@charset "UTF-8";
/*  Syntax Quick Reference
  --------------------------
  column($ratios: 1, $offset: 0, $cycle: 0, $uncycle: 0, $gutter: $jeet-gutter)
  span($ratio: 1, $offset: 0)
  shift($ratios: 0, $col_or_span: column, $gutter: $jeet-gutter)
  unshift()
  edit()
  center($max_width: 1410px, $pad: 0)
  stack($pad: 0, $align: false)
  unstack()
  align($direction: both)
  cf()
*/
/**
 * Grid settings.
 * All values are defaults and can therefore be easily overidden.
 */
/**
 * List functions courtesy of the wonderful folks at Team Sass.
 * Check out their awesome grid: Singularity.
 */
/**
 * Get  percentage from a given ratio.
 * @param {number} [$ratio=1] - The column ratio of the element.
 * @returns {number} - The percentage value.
 */
/**
 * Work out the column widths based on the ratio and gutter sizes.
 * @param {number} [$ratios=1] - The column ratio of the element.
 * @param {number} [$gutter=$jeet-gutter] - The gutter for the column.
 * @returns {list} $width $gutter - A list containing the with and gutter for the element.
 */
/**
 * Get the set layout direction for the project.
 * @returns {string} $direction - The layout direction.
 */
/**
 * Replace a specified list value with a new value (uses built in set-nth() if available)
 * @param {list} $list - The list of values you want to alter.
 * @param {number} $index - The index of the list item you want to replace.
 * @param {*} $value - The value you want to replace $index with.
 * @returns {list} $list - The list with the value replaced or removed.
 * @warn if an invalid index is supplied.
 */
/**
 * Reverse a list (progressively enhanced for Sass 3.3)
 * @param {list} $list - The list of values you want to reverse.
 * @returns {list} $result - The reversed list.
 */
/**
 * Get the opposite direction to a given value.
 * @param {string} $dir - The direction you want the opposite of.
 * @returns {string} - The opposite direction to $dir.
 * @warn if an incorrect string is provided.
 */
/**
 * Perform a value into a percentage value.
 * @param {number} $value - The value which should be converted.
 * @returns {number} $value - The percentage.
 */
/**
 * Style an element as a column with a gutter.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [$cycle=0] - Easily create an nth column grid where $cycle equals the number of columns.
 * @param {number} [$uncycle=0] - Undo a previous cycle value to allow for a new one.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Aliases for j-column().
 */
/**
 * Get the width of a column and nothing else.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Aliases for j-column-width().
 */
/**
 * Get the gutter size of a column and nothing else.
 * @param {number} [ratios=1] - A width relative to its container as a fraction.
 * @param {number} [gutter=jeet.gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Alias for j-column-gutter().
 */
/**
 * Style an element as a column without any gutters for a seamless row.
 * @param {number} [$ratios=1] - A width relative to its container as a fraction.
 * @param {number} [$offset=0] - A offset specified as a fraction (see $ratios).
 * @param {number} [cycle=0] - Easily create an nth column grid where cycle equals the number of columns.
 * @param {number} [uncycle=0] - Undo a previous cycle value to allow for a new one.
 */
/**
 * Alias for j-span().
 */
/**
 * Reorder columns without altering the HTML.
 * @param {number} [$ratios=0] - Specify how far along you want the element to move.
 * @param {string} [$col-or-span=column] - Specify whether the element has a gutter or not.
 * @param {number} [$gutter=$jeet-gutter] - Specify the gutter width as a percentage of the containers width.
 */
/**
 * Alias for j-shift().
 */
/**
 * Reset an element that has had shift() applied to it.
 */
/**
 * Alias for j-unshift().
 */
/**
 * View the grid and its layers for easy debugging.
 * @param {string} [$color=black] - The background tint applied.
 * @param {boolean} [$important=false] - Whether to apply the style as !important.
 */
/**
 * Aliases for j-edit().
 */
/**
 * Horizontally center an element.
 * @param {number} [$max-width=1410px] - The max width the element can be.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 */
/**
 * Alias for j-center().
 */
/**
 * Uncenter an element.
 */
/**
 * Alias for j-uncenter().
 */
/**
 * Stack an element so that nothing is either side of it.
 * @param {number} [$pad=0] - Specify the element's left and right padding.
 * @param {boolean/string} [$align=false] - Specify the text align for the element.
 */
/**
 * Alias for j-stack().
 */
/**
 * Unstack an element.
 */
/**
 * Alias for j-unstack().
 */
/**
 * Center an element on either or both axes.
 * @requires A parent container with relative positioning.
 * @param {string} [$direction=both] - Specify which axes to center the element on.
 */
/**
 * Alias for j-align().
 */
/**
 * Apply a clearfix to an element.
 */
/**
 * Alias for j-cf().
 */
/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/* line 14, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--highlighted, .picker__day--highlighted {
  border-color: #83C7BD;
}

/* line 19, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus, .picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted, .picker__list-item:hover, .picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover, .picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted, .picker__day--infocus:hover,
.picker__day--outfocus:hover, .picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #615454;
  background: #DBEFEC;
}

/* line 26, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected, .picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #83C7BD;
  color: #FCFCFC;
}

/* line 32, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled, .picker__button--today[disabled],
.picker__button--today[disabled]:hover, .picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #FCFCFC;
  border-color: #FCFCFC;
  color: #999;
  opacity: 0.3;
  cursor: default;
}

/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/* line 12, vendor/assets/stylesheets/picker_partials/_base.scss */
.picker {
  font-size: 1.6rem;
  text-align: left;
  line-height: 1.5;
  color: #615454;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/**
 * The picker input element.
 */
/* line 32, vendor/assets/stylesheets/picker_partials/_base.scss */
.picker__input:not([disabled]) {
  background-color: #DBEFEC !important;
  cursor: default;
  color: #69a8a7 !important;
}

/**
 * When the picker is opened, the input element is “activated”.
 */
/* line 42, vendor/assets/stylesheets/picker_partials/_base.scss */
.picker__input.picker__input--active {
  border-color: #83C7BD;
  color: #615454 !important;
}

/**
 * The holder is the only “scrollable” top-level container element.
 */
/* line 51, vendor/assets/stylesheets/picker_partials/_base.scss */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/* line 14, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--highlighted, .picker__day--highlighted {
  border-color: #83C7BD;
}

/* line 19, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus, .picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted, .picker__list-item:hover, .picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover, .picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted, .picker__day--infocus:hover,
.picker__day--outfocus:hover, .picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #615454;
  background: #DBEFEC;
}

/* line 26, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected, .picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #83C7BD;
  color: #FCFCFC;
}

/* line 32, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled, .picker__button--today[disabled],
.picker__button--today[disabled]:hover, .picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #FCFCFC;
  border-color: #FCFCFC;
  color: #999;
  opacity: 0.3;
  cursor: default;
}

/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/**
 * Make the holder and frame fullscreen.
 */
/* line 18, vendor/assets/stylesheets/picker_partials/_default.scss */
.picker__holder,
.picker__frame {
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
}

/**
 * The holder should overlay the entire screen.
 */
/* line 32, vendor/assets/stylesheets/picker_partials/_default.scss */
.picker__holder {
  position: fixed;
  transition: background 0.15s ease-out, top 0s 0.15s;
  -webkit-backface-visibility: hidden;
}

/**
 * The frame that bounds the box contents of the picker.
 */
/* line 50, vendor/assets/stylesheets/picker_partials/_default.scss */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  max-width: 666px;
  width: 100%;
  -moz-opacity: 0;
  opacity: 0;
  transition: all 0.15s ease-out;
}

@media (min-height: 33.875em) {
  /* line 50, vendor/assets/stylesheets/picker_partials/_default.scss */
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}

@media (min-height: 40.125em) {
  /* line 50, vendor/assets/stylesheets/picker_partials/_default.scss */
  .picker__frame {
    margin-bottom: 7.5%;
  }
}

/**
 * The wrapper sets the stage to vertically align the box contents.
 */
/* line 91, vendor/assets/stylesheets/picker_partials/_default.scss */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}

@media (min-height: 33.875em) {
  /* line 91, vendor/assets/stylesheets/picker_partials/_default.scss */
  .picker__wrap {
    display: block;
  }
}

/**
 * The box contains all the picker contents.
 */
/* line 107, vendor/assets/stylesheets/picker_partials/_default.scss */
.picker__box {
  background: #FCFCFC;
  display: table-cell;
  vertical-align: middle;
}

@media (min-height: 26.5em) {
  /* line 107, vendor/assets/stylesheets/picker_partials/_default.scss */
  .picker__box {
    font-size: 1.25em;
  }
}

@media (min-height: 33.875em) {
  /* line 107, vendor/assets/stylesheets/picker_partials/_default.scss */
  .picker__box {
    display: block;
    font-size: 1.33em;
    border: 1px solid #777;
    border-top-color: #898989;
    border-bottom-width: 0;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  }
}

@media (min-height: 40.125em) {
  /* line 107, vendor/assets/stylesheets/picker_partials/_default.scss */
  .picker__box {
    font-size: 1.5em;
    border-bottom-width: 1px;
    border-radius: 5px;
  }
}

/**
 * When the picker opens...
 */
/* line 159, vendor/assets/stylesheets/picker_partials/_default.scss */
.picker--opened .picker__holder {
  top: 0;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  transition: background 0.15s ease-out;
}

/* line 177, vendor/assets/stylesheets/picker_partials/_default.scss */
.picker--opened .picker__frame {
  top: 0;
  -moz-opacity: 1;
  opacity: 1;
}

@media (min-height: 33.875em) {
  /* line 177, vendor/assets/stylesheets/picker_partials/_default.scss */
  .picker--opened .picker__frame {
    top: auto;
    bottom: 0;
  }
}

/**
 * For `large` screens, transform into an inline picker.
 */
/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/* line 14, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--highlighted, .picker__day--highlighted {
  border-color: #83C7BD;
}

/* line 19, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus, .picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted, .picker__list-item:hover, .picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover, .picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted, .picker__day--infocus:hover,
.picker__day--outfocus:hover, .picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #615454;
  background: #DBEFEC;
}

/* line 26, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected, .picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #83C7BD;
  color: #FCFCFC;
}

/* line 32, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled, .picker__button--today[disabled],
.picker__button--today[disabled]:hover, .picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #FCFCFC;
  border-color: #FCFCFC;
  color: #999;
  opacity: 0.3;
  cursor: default;
}

/**
 * The picker box.
 */
/* line 13, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__box {
  padding: 0 1em;
}

/**
 * The header containing the month and year stuff.
 */
/* line 21, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/**
 * The month and year labels.
 */
/* line 31, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/**
 * The month and year selectors.
 */
/* line 48, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}

@media (min-width: 24.5em) {
  /* line 48, vendor/assets/stylesheets/picker_partials/_base.date.scss */
  .picker__select--month,
.picker__select--year {
    margin-top: -.5em;
  }
}

/* line 61, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__select--month {
  width: 35%;
}

/* line 64, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__select--year {
  width: 22.5%;
}

/* line 67, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #83C7BD;
}

/**
 * The month navigation buttons.
 */
/* line 76, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -.25em;
}

@media (min-width: 24.5em) {
  /* line 76, vendor/assets/stylesheets/picker_partials/_base.date.scss */
  .picker__nav--prev,
.picker__nav--next {
    top: -.33em;
  }
}

/* line 90, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 90, vendor/assets/stylesheets/picker_partials/_base.date.scss */
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}

/* line 99, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

@media (min-width: 24.5em) {
  /* line 99, vendor/assets/stylesheets/picker_partials/_base.date.scss */
  .picker__nav--next {
    padding-left: 1.5em;
  }
}

/* line 108, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #615454;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 119, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #615454;
}

/* line 131, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #FCFCFC;
  border-left-color: #FCFCFC;
}

/**
 * The calendar table of dates
 */
/* line 147, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: 1.2em;
  margin-bottom: .5em;
}

@media (min-height: 33.875em) {
  /* line 147, vendor/assets/stylesheets/picker_partials/_base.date.scss */
  .picker__table {
    margin-bottom: .75em;
  }
}

/* line 164, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */
/* line 173, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999;
  font-weight: 500;
  /* Increase the spacing a tad */
}

@media (min-height: 33.875em) {
  /* line 173, vendor/assets/stylesheets/picker_partials/_base.date.scss */
  .picker__weekday {
    padding-bottom: .5em;
  }
}

/**
 * The days on the calendar
 */
/* line 190, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}

/* line 197, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__day--today {
  position: relative;
}

/* line 200, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #EC776A;
  border-left: .5em solid transparent;
}

/* line 212, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__day--disabled:before {
  border-top-color: #aaa;
}

/* line 217, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__day--outfocus {
  color: #999;
  opacity: 0.3;
}

/* line 224, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__day--infocus {
  color: #615454;
}

/* line 258, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
/* line 267, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__footer {
  text-align: center;
  display: none;
}

/* line 273, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #FCFCFC;
  background: #FCFCFC;
  color: #615454;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 286, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  border-bottom-color: #DBEFEC;
}

/* line 292, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #DBEFEC;
  border-color: #83C7BD;
  outline: none;
}

/* line 301, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 308, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}

/* line 313, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__button--today:before {
  top: -.05em;
  width: 0;
  border-top: 0.66em solid #EC776A;
  border-left: .66em solid transparent;
}

/* line 319, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__button--clear:before {
  top: -.25em;
  width: .66em;
  border-top: 3px solid #777;
}

/* line 324, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__button--close:before {
  content: "\D7";
  top: -.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777;
}

/* line 338, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__button--today[disabled]:before {
  border-top-color: #aaa;
}

/* line 342, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__header_info {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 10px;
  margin-top: 10px;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
}

/* line 350, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__header_info .legend_text {
  font-size: .75em;
  color: #999;
  font-style: italic;
}

/* line 355, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__header_info .legend_headline {
  font-size: .75em;
  display: block;
  width: 100%;
}

/* line 364, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__legend {
  padding-bottom: 10px;
  font-style: italic;
  text-align: center;
}

/* line 368, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__legend .legend_not_availiable, .picker__legend .legend_availiable {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  margin-left: 20px;
}

/* line 375, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__legend .legend_not_availiable:first-of-type {
  margin-left: 0px;
}

/* line 378, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__legend .legend_not_availiable {
  border: 1px solid #F8C8C2;
  position: relative;
}

/* line 383, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__legend .legend_not_availiable::after {
  top: 0;
  left: 0;
  width: 1px;
  right: 0;
  height: 80%;
  bottom: 0;
  margin: auto;
  content: '';
  display: block;
  position: absolute;
  transform: rotate(45deg);
  background: #F8C8C2;
}

/* line 397, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__legend .legend_availiable {
  border: 1px solid #615454;
}

/* line 400, vendor/assets/stylesheets/picker_partials/_base.date.scss */
.picker__legend .legend_text {
  font-size: .75em;
  line-height: 1.0 !important;
  color: #999;
  font-style: italic;
}

/* ==========================================================================
   $DEFAULT-DATE-PICKER
   ========================================================================== */
/* line 14, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--highlighted, .picker__day--highlighted {
  border-color: #83C7BD;
}

/* line 19, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus, .picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted, .picker__list-item:hover, .picker__nav--prev:hover,
.picker__nav--next:hover, .picker__day--infocus:hover,
.picker__day--outfocus:hover, .picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted, .picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #615454;
  background: #DBEFEC;
}

/* line 26, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected, .picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #83C7BD;
  color: #FCFCFC;
}

/* line 32, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled, .picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled, .picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #FCFCFC;
  border-color: #FCFCFC;
  color: #999;
  opacity: 0.3;
  cursor: default;
}

/* ==========================================================================
   $BASE-TIME-PICKER
   ========================================================================== */
/* line 14, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--highlighted, .picker__day--highlighted {
  border-color: #83C7BD;
}

/* line 19, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus, .picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted, .picker__list-item:hover, .picker__nav--prev:hover,
.picker__nav--next:hover, .picker__day--infocus:hover,
.picker__day--outfocus:hover, .picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted, .picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #615454;
  background: #DBEFEC;
}

/* line 26, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected, .picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #83C7BD;
  color: #FCFCFC;
}

/* line 32, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled, .picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled, .picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #FCFCFC;
  border-color: #FCFCFC;
  color: #999;
  opacity: 0.3;
  cursor: default;
}

/**
 * The list of times.
 */
/* line 12, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker__list {
  list-style: none;
  padding: 0.75em 0 0.75em;
  margin: 0;
}

/**
 * The times on the clock.
 */
/* line 22, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker__list-item {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  margin-bottom: -1px;
  position: relative;
  background: #FCFCFC;
  padding: .75em 1.25em;
}

@media (min-height: 46.75em) {
  /* line 22, vendor/assets/stylesheets/picker_partials/_base.time.scss */
  .picker__list-item {
    padding: .5em 1em;
  }
}

/* Hovered time */
/* line 37, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker__list-item:hover {
  border-color: #83C7BD;
  z-index: 10;
}

/* Highlighted and hovered/focused time */
/* line 44, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker__list-item--highlighted {
  z-index: 10;
}

/* Selected and hovered/focused time */
/* line 54, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  z-index: 10;
}

/* Disabled time */
/* line 62, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
  border-color: #ddd;
  z-index: auto;
}

/**
 * The clear button
 */
/* line 78, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker--time .picker__button--clear {
  display: block;
  width: 80%;
  margin: 1em auto 0;
  padding: 1em 1.25em;
  background: none;
  border: 0;
  font-weight: 500;
  font-size: .67em;
  text-align: center;
  text-transform: uppercase;
  color: #666;
}

/* line 94, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  background: #777;
  border-color: #777;
  cursor: pointer;
  color: #FCFCFC;
  outline: none;
}

/* line 104, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker--time .picker__button--clear:before {
  top: -.25em;
  color: #666;
  font-size: 1.25em;
  font-weight: bold;
}

/* line 111, vendor/assets/stylesheets/picker_partials/_base.time.scss */
.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #FCFCFC;
}

/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
/* line 14, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__day--highlighted, .picker__list-item--highlighted {
  border-color: #83C7BD;
}

/* line 19, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__nav--prev:hover,
.picker__nav--next:hover, .picker__day--infocus:hover,
.picker__day--outfocus:hover, .picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted, .picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover, .picker__list-item:hover, .picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted, .picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  cursor: pointer;
  color: #615454;
  background: #DBEFEC;
}

/* line 26, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected, .picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background: #83C7BD;
  color: #FCFCFC;
}

/* line 32, vendor/assets/stylesheets/picker_partials/_mixins.scss */
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled, .picker__button--today[disabled],
.picker__button--today[disabled]:hover, .picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
  background: #FCFCFC;
  border-color: #FCFCFC;
  color: #999;
  opacity: 0.3;
  cursor: default;
}

/**
 * The frame the bounds the time picker.
 */
/* line 12, vendor/assets/stylesheets/picker_partials/_default.time.scss */
.picker--time .picker__frame {
  min-width: 80px;
  max-width: 250px;
}

/**
 * The picker box.
 */
/* line 23, vendor/assets/stylesheets/picker_partials/_default.time.scss */
.picker--time .picker__box {
  font-size: 1em;
  background: #f2f2f2;
  padding: 0;
}

@media (min-height: 40.125em) {
  /* line 23, vendor/assets/stylesheets/picker_partials/_default.time.scss */
  .picker--time .picker__box {
    margin-bottom: 5em;
  }
}

/* line 1, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown {
  position: absolute;
  z-index: 1039;
  display: none;
}

/* line 7, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown .jq-dropdown-menu, .jq-dropdown .jq-dropdown-panel {
  min-width: 160px;
  list-style: none;
  background: #fff;
  border: solid 1px #ddd;
  border-radius: 4px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  overflow: visible;
  padding: 4px 0;
  margin: 0;
}

/* line 20, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown .jq-dropdown-panel {
  padding: 10px;
}

/* line 24, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown.jq-dropdown-tip {
  margin-top: 8px;
}

/* line 28, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown.jq-dropdown-tip:before {
  position: absolute;
  top: -6px;
  left: 9px;
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ddd;
  display: inline-block;
}

/* line 39, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown.jq-dropdown-tip:after {
  position: absolute;
  top: -5px;
  left: 10px;
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  display: inline-block;
}

/* line 50, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:before {
  left: auto;
  right: 9px;
}

/* line 55, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:after {
  left: auto;
  right: 10px;
}

/* line 60, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu, .jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel {
  max-height: 180px;
  overflow: auto;
}

/* line 65, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown .jq-dropdown-menu li {
  list-style: none;
  padding: 0 0;
  margin: 0;
  line-height: 18px;
}

/* line 72, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown .jq-dropdown-menu label, .jq-dropdown .jq-dropdown-menu li > a {
  display: block;
  color: inherit;
  text-decoration: none;
  line-height: 18px;
  padding: 3px 15px;
  margin: 0;
  white-space: nowrap;
}

/* line 82, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown .jq-dropdown-menu label:hover, .jq-dropdown .jq-dropdown-menu li > a:hover {
  background-color: #f2f2f2;
  color: inherit;
  cursor: pointer;
}

/* line 88, vendor/assets/stylesheets/_dropdown.scss */
.jq-dropdown .jq-dropdown-menu .jq-dropdown-divider {
  font-size: 1px;
  border-top: solid 1px #e5e5e5;
  padding: 0;
  margin: 5px 0;
}

/* required styles */
/* line 3, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 17, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container {
  overflow: hidden;
}

/* line 20, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* Prevents IE11 from highlighting tiles in blue */
/* line 29, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tile::-moz-selection {
  background: transparent;
}
.leaflet-tile::selection {
  background: transparent;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
/* line 33, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
/* line 37, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

/* line 42, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
/* line 48, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

/* line 58, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container.leaflet-touch-zoom {
  touch-action: pan-x pan-y;
}

/* line 62, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container.leaflet-touch-drag {
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

/* line 68, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  touch-action: none;
}

/* line 72, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

/* line 75, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

/* line 78, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

/* line 82, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 85, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-zoom-box {
  width: 0;
  height: 0;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
/* line 93, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* line 97, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-pane {
  z-index: 400;
}

/* line 99, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tile-pane {
  z-index: 200;
}

/* line 100, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-overlay-pane {
  z-index: 400;
}

/* line 101, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-shadow-pane {
  z-index: 500;
}

/* line 102, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-marker-pane {
  z-index: 600;
}

/* line 103, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-pane {
  z-index: 650;
}

/* line 104, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup-pane {
  z-index: 700;
}

/* line 106, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-map-pane canvas {
  z-index: 100;
}

/* line 107, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-map-pane svg {
  z-index: 200;
}

/* line 109, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

/* line 113, vendor/assets/stylesheets/_leaflet.scss */
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
/* line 122, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* line 128, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 134, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-top {
  top: 0;
}

/* line 137, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-right {
  right: 0;
}

/* line 140, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bottom {
  bottom: 0;
}

/* line 143, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-left {
  left: 0;
}

/* line 146, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control {
  float: left;
  clear: both;
}

/* line 150, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 153, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 156, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 159, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 162, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
/* line 169, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

/* line 172, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}

/* line 178, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 181, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-zoom-animated {
  transform-origin: 0 0;
}

/* line 186, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

/* line 189, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-zoom-anim .leaflet-zoom-animated {
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 194, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  transition: none;
}

/* line 201, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 208, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-interactive {
  cursor: pointer;
}

/* line 211, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-grab {
  cursor: grab;
}

/* line 216, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

/* line 220, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* line 224, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: grabbing;
}

/* marker & overlays interactivity */
/* line 234, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

/* line 242, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
/* line 252, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container {
  background: #ddd;
  outline: 0;
}

/* line 256, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container a {
  color: #0078A8;
}

/* line 259, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

/* line 262, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
/* line 269, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
/* line 276, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

/* line 280, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

/* line 292, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 298, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

/* line 301, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 305, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

/* line 310, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

/* line 316, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 321, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 325, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */
/* line 332, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}

/* line 338, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
/* line 345, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

/* line 350, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-layers-toggle {
  background-image: url(https://assets-app.welocally.at/images/layers.png);
  width: 36px;
  height: 36px;
}

/* line 355, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(https://assets-app.welocally.at/images/layers-2x.png);
  background-size: 26px 26px;
}

/* line 359, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 363, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 367, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 371, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

/* line 376, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

/* line 381, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 386, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-layers label {
  display: block;
}

/* line 389, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
/* line 396, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-default-icon-path {
  background-image: url(https://assets-app.welocally.at/images/marker-icon.png);
}

/* attribution and scale controls */
/* line 403, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

/* line 408, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

/* line 413, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-attribution a {
  text-decoration: none;
}

/* line 416, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

/* line 419, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 423, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 426, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 429, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

/* line 443, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

/* line 448, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* line 452, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

/* line 457, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
/* line 466, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

/* line 471, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

/* line 476, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

/* line 480, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 483, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

/* line 492, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
}

/* line 504, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

/* line 510, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

/* line 525, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

/* line 528, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 534, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-oldie .leaflet-popup-content-wrapper {
  -ms-zoom: 1;
}

/* line 537, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

/* line 544, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

/* line 548, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
/* line 558, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
/* line 566, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

/* line 581, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

/* line 585, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
/* line 598, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

/* line 601, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-top {
  margin-top: -6px;
}

/* line 604, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

/* line 609, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

/* line 614, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

/* line 620, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-left {
  margin-left: -6px;
}

/* line 623, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-right {
  margin-left: 6px;
}

/* line 626, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

/* line 631, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

/* line 636, vendor/assets/stylesheets/_leaflet.scss */
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-wrapper {
  text-align: left;
  box-sizing: border-box;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-container, .jBox-content, .jBox-title {
  position: relative;
  word-break: break-word;
  box-sizing: border-box;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-container {
  background: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-content {
  padding: 8px 12px;
  overflow-x: hidden;
  overflow-y: auto;
  transition: opacity .2s;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-footer {
  box-sizing: border-box;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Mouse .jBox-container, .jBox-Tooltip .jBox-container {
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Mouse .jBox-title, .jBox-Tooltip .jBox-title {
  padding: 8px 10px 0;
  font-weight: 700;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Mouse.jBox-hasTitle .jBox-content, .jBox-Tooltip.jBox-hasTitle .jBox-content {
  padding-top: 5px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Mouse {
  pointer-events: none;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer {
  position: absolute;
  overflow: hidden;
  box-sizing: border-box;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer:after {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  background: #fff;
  transform: rotate(45deg);
  box-sizing: border-box;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-top {
  top: 0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-top:after {
  left: 5px;
  top: 6px;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.15);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-right {
  right: 0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-right:after {
  top: 5px;
  right: 6px;
  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.15);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-left {
  left: 0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-left:after {
  top: 5px;
  left: 6px;
  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-bottom {
  bottom: 0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-bottom:after {
  left: 5px;
  bottom: 6px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-bottom, .jBox-pointer-top {
  width: 30px;
  height: 12px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-pointer-left, .jBox-pointer-right {
  width: 12px;
  height: 30px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Modal .jBox-container {
  border-radius: 4px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Modal .jBox-container, .jBox-Modal.jBox-closeButton-box:before {
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Modal .jBox-content {
  padding: 15px 20px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Modal .jBox-title {
  border-radius: 4px 4px 0 0;
  padding: 15px 20px;
  background: #fafafa;
  border-bottom: 1px solid #eee;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Modal.jBox-closeButton-title .jBox-title {
  padding-right: 65px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Modal .jBox-footer {
  border-radius: 0 0 4px 4px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton {
  z-index: 1;
  cursor: pointer;
  position: absolute;
  box-sizing: border-box;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton svg {
  position: absolute;
  top: 50%;
  right: 50%;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton path {
  fill: #aaa;
  transition: fill .2s;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton:hover path {
  fill: #888;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-overlay .jBox-closeButton {
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-overlay .jBox-closeButton svg {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-right: -10px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-overlay .jBox-closeButton path {
  fill: #ddd;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-overlay .jBox-closeButton:hover path {
  fill: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton-title .jBox-closeButton {
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton-title svg {
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-right: -6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton-box {
  box-sizing: border-box;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton-box .jBox-closeButton {
  top: -8px;
  right: -10px;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton-box .jBox-closeButton svg {
  width: 10px;
  height: 10px;
  margin-top: -5px;
  margin-right: -5px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton-box:before {
  content: '';
  position: absolute;
  top: -8px;
  right: -10px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton-box.jBox-pointerPosition-top:before {
  top: 5px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-closeButton-box.jBox-pointerPosition-right:before {
  right: 2px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton {
  background: #fafafa;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.82);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-footer {
  background: #fafafa;
  border-top: 1px solid #eee;
  padding: 8px 10px;
  border-radius: 0 0 3px 3px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
body[class*=" jBox-blockScroll-"], body[class^=jBox-blockScroll-] {
  overflow: hidden;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-draggable {
  cursor: move;
}

@keyframes jBoxLoading {
  to {
    transform: rotate(360deg);
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-loading .jBox-content {
  opacity: .2;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-loading-spinner .jBox-content {
  min-height: 38px !important;
  min-width: 38px !important;
  opacity: 0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-spinner {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  margin-left: -12px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-spinner:before {
  display: block;
  box-sizing: border-box;
  content: '';
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-top-color: rgba(0, 0, 0, 0.8);
  animation: jBoxLoading .6s linear infinite;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-countdown {
  border-radius: 4px 4px 0 0;
  z-index: 0;
  background: #000;
  opacity: .2;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  overflow: hidden;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-countdown-inner {
  top: 0;
  right: 0;
  width: 100%;
  height: 3px;
  position: absolute;
  background: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
[class*=" jBox-animated-"], [class^=jBox-animated-] {
  animation-fill-mode: both;
}

@keyframes jBox-tada {
  0% {
    transform: scale(1);
  }
  10%, 20% {
    transform: scale(0.8) rotate(-4deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale(1.2) rotate(4deg);
  }
  40%, 60%, 80% {
    transform: scale(1.2) rotate(-4deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-tada {
  animation: jBox-tada 1s;
}

@keyframes jBox-tadaSmall {
  0% {
    transform: scale(1);
  }
  10%, 20% {
    transform: scale(0.9) rotate(-2deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(2deg);
  }
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-2deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-tadaSmall {
  animation: jBox-tadaSmall 1s;
}

@keyframes jBox-flash {
  0%, 100%, 50% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-flash {
  animation: jBox-flash .5s;
}

@keyframes jBox-shake {
  0%, 100% {
    transform: translateX(0);
  }
  20%, 60% {
    transform: translateX(-6px);
  }
  40%, 80% {
    transform: translateX(6px);
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-shake {
  animation: jBox-shake .4s;
}

@keyframes jBox-pulseUp {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.15);
  }
  100% {
    transform: scale(1);
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-pulseUp {
  animation: jBox-pulseUp .25s;
}

@keyframes jBox-pulseDown {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.85);
  }
  100% {
    transform: scale(1);
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-pulseDown {
  animation: jBox-pulseDown .25s;
}

@keyframes jBox-popIn {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-popIn {
  animation: jBox-popIn .25s;
}

@keyframes jBox-popOut {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(0);
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-popOut {
  animation: jBox-popOut .25s;
}

@keyframes jBox-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-fadeIn {
  animation: jBox-fadeIn .2s;
}

@keyframes jBox-fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-fadeOut {
  animation: jBox-fadeOut .2s;
}

@keyframes jBox-slideUp {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-300px);
    opacity: 0;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-slideUp {
  animation: jBox-slideUp .4s;
}

@keyframes jBox-slideRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(300px);
    opacity: 0;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-slideRight {
  animation: jBox-slideRight .4s;
}

@keyframes jBox-slideDown {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(300px);
    opacity: 0;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-slideDown {
  animation: jBox-slideDown .4s;
}

@keyframes jBox-slideLeft {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-300px);
    opacity: 0;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-animated-slideLeft {
  animation: jBox-slideLeft .4s;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Confirm .jBox-content {
  text-align: center;
  padding: 46px 35px;
}

@media (max-width: 500px) {
  /* line 1, vendor/assets/stylesheets/jBox.min.scss */
  .jBox-Confirm .jBox-content {
    padding: 32px 20px;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Confirm-footer {
  height: 46px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Confirm-button {
  display: block;
  float: left;
  cursor: pointer;
  text-align: center;
  width: 50%;
  line-height: 46px;
  height: 46px;
  overflow: hidden;
  padding: 0 10px;
  transition: color .2s,background-color .2s;
  box-sizing: border-box;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Confirm-button-cancel {
  border-bottom-left-radius: 4px;
  background: #ddd;
  color: #666;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Confirm-button-cancel:active, .jBox-Confirm-button-cancel:hover {
  background: #ccc;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Confirm-button-cancel:active {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Confirm-button-submit {
  border-bottom-right-radius: 4px;
  background: #7d0;
  color: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Confirm-button-submit:active, .jBox-Confirm-button-submit:hover {
  background: #6c0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Confirm-button-submit:active {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Image .jBox-container {
  background-color: transparent;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Image .jBox-content {
  padding: 0;
  width: 100%;
  height: 100%;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-container {
  background: center center no-repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-label-wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: 40px;
  z-index: 100;
  display: flex;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-label-container {
  position: relative;
  flex: 1;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-label {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 8px 12px;
  font-size: 15px;
  line-height: 24px;
  transition: opacity .36s;
  opacity: 0;
  z-index: 0;
  pointer-events: none;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-label.expanded {
  background: #000;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-label:not(.expanded) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-label.active {
  opacity: 1;
  pointer-events: all;
}

@media (max-width: 600px) {
  /* line 1, vendor/assets/stylesheets/jBox.min.scss */
  .jBox-image-label {
    font-size: 13px;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-pointer-next, .jBox-image-pointer-prev {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  opacity: .8;
  transition: opacity .2s;
  background: no-repeat center center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0LjcgMjI0IDE4LjcgMzIiPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTkzLDIyNy40TDgwLjQsMjQwTDkzLDI1Mi42YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwtMS42LDEuNmMtMC40LDAuNC0xLDAuNS0xLjUsMEw3NSwyNDAuN2MtMC40LTAuNC0wLjUtMSwwLTEuNWwxNC45LTE0LjljMC40LTAuNCwxLTAuNCwxLjUsMGwxLjYsMS42QzkzLjUsMjI2LjQsOTMuNCwyMjcsOTMsMjI3LjR6Ii8+DQo8L3N2Zz4=);
  background-size: 11px auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-pointer-next:hover, .jBox-image-pointer-prev:hover {
  opacity: 1;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-pointer-next {
  transform: scaleX(-1);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-counter-container {
  flex-shrink: 0;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  font-size: 13px;
  color: #fff;
  text-align: right;
  display: none;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-has-counter .jBox-image-counter-container {
  display: block;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-overlay.jBox-overlay-Image {
  background: #000;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-not-found {
  background: #000;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-not-found:before {
  content: '';
  box-sizing: border-box;
  display: block;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  margin-left: -40px;
  position: absolute;
  top: 50%;
  left: 50%;
  border: 5px solid #222;
  border-radius: 50%;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-not-found:after {
  content: '';
  display: block;
  box-sizing: content-box;
  z-index: auto;
  width: 6px;
  height: 74px;
  margin-top: -37px;
  margin-left: -3px;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #222;
  transform: rotateZ(45deg);
  transform-origin: 50% 50% 0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-download-button-wrapper {
  position: absolute;
  top: -40px;
  right: 35px;
  height: 40px;
  display: flex;
  cursor: pointer;
  opacity: .8;
  transition: opacity .2s;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-download-button-wrapper:hover {
  opacity: 1;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-download-button-icon {
  width: 40px;
  height: 40px;
  background: center center no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE2IDI1NnYtMTkyaC0xOTJ2MTkyaC0xNjBsMjU2IDI1NiAyNTYtMjU2aC0xNjB6TTAgNTc2aDY0MHY2NGgtNjQwdi02NHoiPjwvcGF0aD48L3N2Zz4=);
  background-size: 60%;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-download-button-text {
  white-space: nowrap;
  line-height: 40px;
  padding: 0 10px 0 0;
  color: #fff;
  font-size: 14px;
}

@keyframes jBoxImageLoading {
  to {
    transform: rotate(360deg);
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-image-loading:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  border: 4px solid #333;
  border-bottom-color: #666;
  animation: jBoxImageLoading 1.2s linear infinite;
  border-radius: 50%;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice {
  transition: margin .2s;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice .jBox-container {
  border-radius: 4px;
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.25), inset -1px -1px 0 0 rgba(0, 0, 0, 0.1);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice .jBox-content {
  border-radius: 4px;
  padding: 12px 20px;
}

@media (max-width: 768px) {
  /* line 1, vendor/assets/stylesheets/jBox.min.scss */
  .jBox-Notice .jBox-content {
    padding: 10px 15px;
  }
}

@media (max-width: 500px) {
  /* line 1, vendor/assets/stylesheets/jBox.min.scss */
  .jBox-Notice .jBox-content {
    padding: 8px 10px;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-hasTitle .jBox-content {
  padding-top: 5px;
}

@media (max-width: 500px) {
  /* line 1, vendor/assets/stylesheets/jBox.min.scss */
  .jBox-Notice.jBox-hasTitle .jBox-content {
    padding-top: 0;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-hasTitle .jBox-title {
  padding: 12px 20px 0;
  font-weight: 700;
}

@media (max-width: 768px) {
  /* line 1, vendor/assets/stylesheets/jBox.min.scss */
  .jBox-Notice.jBox-hasTitle .jBox-title {
    padding: 10px 15px 0;
  }
}

@media (max-width: 500px) {
  /* line 1, vendor/assets/stylesheets/jBox.min.scss */
  .jBox-Notice.jBox-hasTitle .jBox-title {
    padding: 8px 10px 0;
  }
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-closeButton-title .jBox-title {
  padding-right: 55px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton {
  width: 40px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-black .jBox-container {
  color: #fff;
  background: #000;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path, .jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
  fill: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-gray .jBox-container {
  color: #222;
  background: #f6f6f6;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path, .jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
  fill: #222;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-red .jBox-container {
  color: #fff;
  background: #d00;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path, .jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
  fill: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-green .jBox-container {
  color: #fff;
  background: #5d0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path, .jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
  fill: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-blue .jBox-container {
  color: #fff;
  background: #49d;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path, .jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
  fill: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-yellow .jBox-container {
  color: #000;
  background: #fd0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path, .jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
  fill: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-NoticeFancy .jBox-content, .jBox-NoticeFancy .jBox-title {
  padding-left: 25px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-NoticeFancy.jBox-Notice-color .jBox-container {
  color: #fff;
  background: #000;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-NoticeFancy.jBox-Notice-color .jBox-container:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 8px;
  border-radius: 4px 0 0 4px;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background-size: 14px 14px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-NoticeFancy.jBox-Notice-black .jBox-container:after, .jBox-NoticeFancy.jBox-Notice-gray .jBox-container:after {
  background-color: #888;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-NoticeFancy.jBox-Notice-red .jBox-container:after {
  background-color: #e00;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-NoticeFancy.jBox-Notice-green .jBox-container:after {
  background-color: #6c0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-NoticeFancy.jBox-Notice-blue .jBox-container:after {
  background-color: #49d;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-NoticeFancy.jBox-Notice-yellow .jBox-container:after {
  background-color: #fb0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-NoticeFancy .jBox-countdown {
  left: 8px;
  border-radius: 0 4px 0 0;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorder .jBox-container, .jBox-TooltipBorder .jBox-pointer:after {
  border: 2px solid #49d;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorder .jBox-pointer:after {
  width: 22px;
  height: 22px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorder .jBox-pointer-bottom, .jBox-TooltipBorder .jBox-pointer-top {
  width: 34px;
  height: 13px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorder .jBox-pointer-bottom:after, .jBox-TooltipBorder .jBox-pointer-top:after {
  left: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorder .jBox-pointer-left, .jBox-TooltipBorder .jBox-pointer-right {
  width: 13px;
  height: 34px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorder .jBox-pointer-left:after, .jBox-TooltipBorder .jBox-pointer-right:after {
  top: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorder.jBox-closeButton-box:before {
  width: 28px;
  height: 28px;
  background: #49d;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorderThick .jBox-container {
  box-shadow: none;
  border-radius: 8px;
  border: 4px solid #ccc;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorderThick .jBox-pointer:after {
  box-shadow: none;
  border: 4px solid #ccc;
  width: 24px;
  height: 24px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorderThick .jBox-pointer-bottom, .jBox-TooltipBorderThick .jBox-pointer-top {
  width: 38px;
  height: 13px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorderThick .jBox-pointer-left, .jBox-TooltipBorderThick .jBox-pointer-right {
  width: 13px;
  height: 38px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipBorderThick.jBox-closeButton-box:before {
  width: 32px;
  height: 32px;
  background: #ccc;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipDark .jBox-container {
  border-radius: 4px;
  background: #000;
  color: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipDark .jBox-pointer:after {
  background: #000;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipDark .jBox-closeButton {
  background: #000;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipDark.jBox-closeButton-box:before {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton path {
  fill: #ddd;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:hover path {
  fill: #fff;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:active path {
  fill: #bbb;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError {
  pointer-events: none;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError .jBox-container {
  border-radius: 2px;
  background: #d00;
  color: #fff;
  font-weight: 700;
  font-size: 13px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError .jBox-content {
  padding: 0 10px;
  line-height: 28px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError .jBox-pointer:after {
  background: #d00;
  width: 20px;
  height: 20px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError .jBox-pointer-bottom, .jBox-TooltipError .jBox-pointer-top {
  width: 22px;
  height: 8px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError .jBox-pointer-left, .jBox-TooltipError .jBox-pointer-right {
  width: 8px;
  height: 22px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError .jBox-pointer-top:after {
  left: 1px;
  top: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError .jBox-pointer-right:after {
  top: 1px;
  right: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError .jBox-pointer-bottom:after {
  left: 1px;
  bottom: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipError .jBox-pointer-left:after {
  top: 1px;
  left: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall {
  pointer-events: none;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall .jBox-container {
  border-radius: 2px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall .jBox-content {
  padding: 0 10px;
  line-height: 28px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall .jBox-pointer:after {
  width: 20px;
  height: 20px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall .jBox-pointer-bottom, .jBox-TooltipSmall .jBox-pointer-top {
  width: 22px;
  height: 8px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall .jBox-pointer-left, .jBox-TooltipSmall .jBox-pointer-right {
  width: 8px;
  height: 22px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall .jBox-pointer-top:after {
  left: 1px;
  top: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall .jBox-pointer-right:after {
  top: 1px;
  right: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall .jBox-pointer-bottom:after {
  left: 1px;
  bottom: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmall .jBox-pointer-left:after {
  top: 1px;
  left: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray {
  pointer-events: none;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray .jBox-container {
  font-size: 13px;
  line-height: 24px;
  border-radius: 12px;
  background-image: linear-gradient(to bottom, #fafafa, #f2f2f2);
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray .jBox-content {
  padding: 0 10px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray .jBox-pointer:after {
  width: 20px;
  height: 20px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray .jBox-pointer-bottom, .jBox-TooltipSmallGray .jBox-pointer-top {
  width: 22px;
  height: 8px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray .jBox-pointer-left, .jBox-TooltipSmallGray .jBox-pointer-right {
  width: 8px;
  height: 22px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray .jBox-pointer-top:after {
  background: #fafafa;
  left: 1px;
  top: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray .jBox-pointer-right:after {
  top: 1px;
  right: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray .jBox-pointer-bottom:after {
  background: #f2f2f2;
  left: 1px;
  bottom: 6px;
}

/* line 1, vendor/assets/stylesheets/jBox.min.scss */
.jBox-TooltipSmallGray .jBox-pointer-left:after {
  top: 1px;
  left: 6px;
}

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/
/* line 6, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter {
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 15, vendor/assets/stylesheets/_lightslider.scss */
.lightSlider:before, .lightSlider:after {
  content: " ";
  display: table;
}

/* line 19, vendor/assets/stylesheets/_lightslider.scss */
.lightSlider {
  overflow: hidden;
  margin: 0 !important;
}

/* line 23, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideWrapper {
  max-width: 100%;
  overflow: hidden;
}

/* line 28, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideWrapper > .lightSlider:after {
  clear: both;
}

/* line 31, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideWrapper .lSSlide {
  transform: translate(0px, 0px);
  -webkit-transition: all 1s;
  transition-property: transform,height;
  transition-duration: inherit !important;
  transition-timing-function: inherit !important;
}

/* line 44, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideWrapper .lSFade {
  position: relative;
}

/* line 47, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideWrapper .lSFade > * {
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 9;
  margin-right: 0;
  width: 100%;
}

/* line 55, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideWrapper.usingCss .lSFade > * {
  opacity: 0;
  transition-delay: 0s;
  transition-duration: inherit !important;
  transition-property: opacity;
  transition-timing-function: inherit !important;
}

/* line 66, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideWrapper .lSFade > *.active {
  z-index: 10;
}

/* line 69, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideWrapper.usingCss .lSFade > *.active {
  opacity: 1;
}

/** /!!! End of core css Should not edit !!!/**/
/* Pager */
/* line 75, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0 !important;
  padding: 0;
  text-align: center;
}

/* line 80, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSpg > li {
  cursor: pointer;
  display: inline-block;
  padding: 0 5px;
}

/* line 85, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSpg > li a {
  background-color: #69a8a7;
  border-radius: 30px;
  display: inline-block;
  height: 10px;
  overflow: hidden;
  text-indent: -999em;
  width: 10px;
  position: relative;
  z-index: 99;
  transition: all 0.5s linear 0s;
}

/* line 98, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #EC776A;
}

/* line 101, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .media {
  opacity: 0.8;
}

/* line 104, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .media.active {
  opacity: 1;
}

/* End of pager */
/** Gallery */
/* line 110, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSGallery {
  list-style: none outside none;
  padding-left: 0;
  margin: 0;
  overflow: hidden;
  transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 129, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSGallery li {
  overflow: hidden;
  transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}

/* line 134, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 5px;
}

/* line 137, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: auto;
  max-width: 100%;
}

/* line 142, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
  content: " ";
  display: table;
}

/* line 146, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lSPager.lSGallery:after {
  clear: both;
}

/* End of Gallery*/
/* slider actions */
/* line 152, vendor/assets/stylesheets/_lightslider.scss */
.lSAction > a {
  width: 60px;
  display: block;
  top: 50%;
  height: 60px;
  background-size: contain;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -30px;
  opacity: 0.9;
  transition: opacity 0.35s linear 0s;
  background-color: white;
  border-radius: 50%;
  background-size: 90%;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 171, vendor/assets/stylesheets/_lightslider.scss */
.lSAction > a:hover {
  opacity: 1;
}

/* line 174, vendor/assets/stylesheets/_lightslider.scss */
.lSAction > .lSPrev {
  background-image: url("https://assets-app.welocally.at/assets/controls-prev-507385a04420f83a6683947ea6eb88696e88de0904308d2c80680e2c94136961.png");
  left: -20px;
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .lSAction > .lSPrev {
  background-image: url("https://assets-app.welocally.at/assets/controls-prev-fcb772b694b2604a2c60722622dd387cc81fa8a8fef8601bdf175ebf0325b7a6.webp");
}

/* line 181, vendor/assets/stylesheets/_lightslider.scss */
.lSAction > .lSNext {
  background-image: url("https://assets-app.welocally.at/assets/controls-next-5a281cf88ee07d4e1385bef700675ccf028f75c2bf432deab6a5fb8eeaeccbd8.png");
  right: -20px;
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .lSAction > .lSNext {
  background-image: url("https://assets-app.welocally.at/assets/controls-next-041b2d1ca0ba2e2df97597501ca37435bd78afea17077359462aaa8edc587940.webp");
}

/* line 188, vendor/assets/stylesheets/_lightslider.scss */
.lSAction > a.lSPrev:hover {
  background-image: url("https://assets-app.welocally.at/assets/controls-prev-over-8ebe8d882e022920b5e005db7e4d02f60148a6aa13f5dc39d8c8ca1011e423e2.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .lSAction > a.lSPrev:hover {
  background-image: url("https://assets-app.welocally.at/assets/controls-prev-over-b391430fcdd7b718dcd4d67904ba19b2ba66cca1a146affa4cbe92001f86f947.webp");
}

/* line 194, vendor/assets/stylesheets/_lightslider.scss */
.lSAction > a.lSNext:hover {
  background-image: url("https://assets-app.welocally.at/assets/controls-next-over-5bbffe047fa9341395b4852fe985de39c72aeae922f39551156d96d7541002b1.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .lSAction > a.lSNext:hover {
  background-image: url("https://assets-app.welocally.at/assets/controls-next-over-b2a57b682dbca11324a4901e16669a51453cc17be4948f513d9355a6325fba00.webp");
}

/* line 200, vendor/assets/stylesheets/_lightslider.scss */
.lSAction > a.disabled {
  pointer-events: none;
}

/* line 203, vendor/assets/stylesheets/_lightslider.scss */
.cS-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}

/* vertical */
/* line 212, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.vertical {
  position: relative;
}

/* line 215, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.vertical.noPager {
  padding-right: 0px !important;
}

/* line 218, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.vertical .lSGallery {
  position: absolute !important;
  right: 0;
  top: 0;
}

/* line 223, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.vertical .lightSlider > * {
  width: 100% !important;
  max-width: none !important;
}

/* vertical controlls */
/* line 229, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.vertical .lSAction > a {
  left: 50%;
  margin-left: -14px;
  margin-top: 0;
}

/* line 234, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.vertical .lSAction > .lSNext {
  background-position: 31px -31px;
  bottom: 10px;
  top: auto;
}

/* line 239, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.vertical .lSAction > .lSPrev {
  background-position: 0 -31px;
  bottom: auto;
  top: 10px;
}

/* vertical */
/* Rtl */
/* line 248, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.lSrtl {
  direction: rtl;
}

/* line 251, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
  padding-left: 0;
  list-style: none outside none;
}

/* line 255, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
  padding-right: 0;
}

/* line 258, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li {
  float: left;
}

/* line 261, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li {
  float: right !important;
}

/* Rtl */

@keyframes rightEnd {
  0% {
    left: 0;
  }
  50% {
    left: -15px;
  }
  100% {
    left: 0;
  }
}

@keyframes topEnd {
  0% {
    top: 0;
  }
  50% {
    top: -15px;
  }
  100% {
    top: 0;
  }
}

@keyframes leftEnd {
  0% {
    left: 0;
  }
  50% {
    left: 15px;
  }
  100% {
    left: 0;
  }
}

@keyframes bottomEnd {
  0% {
    bottom: 0;
  }
  50% {
    bottom: -15px;
  }
  100% {
    bottom: 0;
  }
}

/* line 370, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .rightEnd {
  animation: rightEnd 0.3s;
  position: relative;
}

/* line 375, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter .leftEnd {
  animation: leftEnd 0.3s;
  position: relative;
}

/* line 380, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.vertical .rightEnd {
  animation: topEnd 0.3s;
  position: relative;
}

/* line 385, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.vertical .leftEnd {
  animation: bottomEnd 0.3s;
  position: relative;
}

/* line 390, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.lSrtl .rightEnd {
  animation: leftEnd 0.3s;
  position: relative;
}

/* line 395, vendor/assets/stylesheets/_lightslider.scss */
.lSSlideOuter.lSrtl .leftEnd {
  animation: rightEnd 0.3s;
  position: relative;
}

/*/  GRab cursor */
/* line 401, vendor/assets/stylesheets/_lightslider.scss */
.lightSlider.lsGrab > * {
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 408, vendor/assets/stylesheets/_lightslider.scss */
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 416, vendor/assets/stylesheets/_lightslider.scss */
.lightSliderWrapper {
  position: relative;
}

/* line 1, app/assets/stylesheets/layout/_base.scss */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* line 7, app/assets/stylesheets/layout/_base.scss */
html {
  -webkit-font-smoothing: antialiased;
  line-height: 1.4;
  touch-action: manipulation;
  font-size: 62.5%;
}

/* line 15, app/assets/stylesheets/layout/_base.scss */
body {
  font-family: "Lato", sans-serif;
  color: #615454;
  background-color: #ffffff;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-stoff1-5879d6e0bb5b1d3fe71c7b5b9dcef69ee82c15a7faed9587ec1abedd75e49724.png");
  font-size: 1.6rem;
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp body {
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-stoff1-b841ead8e36a1aad894854b125b0d15eba7e5c14a90c4ccf6f68c09c0185f765.webp");
}

/* line 27, app/assets/stylesheets/layout/_base.scss */
main,
footer .inner {
  padding-inline: var(--layout-inline-padding);
}

/* line 32, app/assets/stylesheets/layout/_base.scss */
:where(a, button, input, select, textarea):focus {
  outline: none;
}

/* line 36, app/assets/stylesheets/layout/_base.scss */
:where(a, button, input, select, textarea):focus-visible {
  outline: 2px solid #83C7BD;
}

/* line 40, app/assets/stylesheets/layout/_base.scss */
:where(a, button):focus-visible {
  outline-offset: 2px;
}

/* line 44, app/assets/stylesheets/layout/_base.scss */
:where(input, select, textarea):focus-visible {
  outline-offset: -2px;
}

/* line 48, app/assets/stylesheets/layout/_base.scss */
main,
footer .inner,
header .inner {
  max-width: var(--layout-max-width);
  position: relative;
  margin: 0 auto;
  display: block;
}

/* line 57, app/assets/stylesheets/layout/_base.scss */
header {
  margin-bottom: 3rem;
  background-color: #ffffff;
  border-bottom: 1px solid #DEEAE6;
  display: block;
}

@media (min-width: 650px) {
  /* line 57, app/assets/stylesheets/layout/_base.scss */
  header {
    margin-bottom: 5rem;
    position: relative;
    z-index: 15;
  }
}

@media (min-width: 980px) {
  /* line 57, app/assets/stylesheets/layout/_base.scss */
  header {
    margin-bottom: 8rem;
  }
}

/* line 72, app/assets/stylesheets/layout/_base.scss */
header:has(+ #flash:not(:empty)) {
  margin-bottom: 0;
}

/* line 76, app/assets/stylesheets/layout/_base.scss */
main {
  padding-bottom: 80px;
  position: relative;
}

@media (max-width: 980px) {
  /* line 76, app/assets/stylesheets/layout/_base.scss */
  main {
    overflow-x: hidden;
    margin-top: -50px;
    padding-top: 50px;
  }
}

/* line 89, app/assets/stylesheets/layout/_base.scss */
.content-wide {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  background-color: #eaf2f4;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

@media (min-width: 980px) {
  /* line 89, app/assets/stylesheets/layout/_base.scss */
  .content-wide {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

/* line 104, app/assets/stylesheets/layout/_base.scss */
.content-wide .wrp-inner {
  max-width: 930px;
  position: relative;
  margin: 0 auto;
  padding-left: 18px;
  padding-right: 18px;
}

@media (min-width: 650px) {
  /* line 104, app/assets/stylesheets/layout/_base.scss */
  .content-wide .wrp-inner {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media (min-width: 980px) {
  /* line 104, app/assets/stylesheets/layout/_base.scss */
  .content-wide .wrp-inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 121, app/assets/stylesheets/layout/_base.scss */
.content-wide.-grey, section.info.-about-pages .nav-bar .content-wide.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .content-wide.link-load, .card-grid-container section.info.-about-pages .nav-bar .content-wide.link-load, section.info.-about-pages .nav-bar .entryForm button.content-wide, .entryForm section.info.-about-pages .nav-bar button.content-wide, section.info.-about-pages .nav-bar .entryComment .txt form button.content-wide, .entryComment .txt form section.info.-about-pages .nav-bar button.content-wide,
section.info.-about-pages .nav-bar .entryContent .txt form button.content-wide,
.entryContent .txt form section.info.-about-pages .nav-bar button.content-wide, section.info.-about-pages .nav-bar .stream + .content-wide.link-load, section.info.-about-pages .nav-bar .content-wide.btn-primary, section.info.-about-pages .nav-bar .content-wide.btn-avatar, section.info.-about-pages .nav-bar .content-wide.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.content-wide, #gdpr-cookie-message section.info.-about-pages .nav-bar button.content-wide,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.content-wide, section.info.-about-pages .nav-bar .jBox-Confirm .content-wide.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .content-wide.jBox-Confirm-button, .jBox-Confirm .content-wide.jBox-Confirm-button.jBox-Confirm-button-cancel, button#gdpr-cookie-advanced.content-wide {
  background-color: #f8f8f8;
}

/* line 125, app/assets/stylesheets/layout/_base.scss */
.content-wide.-rosa {
  background-color: rgba(248, 200, 194, 0.5);
}

/* line 129, app/assets/stylesheets/layout/_base.scss */
.content-wide.-yellow {
  background-color: #fffde6;
}

/* line 133, app/assets/stylesheets/layout/_base.scss */
.content-wide.-end {
  margin-bottom: -80px;
  padding-bottom: 80px;
}

/* line 138, app/assets/stylesheets/layout/_base.scss */
.content-wide.-nobg {
  background-color: unset;
}

/* line 144, app/assets/stylesheets/layout/_base.scss */
a {
  color: #EC776A;
}

/* line 146, app/assets/stylesheets/layout/_base.scss */
a:hover {
  text-decoration: none;
}

/* line 151, app/assets/stylesheets/layout/_base.scss */
img {
  border: 0;
}

/* line 155, app/assets/stylesheets/layout/_base.scss */
::-moz-selection {
  background: #f8cac4;
  color: #fff;
}
::selection {
  background: #f8cac4;
  color: #fff;
}

/* line 160, app/assets/stylesheets/layout/_base.scss */
h1, h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
}

/* line 165, app/assets/stylesheets/layout/_base.scss */
picture {
  display: contents;
}

/* line 167, app/assets/stylesheets/layout/_base.scss */
picture.abo {
  display: inline-table;
  position: relative;
}

/* line 173, app/assets/stylesheets/layout/_base.scss */
.no-scroll {
  position: fixed;
  width: 100%;
}

/* line 178, app/assets/stylesheets/layout/_base.scss */
.overthrow {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 185, app/assets/stylesheets/layout/_base.scss */
.jBoxVideo .jBox-container {
  background: none;
  box-shadow: none;
  padding: 0px;
  margin: 0px;
}

/* line 190, app/assets/stylesheets/layout/_base.scss */
.jBoxVideo .jBox-container .jBox-content {
  padding: 0px;
}

/* line 193, app/assets/stylesheets/layout/_base.scss */
.jBoxVideo .jBox-container #videoIframe {
  max-width: 100%;
}

/* line 197, app/assets/stylesheets/layout/_base.scss */
.desk #videoIframe {
  border: 15px solid white;
  border-radius: 10px;
  background-color: white;
}

/* line 202, app/assets/stylesheets/layout/_base.scss */
.-hidden {
  display: none !important;
}

/* line 205, app/assets/stylesheets/layout/_base.scss */
#betaflash {
  display: none;
}

/* line 1, app/assets/stylesheets/layout/_icons.scss */
.icon {
  height: 28px;
  width: 28px;
  fill: currentColor;
  display: block;
}

/* line 8, app/assets/stylesheets/layout/_icons.scss */
.icontxt {
  display: flex;
  align-items: center;
}

/* line 11, app/assets/stylesheets/layout/_icons.scss */
.icontxt .icon {
  margin-right: 12px;
  flex: 0 0 auto;
}

/* line 15, app/assets/stylesheets/layout/_icons.scss */
.icontxt span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 20, app/assets/stylesheets/layout/_icons.scss */
.icon-with-badge {
  position: relative;
}

/* line 22, app/assets/stylesheets/layout/_icons.scss */
.icon-with-badge .icon-badge {
  position: absolute;
  top: -4px;
  left: 21px;
  font-family: "Lato", sans-serif;
  background-color: #EC776A;
  color: #FCFCFC;
  border-radius: 3px;
  line-height: 1;
  font-size: 12px;
  padding: 1px 3px;
}

/* line 23, app/assets/stylesheets/layout/_icons.scss */
.icon-with-badge .icon-badge:empty {
  display: none;
}

/* line 34, app/assets/stylesheets/layout/_icons.scss */
.icon-with-badge .icon-badge.-secondary {
  top: 15px;
  background-color: transparent;
  padding: 0;
  background-color: white;
}

/* line 40, app/assets/stylesheets/layout/_icons.scss */
.icon-with-badge .icon-badge.-secondary .history-date {
  display: block;
  border-radius: 3px;
  padding: 2px 4px;
  font-size: 12px;
}

/* line 46, app/assets/stylesheets/layout/_icons.scss */
.icon-with-badge .icon-badge.-secondary .history-date.-present {
  background-color: #EC776A;
  color: #FCFCFC;
}

/* line 51, app/assets/stylesheets/layout/_icons.scss */
.icon-with-badge .icon-badge.-secondary .history-date.-missing {
  background-color: white;
  color: #808080;
}

/* line 59, app/assets/stylesheets/layout/_icons.scss */
.loading-spinner {
  margin: 0 auto;
  display: block;
}

/* line 65, app/assets/stylesheets/layout/_icons.scss */
.toggle-fav-ico svg, .toggle-admin-ico svg {
  color: #69a8a7 !important;
}

/* line 69, app/assets/stylesheets/layout/_icons.scss */
.toggle-fav-ico.-faved svg, .toggle-admin-ico.-faved svg {
  color: #ba564d !important;
}

/* line 74, app/assets/stylesheets/layout/_icons.scss */
.toggle-admin-ico {
  color: #EC776A;
}

/* line 77, app/assets/stylesheets/layout/_icons.scss */
.cardBox .toggle-fav-ico, .crowd-pledges-page .charge-amount-radios .input-radio label .toggle-fav-ico, .cardBox .toggle-admin-ico, .crowd-pledges-page .charge-amount-radios .input-radio label .toggle-admin-ico {
  display: none;
}

/* line 81, app/assets/stylesheets/layout/_icons.scss */
.no-hover .favorites-container .fav-exchange {
  display: none !important;
}

/* line 84, app/assets/stylesheets/layout/_icons.scss */
.no-hover .favorites-container .toggle-fav-ico, .no-hover .favorites-container .toggle-admin-ico {
  display: block !important;
}

/* line 89, app/assets/stylesheets/layout/_icons.scss */
.no-hover .notification-container .fav-exchange {
  display: none !important;
}

/* line 92, app/assets/stylesheets/layout/_icons.scss */
.no-hover .notification-container .toggle-admin-ico {
  display: block !important;
}

/* sizing scheme

 largest
 larger
 large
 base
 small
 smaller
 smallest

*/
/* line 1, app/assets/stylesheets/components/_footer.scss */
footer {
  background-color: #ffffff;
  border-top: 1px solid #DEEAE6;
  border-bottom: 1px solid #DEEAE6;
  padding-top: 50px;
  padding-bottom: 60px;
}

/* line 8, app/assets/stylesheets/components/_footer.scss */
footer a.supporter {
  display: flex;
  justify-content: center;
  margin-top: -20px;
  padding-bottom: 30px;
  color: #aaaaaa;
  font-style: italic;
  text-decoration: none;
}

/* line 16, app/assets/stylesheets/components/_footer.scss */
footer a.supporter svg {
  color: #EC776A;
  width: 40px;
  height: 25px;
}

/* line 21, app/assets/stylesheets/components/_footer.scss */
footer a.supporter:hover {
  color: #EC776A;
}

@media (min-width: 980px) {
  /* line 26, app/assets/stylesheets/components/_footer.scss */
  footer .row {
    display: flex;
  }
}

/* line 32, app/assets/stylesheets/components/_footer.scss */
footer .infolinks {
  margin-bottom: 40px;
}

/* line 37, app/assets/stylesheets/components/_footer.scss */
footer .maplinks-block a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 42, app/assets/stylesheets/components/_footer.scss */
footer h3 {
  margin-bottom: 15px;
}

@media (min-width: 980px) {
  /* line 46, app/assets/stylesheets/components/_footer.scss */
  footer .col {
    border-right: 1px solid #f0f0f0;
    margin-right: 40px;
    padding-right: 40px;
    flex: 0 0 200px;
    max-width: 200px;
  }
}

/* line 54, app/assets/stylesheets/components/_footer.scss */
footer .col > a {
  display: block;
  padding: 5px 0;
  font-size: 14px;
  text-decoration: none;
  color: #aaaaaa;
}

/* line 60, app/assets/stylesheets/components/_footer.scss */
footer .col > a:hover {
  color: #EC776A;
}

/* line 64, app/assets/stylesheets/components/_footer.scss */
footer .col:last-child {
  border-right: none;
  margin-right: 0;
}

/* line 68, app/assets/stylesheets/components/_footer.scss */
footer .col .footer-region-title {
  display: block;
  padding: 5px 0;
  font-size: 14px;
  font-style: italic;
}

/* line 74, app/assets/stylesheets/components/_footer.scss */
footer .col .facebook, footer .col .instagram {
  position: relative;
  margin-right: 20px;
  display: table;
}

/* line 78, app/assets/stylesheets/components/_footer.scss */
footer .col .facebook:hover, footer .col .instagram:hover {
  color: #4e85bf;
}

/* line 81, app/assets/stylesheets/components/_footer.scss */
footer .col .facebook .icon, footer .col .instagram .icon {
  position: absolute;
  right: -26px;
  top: 0;
}

/* line 88, app/assets/stylesheets/components/_footer.scss */
footer .col .instagram:hover {
  color: #EC776A;
}

/* line 91, app/assets/stylesheets/components/_footer.scss */
footer .col .instagram .icon {
  right: -30px;
}

/* line 97, app/assets/stylesheets/components/_footer.scss */
footer .footer-logos {
  align-self: flex-start;
  margin-top: 30px;
  font-size: 12px;
  color: #565759;
  border: none;
}

@media (min-width: 980px) {
  /* line 97, app/assets/stylesheets/components/_footer.scss */
  footer .footer-logos {
    margin-top: 0;
    padding-right: 20px;
  }
}

/* line 107, app/assets/stylesheets/components/_footer.scss */
footer .footer-logos img {
  height: 65px;
  margin-bottom: 5px;
}

/* line 111, app/assets/stylesheets/components/_footer.scss */
footer .footer-logos div {
  font-style: italic;
  max-width: 300px;
  margin-bottom: 20px;
}

/* line 116, app/assets/stylesheets/components/_footer.scss */
footer .footer-logos a {
  color: #aaaaaa;
}

/* line 118, app/assets/stylesheets/components/_footer.scss */
footer .footer-logos a:hover {
  color: #EC776A;
}

/* line 122, app/assets/stylesheets/components/_footer.scss */
footer .footer-logos:last-of-type {
  margin-right: 0px;
  padding-right: 0px;
}

/* line 128, app/assets/stylesheets/components/_footer.scss */
footer .footer-logos.-kaernten a {
  display: inline-flex;
  margin-right: 5px;
}

/* line 131, app/assets/stylesheets/components/_footer.scss */
footer .footer-logos.-kaernten a:last-of-type {
  margin-right: 0px;
}

/* line 135, app/assets/stylesheets/components/_footer.scss */
footer .footer-logos.-kaernten img {
  margin-bottom: 15px;
  height: 44px;
}

/* line 141, app/assets/stylesheets/components/_footer.scss */
footer .wrp-register {
  margin-top: 30px;
}

@media (min-width: 980px) {
  /* line 141, app/assets/stylesheets/components/_footer.scss */
  footer .wrp-register {
    margin-top: 0;
  }
}

/* line 148, app/assets/stylesheets/components/_footer.scss */
footer .loading-spinner {
  display: none;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_sidebarLayout.scss */
  .mainContent {
    float: right;
    width: calc(100% - 270px);
  }
  /* line 5, app/assets/stylesheets/components/_sidebarLayout.scss */
  .mainContent.-left {
    float: left;
  }
}

@media (min-width: 650px) {
  /* line 11, app/assets/stylesheets/components/_sidebarLayout.scss */
  .sideBar {
    float: left;
    width: 270px;
  }
  /* line 15, app/assets/stylesheets/components/_sidebarLayout.scss */
  .sideBar.-right {
    float: right;
  }
}

/* line 21, app/assets/stylesheets/components/_sidebarLayout.scss */
.sideBarbox {
  margin-bottom: 40px;
}

/* line 23, app/assets/stylesheets/components/_sidebarLayout.scss */
.sideBarbox .sideflag {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
  margin-bottom: 20px;
}

@media (min-width: 980px) {
  /* line 23, app/assets/stylesheets/components/_sidebarLayout.scss */
  .sideBarbox .sideflag {
    font-size: 2.8rem;
  }
}

/* line 28, app/assets/stylesheets/components/_sidebarLayout.scss */
.sideBarbox .icontxt {
  width: 100%;
}

/* line 30, app/assets/stylesheets/components/_sidebarLayout.scss */
.sideBarbox .icontxt .icon {
  fill: #83C7BD;
}

/* line 34, app/assets/stylesheets/components/_sidebarLayout.scss */
.sideBarbox a:not(.btn-primary, button#gdpr-cookie-advanced,
button#ihavecookiesBtn, .btn-icon, .btn-avatar, .btn-secondary) {
  color: #83C7BD;
  text-decoration: none;
}

/* line 38, app/assets/stylesheets/components/_sidebarLayout.scss */
.sideBarbox.crowdcampaign .-crowd_campaign a {
  color: unset !important;
}

/* line 1, app/assets/stylesheets/components/_paperCard.scss */
.paperCard {
  position: relative;
}

/* line 3, app/assets/stylesheets/components/_paperCard.scss */
.paperCard .wrp {
  z-index: 2;
  position: relative;
  display: block;
}

/* line 8, app/assets/stylesheets/components/_paperCard.scss */
.paperCard .card {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
  display: block;
  z-index: 1;
  border-radius: 2px;
  background-color: #fff;
  transform: rotate(1deg);
}

/* line 21, app/assets/stylesheets/components/_paperCard.scss */
.paperCard .card::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 10px;
  top: 100%;
  left: 0;
  background-image: radial-gradient(ellipse at center top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);
  pointer-events: none;
}

/* line 38, app/assets/stylesheets/components/_paperCard.scss */
.paperCard[class*=-cord] .card::before {
  display: none;
  content: '';
  position: absolute;
  z-index: 6;
  background-repeat: no-repeat;
  pointer-events: none;
}

@media (min-width: 650px) {
  /* line 47, app/assets/stylesheets/components/_paperCard.scss */
  .paperCard[class*=-cord] .card::before {
    display: block;
  }
}

@media (max-width: 1279px) {
  /* line 58, app/assets/stylesheets/components/_paperCard.scss */
  .card-grid .paperCard .card::before {
    display: none;
  }
}

@media (min-width: 980px) and (max-width: 1023px) {
  /* line 62, app/assets/stylesheets/components/_paperCard.scss */
  .card-grid .paperCard .card {
    transform: none;
  }
}

/* line 69, app/assets/stylesheets/components/_paperCard.scss */
.paperCard[class*=-cord1] .card::before {
  top: -65px;
  height: 95px;
  width: 68px;
  background-image: url("https://assets-app.welocally.at/assets/svg/card-string2-fakehole-34b3e0f1a8fc853b1603e17ebcccb821468d756062db1dc0c536f7591b38ce8e.svg");
}

/* line 78, app/assets/stylesheets/components/_paperCard.scss */
.paperCard[class*=-cord1][class*=small] .card::before {
  top: -59px;
}

/* line 88, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-cord1RT .card::before {
  right: -38px;
}

/* line 96, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-cord1LT .card::before {
  left: -38px;
}

/* line 103, app/assets/stylesheets/components/_paperCard.scss */
.paperCard[class*=-illu] .wrp {
  background-repeat: no-repeat;
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-cylce-straight@2x-751db24eb586bdbdb2be47d2883c7a1862125ecbda807eecf798cac8be45b7cd.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard[class*=-illu] .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-cylce-straight@2x-a955e2a33e233d76311e170d6ecf07a25f13c81612d137c7df3290db7931b91d.webp");
}

/* line 113, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-illuteaser .wrp {
  padding: 160px 30px 30px 30px;
  background-position: center top 15px;
  background-size: auto 180px;
}

/* line 118, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-illuteaser button {
  width: 100%;
}

/* line 122, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-illuteaser .user img {
  vertical-align: bottom;
}

/* line 125, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-illuteaser .user span {
  color: #69a8a7;
  font-size: 1.4rem;
  margin-bottom: 10px;
  vertical-align: bottom;
}

/* line 132, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-illuteaser h3 {
  line-height: 1.4;
  font-size: 1.8rem;
  line-height: 1.4;
  margin-top: 15px;
  margin-bottom: 20px;
  color: #69a8a7;
}

@media (min-width: 650px) {
  /* line 132, app/assets/stylesheets/components/_paperCard.scss */
  .paperCard.-illuteaser h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 132, app/assets/stylesheets/components/_paperCard.scss */
  .paperCard.-illuteaser h3 {
    font-size: 2.2rem;
  }
}

/* line 141, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-meeting .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-cylce-straight@2x-751db24eb586bdbdb2be47d2883c7a1862125ecbda807eecf798cac8be45b7cd.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-meeting .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-cylce-straight@2x-a955e2a33e233d76311e170d6ecf07a25f13c81612d137c7df3290db7931b91d.webp");
}

/* line 147, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-poll .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-cylce2-plain@2x-4f9723fdb746d5a41d11c1cbb97d043469aef117f03712aa0647d9eb123c9ece.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-poll .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-cylce2-plain@2x-f56bb2af3cdd618996be3781234b5a8b7f67a4c22d8880553d2a7734d7fcc6a6.webp");
}

/* line 153, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-energies .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-cylce2-plain@2x-4f9723fdb746d5a41d11c1cbb97d043469aef117f03712aa0647d9eb123c9ece.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-energies .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-cylce2-plain@2x-f56bb2af3cdd618996be3781234b5a8b7f67a4c22d8880553d2a7734d7fcc6a6.webp");
}

/* line 159, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-good-morning-date .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-2frauen-c1044e095fb0e6006faf1eb9976cc0e191255791f590338c876b60f158f42cd9.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-good-morning-date .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-2frauen-250121191e8cb63c311fdbddedbd3fd14114124ae8b0ab010c8ab64688aad0e5.webp");
}

/* line 165, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-gassenlokal .wrp {
  padding-top: 190px !important;
  background-image: url("https://assets-app.welocally.at/assets/info/crowd2raum/illu_laden-037023d56432435cf623b68665d0b2a5d16ab0a31f931bece5cfb22cb9345e52.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-gassenlokal .wrp {
  background-image: url("https://assets-app.welocally.at/assets/info/crowd2raum/illu_laden-b5b39be213faefb160f237591322ca2a60b6c41a58091bf704aa8d20ae0ae7d8.webp");
}

/* line 172, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-ideen .wrp {
  padding-top: 190px !important;
  background-image: url("https://assets-app.welocally.at/assets/info/crowd2raum/illu_ideen-8c228780332840f27d612525fdf473bc5ca16172abf59a4ef7b3cc0db2a04204.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-ideen .wrp {
  background-image: url("https://assets-app.welocally.at/assets/info/crowd2raum/illu_ideen-453853354b87b5c38c2d791206251bba65bf483db97a9189229ef4ef3e4bd09f.webp");
}

/* line 179, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-fragen .wrp {
  padding-top: 190px !important;
  background-image: url("https://assets-app.welocally.at/assets/info/crowd2raum/illu_fragezeichen-61ea6b424ddb3091ee0fa13c329372e01579c1c4dc020847063f30d9d4ffa64b.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-fragen .wrp {
  background-image: url("https://assets-app.welocally.at/assets/info/crowd2raum/illu_fragezeichen-e73c9e0393b02fa0fd689ad0c69fe5f4baf5137eab2a4180d0f13af76efb3ec1.webp");
}

/* line 186, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-crowd_campaign .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-crowd1-20948e6f827dfeadeab38d94d4a93859b2eb46490b2c3023ef9ea597e8dd6956.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-crowd_campaign .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-crowd1-3e1254f5134d69afa59de7e8c15a4e6c27c17e2fc16251f57a1330173c1be051.webp");
}

/* line 192, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-coop-demands .wrp, .paperCard.-subscriptions .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-crowd-fe8287174ff883ae6753d8286390944427049bde01ab40bf43bb51ea50e19a96.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-coop-demands .wrp, .webp .paperCard.-subscriptions .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-crowd-ecebda6089deb0b5b360331f99d2c5600182e016ecae0a3c3ff23e8cd89b906b.webp");
}

/* line 198, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-zuckerl .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-zuckerl-transparent-ba5ac1ce860019f348d9f83507f93d10d5b80bae9ffb0750f356ee1cce0f3e42.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-zuckerl .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-zuckerl-transparent-11df2b412dc4c31a5d59e1c941bca148d0ee5230900a92766967a14878585113.webp");
}

/* line 204, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-location .wrp, .paperCard.-services .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-wirtschaft2-plain-32577ac8bf1c8fd9fbc230ad040a3c00710e899e849f99b8232ba787e109b948.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-location .wrp, .webp .paperCard.-services .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-wirtschaft2-plain-27d2df793d1d50fdef9643ce04bd5505f07288f6efb16d89b7dbfd8180a09258.webp");
}

/* line 210, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-rooms .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-werkbank-plain-a7e38cb3e234a65243064533332f577b38b019dd7b932e5df61a845e4d611e1f.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-rooms .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-werkbank-plain-631f15cacbb45c56c3dc176f466e99fe5a833c0114541f794a3cd4c1871c5e73.webp");
}

/* line 216, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-room-boosters .wrp, .paperCard.-favorites .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-ideen-weissbg-fccee212cf7006ad76e75b5fe46b12c2b76aba17887926490817639cf79808c4.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-room-boosters .wrp, .webp .paperCard.-favorites .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-ideen-weissbg-53944bedfe264e0049ff8bf339d38d538ba738b19b60d5a42fe4c1b568579e0b.webp");
}

/* line 222, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-groups .wrp, .paperCard.-discussions .wrp {
  background-position-x: 40px;
  background-position-y: 25px;
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-sitzendeAmTisch-56ac7ba7540e9987ae1a6d0dc4e861d4e2543978937a2270a70f78d0f3edc787.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .paperCard.-groups .wrp, .webp .paperCard.-discussions .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-sitzendeAmTisch-38646e02f68911725878374ea4f8259334b6f9c514591fdcfb1092b1c84726f8.webp");
}

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  /* line 222, app/assets/stylesheets/components/_paperCard.scss */
  .paperCard.-groups .wrp, .paperCard.-discussions .wrp {
    background-image: url("https://assets-app.welocally.at/assets/illu/illu-sitzendeAmTisch@2x-776d8d35f6bce1e6148512bbfd1bef97c6ff1ed3c102d78b628fe41c930a3c8a.png");
  }
  /* line 84, app/assets/stylesheets/utils/_mixins.scss */
  .webp .paperCard.-groups .wrp, .webp .paperCard.-discussions .wrp {
    background-image: url("https://assets-app.welocally.at/assets/illu/illu-sitzendeAmTisch@2x-d983591e2d84da392dc643cf17e7f79e2b0ccd44efc2c64cdedf82b3a33b641f.webp");
  }
}

/* line 232, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-discussions .wrp {
  padding-top: 190px;
}

/* line 235, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-favorites .wrp {
  padding-top: 150px;
}

/* line 237, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-favorites .wrp svg {
  color: #EC776A;
  width: 50px;
  height: 50px;
}

/* line 244, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video {
  margin-bottom: 50px;
}

/* line 246, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video .wrp {
  padding: 30px 30px 15px 20px;
  display: flex;
}

/* line 247, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video .wrp h3 {
  padding-bottom: 10px;
}

@media (max-width: 650px) {
  /* line 246, app/assets/stylesheets/components/_paperCard.scss */
  .paperCard.video .wrp {
    flex-direction: column-reverse;
    align-items: center;
  }
  /* line 255, app/assets/stylesheets/components/_paperCard.scss */
  .paperCard.video .wrp .video-thumb {
    margin-bottom: 15px;
  }
}

/* line 259, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video .wrp .txt {
  width: 100%;
  padding-bottom: 15px;
}

/* line 263, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video .wrp .stripe-logo {
  margin-bottom: -30px;
  margin-right: -10px;
  float: right;
  opacity: 0.25;
}

/* line 268, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video .wrp .stripe-logo img {
  width: 75px;
  height: auto;
}

/* line 274, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video .wrp:last-of-type {
  margin-top: -15px;
  padding-top: 0px;
}

/* line 278, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video .video-thumb a.player .video {
  width: 180px;
}

@media (max-width: 649px) {
  /* line 278, app/assets/stylesheets/components/_paperCard.scss */
  .paperCard.video .video-thumb a.player .video {
    width: 100%;
  }
}

/* line 284, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video .video-thumb {
  transform: rotate(1deg);
  margin-left: 15px;
}

/* line 288, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.video .card {
  background-color: #eaf2f4;
}

/* line 293, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.stripe-connect-box .wrp {
  padding: 30px 25px 15px 20px;
}

/* line 296, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.stripe-connect-box .btn-secondary, .paperCard.stripe-connect-box .stream + .link-load, .paperCard.stripe-connect-box .entryComment .txt form button, .entryComment .txt form .paperCard.stripe-connect-box button,
.paperCard.stripe-connect-box .entryContent .txt form button,
.entryContent .txt form .paperCard.stripe-connect-box button, .paperCard.stripe-connect-box .entryForm button, .entryForm .paperCard.stripe-connect-box button, .paperCard.stripe-connect-box .card-grid-container .link-load, .card-grid-container .paperCard.stripe-connect-box .link-load {
  width: -moz-fit-content;
  width: fit-content;
  margin: 15px auto 20px;
}

/* line 299, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.stripe-connect-box .btn-secondary.-mint, .paperCard.stripe-connect-box .stream + .-mint.link-load, .paperCard.stripe-connect-box .entryComment .txt form button.-mint, .entryComment .txt form .paperCard.stripe-connect-box button.-mint,
.paperCard.stripe-connect-box .entryContent .txt form button.-mint,
.entryContent .txt form .paperCard.stripe-connect-box button.-mint, .paperCard.stripe-connect-box .entryForm button.-mint, .entryForm .paperCard.stripe-connect-box button.-mint, .paperCard.stripe-connect-box .card-grid-container .-mint.link-load, .card-grid-container .paperCard.stripe-connect-box .-mint.link-load {
  margin-bottom: 10px;
}

/* line 305, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-mint .wrp {
  padding: 30px 20px 20px 20px;
}

/* line 308, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-mint .card {
  background-color: #edf7f5;
}

/* line 313, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-lightblue .card {
  background-color: #eaf2f4;
}

/* line 318, app/assets/stylesheets/components/_paperCard.scss */
.paperCard.-yellow .card {
  background-color: #fffde6;
}

/* line 1, app/assets/stylesheets/components/_cardBoxCollection.scss */
.action-card-container {
  display: none;
}

/* line 3, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardBoxCollection {
  *zoom: 1;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
.cardBoxCollection:before, .cardBoxCollection:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
.cardBoxCollection:after {
  clear: both;
}

@media (min-width: 980px) {
  /* line 3, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection {
    margin-left: -25px;
    margin-right: -25px;
  }
}

/* line 9, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardBoxCollection .cardBox, .cardBoxCollection .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio .cardBoxCollection label, .cardBoxCollection .paperCard {
  display: block;
  margin-bottom: 25px;
}

/* line 14, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardBoxCollection .cardbox-wrp:only-child {
  margin: 0 auto;
  float: none;
}

@media (min-width: 980px) {
  /* line 20, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection.-double > * {
    float: left;
    clear: none;
    width: 49%;
    margin-left: 0;
    margin-right: 2%;
  }
  /* line 50, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-double > *:nth-of-type(2n) {
    margin-right: 0;
    float: right;
  }
  /* line 55, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-double > *:nth-of-type(2n + 1) {
    clear: both;
  }
}

@media (min-width: 650px) {
  /* line 28, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection.-tripple > *, .cardBoxCollection.-single > * {
    float: left;
    clear: none;
    width: 49%;
    margin-left: 0;
    margin-right: 2%;
  }
  /* line 50, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-tripple > *:nth-of-type(2n), .cardBoxCollection.-single > *:nth-of-type(2n) {
    margin-right: 0;
    float: right;
  }
  /* line 55, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-tripple > *:nth-of-type(2n + 1), .cardBoxCollection.-single > *:nth-of-type(2n + 1) {
    clear: both;
  }
}

@media (min-width: 980px) {
  /* line 28, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection.-tripple > *, .cardBoxCollection.-single > * {
    float: left;
    clear: none;
    width: 32%;
    margin-left: 0;
    margin-right: 2%;
  }
  /* line 39, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-tripple > *:nth-of-type(2n), .cardBoxCollection.-single > *:nth-of-type(2n) {
    margin-right: 2%;
    float: left;
  }
  /* line 44, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-tripple > *:nth-of-type(2n + 1), .cardBoxCollection.-single > *:nth-of-type(2n + 1) {
    clear: none;
  }
  /* line 50, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-tripple > *:nth-of-type(3n), .cardBoxCollection.-single > *:nth-of-type(3n) {
    margin-right: 0;
    float: right;
  }
  /* line 55, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-tripple > *:nth-of-type(3n + 1), .cardBoxCollection.-single > *:nth-of-type(3n + 1) {
    clear: both;
  }
}

@media (min-width: 650px) {
  /* line 36, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection.-tripple.-center, .cardBoxCollection.-single.-center {
    display: flex;
    justify-content: center;
  }
}

/* line 45, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardBoxCollection.-single > * {
  float: unset;
  margin: auto;
}

@media (min-width: 980px) {
  /* line 51, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection.-group-discussion {
    margin-left: 0px;
    margin-right: -10px;
  }
}

@media (min-width: 650px) {
  /* line 59, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection.-quart > * {
    float: left;
    clear: none;
    width: 49%;
    margin-left: 0;
    margin-right: 2%;
  }
  /* line 50, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-quart > *:nth-of-type(2n) {
    margin-right: 0;
    float: right;
  }
  /* line 55, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-quart > *:nth-of-type(2n + 1) {
    clear: both;
  }
}

@media (min-width: 980px) {
  /* line 59, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection.-quart > * {
    float: left;
    clear: none;
    width: 23.5%;
    margin-left: 0;
    margin-right: 2%;
  }
  /* line 39, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-quart > *:nth-of-type(2n) {
    margin-right: 2%;
    float: left;
  }
  /* line 44, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-quart > *:nth-of-type(2n + 1) {
    clear: none;
  }
  /* line 50, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-quart > *:nth-of-type(4n) {
    margin-right: 0;
    float: right;
  }
  /* line 55, app/assets/stylesheets/utils/grid/_grid.scss */
  .cardBoxCollection.-quart > *:nth-of-type(4n + 1) {
    clear: both;
  }
}

@media (min-width: 980px) {
  /* line 69, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection.-quart .coverImg {
    min-height: 132px;
  }
}

/* line 75, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardBoxCollection.-quart .cardBox, .cardBoxCollection.-quart .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio .cardBoxCollection.-quart label {
  padding-bottom: 15px;
}

/* line 77, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardBoxCollection.-quart .cardBox h3, .cardBoxCollection.-quart .crowd-pledges-page .charge-amount-radios .input-radio label h3, .crowd-pledges-page .charge-amount-radios .input-radio .cardBoxCollection.-quart label h3 {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 77, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardBoxCollection.-quart .cardBox h3, .cardBoxCollection.-quart .crowd-pledges-page .charge-amount-radios .input-radio label h3, .crowd-pledges-page .charge-amount-radios .input-radio .cardBoxCollection.-quart label h3 {
    font-size: 1.8rem;
  }
}

/* line 79, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardBoxCollection.-quart .cardBox h3:first-child, .cardBoxCollection.-quart .crowd-pledges-page .charge-amount-radios .input-radio label h3:first-child, .crowd-pledges-page .charge-amount-radios .input-radio .cardBoxCollection.-quart label h3:first-child {
  margin-top: 5px;
  margin-bottom: 10px;
}

/* line 86, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardBoxCollection.-quart h3 + .txt {
  display: none;
}

/* line 92, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardBoxCollection.-morelink .cardbox-wrp .link-more {
  display: table;
}

/* line 98, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardbox-wrp {
  position: relative;
}

/* line 100, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardbox-wrp h2:first-child {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
  color: #69a8a7;
  margin-left: 12px;
  margin-bottom: 4px;
}

@media (min-width: 980px) {
  /* line 100, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardbox-wrp h2:first-child {
    font-size: 2.8rem;
  }
}

/* line 105, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardbox-wrp h2:first-child a {
  text-decoration: none;
  color: inherit;
}

/* line 108, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardbox-wrp h2:first-child a:hover {
  text-decoration: underline;
}

/* line 114, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardbox-wrp .link-more {
  display: none;
  margin: 0 auto;
  margin-top: 10px;
}

@media (min-width: 650px) {
  /* line 114, app/assets/stylesheets/components/_cardBoxCollection.scss */
  .cardbox-wrp .link-more {
    margin-left: auto;
    margin-right: 10px;
  }
}

/* line 123, app/assets/stylesheets/components/_cardBoxCollection.scss */
.cardbox-wrp .create_link {
  display: table;
  margin: auto;
  padding-top: 20px;
}

/* line 1, app/assets/stylesheets/components/_cardGrid.scss */
.card-slider-container {
  margin-bottom: 40px;
  margin-left: 15px;
  margin-right: 15px;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_cardGrid.scss */
  .card-slider-container {
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media (min-width: 980px) {
  /* line 1, app/assets/stylesheets/components/_cardGrid.scss */
  .card-slider-container {
    margin-left: -10px;
    margin-right: -40px;
  }
}

/* line 13, app/assets/stylesheets/components/_cardGrid.scss */
.card-slider-container .text {
  text-align: center;
  font-style: italic;
  position: relative;
  z-index: 2;
  line-height: 1.4;
  font-size: 1.8rem;
}

@media (min-width: 650px) {
  /* line 13, app/assets/stylesheets/components/_cardGrid.scss */
  .card-slider-container .text {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 13, app/assets/stylesheets/components/_cardGrid.scss */
  .card-slider-container .text {
    font-size: 2.2rem;
  }
}

/* line 21, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container.loading {
  background-image: url("https://assets-app.welocally.at/assets/svg/loading-0197391c69864cf360402e111e90cdb43c57b0f596f2ec84761f41051cb31847.svg");
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 27, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container {
  z-index: 3;
  position: relative;
  margin-bottom: 30px;
  padding-top: 10px;
}

/* line 30, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .lSSlideWrapper {
  text-align: -webkit-center;
}

@media (min-width: 650px) {
  /* line 27, app/assets/stylesheets/components/_cardGrid.scss */
  .category-slider-container {
    margin-bottom: 70px;
  }
  /* line 39, app/assets/stylesheets/components/_cardGrid.scss */
  .category-slider-container .filter-line {
    width: 100%;
    height: 13px;
    position: absolute;
    bottom: -45px;
    left: 0;
    background-image: url("https://assets-app.welocally.at/assets/svg/filter-line-eeadf261e8c3ae531c96e639328406f48510ce50e855f609732005c3ba042f1c.svg");
    background-repeat: no-repeat;
    background-position: bottom center;
  }
}

@media (min-width: 980px) {
  /* line 27, app/assets/stylesheets/components/_cardGrid.scss */
  .category-slider-container {
    margin-left: calc(-1 * var(--layout-inline-padding));
    margin-right: calc(-1 * var(--layout-inline-padding));
  }
}

@media (max-width: 1279px) {
  /* line 58, app/assets/stylesheets/components/_cardGrid.scss */
  .category-slider-container .lSAction > .lSPrev {
    left: 0;
  }
  /* line 59, app/assets/stylesheets/components/_cardGrid.scss */
  .category-slider-container .lSAction > .lSNext {
    right: 0;
  }
}

/* line 62, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category {
  position: relative;
  z-index: 1;
  overflow: hidden;
  border-radius: 10px;
}

@supports not (-ms-high-contrast: none) {
  /* line 62, app/assets/stylesheets/components/_cardGrid.scss */
  .category-slider-container .-category {
    /* Non-IE styles here */
    display: flex;
  }
}

/* line 72, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category .categoryImg {
  width: 100%;
  height: 100%;
  max-height: 400px;
  opacity: .7;
  border-radius: 10px;
}

/* line 80, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category.hover {
  cursor: pointer;
}

/* line 82, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category.hover .categoryImg {
  opacity: 1.0;
}

/* line 85, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category.hover h3 {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black);
}

/* line 94, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category .close-ico {
  display: none;
  top: 2px;
  right: 3px;
}

/* line 98, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category .close-ico svg {
  opacity: 1.0;
}

/* line 101, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category.activated {
  cursor: pointer;
}

/* line 103, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category.activated img {
  opacity: 1.0;
}

/* line 106, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category.activated h3 {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black);
}

/* line 113, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category.activated .close-ico {
  display: block;
}

/* line 116, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category.activated .cat, .category-slider-container .-category.activated .catimg {
  width: 85px;
  height: 85px;
}

@media (min-width: 650px) {
  /* line 116, app/assets/stylesheets/components/_cardGrid.scss */
  .category-slider-container .-category.activated .cat, .category-slider-container .-category.activated .catimg {
    width: 100px;
    height: 100px;
  }
}

/* line 126, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category h3 {
  position: absolute;
  bottom: 0;
  z-index: 1;
  height: 120px;
  width: 100%;
  padding: 15px;
  display: flex;
  align-items: center;
  margin-bottom: -10px;
  justify-content: center;
  text-align: center;
  color: white;
  line-height: 1.4;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
}

/* line 145, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category h3 a {
  display: contents;
  text-decoration: none;
  color: white;
}

/* line 150, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category h3 a:hover {
  text-decoration: none;
}

/* line 152, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category .cat, .category-slider-container .-category .catimg {
  width: 65px;
  height: 65px;
}

@media (min-width: 650px) {
  /* line 152, app/assets/stylesheets/components/_cardGrid.scss */
  .category-slider-container .-category .cat, .category-slider-container .-category .catimg {
    width: 85px;
    height: 85px;
  }
}

/* line 160, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container .-category .cat {
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
}

/* line 176, app/assets/stylesheets/components/_cardGrid.scss */
.category-slider-container + .-open {
  margin-top: -20px;
}

/* line 180, app/assets/stylesheets/components/_cardGrid.scss */
.card-grid-container {
  min-height: 150px;
}

@media (min-width: 980px) {
  /* line 180, app/assets/stylesheets/components/_cardGrid.scss */
  .card-grid-container {
    margin-left: calc(-1 * var(--layout-inline-padding));
    margin-right: calc(-1 * var(--layout-inline-padding));
  }
}

/* line 188, app/assets/stylesheets/components/_cardGrid.scss */
.card-grid-container .card-grid {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: safe center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  margin: auto;
}

/* line 197, app/assets/stylesheets/components/_cardGrid.scss */
.card-grid-container .card-grid .cardBox, .card-grid-container .card-grid .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio .card-grid-container .card-grid label, .card-grid-container .card-grid .cardbox-wrp {
  flex: none;
  width: 310px;
  margin-bottom: 24px;
}

@media (max-width: 693px) {
  /* line 188, app/assets/stylesheets/components/_cardGrid.scss */
  .card-grid-container .card-grid {
    width: 100% !important;
    max-width: 340px;
  }
  /* line 209, app/assets/stylesheets/components/_cardGrid.scss */
  .card-grid-container .card-grid .cardBox, .card-grid-container .card-grid .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio .card-grid-container .card-grid label, .card-grid-container .card-grid .cardbox-wrp {
    width: 100%;
  }
}

/* line 212, app/assets/stylesheets/components/_cardGrid.scss */
.card-grid-container .card-grid .no-results-box {
  line-height: 1.4;
  font-size: 1.4rem;
  color: #aaaaaa;
  display: table;
  margin: 0 auto;
  min-width: 204px;
  height: 175px;
  background-image: url("https://assets-app.welocally.at/assets/illu/schaukler-message-empty-d56b0c66440b9ac458202832801abcc3a3cf1717585ed3a9c6742d6b868f1c8d.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-top: 30px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 212, app/assets/stylesheets/components/_cardGrid.scss */
  .card-grid-container .card-grid .no-results-box {
    font-size: 1.6rem;
  }
}

@media (min-width: 650px) {
  /* line 212, app/assets/stylesheets/components/_cardGrid.scss */
  .card-grid-container .card-grid .no-results-box {
    text-align: left;
    background-position: right top;
    padding: 40px 120px 0 0;
  }
}

/* line 232, app/assets/stylesheets/components/_cardGrid.scss */
.card-grid-container .action-card-container {
  display: none;
}

@media (min-width: 980px) {
  /* line 234, app/assets/stylesheets/components/_cardGrid.scss */
  .card-grid-container .link-load {
    width: 590px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
}

/* line 247, app/assets/stylesheets/components/_cardGrid.scss */
.cards-filter .filter-selection-text-jbox {
  text-align: center;
  font-style: italic;
  position: relative;
  z-index: 2;
  line-height: 1.4;
  font-size: 1.8rem;
}

/* line 254, app/assets/stylesheets/components/_cardGrid.scss */
.cards-filter .filter-selection-text-jbox:has(.picker--opened) {
  z-index: 10000;
}

@media (min-width: 650px) {
  /* line 247, app/assets/stylesheets/components/_cardGrid.scss */
  .cards-filter .filter-selection-text-jbox {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 247, app/assets/stylesheets/components/_cardGrid.scss */
  .cards-filter .filter-selection-text-jbox {
    font-size: 2.2rem;
  }
}

/* line 260, app/assets/stylesheets/components/_cardGrid.scss */
.cards-filter .filter-selection-text-jbox a {
  text-decoration: none;
  color: #69a8a7 !important;
  background-color: #f0f0f0 !important;
  border-radius: 20px 14px 20px 14px;
  padding: 0 10px;
}

/* line 268, app/assets/stylesheets/components/_cardGrid.scss */
.cards-filter .filter-selection-text-jbox a:hover:not(.category-slider-label) {
  color: #f0f0f0 !important;
  background-color: #EC776A !important;
}

/* line 273, app/assets/stylesheets/components/_cardGrid.scss */
.cards-filter .filter-selection-text-jbox a.category-slider-label {
  cursor: default;
}

/* line 277, app/assets/stylesheets/components/_cardGrid.scss */
.cards-filter .filter-selection-text-jbox a.-rosa {
  color: #EC776A !important;
}

/* line 281, app/assets/stylesheets/components/_cardGrid.scss */
.cards-filter .filter-selection-text-jbox .picker {
  font-style: normal;
}

/* line 283, app/assets/stylesheets/components/_cardGrid.scss */
.cards-filter .filter-selection-text-jbox .picker .picker__footer {
  display: block;
}

/* line 290, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal, .filter-modal-jbox, .filter-modal-jbox-areas {
  display: none;
}

/* line 294, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .filter-input-graetzl, .filter-modal .select-all, .filter-modal .filter-input-favorites, .filter-modal-jbox .filter-input-graetzl, .filter-modal-jbox .select-all, .filter-modal-jbox .filter-input-favorites, .filter-modal-jbox-areas .filter-input-graetzl, .filter-modal-jbox-areas .select-all, .filter-modal-jbox-areas .filter-input-favorites {
  border-bottom: 1px solid #DBEFEC;
  font-style: italic;
}

/* line 299, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .filter-button, .filter-modal-jbox .filter-button, .filter-modal-jbox-areas .filter-button {
  margin-top: 20px;
}

/* line 300, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .district-select-input, .filter-modal-jbox .district-select-input, .filter-modal-jbox-areas .district-select-input {
  margin-bottom: 15px;
  margin-top: 10px;
}

/* line 301, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .graetzl-select-input, .filter-modal-jbox .graetzl-select-input, .filter-modal-jbox-areas .graetzl-select-input {
  margin-bottom: 245px;
}

/* line 303, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .reset-button, .filter-modal-jbox .reset-button, .filter-modal-jbox-areas .reset-button {
  margin-top: 20px;
  background-color: #aaaaaa;
}

/* line 308, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .filter-actions, .filter-modal-jbox .filter-actions, .filter-modal-jbox-areas .filter-actions {
  display: flex;
}

/* line 310, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .filter-actions .reset-button, .filter-modal-jbox .filter-actions .reset-button, .filter-modal-jbox-areas .filter-actions .reset-button {
  margin-right: 10px;
}

/* line 313, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .search-txt, .filter-modal-jbox .search-txt, .filter-modal-jbox-areas .search-txt {
  font-size: 1.6rem;
}

/* line 314, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .SumoSelect .select-all, .filter-modal-jbox .SumoSelect .select-all, .filter-modal-jbox-areas .SumoSelect .select-all {
  height: 40px;
}

/* line 315, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .SumoSelect > .optWrapper > .options li.opt.disabled, .filter-modal-jbox .SumoSelect > .optWrapper > .options li.opt.disabled, .filter-modal-jbox-areas .SumoSelect > .optWrapper > .options li.opt.disabled {
  display: none;
}

/* line 317, app/assets/stylesheets/components/_cardGrid.scss */
.filter-modal .filter-room-options, .filter-modal-jbox .filter-room-options, .filter-modal-jbox-areas .filter-room-options {
  border-top: 1px solid #f0f0f0;
  margin-top: 10px;
  padding-top: 10px;
}

@media (min-width: 650px) {
  /* line 327, app/assets/stylesheets/components/_cardGrid.scss */
  .filter-areas .areas-list {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
  /* line 331, app/assets/stylesheets/components/_cardGrid.scss */
  .filter-areas .areas-list .filter-input {
    display: inline-block;
    width: 100%;
  }
  /* line 334, app/assets/stylesheets/components/_cardGrid.scss */
  .filter-areas .areas-list .filter-input label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

/* line 341, app/assets/stylesheets/components/_cardGrid.scss */
.filter-areas .filter-input-favorites label {
  display: inline-block;
}

/* line 1, app/assets/stylesheets/components/_buttons.scss */
.btn-primary, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .jBox-Confirm-button, button#gdpr-cookie-advanced, #gdpr-cookie-message button,
button#ihavecookiesBtn, .btn-icon, .btn-avatar,
.btn-secondary,
.stream + .link-load,
.entryComment .txt form button,
.entryContent .txt form button,
.entryForm button,
.card-grid-container .link-load {
  position: relative;
  font-family: "Lato", sans-serif;
  border-radius: 0.2em;
  border: none;
  cursor: pointer;
  text-decoration: none;
  line-height: 1;
  font-style: italic;
  padding: 1.4rem 2.0rem;
  font-size: 1.8rem;
  display: block;
  text-align: center;
}

/* line 15, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-inlineflex, .jBox-Confirm .-inlineflex.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-inlineflex.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-inlineflex.jBox-Confirm-button, button#gdpr-cookie-advanced.-inlineflex, #gdpr-cookie-message button.-inlineflex,
button#ihavecookiesBtn.-inlineflex, .-inlineflex.btn-icon, .-inlineflex.btn-avatar,
.btn-secondary.-inlineflex,
.stream + .-inlineflex.link-load,
.entryComment .txt form button.-inlineflex,
.entryContent .txt form button.-inlineflex,
.entryForm button.-inlineflex,
.card-grid-container .-inlineflex.link-load {
  display: inline-flex;
}

/* line 18, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-ico, .jBox-Confirm .-ico.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-ico.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-ico.jBox-Confirm-button, button#gdpr-cookie-advanced.-ico, #gdpr-cookie-message button.-ico,
button#ihavecookiesBtn.-ico, .-ico.btn-icon, .-ico.btn-avatar,
.btn-secondary.-ico,
.stream + .-ico.link-load,
.entryComment .txt form button.-ico,
.entryContent .txt form button.-ico,
.entryForm button.-ico,
.card-grid-container .-ico.link-load {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 22, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-ico svg, .jBox-Confirm .-ico.jBox-Confirm-button.jBox-Confirm-button-submit:hover svg, .jBox-Confirm .-ico.jBox-Confirm-button.jBox-Confirm-button-cancel:hover svg, .jBox-Confirm .-ico.jBox-Confirm-button svg, button#gdpr-cookie-advanced.-ico svg, #gdpr-cookie-message button.-ico svg,
button#ihavecookiesBtn.-ico svg, .-ico.btn-icon svg, .-ico.btn-avatar svg,
.btn-secondary.-ico svg,
.stream + .-ico.link-load svg,
.entryComment .txt form button.-ico svg,
.entryContent .txt form button.-ico svg,
.entryForm button.-ico svg,
.card-grid-container .-ico.link-load svg {
  width: 24px;
  height: 24px;
  margin-top: -4px;
  margin-bottom: -4px;
  margin-right: 4px;
  margin-left: 4px;
}

/* line 31, app/assets/stylesheets/components/_buttons.scss */
.btn-primary:hover, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .jBox-Confirm-button:hover, button#gdpr-cookie-advanced:hover, #gdpr-cookie-message button:hover,
button#ihavecookiesBtn:hover, .btn-icon:hover, .btn-avatar:hover,
.btn-secondary:hover,
.stream + .link-load:hover,
.entryComment .txt form button:hover,
.entryContent .txt form button:hover,
.entryForm button:hover,
.card-grid-container .link-load:hover {
  opacity: 0.9;
}

/* line 35, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-small, .jBox-Confirm .-small.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-small.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-small.jBox-Confirm-button, button#gdpr-cookie-advanced.-small, #gdpr-cookie-message button,
button#ihavecookiesBtn, .-small.btn-icon, .-small.btn-avatar,
.btn-secondary.-small,
.stream + .-small.link-load,
.entryComment .txt form button.-small,
.entryContent .txt form button.-small,
.entryForm button.-small,
.card-grid-container .-small.link-load {
  padding: 1.2rem 1.8rem;
  font-size: 1.4rem;
}

/* line 39, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-large, .jBox-Confirm .-large.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-large.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-large.jBox-Confirm-button, button#gdpr-cookie-advanced.-large, #gdpr-cookie-message button.-large,
button#ihavecookiesBtn.-large, .-large.btn-icon, .-large.btn-avatar,
.btn-secondary.-large,
.stream + .-large.link-load,
.entryComment .txt form button.-large,
.entryContent .txt form button.-large,
.entryForm button.-large,
.card-grid-container .-large.link-load {
  padding: 1.8rem 2.8rem;
  font-size: 2.2rem;
}

/* line 44, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-shadow, .jBox-Confirm .-shadow.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-shadow.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-shadow.jBox-Confirm-button, button#gdpr-cookie-advanced.-shadow, #gdpr-cookie-message button.-shadow,
button#ihavecookiesBtn.-shadow, .-shadow.btn-icon, .-shadow.btn-avatar,
.btn-secondary.-shadow,
.stream + .-shadow.link-load,
.entryComment .txt form button.-shadow,
.entryContent .txt form button.-shadow,
.entryForm button.-shadow,
.card-grid-container .-shadow.link-load {
  transition: box-shadow 0.1s;
}

/* line 49, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-rose.-shadow, section.info.-about-pages .nav-bar .btn-primary.-shadow.btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .btn-primary.-shadow.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-primary.-shadow.active.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-primary.-shadow.active, .entryForm section.info.-about-pages .nav-bar button.btn-primary.-shadow.active, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-primary.-shadow.active, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-primary.-shadow.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-primary.-shadow.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-primary.-shadow.active, section.info.-about-pages .nav-bar .stream + .btn-primary.-shadow.active.link-load, section.info.-about-pages .nav-bar .btn-primary.-shadow.active, section.info.-about-pages .nav-bar .btn-primary.-shadow.active.btn-avatar, section.info.-about-pages .nav-bar .btn-primary.-shadow.active.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-primary.-shadow.active, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-primary.-shadow.active,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-primary.-shadow.active, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-primary.-shadow.active, section.info.-about-pages .nav-bar .jBox-Confirm .btn-primary.-shadow.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-primary.-shadow.active.jBox-Confirm-button, .sticky-btns .btn-primary.-shadow.toggle-fav-ico.-faved, .jBox-Confirm .-rose.-shadow.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-secondary.active, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-secondary.active, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .-shadow.jBox-Confirm-button.active.link-load, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .-shadow.jBox-Confirm-button.active.link-load, .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.active.link-load, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.-shadow.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm button.-shadow.jBox-Confirm-button.active, .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button.active, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button.active, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm button.-shadow.jBox-Confirm-button.active, .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button.active, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button.active,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.jBox-Confirm-button.active,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm button.-shadow.jBox-Confirm-button.active,
.jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button.active,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button.active, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .-shadow.jBox-Confirm-button.active.link-load, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .-shadow.jBox-Confirm-button.active.link-load, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-primary.active, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-primary.active, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.active.btn-avatar, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.active.btn-avatar, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.active.btn-icon, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.active.btn-icon, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.jBox-Confirm-button.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm button.-shadow.jBox-Confirm-button.active, .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button.active,
.jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.jBox-Confirm-button.active,
section.info.-about-pages .nav-bar .jBox-Confirm button#ihavecookiesBtn.-shadow.jBox-Confirm-button.active, .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .jBox-Confirm button#gdpr-cookie-advanced.-shadow.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.active, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.active, .jBox-Confirm .sticky-btns .-shadow.jBox-Confirm-button.toggle-fav-ico.-faved, .sticky-btns .jBox-Confirm .-shadow.jBox-Confirm-button.toggle-fav-ico.-faved, button#gdpr-cookie-advanced.-rose.-shadow, .sticky-btns button#gdpr-cookie-advanced.-shadow.toggle-fav-ico.-faved, #gdpr-cookie-message button.-shadow,
button#ihavecookiesBtn.-shadow, .-rose.-shadow.btn-icon, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .-shadow.btn-icon.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .-shadow.btn-icon.active.link-load, section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-icon.active, .entryForm section.info.-about-pages .nav-bar button.-shadow.btn-icon.active, section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-icon.active, .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-icon.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon.active, section.info.-about-pages .nav-bar .stream + .-shadow.btn-icon.active.link-load, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-primary.active, section.info.-about-pages .nav-bar .-shadow.btn-icon.active.btn-avatar, section.info.-about-pages .nav-bar .-shadow.btn-icon.active, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-icon.active, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-icon.active,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.btn-icon.active, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.btn-icon.active, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.btn-icon.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.btn-icon.active.jBox-Confirm-button, .sticky-btns .-shadow.btn-icon.toggle-fav-ico.-faved, .-rose.-shadow.btn-avatar, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .-shadow.btn-avatar.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .-shadow.btn-avatar.active.link-load, section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-avatar.active, .entryForm section.info.-about-pages .nav-bar button.-shadow.btn-avatar.active, section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-avatar.active, .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-avatar.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar.active, section.info.-about-pages .nav-bar .stream + .-shadow.btn-avatar.active.link-load, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-primary.active, section.info.-about-pages .nav-bar .-shadow.btn-avatar.active, section.info.-about-pages .nav-bar .-shadow.btn-avatar.active.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-avatar.active, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-avatar.active,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.btn-avatar.active, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.btn-avatar.active, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.btn-avatar.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.btn-avatar.active.jBox-Confirm-button, .sticky-btns .-shadow.btn-avatar.toggle-fav-ico.-faved,
.btn-secondary.-rose.-shadow,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.active,
section.info.-about-pages .nav-bar .card-grid-container .btn-secondary.-shadow.active.link-load,
.card-grid-container section.info.-about-pages .nav-bar .btn-secondary.-shadow.active.link-load,
section.info.-about-pages .nav-bar .entryForm button.btn-secondary.-shadow.active,
.entryForm section.info.-about-pages .nav-bar button.btn-secondary.-shadow.active,
section.info.-about-pages .nav-bar .entryComment .txt form button.btn-secondary.-shadow.active,
.entryComment .txt form section.info.-about-pages .nav-bar button.btn-secondary.-shadow.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-secondary.-shadow.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-secondary.-shadow.active,
section.info.-about-pages .nav-bar .stream + .btn-secondary.-shadow.active.link-load,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.btn-primary.active,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.active.btn-avatar,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.active.btn-icon,
section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-secondary.-shadow.active,
#gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-secondary.-shadow.active,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-secondary.-shadow.active,
section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-secondary.-shadow.active,
section.info.-about-pages .nav-bar .jBox-Confirm .btn-secondary.-shadow.active.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .btn-secondary.-shadow.active.jBox-Confirm-button,
.sticky-btns .btn-secondary.-shadow.toggle-fav-ico.-faved,
.stream + .-rose.-shadow.link-load,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-secondary.active,
section.info.-about-pages .nav-bar .card-grid-container .stream + .-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active,
section.info.-about-pages .nav-bar .entryForm .stream + button.-shadow.link-load.active,
.entryForm section.info.-about-pages .nav-bar .stream + button.-shadow.link-load.active,
section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.-shadow.link-load.active,
.entryComment .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load.active,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.-shadow.link-load.active,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load.active,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-primary.active,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active.btn-avatar,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active.btn-icon,
section.info.-about-pages .nav-bar #gdpr-cookie-message .stream + button.-shadow.link-load.active,
#gdpr-cookie-message section.info.-about-pages .nav-bar .stream + button.-shadow.link-load.active,
section.info.-about-pages .nav-bar .stream + button#ihavecookiesBtn.-shadow.link-load.active,
section.info.-about-pages .nav-bar .stream + button#gdpr-cookie-advanced.-shadow.link-load.active,
section.info.-about-pages .nav-bar .jBox-Confirm .stream + .-shadow.link-load.active.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active.jBox-Confirm-button,
.sticky-btns .stream + .-shadow.link-load.toggle-fav-ico.-faved,
.entryComment .txt form button.-rose.-shadow,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-secondary.active,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-secondary.active,
.entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.active.link-load,
section.info.-about-pages .nav-bar .card-grid-container .entryComment .txt form button.-shadow.active.link-load,
.entryComment .txt form .card-grid-container section.info.-about-pages .nav-bar button.-shadow.active.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active.link-load,
.entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow.active,
section.info.-about-pages .nav-bar .entryForm .entryComment .txt form button.-shadow.active,
.entryComment .txt form .entryForm section.info.-about-pages .nav-bar button.-shadow.active,
.entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active,
.entryComment section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active,
section.info.-about-pages .nav-bar .entryContent .entryComment .txt form button.-shadow.active,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active,
.entryComment .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.active.link-load,
section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.-shadow.active.link-load,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-primary.active,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-primary.active,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active.btn-avatar,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active.btn-avatar,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active.btn-icon,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active.btn-icon,
.entryComment .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.active,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryComment .txt form button.-shadow.active,
.entryComment .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.active,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active,
.entryComment .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.active,
section.info.-about-pages .nav-bar .entryComment .txt form button#ihavecookiesBtn.-shadow.active,
.entryComment .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.active,
section.info.-about-pages .nav-bar .entryComment .txt form button#gdpr-cookie-advanced.-shadow.active,
.entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.active.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .entryComment .txt form button.-shadow.active.jBox-Confirm-button,
.entryComment .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.active.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active.jBox-Confirm-button,
.entryComment .txt form .sticky-btns button.-shadow.toggle-fav-ico.-faved,
.sticky-btns .entryComment .txt form button.-shadow.toggle-fav-ico.-faved,
.entryContent .txt form button.-rose.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-secondary.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-secondary.active,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.active.link-load,
section.info.-about-pages .nav-bar .card-grid-container .entryContent .txt form button.-shadow.active.link-load,
.entryContent .txt form .card-grid-container section.info.-about-pages .nav-bar button.-shadow.active.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow.active,
section.info.-about-pages .nav-bar .entryForm .entryContent .txt form button.-shadow.active,
.entryContent .txt form .entryForm section.info.-about-pages .nav-bar button.-shadow.active,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active,
.entryContent section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active,
section.info.-about-pages .nav-bar .entryComment .entryContent .txt form button.-shadow.active,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.active.link-load,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.-shadow.active.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-primary.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-primary.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active.btn-avatar,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active.btn-avatar,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active.btn-icon,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active.btn-icon,
.entryContent .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.active,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryContent .txt form button.-shadow.active,
.entryContent .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.active,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active,
.entryContent .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.active,
section.info.-about-pages .nav-bar .entryContent .txt form button#ihavecookiesBtn.-shadow.active,
.entryContent .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.active,
section.info.-about-pages .nav-bar .entryContent .txt form button#gdpr-cookie-advanced.-shadow.active,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.active.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .entryContent .txt form button.-shadow.active.jBox-Confirm-button,
.entryContent .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.active.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active.jBox-Confirm-button,
.entryContent .txt form .sticky-btns button.-shadow.toggle-fav-ico.-faved,
.sticky-btns .entryContent .txt form button.-shadow.toggle-fav-ico.-faved,
.entryForm button.-rose.-shadow,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-secondary.active,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-secondary.active,
.entryForm section.info.-about-pages .nav-bar .card-grid-container button.-shadow.active.link-load,
section.info.-about-pages .nav-bar .card-grid-container .entryForm button.-shadow.active.link-load,
.entryForm .card-grid-container section.info.-about-pages .nav-bar button.-shadow.active.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryForm button.-shadow.active.link-load,
section.info.-about-pages .nav-bar .entryForm button.-shadow.active,
.entryForm section.info.-about-pages .nav-bar button.-shadow.active,
.entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active,
section.info.-about-pages .nav-bar .entryComment .txt form .entryForm button.-shadow.active,
.entryForm .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active,
.entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow.active,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active,
section.info.-about-pages .nav-bar .entryContent .txt form .entryForm button.-shadow.active,
.entryForm .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow.active,
.entryForm section.info.-about-pages .nav-bar .stream + button.-shadow.active.link-load,
section.info.-about-pages .nav-bar .entryForm .stream + button.-shadow.active.link-load,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-primary.active,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-primary.active,
.entryForm section.info.-about-pages .nav-bar button.-shadow.active.btn-avatar,
section.info.-about-pages .nav-bar .entryForm button.-shadow.active.btn-avatar,
.entryForm section.info.-about-pages .nav-bar button.-shadow.active.btn-icon,
section.info.-about-pages .nav-bar .entryForm button.-shadow.active.btn-icon,
.entryForm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.active,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryForm button.-shadow.active,
.entryForm #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.active,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryForm button.-shadow.active,
.entryForm section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.active,
section.info.-about-pages .nav-bar .entryForm button#ihavecookiesBtn.-shadow.active,
.entryForm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.active,
section.info.-about-pages .nav-bar .entryForm button#gdpr-cookie-advanced.-shadow.active,
.entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.active.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .entryForm button.-shadow.active.jBox-Confirm-button,
.entryForm .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.active.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.-shadow.active.jBox-Confirm-button,
.entryForm .sticky-btns button.-shadow.toggle-fav-ico.-faved,
.sticky-btns .entryForm button.-shadow.toggle-fav-ico.-faved,
.card-grid-container .-rose.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-secondary.active,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-secondary.active,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar .entryForm button.-shadow.link-load.active,
section.info.-about-pages .nav-bar .entryForm .card-grid-container button.-shadow.link-load.active,
.card-grid-container .entryForm section.info.-about-pages .nav-bar button.-shadow.link-load.active,
.entryForm section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.link-load.active,
section.info.-about-pages .nav-bar .entryComment .txt form .card-grid-container button.-shadow.link-load.active,
.card-grid-container .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.link-load.active,
.entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.link-load.active,
section.info.-about-pages .nav-bar .entryContent .txt form .card-grid-container button.-shadow.link-load.active,
.card-grid-container .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.link-load.active,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active,
section.info.-about-pages .nav-bar .card-grid-container .stream + .-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-primary.active,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-primary.active,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.active.btn-avatar,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.active.btn-avatar,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.active.btn-icon,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.active.btn-icon,
.card-grid-container section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.link-load.active,
section.info.-about-pages .nav-bar #gdpr-cookie-message .card-grid-container button.-shadow.link-load.active,
.card-grid-container #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.link-load.active,
#gdpr-cookie-message section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.link-load.active,
section.info.-about-pages .nav-bar .card-grid-container button#ihavecookiesBtn.-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.link-load.active,
section.info.-about-pages .nav-bar .card-grid-container button#gdpr-cookie-advanced.-shadow.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.link-load.active.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .card-grid-container .-shadow.link-load.active.jBox-Confirm-button,
.card-grid-container .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.link-load.active.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.active.jBox-Confirm-button,
.card-grid-container .sticky-btns .-shadow.link-load.toggle-fav-ico.-faved,
.sticky-btns .card-grid-container .-shadow.link-load.toggle-fav-ico.-faved {
  box-shadow: 2px 2px #ba564d;
}

/* line 51, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-rose.-shadow:hover, section.info.-about-pages .nav-bar .btn-primary.-shadow.btn-secondary.active:hover, section.info.-about-pages .nav-bar .card-grid-container .btn-primary.-shadow.active.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .btn-primary.-shadow.active.link-load:hover, section.info.-about-pages .nav-bar .entryForm button.btn-primary.-shadow.active:hover, .entryForm section.info.-about-pages .nav-bar button.btn-primary.-shadow.active:hover, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-primary.-shadow.active:hover, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-primary.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-primary.-shadow.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-primary.-shadow.active:hover, section.info.-about-pages .nav-bar .stream + .btn-primary.-shadow.active.link-load:hover, section.info.-about-pages .nav-bar .btn-primary.-shadow.active:hover, section.info.-about-pages .nav-bar .btn-primary.-shadow.active.btn-avatar:hover, section.info.-about-pages .nav-bar .btn-primary.-shadow.active.btn-icon:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-primary.-shadow.active:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-primary.-shadow.active:hover,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-primary.-shadow.active:hover, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-primary.-shadow.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .btn-primary.-shadow.active.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .btn-primary.-shadow.active.jBox-Confirm-button:hover, .sticky-btns .btn-primary.-shadow.toggle-fav-ico.-faved:hover, .jBox-Confirm .-rose.-shadow.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-secondary.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-secondary.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .-shadow.jBox-Confirm-button.active.link-load:hover, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .-shadow.jBox-Confirm-button.active.link-load:hover, .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.active.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.active.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.-shadow.jBox-Confirm-button.active:hover, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm button.-shadow.jBox-Confirm-button.active:hover, .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button.active:hover, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.jBox-Confirm-button.active:hover, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm button.-shadow.jBox-Confirm-button.active:hover, .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button.active:hover, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button.active:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.jBox-Confirm-button.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm button.-shadow.jBox-Confirm-button.active:hover,
.jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .-shadow.jBox-Confirm-button.active.link-load:hover, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .-shadow.jBox-Confirm-button.active.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-primary.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-primary.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.active.btn-avatar:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.active.btn-avatar:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.active.btn-icon:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.active.btn-icon:hover, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.jBox-Confirm-button.active:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm button.-shadow.jBox-Confirm-button.active:hover, .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button.active:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button.active:hover,
.jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.jBox-Confirm-button.active:hover,
section.info.-about-pages .nav-bar .jBox-Confirm button#ihavecookiesBtn.-shadow.jBox-Confirm-button.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.jBox-Confirm-button.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm button#gdpr-cookie-advanced.-shadow.jBox-Confirm-button.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.active:hover, .jBox-Confirm .sticky-btns .-shadow.jBox-Confirm-button.toggle-fav-ico.-faved:hover, .sticky-btns .jBox-Confirm .-shadow.jBox-Confirm-button.toggle-fav-ico.-faved:hover, button#gdpr-cookie-advanced.-rose.-shadow:hover, .sticky-btns button#gdpr-cookie-advanced.-shadow.toggle-fav-ico.-faved:hover, #gdpr-cookie-message button.-shadow:hover,
button#ihavecookiesBtn.-shadow:hover, .-rose.-shadow.btn-icon:hover, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-secondary.active:hover, section.info.-about-pages .nav-bar .card-grid-container .-shadow.btn-icon.active.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .-shadow.btn-icon.active.link-load:hover, section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-icon.active:hover, .entryForm section.info.-about-pages .nav-bar button.-shadow.btn-icon.active:hover, section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-icon.active:hover, .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-icon.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon.active:hover, section.info.-about-pages .nav-bar .stream + .-shadow.btn-icon.active.link-load:hover, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-primary.active:hover, section.info.-about-pages .nav-bar .-shadow.btn-icon.active.btn-avatar:hover, section.info.-about-pages .nav-bar .-shadow.btn-icon.active:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-icon.active:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-icon.active:hover,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.btn-icon.active:hover, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.btn-icon.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.btn-icon.active.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.btn-icon.active.jBox-Confirm-button:hover, .sticky-btns .-shadow.btn-icon.toggle-fav-ico.-faved:hover, .-rose.-shadow.btn-avatar:hover, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-secondary.active:hover, section.info.-about-pages .nav-bar .card-grid-container .-shadow.btn-avatar.active.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .-shadow.btn-avatar.active.link-load:hover, section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-avatar.active:hover, .entryForm section.info.-about-pages .nav-bar button.-shadow.btn-avatar.active:hover, section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-avatar.active:hover, .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-avatar.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar.active:hover, section.info.-about-pages .nav-bar .stream + .-shadow.btn-avatar.active.link-load:hover, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-primary.active:hover, section.info.-about-pages .nav-bar .-shadow.btn-avatar.active:hover, section.info.-about-pages .nav-bar .-shadow.btn-avatar.active.btn-icon:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-avatar.active:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-avatar.active:hover,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.btn-avatar.active:hover, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.btn-avatar.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.btn-avatar.active.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.btn-avatar.active.jBox-Confirm-button:hover, .sticky-btns .-shadow.btn-avatar.toggle-fav-ico.-faved:hover,
.btn-secondary.-rose.-shadow:hover,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.active:hover,
section.info.-about-pages .nav-bar .card-grid-container .btn-secondary.-shadow.active.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .btn-secondary.-shadow.active.link-load:hover,
section.info.-about-pages .nav-bar .entryForm button.btn-secondary.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar button.btn-secondary.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.btn-secondary.-shadow.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.btn-secondary.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-secondary.-shadow.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-secondary.-shadow.active:hover,
section.info.-about-pages .nav-bar .stream + .btn-secondary.-shadow.active.link-load:hover,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.btn-primary.active:hover,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.active.btn-avatar:hover,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.active.btn-icon:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-secondary.-shadow.active:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-secondary.-shadow.active:hover,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-secondary.-shadow.active:hover,
section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-secondary.-shadow.active:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .btn-secondary.-shadow.active.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .btn-secondary.-shadow.active.jBox-Confirm-button:hover,
.sticky-btns .btn-secondary.-shadow.toggle-fav-ico.-faved:hover,
.stream + .-rose.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-secondary.active:hover,
section.info.-about-pages .nav-bar .card-grid-container .stream + .-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .entryForm .stream + button.-shadow.link-load.active:hover,
.entryForm section.info.-about-pages .nav-bar .stream + button.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.-shadow.link-load.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.-shadow.link-load.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-primary.active:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active.btn-avatar:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active.btn-icon:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .stream + button.-shadow.link-load.active:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .stream + button.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .stream + button#ihavecookiesBtn.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .stream + button#gdpr-cookie-advanced.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .stream + .-shadow.link-load.active.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active.jBox-Confirm-button:hover,
.sticky-btns .stream + .-shadow.link-load.toggle-fav-ico.-faved:hover,
.entryComment .txt form button.-rose.-shadow:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-secondary.active:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-secondary.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.active.link-load:hover,
section.info.-about-pages .nav-bar .card-grid-container .entryComment .txt form button.-shadow.active.link-load:hover,
.entryComment .txt form .card-grid-container section.info.-about-pages .nav-bar button.-shadow.active.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active.link-load:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryForm .entryComment .txt form button.-shadow.active:hover,
.entryComment .txt form .entryForm section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryComment section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryContent .entryComment .txt form button.-shadow.active:hover,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.active.link-load:hover,
section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.-shadow.active.link-load:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-primary.active:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-primary.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active.btn-avatar:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active.btn-avatar:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active.btn-icon:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active.btn-icon:hover,
.entryComment .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.active:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryComment .txt form button.-shadow.active:hover,
.entryComment .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.active:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button#ihavecookiesBtn.-shadow.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button#gdpr-cookie-advanced.-shadow.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.active.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .entryComment .txt form button.-shadow.active.jBox-Confirm-button:hover,
.entryComment .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.active.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active.jBox-Confirm-button:hover,
.entryComment .txt form .sticky-btns button.-shadow.toggle-fav-ico.-faved:hover,
.sticky-btns .entryComment .txt form button.-shadow.toggle-fav-ico.-faved:hover,
.entryContent .txt form button.-rose.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-secondary.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-secondary.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.active.link-load:hover,
section.info.-about-pages .nav-bar .card-grid-container .entryContent .txt form button.-shadow.active.link-load:hover,
.entryContent .txt form .card-grid-container section.info.-about-pages .nav-bar button.-shadow.active.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active.link-load:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryForm .entryContent .txt form button.-shadow.active:hover,
.entryContent .txt form .entryForm section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active:hover,
.entryContent section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryComment .entryContent .txt form button.-shadow.active:hover,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.active.link-load:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.-shadow.active.link-load:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-primary.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-primary.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active.btn-avatar:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active.btn-avatar:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active.btn-icon:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active.btn-icon:hover,
.entryContent .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.active:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryContent .txt form button.-shadow.active:hover,
.entryContent .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.active:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button#ihavecookiesBtn.-shadow.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button#gdpr-cookie-advanced.-shadow.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.active.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .entryContent .txt form button.-shadow.active.jBox-Confirm-button:hover,
.entryContent .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.active.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active.jBox-Confirm-button:hover,
.entryContent .txt form .sticky-btns button.-shadow.toggle-fav-ico.-faved:hover,
.sticky-btns .entryContent .txt form button.-shadow.toggle-fav-ico.-faved:hover,
.entryForm button.-rose.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-secondary.active:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-secondary.active:hover,
.entryForm section.info.-about-pages .nav-bar .card-grid-container button.-shadow.active.link-load:hover,
section.info.-about-pages .nav-bar .card-grid-container .entryForm button.-shadow.active.link-load:hover,
.entryForm .card-grid-container section.info.-about-pages .nav-bar button.-shadow.active.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryForm button.-shadow.active.link-load:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryComment .txt form .entryForm button.-shadow.active:hover,
.entryForm .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .entryForm button.-shadow.active:hover,
.entryForm .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar .stream + button.-shadow.active.link-load:hover,
section.info.-about-pages .nav-bar .entryForm .stream + button.-shadow.active.link-load:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-primary.active:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-primary.active:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow.active.btn-avatar:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow.active.btn-avatar:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow.active.btn-icon:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow.active.btn-icon:hover,
.entryForm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.active:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryForm button.-shadow.active:hover,
.entryForm #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.active:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryForm button.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryForm button#ihavecookiesBtn.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.active:hover,
section.info.-about-pages .nav-bar .entryForm button#gdpr-cookie-advanced.-shadow.active:hover,
.entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.active.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .entryForm button.-shadow.active.jBox-Confirm-button:hover,
.entryForm .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.active.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.-shadow.active.jBox-Confirm-button:hover,
.entryForm .sticky-btns button.-shadow.toggle-fav-ico.-faved:hover,
.sticky-btns .entryForm button.-shadow.toggle-fav-ico.-faved:hover,
.card-grid-container .-rose.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-secondary.active:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-secondary.active:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryForm button.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .entryForm .card-grid-container button.-shadow.link-load.active:hover,
.card-grid-container .entryForm section.info.-about-pages .nav-bar button.-shadow.link-load.active:hover,
.entryForm section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .entryComment .txt form .card-grid-container button.-shadow.link-load.active:hover,
.card-grid-container .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.link-load.active:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .card-grid-container button.-shadow.link-load.active:hover,
.card-grid-container .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.link-load.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar .stream + .-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .card-grid-container .stream + .-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-primary.active:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-primary.active:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.active.btn-avatar:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.active.btn-avatar:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.active.btn-icon:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.active.btn-icon:hover,
.card-grid-container section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .card-grid-container button.-shadow.link-load.active:hover,
.card-grid-container #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.link-load.active:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .card-grid-container button#ihavecookiesBtn.-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.link-load.active:hover,
section.info.-about-pages .nav-bar .card-grid-container button#gdpr-cookie-advanced.-shadow.link-load.active:hover,
.card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.link-load.active.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .card-grid-container .-shadow.link-load.active.jBox-Confirm-button:hover,
.card-grid-container .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.link-load.active.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.active.jBox-Confirm-button:hover,
.card-grid-container .sticky-btns .-shadow.link-load.toggle-fav-ico.-faved:hover,
.sticky-btns .card-grid-container .-shadow.link-load.toggle-fav-ico.-faved:hover {
  box-shadow: 5px 5px #ba564d;
}

/* line 57, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-mint.-shadow, .jBox-Confirm .-mint.-shadow.jBox-Confirm-button, button#gdpr-cookie-advanced.-mint.-shadow, #gdpr-cookie-message button.-mint.-shadow,
button#ihavecookiesBtn.-mint.-shadow, .-mint.-shadow.btn-icon, .-mint.-shadow.btn-avatar,
.btn-secondary.-mint.-shadow,
.stream + .-mint.-shadow.link-load,
.entryComment .txt form button.-mint.-shadow,
.entryContent .txt form button.-mint.-shadow,
.entryForm button.-mint.-shadow,
.card-grid-container .-mint.-shadow.link-load {
  box-shadow: 2px 2px #69a8a7;
}

/* line 59, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-mint.-shadow:hover, .jBox-Confirm .-mint.-shadow.jBox-Confirm-button:hover, button#gdpr-cookie-advanced.-mint.-shadow:hover, #gdpr-cookie-message button.-mint.-shadow:hover,
button#ihavecookiesBtn.-mint.-shadow:hover, .-mint.-shadow.btn-icon:hover, .-mint.-shadow.btn-avatar:hover,
.btn-secondary.-mint.-shadow:hover,
.stream + .-mint.-shadow.link-load:hover,
.entryComment .txt form button.-mint.-shadow:hover,
.entryContent .txt form button.-mint.-shadow:hover,
.entryForm button.-mint.-shadow:hover,
.card-grid-container .-mint.-shadow.link-load:hover {
  box-shadow: 5px 5px #69a8a7;
}

/* line 65, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-grey.-shadow, section.info.-about-pages .nav-bar .btn-primary.-shadow.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .btn-primary.-shadow.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-primary.-shadow.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-primary.-shadow, .entryForm section.info.-about-pages .nav-bar button.btn-primary.-shadow, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-primary.-shadow, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-primary.-shadow,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-primary.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-primary.-shadow, section.info.-about-pages .nav-bar .stream + .btn-primary.-shadow.link-load, section.info.-about-pages .nav-bar .btn-primary.-shadow, section.info.-about-pages .nav-bar .btn-primary.-shadow.btn-avatar, section.info.-about-pages .nav-bar .btn-primary.-shadow.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-primary.-shadow, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-primary.-shadow,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-primary.-shadow, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-primary.-shadow, section.info.-about-pages .nav-bar .jBox-Confirm .btn-primary.-shadow.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-primary.-shadow.jBox-Confirm-button, .jBox-Confirm .-grey.-shadow.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-secondary, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-secondary, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .-shadow.jBox-Confirm-button.link-load, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .-shadow.jBox-Confirm-button.link-load, .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.link-load, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.link-load, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.-shadow.jBox-Confirm-button, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm button.-shadow.jBox-Confirm-button, .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.jBox-Confirm-button, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm button.-shadow.jBox-Confirm-button, .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.jBox-Confirm-button,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm button.-shadow.jBox-Confirm-button,
.jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .-shadow.jBox-Confirm-button.link-load, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .-shadow.jBox-Confirm-button.link-load, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-primary, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-primary, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-avatar, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-avatar, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-icon, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-icon, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.jBox-Confirm-button, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm button.-shadow.jBox-Confirm-button, .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm button#ihavecookiesBtn.-shadow.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm button#gdpr-cookie-advanced.-shadow.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button, .jBox-Confirm .-shadow.jBox-Confirm-button.jBox-Confirm-button-cancel, button#gdpr-cookie-advanced.-shadow, #gdpr-cookie-message button.-grey.-shadow, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-secondary, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-secondary, #gdpr-cookie-message section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load, section.info.-about-pages .nav-bar .card-grid-container #gdpr-cookie-message button.-shadow.link-load, #gdpr-cookie-message .card-grid-container section.info.-about-pages .nav-bar button.-shadow.link-load, .card-grid-container section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.link-load, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryForm button.-shadow, section.info.-about-pages .nav-bar .entryForm #gdpr-cookie-message button.-shadow, #gdpr-cookie-message .entryForm section.info.-about-pages .nav-bar button.-shadow, .entryForm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow, section.info.-about-pages .nav-bar .entryComment .txt form #gdpr-cookie-message button.-shadow, #gdpr-cookie-message .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow, .entryComment .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow,
section.info.-about-pages .nav-bar .entryContent .txt form #gdpr-cookie-message button.-shadow,
#gdpr-cookie-message .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow, #gdpr-cookie-message section.info.-about-pages .nav-bar .stream + button.-shadow.link-load, section.info.-about-pages .nav-bar #gdpr-cookie-message .stream + button.-shadow.link-load, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-primary, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-primary, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-avatar, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-avatar, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow,
#gdpr-cookie-message section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow,
section.info.-about-pages .nav-bar #gdpr-cookie-message button#ihavecookiesBtn.-shadow, #gdpr-cookie-message section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow, section.info.-about-pages .nav-bar #gdpr-cookie-message button#gdpr-cookie-advanced.-shadow, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm #gdpr-cookie-message button.-shadow.jBox-Confirm-button, #gdpr-cookie-message .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.jBox-Confirm-button, #gdpr-cookie-message .jBox-Confirm button.-shadow.jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm #gdpr-cookie-message button.-shadow.jBox-Confirm-button.jBox-Confirm-button-cancel,
button#ihavecookiesBtn.-grey.-shadow,
.jBox-Confirm button#ihavecookiesBtn.-shadow.jBox-Confirm-button.jBox-Confirm-button-cancel, .-grey.-shadow.btn-icon, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .-shadow.btn-icon.link-load, .card-grid-container section.info.-about-pages .nav-bar .-shadow.btn-icon.link-load, section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-icon, .entryForm section.info.-about-pages .nav-bar button.-shadow.btn-icon, section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-icon, .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-icon,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon, section.info.-about-pages .nav-bar .stream + .-shadow.btn-icon.link-load, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-primary, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-avatar, section.info.-about-pages .nav-bar .-shadow.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-icon, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-icon,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.btn-icon, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.btn-icon, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.btn-icon.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.btn-icon.jBox-Confirm-button, .-grey.-shadow.btn-avatar, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .-shadow.btn-avatar.link-load, .card-grid-container section.info.-about-pages .nav-bar .-shadow.btn-avatar.link-load, section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-avatar, .entryForm section.info.-about-pages .nav-bar button.-shadow.btn-avatar, section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-avatar, .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-avatar,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar, section.info.-about-pages .nav-bar .stream + .-shadow.btn-avatar.link-load, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-primary, section.info.-about-pages .nav-bar .-shadow.btn-avatar, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-avatar, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-avatar,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.btn-avatar, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.btn-avatar, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.btn-avatar.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.btn-avatar.jBox-Confirm-button,
.btn-secondary.-grey.-shadow,
section.info.-about-pages .nav-bar .btn-secondary.-shadow,
section.info.-about-pages .nav-bar .card-grid-container .btn-secondary.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .btn-secondary.-shadow.link-load,
section.info.-about-pages .nav-bar .entryForm button.btn-secondary.-shadow,
.entryForm section.info.-about-pages .nav-bar button.btn-secondary.-shadow,
section.info.-about-pages .nav-bar .entryComment .txt form button.btn-secondary.-shadow,
.entryComment .txt form section.info.-about-pages .nav-bar button.btn-secondary.-shadow,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-secondary.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-secondary.-shadow,
section.info.-about-pages .nav-bar .stream + .btn-secondary.-shadow.link-load,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.btn-primary,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.btn-avatar,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.btn-icon,
section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-secondary.-shadow,
#gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-secondary.-shadow,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-secondary.-shadow,
section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-secondary.-shadow,
section.info.-about-pages .nav-bar .jBox-Confirm .btn-secondary.-shadow.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .btn-secondary.-shadow.jBox-Confirm-button,
.stream + .-grey.-shadow.link-load,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-secondary,
section.info.-about-pages .nav-bar .card-grid-container .stream + .-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .stream + .-shadow.link-load,
section.info.-about-pages .nav-bar .entryForm .stream + button.-shadow.link-load,
.entryForm section.info.-about-pages .nav-bar .stream + button.-shadow.link-load,
section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.-shadow.link-load,
.entryComment .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.-shadow.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-primary,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-avatar,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-icon,
section.info.-about-pages .nav-bar #gdpr-cookie-message .stream + button.-shadow.link-load,
#gdpr-cookie-message section.info.-about-pages .nav-bar .stream + button.-shadow.link-load,
section.info.-about-pages .nav-bar .stream + button#ihavecookiesBtn.-shadow.link-load,
section.info.-about-pages .nav-bar .stream + button#gdpr-cookie-advanced.-shadow.link-load,
section.info.-about-pages .nav-bar .jBox-Confirm .stream + .-shadow.link-load.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .stream + .-shadow.link-load.jBox-Confirm-button,
.entryComment .txt form button.-grey.-shadow,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-secondary,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-secondary,
.entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load,
section.info.-about-pages .nav-bar .card-grid-container .entryComment .txt form button.-shadow.link-load,
.entryComment .txt form .card-grid-container section.info.-about-pages .nav-bar button.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.link-load,
.entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow,
section.info.-about-pages .nav-bar .entryForm .entryComment .txt form button.-shadow,
.entryComment .txt form .entryForm section.info.-about-pages .nav-bar button.-shadow,
.entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow,
.entryComment section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow,
section.info.-about-pages .nav-bar .entryContent .entryComment .txt form button.-shadow,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow,
.entryComment .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load,
section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.-shadow.link-load,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-primary,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-primary,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-avatar,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-icon,
.entryComment .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryComment .txt form button.-shadow,
.entryComment .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow,
.entryComment .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow,
section.info.-about-pages .nav-bar .entryComment .txt form button#ihavecookiesBtn.-shadow,
.entryComment .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow,
section.info.-about-pages .nav-bar .entryComment .txt form button#gdpr-cookie-advanced.-shadow,
.entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .entryComment .txt form button.-shadow.jBox-Confirm-button,
.entryComment .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.jBox-Confirm-button,
.entryContent .txt form button.-grey.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-secondary,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-secondary,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load,
section.info.-about-pages .nav-bar .card-grid-container .entryContent .txt form button.-shadow.link-load,
.entryContent .txt form .card-grid-container section.info.-about-pages .nav-bar button.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow,
section.info.-about-pages .nav-bar .entryForm .entryContent .txt form button.-shadow,
.entryContent .txt form .entryForm section.info.-about-pages .nav-bar button.-shadow,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow,
.entryContent section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow,
section.info.-about-pages .nav-bar .entryComment .entryContent .txt form button.-shadow,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.-shadow.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-primary,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-primary,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-avatar,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-icon,
.entryContent .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryContent .txt form button.-shadow,
.entryContent .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow,
section.info.-about-pages .nav-bar .entryContent .txt form button#ihavecookiesBtn.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow,
section.info.-about-pages .nav-bar .entryContent .txt form button#gdpr-cookie-advanced.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .entryContent .txt form button.-shadow.jBox-Confirm-button,
.entryContent .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.jBox-Confirm-button,
.entryForm button.-grey.-shadow,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-secondary,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-secondary,
.entryForm section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load,
section.info.-about-pages .nav-bar .card-grid-container .entryForm button.-shadow.link-load,
.entryForm .card-grid-container section.info.-about-pages .nav-bar button.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryForm button.-shadow.link-load,
section.info.-about-pages .nav-bar .entryForm button.-shadow,
.entryForm section.info.-about-pages .nav-bar button.-shadow,
.entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow,
section.info.-about-pages .nav-bar .entryComment .txt form .entryForm button.-shadow,
.entryForm .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow,
.entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow,
section.info.-about-pages .nav-bar .entryContent .txt form .entryForm button.-shadow,
.entryForm .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow,
.entryForm section.info.-about-pages .nav-bar .stream + button.-shadow.link-load,
section.info.-about-pages .nav-bar .entryForm .stream + button.-shadow.link-load,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-primary,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-primary,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-avatar,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-avatar,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-icon,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-icon,
.entryForm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryForm button.-shadow,
.entryForm #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryForm button.-shadow,
.entryForm section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow,
section.info.-about-pages .nav-bar .entryForm button#ihavecookiesBtn.-shadow,
.entryForm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow,
section.info.-about-pages .nav-bar .entryForm button#gdpr-cookie-advanced.-shadow,
.entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .entryForm button.-shadow.jBox-Confirm-button,
.entryForm .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.-shadow.jBox-Confirm-button,
.card-grid-container .-grey.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-secondary,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-secondary,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryForm button.-shadow.link-load,
section.info.-about-pages .nav-bar .entryForm .card-grid-container button.-shadow.link-load,
.card-grid-container .entryForm section.info.-about-pages .nav-bar button.-shadow.link-load,
.entryForm section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.link-load,
section.info.-about-pages .nav-bar .entryComment .txt form .card-grid-container button.-shadow.link-load,
.card-grid-container .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.link-load,
.entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.link-load,
section.info.-about-pages .nav-bar .entryContent .txt form .card-grid-container button.-shadow.link-load,
.card-grid-container .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .stream + .-shadow.link-load,
section.info.-about-pages .nav-bar .card-grid-container .stream + .-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-primary,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-primary,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-avatar,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-avatar,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-icon,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-icon,
.card-grid-container section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.link-load,
section.info.-about-pages .nav-bar #gdpr-cookie-message .card-grid-container button.-shadow.link-load,
.card-grid-container #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.link-load,
#gdpr-cookie-message section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.link-load,
section.info.-about-pages .nav-bar .card-grid-container button#ihavecookiesBtn.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.link-load,
section.info.-about-pages .nav-bar .card-grid-container button#gdpr-cookie-advanced.-shadow.link-load,
.card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.link-load.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .card-grid-container .-shadow.link-load.jBox-Confirm-button,
.card-grid-container .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.link-load.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.jBox-Confirm-button {
  box-shadow: 2px 2px #aaaaaa;
}

/* line 67, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-grey.-shadow:hover, section.info.-about-pages .nav-bar .btn-primary.-shadow.btn-secondary:hover, section.info.-about-pages .nav-bar .card-grid-container .btn-primary.-shadow.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .btn-primary.-shadow.link-load:hover, section.info.-about-pages .nav-bar .entryForm button.btn-primary.-shadow:hover, .entryForm section.info.-about-pages .nav-bar button.btn-primary.-shadow:hover, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-primary.-shadow:hover, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-primary.-shadow:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-primary.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-primary.-shadow:hover, section.info.-about-pages .nav-bar .stream + .btn-primary.-shadow.link-load:hover, section.info.-about-pages .nav-bar .btn-primary.-shadow:hover, section.info.-about-pages .nav-bar .btn-primary.-shadow.btn-avatar:hover, section.info.-about-pages .nav-bar .btn-primary.-shadow.btn-icon:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-primary.-shadow:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-primary.-shadow:hover,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-primary.-shadow:hover, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-primary.-shadow:hover, section.info.-about-pages .nav-bar .jBox-Confirm .btn-primary.-shadow.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .btn-primary.-shadow.jBox-Confirm-button:hover, .jBox-Confirm .-grey.-shadow.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-secondary:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-secondary:hover, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .-shadow.jBox-Confirm-button.link-load:hover, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .-shadow.jBox-Confirm-button.link-load:hover, .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.-shadow.jBox-Confirm-button:hover, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm button.-shadow.jBox-Confirm-button:hover, .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button:hover, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.jBox-Confirm-button:hover, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm button.-shadow.jBox-Confirm-button:hover, .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button:hover, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm button.-shadow.jBox-Confirm-button:hover,
.jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .-shadow.jBox-Confirm-button.link-load:hover, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .-shadow.jBox-Confirm-button.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-primary:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-primary:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-avatar:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-avatar:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button.btn-icon:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button.btn-icon:hover, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.jBox-Confirm-button:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm button.-shadow.jBox-Confirm-button:hover, .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .jBox-Confirm button#ihavecookiesBtn.-shadow.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.jBox-Confirm-button:hover, section.info.-about-pages .nav-bar .jBox-Confirm button#gdpr-cookie-advanced.-shadow.jBox-Confirm-button:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.jBox-Confirm-button:hover, .jBox-Confirm .-shadow.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, button#gdpr-cookie-advanced.-shadow:hover, #gdpr-cookie-message button.-grey.-shadow:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-secondary:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-secondary:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load:hover, section.info.-about-pages .nav-bar .card-grid-container #gdpr-cookie-message button.-shadow.link-load:hover, #gdpr-cookie-message .card-grid-container section.info.-about-pages .nav-bar button.-shadow.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.link-load:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryForm button.-shadow:hover, section.info.-about-pages .nav-bar .entryForm #gdpr-cookie-message button.-shadow:hover, #gdpr-cookie-message .entryForm section.info.-about-pages .nav-bar button.-shadow:hover, .entryForm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow:hover, section.info.-about-pages .nav-bar .entryComment .txt form #gdpr-cookie-message button.-shadow:hover, #gdpr-cookie-message .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow:hover, .entryComment .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow:hover,
section.info.-about-pages .nav-bar .entryContent .txt form #gdpr-cookie-message button.-shadow:hover,
#gdpr-cookie-message .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .stream + button.-shadow.link-load:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message .stream + button.-shadow.link-load:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-primary:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-primary:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-avatar:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-avatar:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-icon:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-icon:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message button#ihavecookiesBtn.-shadow:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button#gdpr-cookie-advanced.-shadow:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button:hover, section.info.-about-pages .nav-bar .jBox-Confirm #gdpr-cookie-message button.-shadow.jBox-Confirm-button:hover, #gdpr-cookie-message .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.jBox-Confirm-button:hover, #gdpr-cookie-message .jBox-Confirm button.-shadow.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm #gdpr-cookie-message button.-shadow.jBox-Confirm-button.jBox-Confirm-button-cancel:hover,
button#ihavecookiesBtn.-grey.-shadow:hover,
.jBox-Confirm button#ihavecookiesBtn.-shadow.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .-grey.-shadow.btn-icon:hover, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-secondary:hover, section.info.-about-pages .nav-bar .card-grid-container .-shadow.btn-icon.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .-shadow.btn-icon.link-load:hover, section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-icon:hover, .entryForm section.info.-about-pages .nav-bar button.-shadow.btn-icon:hover, section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-icon:hover, .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-icon:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon:hover, section.info.-about-pages .nav-bar .stream + .-shadow.btn-icon.link-load:hover, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-primary:hover, section.info.-about-pages .nav-bar .-shadow.btn-icon.btn-avatar:hover, section.info.-about-pages .nav-bar .-shadow.btn-icon:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-icon:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-icon:hover,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.btn-icon:hover, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.btn-icon:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.btn-icon.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.btn-icon.jBox-Confirm-button:hover, .-grey.-shadow.btn-avatar:hover, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-secondary:hover, section.info.-about-pages .nav-bar .card-grid-container .-shadow.btn-avatar.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .-shadow.btn-avatar.link-load:hover, section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-avatar:hover, .entryForm section.info.-about-pages .nav-bar button.-shadow.btn-avatar:hover, section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-avatar:hover, .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-avatar:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar:hover, section.info.-about-pages .nav-bar .stream + .-shadow.btn-avatar.link-load:hover, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-primary:hover, section.info.-about-pages .nav-bar .-shadow.btn-avatar:hover, section.info.-about-pages .nav-bar .-shadow.btn-avatar.btn-icon:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.btn-avatar:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.btn-avatar:hover,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.btn-avatar:hover, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.btn-avatar:hover, section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.btn-avatar.jBox-Confirm-button:hover, .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.btn-avatar.jBox-Confirm-button:hover,
.btn-secondary.-grey.-shadow:hover,
section.info.-about-pages .nav-bar .btn-secondary.-shadow:hover,
section.info.-about-pages .nav-bar .card-grid-container .btn-secondary.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .btn-secondary.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryForm button.btn-secondary.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar button.btn-secondary.-shadow:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.btn-secondary.-shadow:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.btn-secondary.-shadow:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-secondary.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-secondary.-shadow:hover,
section.info.-about-pages .nav-bar .stream + .btn-secondary.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.btn-primary:hover,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.btn-avatar:hover,
section.info.-about-pages .nav-bar .btn-secondary.-shadow.btn-icon:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-secondary.-shadow:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-secondary.-shadow:hover,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-secondary.-shadow:hover,
section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-secondary.-shadow:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .btn-secondary.-shadow.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .btn-secondary.-shadow.jBox-Confirm-button:hover,
.stream + .-grey.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-secondary:hover,
section.info.-about-pages .nav-bar .card-grid-container .stream + .-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .stream + .-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryForm .stream + button.-shadow.link-load:hover,
.entryForm section.info.-about-pages .nav-bar .stream + button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.-shadow.link-load:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.-shadow.link-load:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-primary:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-avatar:hover,
section.info.-about-pages .nav-bar .stream + .-shadow.link-load.btn-icon:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .stream + button.-shadow.link-load:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .stream + button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .stream + button#ihavecookiesBtn.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .stream + button#gdpr-cookie-advanced.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .stream + .-shadow.link-load.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .stream + .-shadow.link-load.jBox-Confirm-button:hover,
.entryComment .txt form button.-grey.-shadow:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-secondary:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-secondary:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .card-grid-container .entryComment .txt form button.-shadow.link-load:hover,
.entryComment .txt form .card-grid-container section.info.-about-pages .nav-bar button.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.link-load:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow:hover,
section.info.-about-pages .nav-bar .entryForm .entryComment .txt form button.-shadow:hover,
.entryComment .txt form .entryForm section.info.-about-pages .nav-bar button.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow:hover,
.entryComment section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow:hover,
section.info.-about-pages .nav-bar .entryContent .entryComment .txt form button.-shadow:hover,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow:hover,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.-shadow.link-load:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-primary:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-primary:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-avatar:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.btn-icon:hover,
.entryComment .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryComment .txt form button.-shadow:hover,
.entryComment .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button#ihavecookiesBtn.-shadow:hover,
.entryComment .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow:hover,
section.info.-about-pages .nav-bar .entryComment .txt form button#gdpr-cookie-advanced.-shadow:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .entryComment .txt form button.-shadow.jBox-Confirm-button:hover,
.entryComment .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.jBox-Confirm-button:hover,
.entryContent .txt form button.-grey.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-secondary:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-secondary:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .card-grid-container .entryContent .txt form button.-shadow.link-load:hover,
.entryContent .txt form .card-grid-container section.info.-about-pages .nav-bar button.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.link-load:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow:hover,
section.info.-about-pages .nav-bar .entryForm .entryContent .txt form button.-shadow:hover,
.entryContent .txt form .entryForm section.info.-about-pages .nav-bar button.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow:hover,
.entryContent section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow:hover,
section.info.-about-pages .nav-bar .entryComment .entryContent .txt form button.-shadow:hover,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow:hover,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.-shadow.link-load:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-primary:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-primary:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-avatar:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-avatar:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.btn-icon:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.btn-icon:hover,
.entryContent .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryContent .txt form button.-shadow:hover,
.entryContent .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button#ihavecookiesBtn.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow:hover,
section.info.-about-pages .nav-bar .entryContent .txt form button#gdpr-cookie-advanced.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .entryContent .txt form button.-shadow.jBox-Confirm-button:hover,
.entryContent .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.jBox-Confirm-button:hover,
.entryForm button.-grey.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-secondary:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-secondary:hover,
.entryForm section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .card-grid-container .entryForm button.-shadow.link-load:hover,
.entryForm .card-grid-container section.info.-about-pages .nav-bar button.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryForm button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow:hover,
section.info.-about-pages .nav-bar .entryComment .txt form .entryForm button.-shadow:hover,
.entryForm .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .entryForm button.-shadow:hover,
.entryForm .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar .stream + button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryForm .stream + button.-shadow.link-load:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-primary:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-primary:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-avatar:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-avatar:hover,
.entryForm section.info.-about-pages .nav-bar button.-shadow.btn-icon:hover,
section.info.-about-pages .nav-bar .entryForm button.-shadow.btn-icon:hover,
.entryForm section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryForm button.-shadow:hover,
.entryForm #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryForm button.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow:hover,
section.info.-about-pages .nav-bar .entryForm button#ihavecookiesBtn.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow:hover,
section.info.-about-pages .nav-bar .entryForm button#gdpr-cookie-advanced.-shadow:hover,
.entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.-shadow.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .entryForm button.-shadow.jBox-Confirm-button:hover,
.entryForm .jBox-Confirm section.info.-about-pages .nav-bar button.-shadow.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.-shadow.jBox-Confirm-button:hover,
.card-grid-container .-grey.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-secondary:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-secondary:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryForm button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryForm .card-grid-container button.-shadow.link-load:hover,
.card-grid-container .entryForm section.info.-about-pages .nav-bar button.-shadow.link-load:hover,
.entryForm section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryComment .txt form .card-grid-container button.-shadow.link-load:hover,
.card-grid-container .entryComment .txt form section.info.-about-pages .nav-bar button.-shadow.link-load:hover,
.entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .card-grid-container button.-shadow.link-load:hover,
.card-grid-container .entryContent .txt form section.info.-about-pages .nav-bar button.-shadow.link-load:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .stream + .-shadow.link-load:hover,
section.info.-about-pages .nav-bar .card-grid-container .stream + .-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-primary:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-primary:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-avatar:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-avatar:hover,
.card-grid-container section.info.-about-pages .nav-bar .-shadow.link-load.btn-icon:hover,
section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.btn-icon:hover,
.card-grid-container section.info.-about-pages .nav-bar #gdpr-cookie-message button.-shadow.link-load:hover,
section.info.-about-pages .nav-bar #gdpr-cookie-message .card-grid-container button.-shadow.link-load:hover,
.card-grid-container #gdpr-cookie-message section.info.-about-pages .nav-bar button.-shadow.link-load:hover,
#gdpr-cookie-message section.info.-about-pages .nav-bar .card-grid-container button.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar button#ihavecookiesBtn.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .card-grid-container button#ihavecookiesBtn.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.-shadow.link-load:hover,
section.info.-about-pages .nav-bar .card-grid-container button#gdpr-cookie-advanced.-shadow.link-load:hover,
.card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .-shadow.link-load.jBox-Confirm-button:hover,
section.info.-about-pages .nav-bar .jBox-Confirm .card-grid-container .-shadow.link-load.jBox-Confirm-button:hover,
.card-grid-container .jBox-Confirm section.info.-about-pages .nav-bar .-shadow.link-load.jBox-Confirm-button:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .-shadow.link-load.jBox-Confirm-button:hover {
  box-shadow: 5px 5px #aaaaaa;
}

/* line 73, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-disabled, .jBox-Confirm .-disabled.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-disabled.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-disabled.jBox-Confirm-button, button#gdpr-cookie-advanced.-disabled, #gdpr-cookie-message button.-disabled,
button#ihavecookiesBtn.-disabled, .-disabled.btn-icon, .-disabled.btn-avatar, .btn-primary[disabled], .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit[disabled]:hover, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel[disabled]:hover, .jBox-Confirm .jBox-Confirm-button[disabled], button#gdpr-cookie-advanced[disabled], #gdpr-cookie-message button[disabled],
button#ihavecookiesBtn[disabled], .btn-icon[disabled], .btn-avatar[disabled],
.btn-secondary.-disabled,
.stream + .-disabled.link-load,
.entryComment .txt form button.-disabled,
.entryContent .txt form button.-disabled,
.entryForm button.-disabled,
.card-grid-container .-disabled.link-load,
.btn-secondary[disabled],
.stream + .link-load[disabled],
.entryComment .txt form button[disabled],
.entryContent .txt form button[disabled],
.entryForm button[disabled],
.card-grid-container .link-load[disabled] {
  background-color: #c4c4c4;
  cursor: none;
  pointer-events: none;
}

/* line 81, app/assets/stylesheets/components/_buttons.scss */
.btn-primary, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .jBox-Confirm-button, button#gdpr-cookie-advanced, #gdpr-cookie-message button,
button#ihavecookiesBtn, .btn-icon, .btn-avatar {
  color: #ffffff;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png");
  background-color: #EC776A;
}

/* line 85, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-rose, section.info.-about-pages .nav-bar .btn-primary.btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .btn-primary.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-primary.active.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-primary.active, .entryForm section.info.-about-pages .nav-bar button.btn-primary.active, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-primary.active, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-primary.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-primary.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-primary.active, section.info.-about-pages .nav-bar .stream + .btn-primary.active.link-load, section.info.-about-pages .nav-bar .btn-primary.active, section.info.-about-pages .nav-bar .btn-primary.active.btn-avatar, section.info.-about-pages .nav-bar .btn-primary.active.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-primary.active, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-primary.active,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-primary.active, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-primary.active, section.info.-about-pages .nav-bar .jBox-Confirm .btn-primary.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-primary.active.jBox-Confirm-button, .sticky-btns .btn-primary.toggle-fav-ico.-faved, .jBox-Confirm .-rose.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.btn-secondary.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.btn-secondary.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm-button.jBox-Confirm-button-submit.active.link-load:hover, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.active.link-load:hover, .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.active.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.active.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover,
.jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .jBox-Confirm-button.jBox-Confirm-button-submit.active.link-load:hover, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .jBox-Confirm-button.jBox-Confirm-button-submit.active.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.btn-primary.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.btn-primary.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.active.btn-avatar:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.active.btn-avatar:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.active.btn-icon:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.active.btn-icon:hover, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover,
.jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover,
section.info.-about-pages .nav-bar .jBox-Confirm button#ihavecookiesBtn.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm button#gdpr-cookie-advanced.jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.active:hover, .jBox-Confirm .-rose.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-cancel.btn-secondary.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel.btn-secondary.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm-button.jBox-Confirm-button-cancel.active.link-load:hover, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel.active.link-load:hover, .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-cancel.active.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel.active.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover,
.jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .jBox-Confirm-button.jBox-Confirm-button-cancel.active.link-load:hover, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .jBox-Confirm-button.jBox-Confirm-button-cancel.active.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-cancel.btn-primary.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel.btn-primary.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-cancel.active.btn-avatar:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel.active.btn-avatar:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-cancel.active.btn-icon:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel.active.btn-icon:hover, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover,
.jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover,
section.info.-about-pages .nav-bar .jBox-Confirm button#ihavecookiesBtn.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm button#gdpr-cookie-advanced.jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-cancel.active:hover, .jBox-Confirm .-rose.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-secondary.active, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.btn-secondary.active, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm-button.active.link-load, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .jBox-Confirm-button.active.link-load, .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm-button.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.active.link-load, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm button.jBox-Confirm-button.active, .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.jBox-Confirm-button.active, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.active, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm button.jBox-Confirm-button.active, .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.active, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.active,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.jBox-Confirm-button.active,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm button.jBox-Confirm-button.active,
.jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.active,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.active, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .jBox-Confirm-button.active.link-load, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .jBox-Confirm-button.active.link-load, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-primary.active, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.btn-primary.active, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.active.btn-avatar, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.active.btn-avatar, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.active.btn-icon, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.active.btn-icon, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.jBox-Confirm-button.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm button.jBox-Confirm-button.active, .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.jBox-Confirm-button.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.active,
.jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.jBox-Confirm-button.active,
section.info.-about-pages .nav-bar .jBox-Confirm button#ihavecookiesBtn.jBox-Confirm-button.active, .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .jBox-Confirm button#gdpr-cookie-advanced.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.active, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.active, .jBox-Confirm .sticky-btns .jBox-Confirm-button.toggle-fav-ico.-faved, .sticky-btns .jBox-Confirm .jBox-Confirm-button.toggle-fav-ico.-faved, button#gdpr-cookie-advanced.-rose, .sticky-btns button#gdpr-cookie-advanced.toggle-fav-ico.-faved, #gdpr-cookie-message button,
button#ihavecookiesBtn, .-rose.btn-icon, section.info.-about-pages .nav-bar .btn-icon.btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .btn-icon.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-icon.active.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-icon.active, .entryForm section.info.-about-pages .nav-bar button.btn-icon.active, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon.active, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon.active, section.info.-about-pages .nav-bar .stream + .btn-icon.active.link-load, section.info.-about-pages .nav-bar .btn-icon.btn-primary.active, section.info.-about-pages .nav-bar .btn-icon.active.btn-avatar, section.info.-about-pages .nav-bar .btn-icon.active, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon.active, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon.active,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon.active, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon.active, section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.active.jBox-Confirm-button, .sticky-btns .btn-icon.toggle-fav-ico.-faved, .-rose.btn-avatar, section.info.-about-pages .nav-bar .btn-avatar.btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.active.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-avatar.active, .entryForm section.info.-about-pages .nav-bar button.btn-avatar.active, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar.active, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar.active, section.info.-about-pages .nav-bar .stream + .btn-avatar.active.link-load, section.info.-about-pages .nav-bar .btn-avatar.btn-primary.active, section.info.-about-pages .nav-bar .btn-avatar.active, section.info.-about-pages .nav-bar .btn-avatar.active.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar.active, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar.active,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar.active, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar.active, section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.active.jBox-Confirm-button, .sticky-btns .btn-avatar.toggle-fav-ico.-faved {
  background-color: #EC776A;
}

/* line 88, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-mint, .jBox-Confirm .-mint.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-mint.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-mint.jBox-Confirm-button, button#gdpr-cookie-advanced.-mint, #gdpr-cookie-message button.-mint,
button#ihavecookiesBtn.-mint, .-mint.btn-icon, .-mint.btn-avatar {
  background-color: #83C7BD;
}

/* line 91, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-grey, section.info.-about-pages .nav-bar .btn-primary.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .btn-primary.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-primary.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-primary, .entryForm section.info.-about-pages .nav-bar button.btn-primary, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-primary, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-primary,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-primary,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-primary, section.info.-about-pages .nav-bar .stream + .btn-primary.link-load, section.info.-about-pages .nav-bar .btn-primary, section.info.-about-pages .nav-bar .btn-primary.btn-avatar, section.info.-about-pages .nav-bar .btn-primary.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-primary, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-primary,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-primary, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-primary, section.info.-about-pages .nav-bar .jBox-Confirm .btn-primary.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-primary.jBox-Confirm-button, .jBox-Confirm .-grey.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.btn-secondary:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.btn-secondary:hover, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm-button.jBox-Confirm-button-submit.link-load:hover, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.link-load:hover, .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.link-load:hover, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit:hover,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.jBox-Confirm-button.jBox-Confirm-button-submit:hover,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit:hover,
.jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-submit:hover,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .jBox-Confirm-button.jBox-Confirm-button-submit.link-load:hover, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .jBox-Confirm-button.jBox-Confirm-button-submit.link-load:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.btn-primary:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.btn-primary:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.btn-avatar:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.btn-avatar:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit.btn-icon:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit.btn-icon:hover, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.jBox-Confirm-button.jBox-Confirm-button-submit:hover, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-submit:hover,
.jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.jBox-Confirm-button.jBox-Confirm-button-submit:hover,
section.info.-about-pages .nav-bar .jBox-Confirm button#ihavecookiesBtn.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.jBox-Confirm-button.jBox-Confirm-button-submit:hover, section.info.-about-pages .nav-bar .jBox-Confirm button#gdpr-cookie-advanced.jBox-Confirm-button.jBox-Confirm-button-submit:hover, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-grey.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-secondary, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.btn-secondary, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm-button.link-load, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .jBox-Confirm-button.link-load, .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm-button.link-load, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.link-load, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.jBox-Confirm-button, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm button.jBox-Confirm-button, .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.jBox-Confirm-button, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.jBox-Confirm-button, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm button.jBox-Confirm-button, .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.jBox-Confirm-button,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm button.jBox-Confirm-button,
.jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .jBox-Confirm-button.link-load, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .jBox-Confirm-button.link-load, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-primary, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.btn-primary, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-avatar, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.btn-avatar, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-icon, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.btn-icon, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.jBox-Confirm-button, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm button.jBox-Confirm-button, .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.jBox-Confirm-button, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm button#ihavecookiesBtn.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm button#gdpr-cookie-advanced.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, button#gdpr-cookie-advanced, #gdpr-cookie-message button.-grey, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-secondary, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-secondary, #gdpr-cookie-message section.info.-about-pages .nav-bar .card-grid-container button.link-load, section.info.-about-pages .nav-bar .card-grid-container #gdpr-cookie-message button.link-load, #gdpr-cookie-message .card-grid-container section.info.-about-pages .nav-bar button.link-load, .card-grid-container section.info.-about-pages .nav-bar #gdpr-cookie-message button.link-load, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryForm button, section.info.-about-pages .nav-bar .entryForm #gdpr-cookie-message button, #gdpr-cookie-message .entryForm section.info.-about-pages .nav-bar button, .entryForm section.info.-about-pages .nav-bar #gdpr-cookie-message button, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryComment .txt form button, section.info.-about-pages .nav-bar .entryComment .txt form #gdpr-cookie-message button, #gdpr-cookie-message .entryComment .txt form section.info.-about-pages .nav-bar button, .entryComment .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryContent .txt form button,
section.info.-about-pages .nav-bar .entryContent .txt form #gdpr-cookie-message button,
#gdpr-cookie-message .entryContent .txt form section.info.-about-pages .nav-bar button,
.entryContent .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button, #gdpr-cookie-message section.info.-about-pages .nav-bar .stream + button.link-load, section.info.-about-pages .nav-bar #gdpr-cookie-message .stream + button.link-load, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-primary, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-primary, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button, #gdpr-cookie-message section.info.-about-pages .nav-bar button,
#gdpr-cookie-message section.info.-about-pages .nav-bar button#ihavecookiesBtn,
section.info.-about-pages .nav-bar #gdpr-cookie-message button#ihavecookiesBtn, #gdpr-cookie-message section.info.-about-pages .nav-bar button#gdpr-cookie-advanced, section.info.-about-pages .nav-bar #gdpr-cookie-message button#gdpr-cookie-advanced, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm #gdpr-cookie-message button.jBox-Confirm-button, #gdpr-cookie-message .jBox-Confirm section.info.-about-pages .nav-bar button.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.jBox-Confirm-button, #gdpr-cookie-message .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm #gdpr-cookie-message button.jBox-Confirm-button.jBox-Confirm-button-cancel,
button#ihavecookiesBtn.-grey,
.jBox-Confirm button#ihavecookiesBtn.jBox-Confirm-button.jBox-Confirm-button-cancel, .-grey.btn-icon, section.info.-about-pages .nav-bar .btn-icon.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-icon, .entryForm section.info.-about-pages .nav-bar button.btn-icon, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon, section.info.-about-pages .nav-bar .stream + .btn-icon.link-load, section.info.-about-pages .nav-bar .btn-icon.btn-primary, section.info.-about-pages .nav-bar .btn-icon.btn-avatar, section.info.-about-pages .nav-bar .btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon, section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button, .-grey.btn-avatar, section.info.-about-pages .nav-bar .btn-avatar.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-avatar, .entryForm section.info.-about-pages .nav-bar button.btn-avatar, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar, section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load, section.info.-about-pages .nav-bar .btn-avatar.btn-primary, section.info.-about-pages .nav-bar .btn-avatar, section.info.-about-pages .nav-bar .btn-avatar.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar, section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button {
  background-color: #aaaaaa;
}

/* line 94, app/assets/stylesheets/components/_buttons.scss */
.btn-primary.-disabled, .jBox-Confirm .-disabled.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-disabled.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-disabled.jBox-Confirm-button, button#gdpr-cookie-advanced.-disabled, #gdpr-cookie-message button.-disabled,
button#ihavecookiesBtn.-disabled, .-disabled.btn-icon, .-disabled.btn-avatar, .btn-primary[disabled], .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit[disabled]:hover, .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel[disabled]:hover, .jBox-Confirm .jBox-Confirm-button[disabled], button#gdpr-cookie-advanced[disabled], #gdpr-cookie-message button[disabled],
button#ihavecookiesBtn[disabled], .btn-icon[disabled], .btn-avatar[disabled] {
  background-image: none;
  background-color: #c4c4c4;
  color: #ffffff;
}

/* line 101, app/assets/stylesheets/components/_buttons.scss */
.btn-secondary, .stream + .link-load, .entryComment .txt form button,
.entryContent .txt form button, .entryForm button, .card-grid-container .link-load {
  padding: 1.2rem 1.8rem;
  background-color: #fff;
  border-width: 2px;
  border-style: solid;
  border-color: #EC776A;
  color: #EC776A;
}

/* line 108, app/assets/stylesheets/components/_buttons.scss */
.btn-secondary.-rose, section.info.-about-pages .nav-bar .btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .btn-secondary.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-secondary.active.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-secondary.active, .entryForm section.info.-about-pages .nav-bar button.btn-secondary.active, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-secondary.active, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-secondary.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-secondary.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-secondary.active, section.info.-about-pages .nav-bar .stream + .btn-secondary.active.link-load, section.info.-about-pages .nav-bar .btn-secondary.btn-primary.active, section.info.-about-pages .nav-bar .btn-secondary.active.btn-avatar, section.info.-about-pages .nav-bar .btn-secondary.active.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-secondary.active, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-secondary.active,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-secondary.active, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-secondary.active, section.info.-about-pages .nav-bar .jBox-Confirm .btn-secondary.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-secondary.active.jBox-Confirm-button, .sticky-btns .btn-secondary.toggle-fav-ico.-faved, #gdpr-cookie-message button.btn-secondary,
button#ihavecookiesBtn.btn-secondary, .stream + .-rose.link-load, section.info.-about-pages .nav-bar .stream + .link-load.btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .stream + .link-load.active, .card-grid-container section.info.-about-pages .nav-bar .stream + .link-load.active, section.info.-about-pages .nav-bar .entryForm .stream + button.link-load.active, .entryForm section.info.-about-pages .nav-bar .stream + button.link-load.active, section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.link-load.active, .entryComment .txt form section.info.-about-pages .nav-bar .stream + button.link-load.active,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.link-load.active,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.link-load.active, section.info.-about-pages .nav-bar .stream + .link-load.active, section.info.-about-pages .nav-bar .stream + .link-load.btn-primary.active, section.info.-about-pages .nav-bar .stream + .link-load.active.btn-avatar, section.info.-about-pages .nav-bar .stream + .link-load.active.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message .stream + button.link-load.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .stream + button.link-load.active,
section.info.-about-pages .nav-bar .stream + button#ihavecookiesBtn.link-load.active, section.info.-about-pages .nav-bar .stream + button#gdpr-cookie-advanced.link-load.active, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .link-load.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .link-load.active.jBox-Confirm-button, .sticky-btns .stream + .link-load.toggle-fav-ico.-faved, #gdpr-cookie-message .stream + button.link-load,
.stream + button#ihavecookiesBtn.link-load, .entryComment .txt form button.-rose, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-secondary.active, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-secondary.active, .entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.active.link-load, section.info.-about-pages .nav-bar .card-grid-container .entryComment .txt form button.active.link-load, .entryComment .txt form .card-grid-container section.info.-about-pages .nav-bar button.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.active.link-load, .entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.active, section.info.-about-pages .nav-bar .entryForm .entryComment .txt form button.active, .entryComment .txt form .entryForm section.info.-about-pages .nav-bar button.active, .entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.active, section.info.-about-pages .nav-bar .entryComment .txt form button.active, .entryComment .txt form section.info.-about-pages .nav-bar button.active,
.entryComment section.info.-about-pages .nav-bar .entryContent .txt form button.active,
section.info.-about-pages .nav-bar .entryContent .entryComment .txt form button.active,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.active,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.active, .entryComment .txt form section.info.-about-pages .nav-bar .stream + button.active.link-load, section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.active.link-load, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-primary.active, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-primary.active, .entryComment .txt form section.info.-about-pages .nav-bar button.active.btn-avatar, section.info.-about-pages .nav-bar .entryComment .txt form button.active.btn-avatar, .entryComment .txt form section.info.-about-pages .nav-bar button.active.btn-icon, section.info.-about-pages .nav-bar .entryComment .txt form button.active.btn-icon, .entryComment .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .entryComment .txt form button.active, .entryComment .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryComment .txt form button.active,
.entryComment .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.active,
section.info.-about-pages .nav-bar .entryComment .txt form button#ihavecookiesBtn.active, .entryComment .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.active, section.info.-about-pages .nav-bar .entryComment .txt form button#gdpr-cookie-advanced.active, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.active.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .entryComment .txt form button.active.jBox-Confirm-button, .entryComment .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.active.jBox-Confirm-button, .entryComment .txt form .sticky-btns button.toggle-fav-ico.-faved, .sticky-btns .entryComment .txt form button.toggle-fav-ico.-faved, .entryComment .txt form #gdpr-cookie-message button, #gdpr-cookie-message .entryComment .txt form button,
.entryComment .txt form button#ihavecookiesBtn,
.entryContent .txt form button.-rose,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-secondary.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-secondary.active,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.active.link-load,
section.info.-about-pages .nav-bar .card-grid-container .entryContent .txt form button.active.link-load,
.entryContent .txt form .card-grid-container section.info.-about-pages .nav-bar button.active.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.active.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.active,
section.info.-about-pages .nav-bar .entryForm .entryContent .txt form button.active,
.entryContent .txt form .entryForm section.info.-about-pages .nav-bar button.active,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.active,
.entryContent section.info.-about-pages .nav-bar .entryComment .txt form button.active,
section.info.-about-pages .nav-bar .entryComment .entryContent .txt form button.active,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button.active,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.active,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.active.link-load,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.active.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-primary.active,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-primary.active,
.entryContent .txt form section.info.-about-pages .nav-bar button.active.btn-avatar,
section.info.-about-pages .nav-bar .entryContent .txt form button.active.btn-avatar,
.entryContent .txt form section.info.-about-pages .nav-bar button.active.btn-icon,
section.info.-about-pages .nav-bar .entryContent .txt form button.active.btn-icon,
.entryContent .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button.active,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryContent .txt form button.active,
.entryContent .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button.active,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryContent .txt form button.active,
.entryContent .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn.active,
section.info.-about-pages .nav-bar .entryContent .txt form button#ihavecookiesBtn.active,
.entryContent .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.active,
section.info.-about-pages .nav-bar .entryContent .txt form button#gdpr-cookie-advanced.active,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.active.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .entryContent .txt form button.active.jBox-Confirm-button,
.entryContent .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.active.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.active.jBox-Confirm-button,
.entryContent .txt form .sticky-btns button.toggle-fav-ico.-faved,
.sticky-btns .entryContent .txt form button.toggle-fav-ico.-faved,
.entryContent .txt form #gdpr-cookie-message button,
#gdpr-cookie-message .entryContent .txt form button,
.entryContent .txt form button#ihavecookiesBtn, .entryForm button.-rose, .entryForm section.info.-about-pages .nav-bar button.btn-secondary.active, section.info.-about-pages .nav-bar .entryForm button.btn-secondary.active, .entryForm section.info.-about-pages .nav-bar .card-grid-container button.active.link-load, section.info.-about-pages .nav-bar .card-grid-container .entryForm button.active.link-load, .entryForm .card-grid-container section.info.-about-pages .nav-bar button.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .entryForm button.active.link-load, section.info.-about-pages .nav-bar .entryForm button.active, .entryForm section.info.-about-pages .nav-bar button.active, .entryForm section.info.-about-pages .nav-bar .entryComment .txt form button.active, section.info.-about-pages .nav-bar .entryComment .txt form .entryForm button.active, .entryForm .entryComment .txt form section.info.-about-pages .nav-bar button.active, .entryComment .txt form section.info.-about-pages .nav-bar .entryForm button.active,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button.active,
section.info.-about-pages .nav-bar .entryContent .txt form .entryForm button.active,
.entryForm .entryContent .txt form section.info.-about-pages .nav-bar button.active,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button.active, .entryForm section.info.-about-pages .nav-bar .stream + button.active.link-load, section.info.-about-pages .nav-bar .entryForm .stream + button.active.link-load, .entryForm section.info.-about-pages .nav-bar button.btn-primary.active, section.info.-about-pages .nav-bar .entryForm button.btn-primary.active, .entryForm section.info.-about-pages .nav-bar button.active.btn-avatar, section.info.-about-pages .nav-bar .entryForm button.active.btn-avatar, .entryForm section.info.-about-pages .nav-bar button.active.btn-icon, section.info.-about-pages .nav-bar .entryForm button.active.btn-icon, .entryForm section.info.-about-pages .nav-bar #gdpr-cookie-message button.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .entryForm button.active, .entryForm #gdpr-cookie-message section.info.-about-pages .nav-bar button.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryForm button.active,
.entryForm section.info.-about-pages .nav-bar button#ihavecookiesBtn.active,
section.info.-about-pages .nav-bar .entryForm button#ihavecookiesBtn.active, .entryForm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.active, section.info.-about-pages .nav-bar .entryForm button#gdpr-cookie-advanced.active, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.active.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .entryForm button.active.jBox-Confirm-button, .entryForm .jBox-Confirm section.info.-about-pages .nav-bar button.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.active.jBox-Confirm-button, .entryForm .sticky-btns button.toggle-fav-ico.-faved, .sticky-btns .entryForm button.toggle-fav-ico.-faved, .entryForm #gdpr-cookie-message button, #gdpr-cookie-message .entryForm button,
.entryForm button#ihavecookiesBtn, .card-grid-container .-rose.link-load, .card-grid-container section.info.-about-pages .nav-bar .link-load.btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .link-load.btn-secondary.active, section.info.-about-pages .nav-bar .card-grid-container .link-load.active, .card-grid-container section.info.-about-pages .nav-bar .link-load.active, .card-grid-container section.info.-about-pages .nav-bar .entryForm button.link-load.active, section.info.-about-pages .nav-bar .entryForm .card-grid-container button.link-load.active, .card-grid-container .entryForm section.info.-about-pages .nav-bar button.link-load.active, .entryForm section.info.-about-pages .nav-bar .card-grid-container button.link-load.active, .card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.link-load.active, section.info.-about-pages .nav-bar .entryComment .txt form .card-grid-container button.link-load.active, .card-grid-container .entryComment .txt form section.info.-about-pages .nav-bar button.link-load.active, .entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.link-load.active,
section.info.-about-pages .nav-bar .entryContent .txt form .card-grid-container button.link-load.active,
.card-grid-container .entryContent .txt form section.info.-about-pages .nav-bar button.link-load.active,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.link-load.active, .card-grid-container section.info.-about-pages .nav-bar .stream + .link-load.active, section.info.-about-pages .nav-bar .card-grid-container .stream + .link-load.active, .card-grid-container section.info.-about-pages .nav-bar .link-load.btn-primary.active, section.info.-about-pages .nav-bar .card-grid-container .link-load.btn-primary.active, .card-grid-container section.info.-about-pages .nav-bar .link-load.active.btn-avatar, section.info.-about-pages .nav-bar .card-grid-container .link-load.active.btn-avatar, .card-grid-container section.info.-about-pages .nav-bar .link-load.active.btn-icon, section.info.-about-pages .nav-bar .card-grid-container .link-load.active.btn-icon, .card-grid-container section.info.-about-pages .nav-bar #gdpr-cookie-message button.link-load.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .card-grid-container button.link-load.active, .card-grid-container #gdpr-cookie-message section.info.-about-pages .nav-bar button.link-load.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .card-grid-container button.link-load.active,
.card-grid-container section.info.-about-pages .nav-bar button#ihavecookiesBtn.link-load.active,
section.info.-about-pages .nav-bar .card-grid-container button#ihavecookiesBtn.link-load.active, .card-grid-container section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.link-load.active, section.info.-about-pages .nav-bar .card-grid-container button#gdpr-cookie-advanced.link-load.active, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .link-load.active.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .card-grid-container .link-load.active.jBox-Confirm-button, .card-grid-container .jBox-Confirm section.info.-about-pages .nav-bar .link-load.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .link-load.active.jBox-Confirm-button, .card-grid-container .sticky-btns .link-load.toggle-fav-ico.-faved, .sticky-btns .card-grid-container .link-load.toggle-fav-ico.-faved, .card-grid-container #gdpr-cookie-message button.link-load, #gdpr-cookie-message .card-grid-container button.link-load,
.card-grid-container button#ihavecookiesBtn.link-load {
  border-color: #EC776A;
  color: #EC776A;
}

/* line 112, app/assets/stylesheets/components/_buttons.scss */
.btn-secondary.-mint, .stream + .-mint.link-load, .entryComment .txt form button.-mint,
.entryContent .txt form button.-mint, .entryForm button.-mint, .card-grid-container .-mint.link-load {
  border-color: #83C7BD;
  color: #83C7BD;
}

/* line 116, app/assets/stylesheets/components/_buttons.scss */
.btn-secondary.-grey, section.info.-about-pages .nav-bar .btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .btn-secondary.link-load, .card-grid-container section.info.-about-pages .nav-bar .btn-secondary.link-load, section.info.-about-pages .nav-bar .entryForm button.btn-secondary, .entryForm section.info.-about-pages .nav-bar button.btn-secondary, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-secondary, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-secondary,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-secondary,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-secondary, section.info.-about-pages .nav-bar .stream + .btn-secondary.link-load, section.info.-about-pages .nav-bar .btn-secondary.btn-primary, section.info.-about-pages .nav-bar .btn-secondary.btn-avatar, section.info.-about-pages .nav-bar .btn-secondary.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-secondary, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-secondary,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-secondary, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-secondary, section.info.-about-pages .nav-bar .jBox-Confirm .btn-secondary.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .btn-secondary.jBox-Confirm-button, .jBox-Confirm .btn-secondary.jBox-Confirm-button.jBox-Confirm-button-cancel, button#gdpr-cookie-advanced.btn-secondary, .stream + .-grey.link-load, section.info.-about-pages .nav-bar .stream + .link-load.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .stream + .link-load, .card-grid-container section.info.-about-pages .nav-bar .stream + .link-load, section.info.-about-pages .nav-bar .entryForm .stream + button.link-load, .entryForm section.info.-about-pages .nav-bar .stream + button.link-load, section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.link-load, .entryComment .txt form section.info.-about-pages .nav-bar .stream + button.link-load,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.link-load, section.info.-about-pages .nav-bar .stream + .link-load, section.info.-about-pages .nav-bar .stream + .link-load.btn-primary, section.info.-about-pages .nav-bar .stream + .link-load.btn-avatar, section.info.-about-pages .nav-bar .stream + .link-load.btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message .stream + button.link-load, #gdpr-cookie-message section.info.-about-pages .nav-bar .stream + button.link-load,
section.info.-about-pages .nav-bar .stream + button#ihavecookiesBtn.link-load, section.info.-about-pages .nav-bar .stream + button#gdpr-cookie-advanced.link-load, section.info.-about-pages .nav-bar .jBox-Confirm .stream + .link-load.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .stream + .link-load.jBox-Confirm-button, .jBox-Confirm .stream + .link-load.jBox-Confirm-button.jBox-Confirm-button-cancel, .stream + button#gdpr-cookie-advanced.link-load, .entryComment .txt form button.-grey, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-secondary, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-secondary, .entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.link-load, section.info.-about-pages .nav-bar .card-grid-container .entryComment .txt form button.link-load, .entryComment .txt form .card-grid-container section.info.-about-pages .nav-bar button.link-load, .card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.link-load, .entryComment .txt form section.info.-about-pages .nav-bar .entryForm button, section.info.-about-pages .nav-bar .entryForm .entryComment .txt form button, .entryComment .txt form .entryForm section.info.-about-pages .nav-bar button, .entryForm section.info.-about-pages .nav-bar .entryComment .txt form button, section.info.-about-pages .nav-bar .entryComment .txt form button, .entryComment .txt form section.info.-about-pages .nav-bar button,
.entryComment section.info.-about-pages .nav-bar .entryContent .txt form button,
section.info.-about-pages .nav-bar .entryContent .entryComment .txt form button,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button, .entryComment .txt form section.info.-about-pages .nav-bar .stream + button.link-load, section.info.-about-pages .nav-bar .entryComment .txt form .stream + button.link-load, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-primary, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-primary, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon, .entryComment .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button, section.info.-about-pages .nav-bar #gdpr-cookie-message .entryComment .txt form button, .entryComment .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryComment .txt form button,
.entryComment .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn,
section.info.-about-pages .nav-bar .entryComment .txt form button#ihavecookiesBtn, .entryComment .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced, section.info.-about-pages .nav-bar .entryComment .txt form button#gdpr-cookie-advanced, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .entryComment .txt form button.jBox-Confirm-button, .entryComment .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.jBox-Confirm-button, .entryComment .txt form .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .entryComment .txt form button.jBox-Confirm-button.jBox-Confirm-button-cancel, .entryComment .txt form button#gdpr-cookie-advanced,
.entryContent .txt form button.-grey,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-secondary,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-secondary,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.link-load,
section.info.-about-pages .nav-bar .card-grid-container .entryContent .txt form button.link-load,
.entryContent .txt form .card-grid-container section.info.-about-pages .nav-bar button.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button,
section.info.-about-pages .nav-bar .entryForm .entryContent .txt form button,
.entryContent .txt form .entryForm section.info.-about-pages .nav-bar button,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button,
.entryContent section.info.-about-pages .nav-bar .entryComment .txt form button,
section.info.-about-pages .nav-bar .entryComment .entryContent .txt form button,
.entryContent .entryComment .txt form section.info.-about-pages .nav-bar button,
.entryComment .entryContent .txt form section.info.-about-pages .nav-bar button,
section.info.-about-pages .nav-bar .entryContent .txt form button,
.entryContent .txt form section.info.-about-pages .nav-bar button,
.entryContent .txt form section.info.-about-pages .nav-bar .stream + button.link-load,
section.info.-about-pages .nav-bar .entryContent .txt form .stream + button.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-primary,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-primary,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon,
.entryContent .txt form section.info.-about-pages .nav-bar #gdpr-cookie-message button,
section.info.-about-pages .nav-bar #gdpr-cookie-message .entryContent .txt form button,
.entryContent .txt form #gdpr-cookie-message section.info.-about-pages .nav-bar button,
#gdpr-cookie-message section.info.-about-pages .nav-bar .entryContent .txt form button,
.entryContent .txt form section.info.-about-pages .nav-bar button#ihavecookiesBtn,
section.info.-about-pages .nav-bar .entryContent .txt form button#ihavecookiesBtn,
.entryContent .txt form section.info.-about-pages .nav-bar button#gdpr-cookie-advanced,
section.info.-about-pages .nav-bar .entryContent .txt form button#gdpr-cookie-advanced,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button,
section.info.-about-pages .nav-bar .jBox-Confirm .entryContent .txt form button.jBox-Confirm-button,
.entryContent .txt form .jBox-Confirm section.info.-about-pages .nav-bar button.jBox-Confirm-button,
.jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.jBox-Confirm-button,
.entryContent .txt form .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel,
.jBox-Confirm .entryContent .txt form button.jBox-Confirm-button.jBox-Confirm-button-cancel,
.entryContent .txt form button#gdpr-cookie-advanced, .entryForm button.-grey, .entryForm section.info.-about-pages .nav-bar button.btn-secondary, section.info.-about-pages .nav-bar .entryForm button.btn-secondary, .entryForm section.info.-about-pages .nav-bar .card-grid-container button.link-load, section.info.-about-pages .nav-bar .card-grid-container .entryForm button.link-load, .entryForm .card-grid-container section.info.-about-pages .nav-bar button.link-load, .card-grid-container section.info.-about-pages .nav-bar .entryForm button.link-load, section.info.-about-pages .nav-bar .entryForm button, .entryForm section.info.-about-pages .nav-bar button, .entryForm section.info.-about-pages .nav-bar .entryComment .txt form button, section.info.-about-pages .nav-bar .entryComment .txt form .entryForm button, .entryForm .entryComment .txt form section.info.-about-pages .nav-bar button, .entryComment .txt form section.info.-about-pages .nav-bar .entryForm button,
.entryForm section.info.-about-pages .nav-bar .entryContent .txt form button,
section.info.-about-pages .nav-bar .entryContent .txt form .entryForm button,
.entryForm .entryContent .txt form section.info.-about-pages .nav-bar button,
.entryContent .txt form section.info.-about-pages .nav-bar .entryForm button, .entryForm section.info.-about-pages .nav-bar .stream + button.link-load, section.info.-about-pages .nav-bar .entryForm .stream + button.link-load, .entryForm section.info.-about-pages .nav-bar button.btn-primary, section.info.-about-pages .nav-bar .entryForm button.btn-primary, .entryForm section.info.-about-pages .nav-bar button.btn-avatar, section.info.-about-pages .nav-bar .entryForm button.btn-avatar, .entryForm section.info.-about-pages .nav-bar button.btn-icon, section.info.-about-pages .nav-bar .entryForm button.btn-icon, .entryForm section.info.-about-pages .nav-bar #gdpr-cookie-message button, section.info.-about-pages .nav-bar #gdpr-cookie-message .entryForm button, .entryForm #gdpr-cookie-message section.info.-about-pages .nav-bar button, #gdpr-cookie-message section.info.-about-pages .nav-bar .entryForm button,
.entryForm section.info.-about-pages .nav-bar button#ihavecookiesBtn,
section.info.-about-pages .nav-bar .entryForm button#ihavecookiesBtn, .entryForm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced, section.info.-about-pages .nav-bar .entryForm button#gdpr-cookie-advanced, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm button.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .entryForm button.jBox-Confirm-button, .entryForm .jBox-Confirm section.info.-about-pages .nav-bar button.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.jBox-Confirm-button, .entryForm .jBox-Confirm button.jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .entryForm button.jBox-Confirm-button.jBox-Confirm-button-cancel, .entryForm button#gdpr-cookie-advanced, .card-grid-container .-grey.link-load, .card-grid-container section.info.-about-pages .nav-bar .link-load.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .link-load.btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .link-load, .card-grid-container section.info.-about-pages .nav-bar .link-load, .card-grid-container section.info.-about-pages .nav-bar .entryForm button.link-load, section.info.-about-pages .nav-bar .entryForm .card-grid-container button.link-load, .card-grid-container .entryForm section.info.-about-pages .nav-bar button.link-load, .entryForm section.info.-about-pages .nav-bar .card-grid-container button.link-load, .card-grid-container section.info.-about-pages .nav-bar .entryComment .txt form button.link-load, section.info.-about-pages .nav-bar .entryComment .txt form .card-grid-container button.link-load, .card-grid-container .entryComment .txt form section.info.-about-pages .nav-bar button.link-load, .entryComment .txt form section.info.-about-pages .nav-bar .card-grid-container button.link-load,
.card-grid-container section.info.-about-pages .nav-bar .entryContent .txt form button.link-load,
section.info.-about-pages .nav-bar .entryContent .txt form .card-grid-container button.link-load,
.card-grid-container .entryContent .txt form section.info.-about-pages .nav-bar button.link-load,
.entryContent .txt form section.info.-about-pages .nav-bar .card-grid-container button.link-load, .card-grid-container section.info.-about-pages .nav-bar .stream + .link-load, section.info.-about-pages .nav-bar .card-grid-container .stream + .link-load, .card-grid-container section.info.-about-pages .nav-bar .link-load.btn-primary, section.info.-about-pages .nav-bar .card-grid-container .link-load.btn-primary, .card-grid-container section.info.-about-pages .nav-bar .link-load.btn-avatar, section.info.-about-pages .nav-bar .card-grid-container .link-load.btn-avatar, .card-grid-container section.info.-about-pages .nav-bar .link-load.btn-icon, section.info.-about-pages .nav-bar .card-grid-container .link-load.btn-icon, .card-grid-container section.info.-about-pages .nav-bar #gdpr-cookie-message button.link-load, section.info.-about-pages .nav-bar #gdpr-cookie-message .card-grid-container button.link-load, .card-grid-container #gdpr-cookie-message section.info.-about-pages .nav-bar button.link-load, #gdpr-cookie-message section.info.-about-pages .nav-bar .card-grid-container button.link-load,
.card-grid-container section.info.-about-pages .nav-bar button#ihavecookiesBtn.link-load,
section.info.-about-pages .nav-bar .card-grid-container button#ihavecookiesBtn.link-load, .card-grid-container section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.link-load, section.info.-about-pages .nav-bar .card-grid-container button#gdpr-cookie-advanced.link-load, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .link-load.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .card-grid-container .link-load.jBox-Confirm-button, .card-grid-container .jBox-Confirm section.info.-about-pages .nav-bar .link-load.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .link-load.jBox-Confirm-button, .card-grid-container .jBox-Confirm .link-load.jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .card-grid-container .link-load.jBox-Confirm-button.jBox-Confirm-button-cancel, .card-grid-container button#gdpr-cookie-advanced.link-load {
  border-color: #aaaaaa;
  color: #aaaaaa;
}

/* line 120, app/assets/stylesheets/components/_buttons.scss */
.btn-secondary.-disabled, .stream + .-disabled.link-load, .entryComment .txt form button.-disabled,
.entryContent .txt form button.-disabled, .entryForm button.-disabled, .card-grid-container .-disabled.link-load, .btn-secondary[disabled], .stream + .link-load[disabled], .entryComment .txt form button[disabled],
.entryContent .txt form button[disabled], .entryForm button[disabled], .card-grid-container .link-load[disabled] {
  border-color: #c4c4c4;
  color: #c4c4c4;
  background-color: transparent;
}

/* line 127, app/assets/stylesheets/components/_buttons.scss */
.btn-avatar {
  transition: box-shadow 0.1s;
  background-color: #EC776A;
  box-shadow: 2px 2px #ba564d;
  font-style: italic;
  text-shadow: 1px 1px #615454;
}

/* line 130, app/assets/stylesheets/components/_buttons.scss */
.btn-avatar.-mint {
  background-color: #83C7BD;
  box-shadow: 2px 2px #83C7BD;
}

/* line 134, app/assets/stylesheets/components/_buttons.scss */
.btn-avatar.-grey, section.info.-about-pages .nav-bar .btn-avatar, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar, .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel, button#gdpr-cookie-advanced.btn-avatar {
  background-color: #aaaaaa;
  box-shadow: 2px 2px #aaaaaa;
}

/* line 137, app/assets/stylesheets/components/_buttons.scss */
.btn-avatar.-grey .img-round, section.info.-about-pages .nav-bar .btn-avatar .img-round, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar .img-round, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar .img-round,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar .img-round, .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel .img-round, button#gdpr-cookie-advanced.btn-avatar .img-round {
  border-color: #aaaaaa;
}

/* line 148, app/assets/stylesheets/components/_buttons.scss */
.btn-avatar span {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}

/* line 154, app/assets/stylesheets/components/_buttons.scss */
.btn-avatar .img-round {
  width: 40px;
  height: 40px;
  margin-right: 0.8rem;
  margin-top: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
  border-color: #ba564d;
}

/* line 163, app/assets/stylesheets/components/_buttons.scss */
.btn-avatar:hover {
  background-color: #83C7BD;
  box-shadow: 5px 5px #69a8a7;
}

/* line 166, app/assets/stylesheets/components/_buttons.scss */
.btn-avatar:hover .img-round {
  border-color: #69a8a7;
}

/* line 170, app/assets/stylesheets/components/_buttons.scss */
.btn-avatar .icon:last-child {
  margin-left: 10px;
}

/* line 176, app/assets/stylesheets/components/_buttons.scss */
.btn-icon {
  display: inline-flex;
  justify-content: center;
}

/* line 180, app/assets/stylesheets/components/_buttons.scss */
.btn-icon span {
  display: inline-flex;
  align-items: center;
  position: relative;
  z-index: 2;
}

/* line 186, app/assets/stylesheets/components/_buttons.scss */
.btn-icon .img-round {
  width: 40px;
  height: 40px;
  margin-right: 0.8rem;
  margin-top: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
  border-color: #ba564d;
}

/* line 196, app/assets/stylesheets/components/_buttons.scss */
.btn-icon:hover .img-round {
  border-color: #ba564d;
}

/* line 202, app/assets/stylesheets/components/_buttons.scss */
.btn-icon.-mint .img-round {
  border-color: #69a8a7;
}

/* line 206, app/assets/stylesheets/components/_buttons.scss */
.btn-icon.-mint:hover .img-round {
  border-color: #69a8a7;
}

/* line 213, app/assets/stylesheets/components/_buttons.scss */
.btn-icon.-grey .img-round, section.info.-about-pages .nav-bar .btn-icon .img-round, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon .img-round, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon .img-round,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon .img-round, .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel .img-round, button#gdpr-cookie-advanced.btn-icon .img-round {
  border-color: #615454;
}

/* line 217, app/assets/stylesheets/components/_buttons.scss */
.btn-icon .icon {
  width: 20px;
  height: 20px;
}

/* line 222, app/assets/stylesheets/components/_buttons.scss */
.btn-icon span .icon:last-child {
  margin-left: 10px;
}

/* line 227, app/assets/stylesheets/components/_buttons.scss */
.btn-icon span.ico-left .icon {
  margin: 0px;
  margin-right: 8px;
}

/* line 233, app/assets/stylesheets/components/_buttons.scss */
.btn-icon span.ico-right .icon {
  margin: 0px;
  margin-left: 8px;
}

/* line 240, app/assets/stylesheets/components/_buttons.scss */
.btn-destroy {
  cursor: pointer;
  background-color: transparent;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-style: italic;
  color: #aaaaaa;
  padding: 8px;
  border: 1px solid #f0f0f0;
}

/* line 252, app/assets/stylesheets/components/_buttons.scss */
.btn-secondary.-state-enabled, .stream + .-state-enabled.link-load, .entryComment .txt form button.-state-enabled,
.entryContent .txt form button.-state-enabled, .entryForm button.-state-enabled, .card-grid-container .-state-enabled.link-load, .btn-secondary.-state-disabled, .stream + .-state-disabled.link-load, .entryComment .txt form button.-state-disabled,
.entryContent .txt form button.-state-disabled, .entryForm button.-state-disabled, .card-grid-container .-state-disabled.link-load, .btn-secondary.-state-occupied, .stream + .-state-occupied.link-load, .entryComment .txt form button.-state-occupied,
.entryContent .txt form button.-state-occupied, .entryForm button.-state-occupied, .card-grid-container .-state-occupied.link-load, .btn-primary.-state-enabled, .jBox-Confirm .-state-enabled.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-state-enabled.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-state-enabled.jBox-Confirm-button, button#gdpr-cookie-advanced.-state-enabled, #gdpr-cookie-message button.-state-enabled,
button#ihavecookiesBtn.-state-enabled, .-state-enabled.btn-avatar, .-state-enabled.btn-icon, .btn-primary.-state-disabled, .jBox-Confirm .-state-disabled.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-state-disabled.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-state-disabled.jBox-Confirm-button, button#gdpr-cookie-advanced.-state-disabled, #gdpr-cookie-message button.-state-disabled,
button#ihavecookiesBtn.-state-disabled, .-state-disabled.btn-avatar, .-state-disabled.btn-icon, .btn-primary.-state-occupied, .jBox-Confirm .-state-occupied.jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .-state-occupied.jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .-state-occupied.jBox-Confirm-button, button#gdpr-cookie-advanced.-state-occupied, #gdpr-cookie-message button.-state-occupied,
button#ihavecookiesBtn.-state-occupied, .-state-occupied.btn-avatar, .-state-occupied.btn-icon {
  white-space: nowrap;
  overflow: hidden;
}

/* line 255, app/assets/stylesheets/components/_buttons.scss */
.btn-secondary.-state-enabled span, .stream + .-state-enabled.link-load span, .entryComment .txt form button.-state-enabled span,
.entryContent .txt form button.-state-enabled span, .entryForm button.-state-enabled span, .card-grid-container .-state-enabled.link-load span, .btn-secondary.-state-disabled span, .stream + .-state-disabled.link-load span, .entryComment .txt form button.-state-disabled span,
.entryContent .txt form button.-state-disabled span, .entryForm button.-state-disabled span, .card-grid-container .-state-disabled.link-load span, .btn-secondary.-state-occupied span, .stream + .-state-occupied.link-load span, .entryComment .txt form button.-state-occupied span,
.entryContent .txt form button.-state-occupied span, .entryForm button.-state-occupied span, .card-grid-container .-state-occupied.link-load span, .btn-primary.-state-enabled span, .jBox-Confirm .-state-enabled.jBox-Confirm-button.jBox-Confirm-button-submit:hover span, .jBox-Confirm .-state-enabled.jBox-Confirm-button.jBox-Confirm-button-cancel:hover span, .jBox-Confirm .-state-enabled.jBox-Confirm-button span, button#gdpr-cookie-advanced.-state-enabled span, #gdpr-cookie-message button.-state-enabled span,
button#ihavecookiesBtn.-state-enabled span, .-state-enabled.btn-avatar span, .-state-enabled.btn-icon span, .btn-primary.-state-disabled span, .jBox-Confirm .-state-disabled.jBox-Confirm-button.jBox-Confirm-button-submit:hover span, .jBox-Confirm .-state-disabled.jBox-Confirm-button.jBox-Confirm-button-cancel:hover span, .jBox-Confirm .-state-disabled.jBox-Confirm-button span, button#gdpr-cookie-advanced.-state-disabled span, #gdpr-cookie-message button.-state-disabled span,
button#ihavecookiesBtn.-state-disabled span, .-state-disabled.btn-avatar span, .-state-disabled.btn-icon span, .btn-primary.-state-occupied span, .jBox-Confirm .-state-occupied.jBox-Confirm-button.jBox-Confirm-button-submit:hover span, .jBox-Confirm .-state-occupied.jBox-Confirm-button.jBox-Confirm-button-cancel:hover span, .jBox-Confirm .-state-occupied.jBox-Confirm-button span, button#gdpr-cookie-advanced.-state-occupied span, #gdpr-cookie-message button.-state-occupied span,
button#ihavecookiesBtn.-state-occupied span, .-state-occupied.btn-avatar span, .-state-occupied.btn-icon span {
  font-weight: bold;
}

/* line 259, app/assets/stylesheets/components/_buttons.scss */
.btn-secondary.-state-disabled span, .stream + .-state-disabled.link-load span, .entryComment .txt form button.-state-disabled span,
.entryContent .txt form button.-state-disabled span, .entryForm button.-state-disabled span, .card-grid-container .-state-disabled.link-load span, .btn-primary.-state-disabled span, .jBox-Confirm .-state-disabled.jBox-Confirm-button.jBox-Confirm-button-submit:hover span, .jBox-Confirm .-state-disabled.jBox-Confirm-button.jBox-Confirm-button-cancel:hover span, .jBox-Confirm .-state-disabled.jBox-Confirm-button span, button#gdpr-cookie-advanced.-state-disabled span, #gdpr-cookie-message button.-state-disabled span,
button#ihavecookiesBtn.-state-disabled span, .-state-disabled.btn-avatar span, .-state-disabled.btn-icon span {
  color: #f4a100;
}

/* line 265, app/assets/stylesheets/components/_buttons.scss */
.close-ico {
  border: none;
  background: none;
  position: absolute;
  top: -9px;
  right: -9px;
}

/* line 271, app/assets/stylesheets/components/_buttons.scss */
.close-ico svg {
  color: #83C7BD;
  background: white;
  border-radius: 50%;
  opacity: 0.8;
}

/* line 279, app/assets/stylesheets/components/_buttons.scss */
.close-ico:hover svg {
  color: #EC776A;
  opacity: 1.0;
  cursor: pointer;
}

/* line 286, app/assets/stylesheets/components/_buttons.scss */
.btn-messenger {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  max-height: 50px;
}

/* line 8, app/assets/stylesheets/components/_forms.scss */
input, select, textarea {
  font-family: "Lato", sans-serif;
  border: none;
}

/* line 13, app/assets/stylesheets/components/_forms.scss */
.input-plain, .input-select .SumoSelect .SelectBox, .input-tags .tagsinput, .upload-oldschool .field-wrp, .input-labeled-control .field-wrp, .input-tags > input, .input-textarea > input, .input-select > input, .input-field > input, .input-tags select, .input-textarea select, .input-select select, .input-field select, .input-tags textarea, .input-textarea textarea, .input-select textarea, .input-field textarea, .input-tags .fakefield, .input-textarea .fakefield, .input-select .fakefield, .input-field .fakefield, .input-tags .easy-autocomplete > input, .input-textarea .easy-autocomplete > input, .input-select .easy-autocomplete > input, .input-field .easy-autocomplete > input,
.input-tags .tt-input,
.input-textarea .tt-input,
.input-select .tt-input,
.input-field .tt-input, .input-tags .tt-hint, .input-textarea .tt-hint, .input-select .tt-hint, .input-field .tt-hint, .upload-oldschool > input, .upload-oldschool select, .upload-oldschool textarea, .upload-oldschool .fakefield, .upload-oldschool .easy-autocomplete > input,
.upload-oldschool .tt-input, .upload-oldschool .tt-hint {
  font-size: 1.6rem;
  padding: 2.0rem 1.4rem;
  margin: 0;
  line-height: 1.2;
  background-color: #DBEFEC;
  color: #615454;
  box-shadow: inset 2px 2px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 24, app/assets/stylesheets/components/_forms.scss */
.form-columns {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 28, app/assets/stylesheets/components/_forms.scss */
.form-columns div:not([class^="picker"]) {
  width: 100%;
}

@media (min-width: 321px) {
  /* line 28, app/assets/stylesheets/components/_forms.scss */
  .form-columns div:not([class^="picker"]) {
    width: 48.5%;
    overflow: hidden;
  }
}

@media (min-width: 321px) {
  /* line 36, app/assets/stylesheets/components/_forms.scss */
  .form-columns.-three .input-field, .form-columns.-three .input-select {
    width: 31.5%;
  }
}

/* line 44, app/assets/stylesheets/components/_forms.scss */
.type-selection {
  display: grid;
  justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}

/* line 51, app/assets/stylesheets/components/_forms.scss */
.type-selection .input-radio label {
  line-height: 1.4;
  font-size: 1.8rem;
  padding-bottom: 5px;
}

@media (min-width: 650px) {
  /* line 51, app/assets/stylesheets/components/_forms.scss */
  .type-selection .input-radio label {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 51, app/assets/stylesheets/components/_forms.scss */
  .type-selection .input-radio label {
    font-size: 2.2rem;
  }
}

/* line 58, app/assets/stylesheets/components/_forms.scss */
.nested-fields {
  position: relative;
}

/* line 60, app/assets/stylesheets/components/_forms.scss */
.nested-fields a.remove_fields {
  position: absolute;
  top: 5px;
  right: 10px;
  z-index: 9;
}

@media (min-width: 650px) {
  /* line 60, app/assets/stylesheets/components/_forms.scss */
  .nested-fields a.remove_fields {
    top: 15px;
  }
}

/* line 69, app/assets/stylesheets/components/_forms.scss */
.nested-fields.-line {
  padding-bottom: 10px;
  margin-bottom: 30px;
}

/* line 72, app/assets/stylesheets/components/_forms.scss */
.nested-fields.-line::after {
  content: '';
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 70%);
}

/* line 82, app/assets/stylesheets/components/_forms.scss */
.nested-fields.-line-up {
  top: 25px;
  padding-bottom: 25px;
}

/* line 85, app/assets/stylesheets/components/_forms.scss */
.nested-fields.-line-up::after {
  content: '';
  width: 100%;
  height: 10px;
  position: absolute;
  top: -32px;
  left: 0;
  background-image: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 70%);
}

/* line 96, app/assets/stylesheets/components/_forms.scss */
.nested-fields.-first-no-remove:first-of-type .remove_fields {
  display: none;
}

/* line 98, app/assets/stylesheets/components/_forms.scss */
.nested-fields .-toggle {
  position: relative;
  cursor: pointer;
}

/* line 101, app/assets/stylesheets/components/_forms.scss */
.nested-fields .-toggle:after {
  content: '';
  position: absolute;
  width: 28px;
  height: 28px;
  right: 10px;
  top: 5px;
  z-index: 7;
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-arrow-rosa-bf87e155ed822e158f4d4c014e229ccfd667db7fbd705319a840086c5b7063da.svg");
  background-repeat: no-repeat;
}

@media (min-width: 650px) {
  /* line 101, app/assets/stylesheets/components/_forms.scss */
  .nested-fields .-toggle:after {
    top: 15px;
  }
}

/* line 116, app/assets/stylesheets/components/_forms.scss */
.nested-fields .-toggle.-opened:after {
  display: none;
}

/* line 120, app/assets/stylesheets/components/_forms.scss */
.nested-fields .-toggle input:focus {
  z-index: 8;
}

/* line 162, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > label, .input-tags > label, .input-textarea > label, .input-select > label, .input-field > label, .upload-oldschool > label {
  display: flex;
  font-style: italic;
  line-height: 1.2;
  color: #69a8a7;
  background-color: #ffffff;
  border-top: solid 1px #DBEFEC;
  border-right: solid 1px #DBEFEC;
  border-left: solid 1px #DBEFEC;
  padding: 5px;
  border-radius: 4px 4px 0 0;
  align-items: center;
  font-size: 1.6rem;
}

/* line 175, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > label .icon, .input-tags > label .icon, .input-textarea > label .icon, .input-select > label .icon, .input-field > label .icon, .upload-oldschool > label .icon {
  fill: currentcolor;
  flex: 0 0 auto;
}

/* line 179, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > label .icon + span, .input-tags > label .icon + span, .input-textarea > label .icon + span, .input-select > label .icon + span, .input-field > label .icon + span, .upload-oldschool > label .icon + span {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 184, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > label a, .input-tags > label a, .input-textarea > label a, .input-select > label a, .input-field > label a, .upload-oldschool > label a {
  color: currentcolor;
}

/* line 187, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > label.-invalid, .input-tags > label.-invalid, .input-textarea > label.-invalid, .input-select > label.-invalid, .input-field > label.-invalid, .upload-oldschool > label.-invalid {
  background-color: #F8C8C2;
  color: #ba564d;
}

/* line 193, app/assets/stylesheets/components/_forms.scss */
.label-right {
  border-bottom: solid 1px #DBEFEC;
  border-right: solid 1px #DBEFEC;
  border-left: solid 1px #DBEFEC;
}

/* line 200, app/assets/stylesheets/components/_forms.scss */
.input-tags .tagsinput, .upload-oldschool .field-wrp, .input-labeled-control .field-wrp, .input-tags > input, .input-textarea > input, .input-select > input, .input-field > input, .input-tags select, .input-textarea select, .input-select select, .input-field select, .input-tags textarea, .input-textarea textarea, .input-select textarea, .input-field textarea, .input-tags .fakefield, .input-textarea .fakefield, .input-select .fakefield, .input-field .fakefield, .input-tags .easy-autocomplete > input, .input-textarea .easy-autocomplete > input, .input-select .easy-autocomplete > input, .input-field .easy-autocomplete > input,
.input-tags .tt-input,
.input-textarea .tt-input,
.input-select .tt-input,
.input-field .tt-input, .input-tags .tt-hint, .input-textarea .tt-hint, .input-select .tt-hint, .input-field .tt-hint, .upload-oldschool > input, .upload-oldschool select, .upload-oldschool textarea, .upload-oldschool .fakefield, .upload-oldschool .easy-autocomplete > input,
.upload-oldschool .tt-input, .upload-oldschool .tt-hint {
  width: 100%;
  flex-grow: 1;
}

/* line 204, app/assets/stylesheets/components/_forms.scss */
.input-tags .tagsinput[disabled], .upload-oldschool .field-wrp[disabled], .input-labeled-control .field-wrp[disabled], .input-tags > input[disabled], .input-textarea > input[disabled], .input-select > input[disabled], .input-field > input[disabled], .input-tags select[disabled], .input-textarea select[disabled], .input-select select[disabled], .input-field select[disabled], .input-tags textarea[disabled], .input-textarea textarea[disabled], .input-select textarea[disabled], .input-field textarea[disabled], .input-tags .fakefield[disabled], .input-textarea .fakefield[disabled], .input-select .fakefield[disabled], .input-field .fakefield[disabled], .input-tags .easy-autocomplete > input[disabled], .input-textarea .easy-autocomplete > input[disabled], .input-select .easy-autocomplete > input[disabled], .input-field .easy-autocomplete > input[disabled],
.input-tags .tt-input[disabled],
.input-textarea .tt-input[disabled],
.input-select .tt-input[disabled],
.input-field .tt-input[disabled], .input-tags .tt-hint[disabled], .input-textarea .tt-hint[disabled], .input-select .tt-hint[disabled], .input-field .tt-hint[disabled], .upload-oldschool > input[disabled], .upload-oldschool select[disabled], .upload-oldschool textarea[disabled], .upload-oldschool .fakefield[disabled], .upload-oldschool .easy-autocomplete > input[disabled],
.upload-oldschool .tt-input[disabled], .upload-oldschool .tt-hint[disabled], .input-tags .tagsinput[readonly], .upload-oldschool .field-wrp[readonly], .input-labeled-control .field-wrp[readonly], .input-tags > input[readonly], .input-textarea > input[readonly], .input-select > input[readonly], .input-field > input[readonly], .input-tags select[readonly], .input-textarea select[readonly], .input-select select[readonly], .input-field select[readonly], .input-tags textarea[readonly], .input-textarea textarea[readonly], .input-select textarea[readonly], .input-field textarea[readonly], .input-tags .fakefield[readonly], .input-textarea .fakefield[readonly], .input-select .fakefield[readonly], .input-field .fakefield[readonly], .input-tags .easy-autocomplete > input[readonly], .input-textarea .easy-autocomplete > input[readonly], .input-select .easy-autocomplete > input[readonly], .input-field .easy-autocomplete > input[readonly],
.input-tags .tt-input[readonly],
.input-textarea .tt-input[readonly],
.input-select .tt-input[readonly],
.input-field .tt-input[readonly], .input-tags .tt-hint[readonly], .input-textarea .tt-hint[readonly], .input-select .tt-hint[readonly], .input-field .tt-hint[readonly], .upload-oldschool > input[readonly], .upload-oldschool select[readonly], .upload-oldschool textarea[readonly], .upload-oldschool .fakefield[readonly], .upload-oldschool .easy-autocomplete > input[readonly],
.upload-oldschool .tt-input[readonly], .upload-oldschool .tt-hint[readonly] {
  background-color: #f0f0f0;
  color: #aaaaaa;
}

/* line 212, app/assets/stylesheets/components/_forms.scss */
.disabled.input-tags img, .disabled.input-textarea img, .disabled.input-select img, .disabled.input-field img, .readonly.input-tags img, .readonly.input-textarea img, .readonly.input-select img, .readonly.input-field img, .upload-oldschool.disabled img, .upload-oldschool.readonly img {
  filter: grayscale(1);
}

/* line 215, app/assets/stylesheets/components/_forms.scss */
.disabled.input-tags > label, .disabled.input-textarea > label, .disabled.input-select > label, .disabled.input-field > label, .readonly.input-tags > label, .readonly.input-textarea > label, .readonly.input-select > label, .readonly.input-field > label, .upload-oldschool.disabled > label, .upload-oldschool.readonly > label {
  color: #aaaaaa;
  border-color: #f0f0f0;
}

/* line 219, app/assets/stylesheets/components/_forms.scss */
.disabled.input-tags :disabled::-webkit-input-placeholder, .disabled.input-textarea :disabled::-webkit-input-placeholder, .disabled.input-select :disabled::-webkit-input-placeholder, .disabled.input-field :disabled::-webkit-input-placeholder, .readonly.input-tags :disabled::-webkit-input-placeholder, .readonly.input-textarea :disabled::-webkit-input-placeholder, .readonly.input-select :disabled::-webkit-input-placeholder, .readonly.input-field :disabled::-webkit-input-placeholder, .upload-oldschool.disabled :disabled::-webkit-input-placeholder, .upload-oldschool.readonly :disabled::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #aaaaaa;
  opacity: 0.7;
}

/* line 222, app/assets/stylesheets/components/_forms.scss */
.disabled.input-tags :disabled:-moz-placeholder, .disabled.input-textarea :disabled:-moz-placeholder, .disabled.input-select :disabled:-moz-placeholder, .disabled.input-field :disabled:-moz-placeholder, .readonly.input-tags :disabled:-moz-placeholder, .readonly.input-textarea :disabled:-moz-placeholder, .readonly.input-select :disabled:-moz-placeholder, .readonly.input-field :disabled:-moz-placeholder, .upload-oldschool.disabled :disabled:-moz-placeholder, .upload-oldschool.readonly :disabled:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #aaaaaa;
  opacity: 0.7;
}

/* line 225, app/assets/stylesheets/components/_forms.scss */
.disabled.input-tags :disabled::-moz-placeholder, .disabled.input-textarea :disabled::-moz-placeholder, .disabled.input-select :disabled::-moz-placeholder, .disabled.input-field :disabled::-moz-placeholder, .readonly.input-tags :disabled::-moz-placeholder, .readonly.input-textarea :disabled::-moz-placeholder, .readonly.input-select :disabled::-moz-placeholder, .readonly.input-field :disabled::-moz-placeholder, .upload-oldschool.disabled :disabled::-moz-placeholder, .upload-oldschool.readonly :disabled::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #aaaaaa;
  opacity: 0.7;
}

/* line 228, app/assets/stylesheets/components/_forms.scss */
.disabled.input-tags :disabled:-ms-input-placeholder, .disabled.input-textarea :disabled:-ms-input-placeholder, .disabled.input-select :disabled:-ms-input-placeholder, .disabled.input-field :disabled:-ms-input-placeholder, .readonly.input-tags :disabled:-ms-input-placeholder, .readonly.input-textarea :disabled:-ms-input-placeholder, .readonly.input-select :disabled:-ms-input-placeholder, .readonly.input-field :disabled:-ms-input-placeholder, .upload-oldschool.disabled :disabled:-ms-input-placeholder, .upload-oldschool.readonly :disabled:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #aaaaaa;
  opacity: 0.7;
}

/* line 232, app/assets/stylesheets/components/_forms.scss */
.disabled.input-select::before, .upload-oldschool.disabled.input-select::before {
  background-color: #f0f0f0;
}

/* line 235, app/assets/stylesheets/components/_forms.scss */
.disabled.input-select::after, .upload-oldschool.disabled.input-select::after {
  border-top-color: #aaaaaa;
}

/* line 245, app/assets/stylesheets/components/_forms.scss */
.input-tags button:last-of-type, .input-textarea button:last-of-type, .input-select button:last-of-type, .input-field button:last-of-type, .upload-oldschool button:last-of-type {
  width: 100%;
  margin-top: 20px;
}

@media (min-width: 650px) {
  /* line 210, app/assets/stylesheets/components/_forms.scss */
  .input-tags, .input-textarea, .input-select, .input-field, .upload-oldschool {
    display: flex;
  }
  /* line 130, app/assets/stylesheets/components/_forms.scss */
  .input-tags > label, .input-textarea > label, .input-select > label, .input-field > label, .upload-oldschool > label {
    flex: 0 0 auto;
    padding: 0 10px;
    border-radius: 4px 0 0 4px;
    border-bottom: solid 1px #DBEFEC;
    border-right: 0;
    min-width: 145px;
  }
  /* line 139, app/assets/stylesheets/components/_forms.scss */
  .input-tags > label[for$="address_city"], .input-textarea > label[for$="address_city"], .input-select > label[for$="address_city"], .input-field > label[for$="address_city"], .upload-oldschool > label[for$="address_city"] {
    min-width: 95px;
  }
  /* line 144, app/assets/stylesheets/components/_forms.scss */
  .input-tags > .label-right, .input-textarea > .label-right, .input-select > .label-right, .input-field > .label-right, .upload-oldschool > .label-right {
    border-left: 0;
    border-right: solid 1px #DBEFEC;
  }
  /* line 154, app/assets/stylesheets/components/_forms.scss */
  .input-tags button:last-of-type, .input-textarea button:last-of-type, .input-select button:last-of-type, .input-field button:last-of-type, .upload-oldschool button:last-of-type {
    margin-top: 0;
    flex: 0 0 auto;
    width: auto;
    border-radius: 0 4px 4px 0;
  }
  /* line 251, app/assets/stylesheets/components/_forms.scss */
  .-vertical.input-tags, .-vertical.input-textarea, .-vertical.input-select, .-vertical.input-field, .upload-oldschool.-vertical {
    display: block;
  }
}

/* line 257, app/assets/stylesheets/components/_forms.scss */
.-vertical.input-tags > label, .-vertical.input-textarea > label, .-vertical.input-select > label, .-vertical.input-field > label, .upload-oldschool.-vertical > label {
  border-right: 1px solid #DBEFEC;
}

/* line 259, app/assets/stylesheets/components/_forms.scss */
.-vertical.input-tags > label > span, .-vertical.input-textarea > label > span, .-vertical.input-select > label > span, .-vertical.input-field > label > span, .upload-oldschool.-vertical > label > span {
  width: 100%;
  display: block;
  padding: 7px;
}

/* line 264, app/assets/stylesheets/components/_forms.scss */
.-vertical.input-tags > label span > strong, .-vertical.input-textarea > label span > strong, .-vertical.input-select > label span > strong, .-vertical.input-field > label span > strong, .upload-oldschool.-vertical > label span > strong {
  display: block;
  text-align: center;
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #DBEFEC;
}

/* line 276, app/assets/stylesheets/components/_forms.scss */
.input-field {
  position: relative;
}

/* line 279, app/assets/stylesheets/components/_forms.scss */
.input-field input {
  height: 60px;
}

/* line 284, app/assets/stylesheets/components/_forms.scss */
.input-select {
  position: relative;
}

/* line 287, app/assets/stylesheets/components/_forms.scss */
.input-select select {
  height: 60px;
}

/* line 291, app/assets/stylesheets/components/_forms.scss */
.input-select::before, .input-select::after {
  content: '';
  position: absolute;
  pointer-events: none;
  z-index: 2;
}

/* line 298, app/assets/stylesheets/components/_forms.scss */
.input-select::before {
  /*  Custom dropdown arrow cover */
  width: 40px;
  right: 0;
  bottom: 0;
  height: 60px;
  border-left: 1px dotted #ffffff;
  background-color: #DBEFEC;
}

/* line 307, app/assets/stylesheets/components/_forms.scss */
.input-select::after {
  /*  Custom dropdown arrow */
  display: block;
  height: 0;
  width: 0;
  border-top: 6px solid #69a8a7;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  right: 14px;
  bottom: 27px;
}

/* line 314, app/assets/stylesheets/components/_forms.scss */
.input-select select {
  -webkit-appearance: button;
  /* hide default arrow in chrome OSX */
  -webkit-appearance: none;
  /* hide 3d shadow */
  color: #69a8a7;
}

/* line 318, app/assets/stylesheets/components/_forms.scss */
.input-select select option {
  color: #69a8a7;
}

/* line 320, app/assets/stylesheets/components/_forms.scss */
.input-select select option:disabled {
  color: #aaaaaa;
  font-style: italic;
}

/* line 326, app/assets/stylesheets/components/_forms.scss */
.input-select select[disabled] {
  color: #aaaaaa;
  background-color: #f0f0f0;
}

/* line 333, app/assets/stylesheets/components/_forms.scss */
.input-select.-small select, #gdpr-cookie-message button.input-select select,
button#ihavecookiesBtn.input-select select {
  height: 46px;
  padding: 1.2rem 4rem 1.2rem 1.4rem;
  font-size: 1.4rem;
  line-height: 1;
}

/* line 340, app/assets/stylesheets/components/_forms.scss */
.input-select.-small::before, #gdpr-cookie-message button.input-select::before,
button#ihavecookiesBtn.input-select::before {
  height: 46px;
}

/* line 344, app/assets/stylesheets/components/_forms.scss */
.input-select.-small::after, #gdpr-cookie-message button.input-select::after,
button#ihavecookiesBtn.input-select::after {
  bottom: 20px;
}

/* line 349, app/assets/stylesheets/components/_forms.scss */
.input-select.select-btn {
  min-width: -moz-fit-content;
  min-width: fit-content;
}

/* line 351, app/assets/stylesheets/components/_forms.scss */
.input-select.select-btn select {
  font-size: 1.8rem;
  font-style: italic;
  color: #ffffff;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png");
  background-color: #EC776A;
}

/* line 357, app/assets/stylesheets/components/_forms.scss */
.input-select.select-btn select option {
  color: #69a8a7;
}

/* line 361, app/assets/stylesheets/components/_forms.scss */
.input-select.select-btn::before {
  /*  Custom dropdown arrow cover */
  border-left: 1px dotted #ffffff;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png");
  background-color: #EC776A;
}

/* line 367, app/assets/stylesheets/components/_forms.scss */
.input-select.select-btn::after {
  /*  Custom dropdown arrow */
  display: block;
  height: 0;
  width: 0;
  border-top: 6px solid #ffffff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

/* line 375, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect {
  width: 100%;
}

/* line 377, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect .SelectBox {
  border: none;
}

/* line 382, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect .placeholder {
  color: #83C7BD;
  font-style: italic;
}

/* line 387, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect .search-txt {
  height: 100%;
  font-size: 1.6rem;
}

/* line 392, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect.open > .optWrapper {
  top: 60px;
}

/* line 396, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect p {
  margin-bottom: 0;
}

/* line 404, app/assets/stylesheets/components/_forms.scss */
.input-textarea textarea {
  min-height: 90px;
}

/* line 409, app/assets/stylesheets/components/_forms.scss */
.charCountContainer {
  z-index: 99;
  position: absolute;
  bottom: 5px;
  right: 8px;
  line-height: 1.4;
  font-size: 1.2rem;
  color: #69a8a7;
}

@media (min-width: 650px) {
  /* line 409, app/assets/stylesheets/components/_forms.scss */
  .charCountContainer {
    font-size: 1.4rem;
  }
}

/* line 420, app/assets/stylesheets/components/_forms.scss */
.input-radio, .input-checkbox {
  position: relative;
}

/* line 422, app/assets/stylesheets/components/_forms.scss */
.input-radio input, .input-checkbox input {
  display: none;
}

/* line 423, app/assets/stylesheets/components/_forms.scss */
.input-radio label, .input-checkbox label {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 35px;
  font-size: 1.6rem;
}

/* line 429, app/assets/stylesheets/components/_forms.scss */
.input-radio label::before, .input-checkbox label::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  background-color: #DBEFEC;
  border: 2px solid #83C7BD;
  transition: 0.5s;
}

/* line 444, app/assets/stylesheets/components/_forms.scss */
.disabled.input-radio > label, .disabled.input-checkbox > label, .readonly.input-radio > label, .readonly.input-checkbox > label {
  color: #aaaaaa;
  border-color: #f0f0f0;
}

/* line 454, app/assets/stylesheets/components/_forms.scss */
.input-checkbox label::before {
  border-radius: 2px;
  font-size: 28px;
  line-height: 20px;
  color: #83C7BD;
}

/* line 461, app/assets/stylesheets/components/_forms.scss */
.input-checkbox.disabled label::before {
  background-color: #f0f0f0;
  border-color: #aaaaaa;
}

/* line 468, app/assets/stylesheets/components/_forms.scss */
.input-checkbox input:checked + label::before {
  content: '✔';
  color: #615454;
}

/* line 481, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control .field-wrp {
  background-color: #ffffff;
  box-shadow: none;
  border: 1px solid #DBEFEC;
}

/* line 487, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control .field-wrp label {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 493, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control .control-surface--mint {
  background-color: #DBEFEC;
}

/* line 496, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control .control-surface--mint .input-radio input:not(:checked):not(:disabled) + label::before,
.input-labeled-control .control-surface--mint .input-checkbox input + label::before {
  background-color: #FCFCFC;
}

@media (min-width: 650px) {
  /* line 475, app/assets/stylesheets/components/_forms.scss */
  .input-labeled-control {
    display: flex;
  }
  /* line 130, app/assets/stylesheets/components/_forms.scss */
  .input-labeled-control > label {
    flex: 0 0 auto;
    padding: 0 10px;
    border-radius: 4px 0 0 4px;
    border-bottom: solid 1px #DBEFEC;
    border-right: 0;
    min-width: 145px;
  }
  /* line 139, app/assets/stylesheets/components/_forms.scss */
  .input-labeled-control > label[for$="address_city"] {
    min-width: 95px;
  }
  /* line 144, app/assets/stylesheets/components/_forms.scss */
  .input-labeled-control > .label-right {
    border-left: 0;
    border-right: solid 1px #DBEFEC;
  }
  /* line 154, app/assets/stylesheets/components/_forms.scss */
  .input-labeled-control button:last-of-type {
    margin-top: 0;
    flex: 0 0 auto;
    width: auto;
    border-radius: 0 4px 4px 0;
  }
}

/* line 510, app/assets/stylesheets/components/_forms.scss */
.input-radio label::before {
  border-radius: 50%;
}

/* line 515, app/assets/stylesheets/components/_forms.scss */
.input-radio input:checked + label:before, .input-radio input.checked + label:before {
  background-color: #615454;
}

/* line 520, app/assets/stylesheets/components/_forms.scss */
.input-radio.disabled label::before {
  background-color: #f0f0f0;
  border-color: #aaaaaa;
}

/* line 527, app/assets/stylesheets/components/_forms.scss */
.input-switch {
  width: 80px;
  height: 40px;
  position: relative;
}

/* line 531, app/assets/stylesheets/components/_forms.scss */
.input-switch input {
  display: none;
}

/* line 534, app/assets/stylesheets/components/_forms.scss */
.input-switch label {
  cursor: pointer;
  border-radius: 20px;
  background-color: #fff;
  display: block;
  width: 100%;
  height: 100%;
  border: 2px solid #dddddd;
  padding: 2px;
  transition: all 0.2s;
}

/* line 544, app/assets/stylesheets/components/_forms.scss */
.input-switch label::before {
  content: '';
  display: block;
  position: absolute;
  background-color: #dddddd;
  z-index: 2;
  transform: translate(0, 0);
  border-radius: 50%;
  transition: all 0.2s;
  left: 4px;
  top: 4px;
  width: 32px;
  height: 32px;
}

/* line 559, app/assets/stylesheets/components/_forms.scss */
.input-switch input:checked + label {
  border-color: #83C7BD;
}

/* line 561, app/assets/stylesheets/components/_forms.scss */
.input-switch input:checked + label:before {
  background-color: #83C7BD;
  left: 44px;
}

/* line 567, app/assets/stylesheets/components/_forms.scss */
.input-switch.-checked label {
  border-color: #83C7BD;
}

/* line 569, app/assets/stylesheets/components/_forms.scss */
.input-switch.-checked label:before {
  background-color: #83C7BD;
  left: 44px;
}

/* line 578, app/assets/stylesheets/components/_forms.scss */
.input-button {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px dotted #69a8a7;
}

/* line 582, app/assets/stylesheets/components/_forms.scss */
.input-button a {
  justify-content: center;
  display: flex;
  align-items: center;
}

/* line 587, app/assets/stylesheets/components/_forms.scss */
.input-button .btn-primary, .input-button .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .input-button .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .input-button .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .input-button .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .input-button .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .input-button .jBox-Confirm-button, .input-button button#gdpr-cookie-advanced, .input-button #gdpr-cookie-message button, #gdpr-cookie-message .input-button button,
.input-button button#ihavecookiesBtn, .input-button .btn-avatar, .input-button .btn-icon, .input-button .btn-secondary, .input-button .stream + .link-load, .input-button .entryComment .txt form button, .entryComment .txt form .input-button button,
.input-button .entryContent .txt form button,
.entryContent .txt form .input-button button, .input-button .entryForm button, .entryForm .input-button button, .input-button .card-grid-container .link-load, .card-grid-container .input-button .link-load {
  margin-bottom: 15px;
  margin-left: 1%;
  margin-right: 1%;
}

@media (max-width: 650px) {
  /* line 578, app/assets/stylesheets/components/_forms.scss */
  .input-button {
    justify-content: center;
  }
  /* line 594, app/assets/stylesheets/components/_forms.scss */
  .input-button .btn-primary, .input-button .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .input-button .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .input-button .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .input-button .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .input-button .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .input-button .jBox-Confirm-button, .input-button button#gdpr-cookie-advanced, .input-button #gdpr-cookie-message button, #gdpr-cookie-message .input-button button,
.input-button button#ihavecookiesBtn, .input-button .btn-avatar, .input-button .btn-icon, .input-button .btn-secondary, .input-button .stream + .link-load, .input-button .entryComment .txt form button, .entryComment .txt form .input-button button,
.input-button .entryContent .txt form button,
.entryContent .txt form .input-button button, .input-button .entryForm button, .entryForm .input-button button, .input-button .card-grid-container .link-load, .card-grid-container .input-button .link-load {
    margin-left: 0px;
    width: 100%;
  }
}

/* line 613, app/assets/stylesheets/components/_forms.scss */
.upload-oldschool .input-checkbox label::before {
  background-color: #fff;
}

@media (min-width: 650px) {
  /* line 605, app/assets/stylesheets/components/_forms.scss */
  .upload-oldschool {
    display: flex;
  }
  /* line 130, app/assets/stylesheets/components/_forms.scss */
  .upload-oldschool > label {
    flex: 0 0 auto;
    padding: 0 10px;
    border-radius: 4px 0 0 4px;
    border-bottom: solid 1px #DBEFEC;
    border-right: 0;
    min-width: 145px;
  }
  /* line 139, app/assets/stylesheets/components/_forms.scss */
  .upload-oldschool > label[for$="address_city"] {
    min-width: 95px;
  }
  /* line 144, app/assets/stylesheets/components/_forms.scss */
  .upload-oldschool > .label-right {
    border-left: 0;
    border-right: solid 1px #DBEFEC;
  }
  /* line 154, app/assets/stylesheets/components/_forms.scss */
  .upload-oldschool button:last-of-type {
    margin-top: 0;
    flex: 0 0 auto;
    width: auto;
    border-radius: 0 4px 4px 0;
  }
}

/* line 620, app/assets/stylesheets/components/_forms.scss */
.upload-oldschool.disabled .field-wrp {
  background-color: #f0f0f0;
  color: #aaaaaa;
}

/* line 629, app/assets/stylesheets/components/_forms.scss */
.input-tags .tagsinput {
  width: auto !important;
  min-height: 100px !important;
  height: 100% !important;
  border: none;
  overflow-y: auto;
}

/* line 638, app/assets/stylesheets/components/_forms.scss */
.input-tags .tagsinput span.tag {
  background-color: #FCFCFC;
  border-color: #69a8a7;
  color: #69a8a7;
  font-family: "Lato", sans-serif;
}

/* line 644, app/assets/stylesheets/components/_forms.scss */
.input-tags .tagsinput span.tag a {
  color: #EC776A;
  font-size: 14px;
  margin-left: 5px;
  margin-top: -3px;
}

/* line 650, app/assets/stylesheets/components/_forms.scss */
.input-tags .tagsinput input {
  color: #83C7BD !important;
  font-style: italic;
  font-size: 16px;
  width: auto !important;
  font-family: "Lato", sans-serif;
}

/* line 667, app/assets/stylesheets/components/_forms.scss */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #DBEFEC inset;
}

/* line 671, app/assets/stylesheets/components/_forms.scss */
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #83C7BD;
  font-style: italic;
}

/* line 675, app/assets/stylesheets/components/_forms.scss */
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #83C7BD;
  font-style: italic;
  opacity: 1;
}

/* line 680, app/assets/stylesheets/components/_forms.scss */
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #83C7BD;
  font-style: italic;
  opacity: 1;
}

/* line 685, app/assets/stylesheets/components/_forms.scss */
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #83C7BD;
  font-style: italic;
}

/* line 691, app/assets/stylesheets/components/_forms.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

/* line 701, app/assets/stylesheets/components/_forms.scss */
.form-block {
  margin-bottom: 50px;
}

/* line 703, app/assets/stylesheets/components/_forms.scss */
.form-block .txt:first-child {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  margin-bottom: 20px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 703, app/assets/stylesheets/components/_forms.scss */
  .form-block .txt:first-child {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 703, app/assets/stylesheets/components/_forms.scss */
  .form-block .txt:first-child {
    font-size: 4.0rem;
  }
}

/* line 707, app/assets/stylesheets/components/_forms.scss */
.form-block .txt:first-child span {
  color: #EC776A;
}

/* line 711, app/assets/stylesheets/components/_forms.scss */
.form-block .desc {
  text-align: center;
  margin-top: -10px;
  margin-bottom: 20px;
}

/* line 717, app/assets/stylesheets/components/_forms.scss */
.form-block .input-field,
.form-block .input-textarea,
.form-block .input-select,
.form-block .upload-oldschool,
.form-block .input-labeled-control,
.form-block .input-tags {
  margin-bottom: 2rem;
}

/* line 729, app/assets/stylesheets/components/_forms.scss */
input[type=url]:invalid + em {
  position: absolute;
  top: 50%;
  right: 10px;
  height: 20px;
  margin-top: -10px;
  display: flex;
  align-items: center;
}

/* line 738, app/assets/stylesheets/components/_forms.scss */
input[type=url]:invalid + em::after {
  color: #ba564d;
  display: block;
  margin-left: 10px;
  content: "http:// oder https://";
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 738, app/assets/stylesheets/components/_forms.scss */
  input[type=url]:invalid + em::after {
    font-size: 1.4rem;
  }
}

/* line 746, app/assets/stylesheets/components/_forms.scss */
.upload-hint {
  color: #aaaaaa;
  display: block;
}

/* line 754, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container, .login-panel .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 759, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .login .input-field, .login-panel .container .login .input-field {
  margin-bottom: 10px;
}

/* line 763, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .register, .login-panel .container .register {
  margin-left: 20px;
}

/* line 766, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .register .paperCard .wrp, .login-panel .container .register .paperCard .wrp {
  padding: 160px 25px 20px 25px;
  background-position: center top 5px;
  background-size: auto 170px;
}

/* line 773, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .sharedLinks, .login-panel .container .sharedLinks {
  margin-top: 25px;
  margin-bottom: 25px;
  padding-top: 15px;
  border-top: solid 1px #DBEFEC;
}

/* line 778, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .sharedLinks a, .login-panel .container .sharedLinks a {
  color: #aaaaaa;
}

/* line 782, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .btn-primary, .login-panel-modal .container .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .login-panel-modal .container .jBox-Confirm-button, .login-panel-modal .container button#gdpr-cookie-advanced, .login-panel-modal .container #gdpr-cookie-message button, #gdpr-cookie-message .login-panel-modal .container button,
.login-panel-modal .container button#ihavecookiesBtn, .login-panel-modal .container .btn-avatar, .login-panel-modal .container .btn-icon, .login-panel .container .btn-primary, .login-panel .container .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .login-panel .container .jBox-Confirm-button, .login-panel .container button#gdpr-cookie-advanced, .login-panel .container #gdpr-cookie-message button, #gdpr-cookie-message .login-panel .container button,
.login-panel .container button#ihavecookiesBtn, .login-panel .container .btn-avatar, .login-panel .container .btn-icon {
  width: 100%;
}

/* line 785, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .login, .login-panel-modal .container .register, .login-panel .container .login, .login-panel .container .register {
  width: 100%;
}

@media (min-width: 650px) {
  /* line 785, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal .container .login, .login-panel-modal .container .register, .login-panel .container .login, .login-panel .container .register {
    width: 45%;
  }
}

/* line 794, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal.-content .container, .login-panel.-content .container {
  align-items: stretch;
  justify-content: space-between;
}

@media (max-width: 649px) {
  /* line 797, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .input-field, .login-panel.-content .container .input-field {
    display: flex;
  }
  /* line 130, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .input-field > label, .login-panel.-content .container .input-field > label {
    flex: 0 0 auto;
    padding: 0 10px;
    border-radius: 4px 0 0 4px;
    border-bottom: solid 1px #DBEFEC;
    border-right: 0;
    min-width: 145px;
  }
  /* line 139, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .input-field > label[for$="address_city"], .login-panel.-content .container .input-field > label[for$="address_city"] {
    min-width: 95px;
  }
  /* line 144, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .input-field > .label-right, .login-panel.-content .container .input-field > .label-right {
    border-left: 0;
    border-right: solid 1px #DBEFEC;
  }
  /* line 154, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .input-field button:last-of-type, .login-panel.-content .container .input-field button:last-of-type {
    margin-top: 0;
    flex: 0 0 auto;
    width: auto;
    border-radius: 0 4px 4px 0;
  }
}

/* line 802, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal.-content .container .input-field label, .login-panel.-content .container .input-field label {
  min-width: 50px !important;
  max-width: 50px !important;
}

/* line 811, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal.-content .container .login, .login-panel-modal.-content .container .register, .login-panel.-content .container .login, .login-panel.-content .container .register {
  margin: 0px;
  width: 100%;
}

@media (min-width: 650px) {
  /* line 811, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .login, .login-panel-modal.-content .container .register, .login-panel.-content .container .login, .login-panel.-content .container .register {
    width: 48%;
  }
}

/* line 818, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal.-content .container .register, .login-panel.-content .container .register {
  margin-top: 20px;
  border-top: solid 1px #DBEFEC;
  border-bottom: solid 1px #DBEFEC;
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (min-width: 650px) {
  /* line 818, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .register, .login-panel.-content .container .register {
    margin-top: 0px;
  }
}

/* line 831, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal.-content .container .register .wrp, .login-panel.-content .container .register .wrp {
  font-weight: bold;
  height: calc(100% - 46px);
  display: flex;
  align-items: center;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 831, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .register .wrp, .login-panel.-content .container .register .wrp {
    padding: 0px;
  }
}

/* line 845, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal.-content .sharedLinks, .login-panel.-content .sharedLinks {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  height: 46px;
  display: flex;
  align-items: center;
}

/* line 852, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal.-content .sharedLinks a, .login-panel.-content .sharedLinks a {
  color: #69a8a7;
}

/* line 858, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal {
  display: none;
}

/* line 860, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .hl-subtext {
  margin-bottom: 30px;
}

/* line 862, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .hl-subtext h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
}

@media (min-width: 650px) {
  /* line 862, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal .hl-subtext h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 862, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal .hl-subtext h1 {
    font-size: 5.0rem;
  }
}

/* line 865, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .hl-subtext p {
  line-height: 1.4;
  font-size: 1.4rem;
}

@media (min-width: 650px) {
  /* line 865, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal .hl-subtext p {
    font-size: 1.6rem;
  }
}

/* line 871, app/assets/stylesheets/components/_forms.scss */
#card-element {
  width: 100%;
}

/* line 875, app/assets/stylesheets/components/_forms.scss */
.request-price-form .picker__day, .rental-date-form .picker__day {
  position: relative;
}

/* line 878, app/assets/stylesheets/components/_forms.scss */
.request-price-form .picker__day--disabled::after, .rental-date-form .picker__day--disabled::after {
  top: 0;
  left: 0;
  width: 1px;
  right: 0;
  height: 80%;
  bottom: 0;
  margin: auto;
  content: '';
  display: block;
  position: absolute;
  transform: rotate(60deg);
  background: #EC776A;
}

/* line 896, app/assets/stylesheets/components/_forms.scss */
.usage-period-switch {
  min-height: 60px;
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px 20px;
}

/* line 905, app/assets/stylesheets/components/_forms.scss */
.usage-period-switch > .input-radio {
  min-height: 28px;
}

/* line 908, app/assets/stylesheets/components/_forms.scss */
.usage-period-switch label {
  min-width: 0px !important;
  margin-right: 0 !important;
  line-height: 28px;
  white-space: nowrap;
}

/* line 914, app/assets/stylesheets/components/_forms.scss */
.usage-period-switch label::before {
  top: 50%;
  transform: translateY(-50%);
}

/* line 921, app/assets/stylesheets/components/_forms.scss */
.option-switch {
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 926, app/assets/stylesheets/components/_forms.scss */
.option-switch div {
  display: flex;
  width: 90%;
  white-space: nowrap;
}

@media (min-width: 320px) {
  /* line 926, app/assets/stylesheets/components/_forms.scss */
  .option-switch div {
    width: 51%;
  }
}

@media (min-width: 650px) {
  /* line 926, app/assets/stylesheets/components/_forms.scss */
  .option-switch div {
    width: unset;
    margin-left: unset;
  }
}

/* line 938, app/assets/stylesheets/components/_forms.scss */
.option-switch label {
  min-width: 0px !important;
  margin-right: 30px;
}

/* line 941, app/assets/stylesheets/components/_forms.scss */
.option-switch label em {
  color: #aaaaaa;
}

/* line 947, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > .field-wrp.radio_select {
  padding: 0;
  position: relative;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 953, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > .field-wrp.radio_select .input-select {
  margin-bottom: 0;
}

/* line 956, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > .field-wrp.radio_select .description {
  padding: 15px 5px 15px 5px;
  border-top: 1px solid #DBEFEC;
  width: 100%;
  text-align: center;
}

/* line 962, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > .field-wrp.radio_select .badge {
  z-index: 99;
  position: absolute;
  top: -55px;
  right: 0;
}

@media (min-width: 650px) {
  /* line 962, app/assets/stylesheets/components/_forms.scss */
  .input-labeled-control > .field-wrp.radio_select .badge {
    top: -20px;
  }
}

/* line 973, app/assets/stylesheets/components/_forms.scss */
.cb-columns {
  overflow: hidden;
  margin: 2rem 0 2rem;
}

/* line 976, app/assets/stylesheets/components/_forms.scss */
.cb-columns .input-checkbox {
  float: left;
  width: 100%;
}

@media (min-width: 320px) {
  /* line 976, app/assets/stylesheets/components/_forms.scss */
  .cb-columns .input-checkbox {
    width: 50%;
  }
}

@media (min-width: 650px) {
  /* line 976, app/assets/stylesheets/components/_forms.scss */
  .cb-columns .input-checkbox {
    width: 33%;
  }
}

/* line 988, app/assets/stylesheets/components/_forms.scss */
.--hidden {
  display: none;
}

/* line 1, app/assets/stylesheets/components/_userimg.scss */
.img-round {
  border-radius: 50%;
  border: 1px solid #83C7BD;
  background-color: #ffffff;
  padding: 2px;
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 5, app/assets/stylesheets/components/_userimg.scss */
.img-square {
  border-radius: 4px;
  border: 1px solid #83C7BD;
  background-color: #ffffff;
  padding: 2px;
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 10, app/assets/stylesheets/components/_userimg.scss */
.abo::before {
  content: '';
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-abo-1481c6e6285ef3c188988b9522704aabeda0623f966ad21191bba1c1efa67acd.svg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 40%;
  height: 40%;
  top: -2px;
  right: -5px;
  position: absolute;
  z-index: 9;
}

/* line 23, app/assets/stylesheets/components/_userimg.scss */
.abo.type_location::before {
  top: -15%;
  right: -15%;
}

/* line 29, app/assets/stylesheets/components/_userimg.scss */
.abo.type_crowd_boost::before {
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-booster-51b0be490d00f757dea2f760555a24bfc2a4c7131f0e75d587adf5fd88293185.svg");
}

/* line 35, app/assets/stylesheets/components/_userimg.scss */
.img-booster {
  position: relative;
}

/* line 37, app/assets/stylesheets/components/_userimg.scss */
.img-booster .img-round {
  background-color: #DBEFEC;
  color: #615454;
}

/* line 40, app/assets/stylesheets/components/_userimg.scss */
.img-booster .img-round:hover {
  background-color: #F8C8C2;
  color: #ba564d;
  border-color: #F8C8C2;
}

/* line 47, app/assets/stylesheets/components/_userimg.scss */
.img-booster.boosted::before {
  content: '';
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-booster-51b0be490d00f757dea2f760555a24bfc2a4c7131f0e75d587adf5fd88293185.svg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 40%;
  height: 40%;
  top: -2px;
  right: -5px;
  position: absolute;
  z-index: 9;
}

/* line 62, app/assets/stylesheets/components/_userimg.scss */
.portraitCollection {
  display: flex;
  flex-wrap: wrap;
}

/* line 65, app/assets/stylesheets/components/_userimg.scss */
.portraitCollection img {
  float: left;
  display: block;
  margin-bottom: 5px;
}

/* line 70, app/assets/stylesheets/components/_userimg.scss */
.portraitCollection a {
  margin-left: 5px;
  margin-right: 5px;
}

/* line 76, app/assets/stylesheets/components/_userimg.scss */
.userPortraitName {
  display: flex;
  align-items: center;
}

/* line 79, app/assets/stylesheets/components/_userimg.scss */
.userPortraitName img {
  width: 50px;
  height: 50px;
}

/* line 86, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp, .subscriber-wrp {
  display: flex;
  flex-wrap: wrap;
  max-width: 280px;
  padding-top: 5px;
  justify-content: center;
}

/* line 92, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .img-round, .user-tooltip-wrp .img-square, .subscriber-wrp .img-round, .subscriber-wrp .img-square {
  width: 80px;
  height: 80px;
}

/* line 97, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp a.username, .subscriber-wrp a.username {
  font-weight: bold;
  text-decoration: none;
  color: #615454;
}

/* line 102, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .tt-img, .subscriber-wrp .tt-img {
  margin-right: 10px;
}

/* line 105, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .tt-content, .subscriber-wrp .tt-content {
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 109, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .tt-line, .subscriber-wrp .tt-line {
  display: flex;
  align-items: center;
  line-height: 1.4;
  font-size: 1.2rem;
  padding-top: 3px;
}

@media (min-width: 650px) {
  /* line 109, app/assets/stylesheets/components/_userimg.scss */
  .user-tooltip-wrp .tt-line, .subscriber-wrp .tt-line {
    font-size: 1.4rem;
  }
}

/* line 114, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .tt-line svg, .subscriber-wrp .tt-line svg {
  color: #83C7BD;
  height: 25px;
  padding-right: 5px;
}

/* line 119, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .tt-line a, .subscriber-wrp .tt-line a {
  color: #83C7BD;
  text-decoration: none;
}

/* line 123, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .tt-line.-category, .subscriber-wrp .tt-line.-category {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 128, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .tt-line.-boss .img-round, .subscriber-wrp .tt-line.-boss .img-round {
  width: 25px;
  height: 25px;
  margin-right: 5px;
}

/* line 135, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp a:hover, .subscriber-wrp a:hover {
  text-decoration: underline;
}

/* line 138, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .tt-bio, .user-tooltip-wrp .tt-additional, .subscriber-wrp .tt-bio, .subscriber-wrp .tt-additional {
  border-top: 1px solid #DEEAE6;
  padding-top: 7px;
  margin-top: 7px;
  font-style: italic;
  width: 100%;
}

/* line 145, app/assets/stylesheets/components/_userimg.scss */
.user-tooltip-wrp .tt-additional, .subscriber-wrp .tt-additional {
  text-align: center;
}

/* line 149, app/assets/stylesheets/components/_userimg.scss */
.has-hover .tt-line.-profile {
  display: none;
}

/* line 27, app/assets/stylesheets/components/_headlineBarbapapa.scss */
.headlineBarbapapa {
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 27, app/assets/stylesheets/components/_headlineBarbapapa.scss */
  .headlineBarbapapa {
    background-size: 50px 50px, auto 100%;
  }
}

/* line 31, app/assets/stylesheets/components/_headlineBarbapapa.scss */
.raumteiler-headline, .meetings-headline, .locations-headline, .coop-share-headline {
  width: auto;
  height: 60px;
  max-width: 95%;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}

@media (min-width: 650px) {
  /* line 31, app/assets/stylesheets/components/_headlineBarbapapa.scss */
  .raumteiler-headline, .meetings-headline, .locations-headline, .coop-share-headline {
    height: 80px;
    padding-left: 30px;
  }
}

@media (min-width: 650px) {
  /* line 43, app/assets/stylesheets/components/_headlineBarbapapa.scss */
  .coop-share-headline {
    height: 70px;
    padding-left: 0px;
  }
}

@media (min-width: 650px) {
  /* line 49, app/assets/stylesheets/components/_headlineBarbapapa.scss */
  .meetings-headline {
    padding-left: 20px;
  }
}

/* line 1, app/assets/stylesheets/components/_hint-questionmark.scss */
a.hint-questionmark, a.hint-questionlink {
  position: absolute;
  margin-top: -2px;
  padding-left: 5px;
  padding-right: 5px;
  color: rgba(170, 170, 170, 0.4);
}

/* line 8, app/assets/stylesheets/components/_hint-questionmark.scss */
a.hint-questionmark svg, a.hint-questionlink svg {
  width: 24px;
  height: 24px;
}

/* line 13, app/assets/stylesheets/components/_hint-questionmark.scss */
a.hint-questionmark:hover, a.hint-questionlink:hover {
  color: #ba564d;
}

/* line 16, app/assets/stylesheets/components/_hint-questionmark.scss */
.hint-info {
  min-width: 150px;
  max-width: 200px;
  margin-left: -80px;
  margin-top: 5px;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 16, app/assets/stylesheets/components/_hint-questionmark.scss */
  .hint-info {
    font-size: 1.4rem;
  }
}

/* line 22, app/assets/stylesheets/components/_hint-questionmark.scss */
.hint-info .jq-dropdown-panel {
  background-color: #DBEFEC !important;
}

/* line 26, app/assets/stylesheets/components/_hint-questionmark.scss */
a.hint-questionlink {
  display: inline-flex;
  align-self: center;
  top: .125em;
  position: relative;
  color: rgba(170, 170, 170, 0.7);
  padding: 0px;
}

/* line 1, app/assets/stylesheets/components/_dateTimePlace.scss */
.iconMapLink {
  text-align: center;
  font-size: 1.2rem;
  font-style: italic;
  text-decoration: none;
  min-width: 50px;
}

/* line 7, app/assets/stylesheets/components/_dateTimePlace.scss */
.iconMapLink .icon {
  width: 50px;
  height: 50px;
  fill: #83C7BD;
}

/* line 13, app/assets/stylesheets/components/_dateTimePlace.scss */
a.iconMapLink:hover .icon {
  fill: #EC776A;
}

/* line 18, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime-container {
  position: relative;
}

/* line 20, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime-container.-additional {
  padding-right: 50px;
}

/* line 25, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime-container .additionalSlider .lSAction a {
  background-color: transparent;
  width: 40px;
}

/* line 30, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime-container .additionalSlider .lSAction > .lSNext {
  right: 0px;
}

/* line 33, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime-container .additionalSlider .lSAction > .lSPrev {
  left: calc(100% - 80px);
}

/* line 37, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime-container .till-badge {
  top: 35%;
  left: 42px;
}

/* line 43, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime {
  overflow: hidden;
  display: flex;
  position: relative;
}

/* line 48, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime .dateTimeItem {
  display: flex;
  align-items: center;
  overflow: hidden;
  min-width: 57px;
}

/* line 54, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime .calendarSheet {
  min-width: 50px;
}

/* line 57, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime .dayYearTimes {
  margin-left: 10px;
}

@media (min-width: 650px) {
  /* line 57, app/assets/stylesheets/components/_dateTimePlace.scss */
  .dateTime .dayYearTimes {
    text-shadow: 1px 1px #FCFCFC;
  }
}

/* line 63, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime .end {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px dotted #615454;
}

/* line 68, app/assets/stylesheets/components/_dateTimePlace.scss */
.dateTime .time {
  line-height: 1.4;
  font-size: 1.2rem;
  font-weight: normal;
}

@media (min-width: 650px) {
  /* line 68, app/assets/stylesheets/components/_dateTimePlace.scss */
  .dateTime .time {
    font-size: 1.4rem;
  }
}

/* line 74, app/assets/stylesheets/components/_dateTimePlace.scss */
.ico-row {
  overflow: hidden;
  margin-top: 15px;
  display: flex;
  align-items: center;
  line-height: 1.4;
}

/* line 81, app/assets/stylesheets/components/_dateTimePlace.scss */
.ico-row a, .ico-row strong {
  display: block;
}

/* line 84, app/assets/stylesheets/components/_dateTimePlace.scss */
.ico-row a {
  display: block;
  font-weight: bold;
  color: #615454;
  text-decoration: underline;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 91, app/assets/stylesheets/components/_dateTimePlace.scss */
.ico-row a:hover {
  text-decoration: none;
}

/* line 94, app/assets/stylesheets/components/_dateTimePlace.scss */
.ico-row .address a {
  font-weight: bold;
  text-decoration: underline;
  color: #615454;
}

/* line 99, app/assets/stylesheets/components/_dateTimePlace.scss */
.ico-row .address a:hover {
  text-decoration: none;
}

/* line 102, app/assets/stylesheets/components/_dateTimePlace.scss */
.ico-row .iconMapLink {
  position: relative;
  float: left;
  display: block;
}

/* line 107, app/assets/stylesheets/components/_dateTimePlace.scss */
.ico-row .infotxt {
  overflow: auto;
  margin-left: 10px;
}

/* line 1, app/assets/stylesheets/components/_sideFlag.scss */
.sideflag {
  font-family: "amaticbold", sans-serif;
  background-color: #DBEFEC;
  color: #69a8a7;
  font-size: 2.4rem;
  position: relative;
  max-width: 220px;
  line-height: 1;
  padding: 4px 15px 6px 15px;
}

/* line 11, app/assets/stylesheets/components/_sideFlag.scss */
.sideflag a {
  text-decoration: none;
  color: inherit;
}

/* line 16, app/assets/stylesheets/components/_sideFlag.scss */
.sideflag.-R:after, .sideflag.-L:after, .sideflag.-T:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  top: 100%;
}

/* line 27, app/assets/stylesheets/components/_sideFlag.scss */
.sideflag.-R {
  border-radius: 4px 4px 0 4px;
}

/* line 30, app/assets/stylesheets/components/_sideFlag.scss */
.sideflag.-R:after {
  border-width: 6px 12px 0 0;
  border-color: #69a8a7 transparent transparent transparent;
  right: 0;
}

/* line 37, app/assets/stylesheets/components/_sideFlag.scss */
.sideflag.-L {
  border-radius: 4px 4px 4px 0;
}

/* line 40, app/assets/stylesheets/components/_sideFlag.scss */
.sideflag.-L:after {
  border-width: 0 12px 6px 0;
  border-color: transparent #69a8a7 transparent transparent;
  left: 0;
}

/* line 47, app/assets/stylesheets/components/_sideFlag.scss */
.sideflag.-T {
  background-color: #81c1c1;
  color: white;
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  display: table;
  text-align: center;
  border-radius: 0px 4px 4px 4px;
}

/* line 57, app/assets/stylesheets/components/_sideFlag.scss */
.sideflag.-T:after {
  border-width: 10px 0px 10px 10px;
  border-color: transparent transparent #2d4142 transparent;
  left: -9px;
  top: -10px;
  transform: none;
}

/* line 1, app/assets/stylesheets/components/_badge.scss */
.badge {
  position: relative;
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-badge-barpapapa-rosa-e239173cf4368e77f032b781d583ecd17fda9a63e1720093b3408c158fdc0d08.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, 100% 100%;
  background-position: top left;
  background-color: transparent;
  border: none;
  color: #ffffff;
  text-align: center;
  display: block;
  border-radius: 25%;
  padding: 10px 10px;
  line-height: 0.8;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  width: 90px;
  height: 90px;
  padding-top: 18px;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_badge.scss */
  .badge {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 1, app/assets/stylesheets/components/_badge.scss */
  .badge {
    font-size: 4.0rem;
  }
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_badge.scss */
  .badge {
    width: 110px;
    height: 110px;
    padding-top: 25px;
  }
}

@media (min-width: 980px) {
  /* line 1, app/assets/stylesheets/components/_badge.scss */
  .badge {
    width: 130px;
    height: 130px;
    padding-top: 30px;
  }
}

/* line 33, app/assets/stylesheets/components/_badge.scss */
.badge.-small, #gdpr-cookie-message button.badge,
button#ihavecookiesBtn.badge {
  width: 80px;
  height: 80px;
  padding-top: 10px;
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
  transform: scale(0.9);
}

@media (min-width: 980px) {
  /* line 33, app/assets/stylesheets/components/_badge.scss */
  .badge.-small, #gdpr-cookie-message button.badge,
button#ihavecookiesBtn.badge {
    font-size: 2.8rem;
  }
}

@media (min-width: 650px) {
  /* line 33, app/assets/stylesheets/components/_badge.scss */
  .badge.-small, #gdpr-cookie-message button.badge,
button#ihavecookiesBtn.badge {
    width: 90px;
    height: 90px;
    padding-top: 16px;
    font-family: "amaticbold", sans-serif;
    font-weight: normal;
    line-height: 1.0;
    font-size: 2.6rem;
  }
}

@media (min-width: 650px) and (min-width: 980px) {
  /* line 33, app/assets/stylesheets/components/_badge.scss */
  .badge.-small, #gdpr-cookie-message button.badge,
button#ihavecookiesBtn.badge {
    font-size: 2.8rem;
  }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1, app/assets/stylesheets/components/_badge.scss */
  .badge {
    background-size: 50px 50px, 100% 100%;
  }
}

/* line 52, app/assets/stylesheets/components/_badge.scss */
.badge:after {
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("https://assets-app.welocally.at/assets/svg/bg-badge-barpapapa-mint-e6c951fe76a13cfefa6fbf7fe64ed5c7b3892370de8cc99fab56301cdbdb510b.svg");
  opacity: 0;
}

/* line 59, app/assets/stylesheets/components/_badge.scss */
.badge:hover, .badge:active {
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-badge-barpapapa-mint-e6c951fe76a13cfefa6fbf7fe64ed5c7b3892370de8cc99fab56301cdbdb510b.svg");
}

/* line 63, app/assets/stylesheets/components/_badge.scss */
.badge.-mint {
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-badge-barpapapa-mint-e6c951fe76a13cfefa6fbf7fe64ed5c7b3892370de8cc99fab56301cdbdb510b.svg");
}

/* line 65, app/assets/stylesheets/components/_badge.scss */
.badge.-mint:hover, .badge.-mint:active {
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-badge-barpapapa-rosa-e239173cf4368e77f032b781d583ecd17fda9a63e1720093b3408c158fdc0d08.svg");
}

/* line 71, app/assets/stylesheets/components/_badge.scss */
.badge.-arrow::before {
  content: '';
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: -20px;
  right: -40px;
  display: block;
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-arrow-right-blinky-rosa-d01e111f3d5cc1ce48b8faa06ebbd01b0f892ba266526145245059d1fc7b2b93.svg");
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(-140deg);
  transition: bottom 0.2s, right 0.2s;
}

/* line 85, app/assets/stylesheets/components/_badge.scss */
.badge.-arrow::after {
  background-image: url("https://assets-app.welocally.at/assets/svg/bg-badge-barpapapa-mint-e6c951fe76a13cfefa6fbf7fe64ed5c7b3892370de8cc99fab56301cdbdb510b.svg"), url("https://assets-app.welocally.at/assets/svg/icon-arrow-right-blinky-mint-e056d7718a3d273c2072a034e1bdff4e63fa16e1c3d9981b0891176ce368595f.svg");
}

/* line 90, app/assets/stylesheets/components/_badge.scss */
.badge.-arrow:hover::before {
  bottom: -10px;
  right: -30px;
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-arrow-right-blinky-mint-e056d7718a3d273c2072a034e1bdff4e63fa16e1c3d9981b0891176ce368595f.svg");
}

/* line 97, app/assets/stylesheets/components/_badge.scss */
.badge.-arrow.-left::before {
  bottom: 0px;
  right: 90px;
  transform: rotate(-30deg);
}

@media (min-width: 650px) {
  /* line 97, app/assets/stylesheets/components/_badge.scss */
  .badge.-arrow.-left::before {
    bottom: -5px;
    right: 115px;
  }
}

@media (min-width: 980px) {
  /* line 97, app/assets/stylesheets/components/_badge.scss */
  .badge.-arrow.-left::before {
    bottom: 0px;
    right: 130px;
    transform: rotate(-30deg) scale(1.5);
  }
}

/* line 112, app/assets/stylesheets/components/_badge.scss */
.badge.-arrow.-left:hover::before {
  bottom: 5px;
  right: 85px;
}

@media (min-width: 650px) {
  /* line 112, app/assets/stylesheets/components/_badge.scss */
  .badge.-arrow.-left:hover::before {
    bottom: 0px;
    right: 110px;
  }
}

@media (min-width: 980px) {
  /* line 112, app/assets/stylesheets/components/_badge.scss */
  .badge.-arrow.-left:hover::before {
    bottom: 5px;
    right: 125px;
  }
}

/* line 2, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-ctrl .defaultText {
  line-height: 1.4;
  font-size: 1.4rem;
  color: #aaaaaa;
  font-style: italic;
}

@media (min-width: 650px) {
  /* line 2, app/assets/stylesheets/components/_tabs-ctrl.scss */
  .tabs-ctrl .defaultText {
    font-size: 1.6rem;
  }
}

/* line 9, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-nav {
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  margin-bottom: 30px;
  overflow: hidden;
}

@media (min-width: 650px) {
  /* line 9, app/assets/stylesheets/components/_tabs-ctrl.scss */
  .tabs-nav {
    display: table;
  }
}

/* line 17, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-nav a {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  font-family: "amaticbold", sans-serif;
  overflow: hidden;
  padding-left: 20px;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 20px;
  border-right: solid 1px #f0f0f0;
  text-decoration: none;
}

@media (min-width: 650px) {
  /* line 17, app/assets/stylesheets/components/_tabs-ctrl.scss */
  .tabs-nav a {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 17, app/assets/stylesheets/components/_tabs-ctrl.scss */
  .tabs-nav a {
    font-size: 4.0rem;
  }
}

/* line 29, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-nav li {
  display: block;
}

/* line 31, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-nav li:last-child a {
  border: none;
  margin-right: 0;
}

/* line 35, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-nav li:not(.active) a {
  color: #69a8a7;
  background-color: #fff;
}

/* line 38, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-nav li:not(.active) a:hover {
  background-color: rgba(219, 239, 236, 0.5);
}

/* line 42, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-nav li.active a {
  color: #fff;
  background-color: #69a8a7;
}

@media (min-width: 650px) {
  /* line 29, app/assets/stylesheets/components/_tabs-ctrl.scss */
  .tabs-nav li {
    float: left;
  }
}

/* line 51, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-nav.-small a, #gdpr-cookie-message button.tabs-nav a,
button#ihavecookiesBtn.tabs-nav a {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
}

@media (min-width: 980px) {
  /* line 51, app/assets/stylesheets/components/_tabs-ctrl.scss */
  .tabs-nav.-small a, #gdpr-cookie-message button.tabs-nav a,
button#ihavecookiesBtn.tabs-nav a {
    font-size: 2.8rem;
  }
}

/* line 57, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-ctrl.-plain {
  position: relative;
}

/* line 59, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-ctrl.-plain .tabs-nav {
  margin-bottom: 0px;
  width: 100%;
  border: none;
  border-radius: unset;
}

/* line 66, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-ctrl.-plain .tabs-nav li.active a {
  color: unset;
  background-color: unset;
  border-bottom: solid 3px #808080;
}

/* line 72, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-ctrl.-plain .tabs-nav li h3 {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 72, app/assets/stylesheets/components/_tabs-ctrl.scss */
  .tabs-ctrl.-plain .tabs-nav li h3 {
    font-size: 1.8rem;
  }
}

/* line 75, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-ctrl.-plain .tabs-nav li a {
  padding: 13px;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 20px;
  display: flex;
  border-right: unset;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 75, app/assets/stylesheets/components/_tabs-ctrl.scss */
  .tabs-ctrl.-plain .tabs-nav li a {
    font-size: 1.8rem;
  }
}

@media (max-width: 650px) {
  /* line 75, app/assets/stylesheets/components/_tabs-ctrl.scss */
  .tabs-ctrl.-plain .tabs-nav li a {
    padding: 10px;
    margin-right: 0px;
  }
}

/* line 89, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-ctrl.-plain .tabs-nav li a small {
  background-color: #DBEFEC;
  color: #615454;
  border-radius: 15px;
  line-height: 1;
  font-size: 12px;
  padding: 5px;
  z-index: 9;
  font-style: italic;
  align-self: center;
  margin-left: 10px;
}

/* line 102, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-ctrl.-plain .tabs-nav li:last-child a {
  margin-right: 0;
}

/* line 105, app/assets/stylesheets/components/_tabs-ctrl.scss */
.tabs-ctrl.-plain .tabs-nav li:not(.active) a {
  color: #615454;
  background-color: unset;
}

/* line 1, app/assets/stylesheets/components/_cardBox.scss */
.usersetup .cardBox.-disabled .cardBoxHeader, .usersetup .crowd-pledges-page .charge-amount-radios .input-radio label.-disabled .cardBoxHeader, .crowd-pledges-page .charge-amount-radios .input-radio .usersetup label.-disabled .cardBoxHeader {
  filter: grayscale(70%);
  opacity: 0.3;
}

/* line 7, app/assets/stylesheets/components/_cardBox.scss */
.cardBox, .crowd-pledges-page .charge-amount-radios .input-radio label, .cardbox {
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  padding: 14px;
  border-radius: 8px;
  position: relative;
}

/* line 14, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .userlist, .crowd-pledges-page .charge-amount-radios .input-radio label .userlist, .cardbox .userlist {
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}

/* line 20, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .userlist span, .crowd-pledges-page .charge-amount-radios .input-radio label .userlist span, .cardbox .userlist span {
  line-height: 1.4;
  font-size: 1.2rem;
  font-style: italic;
}

@media (min-width: 650px) {
  /* line 20, app/assets/stylesheets/components/_cardBox.scss */
  .cardBox .userlist span, .crowd-pledges-page .charge-amount-radios .input-radio label .userlist span, .cardbox .userlist span {
    font-size: 1.4rem;
  }
}

/* line 24, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .userlist a, .crowd-pledges-page .charge-amount-radios .input-radio label .userlist a, .cardbox .userlist a {
  margin-right: 6px;
  margin-bottom: 6px;
}

/* line 30, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge,
.cardBox .cardbox__footer,
.crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__footer, .cardbox .cardbox__badge,
.cardbox .cardbox__footer {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 30, app/assets/stylesheets/components/_cardBox.scss */
  .cardBox .cardbox__badge, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge,
.cardBox .cardbox__footer,
.crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__footer, .cardbox .cardbox__badge,
.cardbox .cardbox__footer {
    font-size: 1.4rem;
  }
}

/* line 38, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge, .cardbox .cardbox__badge {
  margin: 0 0 8px;
  padding: 7px 12px;
  border-radius: 6px;
}

/* line 44, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge--new, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--new, .cardbox .cardbox__badge--new {
  gap: 8px;
  margin-top: -6px;
  margin-inline: -6px;
  padding-block: 3px;
  background: #ffefcd;
  color: #f4a100;
  text-decoration: none;
}

/* line 53, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge--new .icon, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--new .icon, .cardbox .cardbox__badge--new .icon {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
}

/* line 59, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge--new span, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--new span, .cardbox .cardbox__badge--new span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
  font-weight: 600;
}

/* line 66, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge--draft, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--draft,
.cardBox .cardbox__badge--inactive,
.crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--inactive, .cardbox .cardbox__badge--draft,
.cardbox .cardbox__badge--inactive {
  gap: 8px;
}

/* line 70, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge--draft .icon, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--draft .icon,
.cardBox .cardbox__badge--inactive .icon,
.crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--inactive .icon, .cardbox .cardbox__badge--draft .icon,
.cardbox .cardbox__badge--inactive .icon {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
}

/* line 76, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge--draft span, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--draft span,
.cardBox .cardbox__badge--inactive span,
.crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--inactive span, .cardbox .cardbox__badge--draft span,
.cardbox .cardbox__badge--inactive span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
  font-weight: 600;
}

/* line 83, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge--draft, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--draft, .cardbox .cardbox__badge--draft {
  background: #ffefcd;
  color: #f4a100;
}

/* line 88, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge--inactive, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--inactive, .cardbox .cardbox__badge--inactive {
  background: #f0f0f0;
  color: #aaaaaa;
}

/* line 93, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__footer, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__footer, .cardbox .cardbox__footer {
  margin: 0;
  padding: 10px 18px;
  border-top: 1px solid rgba(105, 168, 167, 0.15);
  background: #ffffff;
}

/* line 99, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__footer:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__footer:last-child, .cardbox .cardbox__footer:last-child {
  margin: 0 -14px;
  border-radius: 0 0 8px 8px;
}

/* line 105, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__footer-link, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__footer-link, .cardbox .cardbox__footer-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: #69a8a7;
  font-weight: 400;
  font-size: 1.3rem;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
}

/* line 117, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__footer-link .icon, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__footer-link .icon, .cardbox .cardbox__footer-link .icon {
  flex: 0 0 auto;
  width: 14px;
  height: 14px;
}

/* line 123, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__footer-link:hover, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__footer-link:hover, .cardbox .cardbox__footer-link:hover {
  text-decoration: underline;
}

/* line 128, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__owner-actions, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__owner-actions, .cardbox .cardbox__owner-actions {
  margin-top: 12px;
  width: 100%;
}

/* line 132, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__owner-actions > button, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__owner-actions > button, .cardbox .cardbox__owner-actions > button {
  width: 100%;
}

/* line 137, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__line-clamp-2, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__line-clamp-2,
.cardBox .cardbox__line-clamp-3,
.crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__line-clamp-3, .cardbox .cardbox__line-clamp-2,
.cardbox .cardbox__line-clamp-3 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

/* line 144, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__line-clamp-2, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__line-clamp-2, .cardbox .cardbox__line-clamp-2 {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

/* line 149, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__line-clamp-3, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__line-clamp-3, .cardbox .cardbox__line-clamp-3 {
  line-clamp: 3;
  -webkit-line-clamp: 3;
}

/* line 156, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-poll .fav-exchange, .crowd-pledges-page .charge-amount-radios .input-radio label.-poll .fav-exchange, .cardbox.-poll .fav-exchange {
  display: flex;
  align-items: center;
}

/* line 159, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-poll .fav-exchange svg, .crowd-pledges-page .charge-amount-radios .input-radio label.-poll .fav-exchange svg, .cardbox.-poll .fav-exchange svg {
  margin-right: 2px;
}

/* line 163, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-poll .slogan, .crowd-pledges-page .charge-amount-radios .input-radio label.-poll .slogan, .cardbox.-poll .slogan {
  font-weight: bold;
}

/* line 166, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-poll .result, .crowd-pledges-page .charge-amount-radios .input-radio label.-poll .result, .cardbox.-poll .result {
  display: block;
  margin-bottom: 20px;
}

/* line 169, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-poll .result:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label.-poll .result:last-child, .cardbox.-poll .result:last-child {
  margin-bottom: 0;
}

/* line 176, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-boosted, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted, .cardbox.-boosted {
  border: 1px solid #F8C8C2;
}

/* line 178, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-boosted .categoryicon, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .categoryicon, .cardbox.-boosted .categoryicon {
  color: #EC776A;
}

/* line 180, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-boosted .categoryicon .fav-exchange, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .categoryicon .fav-exchange, .cardbox.-boosted .categoryicon .fav-exchange {
  display: flex;
  align-items: center;
}

/* line 183, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-boosted .categoryicon .fav-exchange svg, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .categoryicon .fav-exchange svg, .cardbox.-boosted .categoryicon .fav-exchange svg {
  width: 20px;
  height: 20px;
}

/* line 189, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-boosted .img-square, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .img-square, .cardbox.-boosted .img-square {
  border-color: #F8C8C2;
}

/* line 196, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-subscription-plan .categoryicon, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscription-plan .categoryicon, .cardbox.-subscription-plan .categoryicon {
  text-transform: uppercase;
  font-family: "amaticbold", sans-serif;
  font-size: 2.5rem;
  color: #EC776A;
}

/* line 207, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-zuckerl .avatar-block.-hide, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatar-block.-hide, .cardbox.-zuckerl .avatar-block.-hide {
  display: none;
}

/* line 211, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-zuckerl .avatarImg .img-round, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg .img-round, .cardbox.-zuckerl .avatarImg .img-round {
  width: 80px;
  height: 80px;
  margin-right: 0px;
}

/* line 217, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-zuckerl .btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .btn-icon, .cardbox.-zuckerl .btn-icon {
  display: flex;
  justify-content: center;
  width: 100%;
  border-radius: 0px 0px 6px 6px;
  background-color: #ba564d;
  border-top: 1px dotted #ba564d;
}

/* line 224, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-zuckerl .btn-icon svg, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .btn-icon svg, .cardbox.-zuckerl .btn-icon svg {
  margin-right: 8px;
}

/* line 229, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-zuckerl .zuckerlteasertxt:hover, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .zuckerlteasertxt:hover, .cardBox.-zuckerl .zuckerlteasertxt:active, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .zuckerlteasertxt:active, .cardbox.-zuckerl .zuckerlteasertxt:hover, .cardbox.-zuckerl .zuckerlteasertxt:active {
  opacity: 1;
  cursor: auto;
}

/* line 238, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_campaign .sideflag, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .sideflag, .cardbox.-crowd_campaign .sideflag {
  bottom: 8px;
  color: #ba564d;
  background-color: #F8C8C2;
}

/* line 243, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_campaign .sideflag.-R:after, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .sideflag.-R:after, .cardbox.-crowd_campaign .sideflag.-R:after {
  border-color: #ba564d transparent transparent transparent;
}

/* line 252, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_boost .cardBoxHeader, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxHeader, .cardbox.-crowd_boost .cardBoxHeader {
  background-color: rgba(131, 199, 189, 0.1);
}

/* line 255, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_boost .coverImgWrapper svg, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .coverImgWrapper svg, .cardbox.-crowd_boost .coverImgWrapper svg {
  fill: #83c7bd;
  margin: auto;
  height: 100%;
  width: auto;
}

/* line 261, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_boost .categoryicon, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .categoryicon, .cardbox.-crowd_boost .categoryicon {
  font-weight: bold;
  color: #EC776A;
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
}

@media (min-width: 650px) {
  /* line 261, app/assets/stylesheets/components/_cardBox.scss */
  .cardBox.-crowd_boost .categoryicon, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .categoryicon, .cardbox.-crowd_boost .categoryicon {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 261, app/assets/stylesheets/components/_cardBox.scss */
  .cardBox.-crowd_boost .categoryicon, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .categoryicon, .cardbox.-crowd_boost .categoryicon {
    font-size: 4.0rem;
  }
}

/* line 266, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_boost .sideflag, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .sideflag, .cardbox.-crowd_boost .sideflag {
  color: #ba564d;
  background-color: #F8C8C2;
}

/* line 270, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_boost .sideflag.-R:after, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .sideflag.-R:after, .cardbox.-crowd_boost .sideflag.-R:after {
  border-color: #ba564d transparent transparent transparent;
}

/* line 276, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_boost .cardBoxContent .btn-primary, .cardBox.-crowd_boost .cardBoxContent .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .cardBox.-crowd_boost .cardBoxContent .jBox-Confirm-button, .cardBox.-crowd_boost .cardBoxContent button#gdpr-cookie-advanced, .cardBox.-crowd_boost .cardBoxContent #gdpr-cookie-message button, #gdpr-cookie-message .cardBox.-crowd_boost .cardBoxContent button,
.cardBox.-crowd_boost .cardBoxContent button#ihavecookiesBtn, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent .btn-primary, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent .jBox-Confirm-button, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent button#gdpr-cookie-advanced, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent button,
.crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent button#ihavecookiesBtn, .cardBox.-crowd_boost .cardBoxContent .btn-avatar, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent .btn-avatar, .cardBox.-crowd_boost .cardBoxContent .btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent .btn-icon, .cardbox.-crowd_boost .cardBoxContent .btn-primary, .cardbox.-crowd_boost .cardBoxContent .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .cardbox.-crowd_boost .cardBoxContent .jBox-Confirm-button, .cardbox.-crowd_boost .cardBoxContent button#gdpr-cookie-advanced, .cardbox.-crowd_boost .cardBoxContent #gdpr-cookie-message button, #gdpr-cookie-message .cardbox.-crowd_boost .cardBoxContent button,
.cardbox.-crowd_boost .cardBoxContent button#ihavecookiesBtn, .cardbox.-crowd_boost .cardBoxContent .btn-avatar, .cardbox.-crowd_boost .cardBoxContent .btn-icon {
  margin-top: 10px;
}

/* line 277, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_boost .cardBoxContent > .btn-primary:last-child, .cardBox.-crowd_boost .jBox-Confirm .cardBoxContent > .jBox-Confirm-button:last-child, .jBox-Confirm .cardBox.-crowd_boost .cardBoxContent > .jBox-Confirm-button:last-child, .cardBox.-crowd_boost .cardBoxContent > button#gdpr-cookie-advanced:last-child, .cardBox.-crowd_boost #gdpr-cookie-message .cardBoxContent > button:last-child, #gdpr-cookie-message .cardBox.-crowd_boost .cardBoxContent > button:last-child,
.cardBox.-crowd_boost .cardBoxContent > button#ihavecookiesBtn:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > .btn-primary:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .jBox-Confirm .cardBoxContent > .jBox-Confirm-button:last-child, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > .jBox-Confirm-button:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > button#gdpr-cookie-advanced:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost #gdpr-cookie-message .cardBoxContent > button:last-child, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > button:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > button#ihavecookiesBtn:last-child, .cardBox.-crowd_boost .cardBoxContent > .btn-avatar:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > .btn-avatar:last-child, .cardBox.-crowd_boost .cardBoxContent > .btn-icon:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > .btn-icon:last-child,
.cardBox.-crowd_boost .cardBoxContent > .btn-secondary:last-child,
.cardBox.-crowd_boost .cardBoxContent > .stream + .link-load:last-child,
.cardBox.-crowd_boost .entryComment .txt form .cardBoxContent > button:last-child,
.entryComment .txt form .cardBox.-crowd_boost .cardBoxContent > button:last-child,
.cardBox.-crowd_boost .entryContent .txt form .cardBoxContent > button:last-child,
.entryContent .txt form .cardBox.-crowd_boost .cardBoxContent > button:last-child,
.cardBox.-crowd_boost .entryForm .cardBoxContent > button:last-child,
.entryForm .cardBox.-crowd_boost .cardBoxContent > button:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > .btn-secondary:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > .stream + .link-load:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .entryComment .txt form .cardBoxContent > button:last-child,
.entryComment .txt form .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > button:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .entryContent .txt form .cardBoxContent > button:last-child,
.entryContent .txt form .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > button:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .entryForm .cardBoxContent > button:last-child,
.entryForm .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > button:last-child,
.cardBox.-crowd_boost .card-grid-container .cardBoxContent > .link-load:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .card-grid-container .cardBoxContent > .link-load:last-child,
.card-grid-container .cardBox.-crowd_boost .cardBoxContent > .link-load:last-child,
.card-grid-container .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent > .link-load:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio .card-grid-container label.-crowd_boost .cardBoxContent > .link-load:last-child, .cardbox.-crowd_boost .cardBoxContent > .btn-primary:last-child, .cardbox.-crowd_boost .jBox-Confirm .cardBoxContent > .jBox-Confirm-button:last-child, .jBox-Confirm .cardbox.-crowd_boost .cardBoxContent > .jBox-Confirm-button:last-child, .cardbox.-crowd_boost .cardBoxContent > button#gdpr-cookie-advanced:last-child, .cardbox.-crowd_boost #gdpr-cookie-message .cardBoxContent > button:last-child, #gdpr-cookie-message .cardbox.-crowd_boost .cardBoxContent > button:last-child,
.cardbox.-crowd_boost .cardBoxContent > button#ihavecookiesBtn:last-child, .cardbox.-crowd_boost .cardBoxContent > .btn-avatar:last-child, .cardbox.-crowd_boost .cardBoxContent > .btn-icon:last-child,
.cardbox.-crowd_boost .cardBoxContent > .btn-secondary:last-child,
.cardbox.-crowd_boost .cardBoxContent > .stream + .link-load:last-child,
.cardbox.-crowd_boost .entryComment .txt form .cardBoxContent > button:last-child,
.entryComment .txt form .cardbox.-crowd_boost .cardBoxContent > button:last-child,
.cardbox.-crowd_boost .entryContent .txt form .cardBoxContent > button:last-child,
.entryContent .txt form .cardbox.-crowd_boost .cardBoxContent > button:last-child,
.cardbox.-crowd_boost .entryForm .cardBoxContent > button:last-child,
.entryForm .cardbox.-crowd_boost .cardBoxContent > button:last-child,
.cardbox.-crowd_boost .card-grid-container .cardBoxContent > .link-load:last-child,
.card-grid-container .cardbox.-crowd_boost .cardBoxContent > .link-load:last-child {
  margin-bottom: 0;
}

/* line 282, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-crowd_boost .facts-headline, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .facts-headline, .cardbox.-crowd_boost .facts-headline {
  text-align: center;
  padding: 15px;
  border-top: 1px solid #DBEFEC;
}

/* line 291, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-roomdemand .category-tags, .crowd-pledges-page .charge-amount-radios .input-radio label.-roomdemand .category-tags, .cardBox.-coopdemand .category-tags, .crowd-pledges-page .charge-amount-radios .input-radio label.-coopdemand .category-tags, .cardBox.-energydemand .category-tags, .crowd-pledges-page .charge-amount-radios .input-radio label.-energydemand .category-tags, .cardbox.-roomdemand .category-tags, .cardbox.-coopdemand .category-tags, .cardbox.-energydemand .category-tags {
  position: absolute;
  top: 4px;
  right: 0px;
}

/* line 301, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-coopdemand .categoryicon svg.fav-exchange, .crowd-pledges-page .charge-amount-radios .input-radio label.-coopdemand .categoryicon svg.fav-exchange, .cardbox.-coopdemand .categoryicon svg.fav-exchange {
  width: 50px;
  height: 50px;
}

/* line 310, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-group a.title, .crowd-pledges-page .charge-amount-radios .input-radio label.-group a.title, .cardbox.-group a.title {
  font-weight: bold;
}

/* line 313, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-group p.infos, .crowd-pledges-page .charge-amount-radios .input-radio label.-group p.infos, .cardbox.-group p.infos {
  display: none;
}

/* line 317, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-group .slogan strong, .crowd-pledges-page .charge-amount-radios .input-radio label.-group .slogan strong, .cardbox.-group .slogan strong {
  font-weight: normal;
}

/* line 325, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card:has(.cardbox__footer:last-child), .crowd-pledges-page .charge-amount-radios .input-radio label.service-card:has(.cardbox__footer:last-child), .cardbox.service-card:has(.cardbox__footer:last-child) {
  padding-bottom: 0;
}

/* line 329, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__location, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__location, .cardbox.service-card .service-card__location {
  min-width: 0;
  margin-bottom: 2px;
}

/* line 333, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__location a, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__location a, .cardbox.service-card .service-card__location a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  color: #EC776A;
  font-size: 1.4rem;
  line-height: 1.4;
  text-decoration: none;
}

/* line 341, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__location a:hover, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__location a:hover, .cardbox.service-card .service-card__location a:hover {
  text-decoration: underline;
}

/* line 347, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__category, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__category, .cardbox.service-card .service-card__category {
  display: flex;
  align-items: center;
  gap: 5px;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 0;
  margin-top: 22px;
  color: #69a8a7;
  text-decoration: none;
}

/* line 357, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__category span, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__category span, .cardbox.service-card .service-card__category span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  color: inherit;
  font-size: 1.4rem;
  line-height: 1.4;
}

/* line 365, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__category:hover, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__category:hover, .cardbox.service-card .service-card__category:hover {
  text-decoration: underline;
}

/* line 370, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__location-summary, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__location-summary, .cardbox.service-card .service-card__location-summary {
  display: flex;
  align-items: flex-end;
  gap: 10px;
  position: relative;
  z-index: 2;
  min-width: 0;
  margin: -55px 0 0;
}

/* line 379, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__location-summary picture.type_location, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__location-summary picture.type_location,
.cardBox.service-card .service-card__location-summary picture.type_user,
.crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__location-summary picture.type_user, .cardbox.service-card .service-card__location-summary picture.type_location,
.cardbox.service-card .service-card__location-summary picture.type_user {
  display: block;
}

/* line 385, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__location-avatar, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__location-avatar, .cardbox.service-card .service-card__location-avatar {
  position: relative;
  flex: 0 0 auto;
  display: block;
  text-decoration: none;
}

/* line 391, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__location-avatar :is(.img-square, .img-round, picture.type_location, picture.type_user), .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__location-avatar :is(.img-square, .img-round, picture.type_location, picture.type_user), .cardbox.service-card .service-card__location-avatar :is(.img-square, .img-round, picture.type_location, picture.type_user) {
  width: 60px;
  height: 60px;
}

/* line 397, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__category-icon, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__category-icon, .cardbox.service-card .service-card__category-icon {
  position: relative;
  z-index: 2;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  background: #ffffff;
  color: #69a8a7;
}

/* line 409, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__category-icon .icon, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__category-icon .icon, .cardbox.service-card .service-card__category-icon .icon {
  width: 100%;
  height: 100%;
}

/* line 415, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__media, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__media, .cardbox.service-card .service-card__media {
  display: block;
  margin: -6px -6px 20px;
}

/* line 420, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__quick-actions, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__quick-actions, .cardbox.service-card .service-card__quick-actions {
  display: flex;
  align-items: center;
  top: 4px;
  right: 4px;
  max-width: calc(100% - 16px);
  padding: 0;
  border-radius: 0;
  background: transparent;
}

/* line 430, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__quick-actions .service-card__image-tag, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__quick-actions .service-card__image-tag, .cardbox.service-card .service-card__quick-actions .service-card__image-tag {
  position: static;
  min-width: 0;
  max-width: 100%;
}

/* line 436, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__quick-actions.-toggle-visible, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__quick-actions.-toggle-visible, .no-hover .favorites-container .cardBox.service-card .service-card__quick-actions, .no-hover .favorites-container .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__quick-actions, .crowd-pledges-page .charge-amount-radios .input-radio .no-hover .favorites-container label.service-card .service-card__quick-actions, .no-hover .notification-container .cardBox.service-card .service-card__quick-actions, .no-hover .notification-container .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__quick-actions, .crowd-pledges-page .charge-amount-radios .input-radio .no-hover .notification-container label.service-card .service-card__quick-actions, .cardbox.service-card .service-card__quick-actions.-toggle-visible, .no-hover .favorites-container .cardbox.service-card .service-card__quick-actions, .no-hover .notification-container .cardbox.service-card .service-card__quick-actions {
  top: -4px;
  right: -4px;
  padding: 6px;
  border-radius: 0 0 0 5px;
  background-color: #ffffff;
}

/* line 447, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__cover, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__cover, .cardbox.service-card .service-card__cover {
  display: block;
  position: relative;
  aspect-ratio: 16 / 10;
}

/* line 452, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__cover .coverImg, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__cover .coverImg, .cardbox.service-card .service-card__cover .coverImg {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 461, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__image-tag, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__image-tag, .cardbox.service-card .service-card__image-tag {
  display: flex;
  align-items: center;
  position: absolute;
  top: 4px;
  right: 4px;
  max-width: calc(100% - 16px);
  padding: 3px 7px;
  border-radius: 4px;
  background: rgba(240, 244, 245, 0.95);
  color: #69a8a7;
  font-size: 1.2rem;
  line-height: 1.2;
  text-decoration: none;
}

/* line 476, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__image-tag .icon, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__image-tag .icon, .cardbox.service-card .service-card__image-tag .icon {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  margin-right: 4px;
}

/* line 483, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__image-tag span, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__image-tag span, .cardbox.service-card .service-card__image-tag span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
  font-size: 1.4rem;
  line-height: 1.4;
}

/* line 490, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__image-tag:hover, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__image-tag:hover, .cardbox.service-card .service-card__image-tag:hover {
  text-decoration: none;
}

/* line 495, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__facts, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__facts, .cardbox.service-card .service-card__facts {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  min-width: 0;
  gap: 6px;
  padding-inline: 10px;
}

/* line 504, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__price, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__price,
.cardBox.service-card .service-card__fact,
.crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__fact, .cardbox.service-card .service-card__price,
.cardbox.service-card .service-card__fact {
  display: flex;
  align-items: center;
  color: #69a8a7;
  white-space: nowrap;
}

/* line 512, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__price, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__price, .cardbox.service-card .service-card__price {
  align-items: baseline;
  font-weight: 600;
}

/* line 516, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__price strong, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__price strong, .cardbox.service-card .service-card__price strong {
  font-size: 1.6rem;
  line-height: 1.4;
}

/* line 522, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__fact-divider, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__fact-divider, .cardbox.service-card .service-card__fact-divider {
  flex: 0 0 auto;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: rgba(105, 168, 167, 0.55);
}

/* line 531, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__fact span, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__fact span, .cardbox.service-card .service-card__fact span {
  margin: 0;
  font-size: 1.4rem;
  line-height: 1.4;
}

/* line 538, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .txt, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .txt, .cardbox.service-card .txt {
  border-top: 0;
  margin-top: 16px;
  margin-bottom: 0;
}

/* line 544, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__actions, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__actions, .cardbox.service-card .service-card__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 38px;
  background: #f0f4f5;
  border-radius: 6px;
  margin-top: 26px;
}

/* line 555, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__category + .service-card__actions, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__category + .service-card__actions, .cardbox.service-card .service-card__category + .service-card__actions {
  margin-top: 12px;
}

/* line 559, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__actions > :is(.btn-primary, .btn-secondary), .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__actions > :is(.btn-primary, .btn-secondary), .cardbox.service-card .service-card__actions > :is(.btn-primary, .btn-secondary) {
  flex: 0 0 auto;
  width: auto;
  white-space: nowrap;
}

/* line 565, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__activity, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__activity, .cardbox.service-card .service-card__activity {
  margin: 12px 0 0;
  line-height: 1.4;
}

/* line 570, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__actions + .cardbox__footer, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__actions + .cardbox__footer, .cardbox.service-card .service-card__actions + .cardbox__footer {
  margin-top: 12px;
}

/* line 574, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .service-card__actions + .cardbox__badge, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__actions + .cardbox__badge, .cardbox.service-card .service-card__actions + .cardbox__badge {
  margin-top: 12px;
}

/* line 578, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.service-card .cardbox__badge + .cardbox__footer, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .cardbox__badge + .cardbox__footer, .cardbox.service-card .cardbox__badge + .cardbox__footer {
  margin-top: 12px;
}

/* line 586, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-discussion .avatarImg .img-round, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg .img-round, .cardbox.-discussion .avatarImg .img-round {
  width: 80px;
  height: 80px;
  margin-right: 0px;
}

/* line 592, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-discussion .name, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .name, .cardbox.-discussion .name {
  font-weight: normal;
}

/* line 595, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-discussion .infos, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .infos, .cardbox.-discussion .infos {
  font-style: italic;
}

/* line 598, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-discussion .txt .commentslink, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .txt .commentslink, .cardbox.-discussion .txt .commentslink {
  text-decoration: none;
  color: #644C4F;
  line-height: 1.4;
  font-size: 1.4rem;
  margin-top: 0px;
  margin-left: 0px;
}

@media (min-width: 650px) {
  /* line 598, app/assets/stylesheets/components/_cardBox.scss */
  .cardBox.-discussion .txt .commentslink, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .txt .commentslink, .cardbox.-discussion .txt .commentslink {
    font-size: 1.6rem;
  }
}

/* line 604, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-discussion .txt .commentslink:hover, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .txt .commentslink:hover, .cardbox.-discussion .txt .commentslink:hover {
  text-decoration: underline;
}

/* line 614, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .cardbox__badge + .cardBoxHeader, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge + .cardBoxHeader, .cardbox .cardbox__badge + .cardBoxHeader {
  margin-top: 0;
}

/* line 618, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .entryContent, .crowd-pledges-page .charge-amount-radios .input-radio label .entryContent, .cardbox .entryContent {
  margin-bottom: 0px;
}

/* line 622, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group, .cardbox .btn-group {
  display: flex;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 627, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group .btn-secondary, .cardBox .btn-group .stream + .link-load, .cardBox .btn-group .entryComment .txt form button, .entryComment .txt form .cardBox .btn-group button,
.cardBox .btn-group .entryContent .txt form button,
.entryContent .txt form .cardBox .btn-group button, .cardBox .btn-group .entryForm button, .entryForm .cardBox .btn-group button, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .btn-secondary, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .stream + .link-load, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .entryComment .txt form button, .entryComment .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button,
.crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .entryContent .txt form button,
.entryContent .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .entryForm button, .entryForm .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button, .cardBox .btn-group .card-grid-container .link-load, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .card-grid-container .link-load, .card-grid-container .cardBox .btn-group .link-load, .card-grid-container .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .link-load, .crowd-pledges-page .charge-amount-radios .input-radio .card-grid-container label .btn-group .link-load, .cardbox .btn-group .btn-secondary, .cardbox .btn-group .stream + .link-load, .cardbox .btn-group .entryComment .txt form button, .entryComment .txt form .cardbox .btn-group button,
.cardbox .btn-group .entryContent .txt form button,
.entryContent .txt form .cardbox .btn-group button, .cardbox .btn-group .entryForm button, .entryForm .cardbox .btn-group button, .cardbox .btn-group .card-grid-container .link-load, .card-grid-container .cardbox .btn-group .link-load {
  width: 48%;
}

/* line 630, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group .btn-primary, .cardBox .btn-group .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .cardBox .btn-group .jBox-Confirm-button, .cardBox .btn-group button#gdpr-cookie-advanced, .cardBox .btn-group #gdpr-cookie-message button, #gdpr-cookie-message .cardBox .btn-group button,
.cardBox .btn-group button#ihavecookiesBtn, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .btn-primary, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .jBox-Confirm-button, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button#gdpr-cookie-advanced, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button,
.crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button#ihavecookiesBtn, .cardBox .btn-group .btn-avatar, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .btn-avatar, .cardBox .btn-group .btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .btn-icon, .cardBox .btn-group .-invoice, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .-invoice, .cardbox .btn-group .btn-primary, .cardbox .btn-group .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .cardbox .btn-group .jBox-Confirm-button, .cardbox .btn-group button#gdpr-cookie-advanced, .cardbox .btn-group #gdpr-cookie-message button, #gdpr-cookie-message .cardbox .btn-group button,
.cardbox .btn-group button#ihavecookiesBtn, .cardbox .btn-group .btn-avatar, .cardbox .btn-group .btn-icon, .cardbox .btn-group .-invoice {
  float: left;
  width: 100%;
  margin-top: 10px;
}

/* line 635, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group .-payment, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .-payment, .cardbox .btn-group .-payment {
  float: left;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 10px;
}

/* line 641, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group .actions, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions, .cardbox .btn-group .actions {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

/* line 645, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group .actions .btn-secondary, .cardBox .btn-group .actions .stream + .link-load, .cardBox .btn-group .actions .entryComment .txt form button, .entryComment .txt form .cardBox .btn-group .actions button,
.cardBox .btn-group .actions .entryContent .txt form button,
.entryContent .txt form .cardBox .btn-group .actions button, .cardBox .btn-group .actions .entryForm button, .entryForm .cardBox .btn-group .actions button, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .btn-secondary, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .stream + .link-load, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryComment .txt form button, .entryComment .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button,
.crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryContent .txt form button,
.entryContent .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryForm button, .entryForm .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button, .cardBox .btn-group .actions .card-grid-container .link-load, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .card-grid-container .link-load, .card-grid-container .cardBox .btn-group .actions .link-load, .card-grid-container .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .link-load, .crowd-pledges-page .charge-amount-radios .input-radio .card-grid-container label .btn-group .actions .link-load, .cardbox .btn-group .actions .btn-secondary, .cardbox .btn-group .actions .stream + .link-load, .cardbox .btn-group .actions .entryComment .txt form button, .entryComment .txt form .cardbox .btn-group .actions button,
.cardbox .btn-group .actions .entryContent .txt form button,
.entryContent .txt form .cardbox .btn-group .actions button, .cardbox .btn-group .actions .entryForm button, .entryForm .cardbox .btn-group .actions button, .cardbox .btn-group .actions .card-grid-container .link-load, .card-grid-container .cardbox .btn-group .actions .link-load {
  width: 100%;
}

/* line 648, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group .actions .btn-secondary:first-of-type, .cardBox .btn-group .actions .stream + .link-load:first-of-type, .cardBox .btn-group .actions .entryComment .txt form button:first-of-type, .entryComment .txt form .cardBox .btn-group .actions button:first-of-type,
.cardBox .btn-group .actions .entryContent .txt form button:first-of-type,
.entryContent .txt form .cardBox .btn-group .actions button:first-of-type, .cardBox .btn-group .actions .entryForm button:first-of-type, .entryForm .cardBox .btn-group .actions button:first-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .btn-secondary:first-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .stream + .link-load:first-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryComment .txt form button:first-of-type, .entryComment .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button:first-of-type,
.crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryContent .txt form button:first-of-type,
.entryContent .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button:first-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryForm button:first-of-type, .entryForm .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button:first-of-type, .cardBox .btn-group .actions .card-grid-container .link-load:first-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .card-grid-container .link-load:first-of-type, .card-grid-container .cardBox .btn-group .actions .link-load:first-of-type, .card-grid-container .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .link-load:first-of-type, .crowd-pledges-page .charge-amount-radios .input-radio .card-grid-container label .btn-group .actions .link-load:first-of-type, .cardbox .btn-group .actions .btn-secondary:first-of-type, .cardbox .btn-group .actions .stream + .link-load:first-of-type, .cardbox .btn-group .actions .entryComment .txt form button:first-of-type, .entryComment .txt form .cardbox .btn-group .actions button:first-of-type,
.cardbox .btn-group .actions .entryContent .txt form button:first-of-type,
.entryContent .txt form .cardbox .btn-group .actions button:first-of-type, .cardbox .btn-group .actions .entryForm button:first-of-type, .entryForm .cardbox .btn-group .actions button:first-of-type, .cardbox .btn-group .actions .card-grid-container .link-load:first-of-type, .card-grid-container .cardbox .btn-group .actions .link-load:first-of-type {
  margin-right: 5px;
}

/* line 649, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group .actions .btn-secondary:last-of-type, .cardBox .btn-group .actions .stream + .link-load:last-of-type, .cardBox .btn-group .actions .entryComment .txt form button:last-of-type, .entryComment .txt form .cardBox .btn-group .actions button:last-of-type,
.cardBox .btn-group .actions .entryContent .txt form button:last-of-type,
.entryContent .txt form .cardBox .btn-group .actions button:last-of-type, .cardBox .btn-group .actions .entryForm button:last-of-type, .entryForm .cardBox .btn-group .actions button:last-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .btn-secondary:last-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .stream + .link-load:last-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryComment .txt form button:last-of-type, .entryComment .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button:last-of-type,
.crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryContent .txt form button:last-of-type,
.entryContent .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button:last-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryForm button:last-of-type, .entryForm .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button:last-of-type, .cardBox .btn-group .actions .card-grid-container .link-load:last-of-type, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .card-grid-container .link-load:last-of-type, .card-grid-container .cardBox .btn-group .actions .link-load:last-of-type, .card-grid-container .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .link-load:last-of-type, .crowd-pledges-page .charge-amount-radios .input-radio .card-grid-container label .btn-group .actions .link-load:last-of-type, .cardbox .btn-group .actions .btn-secondary:last-of-type, .cardbox .btn-group .actions .stream + .link-load:last-of-type, .cardbox .btn-group .actions .entryComment .txt form button:last-of-type, .entryComment .txt form .cardbox .btn-group .actions button:last-of-type,
.cardbox .btn-group .actions .entryContent .txt form button:last-of-type,
.entryContent .txt form .cardbox .btn-group .actions button:last-of-type, .cardbox .btn-group .actions .entryForm button:last-of-type, .entryForm .cardbox .btn-group .actions button:last-of-type, .cardbox .btn-group .actions .card-grid-container .link-load:last-of-type, .card-grid-container .cardbox .btn-group .actions .link-load:last-of-type {
  margin-left: 5px;
}

/* line 650, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group .actions .btn-secondary:only-child, .cardBox .btn-group .actions .stream + .link-load:only-child, .cardBox .btn-group .actions .entryComment .txt form button:only-child, .entryComment .txt form .cardBox .btn-group .actions button:only-child,
.cardBox .btn-group .actions .entryContent .txt form button:only-child,
.entryContent .txt form .cardBox .btn-group .actions button:only-child, .cardBox .btn-group .actions .entryForm button:only-child, .entryForm .cardBox .btn-group .actions button:only-child, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .btn-secondary:only-child, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .stream + .link-load:only-child, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryComment .txt form button:only-child, .entryComment .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button:only-child,
.crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryContent .txt form button:only-child,
.entryContent .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button:only-child, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .entryForm button:only-child, .entryForm .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions button:only-child, .cardBox .btn-group .actions .card-grid-container .link-load:only-child, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .card-grid-container .link-load:only-child, .card-grid-container .cardBox .btn-group .actions .link-load:only-child, .card-grid-container .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .actions .link-load:only-child, .crowd-pledges-page .charge-amount-radios .input-radio .card-grid-container label .btn-group .actions .link-load:only-child, .cardbox .btn-group .actions .btn-secondary:only-child, .cardbox .btn-group .actions .stream + .link-load:only-child, .cardbox .btn-group .actions .entryComment .txt form button:only-child, .entryComment .txt form .cardbox .btn-group .actions button:only-child,
.cardbox .btn-group .actions .entryContent .txt form button:only-child,
.entryContent .txt form .cardbox .btn-group .actions button:only-child, .cardbox .btn-group .actions .entryForm button:only-child, .entryForm .cardbox .btn-group .actions button:only-child, .cardbox .btn-group .actions .card-grid-container .link-load:only-child, .card-grid-container .cardbox .btn-group .actions .link-load:only-child {
  margin: 0px;
}

/* line 653, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .btn-group .btn-secondary.-full, .cardBox .btn-group .stream + .-full.link-load, .cardBox .btn-group .entryComment .txt form button.-full, .entryComment .txt form .cardBox .btn-group button.-full,
.cardBox .btn-group .entryContent .txt form button.-full,
.entryContent .txt form .cardBox .btn-group button.-full, .cardBox .btn-group .entryForm button.-full, .entryForm .cardBox .btn-group button.-full, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .btn-secondary.-full, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .stream + .-full.link-load, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .entryComment .txt form button.-full, .entryComment .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button.-full,
.crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .entryContent .txt form button.-full,
.entryContent .txt form .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button.-full, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .entryForm button.-full, .entryForm .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button.-full, .cardBox .btn-group .card-grid-container .-full.link-load, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .card-grid-container .-full.link-load, .card-grid-container .cardBox .btn-group .-full.link-load, .card-grid-container .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .-full.link-load, .crowd-pledges-page .charge-amount-radios .input-radio .card-grid-container label .btn-group .-full.link-load, .cardBox .btn-group .btn-primary.-full, .cardBox .btn-group .jBox-Confirm .-full.jBox-Confirm-button, .jBox-Confirm .cardBox .btn-group .-full.jBox-Confirm-button, .cardBox .btn-group button#gdpr-cookie-advanced.-full, .cardBox .btn-group #gdpr-cookie-message button.-full, #gdpr-cookie-message .cardBox .btn-group button.-full,
.cardBox .btn-group button#ihavecookiesBtn.-full, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .btn-primary.-full, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .jBox-Confirm .-full.jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .-full.jBox-Confirm-button, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button#gdpr-cookie-advanced.-full, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group #gdpr-cookie-message button.-full, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button.-full,
.crowd-pledges-page .charge-amount-radios .input-radio label .btn-group button#ihavecookiesBtn.-full, .cardBox .btn-group .-full.btn-avatar, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .-full.btn-avatar, .cardBox .btn-group .-full.btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .-full.btn-icon, .cardbox .btn-group .btn-secondary.-full, .cardbox .btn-group .stream + .-full.link-load, .cardbox .btn-group .entryComment .txt form button.-full, .entryComment .txt form .cardbox .btn-group button.-full,
.cardbox .btn-group .entryContent .txt form button.-full,
.entryContent .txt form .cardbox .btn-group button.-full, .cardbox .btn-group .entryForm button.-full, .entryForm .cardbox .btn-group button.-full, .cardbox .btn-group .card-grid-container .-full.link-load, .card-grid-container .cardbox .btn-group .-full.link-load, .cardbox .btn-group .btn-primary.-full, .cardbox .btn-group .jBox-Confirm .-full.jBox-Confirm-button, .jBox-Confirm .cardbox .btn-group .-full.jBox-Confirm-button, .cardbox .btn-group button#gdpr-cookie-advanced.-full, .cardbox .btn-group #gdpr-cookie-message button.-full, #gdpr-cookie-message .cardbox .btn-group button.-full,
.cardbox .btn-group button#ihavecookiesBtn.-full, .cardbox .btn-group .-full.btn-avatar, .cardbox .btn-group .-full.btn-icon {
  width: 100%;
}

/* line 658, app/assets/stylesheets/components/_cardBox.scss */
.cardBox .-update-state, .crowd-pledges-page .charge-amount-radios .input-radio label .-update-state, .cardbox .-update-state {
  margin-top: 10px;
}

/* line 664, app/assets/stylesheets/components/_cardBox.scss */
.card-grid .btn-icon,
.card-slider-container .btn-icon,
.block-groups .btn-icon,
.cardBoxCollection .btn-icon {
  display: flex;
}

/* line 671, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader {
  position: relative;
  margin: -6px -6px 20px;
}

/* line 676, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader .coverImgWrapper {
  height: 220px;
}

@media (max-width: 693px) {
  /* line 682, app/assets/stylesheets/components/_cardBox.scss */
  :where(.card-grid > .cardBox) .cardBoxHeader .coverImgWrapper {
    width: 100%;
    height: auto;
    min-height: 220px;
    aspect-ratio: 300 / 210;
  }
}

/* line 691, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader .coverImg {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  display: block;
}

/* line 698, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader .sideflag {
  position: absolute;
  bottom: -10px;
  right: -20px;
}

/* line 703, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader .sideflag .title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 708, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader .calendarSheet, .cardBoxHeader .priceSheet {
  position: absolute;
  top: 5px;
  left: 5px;
}

/* line 713, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader .categoryicon {
  position: absolute;
  top: -4px;
  right: -4px;
  background-color: #ffffff;
  padding: 6px 6px;
  border-radius: 0 0 0 5px;
  color: #83C7BD;
}

/* line 721, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader .categoryicon .icon-shop, .cardBoxHeader .categoryicon .icon-zuckerl {
  color: #EC776A;
}

/* line 724, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader .categoryicon .count {
  text-align: center;
  font-size: 13px;
}

/* line 728, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxHeader .categoryicon.sticky {
  color: #EC776A;
}

/* line 737, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent a.typelink {
  text-decoration: none !important;
}

/* line 738, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent a.typelink:hover {
  text-decoration: none !important;
}

/* line 740, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .entryContent .txt a {
  text-decoration: none;
}

/* line 744, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .type-description {
  color: #EC776A;
  font-style: italic;
  padding: 10px 0px 15px 0px;
}

/* line 751, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent.-roomdemand .type-description, .cardBoxContent.-coopdemand .type-description, .cardBoxContent.-energydemand .type-description {
  padding-top: 0px;
  margin-top: -10px;
}

/* line 758, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent.-roomoffer .slogan {
  margin-top: 5px;
}

/* line 764, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent.-roomoffer .slogan, .cardBoxContent.-roomdemand .slogan, .cardBoxContent.-energyoffer .slogan, .cardBoxContent.-energydemand .slogan {
  font-style: normal;
  font-weight: 600;
}

/* line 770, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .collaboration, .cardBoxContent .waiting-list, .cardBoxContent .slot-booking, .cardBoxContent .facts {
  color: #644C4F;
  margin: 0px -3px 1px -3px;
  padding: 5px;
  background-color: rgba(253, 241, 240, 0.8);
}

/* line 775, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .collaboration:last-child, .cardBoxContent .waiting-list:last-child, .cardBoxContent .slot-booking:last-child, .cardBoxContent .facts:last-child {
  margin-bottom: 0;
}

/* line 778, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .collaboration + .streamElement, .cardBoxContent .collaboration + .btn-group, .cardBoxContent .waiting-list + .streamElement, .cardBoxContent .waiting-list + .btn-group, .cardBoxContent .slot-booking + .streamElement, .cardBoxContent .slot-booking + .btn-group, .cardBoxContent .facts + .streamElement, .cardBoxContent .facts + .btn-group {
  margin-top: 20px;
}

/* line 781, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .collaboration.-grey, .cardBoxContent section.info.-about-pages .nav-bar .collaboration.btn-secondary, section.info.-about-pages .nav-bar .cardBoxContent .collaboration.btn-secondary, .cardBoxContent section.info.-about-pages .nav-bar .card-grid-container .collaboration.link-load, section.info.-about-pages .nav-bar .card-grid-container .cardBoxContent .collaboration.link-load, .cardBoxContent .card-grid-container section.info.-about-pages .nav-bar .collaboration.link-load, .card-grid-container section.info.-about-pages .nav-bar .cardBoxContent .collaboration.link-load, .cardBoxContent section.info.-about-pages .nav-bar .entryForm button.collaboration, section.info.-about-pages .nav-bar .entryForm .cardBoxContent button.collaboration, .cardBoxContent .entryForm section.info.-about-pages .nav-bar button.collaboration, .entryForm section.info.-about-pages .nav-bar .cardBoxContent button.collaboration, .cardBoxContent section.info.-about-pages .nav-bar .entryComment .txt form button.collaboration, section.info.-about-pages .nav-bar .entryComment .txt form .cardBoxContent button.collaboration, .cardBoxContent .entryComment .txt form section.info.-about-pages .nav-bar button.collaboration, .entryComment .txt form section.info.-about-pages .nav-bar .cardBoxContent button.collaboration,
.cardBoxContent section.info.-about-pages .nav-bar .entryContent .txt form button.collaboration,
section.info.-about-pages .nav-bar .entryContent .txt form .cardBoxContent button.collaboration,
.cardBoxContent .entryContent .txt form section.info.-about-pages .nav-bar button.collaboration,
.entryContent .txt form section.info.-about-pages .nav-bar .cardBoxContent button.collaboration, .cardBoxContent section.info.-about-pages .nav-bar .stream + .collaboration.link-load, section.info.-about-pages .nav-bar .cardBoxContent .stream + .collaboration.link-load, .cardBoxContent section.info.-about-pages .nav-bar .collaboration.btn-primary, section.info.-about-pages .nav-bar .cardBoxContent .collaboration.btn-primary, .cardBoxContent section.info.-about-pages .nav-bar .collaboration.btn-avatar, section.info.-about-pages .nav-bar .cardBoxContent .collaboration.btn-avatar, .cardBoxContent section.info.-about-pages .nav-bar .collaboration.btn-icon, section.info.-about-pages .nav-bar .cardBoxContent .collaboration.btn-icon, .cardBoxContent section.info.-about-pages .nav-bar #gdpr-cookie-message button.collaboration, section.info.-about-pages .nav-bar #gdpr-cookie-message .cardBoxContent button.collaboration, .cardBoxContent #gdpr-cookie-message section.info.-about-pages .nav-bar button.collaboration, #gdpr-cookie-message section.info.-about-pages .nav-bar .cardBoxContent button.collaboration,
.cardBoxContent section.info.-about-pages .nav-bar button#ihavecookiesBtn.collaboration,
section.info.-about-pages .nav-bar .cardBoxContent button#ihavecookiesBtn.collaboration, .cardBoxContent section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.collaboration, section.info.-about-pages .nav-bar .cardBoxContent button#gdpr-cookie-advanced.collaboration, .cardBoxContent section.info.-about-pages .nav-bar .jBox-Confirm .collaboration.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .cardBoxContent .collaboration.jBox-Confirm-button, .cardBoxContent .jBox-Confirm section.info.-about-pages .nav-bar .collaboration.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .cardBoxContent .collaboration.jBox-Confirm-button, .cardBoxContent .jBox-Confirm .collaboration.jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .cardBoxContent .collaboration.jBox-Confirm-button.jBox-Confirm-button-cancel, .cardBoxContent button#gdpr-cookie-advanced.collaboration, .cardBoxContent .waiting-list.-grey, .cardBoxContent section.info.-about-pages .nav-bar .waiting-list.btn-secondary, section.info.-about-pages .nav-bar .cardBoxContent .waiting-list.btn-secondary, .cardBoxContent section.info.-about-pages .nav-bar .card-grid-container .waiting-list.link-load, section.info.-about-pages .nav-bar .card-grid-container .cardBoxContent .waiting-list.link-load, .cardBoxContent .card-grid-container section.info.-about-pages .nav-bar .waiting-list.link-load, .card-grid-container section.info.-about-pages .nav-bar .cardBoxContent .waiting-list.link-load, .cardBoxContent section.info.-about-pages .nav-bar .entryForm button.waiting-list, section.info.-about-pages .nav-bar .entryForm .cardBoxContent button.waiting-list, .cardBoxContent .entryForm section.info.-about-pages .nav-bar button.waiting-list, .entryForm section.info.-about-pages .nav-bar .cardBoxContent button.waiting-list, .cardBoxContent section.info.-about-pages .nav-bar .entryComment .txt form button.waiting-list, section.info.-about-pages .nav-bar .entryComment .txt form .cardBoxContent button.waiting-list, .cardBoxContent .entryComment .txt form section.info.-about-pages .nav-bar button.waiting-list, .entryComment .txt form section.info.-about-pages .nav-bar .cardBoxContent button.waiting-list,
.cardBoxContent section.info.-about-pages .nav-bar .entryContent .txt form button.waiting-list,
section.info.-about-pages .nav-bar .entryContent .txt form .cardBoxContent button.waiting-list,
.cardBoxContent .entryContent .txt form section.info.-about-pages .nav-bar button.waiting-list,
.entryContent .txt form section.info.-about-pages .nav-bar .cardBoxContent button.waiting-list, .cardBoxContent section.info.-about-pages .nav-bar .stream + .waiting-list.link-load, section.info.-about-pages .nav-bar .cardBoxContent .stream + .waiting-list.link-load, .cardBoxContent section.info.-about-pages .nav-bar .waiting-list.btn-primary, section.info.-about-pages .nav-bar .cardBoxContent .waiting-list.btn-primary, .cardBoxContent section.info.-about-pages .nav-bar .waiting-list.btn-avatar, section.info.-about-pages .nav-bar .cardBoxContent .waiting-list.btn-avatar, .cardBoxContent section.info.-about-pages .nav-bar .waiting-list.btn-icon, section.info.-about-pages .nav-bar .cardBoxContent .waiting-list.btn-icon, .cardBoxContent section.info.-about-pages .nav-bar #gdpr-cookie-message button.waiting-list, section.info.-about-pages .nav-bar #gdpr-cookie-message .cardBoxContent button.waiting-list, .cardBoxContent #gdpr-cookie-message section.info.-about-pages .nav-bar button.waiting-list, #gdpr-cookie-message section.info.-about-pages .nav-bar .cardBoxContent button.waiting-list,
.cardBoxContent section.info.-about-pages .nav-bar button#ihavecookiesBtn.waiting-list,
section.info.-about-pages .nav-bar .cardBoxContent button#ihavecookiesBtn.waiting-list, .cardBoxContent section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.waiting-list, section.info.-about-pages .nav-bar .cardBoxContent button#gdpr-cookie-advanced.waiting-list, .cardBoxContent section.info.-about-pages .nav-bar .jBox-Confirm .waiting-list.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .cardBoxContent .waiting-list.jBox-Confirm-button, .cardBoxContent .jBox-Confirm section.info.-about-pages .nav-bar .waiting-list.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .cardBoxContent .waiting-list.jBox-Confirm-button, .cardBoxContent .jBox-Confirm .waiting-list.jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .cardBoxContent .waiting-list.jBox-Confirm-button.jBox-Confirm-button-cancel, .cardBoxContent button#gdpr-cookie-advanced.waiting-list, .cardBoxContent .slot-booking.-grey, .cardBoxContent section.info.-about-pages .nav-bar .slot-booking.btn-secondary, section.info.-about-pages .nav-bar .cardBoxContent .slot-booking.btn-secondary, .cardBoxContent section.info.-about-pages .nav-bar .card-grid-container .slot-booking.link-load, section.info.-about-pages .nav-bar .card-grid-container .cardBoxContent .slot-booking.link-load, .cardBoxContent .card-grid-container section.info.-about-pages .nav-bar .slot-booking.link-load, .card-grid-container section.info.-about-pages .nav-bar .cardBoxContent .slot-booking.link-load, .cardBoxContent section.info.-about-pages .nav-bar .entryForm button.slot-booking, section.info.-about-pages .nav-bar .entryForm .cardBoxContent button.slot-booking, .cardBoxContent .entryForm section.info.-about-pages .nav-bar button.slot-booking, .entryForm section.info.-about-pages .nav-bar .cardBoxContent button.slot-booking, .cardBoxContent section.info.-about-pages .nav-bar .entryComment .txt form button.slot-booking, section.info.-about-pages .nav-bar .entryComment .txt form .cardBoxContent button.slot-booking, .cardBoxContent .entryComment .txt form section.info.-about-pages .nav-bar button.slot-booking, .entryComment .txt form section.info.-about-pages .nav-bar .cardBoxContent button.slot-booking,
.cardBoxContent section.info.-about-pages .nav-bar .entryContent .txt form button.slot-booking,
section.info.-about-pages .nav-bar .entryContent .txt form .cardBoxContent button.slot-booking,
.cardBoxContent .entryContent .txt form section.info.-about-pages .nav-bar button.slot-booking,
.entryContent .txt form section.info.-about-pages .nav-bar .cardBoxContent button.slot-booking, .cardBoxContent section.info.-about-pages .nav-bar .stream + .slot-booking.link-load, section.info.-about-pages .nav-bar .cardBoxContent .stream + .slot-booking.link-load, .cardBoxContent section.info.-about-pages .nav-bar .slot-booking.btn-primary, section.info.-about-pages .nav-bar .cardBoxContent .slot-booking.btn-primary, .cardBoxContent section.info.-about-pages .nav-bar .slot-booking.btn-avatar, section.info.-about-pages .nav-bar .cardBoxContent .slot-booking.btn-avatar, .cardBoxContent section.info.-about-pages .nav-bar .slot-booking.btn-icon, section.info.-about-pages .nav-bar .cardBoxContent .slot-booking.btn-icon, .cardBoxContent section.info.-about-pages .nav-bar #gdpr-cookie-message button.slot-booking, section.info.-about-pages .nav-bar #gdpr-cookie-message .cardBoxContent button.slot-booking, .cardBoxContent #gdpr-cookie-message section.info.-about-pages .nav-bar button.slot-booking, #gdpr-cookie-message section.info.-about-pages .nav-bar .cardBoxContent button.slot-booking,
.cardBoxContent section.info.-about-pages .nav-bar button#ihavecookiesBtn.slot-booking,
section.info.-about-pages .nav-bar .cardBoxContent button#ihavecookiesBtn.slot-booking, .cardBoxContent section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.slot-booking, section.info.-about-pages .nav-bar .cardBoxContent button#gdpr-cookie-advanced.slot-booking, .cardBoxContent section.info.-about-pages .nav-bar .jBox-Confirm .slot-booking.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .cardBoxContent .slot-booking.jBox-Confirm-button, .cardBoxContent .jBox-Confirm section.info.-about-pages .nav-bar .slot-booking.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .cardBoxContent .slot-booking.jBox-Confirm-button, .cardBoxContent .jBox-Confirm .slot-booking.jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .cardBoxContent .slot-booking.jBox-Confirm-button.jBox-Confirm-button-cancel, .cardBoxContent button#gdpr-cookie-advanced.slot-booking, .cardBoxContent .facts.-grey, .cardBoxContent section.info.-about-pages .nav-bar .facts.btn-secondary, section.info.-about-pages .nav-bar .cardBoxContent .facts.btn-secondary, .cardBoxContent section.info.-about-pages .nav-bar .card-grid-container .facts.link-load, section.info.-about-pages .nav-bar .card-grid-container .cardBoxContent .facts.link-load, .cardBoxContent .card-grid-container section.info.-about-pages .nav-bar .facts.link-load, .card-grid-container section.info.-about-pages .nav-bar .cardBoxContent .facts.link-load, .cardBoxContent section.info.-about-pages .nav-bar .entryForm button.facts, section.info.-about-pages .nav-bar .entryForm .cardBoxContent button.facts, .cardBoxContent .entryForm section.info.-about-pages .nav-bar button.facts, .entryForm section.info.-about-pages .nav-bar .cardBoxContent button.facts, .cardBoxContent section.info.-about-pages .nav-bar .entryComment .txt form button.facts, section.info.-about-pages .nav-bar .entryComment .txt form .cardBoxContent button.facts, .cardBoxContent .entryComment .txt form section.info.-about-pages .nav-bar button.facts, .entryComment .txt form section.info.-about-pages .nav-bar .cardBoxContent button.facts,
.cardBoxContent section.info.-about-pages .nav-bar .entryContent .txt form button.facts,
section.info.-about-pages .nav-bar .entryContent .txt form .cardBoxContent button.facts,
.cardBoxContent .entryContent .txt form section.info.-about-pages .nav-bar button.facts,
.entryContent .txt form section.info.-about-pages .nav-bar .cardBoxContent button.facts, .cardBoxContent section.info.-about-pages .nav-bar .stream + .facts.link-load, section.info.-about-pages .nav-bar .cardBoxContent .stream + .facts.link-load, .cardBoxContent section.info.-about-pages .nav-bar .facts.btn-primary, section.info.-about-pages .nav-bar .cardBoxContent .facts.btn-primary, .cardBoxContent section.info.-about-pages .nav-bar .facts.btn-avatar, section.info.-about-pages .nav-bar .cardBoxContent .facts.btn-avatar, .cardBoxContent section.info.-about-pages .nav-bar .facts.btn-icon, section.info.-about-pages .nav-bar .cardBoxContent .facts.btn-icon, .cardBoxContent section.info.-about-pages .nav-bar #gdpr-cookie-message button.facts, section.info.-about-pages .nav-bar #gdpr-cookie-message .cardBoxContent button.facts, .cardBoxContent #gdpr-cookie-message section.info.-about-pages .nav-bar button.facts, #gdpr-cookie-message section.info.-about-pages .nav-bar .cardBoxContent button.facts,
.cardBoxContent section.info.-about-pages .nav-bar button#ihavecookiesBtn.facts,
section.info.-about-pages .nav-bar .cardBoxContent button#ihavecookiesBtn.facts, .cardBoxContent section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.facts, section.info.-about-pages .nav-bar .cardBoxContent button#gdpr-cookie-advanced.facts, .cardBoxContent section.info.-about-pages .nav-bar .jBox-Confirm .facts.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .cardBoxContent .facts.jBox-Confirm-button, .cardBoxContent .jBox-Confirm section.info.-about-pages .nav-bar .facts.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .cardBoxContent .facts.jBox-Confirm-button, .cardBoxContent .jBox-Confirm .facts.jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .cardBoxContent .facts.jBox-Confirm-button.jBox-Confirm-button-cancel, .cardBoxContent button#gdpr-cookie-advanced.facts {
  background-color: #f8f8f8;
}

/* line 784, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .collaboration.-mint, .cardBoxContent .waiting-list.-mint, .cardBoxContent .slot-booking.-mint, .cardBoxContent .facts.-mint {
  background-color: rgba(219, 239, 236, 0.3);
}

/* line 787, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .collaboration.-rosa, .cardBoxContent .waiting-list.-rosa, .cardBoxContent .slot-booking.-rosa, .cardBoxContent .facts.-rosa {
  background-color: rgba(248, 200, 194, 0.5);
}

/* line 790, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .collaboration.-nobg, .cardBoxContent .waiting-list.-nobg, .cardBoxContent .slot-booking.-nobg, .cardBoxContent .facts.-nobg {
  background-color: unset;
}

/* line 794, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .waiting-list {
  background-color: #DBEFEC;
}

/* line 798, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .updateteaser, .cardBoxContent .zuckerlteasertxt, .cardBoxContent .event-teaser-box, .cardBoxContent .goodieteasertxt {
  display: block;
  padding: 10px 15px;
  border-left-width: 1px;
  border-left-style: dotted;
  text-decoration: none;
}

/* line 804, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .updateteaser > .hl, .cardBoxContent .updateteaser > .date, .cardBoxContent .zuckerlteasertxt > .hl, .cardBoxContent .zuckerlteasertxt > .date, .cardBoxContent .event-teaser-box > .hl, .cardBoxContent .event-teaser-box > .date, .cardBoxContent .goodieteasertxt > .hl, .cardBoxContent .goodieteasertxt > .date {
  margin: 0 auto;
  display: flex;
  align-items: center;
  margin-bottom: 7px;
  font-size: 13px;
}

/* line 810, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .updateteaser > .hl .icon, .cardBoxContent .updateteaser > .date .icon, .cardBoxContent .zuckerlteasertxt > .hl .icon, .cardBoxContent .zuckerlteasertxt > .date .icon, .cardBoxContent .event-teaser-box > .hl .icon, .cardBoxContent .event-teaser-box > .date .icon, .cardBoxContent .goodieteasertxt > .hl .icon, .cardBoxContent .goodieteasertxt > .date .icon {
  margin-right: 6px;
}

/* line 814, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .updateteaser > .title, .cardBoxContent .zuckerlteasertxt > .title, .cardBoxContent .event-teaser-box > .title, .cardBoxContent .goodieteasertxt > .title {
  margin-bottom: 10px;
  font-weight: 600;
}

/* line 817, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .updateteaser > .title:last-child, .cardBoxContent .zuckerlteasertxt > .title:last-child, .cardBoxContent .event-teaser-box > .title:last-child, .cardBoxContent .goodieteasertxt > .title:last-child {
  margin-bottom: 0;
}

/* line 821, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .updateteaser:hover, .cardBoxContent .updateteaser:active, .cardBoxContent .zuckerlteasertxt:hover, .cardBoxContent .zuckerlteasertxt:active, .cardBoxContent .event-teaser-box:hover, .cardBoxContent .event-teaser-box:active, .cardBoxContent .goodieteasertxt:hover, .cardBoxContent .goodieteasertxt:active {
  opacity: 0.90;
  cursor: pointer;
}

/* line 825, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .updateteaser + .streamElement, .cardBoxContent .updateteaser + .userPledge, .cardBoxContent .zuckerlteasertxt + .streamElement, .cardBoxContent .zuckerlteasertxt + .userPledge, .cardBoxContent .event-teaser-box + .streamElement, .cardBoxContent .event-teaser-box + .userPledge, .cardBoxContent .goodieteasertxt + .streamElement, .cardBoxContent .goodieteasertxt + .userPledge {
  margin-top: 20px;
}

/* line 830, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .updateteaser {
  border-color: #615454;
  color: #615454;
}

/* line 834, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .zuckerlteasertxt {
  border-color: #ba564d;
  background-color: rgba(248, 200, 194, 0.4);
  color: #ba564d;
}

/* line 838, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .zuckerlteasertxt .description {
  white-space: pre-wrap;
  overflow: hidden;
}

/* line 843, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .goodieteasertxt {
  border-color: #cd891b;
  background-color: #FEF6DF;
  color: #cd891b;
}

/* line 847, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .goodieteasertxt svg {
  margin-top: -5px;
}

/* line 848, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .goodieteasertxt .title {
  font-weight: normal;
}

/* line 851, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .goodieteasertxt .hl {
  font-weight: bold;
}

/* line 855, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .event-teaser-box {
  border-color: #69a8a7;
  background-color: #DBEFEC;
  color: #69a8a7;
}

/* line 862, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .itemstate .state {
  font-weight: 600;
  font-size: 13px;
  margin-top: 15px;
}

/* line 867, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .itemstate .txt {
  font-size: 13px;
  margin-bottom: 15px;
}

/* line 871, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .itemstate svg {
  float: right;
  fill: #EC776A;
}

/* line 877, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .pledge_comment {
  display: block;
  margin-top: 4px;
  margin-left: 43px;
}

/* line 881, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .pledge_comment a {
  color: #615454;
  text-decoration: none;
}

/* line 887, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .streamElement .txt {
  margin-top: 0px;
  margin-left: 43px;
}

/* line 892, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent > .txt {
  margin-bottom: 20px;
}

/* line 894, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent > .txt h3 {
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 898, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent > .txt h3 a {
  line-height: 1.4;
  font-size: 1.8rem;
  margin-bottom: 10px;
  color: inherit;
  text-decoration: none;
}

@media (min-width: 650px) {
  /* line 898, app/assets/stylesheets/components/_cardBox.scss */
  .cardBoxContent > .txt h3 a {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 898, app/assets/stylesheets/components/_cardBox.scss */
  .cardBoxContent > .txt h3 a {
    font-size: 2.2rem;
  }
}

/* line 904, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent > .txt p {
  line-height: 1.4;
  font-size: 1.4rem;
  margin-bottom: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media (min-width: 650px) {
  /* line 904, app/assets/stylesheets/components/_cardBox.scss */
  .cardBoxContent > .txt p {
    font-size: 1.6rem;
  }
}

/* line 909, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent > .txt p:last-child {
  margin-bottom: 0;
}

/* line 914, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .slogan {
  margin-bottom: 15px;
  font-style: italic;
  padding-left: 15px;
  border-left: 1px dotted #aaaaaa;
}

/* line 921, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .userEntry .img-round {
  width: 35px;
  height: 35px;
  padding: 1px;
}

/* line 927, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .commentslink {
  color: #EC776A;
  font-size: 13px;
  text-decoration: none;
  margin-top: 8px;
  margin-left: 43px;
  display: block;
}

/* line 934, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .commentslink:hover {
  text-decoration: underline;
}

/* line 939, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent > .btn-primary, .jBox-Confirm .cardBoxContent > .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .cardBoxContent > .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .cardBoxContent > .jBox-Confirm-button, .cardBoxContent > button#gdpr-cookie-advanced, #gdpr-cookie-message .cardBoxContent > button,
.cardBoxContent > button#ihavecookiesBtn, .cardBoxContent > .btn-avatar, .cardBoxContent > .btn-icon {
  margin-bottom: 20px;
}

/* line 943, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent > :last-child {
  margin-bottom: 0;
}

/* line 946, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent p {
  margin-bottom: 10px;
}

/* line 951, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .initiator {
  margin: -57px 0 15px 0;
  padding-top: 10px;
  text-decoration: none;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #69a8a7;
  white-space: nowrap;
}

/* line 960, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .initiator img {
  vertical-align: bottom;
  position: relative;
  bottom: 0;
  left: 0;
}

/* line 966, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .initiator picture.location {
  display: inline-table;
  margin-right: 4px;
}

/* line 970, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .initiator span {
  color: #69a8a7;
  font-size: 1.4rem;
  margin-bottom: 10px;
  vertical-align: bottom;
}

/* line 977, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block {
  z-index: 8;
  position: relative;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: flex-start;
  margin: -81px -10px 15px -10px;
  padding: 10px 10px 0 10px;
}

/* line 985, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .name {
  font-weight: 600;
  color: #EC776A;
}

/* line 989, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .avatarImg {
  display: block;
  flex: 0 0 auto;
  margin-right: 10px;
}

/* line 994, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .typetxt {
  overflow: hidden;
  min-width: 0;
}

/* line 997, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .typetxt a {
  text-decoration: none;
}

/* line 999, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .typetxt a:hover {
  text-decoration: underline;
}

/* line 1004, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .img-square {
  width: 80px;
  height: 80px;
  display: block;
}

/* line 1009, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .name {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1013, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .category {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 12px;
}

/* line 1017, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .address, .cardBoxContent .avatar-block .infos, .cardBoxContent .avatar-block .url {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  color: #69a8a7;
}

/* line 1022, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .address span, .cardBoxContent .avatar-block .infos span, .cardBoxContent .avatar-block .url span {
  color: #EC776A;
  border-left: 1px dotted #aaaaaa;
  padding-left: 8px;
  margin-left: 8px;
}

/* line 1028, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block .address .icon, .cardBoxContent .avatar-block .infos .icon, .cardBoxContent .avatar-block .url .icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
}

/* line 1036, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block.-below {
  background: none;
  margin-bottom: 0px;
}

/* line 1039, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent .avatar-block.-below .type-description {
  margin-top: 47px;
}

/* line 1046, app/assets/stylesheets/components/_cardBox.scss */
.-discussion .cardBoxHeader .coverImgWrapper {
  height: 180px;
  min-height: 0;
  aspect-ratio: auto;
}

/* line 1051, app/assets/stylesheets/components/_cardBox.scss */
.-discussion .cardBoxHeader .categoryicon {
  display: flex;
}

/* line 1053, app/assets/stylesheets/components/_cardBox.scss */
.-discussion .cardBoxHeader .categoryicon sup {
  font-style: italic;
}

/* line 1057, app/assets/stylesheets/components/_cardBox.scss */
.-discussion .cardBoxHeader .sideflag {
  width: 60%;
}

/* line 1062, app/assets/stylesheets/components/_cardBox.scss */
.-discussion .cardBoxContent .avatar-block {
  align-items: flex-end;
  margin-top: -62px;
  background: none;
}

/* line 1067, app/assets/stylesheets/components/_cardBox.scss */
.-discussion .cardBoxContent > .txt {
  margin-left: 5px;
}

/* line 1071, app/assets/stylesheets/components/_cardBox.scss */
.-discussion .cardBoxContent .userAndType a {
  color: #69a8a7;
}

/* line 1077, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-user .sideflag, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .sideflag,
.cardBox.-zuckerl .sideflag,
.crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .sideflag,
.cardBox.-location .sideflag,
.crowd-pledges-page .charge-amount-radios .input-radio label.-location .sideflag {
  bottom: 53px;
  z-index: 10;
}

/* line 1084, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-user .img-round, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .img-round {
  width: 80px;
  height: 80px;
  display: block;
}

/* line 1089, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-user .location-line, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .location-line {
  display: flex;
  align-items: center;
  color: #69a8a7;
  margin-bottom: 15px;
}

/* line 1092, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-user .location-line .icon, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .location-line .icon {
  margin-right: 8px;
  min-width: 28px;
}

/* line 1098, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-user .location-line a, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .location-line a {
  color: #69a8a7;
  font-style: italic;
}

/* line 1106, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-meeting.-past .calendarSheet, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .calendarSheet {
  filter: grayscale(1);
}

/* line 1109, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-meeting.-past .calendarSheet, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .calendarSheet, .cardBox.-meeting.-past .cardBoxContent, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .cardBoxContent, .cardBox.-meeting.-past .btn-group, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .btn-group, .cardBox.-meeting.-past .graetzl-sideflag, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .graetzl-sideflag {
  opacity: 0.8;
}

/* line 1113, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-meeting.-past .coverImgWrapper::after, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .coverImgWrapper::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  background-color: white;
  opacity: 0.5;
}

/* line 1125, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-meeting.-past .coverImgWrapper::before, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .coverImgWrapper::before {
  content: 'Vergangen';
  position: absolute;
  bottom: 0px;
  right: -5px;
  z-index: 11;
  transform: rotate(-17deg);
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-mintdark-eff4be608279b9c42abe6153ed21f765f042eadc68352fea110ad9cdf9b3b6ec.svg");
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
  filter: grayscale(1);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1125, app/assets/stylesheets/components/_cardBox.scss */
  .cardBox.-meeting.-past .coverImgWrapper::before, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .coverImgWrapper::before {
    background-size: 50px 50px, auto 100%;
  }
}

@media (min-width: 980px) {
  /* line 1125, app/assets/stylesheets/components/_cardBox.scss */
  .cardBox.-meeting.-past .coverImgWrapper::before, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .coverImgWrapper::before {
    font-size: 2.8rem;
  }
}

/* line 1139, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-meeting.-startpast .calendarSheet.-startDate, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-startpast .calendarSheet.-startDate {
  filter: grayscale(1);
  opacity: 0.8;
}

/* line 1150, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.featuredCard.-static .cardBoxContent p, .crowd-pledges-page .charge-amount-radios .input-radio label.featuredCard.-static .cardBoxContent p {
  margin-top: 10px;
}

/* line 1156, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.featuredCard.-sheboost .cardBoxHeader, .crowd-pledges-page .charge-amount-radios .input-radio label.featuredCard.-sheboost .cardBoxHeader {
  margin-bottom: -6px;
}

/* line 1159, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.featuredCard.-sheboost .coverImgWrapper, .crowd-pledges-page .charge-amount-radios .input-radio label.featuredCard.-sheboost .coverImgWrapper {
  height: 440px;
}

/* line 1164, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.featuredCard.-good-morning-dates .coverImgWrapper, .crowd-pledges-page .charge-amount-radios .input-radio label.featuredCard.-good-morning-dates .coverImgWrapper {
  height: auto;
  min-height: 0;
  aspect-ratio: 3 / 2;
}

/* line 1171, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.featuredCard.-raum_booster .coverImg, .crowd-pledges-page .charge-amount-radios .input-radio label.featuredCard.-raum_booster .coverImg {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 100% 70%;
     object-position: 100% 70%;
}

/* line 1175, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.featuredCard.-raum_booster h3, .crowd-pledges-page .charge-amount-radios .input-radio label.featuredCard.-raum_booster h3 {
  font-size: 2.2rem;
  line-height: 1.4;
  margin-bottom: 10px;
}

/* line 1185, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent > .txt h3 a {
  font-size: 2.2rem;
}

/* line 1189, app/assets/stylesheets/components/_cardBox.scss */
.cardBoxContent > .txt > p {
  font-size: 1.6rem;
}

/* line 1195, app/assets/stylesheets/components/_cardBox.scss */
.homeRegion .cardBox.featuredCard.-hidden, .homeRegion .crowd-pledges-page .charge-amount-radios .input-radio label.featuredCard.-hidden, .crowd-pledges-page .charge-amount-radios .input-radio .homeRegion label.featuredCard.-hidden {
  display: block;
}

/* line 1205, app/assets/stylesheets/components/_cardBox.scss */
.lightSliderWrapper .cardBox.-group .slogan, .lightSliderWrapper .crowd-pledges-page .charge-amount-radios .input-radio label.-group .slogan, .crowd-pledges-page .charge-amount-radios .input-radio .lightSliderWrapper label.-group .slogan {
  display: none;
}

@media (max-width: 650px) {
  /* line 1209, app/assets/stylesheets/components/_cardBox.scss */
  .lightSliderWrapper .cardBox.-group .users img, .lightSliderWrapper .crowd-pledges-page .charge-amount-radios .input-radio label.-group .users img, .crowd-pledges-page .charge-amount-radios .input-radio .lightSliderWrapper label.-group .users img {
    margin-right: 5px;
  }
}

/* line 1218, app/assets/stylesheets/components/_cardBox.scss */
.statusHint {
  justify-content: center;
  display: flex;
  margin-top: 10px;
  padding: 5px;
  padding-left: 15px;
  background-color: #FEF6DF;
  color: #cd891b;
}

/* line 1226, app/assets/stylesheets/components/_cardBox.scss */
.statusHint span {
  margin-left: 5px;
  font-style: italic;
  font-weight: bold;
}

/* line 1231, app/assets/stylesheets/components/_cardBox.scss */
.statusHint.-approved, .statusHint.-funding, .statusHint.-completed {
  background-color: #F0F7EB;
  color: #69a8a7;
}

/* line 1, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-main, .hl-subtext h1, .hl-subtext h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  text-align: center;
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-main, .hl-subtext h1, .hl-subtext h2 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 1, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-main, .hl-subtext h1, .hl-subtext h2 {
    font-size: 6.0rem;
  }
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-main, .hl-subtext h1, .hl-subtext h2 {
    margin-bottom: 40px;
  }
}

/* line 8, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-main span, .hl-subtext h1 span, .hl-subtext h2 span {
  color: #EC776A;
}

/* line 9, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-main em, .hl-subtext h1 em, .hl-subtext h2 em {
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  text-shadow: 2px 2px #ba564d;
  font-style: inherit;
  display: inline-table;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 9, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-main em, .hl-subtext h1 em, .hl-subtext h2 em {
    background-size: 50px 50px, auto 100%;
  }
}

/* line 17, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-subtext {
  margin-bottom: 40px;
  position: relative;
  z-index: 2;
}

/* line 21, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-subtext h1, .hl-subtext h2 {
  margin-bottom: 10px;
}

/* line 25, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-subtext p {
  line-height: 1.4;
  font-size: 1.8rem;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 25, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-subtext p {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 25, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-subtext p {
    font-size: 2.2rem;
  }
}

/* line 30, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-subtext.-small h1, #gdpr-cookie-message button.hl-subtext h1,
button#ihavecookiesBtn.hl-subtext h1, .hl-subtext.-small h2, #gdpr-cookie-message button.hl-subtext h2,
button#ihavecookiesBtn.hl-subtext h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
}

@media (min-width: 650px) {
  /* line 30, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-subtext.-small h1, #gdpr-cookie-message button.hl-subtext h1,
button#ihavecookiesBtn.hl-subtext h1, .hl-subtext.-small h2, #gdpr-cookie-message button.hl-subtext h2,
button#ihavecookiesBtn.hl-subtext h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 30, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-subtext.-small h1, #gdpr-cookie-message button.hl-subtext h1,
button#ihavecookiesBtn.hl-subtext h1, .hl-subtext.-small h2, #gdpr-cookie-message button.hl-subtext h2,
button#ihavecookiesBtn.hl-subtext h2 {
    font-size: 4.0rem;
  }
}

/* line 33, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-subtext.-small p, #gdpr-cookie-message button.hl-subtext p,
button#ihavecookiesBtn.hl-subtext p {
  line-height: 1.4;
  font-size: 1.4rem;
}

@media (min-width: 650px) {
  /* line 33, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-subtext.-small p, #gdpr-cookie-message button.hl-subtext p,
button#ihavecookiesBtn.hl-subtext p {
    font-size: 1.6rem;
  }
}

/* line 37, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-subtext em {
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  text-shadow: 2px 2px #ba564d;
  font-style: inherit;
  display: inline-table;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 37, app/assets/stylesheets/components/_commonTypograpy.scss */
  .hl-subtext em {
    background-size: 50px 50px, auto 100%;
  }
}

/* line 46, app/assets/stylesheets/components/_commonTypograpy.scss */
.hl-main.-cards, .hl-subtext h1.-cards, .hl-subtext h2.-cards, .hl-subtext.-cards {
  margin-bottom: 25px;
}

/* line 2, app/assets/stylesheets/components/_contactBlock.scss */
.contact-infos a {
  color: #83C7BD;
  text-decoration: none;
}

/* line 5, app/assets/stylesheets/components/_contactBlock.scss */
.contact-infos a:hover {
  text-decoration: underline;
}

/* line 11, app/assets/stylesheets/components/_contactBlock.scss */
.contact-login-msg, .inactive-msg {
  line-height: 1.4;
  font-size: 1.6rem;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  padding: 20px;
  font-style: italic;
  background-color: #FEF6DF;
  color: #cd891b;
}

@media (min-width: 650px) {
  /* line 11, app/assets/stylesheets/components/_contactBlock.scss */
  .contact-login-msg, .inactive-msg {
    font-size: 1.8rem;
  }
}

/* line 19, app/assets/stylesheets/components/_contactBlock.scss */
.contact-login-msg a, .inactive-msg a {
  color: #cd891b;
}

/* line 22, app/assets/stylesheets/components/_contactBlock.scss */
.contact-login-msg.-show, .inactive-msg.-show {
  line-height: 1.4;
  font-size: 1.4rem;
  background-color: white;
  font-style: normal;
  color: #615454;
}

@media (min-width: 650px) {
  /* line 22, app/assets/stylesheets/components/_contactBlock.scss */
  .contact-login-msg.-show, .inactive-msg.-show {
    font-size: 1.6rem;
  }
}

/* line 27, app/assets/stylesheets/components/_contactBlock.scss */
.contact-login-msg.-show a, .inactive-msg.-show a {
  color: #83C7BD;
}

/* line 30, app/assets/stylesheets/components/_contactBlock.scss */
.contact-login-msg.-show #show-contact-link, .inactive-msg.-show #show-contact-link {
  font-weight: bold;
  font-style: italic;
}

/* line 37, app/assets/stylesheets/components/_contactBlock.scss */
.inactive-msg {
  margin-bottom: 20px;
}

/* line 1, app/assets/stylesheets/components/_link-more.scss */
.link-more {
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-arrow-right-blinky-rosa-d01e111f3d5cc1ce48b8faa06ebbd01b0f892ba266526145245059d1fc7b2b93.svg");
  background-repeat: no-repeat;
  background-position: 0 center;
  text-decoration: underline;
  color: #615454;
  font-weight: 600;
  padding: 1.0rem 0 1.0rem 4.5rem;
  transition: background-position 0.2s;
  font-size: 2.0rem;
}

/* line 12, app/assets/stylesheets/components/_link-more.scss */
.link-more:hover {
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-arrow-right-blinky-mint-e056d7718a3d273c2072a034e1bdff4e63fa16e1c3d9981b0891176ce368595f.svg");
  background-position: 6px center;
}

/* line 16, app/assets/stylesheets/components/_link-more.scss */
.link-more.-small, #gdpr-cookie-message button.link-more,
button#ihavecookiesBtn.link-more {
  font-size: 1.6rem;
}

/* line 21, app/assets/stylesheets/components/_link-more.scss */
.link-load, .link-all {
  margin: 0 auto;
  display: table;
}

/* line 24, app/assets/stylesheets/components/_link-more.scss */
.link-load.hide, .link-all.hide {
  display: none;
}

/* line 26, app/assets/stylesheets/components/_link-more.scss */
.link-all {
  font-weight: bold;
}

/* line 1, app/assets/stylesheets/components/_userEntry.scss */
.userEntry {
  color: #aaaaaa;
  margin-bottom: 0.5rem;
  font-size: 1.4rem;
  font-style: italic;
  display: flex;
  align-items: center;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_userEntry.scss */
  .userEntry {
    margin-bottom: 0;
  }
}

/* line 11, app/assets/stylesheets/components/_userEntry.scss */
.userEntry .img-round, .userEntry .img-square {
  flex: 0 0 auto;
}

/* line 15, app/assets/stylesheets/components/_userEntry.scss */
.userEntry .userAndType {
  margin-left: 8px;
}

/* line 17, app/assets/stylesheets/components/_userEntry.scss */
.userEntry .userAndType a {
  margin-right: 3px;
  text-decoration: none;
}

/* line 20, app/assets/stylesheets/components/_userEntry.scss */
.userEntry .userAndType a:hover {
  text-decoration: underline;
}

/* line 24, app/assets/stylesheets/components/_userEntry.scss */
.userEntry .userAndType span + a {
  margin-left: 3px;
}

/* line 28, app/assets/stylesheets/components/_userEntry.scss */
.userEntry .timeago {
  padding-left: 10px;
  margin-left: 5px;
  border-left: 1px dotted #aaaaaa;
}

/* line 33, app/assets/stylesheets/components/_userEntry.scss */
.userEntry .infos {
  margin-left: 8px;
}

/* line 1, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet {
  background-color: #F8C8C2;
  color: #ba564d;
  border-radius: 4px;
  text-align: center;
  overflow: hidden;
  line-height: 1;
  padding: 14px 0 4px 0;
  width: 50px;
  position: relative;
  z-index: 1;
}

/* line 12, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet .day {
  width: 100%;
  font-size: 1.6rem;
  font-weight: 600;
}

/* line 17, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet .month {
  width: 100%;
  text-transform: uppercase;
  font-size: 1.4rem;
  font-weight: 300;
}

/* line 23, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet:before, .calendarSheet:after {
  content: '';
  height: 10px;
  width: 50%;
  position: absolute;
  top: 0;
}

/* line 30, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet:before {
  background-color: #EC776A;
  left: 0;
}

/* line 34, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet:after {
  background-color: #ba564d;
  right: 0;
}

/* line 38, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet.-mint {
  background-color: #DBEFEC;
  color: #69a8a7;
}

/* line 41, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet.-mint:before {
  background-color: #83C7BD;
}

/* line 44, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet.-mint:after {
  background-color: #69a8a7;
}

/* line 48, app/assets/stylesheets/components/_calendarSheet.scss */
.calendarSheet.-endDate {
  position: absolute;
  left: 60px;
  z-index: 1;
}

/* line 54, app/assets/stylesheets/components/_calendarSheet.scss */
.date-badge, .till-badge {
  position: absolute;
  font-family: "Lato", sans-serif;
  background-color: #fdfdfe;
  color: #ba564d;
  border-radius: 15px;
  line-height: 1;
  font-size: 12px;
  padding: 5px;
  z-index: 9;
  font-style: italic;
}

/* line 66, app/assets/stylesheets/components/_calendarSheet.scss */
.date-badge {
  top: -1px;
  left: 41px;
}

/* line 70, app/assets/stylesheets/components/_calendarSheet.scss */
.-past .date-badge {
  color: #aaaaaa;
}

/* line 73, app/assets/stylesheets/components/_calendarSheet.scss */
.till-badge {
  top: 20px;
  left: 45px;
}

/* line 1, app/assets/stylesheets/components/_priceSheet.scss */
.priceSheet {
  color: #ba564d;
  line-height: 1;
  position: relative;
  width: 70px;
  height: 70px;
  max-width: 70px;
  color: #f4a100;
}

/* line 10, app/assets/stylesheets/components/_priceSheet.scss */
.priceSheet .price {
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: -25px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  z-index: 2;
  line-height: 1.4;
  font-size: 2.2rem;
  line-height: 1.0;
  font-weight: bold;
}

@media (min-width: 650px) {
  /* line 10, app/assets/stylesheets/components/_priceSheet.scss */
  .priceSheet .price {
    font-size: 2.6rem;
  }
}

@media (min-width: 980px) {
  /* line 10, app/assets/stylesheets/components/_priceSheet.scss */
  .priceSheet .price {
    font-size: 3.0rem;
  }
}

/* line 25, app/assets/stylesheets/components/_priceSheet.scss */
.priceSheet .price sup {
  line-height: 1.4;
  font-size: 1.4rem;
  font-weight: normal;
}

@media (min-width: 650px) {
  /* line 25, app/assets/stylesheets/components/_priceSheet.scss */
  .priceSheet .price sup {
    font-size: 1.6rem;
  }
}

/* line 29, app/assets/stylesheets/components/_priceSheet.scss */
.priceSheet .price small {
  display: block;
  width: 100%;
  font-style: italic;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 300;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 41, app/assets/stylesheets/components/_priceSheet.scss */
.priceSheet:before {
  border-radius: 50%;
  width: 100%;
  padding-bottom: 100%;
  background: #ffefcd;
  content: "";
  position: absolute;
  z-index: 1;
}

/* line 50, app/assets/stylesheets/components/_priceSheet.scss */
.priceSheet:after {
  content: "";
  position: absolute;
  padding-top: 100%;
  white-space: nowrap;
  font-size: 1.2rem;
  font-weight: 300;
  color: #aaaaaa;
  margin-top: 15px;
  font-style: italic;
}

/* line 62, app/assets/stylesheets/components/_priceSheet.scss */
.priceSheet.-discount-days::after {
  content: "ab 2 Tagen";
}

/* line 65, app/assets/stylesheets/components/_priceSheet.scss */
.priceSheet.-discount-week::after {
  content: "ab 1 Woche";
}

/* line 2, app/assets/stylesheets/components/_payment.scss */
.room-rental-page, .crowd-pledges-page, .subscriptions-page, .zuckerl-page, .room-booster-page, .crowd-boost-charge-page, .crowd-subscriptions-page, .booking-page {
  display: flex;
  flex-wrap: wrap;
}

/* line 8, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .tabs-nav, .crowd-pledges-page .tabs-nav, .subscriptions-page .tabs-nav, .zuckerl-page .tabs-nav, .room-booster-page .tabs-nav, .crowd-boost-charge-page .tabs-nav, .crowd-subscriptions-page .tabs-nav, .booking-page .tabs-nav {
  display: flex;
  justify-content: center;
}

/* line 12, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .tabs-nav li, .crowd-pledges-page .tabs-nav li, .subscriptions-page .tabs-nav li, .zuckerl-page .tabs-nav li, .room-booster-page .tabs-nav li, .crowd-boost-charge-page .tabs-nav li, .crowd-subscriptions-page .tabs-nav li, .booking-page .tabs-nav li {
  width: 100%;
  text-align: center;
  white-space: nowrap;
}

/* line 16, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .tabs-nav li a, .crowd-pledges-page .tabs-nav li a, .subscriptions-page .tabs-nav li a, .zuckerl-page .tabs-nav li a, .room-booster-page .tabs-nav li a, .crowd-boost-charge-page .tabs-nav li a, .crowd-subscriptions-page .tabs-nav li a, .booking-page .tabs-nav li a {
  cursor: default;
}

/* line 20, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .tabs-nav .desk, .crowd-pledges-page .tabs-nav .desk, .subscriptions-page .tabs-nav .desk, .zuckerl-page .tabs-nav .desk, .room-booster-page .tabs-nav .desk, .crowd-boost-charge-page .tabs-nav .desk, .crowd-subscriptions-page .tabs-nav .desk, .booking-page .tabs-nav .desk {
  display: none;
}

@media (min-width: 650px) {
  /* line 20, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .tabs-nav .desk, .crowd-pledges-page .tabs-nav .desk, .subscriptions-page .tabs-nav .desk, .zuckerl-page .tabs-nav .desk, .room-booster-page .tabs-nav .desk, .crowd-boost-charge-page .tabs-nav .desk, .crowd-subscriptions-page .tabs-nav .desk, .booking-page .tabs-nav .desk {
    display: inline-block;
  }
}

/* line 26, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .tabs-nav .mob, .crowd-pledges-page .tabs-nav .mob, .subscriptions-page .tabs-nav .mob, .zuckerl-page .tabs-nav .mob, .room-booster-page .tabs-nav .mob, .crowd-boost-charge-page .tabs-nav .mob, .crowd-subscriptions-page .tabs-nav .mob, .booking-page .tabs-nav .mob {
  display: none;
}

@media (max-width: 649px) {
  /* line 26, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .tabs-nav .mob, .crowd-pledges-page .tabs-nav .mob, .subscriptions-page .tabs-nav .mob, .zuckerl-page .tabs-nav .mob, .room-booster-page .tabs-nav .mob, .crowd-boost-charge-page .tabs-nav .mob, .crowd-subscriptions-page .tabs-nav .mob, .booking-page .tabs-nav .mob {
    display: inline-block;
  }
}

/* line 34, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .collapsed, .crowd-pledges-page .collapsed, .subscriptions-page .collapsed, .zuckerl-page .collapsed, .room-booster-page .collapsed, .crowd-boost-charge-page .collapsed, .crowd-subscriptions-page .collapsed, .booking-page .collapsed {
  display: none;
}

/* line 37, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .subtitle, .crowd-pledges-page .subtitle, .subscriptions-page .subtitle, .zuckerl-page .subtitle, .room-booster-page .subtitle, .crowd-boost-charge-page .subtitle, .crowd-subscriptions-page .subtitle, .booking-page .subtitle {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
  font-weight: bold;
}

@media (min-width: 980px) {
  /* line 37, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .subtitle, .crowd-pledges-page .subtitle, .subscriptions-page .subtitle, .zuckerl-page .subtitle, .room-booster-page .subtitle, .crowd-boost-charge-page .subtitle, .crowd-subscriptions-page .subtitle, .booking-page .subtitle {
    font-size: 2.8rem;
  }
}

/* line 41, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .registerhint, .room-rental-page .regionhint, .crowd-pledges-page .registerhint, .crowd-pledges-page .regionhint, .subscriptions-page .registerhint, .subscriptions-page .regionhint, .zuckerl-page .registerhint, .zuckerl-page .regionhint, .room-booster-page .registerhint, .room-booster-page .regionhint, .crowd-boost-charge-page .registerhint, .crowd-boost-charge-page .regionhint, .crowd-subscriptions-page .registerhint, .crowd-subscriptions-page .regionhint, .booking-page .registerhint, .booking-page .regionhint {
  margin-top: 7px;
}

/* line 45, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-content, .crowd-pledges-page .col-content, .subscriptions-page .col-content, .zuckerl-page .col-content, .room-booster-page .col-content, .crowd-boost-charge-page .col-content, .crowd-subscriptions-page .col-content, .booking-page .col-content {
  width: 100%;
  margin-bottom: 40px;
}

@media (min-width: 980px) {
  /* line 45, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .col-content, .crowd-pledges-page .col-content, .subscriptions-page .col-content, .zuckerl-page .col-content, .room-booster-page .col-content, .crowd-boost-charge-page .col-content, .crowd-subscriptions-page .col-content, .booking-page .col-content {
    width: 64%;
    margin-right: 3%;
  }
}

/* line 53, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-sidebar, .crowd-pledges-page .col-sidebar, .subscriptions-page .col-sidebar, .zuckerl-page .col-sidebar, .room-booster-page .col-sidebar, .crowd-boost-charge-page .col-sidebar, .crowd-subscriptions-page .col-sidebar, .booking-page .col-sidebar {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 650px) {
  /* line 53, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .col-sidebar, .crowd-pledges-page .col-sidebar, .subscriptions-page .col-sidebar, .zuckerl-page .col-sidebar, .room-booster-page .col-sidebar, .crowd-boost-charge-page .col-sidebar, .crowd-subscriptions-page .col-sidebar, .booking-page .col-sidebar {
    width: 50%;
  }
}

@media (min-width: 980px) {
  /* line 53, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .col-sidebar, .crowd-pledges-page .col-sidebar, .subscriptions-page .col-sidebar, .zuckerl-page .col-sidebar, .room-booster-page .col-sidebar, .crowd-boost-charge-page .col-sidebar, .crowd-subscriptions-page .col-sidebar, .booking-page .col-sidebar {
    width: 33%;
  }
}

/* line 68, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-content label, .crowd-pledges-page .col-content label, .subscriptions-page .col-content label, .zuckerl-page .col-content label, .room-booster-page .col-content label, .crowd-boost-charge-page .col-content label, .crowd-subscriptions-page .col-content label, .booking-page .col-content label {
  min-width: 160px;
}

/* line 71, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-content textarea, .crowd-pledges-page .col-content textarea, .subscriptions-page .col-content textarea, .zuckerl-page .col-content textarea, .room-booster-page .col-content textarea, .crowd-boost-charge-page .col-content textarea, .crowd-subscriptions-page .col-content textarea, .booking-page .col-content textarea {
  min-height: 150px;
}

/* line 73, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-content textarea.-slim, .crowd-pledges-page .col-content textarea.-slim, .subscriptions-page .col-content textarea.-slim, .zuckerl-page .col-content textarea.-slim, .room-booster-page .col-content textarea.-slim, .crowd-boost-charge-page .col-content textarea.-slim, .crowd-subscriptions-page .col-content textarea.-slim, .booking-page .col-content textarea.-slim {
  min-height: 120px;
}

/* line 77, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-content .input-field, .room-rental-page .col-content .input-textarea, .room-rental-page .col-content .input-select, .room-rental-page .col-content .input-labeled-control, .crowd-pledges-page .col-content .input-field, .crowd-pledges-page .col-content .input-textarea, .crowd-pledges-page .col-content .input-select, .crowd-pledges-page .col-content .input-labeled-control, .subscriptions-page .col-content .input-field, .subscriptions-page .col-content .input-textarea, .subscriptions-page .col-content .input-select, .subscriptions-page .col-content .input-labeled-control, .zuckerl-page .col-content .input-field, .zuckerl-page .col-content .input-textarea, .zuckerl-page .col-content .input-select, .zuckerl-page .col-content .input-labeled-control, .room-booster-page .col-content .input-field, .room-booster-page .col-content .input-textarea, .room-booster-page .col-content .input-select, .room-booster-page .col-content .input-labeled-control, .crowd-boost-charge-page .col-content .input-field, .crowd-boost-charge-page .col-content .input-textarea, .crowd-boost-charge-page .col-content .input-select, .crowd-boost-charge-page .col-content .input-labeled-control, .crowd-subscriptions-page .col-content .input-field, .crowd-subscriptions-page .col-content .input-textarea, .crowd-subscriptions-page .col-content .input-select, .crowd-subscriptions-page .col-content .input-labeled-control, .booking-page .col-content .input-field, .booking-page .col-content .input-textarea, .booking-page .col-content .input-select, .booking-page .col-content .input-labeled-control {
  margin-bottom: 15px;
}

/* line 80, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-content .btn-primary, .room-rental-page .col-content .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .room-rental-page .col-content .jBox-Confirm-button, .room-rental-page .col-content button#gdpr-cookie-advanced, .room-rental-page .col-content #gdpr-cookie-message button, #gdpr-cookie-message .room-rental-page .col-content button,
.room-rental-page .col-content button#ihavecookiesBtn, .room-rental-page .col-content .btn-avatar, .room-rental-page .col-content .btn-icon, .crowd-pledges-page .col-content .btn-primary, .crowd-pledges-page .col-content .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .col-content .jBox-Confirm-button, .crowd-pledges-page .col-content button#gdpr-cookie-advanced, .crowd-pledges-page .col-content #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .col-content button,
.crowd-pledges-page .col-content button#ihavecookiesBtn, .crowd-pledges-page .col-content .btn-avatar, .crowd-pledges-page .col-content .btn-icon, .subscriptions-page .col-content .btn-primary, .subscriptions-page .col-content .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .subscriptions-page .col-content .jBox-Confirm-button, .subscriptions-page .col-content button#gdpr-cookie-advanced, .subscriptions-page .col-content #gdpr-cookie-message button, #gdpr-cookie-message .subscriptions-page .col-content button,
.subscriptions-page .col-content button#ihavecookiesBtn, .subscriptions-page .col-content .btn-avatar, .subscriptions-page .col-content .btn-icon, .zuckerl-page .col-content .btn-primary, .zuckerl-page .col-content .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .zuckerl-page .col-content .jBox-Confirm-button, .zuckerl-page .col-content button#gdpr-cookie-advanced, .zuckerl-page .col-content #gdpr-cookie-message button, #gdpr-cookie-message .zuckerl-page .col-content button,
.zuckerl-page .col-content button#ihavecookiesBtn, .zuckerl-page .col-content .btn-avatar, .zuckerl-page .col-content .btn-icon, .room-booster-page .col-content .btn-primary, .room-booster-page .col-content .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .room-booster-page .col-content .jBox-Confirm-button, .room-booster-page .col-content button#gdpr-cookie-advanced, .room-booster-page .col-content #gdpr-cookie-message button, #gdpr-cookie-message .room-booster-page .col-content button,
.room-booster-page .col-content button#ihavecookiesBtn, .room-booster-page .col-content .btn-avatar, .room-booster-page .col-content .btn-icon, .crowd-boost-charge-page .col-content .btn-primary, .crowd-boost-charge-page .col-content .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-boost-charge-page .col-content .jBox-Confirm-button, .crowd-boost-charge-page .col-content button#gdpr-cookie-advanced, .crowd-boost-charge-page .col-content #gdpr-cookie-message button, #gdpr-cookie-message .crowd-boost-charge-page .col-content button,
.crowd-boost-charge-page .col-content button#ihavecookiesBtn, .crowd-boost-charge-page .col-content .btn-avatar, .crowd-boost-charge-page .col-content .btn-icon, .crowd-subscriptions-page .col-content .btn-primary, .crowd-subscriptions-page .col-content .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-subscriptions-page .col-content .jBox-Confirm-button, .crowd-subscriptions-page .col-content button#gdpr-cookie-advanced, .crowd-subscriptions-page .col-content #gdpr-cookie-message button, #gdpr-cookie-message .crowd-subscriptions-page .col-content button,
.crowd-subscriptions-page .col-content button#ihavecookiesBtn, .crowd-subscriptions-page .col-content .btn-avatar, .crowd-subscriptions-page .col-content .btn-icon, .booking-page .col-content .btn-primary, .booking-page .col-content .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .booking-page .col-content .jBox-Confirm-button, .booking-page .col-content button#gdpr-cookie-advanced, .booking-page .col-content #gdpr-cookie-message button, #gdpr-cookie-message .booking-page .col-content button,
.booking-page .col-content button#ihavecookiesBtn, .booking-page .col-content .btn-avatar, .booking-page .col-content .btn-icon {
  margin-left: auto;
}

/* line 83, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-content a.btn-primary, .room-rental-page .col-content .jBox-Confirm a.jBox-Confirm-button, .jBox-Confirm .room-rental-page .col-content a.jBox-Confirm-button, .room-rental-page .col-content a.btn-avatar, .room-rental-page .col-content a.btn-icon, .crowd-pledges-page .col-content a.btn-primary, .crowd-pledges-page .col-content .jBox-Confirm a.jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .col-content a.jBox-Confirm-button, .crowd-pledges-page .col-content a.btn-avatar, .crowd-pledges-page .col-content a.btn-icon, .subscriptions-page .col-content a.btn-primary, .subscriptions-page .col-content .jBox-Confirm a.jBox-Confirm-button, .jBox-Confirm .subscriptions-page .col-content a.jBox-Confirm-button, .subscriptions-page .col-content a.btn-avatar, .subscriptions-page .col-content a.btn-icon, .zuckerl-page .col-content a.btn-primary, .zuckerl-page .col-content .jBox-Confirm a.jBox-Confirm-button, .jBox-Confirm .zuckerl-page .col-content a.jBox-Confirm-button, .zuckerl-page .col-content a.btn-avatar, .zuckerl-page .col-content a.btn-icon, .room-booster-page .col-content a.btn-primary, .room-booster-page .col-content .jBox-Confirm a.jBox-Confirm-button, .jBox-Confirm .room-booster-page .col-content a.jBox-Confirm-button, .room-booster-page .col-content a.btn-avatar, .room-booster-page .col-content a.btn-icon, .crowd-boost-charge-page .col-content a.btn-primary, .crowd-boost-charge-page .col-content .jBox-Confirm a.jBox-Confirm-button, .jBox-Confirm .crowd-boost-charge-page .col-content a.jBox-Confirm-button, .crowd-boost-charge-page .col-content a.btn-avatar, .crowd-boost-charge-page .col-content a.btn-icon, .crowd-subscriptions-page .col-content a.btn-primary, .crowd-subscriptions-page .col-content .jBox-Confirm a.jBox-Confirm-button, .jBox-Confirm .crowd-subscriptions-page .col-content a.jBox-Confirm-button, .crowd-subscriptions-page .col-content a.btn-avatar, .crowd-subscriptions-page .col-content a.btn-icon, .booking-page .col-content a.btn-primary, .booking-page .col-content .jBox-Confirm a.jBox-Confirm-button, .jBox-Confirm .booking-page .col-content a.jBox-Confirm-button, .booking-page .col-content a.btn-avatar, .booking-page .col-content a.btn-icon {
  display: table;
}

/* line 89, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-sidebar h3.sidebar, .crowd-pledges-page .col-sidebar h3.sidebar, .subscriptions-page .col-sidebar h3.sidebar, .zuckerl-page .col-sidebar h3.sidebar, .room-booster-page .col-sidebar h3.sidebar, .crowd-boost-charge-page .col-sidebar h3.sidebar, .crowd-subscriptions-page .col-sidebar h3.sidebar, .booking-page .col-sidebar h3.sidebar {
  text-align: center;
  padding-bottom: 15px;
}

/* line 93, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-sidebar .footer-txt, .crowd-pledges-page .col-sidebar .footer-txt, .subscriptions-page .col-sidebar .footer-txt, .zuckerl-page .col-sidebar .footer-txt, .room-booster-page .col-sidebar .footer-txt, .crowd-boost-charge-page .col-sidebar .footer-txt, .crowd-subscriptions-page .col-sidebar .footer-txt, .booking-page .col-sidebar .footer-txt {
  text-align: center;
  border: none;
  color: #808080;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 93, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .col-sidebar .footer-txt, .crowd-pledges-page .col-sidebar .footer-txt, .subscriptions-page .col-sidebar .footer-txt, .zuckerl-page .col-sidebar .footer-txt, .room-booster-page .col-sidebar .footer-txt, .crowd-boost-charge-page .col-sidebar .footer-txt, .crowd-subscriptions-page .col-sidebar .footer-txt, .booking-page .col-sidebar .footer-txt {
    font-size: 1.4rem;
  }
}

/* line 99, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-sidebar .cardBox, .room-rental-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .col-sidebar .cardBox, .crowd-pledges-page .col-sidebar .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio .col-sidebar label, .subscriptions-page .col-sidebar .cardBox, .subscriptions-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label, .zuckerl-page .col-sidebar .cardBox, .zuckerl-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label, .room-booster-page .col-sidebar .cardBox, .room-booster-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-boost-charge-page .col-sidebar .cardBox, .crowd-boost-charge-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-subscriptions-page .col-sidebar .cardBox, .crowd-subscriptions-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label, .booking-page .col-sidebar .cardBox, .booking-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label {
  margin-bottom: 20px;
}

/* line 102, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .col-sidebar .btn-primary, .room-rental-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .room-rental-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .room-rental-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .room-rental-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .room-rental-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .room-rental-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel, .room-rental-page .col-sidebar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .room-rental-page .col-sidebar .jBox-Confirm-button, .room-rental-page .col-sidebar button#gdpr-cookie-advanced, .room-rental-page .col-sidebar #gdpr-cookie-message button, #gdpr-cookie-message .room-rental-page .col-sidebar button,
.room-rental-page .col-sidebar button#ihavecookiesBtn, .room-rental-page .col-sidebar .btn-avatar, .room-rental-page .col-sidebar .btn-icon, .room-rental-page .col-sidebar .btn-secondary, .room-rental-page .col-sidebar .stream + .link-load, .room-rental-page .col-sidebar .entryComment .txt form button, .entryComment .txt form .room-rental-page .col-sidebar button,
.room-rental-page .col-sidebar .entryContent .txt form button,
.entryContent .txt form .room-rental-page .col-sidebar button, .room-rental-page .col-sidebar .entryForm button, .entryForm .room-rental-page .col-sidebar button, .room-rental-page .col-sidebar .card-grid-container .link-load, .card-grid-container .room-rental-page .col-sidebar .link-load, .crowd-pledges-page .col-sidebar .btn-primary, .crowd-pledges-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .crowd-pledges-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .crowd-pledges-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .crowd-pledges-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .crowd-pledges-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .crowd-pledges-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel, .crowd-pledges-page .col-sidebar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .col-sidebar .jBox-Confirm-button, .crowd-pledges-page .col-sidebar button#gdpr-cookie-advanced, .crowd-pledges-page .col-sidebar #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .col-sidebar button,
.crowd-pledges-page .col-sidebar button#ihavecookiesBtn, .crowd-pledges-page .col-sidebar .btn-avatar, .crowd-pledges-page .col-sidebar .btn-icon, .crowd-pledges-page .col-sidebar .btn-secondary, .crowd-pledges-page .col-sidebar .stream + .link-load, .crowd-pledges-page .col-sidebar .entryComment .txt form button, .entryComment .txt form .crowd-pledges-page .col-sidebar button,
.crowd-pledges-page .col-sidebar .entryContent .txt form button,
.entryContent .txt form .crowd-pledges-page .col-sidebar button, .crowd-pledges-page .col-sidebar .entryForm button, .entryForm .crowd-pledges-page .col-sidebar button, .crowd-pledges-page .col-sidebar .card-grid-container .link-load, .card-grid-container .crowd-pledges-page .col-sidebar .link-load, .subscriptions-page .col-sidebar .btn-primary, .subscriptions-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .subscriptions-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .subscriptions-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .subscriptions-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .subscriptions-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .subscriptions-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel, .subscriptions-page .col-sidebar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .subscriptions-page .col-sidebar .jBox-Confirm-button, .subscriptions-page .col-sidebar button#gdpr-cookie-advanced, .subscriptions-page .col-sidebar #gdpr-cookie-message button, #gdpr-cookie-message .subscriptions-page .col-sidebar button,
.subscriptions-page .col-sidebar button#ihavecookiesBtn, .subscriptions-page .col-sidebar .btn-avatar, .subscriptions-page .col-sidebar .btn-icon, .subscriptions-page .col-sidebar .btn-secondary, .subscriptions-page .col-sidebar .stream + .link-load, .subscriptions-page .col-sidebar .entryComment .txt form button, .entryComment .txt form .subscriptions-page .col-sidebar button,
.subscriptions-page .col-sidebar .entryContent .txt form button,
.entryContent .txt form .subscriptions-page .col-sidebar button, .subscriptions-page .col-sidebar .entryForm button, .entryForm .subscriptions-page .col-sidebar button, .subscriptions-page .col-sidebar .card-grid-container .link-load, .card-grid-container .subscriptions-page .col-sidebar .link-load, .zuckerl-page .col-sidebar .btn-primary, .zuckerl-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .zuckerl-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .zuckerl-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .zuckerl-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .zuckerl-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .zuckerl-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel, .zuckerl-page .col-sidebar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .zuckerl-page .col-sidebar .jBox-Confirm-button, .zuckerl-page .col-sidebar button#gdpr-cookie-advanced, .zuckerl-page .col-sidebar #gdpr-cookie-message button, #gdpr-cookie-message .zuckerl-page .col-sidebar button,
.zuckerl-page .col-sidebar button#ihavecookiesBtn, .zuckerl-page .col-sidebar .btn-avatar, .zuckerl-page .col-sidebar .btn-icon, .zuckerl-page .col-sidebar .btn-secondary, .zuckerl-page .col-sidebar .stream + .link-load, .zuckerl-page .col-sidebar .entryComment .txt form button, .entryComment .txt form .zuckerl-page .col-sidebar button,
.zuckerl-page .col-sidebar .entryContent .txt form button,
.entryContent .txt form .zuckerl-page .col-sidebar button, .zuckerl-page .col-sidebar .entryForm button, .entryForm .zuckerl-page .col-sidebar button, .zuckerl-page .col-sidebar .card-grid-container .link-load, .card-grid-container .zuckerl-page .col-sidebar .link-load, .room-booster-page .col-sidebar .btn-primary, .room-booster-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .room-booster-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .room-booster-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .room-booster-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .room-booster-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .room-booster-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel, .room-booster-page .col-sidebar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .room-booster-page .col-sidebar .jBox-Confirm-button, .room-booster-page .col-sidebar button#gdpr-cookie-advanced, .room-booster-page .col-sidebar #gdpr-cookie-message button, #gdpr-cookie-message .room-booster-page .col-sidebar button,
.room-booster-page .col-sidebar button#ihavecookiesBtn, .room-booster-page .col-sidebar .btn-avatar, .room-booster-page .col-sidebar .btn-icon, .room-booster-page .col-sidebar .btn-secondary, .room-booster-page .col-sidebar .stream + .link-load, .room-booster-page .col-sidebar .entryComment .txt form button, .entryComment .txt form .room-booster-page .col-sidebar button,
.room-booster-page .col-sidebar .entryContent .txt form button,
.entryContent .txt form .room-booster-page .col-sidebar button, .room-booster-page .col-sidebar .entryForm button, .entryForm .room-booster-page .col-sidebar button, .room-booster-page .col-sidebar .card-grid-container .link-load, .card-grid-container .room-booster-page .col-sidebar .link-load, .crowd-boost-charge-page .col-sidebar .btn-primary, .crowd-boost-charge-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .crowd-boost-charge-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .crowd-boost-charge-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .crowd-boost-charge-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .crowd-boost-charge-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .crowd-boost-charge-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel, .crowd-boost-charge-page .col-sidebar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-boost-charge-page .col-sidebar .jBox-Confirm-button, .crowd-boost-charge-page .col-sidebar button#gdpr-cookie-advanced, .crowd-boost-charge-page .col-sidebar #gdpr-cookie-message button, #gdpr-cookie-message .crowd-boost-charge-page .col-sidebar button,
.crowd-boost-charge-page .col-sidebar button#ihavecookiesBtn, .crowd-boost-charge-page .col-sidebar .btn-avatar, .crowd-boost-charge-page .col-sidebar .btn-icon, .crowd-boost-charge-page .col-sidebar .btn-secondary, .crowd-boost-charge-page .col-sidebar .stream + .link-load, .crowd-boost-charge-page .col-sidebar .entryComment .txt form button, .entryComment .txt form .crowd-boost-charge-page .col-sidebar button,
.crowd-boost-charge-page .col-sidebar .entryContent .txt form button,
.entryContent .txt form .crowd-boost-charge-page .col-sidebar button, .crowd-boost-charge-page .col-sidebar .entryForm button, .entryForm .crowd-boost-charge-page .col-sidebar button, .crowd-boost-charge-page .col-sidebar .card-grid-container .link-load, .card-grid-container .crowd-boost-charge-page .col-sidebar .link-load, .crowd-subscriptions-page .col-sidebar .btn-primary, .crowd-subscriptions-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .crowd-subscriptions-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .crowd-subscriptions-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .crowd-subscriptions-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .crowd-subscriptions-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .crowd-subscriptions-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel, .crowd-subscriptions-page .col-sidebar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-subscriptions-page .col-sidebar .jBox-Confirm-button, .crowd-subscriptions-page .col-sidebar button#gdpr-cookie-advanced, .crowd-subscriptions-page .col-sidebar #gdpr-cookie-message button, #gdpr-cookie-message .crowd-subscriptions-page .col-sidebar button,
.crowd-subscriptions-page .col-sidebar button#ihavecookiesBtn, .crowd-subscriptions-page .col-sidebar .btn-avatar, .crowd-subscriptions-page .col-sidebar .btn-icon, .crowd-subscriptions-page .col-sidebar .btn-secondary, .crowd-subscriptions-page .col-sidebar .stream + .link-load, .crowd-subscriptions-page .col-sidebar .entryComment .txt form button, .entryComment .txt form .crowd-subscriptions-page .col-sidebar button,
.crowd-subscriptions-page .col-sidebar .entryContent .txt form button,
.entryContent .txt form .crowd-subscriptions-page .col-sidebar button, .crowd-subscriptions-page .col-sidebar .entryForm button, .entryForm .crowd-subscriptions-page .col-sidebar button, .crowd-subscriptions-page .col-sidebar .card-grid-container .link-load, .card-grid-container .crowd-subscriptions-page .col-sidebar .link-load, .booking-page .col-sidebar .btn-primary, .booking-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .booking-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .booking-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .booking-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .booking-page .col-sidebar .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel, .jBox-Confirm .booking-page .col-sidebar .jBox-Confirm-button.jBox-Confirm-button-cancel, .booking-page .col-sidebar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .booking-page .col-sidebar .jBox-Confirm-button, .booking-page .col-sidebar button#gdpr-cookie-advanced, .booking-page .col-sidebar #gdpr-cookie-message button, #gdpr-cookie-message .booking-page .col-sidebar button,
.booking-page .col-sidebar button#ihavecookiesBtn, .booking-page .col-sidebar .btn-avatar, .booking-page .col-sidebar .btn-icon, .booking-page .col-sidebar .btn-secondary, .booking-page .col-sidebar .stream + .link-load, .booking-page .col-sidebar .entryComment .txt form button, .entryComment .txt form .booking-page .col-sidebar button,
.booking-page .col-sidebar .entryContent .txt form button,
.entryContent .txt form .booking-page .col-sidebar button, .booking-page .col-sidebar .entryForm button, .entryForm .booking-page .col-sidebar button, .booking-page .col-sidebar .card-grid-container .link-load, .card-grid-container .booking-page .col-sidebar .link-load {
  margin-bottom: 20px;
}

/* line 107, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .summarybox, .crowd-pledges-page .summarybox, .subscriptions-page .summarybox, .zuckerl-page .summarybox, .room-booster-page .summarybox, .crowd-boost-charge-page .summarybox, .crowd-subscriptions-page .summarybox, .booking-page .summarybox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}

/* line 113, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .summarybox div, .crowd-pledges-page .summarybox div, .subscriptions-page .summarybox div, .zuckerl-page .summarybox div, .room-booster-page .summarybox div, .crowd-boost-charge-page .summarybox div, .crowd-subscriptions-page .summarybox div, .booking-page .summarybox div {
  width: 38%;
}

@media (max-width: 320px) {
  /* line 113, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .summarybox div, .crowd-pledges-page .summarybox div, .subscriptions-page .summarybox div, .zuckerl-page .summarybox div, .room-booster-page .summarybox div, .crowd-boost-charge-page .summarybox div, .crowd-subscriptions-page .summarybox div, .booking-page .summarybox div {
    width: 43%;
  }
}

/* line 119, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .summarybox div.avatar, .crowd-pledges-page .summarybox div.avatar, .subscriptions-page .summarybox div.avatar, .zuckerl-page .summarybox div.avatar, .room-booster-page .summarybox div.avatar, .crowd-boost-charge-page .summarybox div.avatar, .crowd-subscriptions-page .summarybox div.avatar, .booking-page .summarybox div.avatar {
  width: 20%;
  text-align: center;
}

@media (max-width: 320px) {
  /* line 119, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .summarybox div.avatar, .crowd-pledges-page .summarybox div.avatar, .subscriptions-page .summarybox div.avatar, .zuckerl-page .summarybox div.avatar, .room-booster-page .summarybox div.avatar, .crowd-boost-charge-page .summarybox div.avatar, .crowd-subscriptions-page .summarybox div.avatar, .booking-page .summarybox div.avatar {
    width: 13%;
  }
}

/* line 125, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .summarybox div.avatar img, .crowd-pledges-page .summarybox div.avatar img, .subscriptions-page .summarybox div.avatar img, .zuckerl-page .summarybox div.avatar img, .room-booster-page .summarybox div.avatar img, .crowd-boost-charge-page .summarybox div.avatar img, .crowd-subscriptions-page .summarybox div.avatar img, .booking-page .summarybox div.avatar img {
  width: 100%;
  height: auto;
}

/* line 130, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .summarybox:last-of-type, .crowd-pledges-page .summarybox:last-of-type, .subscriptions-page .summarybox:last-of-type, .zuckerl-page .summarybox:last-of-type, .room-booster-page .summarybox:last-of-type, .crowd-boost-charge-page .summarybox:last-of-type, .crowd-subscriptions-page .summarybox:last-of-type, .booking-page .summarybox:last-of-type {
  margin-bottom: 30px;
}

/* line 133, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .summarybox .icon, .crowd-pledges-page .summarybox .icon, .subscriptions-page .summarybox .icon, .zuckerl-page .summarybox .icon, .room-booster-page .summarybox .icon, .crowd-boost-charge-page .summarybox .icon, .crowd-subscriptions-page .summarybox .icon, .booking-page .summarybox .icon {
  margin: auto;
  color: #83C7BD;
  width: 50px;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media (max-width: 320px) {
  /* line 133, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .summarybox .icon, .crowd-pledges-page .summarybox .icon, .subscriptions-page .summarybox .icon, .zuckerl-page .summarybox .icon, .room-booster-page .summarybox .icon, .crowd-boost-charge-page .summarybox .icon, .crowd-subscriptions-page .summarybox .icon, .booking-page .summarybox .icon {
    width: 30px;
    height: 30px;
  }
}

/* line 147, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .summarybox.-line .line, .crowd-pledges-page .summarybox.-line .line, .subscriptions-page .summarybox.-line .line, .zuckerl-page .summarybox.-line .line, .room-booster-page .summarybox.-line .line, .crowd-boost-charge-page .summarybox.-line .line, .crowd-subscriptions-page .summarybox.-line .line, .booking-page .summarybox.-line .line {
  border-bottom: 3px solid #DBEFEC;
}

/* line 151, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .summarybox .block, .crowd-pledges-page .summarybox .block, .subscriptions-page .summarybox .block, .zuckerl-page .summarybox .block, .room-booster-page .summarybox .block, .crowd-boost-charge-page .summarybox .block, .crowd-subscriptions-page .summarybox .block, .booking-page .summarybox .block {
  display: block;
}

/* line 156, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .payment-method-container, .crowd-pledges-page .payment-method-container, .subscriptions-page .payment-method-container, .zuckerl-page .payment-method-container, .room-booster-page .payment-method-container, .crowd-boost-charge-page .payment-method-container, .crowd-subscriptions-page .payment-method-container, .booking-page .payment-method-container {
  display: none;
}

/* line 158, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .payment-method-container label, .crowd-pledges-page .payment-method-container label, .subscriptions-page .payment-method-container label, .zuckerl-page .payment-method-container label, .room-booster-page .payment-method-container label, .crowd-boost-charge-page .payment-method-container label, .crowd-subscriptions-page .payment-method-container label, .booking-page .payment-method-container label {
  min-width: 165px;
}

/* line 163, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .footer-txt, .crowd-pledges-page .footer-txt, .subscriptions-page .footer-txt, .zuckerl-page .footer-txt, .room-booster-page .footer-txt, .crowd-boost-charge-page .footer-txt, .crowd-subscriptions-page .footer-txt, .booking-page .footer-txt {
  border-top: 1px solid #DBEFEC;
  border-bottom: 1px solid #DBEFEC;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-style: italic;
  text-align: center;
}

/* line 174, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .payment-method-info, .crowd-pledges-page .payment-method-info, .subscriptions-page .payment-method-info, .zuckerl-page .payment-method-info, .room-booster-page .payment-method-info, .crowd-boost-charge-page .payment-method-info, .crowd-subscriptions-page .payment-method-info, .booking-page .payment-method-info {
  display: none;
  font-style: normal;
  text-align: justify;
}

/* line 178, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .payment-method-info .legal, .room-rental-page .payment-method-info .open-legal, .crowd-pledges-page .payment-method-info .legal, .crowd-pledges-page .payment-method-info .open-legal, .subscriptions-page .payment-method-info .legal, .subscriptions-page .payment-method-info .open-legal, .zuckerl-page .payment-method-info .legal, .zuckerl-page .payment-method-info .open-legal, .room-booster-page .payment-method-info .legal, .room-booster-page .payment-method-info .open-legal, .crowd-boost-charge-page .payment-method-info .legal, .crowd-boost-charge-page .payment-method-info .open-legal, .crowd-subscriptions-page .payment-method-info .legal, .crowd-subscriptions-page .payment-method-info .open-legal, .booking-page .payment-method-info .legal, .booking-page .payment-method-info .open-legal {
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 178, app/assets/stylesheets/components/_payment.scss */
  .room-rental-page .payment-method-info .legal, .room-rental-page .payment-method-info .open-legal, .crowd-pledges-page .payment-method-info .legal, .crowd-pledges-page .payment-method-info .open-legal, .subscriptions-page .payment-method-info .legal, .subscriptions-page .payment-method-info .open-legal, .zuckerl-page .payment-method-info .legal, .zuckerl-page .payment-method-info .open-legal, .room-booster-page .payment-method-info .legal, .room-booster-page .payment-method-info .open-legal, .crowd-boost-charge-page .payment-method-info .legal, .crowd-boost-charge-page .payment-method-info .open-legal, .crowd-subscriptions-page .payment-method-info .legal, .crowd-subscriptions-page .payment-method-info .open-legal, .booking-page .payment-method-info .legal, .booking-page .payment-method-info .open-legal {
    font-size: 1.4rem;
  }
}

/* line 181, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .payment-method-info .legal, .crowd-pledges-page .payment-method-info .legal, .subscriptions-page .payment-method-info .legal, .zuckerl-page .payment-method-info .legal, .room-booster-page .payment-method-info .legal, .crowd-boost-charge-page .payment-method-info .legal, .crowd-subscriptions-page .payment-method-info .legal, .booking-page .payment-method-info .legal {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

/* line 186, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .payment-method-info em, .crowd-pledges-page .payment-method-info em, .subscriptions-page .payment-method-info em, .zuckerl-page .payment-method-info em, .room-booster-page .payment-method-info em, .crowd-boost-charge-page .payment-method-info em, .crowd-subscriptions-page .payment-method-info em, .booking-page .payment-method-info em {
  font-style: normal;
  color: #EC776A;
}

/* line 192, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .keydata-facts, .crowd-pledges-page .keydata-facts, .subscriptions-page .keydata-facts, .zuckerl-page .keydata-facts, .room-booster-page .keydata-facts, .crowd-boost-charge-page .keydata-facts, .crowd-subscriptions-page .keydata-facts, .booking-page .keydata-facts {
  margin-left: 20px;
  margin-bottom: 20px;
}

/* line 195, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .keydata-facts .headline, .crowd-pledges-page .keydata-facts .headline, .subscriptions-page .keydata-facts .headline, .zuckerl-page .keydata-facts .headline, .room-booster-page .keydata-facts .headline, .crowd-boost-charge-page .keydata-facts .headline, .crowd-subscriptions-page .keydata-facts .headline, .booking-page .keydata-facts .headline {
  color: #EC776A;
  margin-bottom: 10px;
}

/* line 200, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .keydata-facts .facts, .crowd-pledges-page .keydata-facts .facts, .subscriptions-page .keydata-facts .facts, .zuckerl-page .keydata-facts .facts, .room-booster-page .keydata-facts .facts, .crowd-boost-charge-page .keydata-facts .facts, .crowd-subscriptions-page .keydata-facts .facts, .booking-page .keydata-facts .facts {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 204, app/assets/stylesheets/components/_payment.scss */
.room-rental-page .keydata-facts .facts li, .crowd-pledges-page .keydata-facts .facts li, .subscriptions-page .keydata-facts .facts li, .zuckerl-page .keydata-facts .facts li, .room-booster-page .keydata-facts .facts li, .crowd-boost-charge-page .keydata-facts .facts li, .crowd-subscriptions-page .keydata-facts .facts li, .booking-page .keydata-facts .facts li {
  padding-left: 10px;
  font-style: italic;
  border-left: 1px dotted #aaaaaa;
  margin-bottom: 5px;
}

/* line 218, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.change-payment-screen .amount-reward, .crowd-pledges-page.change-payment-screen .amount-donation, .crowd-pledges-page.amount-screen .amount-reward, .crowd-pledges-page.amount-screen .amount-donation, .crowd-pledges-page.payment-screen .amount-reward, .crowd-pledges-page.payment-screen .amount-donation, .crowd-pledges-page.login-screen .amount-reward, .crowd-pledges-page.login-screen .amount-donation, .crowd-pledges-page.address-screen .amount-reward, .crowd-pledges-page.address-screen .amount-donation, .crowd-pledges-page.detail-screen .amount-reward, .crowd-pledges-page.detail-screen .amount-donation {
  display: flex;
}

/* line 221, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.change-payment-screen .amount-total, .crowd-pledges-page.change-payment-screen .amount-boost, .crowd-pledges-page.amount-screen .amount-total, .crowd-pledges-page.amount-screen .amount-boost, .crowd-pledges-page.payment-screen .amount-total, .crowd-pledges-page.payment-screen .amount-boost, .crowd-pledges-page.login-screen .amount-total, .crowd-pledges-page.login-screen .amount-boost, .crowd-pledges-page.address-screen .amount-total, .crowd-pledges-page.address-screen .amount-boost, .crowd-pledges-page.detail-screen .amount-total, .crowd-pledges-page.detail-screen .amount-boost {
  display: none;
}

/* line 226, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.change-payment-screen .amount-boost {
  display: flex;
}

/* line 231, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.crowd-boost-charge-screen .amount-reward, .crowd-pledges-page.crowd-boost-charge-screen .amount-donation, .crowd-pledges-page.summary-screen .amount-reward, .crowd-pledges-page.summary-screen .amount-donation {
  display: none;
}

/* line 234, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.crowd-boost-charge-screen .amount-total, .crowd-pledges-page.crowd-boost-charge-screen .amount-boost, .crowd-pledges-page.summary-screen .amount-total, .crowd-pledges-page.summary-screen .amount-boost {
  display: flex;
}

/* line 239, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.detail-screen .amount-boost {
  display: flex;
}

/* line 245, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.address-screen .percentage-block {
  width: 100%;
}

/* line 247, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.address-screen .percentage-block .input-range {
  width: 100%;
}

/* line 249, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.address-screen .percentage-block .input-range .range {
  margin-top: 25px;
}

/* line 256, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.summary-screen .pledge-comment-container {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #DBEFEC;
  border-bottom: 1px solid #DBEFEC;
}

/* line 263, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.summary-screen .pledge-comment-container p, .crowd-pledges-page.summary-screen .pledge-comment-container .comment-success {
  line-height: 1.4;
  font-size: 1.6rem;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 263, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page.summary-screen .pledge-comment-container p, .crowd-pledges-page.summary-screen .pledge-comment-container .comment-success {
    font-size: 1.8rem;
  }
}

/* line 267, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.summary-screen .pledge-comment-container .entryCreate {
  margin: 30px auto auto auto;
}

/* line 271, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.summary-screen .comment-success {
  margin-top: 20px;
}

/* line 276, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.crowd-boost-charge-screen .hl-subtext {
  margin-bottom: 0px;
}

/* line 279, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.crowd-boost-charge-screen .subline {
  line-height: 1.4;
  font-size: 1.6rem;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 279, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page.crowd-boost-charge-screen .subline {
    font-size: 1.8rem;
  }
}

/* line 287, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios {
  padding-top: 5px;
  padding-bottom: 25px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-auto-rows: minmax(70px, auto);
  gap: 1rem;
  margin: 0 auto;
}

@media (max-width: 650px) {
  /* line 287, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .charge-amount-radios {
    grid-template-columns: repeat(4, 1fr);
  }
  /* line 297, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .charge-amount-radios .input-radio:last-child {
    grid-column: 1 / -1;
  }
}

/* line 301, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio {
  width: 100%;
}

/* line 303, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio label {
  padding: 5px;
  min-width: unset;
  cursor: pointer;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* vertikal zentriert */
  align-items: center;
  /* horizontal zentriert */
  height: 100%;
  background: #f0f4f5;
  border-color: #DBEFEC;
  line-height: 1.4;
  font-size: 1.6rem;
}

/* line 307, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio label::before {
  display: none;
}

@media (min-width: 650px) {
  /* line 303, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .charge-amount-radios .input-radio label {
    font-size: 1.8rem;
  }
}

/* line 321, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio input[type="radio"]:checked + label {
  border: 1px solid #69a8a7;
  background: #69a8a7;
  border-radius: 0.5rem;
  transition: all 0.2s ease;
  color: white;
  font-weight: bold;
}

/* line 329, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio .amount {
  white-space: nowrap;
}

/* line 333, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .custom-amount-wrapper {
  min-width: 30%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
}

/* line 339, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .custom-amount-wrapper span.euro {
  display: none;
}

/* line 344, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .custom-amount-input {
  cursor: pointer;
  display: block;
  border: none;
  background: transparent;
  line-height: 1.4;
  font-size: 1.6rem;
  text-align: center;
  border: none;
  border-bottom: 1px solid #999;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 344, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .charge-amount-radios .custom-amount-input {
    font-size: 1.8rem;
  }
}

/* line 361, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .custom-amount-input:focus {
  font-weight: normal;
  outline: none;
}

/* line 364, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .custom-amount-input:focus::-moz-placeholder {
  color: transparent;
}
.crowd-pledges-page .charge-amount-radios .custom-amount-input:focus::placeholder {
  color: transparent;
}

/* line 368, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .custom-amount-input::-moz-placeholder {
  color: #615454;
  font-style: normal;
}
.crowd-pledges-page .charge-amount-radios .custom-amount-input::placeholder {
  color: #615454;
  font-style: normal;
}

/* line 375, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio input[type="radio"]:checked + label span.euro {
  display: block;
}

/* line 378, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio input[type="radio"]:checked + label .custom-amount-input {
  cursor: text;
  font-weight: bold;
  border-bottom: 0px solid white;
  color: white;
}

/* line 383, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio input[type="radio"]:checked + label .custom-amount-input::-moz-placeholder {
  color: transparent;
}
.crowd-pledges-page .charge-amount-radios .input-radio input[type="radio"]:checked + label .custom-amount-input::placeholder {
  color: transparent;
}

/* line 389, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .button-block {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: 1rem;
}

@media (max-width: 650px) {
  /* line 389, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .button-block {
    flex-direction: column-reverse;
    gap: 0.75rem;
  }
}

/* line 399, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .button-block .btn-primary, .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button, .crowd-pledges-page .button-block button#gdpr-cookie-advanced, .crowd-pledges-page .button-block #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .button-block button,
.crowd-pledges-page .button-block button#ihavecookiesBtn, .crowd-pledges-page .button-block .btn-avatar, .crowd-pledges-page .button-block .btn-icon {
  flex: 1;
  text-align: center;
}

/* line 402, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .button-block .btn-primary.-rose, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-primary.btn-secondary.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-primary.btn-secondary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .card-grid-container .btn-primary.active.link-load, section.info.-about-pages .nav-bar .card-grid-container .crowd-pledges-page .button-block .btn-primary.active.link-load, .crowd-pledges-page .button-block .card-grid-container section.info.-about-pages .nav-bar .btn-primary.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-primary.active.link-load, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryForm button.btn-primary.active, section.info.-about-pages .nav-bar .entryForm .crowd-pledges-page .button-block button.btn-primary.active, .crowd-pledges-page .button-block .entryForm section.info.-about-pages .nav-bar button.btn-primary.active, .entryForm section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-primary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryComment .txt form button.btn-primary.active, section.info.-about-pages .nav-bar .entryComment .txt form .crowd-pledges-page .button-block button.btn-primary.active, .crowd-pledges-page .button-block .entryComment .txt form section.info.-about-pages .nav-bar button.btn-primary.active, .entryComment .txt form section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-primary.active,
.crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryContent .txt form button.btn-primary.active,
section.info.-about-pages .nav-bar .entryContent .txt form .crowd-pledges-page .button-block button.btn-primary.active,
.crowd-pledges-page .button-block .entryContent .txt form section.info.-about-pages .nav-bar button.btn-primary.active,
.entryContent .txt form section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-primary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .stream + .btn-primary.active.link-load, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .stream + .btn-primary.active.link-load, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-primary.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-primary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-primary.active.btn-avatar, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-primary.active.btn-avatar, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-primary.active.btn-icon, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-primary.active.btn-icon, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-primary.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .crowd-pledges-page .button-block button.btn-primary.active, .crowd-pledges-page .button-block #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-primary.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-primary.active,
.crowd-pledges-page .button-block section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-primary.active,
section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button#ihavecookiesBtn.btn-primary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-primary.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button#gdpr-cookie-advanced.btn-primary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .jBox-Confirm .btn-primary.active.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .btn-primary.active.jBox-Confirm-button, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .btn-primary.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-primary.active.jBox-Confirm-button, .crowd-pledges-page .button-block .sticky-btns .btn-primary.toggle-fav-ico.-faved, .sticky-btns .crowd-pledges-page .button-block .btn-primary.toggle-fav-ico.-faved, .crowd-pledges-page .button-block .jBox-Confirm .-rose.jBox-Confirm-button, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-secondary.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button.btn-secondary.active, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm-button.active.link-load, section.info.-about-pages .nav-bar .card-grid-container .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button.active.link-load, .crowd-pledges-page .button-block .jBox-Confirm .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm-button.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button.active.link-load, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .entryForm button.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .entryForm .crowd-pledges-page .button-block .jBox-Confirm button.jBox-Confirm-button.active, .crowd-pledges-page .button-block .jBox-Confirm .entryForm section.info.-about-pages .nav-bar button.jBox-Confirm-button.active, .entryForm section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm button.jBox-Confirm-button.active, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .entryComment .txt form button.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .entryComment .txt form .crowd-pledges-page .button-block .jBox-Confirm button.jBox-Confirm-button.active, .crowd-pledges-page .button-block .jBox-Confirm .entryComment .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.active, .entryComment .txt form section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm button.jBox-Confirm-button.active,
.crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .entryContent .txt form button.jBox-Confirm-button.active,
section.info.-about-pages .nav-bar .entryContent .txt form .crowd-pledges-page .button-block .jBox-Confirm button.jBox-Confirm-button.active,
.crowd-pledges-page .button-block .jBox-Confirm .entryContent .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.active,
.entryContent .txt form section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm button.jBox-Confirm-button.active, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .stream + .jBox-Confirm-button.active.link-load, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm .stream + .jBox-Confirm-button.active.link-load, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-primary.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button.btn-primary.active, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.active.btn-avatar, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button.active.btn-avatar, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.active.btn-icon, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button.active.btn-icon, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar #gdpr-cookie-message button.jBox-Confirm-button.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .crowd-pledges-page .button-block .jBox-Confirm button.jBox-Confirm-button.active, .crowd-pledges-page .button-block .jBox-Confirm #gdpr-cookie-message section.info.-about-pages .nav-bar button.jBox-Confirm-button.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm button.jBox-Confirm-button.active,
.crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar button#ihavecookiesBtn.jBox-Confirm-button.active,
section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm button#ihavecookiesBtn.jBox-Confirm-button.active, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm button#gdpr-cookie-advanced.jBox-Confirm-button.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button.active, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button.active, .crowd-pledges-page .button-block .jBox-Confirm .sticky-btns .jBox-Confirm-button.toggle-fav-ico.-faved, .sticky-btns .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button.toggle-fav-ico.-faved, .jBox-Confirm .crowd-pledges-page .button-block .-rose.jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-secondary.active, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button.btn-secondary.active, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm-button.active.link-load, section.info.-about-pages .nav-bar .card-grid-container .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button.active.link-load, .jBox-Confirm .crowd-pledges-page .button-block .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm-button.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button.active.link-load, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryForm button.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .entryForm .jBox-Confirm .crowd-pledges-page .button-block button.jBox-Confirm-button.active, .jBox-Confirm .crowd-pledges-page .button-block .entryForm section.info.-about-pages .nav-bar button.jBox-Confirm-button.active, .entryForm section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block button.jBox-Confirm-button.active, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryComment .txt form button.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .entryComment .txt form .jBox-Confirm .crowd-pledges-page .button-block button.jBox-Confirm-button.active, .jBox-Confirm .crowd-pledges-page .button-block .entryComment .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.active, .entryComment .txt form section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block button.jBox-Confirm-button.active,
.jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryContent .txt form button.jBox-Confirm-button.active,
section.info.-about-pages .nav-bar .entryContent .txt form .jBox-Confirm .crowd-pledges-page .button-block button.jBox-Confirm-button.active,
.jBox-Confirm .crowd-pledges-page .button-block .entryContent .txt form section.info.-about-pages .nav-bar button.jBox-Confirm-button.active,
.entryContent .txt form section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block button.jBox-Confirm-button.active, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .stream + .jBox-Confirm-button.active.link-load, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .stream + .jBox-Confirm-button.active.link-load, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .jBox-Confirm-button.btn-primary.active, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button.btn-primary.active, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .jBox-Confirm-button.active.btn-avatar, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button.active.btn-avatar, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .jBox-Confirm-button.active.btn-icon, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button.active.btn-icon, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar #gdpr-cookie-message button.jBox-Confirm-button.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .jBox-Confirm .crowd-pledges-page .button-block button.jBox-Confirm-button.active, .jBox-Confirm .crowd-pledges-page .button-block #gdpr-cookie-message section.info.-about-pages .nav-bar button.jBox-Confirm-button.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block button.jBox-Confirm-button.active,
.jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar button#ihavecookiesBtn.jBox-Confirm-button.active,
section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block button#ihavecookiesBtn.jBox-Confirm-button.active, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block button#gdpr-cookie-advanced.jBox-Confirm-button.active, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button.active, .jBox-Confirm .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .jBox-Confirm-button.active, .jBox-Confirm section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .jBox-Confirm-button.active, .jBox-Confirm .crowd-pledges-page .button-block .sticky-btns .jBox-Confirm-button.toggle-fav-ico.-faved, .sticky-btns .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button.toggle-fav-ico.-faved, .crowd-pledges-page .button-block button#gdpr-cookie-advanced.-rose, .crowd-pledges-page .button-block .sticky-btns button#gdpr-cookie-advanced.toggle-fav-ico.-faved, .sticky-btns .crowd-pledges-page .button-block button#gdpr-cookie-advanced.toggle-fav-ico.-faved, .crowd-pledges-page .button-block #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .button-block button,
.crowd-pledges-page .button-block button#ihavecookiesBtn, .crowd-pledges-page .button-block .-rose.btn-avatar, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-avatar.btn-secondary.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-avatar.btn-secondary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.active.link-load, section.info.-about-pages .nav-bar .card-grid-container .crowd-pledges-page .button-block .btn-avatar.active.link-load, .crowd-pledges-page .button-block .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-avatar.active.link-load, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryForm button.btn-avatar.active, section.info.-about-pages .nav-bar .entryForm .crowd-pledges-page .button-block button.btn-avatar.active, .crowd-pledges-page .button-block .entryForm section.info.-about-pages .nav-bar button.btn-avatar.active, .entryForm section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-avatar.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar.active, section.info.-about-pages .nav-bar .entryComment .txt form .crowd-pledges-page .button-block button.btn-avatar.active, .crowd-pledges-page .button-block .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar.active, .entryComment .txt form section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-avatar.active,
.crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar.active,
section.info.-about-pages .nav-bar .entryContent .txt form .crowd-pledges-page .button-block button.btn-avatar.active,
.crowd-pledges-page .button-block .entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar.active,
.entryContent .txt form section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-avatar.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .stream + .btn-avatar.active.link-load, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .stream + .btn-avatar.active.link-load, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-avatar.btn-primary.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-avatar.btn-primary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-avatar.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-avatar.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-avatar.active.btn-icon, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-avatar.active.btn-icon, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .crowd-pledges-page .button-block button.btn-avatar.active, .crowd-pledges-page .button-block #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-avatar.active,
.crowd-pledges-page .button-block section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar.active,
section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button#ihavecookiesBtn.btn-avatar.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button#gdpr-cookie-advanced.btn-avatar.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.active.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .btn-avatar.active.jBox-Confirm-button, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-avatar.active.jBox-Confirm-button, .crowd-pledges-page .button-block .sticky-btns .btn-avatar.toggle-fav-ico.-faved, .sticky-btns .crowd-pledges-page .button-block .btn-avatar.toggle-fav-ico.-faved, .crowd-pledges-page .button-block .-rose.btn-icon, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-icon.btn-secondary.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-icon.btn-secondary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .card-grid-container .btn-icon.active.link-load, section.info.-about-pages .nav-bar .card-grid-container .crowd-pledges-page .button-block .btn-icon.active.link-load, .crowd-pledges-page .button-block .card-grid-container section.info.-about-pages .nav-bar .btn-icon.active.link-load, .card-grid-container section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-icon.active.link-load, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryForm button.btn-icon.active, section.info.-about-pages .nav-bar .entryForm .crowd-pledges-page .button-block button.btn-icon.active, .crowd-pledges-page .button-block .entryForm section.info.-about-pages .nav-bar button.btn-icon.active, .entryForm section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-icon.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon.active, section.info.-about-pages .nav-bar .entryComment .txt form .crowd-pledges-page .button-block button.btn-icon.active, .crowd-pledges-page .button-block .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon.active, .entryComment .txt form section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-icon.active,
.crowd-pledges-page .button-block section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon.active,
section.info.-about-pages .nav-bar .entryContent .txt form .crowd-pledges-page .button-block button.btn-icon.active,
.crowd-pledges-page .button-block .entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon.active,
.entryContent .txt form section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-icon.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .stream + .btn-icon.active.link-load, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .stream + .btn-icon.active.link-load, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-icon.btn-primary.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-icon.btn-primary.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-icon.active.btn-avatar, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-icon.active.btn-avatar, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .btn-icon.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-icon.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon.active, section.info.-about-pages .nav-bar #gdpr-cookie-message .crowd-pledges-page .button-block button.btn-icon.active, .crowd-pledges-page .button-block #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon.active, #gdpr-cookie-message section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button.btn-icon.active,
.crowd-pledges-page .button-block section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon.active,
section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button#ihavecookiesBtn.btn-icon.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon.active, section.info.-about-pages .nav-bar .crowd-pledges-page .button-block button#gdpr-cookie-advanced.btn-icon.active, .crowd-pledges-page .button-block section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.active.jBox-Confirm-button, section.info.-about-pages .nav-bar .jBox-Confirm .crowd-pledges-page .button-block .btn-icon.active.jBox-Confirm-button, .crowd-pledges-page .button-block .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.active.jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .crowd-pledges-page .button-block .btn-icon.active.jBox-Confirm-button, .crowd-pledges-page .button-block .sticky-btns .btn-icon.toggle-fav-ico.-faved, .sticky-btns .crowd-pledges-page .button-block .btn-icon.toggle-fav-ico.-faved {
  white-space: nowrap;
}

@media (max-width: 650px) {
  /* line 399, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .button-block .btn-primary, .crowd-pledges-page .button-block .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .button-block .jBox-Confirm-button, .crowd-pledges-page .button-block button#gdpr-cookie-advanced, .crowd-pledges-page .button-block #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .button-block button,
.crowd-pledges-page .button-block button#ihavecookiesBtn, .crowd-pledges-page .button-block .btn-avatar, .crowd-pledges-page .button-block .btn-icon {
    width: 100%;
    flex: none;
  }
}

/* line 415, app/assets/stylesheets/components/_payment.scss */
.subscriptions-page.summary-screen .img-round.show-badge {
  width: 200px;
  height: 200px;
}

/* line 419, app/assets/stylesheets/components/_payment.scss */
.subscriptions-page.summary-screen .btn-primary, .subscriptions-page.summary-screen .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .subscriptions-page.summary-screen .jBox-Confirm-button, .subscriptions-page.summary-screen button#gdpr-cookie-advanced, .subscriptions-page.summary-screen #gdpr-cookie-message button, #gdpr-cookie-message .subscriptions-page.summary-screen button,
.subscriptions-page.summary-screen button#ihavecookiesBtn, .subscriptions-page.summary-screen .btn-avatar, .subscriptions-page.summary-screen .btn-icon {
  margin-top: 20px;
  display: inline-flex !important;
}

/* line 424, app/assets/stylesheets/components/_payment.scss */
.subscriptions-page .coupon {
  margin-top: 10px;
  text-align: center;
  padding-bottom: 10px;
  font-weight: bold;
  color: #69a8a7;
}

/* line 433, app/assets/stylesheets/components/_payment.scss */
.room-booster-page.summary-screen .summary, .zuckerl-page.summary-screen .summary {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 437, app/assets/stylesheets/components/_payment.scss */
.room-booster-page.summary-screen .summary .zuckerl-keydata, .zuckerl-page.summary-screen .summary .zuckerl-keydata {
  margin-left: auto;
  margin-right: auto;
}

/* line 443, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls {
  color: #69a8a7;
  font-style: italic;
}

/* line 446, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls span, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls span {
  color: #615454;
}

/* line 449, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls span.zuckerl, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls span.zuckerl {
  font-weight: bold;
  color: #EC776A;
}

/* line 453, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls .item, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

/* line 457, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls .item svg, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item svg {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

/* line 462, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls .item:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item:last-child {
  margin-bottom: 0;
}

@media (max-width: 650px) {
  /* line 469, app/assets/stylesheets/components/_payment.scss */
  .voucher-screen .cardBox.-subscriptionzuckerls .item svg, .voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item svg, .crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item svg {
    display: none;
  }
}

/* line 471, app/assets/stylesheets/components/_payment.scss */
.voucher-screen .cardBox.-subscriptionzuckerls .item .btn-primary, .voucher-screen .cardBox.-subscriptionzuckerls .item .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .voucher-screen .cardBox.-subscriptionzuckerls .item .jBox-Confirm-button, .voucher-screen .cardBox.-subscriptionzuckerls .item button#gdpr-cookie-advanced, .voucher-screen .cardBox.-subscriptionzuckerls .item #gdpr-cookie-message button, #gdpr-cookie-message .voucher-screen .cardBox.-subscriptionzuckerls .item button,
.voucher-screen .cardBox.-subscriptionzuckerls .item button#ihavecookiesBtn, .voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item .btn-primary, .voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item .jBox-Confirm-button, .voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item button#gdpr-cookie-advanced, .voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item #gdpr-cookie-message button, #gdpr-cookie-message .voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item button,
.voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item button#ihavecookiesBtn, .crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item .btn-primary, .crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item .jBox-Confirm-button, .crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item button#gdpr-cookie-advanced, .crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item button,
.crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item button#ihavecookiesBtn, .voucher-screen .cardBox.-subscriptionzuckerls .item .btn-avatar, .voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item .btn-avatar, .crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item .btn-avatar, .voucher-screen .cardBox.-subscriptionzuckerls .item .btn-icon, .voucher-screen .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item .btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio .voucher-screen label.-subscriptionzuckerls .item .btn-icon {
  white-space: nowrap;
}

/* line 476, app/assets/stylesheets/components/_payment.scss */
#payment-element {
  padding-bottom: 20px;
}

/* line 480, app/assets/stylesheets/components/_payment.scss */
#payment-form .error-message {
  display: none;
  line-height: 1.4;
  font-size: 1.6rem;
  margin-top: 20px;
  padding: 15px;
  background-color: #FEF6DF;
  color: #cd891b;
  font-style: italic;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 480, app/assets/stylesheets/components/_payment.scss */
  #payment-form .error-message {
    font-size: 1.8rem;
  }
}

/* line 490, app/assets/stylesheets/components/_payment.scss */
#payment-form .error-message:not(:empty) {
  display: block;
}

/* line 497, app/assets/stylesheets/components/_payment.scss */
.crowd-subscriptions-page .col-sidebar .list-arrow li, .crowd-subscriptions-page .col-sidebar section.crowd_boost .introcontainer ul li, section.crowd_boost .introcontainer .crowd-subscriptions-page .col-sidebar ul li, .crowd-subscriptions-page .col-sidebar section.startcampaign ul li, section.startcampaign .crowd-subscriptions-page .col-sidebar ul li, .crowd-boost-charge-page .col-sidebar .list-arrow li, .crowd-boost-charge-page .col-sidebar section.crowd_boost .introcontainer ul li, section.crowd_boost .introcontainer .crowd-boost-charge-page .col-sidebar ul li, .crowd-boost-charge-page .col-sidebar section.startcampaign ul li, section.startcampaign .crowd-boost-charge-page .col-sidebar ul li {
  font-style: italic;
  color: #808080;
}

/* line 1, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary {
  padding-left: 15px;
  padding-right: 15px;
  margin: 0;
  list-style: none;
}

/* line 7, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary.-facts {
  border-bottom: 1px solid #DBEFEC;
  margin-bottom: 20px;
}

/* line 11, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary .title {
  text-align: center;
  line-height: 1.4;
  font-size: 1.6rem;
  font-weight: bold;
}

@media (min-width: 650px) {
  /* line 11, app/assets/stylesheets/components/_priceSummary.scss */
  .pricing-summary .title {
    font-size: 1.8rem;
  }
}

/* line 16, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary .title small.hint {
  font-style: italic;
  padding-top: 5px;
  display: block;
  font-weight: normal;
}

/* line 23, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary .desc {
  text-align: center;
  font-style: italic;
}

/* line 28, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.benefit {
  margin-bottom: 15px;
  margin-left: 10px;
  font-style: italic;
  display: list-item;
  list-style: initial;
}

/* line 36, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary .linethrough {
  text-decoration: line-through;
  color: #615454 !important;
}

/* line 41, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li {
  display: flex;
  clear: both;
  margin-bottom: 17px;
}

/* line 45, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li div.cost, .pricing-summary li div.duration, .pricing-summary li div.rabatt {
  display: table;
  color: #f4a100;
  min-width: 60px;
  white-space: nowrap;
  margin-right: 9px;
  text-align: right;
  font-weight: bold;
}

/* line 54, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li div.duration {
  color: #615454;
}

/* line 57, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li div.rabatt {
  font-weight: normal;
  color: #615454;
}

/* line 62, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.lined {
  border-top: 1px solid #DBEFEC;
  padding-top: 20px;
  margin-bottom: 20px;
}

/* line 67, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.sum, .pricing-summary li.new-balance {
  font-weight: bold;
  border-top: 1px solid #DBEFEC;
  padding-top: 20px;
  margin-bottom: 20px;
}

/* line 72, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.sum small, .pricing-summary li.new-balance small {
  font-weight: normal;
}

/* line 76, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.deposit {
  border-top: 1px solid #DBEFEC;
  padding-top: 20px;
}

/* line 79, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.deposit .cost, .pricing-summary li.deposit .costname {
  color: #aaaaaa;
}

/* line 84, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.old-balance .cost, .pricing-summary li.old-balance .costname {
  font-weight: normal;
  color: #615454;
}

/* line 90, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.new-balance .cost, .pricing-summary li.new-balance .costname {
  color: #615454;
}

/* line 94, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.add-amount {
  font-weight: bold;
}

/* line 96, app/assets/stylesheets/components/_priceSummary.scss */
.pricing-summary li.add-amount .cost, .pricing-summary li.add-amount .costname {
  font-weight: bold;
  color: #f4a100;
}

/* line 103, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing {
  border-top: 1px solid #f0f0f0;
  padding-top: 10px;
  margin: 0;
  list-style: none;
  width: 100%;
  text-align: left;
}

/* line 112, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing .desc {
  padding-bottom: 10px;
}

/* line 116, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing ul {
  margin-bottom: 20px;
}

/* line 119, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing ul:last-child {
  margin-bottom: 0px;
}

/* line 123, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing li {
  display: flex;
  clear: both;
  margin-bottom: 10px;
  align-items: center;
}

/* line 128, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing li div.cost {
  min-width: 30px;
  margin-right: 9px;
}

/* line 132, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing li div.costname {
  color: #69a8a7;
}

/* line 135, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing li small.discount {
  color: #aaaaaa;
}

/* line 139, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing li .icon {
  margin-left: 12px;
  margin-right: 12px;
  color: #69a8a7;
}

/* line 145, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing li:last-child {
  margin-bottom: 0px;
}

/* line 150, app/assets/stylesheets/components/_priceSummary.scss */
.package-pricing:last-child {
  margin-bottom: 0px;
}

/* line 1, app/assets/stylesheets/components/_lists.scss */
ol.list-formal {
  padding-left: 20px;
  list-style: decimal;
}

/* line 4, app/assets/stylesheets/components/_lists.scss */
ol.list-formal li strong:first-child {
  margin-bottom: 10px;
  display: block;
}

/* line 8, app/assets/stylesheets/components/_lists.scss */
ol.list-formal > li {
  margin-bottom: 50px;
}

/* line 11, app/assets/stylesheets/components/_lists.scss */
ol.list-formal > li > h3 {
  margin-bottom: 20px;
}

/* line 14, app/assets/stylesheets/components/_lists.scss */
ol.list-formal > li > ol {
  padding-left: 30px;
  margin-bottom: 10px;
  list-style: lower-latin;
}

/* line 19, app/assets/stylesheets/components/_lists.scss */
ol.list-formal > li > ul {
  padding-left: 30px;
  list-style: disc;
  margin-bottom: 10px;
}

/* line 24, app/assets/stylesheets/components/_lists.scss */
ol.list-formal > li > ul > li, ol.list-formal > li > ol > li {
  margin-bottom: 15px;
}

/* line 27, app/assets/stylesheets/components/_lists.scss */
ol.list-formal > li > ol > li > ol {
  padding-left: 30px;
}

/* line 29, app/assets/stylesheets/components/_lists.scss */
ol.list-formal > li > ol > li > ol li {
  margin-top: 15px;
}

/* line 33, app/assets/stylesheets/components/_lists.scss */
ol.list-formal > li > ol > li > ol > li > ol {
  padding-left: 30px;
}

/* line 35, app/assets/stylesheets/components/_lists.scss */
ol.list-formal > li > ol > li > ol > li > ol li {
  margin-top: 15px;
}

/* line 39, app/assets/stylesheets/components/_lists.scss */
ol.list-formal p {
  margin-bottom: 10px;
}

/* line 42, app/assets/stylesheets/components/_lists.scss */
ol.list-formal ol.nested li:first-child {
  font-weight: bold;
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 42, app/assets/stylesheets/components/_lists.scss */
  ol.list-formal ol.nested li:first-child {
    font-size: 1.8rem;
  }
}

/* line 48, app/assets/stylesheets/components/_lists.scss */
.list-basic {
  padding-left: 20px;
  margin-bottom: 20px;
}

/* line 52, app/assets/stylesheets/components/_lists.scss */
.list-basic.-slim li {
  padding-bottom: 5px !important;
}

/* line 59, app/assets/stylesheets/components/_lists.scss */
ul.list-arrow li, section.crowd_boost .introcontainer ul li, section.startcampaign ul li {
  margin-bottom: 8px;
  background: url("https://assets-app.welocally.at/assets/svg/icon-arrow-right-blinky-mint-dark-c19a94b6208ebddd793ed8f039bf1530b13dbc498754b89a32bd7279a7bd8aac.svg") no-repeat left top;
  padding-left: 45px;
  list-style: none;
}

/* line 64, app/assets/stylesheets/components/_lists.scss */
ul.list-arrow li:last-of-type, section.crowd_boost .introcontainer ul li:last-of-type, section.startcampaign ul li:last-of-type {
  margin-bottom: 0px;
}

/* line 68, app/assets/stylesheets/components/_lists.scss */
ul.list-arrow li:hover, section.crowd_boost .introcontainer ul li:hover, section.startcampaign ul li:hover {
  background: url("https://assets-app.welocally.at/assets/svg/icon-arrow-right-blinky-rosa-dark-c8901e18f43bf8be3d287928ec73d8ba168bcf6620cfcca72cba299864ddc20c.svg") no-repeat left top;
}

/* line 72, app/assets/stylesheets/components/_lists.scss */
ul.list-arrow.-rosa li, section.crowd_boost .introcontainer ul.-rosa li, section.startcampaign ul.-rosa li {
  background: url("https://assets-app.welocally.at/assets/svg/icon-arrow-right-blinky-rosa-dark-c8901e18f43bf8be3d287928ec73d8ba168bcf6620cfcca72cba299864ddc20c.svg") no-repeat left top;
}

/* line 76, app/assets/stylesheets/components/_lists.scss */
ul.list-arrow.-large, section.crowd_boost .introcontainer ul.-large, section.startcampaign ul.-large {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 76, app/assets/stylesheets/components/_lists.scss */
  ul.list-arrow.-large, section.crowd_boost .introcontainer ul.-large, section.startcampaign ul.-large {
    font-size: 1.8rem;
  }
}

/* line 81, app/assets/stylesheets/components/_lists.scss */
ul.list-num li {
  margin-bottom: 8px;
  background: url("https://assets-app.welocally.at/assets/num-badge-1-59181cf8ef5257aac313f5c85781f02f39c8abbb0b37f5d4a7b45439003f94e1.png") no-repeat left top;
  padding-left: 49px;
  list-style: none;
  background-size: 40px;
  padding-bottom: 20px;
  padding-top: 8px;
}

/* line 89, app/assets/stylesheets/components/_lists.scss */
ul.list-num li:nth-child(2) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-2-16abd716e6035dfb1df57b2a4c2dd122fb21c5b61619361ce0fb9866c6a58e34.png");
}

/* line 90, app/assets/stylesheets/components/_lists.scss */
ul.list-num li:nth-child(3) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-3-0e205f0fa38cba706d427dafe100d57c9eb344316d2b33f7a92b4b6ef4517e63.png");
}

/* line 91, app/assets/stylesheets/components/_lists.scss */
ul.list-num li:nth-child(4) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-4-9eff00c0d0c50c05d275cfb415ee9e933dded2174edab7c358207f8624c27e35.png");
}

/* line 92, app/assets/stylesheets/components/_lists.scss */
ul.list-num li:nth-child(5) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-5-0cfde783af9006a9cba9047762ac2455552fdf681525849b042e3023d53a93d5.png");
}

/* line 93, app/assets/stylesheets/components/_lists.scss */
ul.list-num li:nth-child(6) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-6-1f9b83218c21219e83d6ef729a434026ab67efa8ec777b962aed9b5edb52d6e3.png");
}

/* line 5, app/assets/stylesheets/components/_stream.scss */
.discussion-area div.content {
  margin-bottom: 50px;
  padding-top: 5px;
}

@media (min-width: 650px) {
  /* line 5, app/assets/stylesheets/components/_stream.scss */
  .discussion-area div.content {
    margin-left: 60px;
  }
}

/* line 12, app/assets/stylesheets/components/_stream.scss */
.discussion-area div.content p {
  white-space: pre-wrap;
}

/* line 15, app/assets/stylesheets/components/_stream.scss */
.discussion-area div.content .ctrl {
  margin-top: 10px;
}

/* line 17, app/assets/stylesheets/components/_stream.scss */
.discussion-area div.content .ctrl a.btn-secondary, .discussion-area div.content .ctrl .stream + a.link-load, .discussion-area div.content .ctrl .card-grid-container a.link-load, .card-grid-container .discussion-area div.content .ctrl a.link-load {
  display: inline-block;
}

/* line 24, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user-post .btn-control {
  opacity: 0;
  transition: opacity 0.5s;
}

/* line 25, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user-post .edit-post-form {
  display: none;
}

/* line 26, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user-post .content {
  display: block;
}

/* line 30, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user-post:hover .btn-control {
  opacity: 1;
}

/* line 34, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user-post.editing .edit-post-form {
  display: block;
  margin-top: 20px;
}

/* line 35, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user-post.editing .content {
  display: none;
}

/* line 39, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user-post .btn-control a, .discussion-area .discussion-infos .btn-control a {
  display: inline-block;
}

/* line 40, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user-post .btn-control svg, .discussion-area .discussion-infos .btn-control svg {
  margin-left: 10px;
  color: #aaaaaa;
  width: 25px;
  height: 25px;
}

/* line 47, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user-post .btn-control a:hover svg, .discussion-area .discussion-infos .btn-control a:hover svg {
  color: #EC776A;
}

/* line 50, app/assets/stylesheets/components/_stream.scss */
.discussion-area .discussion-infos .btn-control {
  display: flex;
}

/* line 52, app/assets/stylesheets/components/_stream.scss */
.discussion-area .discussion-infos .btn-control svg {
  margin-left: 0px;
}

/* line 58, app/assets/stylesheets/components/_stream.scss */
.discussion-area .entryForm .img-round {
  display: none;
}

/* line 60, app/assets/stylesheets/components/_stream.scss */
.discussion-area .entryForm.is-focused .img-round {
  display: block;
}

/* line 61, app/assets/stylesheets/components/_stream.scss */
.discussion-area .entryForm.is-focused textarea {
  margin-left: 8px;
}

/* line 64, app/assets/stylesheets/components/_stream.scss */
.discussion-area .post-comments {
  margin-top: 20px;
}

/* line 66, app/assets/stylesheets/components/_stream.scss */
.discussion-area .post-comments .comment-container.hide {
  display: none;
}

/* line 69, app/assets/stylesheets/components/_stream.scss */
.discussion-area .entryComment .entryImgUploads, .discussion-area .entryComment .txt {
  margin-left: 50px;
}

/* line 72, app/assets/stylesheets/components/_stream.scss */
.discussion-area .entryComment .txt {
  white-space: pre-wrap;
}

/* line 78, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 85, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user .infos .title {
  font-style: italic;
}

/* line 88, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user .infos .name {
  font-weight: bold;
}

/* line 91, app/assets/stylesheets/components/_stream.scss */
.discussion-area .user .infos .date {
  font-style: italic;
  color: #aaaaaa;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 91, app/assets/stylesheets/components/_stream.scss */
  .discussion-area .user .infos .date {
    font-size: 1.4rem;
  }
}

@media (min-width: 650px) {
  /* line 99, app/assets/stylesheets/components/_stream.scss */
  .discussion-area .show-all-comments {
    margin-left: 0px !important;
  }
}

/* line 109, app/assets/stylesheets/components/_stream.scss */
.userEntry .name a {
  text-decoration: none;
}

/* line 111, app/assets/stylesheets/components/_stream.scss */
.userEntry .name a:hover {
  text-decoration: underline;
}

/* line 116, app/assets/stylesheets/components/_stream.scss */
.userEntry .owner {
  color: #69a8a7;
}

/* line 119, app/assets/stylesheets/components/_stream.scss */
.userEntry .guest {
  color: #69a8a7;
}

/* line 125, app/assets/stylesheets/components/_stream.scss */
.post-comments .comment-container {
  display: none;
}

/* line 129, app/assets/stylesheets/components/_stream.scss */
.post-comments .comment-container:nth-last-child(-n+3) {
  display: block;
}

/* line 132, app/assets/stylesheets/components/_stream.scss */
.post-comments .show-all-comments {
  line-height: 1.4;
  font-size: 1.2rem;
  font-style: italic;
  color: #69a8a7;
  display: none;
  text-decoration: none;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 132, app/assets/stylesheets/components/_stream.scss */
  .post-comments .show-all-comments {
    font-size: 1.4rem;
  }
}

@media (min-width: 650px) {
  /* line 132, app/assets/stylesheets/components/_stream.scss */
  .post-comments .show-all-comments {
    margin-left: 60px;
  }
}

/* line 142, app/assets/stylesheets/components/_stream.scss */
.post-comments .show-all-comments.-show {
  display: block;
}

/* line 149, app/assets/stylesheets/components/_stream.scss */
.stream {
  padding-top: 60px;
  border-top: 1px solid #DEEAE6;
  clear: both;
}

@media (min-width: 980px) {
  /* line 149, app/assets/stylesheets/components/_stream.scss */
  .stream {
    margin: 0 auto;
  }
}

/* line 156, app/assets/stylesheets/components/_stream.scss */
.stream h3 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  text-align: center;
  margin-bottom: 40px;
}

@media (min-width: 650px) {
  /* line 156, app/assets/stylesheets/components/_stream.scss */
  .stream h3 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 156, app/assets/stylesheets/components/_stream.scss */
  .stream h3 {
    font-size: 6.0rem;
  }
}

/* line 160, app/assets/stylesheets/components/_stream.scss */
.stream h3 span {
  color: #EC776A;
}

/* line 166, app/assets/stylesheets/components/_stream.scss */
.entryCreate {
  max-width: 650px;
  margin: 0 auto 60px auto;
  position: relative;
}

@media (min-width: 650px) {
  /* line 166, app/assets/stylesheets/components/_stream.scss */
  .entryCreate {
    align-items: flex-start;
    display: flex;
  }
}

/* line 174, app/assets/stylesheets/components/_stream.scss */
.entryCreate .img-round, .entryCreate .img-square {
  display: none;
}

@media (min-width: 650px) {
  /* line 174, app/assets/stylesheets/components/_stream.scss */
  .entryCreate .img-round, .entryCreate .img-square {
    flex: 0 0 auto;
    display: block;
  }
}

/* line 185, app/assets/stylesheets/components/_stream.scss */
.hideBlock {
  overflow: hidden;
}

/* line 188, app/assets/stylesheets/components/_stream.scss */
.hideBlock .icon {
  margin-right: 5px;
}

/* line 191, app/assets/stylesheets/components/_stream.scss */
.hideBlock .upload-streamImgs {
  color: #615454;
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-bottom: 15px;
}

@media (min-width: 650px) {
  /* line 191, app/assets/stylesheets/components/_stream.scss */
  .hideBlock .upload-streamImgs {
    float: left;
  }
}

/* line 201, app/assets/stylesheets/components/_stream.scss */
.hideBlock [type=submit] {
  width: 100%;
}

@media (min-width: 650px) {
  /* line 201, app/assets/stylesheets/components/_stream.scss */
  .hideBlock [type=submit] {
    width: auto;
    float: right;
  }
}

/* line 210, app/assets/stylesheets/components/_stream.scss */
.hideBlock {
  height: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}

/* line 220, app/assets/stylesheets/components/_stream.scss */
.entryCreate.is-focused .hideBlock,
.entryForm.is-focused .hideBlock {
  height: auto;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

/* line 229, app/assets/stylesheets/components/_stream.scss */
.entryForm .hideBlock {
  padding-top: 10px;
}

@media (min-width: 980px) {
  /* line 229, app/assets/stylesheets/components/_stream.scss */
  .entryForm .hideBlock {
    padding-left: 48px;
  }
}

/* line 237, app/assets/stylesheets/components/_stream.scss */
.textEditor {
  margin-top: -4px;
  position: relative;
  width: 100%;
}

@media (min-width: 650px) {
  /* line 237, app/assets/stylesheets/components/_stream.scss */
  .textEditor {
    margin-left: 1rem;
  }
  /* line 243, app/assets/stylesheets/components/_stream.scss */
  .textEditor:before {
    display: block;
    height: 0;
    width: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #DBEFEC;
    content: '';
    left: -8px;
    top: 22px;
    position: absolute;
  }
}

/* line 252, app/assets/stylesheets/components/_stream.scss */
.textEditor textarea, .textEditor input[type=text] {
  width: 100%;
  display: block;
  border-radius: 5px;
}

/* line 257, app/assets/stylesheets/components/_stream.scss */
.textEditor input[type=text] {
  margin-bottom: 8px;
}

/* line 260, app/assets/stylesheets/components/_stream.scss */
.textEditor textarea {
  min-height: 120px;
  margin-bottom: 10px;
  resize: vertical;
}

/* line 267, app/assets/stylesheets/components/_stream.scss */
.menuEditor input[type=text] {
  margin-bottom: 0px;
}

/* line 270, app/assets/stylesheets/components/_stream.scss */
.menuEditor .input-field, .menuEditor .input-textarea {
  margin-bottom: 8px;
}

/* line 274, app/assets/stylesheets/components/_stream.scss */
.menuEditor .form-columns label {
  min-width: 50px;
}

/* line 280, app/assets/stylesheets/components/_stream.scss */
.streamElement {
  max-width: 650px;
  margin: 0 auto 80px auto;
}

/* line 285, app/assets/stylesheets/components/_stream.scss */
.entryContent {
  margin-bottom: 20px;
  position: relative;
}

/* line 288, app/assets/stylesheets/components/_stream.scss */
.entryContent .headline {
  line-height: 1.4;
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 5px;
}

@media (min-width: 650px) {
  /* line 288, app/assets/stylesheets/components/_stream.scss */
  .entryContent .headline {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 288, app/assets/stylesheets/components/_stream.scss */
  .entryContent .headline {
    font-size: 2.2rem;
  }
}

/* line 293, app/assets/stylesheets/components/_stream.scss */
.entryContent .txt {
  margin-bottom: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 297, app/assets/stylesheets/components/_stream.scss */
.entryContent .txt a {
  color: #615454;
}

/* line 302, app/assets/stylesheets/components/_stream.scss */
.entryContent > .txt:last-child {
  margin-bottom: 0;
}

/* line 307, app/assets/stylesheets/components/_stream.scss */
.entryComment {
  margin-bottom: 20px;
}

/* line 309, app/assets/stylesheets/components/_stream.scss */
.entryComment .txt {
  margin-bottom: 1rem;
}

/* line 312, app/assets/stylesheets/components/_stream.scss */
.entryComment .img-round {
  width: 40px;
  height: 40px;
}

/* line 318, app/assets/stylesheets/components/_stream.scss */
.stream .streamElement .entryContent .txt {
  white-space: pre-wrap;
}

/* line 323, app/assets/stylesheets/components/_stream.scss */
.stream .streamElement .entryComment .txt {
  margin-left: 50px;
}

@media (min-width: 650px) {
  /* line 326, app/assets/stylesheets/components/_stream.scss */
  .stream .streamElement .headline, .stream .streamElement .txt {
    margin-left: 60px;
    position: relative;
    z-index: 5;
  }
  /* line 331, app/assets/stylesheets/components/_stream.scss */
  .stream .streamElement .entryImgUploads {
    padding-left: 60px;
  }
  /* line 332, app/assets/stylesheets/components/_stream.scss */
  .stream .streamElement .entryComment {
    padding-left: 60px;
  }
  /* line 333, app/assets/stylesheets/components/_stream.scss */
  .stream .streamElement .entryComment .txt {
    margin-left: 50px;
  }
  /* line 334, app/assets/stylesheets/components/_stream.scss */
  .stream .streamElement .entryForm {
    padding-left: 60px;
  }
  /* line 336, app/assets/stylesheets/components/_stream.scss */
  .stream .streamElement .entryForm.is-focused .img-round {
    display: block;
  }
  /* line 337, app/assets/stylesheets/components/_stream.scss */
  .stream .streamElement .entryForm.is-focused textarea {
    margin-left: 8px;
  }
}

/* line 342, app/assets/stylesheets/components/_stream.scss */
.entryImgUploads {
  margin-bottom: 2rem;
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}

/* line 347, app/assets/stylesheets/components/_stream.scss */
.entryImgUploads img {
  float: left;
  display: block;
  margin-right: 1rem;
  margin-bottom: 1rem;
  padding: 0.4rem;
  background-color: #ffffff;
  background-image: url("https://assets-app.welocally.at/assets/concrete-wall-83f43d8e2a07716cbae5883ed603cea330f3a942c7fa73ba072b449247d85450.png");
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  width: 145px;
  height: 145px;
  aspect-ratio: 1 / 1;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 361, app/assets/stylesheets/components/_stream.scss */
.entryImgUploads iframe {
  padding: 0.4rem;
  background-color: #ffffff;
  background-image: url("https://assets-app.welocally.at/assets/concrete-wall-83f43d8e2a07716cbae5883ed603cea330f3a942c7fa73ba072b449247d85450.png");
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}

/* line 368, app/assets/stylesheets/components/_stream.scss */
.entryImgUploads.-grid > * {
  float: left;
  clear: none;
  width: 49%;
  margin-left: 0;
  margin-right: 2%;
}

/* line 50, app/assets/stylesheets/utils/grid/_grid.scss */
.entryImgUploads.-grid > *:nth-of-type(2n) {
  margin-right: 0;
  float: right;
}

/* line 55, app/assets/stylesheets/utils/grid/_grid.scss */
.entryImgUploads.-grid > *:nth-of-type(2n + 1) {
  clear: both;
}

@media (min-width: 980px) {
  /* line 368, app/assets/stylesheets/components/_stream.scss */
  .entryImgUploads.-grid > * {
    float: left;
    clear: none;
    width: 23.5%;
    margin-left: 0;
    margin-right: 2%;
  }
  /* line 39, app/assets/stylesheets/utils/grid/_grid.scss */
  .entryImgUploads.-grid > *:nth-of-type(2n) {
    margin-right: 2%;
    float: left;
  }
  /* line 44, app/assets/stylesheets/utils/grid/_grid.scss */
  .entryImgUploads.-grid > *:nth-of-type(2n + 1) {
    clear: none;
  }
  /* line 50, app/assets/stylesheets/utils/grid/_grid.scss */
  .entryImgUploads.-grid > *:nth-of-type(4n) {
    margin-right: 0;
    float: right;
  }
  /* line 55, app/assets/stylesheets/utils/grid/_grid.scss */
  .entryImgUploads.-grid > *:nth-of-type(4n + 1) {
    clear: both;
  }
}

/* line 374, app/assets/stylesheets/components/_stream.scss */
.entryImgUploads.-grid img {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 384, app/assets/stylesheets/components/_stream.scss */
.lSGallery img {
  padding: 0.4rem;
  background-color: #ffffff;
  background-image: url("https://assets-app.welocally.at/assets/concrete-wall-83f43d8e2a07716cbae5883ed603cea330f3a942c7fa73ba072b449247d85450.png");
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 391, app/assets/stylesheets/components/_stream.scss */
.lSGallery .active img {
  background-color: #DBEFEC;
}

/* line 397, app/assets/stylesheets/components/_stream.scss */
.entryForm textarea {
  background-color: #ffffff;
  border: 1px solid #f0f0f0;
  outline: none;
  font-family: "Lato", sans-serif;
  border-radius: 4px;
  font-size: 1.6rem;
  resize: none;
  line-height: 1.4;
  width: 100%;
  display: block;
  color: #aaaaaa;
  height: 4.0rem;
  padding: 0.8rem 1.4rem;
}

/* line 412, app/assets/stylesheets/components/_stream.scss */
.entryForm textarea::-moz-placeholder {
  color: #aaaaaa;
}
.entryForm textarea::placeholder {
  color: #aaaaaa;
}

/* line 416, app/assets/stylesheets/components/_stream.scss */
.entryForm label {
  display: flex;
  align-items: flex-start;
}

/* line 420, app/assets/stylesheets/components/_stream.scss */
.entryForm .img-round, .entryForm .img-square {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
  display: none;
}

/* line 427, app/assets/stylesheets/components/_stream.scss */
.entryForm button {
  padding: 1.2rem 1.8rem;
  font-size: 1.4rem;
  border-color: #EC776A;
  color: #EC776A;
  float: right;
}

/* line 438, app/assets/stylesheets/components/_stream.scss */
.user-post .edit-post-form .actions, .streamElement .edit-post-form .actions {
  margin: 15px 0;
}

/* line 439, app/assets/stylesheets/components/_stream.scss */
.user-post .edit-post-form .actions button, .user-post .edit-post-form .actions input, .streamElement .edit-post-form .actions button, .streamElement .edit-post-form .actions input {
  display: inline-block;
  margin-right: 15px;
}

/* line 443, app/assets/stylesheets/components/_stream.scss */
.streamElement .edit-post-form {
  display: none;
}

/* line 444, app/assets/stylesheets/components/_stream.scss */
.streamElement .content {
  display: block;
}

/* line 447, app/assets/stylesheets/components/_stream.scss */
.streamElement.editing .edit-post-form {
  display: block;
  margin-top: 20px;
}

/* line 448, app/assets/stylesheets/components/_stream.scss */
.streamElement.editing .content {
  display: none;
}

/* line 451, app/assets/stylesheets/components/_stream.scss */
.editControls {
  display: table;
  position: absolute;
  top: 6px;
  right: 0;
  overflow: hidden;
  opacity: 0;
}

/* line 458, app/assets/stylesheets/components/_stream.scss */
.editControls [class^=btn-] {
  font-size: 12px;
  cursor: pointer;
  float: left;
  color: #aaaaaa;
}

/* line 465, app/assets/stylesheets/components/_stream.scss */
.editControls [class^=btn-]:hover {
  color: #EC776A;
}

/* line 469, app/assets/stylesheets/components/_stream.scss */
.editControls .icon {
  margin-right: 5px;
  width: 30px;
  height: 30px;
  padding: 5px;
}

/* line 476, app/assets/stylesheets/components/_stream.scss */
.no-hover .editControls {
  display: block;
  opacity: 1 !important;
}

/* line 481, app/assets/stylesheets/components/_stream.scss */
.entryComment,
.entryContent {
  position: relative;
}

/* line 485, app/assets/stylesheets/components/_stream.scss */
.entryComment:hover .editControls,
.entryContent:hover .editControls {
  opacity: 1;
  transition: opacity 0.2s 0s linear;
}

/* line 491, app/assets/stylesheets/components/_stream.scss */
.entryComment .linkToPost,
.entryContent .linkToPost {
  text-decoration: none;
  color: inherit;
}

/* line 494, app/assets/stylesheets/components/_stream.scss */
.entryComment .linkToPost:hover,
.entryContent .linkToPost:hover {
  color: #EC776A;
}

/* line 503, app/assets/stylesheets/components/_stream.scss */
.entryComment.inlineEdit-isVisible .editControls,
.entryContent.inlineEdit-isVisible .editControls {
  display: none !important;
}

/* line 508, app/assets/stylesheets/components/_stream.scss */
.entryComment .txt form,
.entryContent .txt form {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
}

/* line 514, app/assets/stylesheets/components/_stream.scss */
.entryComment .txt form textarea,
.entryContent .txt form textarea {
  width: 100%;
  display: block;
  outline: none;
  margin-bottom: 10px;
  padding: 6px;
  border-radius: 4px;
  border: 1px solid #DBEFEC;
  line-height: 20px;
  font-size: 16px;
  min-height: 80px;
  font-family: "Lato", sans-serif;
  color: #615454;
}

/* line 528, app/assets/stylesheets/components/_stream.scss */
.entryComment .txt form button,
.entryContent .txt form button {
  padding: 1.2rem 1.8rem;
  font-size: 1.4rem;
  border-color: #83C7BD;
  color: #83C7BD;
  float: right;
}

/* line 536, app/assets/stylesheets/components/_stream.scss */
.entryComment .txt form button[type=cancel],
.entryContent .txt form button[type=cancel] {
  border-color: transparent;
  color: #aaaaaa;
}

@media (min-width: 980px) {
  /* line 542, app/assets/stylesheets/components/_stream.scss */
  .stream + .link-load {
    width: 590px;
    margin-left: 200px;
  }
}

/* line 550, app/assets/stylesheets/components/_stream.scss */
.stream .formBlocker {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  line-height: 1.4;
  font-size: 1.6rem;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  padding: 20px;
  font-style: italic;
  background-color: #fef6df;
  color: #cd891b;
}

/* line 551, app/assets/stylesheets/components/_stream.scss */
.stream .formBlocker .wrp {
  display: flex;
  height: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
}

@media (min-width: 650px) {
  /* line 550, app/assets/stylesheets/components/_stream.scss */
  .stream .formBlocker {
    font-size: 1.8rem;
  }
}

/* line 573, app/assets/stylesheets/components/_stream.scss */
.stream .formBlocker a {
  color: #cd891b;
}

/* line 576, app/assets/stylesheets/components/_stream.scss */
.stream .formBlocker .close {
  cursor: pointer;
}

/* line 578, app/assets/stylesheets/components/_stream.scss */
.stream .formBlocker .close::after {
  content: '';
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-close-2c3ddf3eb6edb590c033c73a1819dca2e2b3675223edac9cea2c10e490d4b510.svg");
  width: 28px;
  height: 28px;
  top: 5px;
  right: 5px;
  position: absolute;
  z-index: 11;
}

/* line 3, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .cardbox__line-clamp-2, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .cardbox__line-clamp-2,
.cardBox.-location .cardbox__line-clamp-3,
.crowd-pledges-page .charge-amount-radios .input-radio label.-location .cardbox__line-clamp-3 {
  overflow-wrap: anywhere;
}

/* line 8, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-card-snippets, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-card-snippets {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 12px;
}

/* line 13, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-card-snippets > *, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-card-snippets > * {
  min-width: 0;
  margin: 0;
}

/* line 18, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-card-snippets .title, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-card-snippets .title {
  overflow-wrap: anywhere;
}

/* line 23, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-card-snippets .streamElement, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-card-snippets .streamElement {
  max-width: none;
  margin: 0;
}

/* line 28, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-card-snippets .streamElement .txt, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-card-snippets .streamElement .txt {
  overflow-wrap: anywhere;
}

/* line 32, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-card-snippets .userAndType, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-card-snippets .userAndType {
  min-width: 0;
  overflow-wrap: anywhere;
}

/* line 38, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-service-snippet, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet {
  display: block;
  padding: 10px 15px;
  border-left: 1px dotted #aaaaaa;
  background-color: #f8f8f8;
  color: #644C4F;
  text-decoration: none;
}

/* line 46, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-service-snippet:is(:hover, :active), .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet:is(:hover, :active) {
  opacity: 0.92;
}

/* line 50, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-service-snippet .price, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet .price,
.cardBox.-location .location-service-snippet .duration,
.crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet .duration {
  display: inline-flex;
  align-items: center;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
  white-space: nowrap;
}

/* line 60, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-service-snippet .price, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet .price {
  padding: 2px 6px;
  border-radius: 4px;
  background-color: #83C7BD;
  color: #ffffff;
}

/* line 67, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-service-snippet .duration, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet .duration {
  color: #69a8a7;
}

/* line 72, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-service-snippet__title, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet__title {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-weight: 600;
}

/* line 78, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-service-snippet__title > .icon, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet__title > .icon {
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  color: #69a8a7;
}

/* line 85, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-service-snippet__title > span, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet__title > span {
  min-width: 0;
}

/* line 90, app/assets/stylesheets/components/_locationCard.scss */
.cardBox.-location .location-service-snippet__meta, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet__meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px 8px;
  margin: 8px 0 0 32px;
}

/* line 2, app/assets/stylesheets/components/_mapImgBlock.scss */
#leafletMap {
  height: 400px;
}

/* line 4, app/assets/stylesheets/components/_mapImgBlock.scss */
#leafletMap .leaflet-control-attribution {
  display: none;
}

/* line 8, app/assets/stylesheets/components/_mapImgBlock.scss */
#leafletMap .map-marker.-hidden, #leafletMap .map-popup.-hidden {
  display: none;
}

/* line 13, app/assets/stylesheets/components/_mapImgBlock.scss */
#leafletMap .marker-container svg.icon {
  width: 50px;
  height: 50px;
  color: #EC776A;
  margin-top: -38px;
  margin-left: -20px;
}

/* line 23, app/assets/stylesheets/components/_mapImgBlock.scss */
.sideBar #leafletMap {
  height: 268px;
}

/* line 25, app/assets/stylesheets/components/_mapImgBlock.scss */
.sideBar #leafletMap .leaflet-control {
  display: none;
}

/* line 28, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock {
  position: relative;
  z-index: 1;
  margin-top: -30px;
  margin-left: -18px;
  margin-right: -18px;
}

/* line 35, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock::after {
  content: '';
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
  pointer-events: none;
  z-index: 9;
}

@media (min-width: 650px) {
  /* line 28, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock {
    margin-top: -50px;
    margin-left: -25px;
    margin-right: -25px;
  }
}

@media (min-width: 980px) {
  /* line 28, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock {
    margin-top: -80px;
  }
}

/* line 57, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .leaflet-tile-pane {
  opacity: 0.8;
}

/* line 60, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .leaflet-pane {
  z-index: auto !important;
}

/* line 61, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .leaflet-control-attribution,
.mapImgBlock .leaflet-control-container {
  display: none;
}

/* line 66, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock #area-map {
  width: 100%;
  background-color: transparent;
  position: relative;
  cursor: default;
  display: block;
}

@media (min-width: 650px) {
  /* line 72, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock #area-map::before {
    content: '';
    position: absolute;
    left: -2px;
    top: 0;
    background: linear-gradient(to right, #fcfcfc 50%, rgba(252, 252, 252, 0) 100%);
    pointer-events: none;
    z-index: 1;
    height: 100%;
    width: 400px;
  }
}

/* line 87, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock {
  position: absolute;
  z-index: 5;
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
}

@media (min-width: 650px) {
  /* line 87, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock .navBlock {
    bottom: 40px;
    left: 40px;
    transform: translate(0, 0);
  }
}

/* line 99, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock h1 {
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  text-shadow: 2px 2px #ba564d;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 99, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock .navBlock h1 {
    background-size: 50px 50px, auto 100%;
  }
}

@media (min-width: 650px) {
  /* line 99, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock .navBlock h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 99, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock .navBlock h1 {
    font-size: 6.0rem;
  }
}

@media (min-width: 650px) {
  /* line 99, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock .navBlock h1 {
    margin-left: 0;
  }
}

/* line 110, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .districtNumber {
  font-size: 28px;
}

/* line 113, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .districtName,
.mapImgBlock .navBlock .graetzlName {
  font-size: 38px;
}

/* line 117, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .links {
  overflow: hidden;
}

@media (min-width: 650px) {
  /* line 117, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock .navBlock .links {
    margin-left: 15px;
  }
}

/* line 123, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .links a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  float: left;
  background-color: #FCFCFC;
  border-width: 1px;
  border-style: solid;
  border-color: #EC776A;
  padding: 4px 8px;
  border-radius: 3px;
  text-decoration: none;
  color: #EC776A;
  font-size: 14px;
  margin-bottom: 4px;
  margin-left: 2px;
  margin-right: 2px;
  transition: background-color 0.2s;
}

/* line 140, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .links a:hover, .mapImgBlock .navBlock .links a.is-highlighted {
  background-color: #EC776A;
  color: #ffffff;
}

/* line 145, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .links a.toOverview {
  border-color: #69a8a7;
  color: #69a8a7;
  position: relative;
  padding-left: 25px;
}

/* line 150, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .links a.toOverview .icon {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 1px;
  top: 4px;
}

/* line 158, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .links a.toOverview:hover {
  background-color: #69a8a7;
  color: #ffffff;
}

/* line 165, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .scrollHint {
  display: none;
  pointer-events: auto;
  border: 0;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

@media (min-width: 650px) {
  /* line 165, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock .navBlock .scrollHint {
    position: absolute;
    left: 50%;
    bottom: -14px;
    width: 40px;
    height: 29px;
    padding: 0;
    box-sizing: border-box;
    transform: translateX(-50%);
    align-items: center;
    justify-content: center;
    border: 1px solid #69a8a7;
    border-radius: 3px;
    background: rgba(252, 252, 252, 0.96);
    color: #69a8a7;
    z-index: 2;
  }
}

/* line 190, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .scrollHint .icon {
  width: 22px;
  height: 22px;
  animation: map-scroll-hint-bounce 1.6s ease-in-out infinite;
}

/* line 196, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .scrollHint:hover {
  background: #69a8a7;
  color: #ffffff;
}

/* line 201, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock .scrollHint:focus-visible {
  outline: 2px solid rgba(105, 168, 167, 0.4);
  outline-offset: -2px;
}

/* line 208, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock .navBlock.is-scrollable:not(.is-scroll-end) .scrollHint {
  display: flex;
}

@keyframes map-scroll-hint-bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(3px);
  }
}

@media (min-width: 980px) {
  /* line 227, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock.-hasillu .activeArea {
    width: 55%;
  }
}

/* line 233, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock.-hasillu .navBlock {
  display: table;
  margin: 0 auto;
  z-index: 10;
}

@media (min-width: 650px) {
  /* line 233, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock.-hasillu .navBlock {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

@media (min-width: 980px) {
  /* line 233, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock.-hasillu .navBlock {
    position: absolute;
    left: 350px;
    top: 70px;
    margin: 0;
    transform: translate(0, 0);
  }
}

/* line 252, app/assets/stylesheets/components/_mapImgBlock.scss */
.mapImgBlock.-hasillu #area-map {
  height: 150px;
}

@media (min-width: 650px) {
  /* line 252, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock.-hasillu #area-map {
    height: 200px;
  }
  /* line 256, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock.-hasillu #area-map::before {
    width: 50%;
  }
}

@media (min-width: 980px) {
  /* line 252, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock.-hasillu #area-map {
    height: 200px;
  }
  /* line 262, app/assets/stylesheets/components/_mapImgBlock.scss */
  .mapImgBlock.-hasillu #area-map::before {
    width: 650px;
  }
}

/* line 270, app/assets/stylesheets/components/_mapImgBlock.scss */
.activeArea {
  width: 60%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
}

/* line 3, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-body {
  position: relative;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  padding-right: 20px;
}

@media (min-width: 650px) {
  /* line 3, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-body {
    height: 70px;
  }
}

@media (min-width: 980px) {
  /* line 3, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-body {
    padding-left: 25px;
    padding-right: 15px;
  }
}

/* line 21, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-mobile-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #DBEFEC;
  height: 100%;
  padding: 0 10px;
  margin-right: 10px;
  text-decoration: none;
  color: #69a8a7;
}

@media (min-width: 980px) {
  /* line 21, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-mobile-toggle {
    display: none;
  }
}

@media (min-width: 650px) {
  /* line 21, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-mobile-toggle {
    margin-right: 20px;
  }
}

/* line 34, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-mobile-toggle.is-open {
  color: white;
  background-color: #EC776A;
}

/* line 38, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-mobile-toggle .nav-mobile-toggle-label {
  font-family: "Loved by the King", sans-serif;
  font-size: 2.0rem;
  display: inline-block;
  margin: 0 8px;
  vertical-align: middle;
}

@media (max-width: 649px) {
  /* line 38, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-mobile-toggle .nav-mobile-toggle-label {
    display: none;
  }
}

/* line 48, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-top-link, .navigation .nav-top-icon {
  display: flex;
  align-items: center;
  color: #69a8a7;
  padding: 0 15px;
  font-family: "Loved by the King", sans-serif;
  font-size: 2.2rem;
  text-decoration: none;
}

@media (max-width: 649px) {
  /* line 48, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-top-link, .navigation .nav-top-icon {
    font-size: 2rem;
  }
}

/* line 57, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-top-link:hover, .navigation .nav-top-link.is-open, .navigation .nav-top-icon:hover, .navigation .nav-top-icon.is-open {
  color: #EC776A;
}

/* line 59, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-top-link:hover .icon, .navigation .nav-top-link.is-open .icon, .navigation .nav-top-icon:hover .icon, .navigation .nav-top-icon.is-open .icon {
  fill: #EC776A;
}

/* line 63, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-top-icon {
  padding: 0 0 0 10px;
}

/* line 67, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-top-link.flare {
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-right-blinky-331a46919bc9b8e59cfb65502fa7c786e040714347266d6c9e0474f24fbd7015.svg"), url("https://assets-app.welocally.at/assets/svg/icon-left-blinky-e4780414272dcefa293a4c99b73db0778385da53afff3a305fa08a604688832b.svg");
  background-position: right center, left center;
  background-repeat: no-repeat;
  background-size: 10px 20px;
}

/* line 74, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-site {
  height: 100%;
  display: flex;
  align-items: center;
}

/* line 79, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-site .nav-top-link {
  border-right: 1px dotted #c9e7e2;
}

/* line 81, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-site .nav-top-link:last-of-type {
  border-right: none;
}

/* line 82, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-site .nav-top-link .icon {
  margin-right: 8px;
}

/* line 85, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-site .nav-home-link {
  padding-left: 0;
}

@media (max-width: 979px) {
  /* line 85, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-site .nav-home-link {
    display: none;
  }
}

@media (max-width: 979px) {
  /* line 90, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-site .nav-city-link, .navigation .nav-site .nav-location-link, .navigation .nav-site .nav-desk-link {
    display: none;
  }
}

/* line 92, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-site .nav-city-link span, .navigation .nav-site .nav-location-link span, .navigation .nav-site .nav-desk-link span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 170px;
}

/* line 98, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-site .nav-city-link span {
  max-width: 90px;
}

/* line 103, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-site .nav-city-link:last-of-type span {
  max-width: 250px;
}

/* line 110, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-guest {
  display: flex;
  align-items: center;
  height: 100%;
}

/* line 114, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-guest .nav-top-link:last-of-type {
  padding-right: 0;
}

/* line 116, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-guest .nav-top-link .icon {
  margin-right: 10px;
}

/* line 119, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-guest .nav-plain-link {
  border-right: 1px dotted #c9e7e2;
  margin-right: 15px;
}

/* line 121, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-guest .nav-plain-link:last-of-type {
  border-right: none;
}

@media (max-width: 429px) {
  /* line 119, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-guest .nav-plain-link {
    display: none;
  }
}

/* line 129, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-user {
  display: flex;
  align-items: center;
  height: 100%;
}

/* line 133, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-user .nav-user-create-link .nav-create-label {
  margin-left: 10px;
}

@media (max-width: 649px) {
  /* line 133, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-user .nav-user-create-link .nav-create-label {
    display: none;
  }
}

/* line 137, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-user .nav-top-link:last-of-type {
  padding-right: 0;
}

/* line 138, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-user .nav-user-notification-link .icon {
  width: 32px;
  height: 32px;
}

@media (max-width: 413px) {
  /* line 139, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-user .nav-autocomplete-icon {
    display: none;
  }
}

/* line 144, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-current-user-link {
  padding: 0;
}

/* line 146, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-current-user-link .avatar {
  position: relative;
  z-index: 2;
  width: 45px;
  height: 45px;
}

/* line 151, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-current-user-link .icon-wrap {
  position: relative;
  z-index: 1;
  background-color: #DBEFEC;
  border-radius: 0 17px 17px 0;
  padding: 2px 5px 2px 15px;
  margin-left: -14px;
}

/* line 159, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-current-user-link picture.abo {
  display: inline-flex;
}

/* line 164, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-dropdown-menu {
  display: none;
}

/* line 165, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-dropdown-submenu {
  display: none;
}

/* line 166, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-dropdown-submenu.shown {
  display: block;
}

/* line 168, app/assets/stylesheets/components/_navigation.scss */
.navigation #nav-current-user.jq-dropdown {
  width: 320px;
}

/* line 169, app/assets/stylesheets/components/_navigation.scss */
.navigation #nav-user-notifications.jq-dropdown {
  width: 400px;
}

/* line 170, app/assets/stylesheets/components/_navigation.scss */
.navigation #nav-site-location .jq-dropdown-panel {
  width: 390px;
}

/* line 171, app/assets/stylesheets/components/_navigation.scss */
.navigation .jq-dropdown-panel {
  padding: 10px;
  min-width: 320px;
}

/* line 173, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-dropdown-menu.mobile-dropdown {
  display: block;
  overflow-x: hidden;
  border-top: 1px solid #DBEFEC;
}

/* line 179, app/assets/stylesheets/components/_navigation.scss */
.navigation .location-split-row {
  display: flex;
}

/* line 182, app/assets/stylesheets/components/_navigation.scss */
.navigation .location-split-row .nav-menu-item {
  flex: 0 0 50%;
  min-width: 0;
}

/* line 186, app/assets/stylesheets/components/_navigation.scss */
.navigation .location-split-row .nav-menu-item:last-child {
  border-bottom: 1px solid #DBEFEC;
}

/* line 187, app/assets/stylesheets/components/_navigation.scss */
.navigation .location-split-row .nav-menu-item.graetzl {
  border-right: 1px solid #DBEFEC;
}

/* line 188, app/assets/stylesheets/components/_navigation.scss */
.navigation .location-split-row .nav-menu-item.district {
  justify-content: center;
}

/* line 190, app/assets/stylesheets/components/_navigation.scss */
.navigation .location-split-row .nav-menu-item.district .location-split-label {
  flex: 0 1 auto;
}

/* line 195, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 15px;
  text-decoration: none;
  color: #615454;
  border-bottom: 1px solid #DBEFEC;
}

/* line 203, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item:last-child, .navigation .nav-menu-item.last-row {
  border-bottom: none;
}

/* line 204, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item:hover, .navigation .nav-menu-item:active {
  background-color: #DBEFEC;
}

/* line 205, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.half:first-child, .navigation .nav-menu-item.half.first {
  float: left;
  border-right: 1px solid #DBEFEC;
}

/* line 206, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.half {
  width: 50%;
}

/* line 208, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.half.region-switch {
  padding-right: 5px;
}

/* line 211, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.half.region-switch:first-child {
  width: 80%;
  white-space: nowrap;
}

/* line 215, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.half.region-switch.globe {
  width: 20%;
  justify-content: center;
  padding-left: 0px;
  padding-right: 0px;
}

/* line 220, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.half.region-switch.globe .arrow {
  display: none;
}

/* line 221, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.half.region-switch.globe .icon {
  margin-right: 0px;
}

/* line 226, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item .location-split-label {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 234, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.center {
  justify-content: center;
}

/* line 238, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item .icon, .navigation .nav-menu-item .img-square, .navigation .nav-menu-item .img-round {
  margin-right: 16px;
  color: #EC776A;
  width: 30px;
  height: 30px;
  flex: none;
}

/* line 244, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item .owner-avatar {
  margin: auto;
  margin-right: 0px;
}

/* line 248, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item .arrow {
  position: absolute;
  right: -5px;
}

/* line 249, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item .arrow svg {
  fill: #DBEFEC;
}

/* line 250, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item:hover .arrow svg {
  fill: #69a8a7;
}

/* line 252, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item .calendarSheet {
  transform: scale(0.7);
  margin: -10px;
  margin-right: 8px;
  min-width: 50px;
}

/* line 258, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item .user-home {
  position: absolute;
  right: 0;
}

/* line 267, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.home-region {
  padding-right: 55px;
}

/* line 271, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.-zuckerl span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 277, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-menu-item.-zuckerl.-live svg.icon-signal {
  margin-left: 5px;
  margin-right: 0px;
}

/* line 285, app/assets/stylesheets/components/_navigation.scss */
.navigation em.nav-menu-item {
  color: #aaaaaa;
}

/* line 289, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-logo {
  width: 45px;
  margin-right: auto;
}

@media (max-width: 359px) {
  /* line 289, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-logo {
    display: none;
  }
}

@media (min-width: 650px) {
  /* line 289, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-logo {
    width: 100px;
  }
}

@media (min-width: 980px) {
  /* line 289, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-logo {
    margin-right: 0;
    width: 203px;
    background: url("https://assets-app.welocally.at/assets/svg/logo-bulge-c857715e9046d3c511203fcd9180e3886e2f3b2c04903326fd54992c77666b69.svg") no-repeat center bottom;
    background-size: 100%;
    top: 20px;
    transform: translate(-50%, 0);
    position: absolute;
    left: 50%;
  }
}

/* line 308, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-logo img {
  width: 100%;
  display: block;
  max-width: 120px;
}

@media (min-width: 980px) {
  /* line 308, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-logo img {
    padding-bottom: 20px;
    margin: 0 auto;
  }
}

/* line 316, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-logo img.logo-desktop {
  display: none;
}

@media (min-width: 650px) {
  /* line 316, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-logo img.logo-desktop {
    display: block;
  }
}

/* line 320, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-logo img.logo-mobile {
  display: none;
}

@media (min-width: 360px) {
  /* line 320, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-logo img.logo-mobile {
    display: block;
  }
}

@media (min-width: 650px) {
  /* line 320, app/assets/stylesheets/components/_navigation.scss */
  .navigation .nav-logo img.logo-mobile {
    display: none;
  }
}

/* line 328, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-regions-link {
  display: flex;
}

/* line 330, app/assets/stylesheets/components/_navigation.scss */
.navigation .nav-regions-link svg.icon {
  margin-right: 3px !important;
}

/* line 1, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar-wrp {
  position: relative;
}

@media (max-width: 650px) {
  /* line 5, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar-wrp::before {
    content: '';
    background: -webkit-linear-gradient(0deg, #fff, rgba(255, 255, 255, 0.2));
    height: 99%;
    position: absolute;
    pointer-events: none;
    left: -18px;
    top: 0;
    width: 15px;
    z-index: 2;
  }
  /* line 16, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar-wrp::after {
    content: '';
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.2), #fff);
    height: 99%;
    position: absolute;
    pointer-events: none;
    right: -18px;
    top: 0;
    width: 25px;
    z-index: 2;
  }
}

/* line 29, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar {
  position: relative;
  display: flex;
  margin-left: -18px;
  margin-right: -18px;
  margin-bottom: 30px;
  justify-content: flex-start;
  align-items: center;
  background-color: #fcfcfc;
  border-bottom: 1px solid #DEEAE6;
  padding: 10px 10px 10px 10px;
}

/* line 45, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar .txt {
  display: none;
}

@media (max-width: 649px) {
  /* line 49, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar::after {
    content: '\a0';
    visibility: hidden;
  }
  /* line 53, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar .iconfilter {
    margin-right: 10px !important;
  }
}

@media (min-width: 650px) {
  /* line 29, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar {
    margin-left: -25px;
    margin-right: -25px;
    justify-content: center;
    background: none;
    border-bottom: none;
    padding: 20px 0px 20px 0px;
  }
  /* line 66, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar::after {
    content: '';
    width: 100%;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
    pointer-events: none;
    z-index: 9;
  }
}

@media (min-width: 980px) {
  /* line 29, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar {
    padding: 35px 0px 35px 0px;
  }
  /* line 81, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar .txt {
    display: flex;
  }
}

/* line 85, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar.-small .iconfilter, #gdpr-cookie-message button.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar .iconfilter {
  height: 60px !important;
  background-size: 60px 60px !important;
  margin-right: 10px !important;
}

/* line 89, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar.-small .iconfilter .icon, #gdpr-cookie-message button.navigation-bar .iconfilter .icon,
button#ihavecookiesBtn.navigation-bar .iconfilter .icon {
  width: 35px !important;
  height: 35px !important;
}

/* line 95, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar .iconfilter, .navigation-bar.-small .iconfilter, #gdpr-cookie-message button.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar .iconfilter {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 99, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar .iconfilter:last-of-type, .navigation-bar.-small .iconfilter:last-of-type, #gdpr-cookie-message button.navigation-bar .iconfilter:last-of-type,
button#ihavecookiesBtn.navigation-bar .iconfilter:last-of-type {
  margin-right: 0px;
}

/* line 102, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar .iconfilter:hover, .navigation-bar.-small .iconfilter:hover, #gdpr-cookie-message button.navigation-bar .iconfilter:hover,
button#ihavecookiesBtn.navigation-bar .iconfilter:hover {
  color: #EC776A;
  background-image: url("https://assets-app.welocally.at/assets/svg/kringel-grey-rosa-6fd50692e71b8771146fb90478d9a1cef07e74282357f41d846dcb79792d2986.svg");
}

/* line 106, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar .iconfilter.active, .navigation-bar.-small .iconfilter.active, #gdpr-cookie-message button.navigation-bar .iconfilter.active,
button#ihavecookiesBtn.navigation-bar .iconfilter.active {
  color: #EC776A;
  background-image: url("https://assets-app.welocally.at/assets/svg/kringel-grey-rosa-6fd50692e71b8771146fb90478d9a1cef07e74282357f41d846dcb79792d2986.svg");
}

@media (max-width: 649px) {
  /* line 95, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar .iconfilter, .navigation-bar.-small .iconfilter, #gdpr-cookie-message button.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar .iconfilter {
    min-width: 55px !important;
    width: 55px !important;
    height: 55px !important;
    background-size: 55px 55px !important;
  }
  /* line 116, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar .iconfilter .icon, .navigation-bar.-small .iconfilter .icon, #gdpr-cookie-message button.navigation-bar .iconfilter .icon,
button#ihavecookiesBtn.navigation-bar .iconfilter .icon {
    width: 30px !important;
    height: 30px !important;
  }
}

@media (min-width: 650px) {
  /* line 126, app/assets/stylesheets/components/_navigation-bar.scss */
  .homeRegion .navigation-bar {
    padding-top: 0px;
  }
}

/* line 134, app/assets/stylesheets/components/_navigation-bar.scss */
body.desk .navigation-bar {
  overflow: hidden;
}

/* line 137, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar {
  overflow: -moz-scrollbars-none !important;
  -ms-overflow-style: none !important;
}

/* line 141, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar::-webkit-scrollbar {
  height: 0 !important;
}

/* line 145, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar.step-nav {
  padding: 0px 0px 20px 10px;
  border-bottom: none;
}

@media (min-width: 650px) {
  /* line 145, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar.step-nav {
    justify-content: space-around;
  }
  /* line 152, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar.step-nav::after {
    display: none;
  }
}

/* line 155, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar.step-nav .iconfilter {
  color: #69a8a7;
  background-image: url("https://assets-app.welocally.at/assets/svg/kringel-grey-mint-c0704b70ed7e069f1aa88522cde7cf0b4aff23f5021af5cf2457ecda41cd6fc0.svg");
  height: 100%;
  align-self: center;
  flex-direction: column;
  background-position: center top;
  margin-right: 0px;
}

/* line 169, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar.step-nav .iconfilter .icon {
  width: 75px;
  height: 75px;
  margin-left: 0px;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
}

@media (min-width: 980px) {
  /* line 169, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar.step-nav .iconfilter .icon {
    font-size: 2.8rem;
  }
}

/* line 179, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar.step-nav .iconfilter .txt {
  display: flex;
  text-align: center;
  padding-top: 20px;
  margin-left: 0px;
  white-space: nowrap;
}

@media (max-width: 649px) {
  /* line 155, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar.step-nav .iconfilter {
    height: 100% !important;
  }
  /* line 188, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar.step-nav .iconfilter .icon {
    width: 55px !important;
    height: 55px !important;
    padding: 15px;
  }
}

/* line 198, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar.step-nav .iconfilter.active {
  color: #ba564d;
  background-image: url("https://assets-app.welocally.at/assets/svg/kringel-grey-rosa-active-f7a29de0b9be5d29bc851389e0b7c882d56bd384a3eb64802eec6d4d6272d43f.svg");
}

/* line 202, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar.step-nav .iconfilter.active .icon {
  color: white;
}

/* line 216, app/assets/stylesheets/components/_navigation-bar.scss */
.navigation-bar.step-nav .step-line {
  border-bottom: 1px dotted #ba564d;
  width: 100%;
  position: relative;
  top: -35px;
  margin: 3px;
}

@media (max-width: 650px) {
  /* line 216, app/assets/stylesheets/components/_navigation-bar.scss */
  .navigation-bar.step-nav .step-line {
    min-width: 25px !important;
  }
}

/* line 1, app/assets/stylesheets/components/_titleHeadline.scss */
.titleHeadline {
  position: relative;
  margin-bottom: 2.0rem;
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline {
    padding: 25px 40px 20px 42px;
    position: absolute;
    bottom: 70px;
    left: -12px;
    max-width: 450px;
  }
}

@media (min-width: 650px) and (min-width: 980px) {
  /* line 1, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline {
    bottom: 105px;
  }
}

@media (min-width: 650px) {
  /* line 17, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline .wrp {
    min-height: 50px;
    z-index: 2;
    position: relative;
    display: block;
  }
}

@media (min-width: 650px) {
  /* line 25, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline .card {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    display: block;
    z-index: 1;
    border-radius: 2px;
    transform: rotate(-2deg) translate3d(0, 0, 0);
    background-image: url("https://assets-app.welocally.at/assets/texture-alpha-stoff2-bce7dd4173af5778992ac03c88a312c0dac8795e166ba24c2f562ccb18979fc3.png"), url("https://assets-app.welocally.at/assets/svg/card-holes-506b6cf5f665a45746534e9e26d437cc0a1cf48d01a0b5788c72b164b97594ad.svg");
    background-position: left top, top right;
  }
  /* line 40, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline .card::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 10px;
    top: 100%;
    left: 0;
    background-image: radial-gradient(ellipse at center top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);
    pointer-events: none;
  }
  /* line 50, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline .card::before {
    content: '';
    position: absolute;
    z-index: 6;
    background-repeat: no-repeat;
    top: 3px;
    right: -51px;
    height: 60px;
    width: 81px;
    background-image: url("https://assets-app.welocally.at/assets/svg/card-string1-19774339a66fe1322d1481b220650fa95d5b8a9b9c9a73d01e31b88924045c50.svg");
  }
}

/* line 65, app/assets/stylesheets/components/_titleHeadline.scss */
.titleHeadline a {
  display: table;
  margin: 0 auto;
  text-decoration: none;
}

@media (min-width: 650px) {
  /* line 65, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline a {
    margin-left: 0;
  }
}

/* line 74, app/assets/stylesheets/components/_titleHeadline.scss */
.titleHeadline h1, .titleHeadline h3 {
  font-family: "amaticbold", sans-serif;
  line-height: 1;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 74, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline h1, .titleHeadline h3 {
    text-align: left;
  }
}

/* line 83, app/assets/stylesheets/components/_titleHeadline.scss */
.titleHeadline h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  margin-bottom: 0;
}

@media (min-width: 650px) {
  /* line 83, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline h1 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 83, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline h1 {
    font-size: 4.0rem;
  }
}

/* line 90, app/assets/stylesheets/components/_titleHeadline.scss */
.titleHeadline h3 {
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
  display: table;
  margin: 0 auto;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 90, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline h3 {
    background-size: 50px 50px, auto 100%;
  }
}

@media (min-width: 980px) {
  /* line 90, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline h3 {
    font-size: 2.8rem;
  }
}

@media (min-width: 650px) {
  /* line 90, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline h3 {
    margin-left: 0;
    margin-bottom: 0.5rem;
  }
}

/* line 100, app/assets/stylesheets/components/_titleHeadline.scss */
.titleHeadline h4 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
  display: table;
  margin: 0 auto;
  color: #83C7BD;
  margin-top: 5px;
}

@media (min-width: 980px) {
  /* line 100, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline h4 {
    font-size: 2.8rem;
  }
}

@media (min-width: 650px) {
  /* line 100, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline h4 {
    margin-left: 0;
  }
}

/* line 111, app/assets/stylesheets/components/_titleHeadline.scss */
.titleHeadline .locationAvatar {
  width: 60px;
  height: 60px;
  border: solid 1px #83C7BD;
  padding: 4px;
  border-radius: 8px;
  background-color: #ffffff;
  position: absolute;
  bottom: 18px;
  left: 18px;
  display: none;
}

@media (min-width: 650px) {
  /* line 111, app/assets/stylesheets/components/_titleHeadline.scss */
  .titleHeadline .locationAvatar {
    display: block;
    transform: translate(0, 0);
    position: absolute;
    bottom: -25px;
    right: -65px;
    left: auto;
    width: 100px;
    height: 100px;
    z-index: 9;
  }
}

/* line 1, app/assets/stylesheets/components/_imgHeader.scss */
.imgHeader {
  position: relative;
  overflow: hidden;
  z-index: 1;
  margin-top: -30px;
  margin-left: -18px;
  margin-right: -18px;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_imgHeader.scss */
  .imgHeader {
    margin-top: -50px;
    margin-left: -25px;
    margin-right: -25px;
    max-height: 350px;
  }
}

@media (min-width: 980px) {
  /* line 1, app/assets/stylesheets/components/_imgHeader.scss */
  .imgHeader {
    margin-top: -80px;
    max-height: 400px;
  }
}

/* line 22, app/assets/stylesheets/components/_imgHeader.scss */
.imgHeader .titleImg {
  display: block;
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

@media (min-width: 650px) {
  /* line 22, app/assets/stylesheets/components/_imgHeader.scss */
  .imgHeader .titleImg {
    height: 350px;
  }
}

@media (min-width: 980px) {
  /* line 22, app/assets/stylesheets/components/_imgHeader.scss */
  .imgHeader .titleImg {
    height: 400px;
  }
}

/* line 37, app/assets/stylesheets/components/_imgHeader.scss */
.imgHeader.-fullwidth {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding-top: 0;
  max-height: 100%;
}

/* line 46, app/assets/stylesheets/components/_imgHeader.scss */
.imgHeader.-fullwidth .titleImg {
  width: 100%;
  max-width: 980px;
  margin: auto;
}

/* line 50, app/assets/stylesheets/components/_imgHeader.scss */
.imgHeader.-fullwidth .titleImg.-fullwidth {
  max-width: 1280px;
}

@media (min-width: 980px) {
  /* line 58, app/assets/stylesheets/components/_imgHeader.scss */
  .imgHeader.-line .titleImg {
    border-bottom: 10px solid #DBEFEC;
  }
}

@media (min-width: 650px) {
  /* line 64, app/assets/stylesheets/components/_imgHeader.scss */
  .imgHeader.-cloudy:before, .imgHeader.-cloudy2:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

@media (min-width: 650px) {
  /* line 76, app/assets/stylesheets/components/_imgHeader.scss */
  .imgHeader.-cloudy:before {
    background: url("https://assets-app.welocally.at/assets/mask-imgcloudybottom-8a8b91aabec1d0743cc3845096f03daea7122fafb388616c9ba8c4148b81a015.png") no-repeat left bottom;
  }
}

@media (min-width: 650px) {
  /* line 83, app/assets/stylesheets/components/_imgHeader.scss */
  .imgHeader.-cloudy2:before {
    background: url("https://assets-app.welocally.at/assets/mask-imgcloudybottom2-64f634341042094f154cc93040d6f4f924a4d06f69e3109655fe097ff6f1bcad.png") no-repeat left bottom;
  }
}

/* line 91, app/assets/stylesheets/components/_imgHeader.scss */
.imgHeader.-shadowed::after {
  content: '';
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
  pointer-events: none;
  z-index: 9;
}

/* line 1, app/assets/stylesheets/components/_notificationsValidation.scss */
[id^=error_], #flash {
  line-height: 1.4;
  font-size: 1.6rem;
  margin-bottom: 40px;
  background-color: #ffffff;
  padding: 20px;
  font-style: italic;
  width: 100%;
  position: relative;
  z-index: 1;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_notificationsValidation.scss */
  [id^=error_], #flash {
    font-size: 1.8rem;
  }
}

@media (min-width: 980px) {
  /* line 1, app/assets/stylesheets/components/_notificationsValidation.scss */
  [id^=error_], #flash {
    padding: 47px 50px 20px 50px;
  }
}

/* line 13, app/assets/stylesheets/components/_notificationsValidation.scss */
[id^=error_] h2, #flash h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
  margin-bottom: 20px;
  text-align: center;
  font-style: normal;
}

@media (min-width: 980px) {
  /* line 13, app/assets/stylesheets/components/_notificationsValidation.scss */
  [id^=error_] h2, #flash h2 {
    font-size: 2.8rem;
  }
}

/* line 19, app/assets/stylesheets/components/_notificationsValidation.scss */
[id^=error_] ul, #flash ul {
  list-style: circle;
}

/* line 22, app/assets/stylesheets/components/_notificationsValidation.scss */
[id^=error_] > div, #flash > div {
  max-width: var(--layout-max-width);
  margin-inline: auto;
  text-align: center;
}

/* line 29, app/assets/stylesheets/components/_notificationsValidation.scss */
main [id^=error_] {
  padding: 25px;
  margin-top: 20px;
}

/* line 32, app/assets/stylesheets/components/_notificationsValidation.scss */
main [id^=error_] ul {
  padding-left: 28px;
}

/* line 37, app/assets/stylesheets/components/_notificationsValidation.scss */
#error_explanation, #flash {
  background-color: #FEF6DF;
  color: #cd891b;
}

/* line 40, app/assets/stylesheets/components/_notificationsValidation.scss */
#error_explanation p.title, #flash p.title {
  text-align: center;
  padding-bottom: 10px;
}

/* line 44, app/assets/stylesheets/components/_notificationsValidation.scss */
#error_explanation a, #flash a {
  color: #cd891b;
}

/* line 49, app/assets/stylesheets/components/_notificationsValidation.scss */
#error_explanation.error-explanation--compact {
  line-height: 1.4;
  font-size: 1.4rem;
  padding: 20px;
  font-style: normal;
}

@media (min-width: 650px) {
  /* line 49, app/assets/stylesheets/components/_notificationsValidation.scss */
  #error_explanation.error-explanation--compact {
    font-size: 1.6rem;
  }
}

/* line 54, app/assets/stylesheets/components/_notificationsValidation.scss */
#error_explanation.error-explanation--compact ul {
  margin: 0;
}

/* line 59, app/assets/stylesheets/components/_notificationsValidation.scss */
#flash:not(:empty) + main .mapImgBlock,
#flash:not(:empty) + main .imgHeader {
  margin-top: -39px !important;
}

/* line 64, app/assets/stylesheets/components/_notificationsValidation.scss */
#flash:not(:empty) + main #betaflash {
  display: none !important;
}

/* line 1, app/assets/stylesheets/components/_shame.scss */
#flash {
  display: none;
}

/* line 3, app/assets/stylesheets/components/_shame.scss */
#flash:not(:empty) {
  display: table;
}

/* line 6, app/assets/stylesheets/components/_shame.scss */
#flash div {
  display: block;
}

/* line 1, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element, .group-page .btn-ctrl .btn-round-icon, .navigation-bar .iconfilter, .navigation-bar.-small .iconfilter, #gdpr-cookie-message button.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar .iconfilter {
  display: flex;
  height: 75px;
  min-width: 75px;
  background-size: 75px 75px;
  background-image: url("https://assets-app.welocally.at/assets/svg/kringel-grey-mint-c0704b70ed7e069f1aa88522cde7cf0b4aff23f5021af5cf2457ecda41cd6fc0.svg");
  background-repeat: no-repeat;
  color: #69a8a7;
  align-items: center;
  font-size: 20px;
  text-decoration: none;
}

/* line 12, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element .svg-icons, .group-page .btn-ctrl .btn-round-icon .svg-icons, .navigation-bar .iconfilter .svg-icons {
  width: 65px;
  height: 65px;
  margin-left: 5px;
}

/* line 17, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element .icon, .group-page .btn-ctrl .btn-round-icon .icon, .navigation-bar .iconfilter .icon, .bigicontext-element .mapthumb, .group-page .btn-ctrl .btn-round-icon .mapthumb, .navigation-bar .iconfilter .mapthumb {
  width: 50px;
  height: 50px;
  flex: none;
  margin-left: 12px;
  display: block;
}

/* line 24, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element img, .group-page .btn-ctrl .btn-round-icon img, .navigation-bar .iconfilter img, .navigation-bar.-small .iconfilter img, #gdpr-cookie-message button.navigation-bar .iconfilter img,
button#ihavecookiesBtn.navigation-bar .iconfilter img {
  width: 62px;
  height: 62px;
  margin-left: 7px;
}

/* line 29, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element .img-round, .group-page .btn-ctrl .btn-round-icon .img-round, .navigation-bar .iconfilter .img-round {
  border: 0;
}

/* line 32, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element .txt, .group-page .btn-ctrl .btn-round-icon .txt, .navigation-bar .iconfilter .txt {
  font-family: "Loved by the King", sans-serif;
  margin-left: 16px;
}

/* line 35, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element .txt a, .group-page .btn-ctrl .btn-round-icon .txt a, .navigation-bar .iconfilter .txt a {
  color: #69a8a7;
  text-decoration: none;
}

/* line 39, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element .txt a:hover, .group-page .btn-ctrl .btn-round-icon .txt a:hover, .navigation-bar .iconfilter .txt a:hover {
  color: #69a8a7;
  text-decoration: underline;
}

/* line 44, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element .icon-shopping-bag, .group-page .btn-ctrl .btn-round-icon .icon-shopping-bag, .navigation-bar .iconfilter .icon-shopping-bag {
  margin-top: -7px;
}

/* line 48, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element.-badge, .group-page .btn-ctrl .-badge.btn-round-icon, .navigation-bar .-badge.iconfilter {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  color: #83C7BD;
  text-shadow: 1px 1px #69a8a7;
  display: inline-flex;
  justify-content: center;
}

@media (min-width: 650px) {
  /* line 48, app/assets/stylesheets/components/_bigicontext-element.scss */
  .bigicontext-element.-badge, .group-page .btn-ctrl .-badge.btn-round-icon, .navigation-bar .-badge.iconfilter {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 48, app/assets/stylesheets/components/_bigicontext-element.scss */
  .bigicontext-element.-badge, .group-page .btn-ctrl .-badge.btn-round-icon, .navigation-bar .-badge.iconfilter {
    font-size: 4.0rem;
  }
}

/* line 56, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element.-large, .group-page .btn-ctrl .-large.btn-round-icon, .navigation-bar .-large.iconfilter {
  height: 105px;
  min-width: 105px;
  background-size: 105px 105px;
}

/* line 60, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element.-large .icon, .group-page .btn-ctrl .-large.btn-round-icon .icon, .navigation-bar .-large.iconfilter .icon {
  width: 65px;
  height: 65px;
  margin-left: 20px;
}

/* line 65, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element.-large.-badge, .group-page .btn-ctrl .-large.-badge.btn-round-icon, .navigation-bar .-large.-badge.iconfilter {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
}

@media (min-width: 650px) {
  /* line 65, app/assets/stylesheets/components/_bigicontext-element.scss */
  .bigicontext-element.-large.-badge, .group-page .btn-ctrl .-large.-badge.btn-round-icon, .navigation-bar .-large.-badge.iconfilter {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 65, app/assets/stylesheets/components/_bigicontext-element.scss */
  .bigicontext-element.-large.-badge, .group-page .btn-ctrl .-large.-badge.btn-round-icon, .navigation-bar .-large.-badge.iconfilter {
    font-size: 5.0rem;
  }
}

/* line 69, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element.-small, .group-page .btn-ctrl .-small.btn-round-icon, #gdpr-cookie-message button.bigicontext-element, #gdpr-cookie-message .group-page .btn-ctrl button.btn-round-icon, .group-page .btn-ctrl #gdpr-cookie-message button.btn-round-icon,
button#ihavecookiesBtn.bigicontext-element,
.group-page .btn-ctrl button#ihavecookiesBtn.btn-round-icon, .navigation-bar .-small.iconfilter, .navigation-bar #gdpr-cookie-message button.iconfilter, #gdpr-cookie-message .navigation-bar button.iconfilter,
.navigation-bar button#ihavecookiesBtn.iconfilter {
  height: 50px;
  min-width: 50px;
  background-size: 50px 50px;
}

/* line 73, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element.-small .icon, .group-page .btn-ctrl .-small.btn-round-icon .icon, #gdpr-cookie-message button.bigicontext-element .icon, #gdpr-cookie-message .group-page .btn-ctrl button.btn-round-icon .icon, .group-page .btn-ctrl #gdpr-cookie-message button.btn-round-icon .icon,
button#ihavecookiesBtn.bigicontext-element .icon,
.group-page .btn-ctrl button#ihavecookiesBtn.btn-round-icon .icon, .navigation-bar .-small.iconfilter .icon, .navigation-bar #gdpr-cookie-message button.iconfilter .icon, #gdpr-cookie-message .navigation-bar button.iconfilter .icon,
.navigation-bar button#ihavecookiesBtn.iconfilter .icon {
  width: 30px;
  height: 30px;
  margin-left: 10px;
}

/* line 78, app/assets/stylesheets/components/_bigicontext-element.scss */
.bigicontext-element.-small img, .group-page .btn-ctrl .-small.btn-round-icon img, #gdpr-cookie-message button.bigicontext-element img, #gdpr-cookie-message .group-page .btn-ctrl button.btn-round-icon img, .group-page .btn-ctrl #gdpr-cookie-message button.btn-round-icon img,
button#ihavecookiesBtn.bigicontext-element img,
.group-page .btn-ctrl button#ihavecookiesBtn.btn-round-icon img, .navigation-bar .-small.iconfilter img, .navigation-bar #gdpr-cookie-message button.iconfilter img, #gdpr-cookie-message .navigation-bar button.iconfilter img,
.navigation-bar button#ihavecookiesBtn.iconfilter img {
  width: 42px;
  height: 42px;
  margin: 4px;
  margin-right: -4px;
}

/* line 1, app/assets/stylesheets/components/_tag-list.scss */
.tag-list {
  margin: 0;
  list-style: none;
  overflow: hidden;
}

/* line 7, app/assets/stylesheets/components/_tag-list.scss */
.tag-list li {
  float: left;
  padding: 6px 15px;
  border-radius: 20px;
  margin-right: 5px;
  margin-bottom: 5px;
  background-color: #E2E2E2;
  color: #69a8a7;
}

/* line 18, app/assets/stylesheets/components/_tag-list.scss */
.tag-list.-mint li, .tag-list.-mint li a {
  background-color: #5D9798;
  color: white;
  text-decoration: none;
}

/* line 22, app/assets/stylesheets/components/_tag-list.scss */
.tag-list.-mint li a:hover, .tag-list.-mint li a a:hover {
  text-decoration: underline;
}

/* line 1, app/assets/stylesheets/components/_category-tags.scss */
.category-tags {
  border-radius: 10px;
}

/* line 3, app/assets/stylesheets/components/_category-tags.scss */
.category-tags .category {
  font-weight: 600;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

/* line 8, app/assets/stylesheets/components/_category-tags.scss */
.category-tags .category .icon {
  width: 30px;
  height: 30px;
  margin-right: 8px;
}

/* line 3, app/assets/stylesheets/components/_dropdown-container.scss */
.dropdown-container [class^=jq-dropdown-] > div, .dropdown-container [class^=jq-dropdown-] a {
  border-bottom: 1px solid #DBEFEC;
  padding: 15px;
  text-decoration: none;
  color: #615454;
  display: flex;
  align-items: center;
}

/* line 10, app/assets/stylesheets/components/_dropdown-container.scss */
.dropdown-container [class^=jq-dropdown-] > div:hover, .dropdown-container [class^=jq-dropdown-] > div:active, .dropdown-container [class^=jq-dropdown-] a:hover, .dropdown-container [class^=jq-dropdown-] a:active {
  background-color: #DBEFEC;
}

/* line 13, app/assets/stylesheets/components/_dropdown-container.scss */
.dropdown-container [class^=jq-dropdown-] > div:last-child, .dropdown-container [class^=jq-dropdown-] a:last-child {
  border-bottom: none;
}

/* line 17, app/assets/stylesheets/components/_dropdown-container.scss */
.dropdown-container [class^=jq-dropdown-] .icon {
  margin-right: 16px;
  color: #EC776A;
  width: 30px;
  height: 30px;
  flex: none;
}

/* line 24, app/assets/stylesheets/components/_dropdown-container.scss */
.dropdown-container [class^=jq-dropdown-] .icontxt {
  margin-right: 20px;
}

/* line 27, app/assets/stylesheets/components/_dropdown-container.scss */
.dropdown-container [class^=jq-dropdown-] .img-square {
  width: 30px;
  height: 30px;
  margin-left: auto;
  padding: 1px;
  flex: 0 0 auto;
}

/* line 1, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message {
  z-index: 999;
  position: fixed;
  right: 30px;
  bottom: 30px;
  max-width: 385px;
  background-color: rgba(219, 239, 236, 0.95);
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
  margin-left: 30px;
  font-family: system-ui;
}

/* line 14, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message h4 {
  line-height: 1.4;
  font-size: 1.6rem;
  margin-bottom: 10px;
}

@media (min-width: 650px) {
  /* line 14, app/assets/stylesheets/components/_cookieConsent.scss */
  #gdpr-cookie-message h4 {
    font-size: 1.8rem;
  }
}

/* line 18, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message h5 {
  font-style: italic;
  margin-bottom: 10px;
}

/* line 22, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message p, #gdpr-cookie-message ul {
  line-height: 1.4;
  font-size: 1.2rem;
  margin-bottom: 15px;
}

@media (min-width: 650px) {
  /* line 22, app/assets/stylesheets/components/_cookieConsent.scss */
  #gdpr-cookie-message p, #gdpr-cookie-message ul {
    font-size: 1.4rem;
  }
}

/* line 26, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message p:last-child {
  margin-bottom: 0;
  text-align: right;
}

/* line 30, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message li {
  width: 49%;
  display: inline-block;
}

/* line 34, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message a {
  color: #615454;
}

/* line 37, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message button,
button#ihavecookiesBtn {
  display: inline-flex;
  margin-left: 10px;
  cursor: pointer;
}

/* line 43, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message button:first-of-type,
button#ihavecookiesBtn:first-of-type {
  margin-left: 0px;
}

/* line 50, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message button:disabled {
  opacity: 0.8;
}

/* line 53, app/assets/stylesheets/components/_cookieConsent.scss */
#gdpr-cookie-message input[type="checkbox"] {
  float: none;
  margin-top: 0;
  margin-right: 5px;
}

@media only screen and (max-width: 370px) {
  /* line 59, app/assets/stylesheets/components/_cookieConsent.scss */
  #gdpr-cookie-message {
    margin-left: 15px;
    right: 15px;
    bottom: 15px;
  }
  /* line 64, app/assets/stylesheets/components/_cookieConsent.scss */
  #gdpr-cookie-message button {
    padding: 1.2rem 1.2rem;
  }
}

/* line 2, app/assets/stylesheets/components/_mailTo.scss */
.mailTo label {
  min-width: 160px;
}

/* line 5, app/assets/stylesheets/components/_mailTo.scss */
.mailTo textarea {
  min-height: 200px;
}

/* line 8, app/assets/stylesheets/components/_mailTo.scss */
.mailTo .input-field, .mailTo .input-textarea, .mailTo .input-select {
  margin-bottom: 15px;
}

/* line 11, app/assets/stylesheets/components/_mailTo.scss */
.mailTo .btn-primary, .mailTo .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .mailTo .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .mailTo .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .jBox-Confirm .mailTo .jBox-Confirm-button.jBox-Confirm-button-cancel:hover, .mailTo .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .mailTo .jBox-Confirm-button, .mailTo .btn-avatar, .mailTo .btn-icon, .mailTo #gdpr-cookie-message button, #gdpr-cookie-message .mailTo button,
.mailTo button#ihavecookiesBtn, .mailTo button#gdpr-cookie-advanced {
  margin: auto;
}

/* line 1, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode {
  white-space: pre-wrap;
}

/* line 3, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode h2.bb {
  margin-bottom: 0px !important;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  line-height: 1.4;
  font-size: 1.8rem;
}

@media (min-width: 650px) {
  /* line 3, app/assets/stylesheets/components/_bbcode.scss */
  div.bbcode h2.bb {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 3, app/assets/stylesheets/components/_bbcode.scss */
  div.bbcode h2.bb {
    font-size: 2.2rem;
  }
}

/* line 9, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode h3.bb {
  font-family: "Lato", sans-serif;
  margin-bottom: 0px !important;
}

/* line 14, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode ul, div.bbcode ol {
  white-space: normal;
  margin-left: 20px;
  margin-bottom: 0px;
}

/* line 18, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode ul li, div.bbcode ol li {
  margin-bottom: 15px;
}

/* line 20, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode ul li:last-child, div.bbcode ol li:last-child {
  margin-bottom: 0px;
}

/* line 25, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode img {
  max-width: 230px;
}

/* line 28, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode .entryImgUploads {
  *zoom: 1;
  margin-bottom: 0px;
  margin-top: 0px;
  white-space: normal;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
div.bbcode .entryImgUploads:before, div.bbcode .entryImgUploads:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
div.bbcode .entryImgUploads:after {
  clear: both;
}

/* line 33, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode .entryImgUploads img {
  max-width: 153px;
}

/* line 37, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode .imgtxt {
  *zoom: 1;
  white-space: normal;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
div.bbcode .imgtxt:before, div.bbcode .imgtxt:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
div.bbcode .imgtxt:after {
  clear: both;
}

/* line 40, app/assets/stylesheets/components/_bbcode.scss */
div.bbcode .imgtxt span {
  display: block;
  clear: both;
  margin-top: 20px;
}

@media (min-width: 650px) {
  /* line 46, app/assets/stylesheets/components/_bbcode.scss */
  div.bbcode .imgtxt img {
    float: left;
    margin-right: 15px;
    margin-top: 5px;
  }
  /* line 51, app/assets/stylesheets/components/_bbcode.scss */
  div.bbcode .imgtxt span {
    display: inline;
    clear: none;
    margin-top: 0px;
  }
}

/* line 60, app/assets/stylesheets/components/_bbcode.scss */
.bbcodeField {
  position: relative;
}

/* line 62, app/assets/stylesheets/components/_bbcode.scss */
.bbcodeField textarea {
  padding-top: 2.5rem;
}

/* line 66, app/assets/stylesheets/components/_bbcode.scss */
.bbCodeOpener {
  display: none;
  position: absolute;
  top: 5px;
  right: 8px;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (max-width: 650px) {
  /* line 66, app/assets/stylesheets/components/_bbcode.scss */
  .bbCodeOpener {
    top: 0px;
    height: 39px;
    line-height: 39px !important;
  }
}

@media (min-width: 650px) {
  /* line 66, app/assets/stylesheets/components/_bbcode.scss */
  .bbCodeOpener {
    font-size: 1.4rem;
  }
}

/* line 77, app/assets/stylesheets/components/_bbcode.scss */
.bbCodeOpener a {
  color: #69a8a7;
  text-decoration: underline;
  cursor: pointer;
}

/* line 81, app/assets/stylesheets/components/_bbcode.scss */
.bbCodeOpener a:hover {
  text-decoration: none;
}

/* line 87, app/assets/stylesheets/components/_bbcode.scss */
.bbcodeHelp .container {
  display: flex;
  justify-content: space-between;
}

/* line 91, app/assets/stylesheets/components/_bbcode.scss */
.bbcodeHelp .input-textarea, .bbcodeHelp .input-example {
  width: 49%;
  margin-bottom: 30px;
}

/* line 95, app/assets/stylesheets/components/_bbcode.scss */
.bbcodeHelp textarea {
  min-height: 300px;
  height: 100% !important;
}

/* line 1, app/assets/stylesheets/components/_jBox.scss */
.jBoxHidden {
  display: none;
}

/* line 5, app/assets/stylesheets/components/_jBox.scss */
.jBoxDropdown > div, .jBoxDropdown a {
  border-bottom: 1px solid #DBEFEC;
  padding: 15px;
  text-decoration: none;
  color: #615454;
  display: flex;
  align-items: center;
}

/* line 12, app/assets/stylesheets/components/_jBox.scss */
.jBoxDropdown > div:hover, .jBoxDropdown > div:active, .jBoxDropdown a:hover, .jBoxDropdown a:active {
  background-color: #DBEFEC;
}

/* line 15, app/assets/stylesheets/components/_jBox.scss */
.jBoxDropdown > div:last-child, .jBoxDropdown a:last-child {
  border-bottom: none;
}

/* line 19, app/assets/stylesheets/components/_jBox.scss */
.jBoxDropdown .icon {
  margin-right: 16px;
  color: #EC776A;
  width: 30px;
  height: 30px;
  flex: none;
}

/* line 26, app/assets/stylesheets/components/_jBox.scss */
.jBoxDropdown .icontxt {
  margin-right: 20px;
}

/* line 29, app/assets/stylesheets/components/_jBox.scss */
.jBoxDropdown .img-square {
  width: 30px;
  height: 30px;
  margin-left: auto;
  padding: 1px;
  flex: 0 0 auto;
}

/* line 40, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal #jBoxSheboostAccessLink {
  max-width: 500px;
}

/* line 43, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal #jBoxSheboostAccessLink .btn-primary, .jBox-Modal #jBoxSheboostAccessLink .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .jBox-Modal #jBoxSheboostAccessLink .jBox-Confirm-button, .jBox-Modal #jBoxSheboostAccessLink .btn-avatar, .jBox-Modal #jBoxSheboostAccessLink .btn-icon, .jBox-Modal #jBoxSheboostAccessLink #gdpr-cookie-message button, #gdpr-cookie-message .jBox-Modal #jBoxSheboostAccessLink button,
.jBox-Modal #jBoxSheboostAccessLink button#ihavecookiesBtn, .jBox-Modal #jBoxSheboostAccessLink button#gdpr-cookie-advanced {
  margin-top: 20px;
  float: right;
}

/* line 49, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal #jBoxRoinRequest {
  max-width: 700px;
}

/* line 51, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal #jBoxRoinRequest h1 {
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  margin: auto;
  margin-bottom: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 51, app/assets/stylesheets/components/_jBox.scss */
  .jBox-Modal #jBoxRoinRequest h1 {
    background-size: 50px 50px, auto 100%;
  }
}

/* line 56, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal #jBoxRoinRequest h3 {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 56, app/assets/stylesheets/components/_jBox.scss */
  .jBox-Modal #jBoxRoinRequest h3 {
    font-size: 1.8rem;
  }
}

/* line 59, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal #jBoxRoinRequest .input-textarea textarea {
  margin-top: 10px;
  margin-bottom: 25px;
  height: 120px !important;
  max-height: 120px !important;
  overflow: auto !important;
}

/* line 68, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal .request-message-modal {
  max-width: 700px;
}

/* line 70, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal .request-message-modal .wrapper {
  display: flex;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: solid 1px #DBEFEC;
  align-items: center;
  justify-content: center;
}

/* line 77, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal .request-message-modal .wrapper .avatar {
  margin-right: 5px;
  height: 50px;
}

/* line 83, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal .request-message-modal .answers h3 {
  line-height: 1.4;
  font-size: 1.6rem;
  margin-bottom: 5px;
}

@media (min-width: 650px) {
  /* line 83, app/assets/stylesheets/components/_jBox.scss */
  .jBox-Modal .request-message-modal .answers h3 {
    font-size: 1.8rem;
  }
}

/* line 87, app/assets/stylesheets/components/_jBox.scss */
.jBox-Modal .request-message-modal .answers p {
  margin-bottom: 20px;
  white-space: pre-wrap;
}

/* line 96, app/assets/stylesheets/components/_jBox.scss */
.filter-selection-text-jbox {
  margin-bottom: 30px;
}

/* line 102, app/assets/stylesheets/components/_jBox.scss */
.jBox-wrapper.jBox-Modal .jBox-container {
  margin-top: 10px !important;
}

/* line 104, app/assets/stylesheets/components/_jBox.scss */
.jBox-wrapper.jBox-Modal .jBox-container label {
  cursor: pointer;
}

/* line 109, app/assets/stylesheets/components/_jBox.scss */
.jBox-Confirm .jBox-content {
  text-align: left !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 115, app/assets/stylesheets/components/_jBox.scss */
.jBox-Confirm .jBox-Confirm-footer {
  margin: 10px;
  display: flex;
  height: 55px;
}

/* line 121, app/assets/stylesheets/components/_jBox.scss */
.jBox-Confirm .jBox-Confirm-button {
  white-space: nowrap;
}

/* line 126, app/assets/stylesheets/components/_jBox.scss */
.jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel {
  margin-right: 5px;
}

/* line 128, app/assets/stylesheets/components/_jBox.scss */
.jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-cancel:hover {
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png");
  opacity: 0.9;
}

/* line 135, app/assets/stylesheets/components/_jBox.scss */
.jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit {
  margin-left: 5px;
}

/* line 136, app/assets/stylesheets/components/_jBox.scss */
.jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
  opacity: 0.9;
}

/* line 145, app/assets/stylesheets/components/_jBox.scss */
.graetzl-ids {
  display: none;
}

/* line 1, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons {
  background-color: #69a8a7;
  mask-repeat: no-repeat;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center center;
}

/* line 10, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-location {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-geschaeftslokal-ded1676971f4c64ad76f5cf8b04919fd8fc96fc65a2e2970b8cb86fed14aeeaa.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-geschaeftslokal-ded1676971f4c64ad76f5cf8b04919fd8fc96fc65a2e2970b8cb86fed14aeeaa.svg") no-repeat;
}

/* line 15, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-spiritualitaet {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-spiritualitaet-3e96ea5f0c56b2243b9bb53a6481469f2dc274c2201d6a10d9d8eaca20ab07ee.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-spiritualitaet-3e96ea5f0c56b2243b9bb53a6481469f2dc274c2201d6a10d9d8eaca20ab07ee.svg") no-repeat;
}

/* line 20, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-institution {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-institution-301c0d1a5e6c5629852bcd72188c00ae15a8f95a706e6b7e96e5eb58b102418f.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-institution-301c0d1a5e6c5629852bcd72188c00ae15a8f95a706e6b7e96e5eb58b102418f.svg") no-repeat;
}

/* line 25, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-oeffentlicher-raum {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-oeffentlicher-raum-c29f50eea53cc8217e846f16c585d42a2a926acc91041bad166a683268778534.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-oeffentlicher-raum-c29f50eea53cc8217e846f16c585d42a2a926acc91041bad166a683268778534.svg") no-repeat;
}

/* line 30, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-startup {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-startup-c37f99286a206221e1d73bcf765f0ca93fa75856447443e028daccf2061f2eb5.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-startup-c37f99286a206221e1d73bcf765f0ca93fa75856447443e028daccf2061f2eb5.svg") no-repeat;
}

/* line 35, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-verein {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-verein-71f7c8e221658cdcf53305ff2b7e5e582e546b5f54da62003957a1869fe99ae6.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-verein-71f7c8e221658cdcf53305ff2b7e5e582e546b5f54da62003957a1869fe99ae6.svg") no-repeat;
}

/* line 40, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-lokaler-dienstleister {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-lokaler-dienstleister-478f15e272687be4aeccd2767389f780b932ebb10e445a656637c58bbbfa277d.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-lokaler-dienstleister-478f15e272687be4aeccd2767389f780b932ebb10e445a656637c58bbbfa277d.svg") no-repeat;
}

/* line 45, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-essentrinken {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-essentrinken-04401fbbd8aa53efa351f9afff1bcb4fd91daa51f57f163c93e2a19300fd0c38.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-essentrinken-04401fbbd8aa53efa351f9afff1bcb4fd91daa51f57f163c93e2a19300fd0c38.svg") no-repeat;
}

/* line 50, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-klima {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-klima-77beada824acb24ac69b4d9ac49a15ac3974752cff5038502a822aec153b4f5d.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-klima-77beada824acb24ac69b4d9ac49a15ac3974752cff5038502a822aec153b4f5d.svg") no-repeat;
}

/* line 55, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-wohlbefinden {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-wohlbefinden-d71b0f85a365a09720ffb8f94c91d578d345660740f15329d10749d2c9d35f6f.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-wohlbefinden-d71b0f85a365a09720ffb8f94c91d578d345660740f15329d10749d2c9d35f6f.svg") no-repeat;
}

/* line 60, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-energieteiler {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-energieteiler-cfd59e3f5260bb66cf41267d9c2c22f8138b27ca03cfd2c3fadeb9983d184969.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-energieteiler-cfd59e3f5260bb66cf41267d9c2c22f8138b27ca03cfd2c3fadeb9983d184969.svg") no-repeat;
}

/* line 65, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-kreativ-handwerk {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-kreativ-handwerk-eaba93f98973fccdde0f6e9cf4fdc7bccdcde00353310f2a4fb33a3270338df5.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-kreativ-handwerk-eaba93f98973fccdde0f6e9cf4fdc7bccdcde00353310f2a4fb33a3270338df5.svg") no-repeat;
}

/* line 70, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-weiterbildung {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-weiterbildung-1630bddac041a44f294a96bc5168e472a7ce53d73bc1d6345780b4749d6849c4.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-weiterbildung-1630bddac041a44f294a96bc5168e472a7ce53d73bc1d6345780b4749d6849c4.svg") no-repeat;
}

/* line 75, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-kultur {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-kultur-58a9d63a6c39d807b7ae064ba8d20f3f22434b3f72a1cf3e8634ab063ffb2767.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-kultur-58a9d63a6c39d807b7ae064ba8d20f3f22434b3f72a1cf3e8634ab063ffb2767.svg") no-repeat;
}

/* line 80, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-yoga {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-yoga-788e14f0ff977f44a782a385226546524705bb3537db8ce017a2b8becde846a4.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-yoga-788e14f0ff977f44a782a385226546524705bb3537db8ce017a2b8becde846a4.svg") no-repeat;
}

/* line 85, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-coaching {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-coaching-6b34493f10ac0e4987f30a40d6c62e3b93ce6bb02bc99ca1d009d3e20ade0e80.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-coaching-6b34493f10ac0e4987f30a40d6c62e3b93ce6bb02bc99ca1d009d3e20ade0e80.svg") no-repeat;
}

/* line 90, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-coworking {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-coworking-8d81b12e5365ddfd5e7fa1f10a813658ea97bcdf30edf7414bf2554457e0620e.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-coworking-8d81b12e5365ddfd5e7fa1f10a813658ea97bcdf30edf7414bf2554457e0620e.svg") no-repeat;
}

/* line 95, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-geschaeftslokal {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-geschaeftslokal-ded1676971f4c64ad76f5cf8b04919fd8fc96fc65a2e2970b8cb86fed14aeeaa.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-geschaeftslokal-ded1676971f4c64ad76f5cf8b04919fd8fc96fc65a2e2970b8cb86fed14aeeaa.svg") no-repeat;
}

/* line 100, app/assets/stylesheets/components/_svgIcons.scss */
.svg-icons.-mobilitaet {
  mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-mobilitaet-56e52b3ed4d5efa4d0373bed71d7f16ce84df19bf308d0664761c9bd8a7c4620.svg") no-repeat;
  -webkit-mask: url("https://assets-app.welocally.at/assets/svg/icon-flat-mobilitaet-56e52b3ed4d5efa4d0373bed71d7f16ce84df19bf308d0664761c9bd8a7c4620.svg") no-repeat;
}

/* line 1, app/assets/stylesheets/components/_video.scss */
.video-thumb {
  border-radius: 15px;
  text-align: center;
}

/* line 4, app/assets/stylesheets/components/_video.scss */
.video-thumb a.player {
  position: relative;
  display: flex;
  align-items: center;
}

/* line 8, app/assets/stylesheets/components/_video.scss */
.video-thumb a.player .video {
  width: 100%;
  height: auto;
  border-radius: 12px;
}

/* line 13, app/assets/stylesheets/components/_video.scss */
.video-thumb a.player .icon {
  position: absolute;
  width: 100%;
  height: 50%;
  fill: #DBEFEC;
  opacity: 0.7;
}

/* line 21, app/assets/stylesheets/components/_video.scss */
.video-thumb a.player:hover .icon {
  fill: #F8C8C2;
  opacity: 0.9;
}

/* line 28, app/assets/stylesheets/components/_video.scss */
.video-thumb.-rosa-dark a.player .icon {
  fill: #ba564d;
}

/* line 33, app/assets/stylesheets/components/_video.scss */
.video-thumb.-mint-dark a.player .icon {
  fill: #69a8a7;
}

/* line 37, app/assets/stylesheets/components/_video.scss */
.video-thumb a.sublink {
  margin-top: 15px;
  border-radius: 12px;
}

/* line 43, app/assets/stylesheets/components/_video.scss */
.play-icon {
  position: relative;
}

/* line 45, app/assets/stylesheets/components/_video.scss */
.play-icon::before {
  content: '';
  position: absolute;
  z-index: 6;
  background-repeat: no-repeat;
  left: 0;
  right: 0;
  height: 30%;
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-play-28285341616953c644531bbdc05807fd5ffd3b367c0eb4d2f2015c115f942b6c.svg");
  background-position: center center;
  opacity: 0.8;
}

/* line 63, app/assets/stylesheets/components/_video.scss */
.play-icon:hover {
  cursor: pointer;
}

/* line 65, app/assets/stylesheets/components/_video.scss */
.play-icon:hover::before {
  opacity: 1.0;
}

/* line 71, app/assets/stylesheets/components/_video.scss */
:is(vimeo-embed, youtube-embed) {
  aspect-ratio: 16 / 9;
  border-radius: var(--video-embed-bdrs, 0.25em);
  display: grid;
  inline-size: 100%;
  position: relative;
}

/* line 78, app/assets/stylesheets/components/_video.scss */
:is(vimeo-embed, youtube-embed) :is(iframe, img) {
  block-size: 100%;
  border: 0;
  border-radius: inherit;
  inline-size: 100%;
  inset: 0;
  position: absolute;
}

/* line 86, app/assets/stylesheets/components/_video.scss */
:is(vimeo-embed, youtube-embed) :is(img) {
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 90, app/assets/stylesheets/components/_video.scss */
:is(vimeo-embed, youtube-embed) button {
  background-color: var(--button-bgc, #F00);
  block-size: var(--button-h, 50px);
  border: 0;
  border-radius: var(--button-bdrs, 14%);
  display: grid;
  inline-size: var(--button-w, 75px);
  opacity: var(--button-op, 0.8);
  position: absolute;
  place-self: center;
  transition: all .2s ease-in;
  cursor: pointer;
}

/* line 103, app/assets/stylesheets/components/_video.scss */
:is(vimeo-embed, youtube-embed) button::before {
  aspect-ratio: 1;
  background: #FFF;
  block-size: 1.5em;
  clip-path: polygon(20% 0%, 20% 100%, 100% 50%);
  content: '';
  place-self: center;
}

/* line 112, app/assets/stylesheets/components/_video.scss */
vimeo-embed button {
  --button-bgc: #00adef;
}

/* line 114, app/assets/stylesheets/components/_video.scss */
:is(vimeo-embed, youtube-embed) iframe:not([src=""]) + button {
  display: none;
}

/* line 1, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar {
  z-index: 9;
  border-radius: .5em;
  height: 1em;
  display: flex;
  background-color: #f0f0f0;
  position: relative;
  font-size: 15px;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_fundingBar.scss */
  .fundingBar {
    font-size: 20px;
  }
}

/* line 15, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar.-crowdboost {
  font-size: 24px;
}

@media (min-width: 650px) {
  /* line 15, app/assets/stylesheets/components/_fundingBar.scss */
  .fundingBar.-crowdboost {
    font-size: 30px;
  }
}

/* line 23, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_track {
  height: 100%;
  width: 10%;
  overflow: hidden;
  display: flex;
  position: relative;
}

/* line 33, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_track:first-child {
  border-top-left-radius: .5em;
  border-bottom-left-radius: .5em;
}

/* line 37, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_track:first-child .fundingBar_bar {
  border-top-left-radius: .5em;
  border-bottom-left-radius: .5em;
}

/* line 43, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_track-only {
  width: 90%;
}

/* line 47, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_track-1st {
  width: 80%;
}

/* line 51, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_track-finished, .fundingBar_track-full {
  width: 100%;
}

/* line 55, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_track-finished .fundingBar_target-success {
  position: absolute;
}

/* line 59, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_track-2nd {
  position: relative;
  overflow: visible;
}

/* line 64, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_track-2nd .fundingBar_bar {
  position: absolute;
  left: -.5em;
  top: 0;
}

/* line 70, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_bar {
  height: 100%;
  width: 100%;
  background-color: #83C7BD;
  transition: width 1s ease;
  border-top-right-radius: .5em;
  border-bottom-right-radius: .5em;
}

/* line 79, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_bar.-boost {
  overflow: visible;
  position: relative;
  border-radius: 0.4em;
  z-index: 10;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png");
  background-color: #EC776A;
}

/* line 89, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_bar-unsuccessful {
  background-color: #aaaaaa;
}

/* line 93, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_target {
  background-color: #808080;
  border-radius: 100%;
  height: 1em;
  width: 1em;
  flex-shrink: 0;
  flex-grow: 0;
  position: relative;
}

/* line 104, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_target.-absolute {
  position: absolute;
  z-index: 9;
}

@keyframes radar {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(3);
  }
}

/* line 139, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_target-success.-animated:before {
  content: ' ';
  display: block;
  position: absolute;
  left: -1px;
  top: -1px;
  width: 100%;
  height: 100%;
  border: 1px solid #EC776A;
  border-radius: 50%;
  animation: radar 1.75s ease-in-out infinite;
  pointer-events: none;
}

/* line 156, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_target-animated:hover {
  background-color: #ba564d;
}

/* line 161, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_target-animated:before {
  content: ' ';
  display: block;
  position: absolute;
  left: -1px;
  top: -1px;
  width: 100%;
  height: 100%;
  border: 1px solid #EC776A;
  border-radius: 50%;
  animation: radar 1.75s ease-in-out infinite;
  pointer-events: none;
}

/* line 176, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_target-success:before {
  content: " ";
  display: block;
  background-color: #69a8a7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 3;
}

/* line 189, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar_target-success:after {
  content: " ";
  display: block;
  background-color: #83C7BD;
  position: absolute;
  top: 0;
  right: 50%;
  bottom: 0;
  left: -.5em;
  z-index: 1;
}

/* line 203, app/assets/stylesheets/components/_fundingBar.scss */
.-over_boosting_1 .fundingBar_target-success.-first, .-over_boosting_1 .fundingBar_target-animated.-first {
  z-index: 10;
}

/* line 207, app/assets/stylesheets/components/_fundingBar.scss */
.-over_boosting_1 .fundingBar_target-success.-first:before, .-over_boosting_1 .fundingBar_target-animated.-first:before {
  background-color: #ba564d !important;
}

/* line 211, app/assets/stylesheets/components/_fundingBar.scss */
.-over_boosting_1 .fundingBar_target-success.-first:after, .-over_boosting_1 .fundingBar_target-animated.-first:after {
  background-color: #EC776A !important;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png");
}

/* line 218, app/assets/stylesheets/components/_fundingBar.scss */
.fundingStats {
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

/* line 224, app/assets/stylesheets/components/_fundingBar.scss */
.fundingStats .middle, .fundingStats .right {
  text-align: center;
}

/* line 227, app/assets/stylesheets/components/_fundingBar.scss */
.fundingStats h2 {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  line-height: 1.4;
  font-size: 2.2rem;
}

@media (min-width: 650px) {
  /* line 227, app/assets/stylesheets/components/_fundingBar.scss */
  .fundingStats h2 {
    font-size: 2.6rem;
  }
}

@media (min-width: 980px) {
  /* line 227, app/assets/stylesheets/components/_fundingBar.scss */
  .fundingStats h2 {
    font-size: 3.0rem;
  }
}

/* line 232, app/assets/stylesheets/components/_fundingBar.scss */
.fundingStats span {
  font-style: italic;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 232, app/assets/stylesheets/components/_fundingBar.scss */
  .fundingStats span {
    font-size: 1.4rem;
  }
}

/* line 236, app/assets/stylesheets/components/_fundingBar.scss */
.fundingStats div.success, .fundingStats div.booster {
  display: inline-block;
}

/* line 238, app/assets/stylesheets/components/_fundingBar.scss */
.fundingStats div.success svg, .fundingStats div.booster svg {
  display: flex;
}

/* line 242, app/assets/stylesheets/components/_fundingBar.scss */
.fundingStats .-percent {
  font-style: normal;
  display: inline-block;
  font-weight: normal;
  margin-left: 8px;
}

/* line 248, app/assets/stylesheets/components/_fundingBar.scss */
.fundingStats .-supporters span, .fundingStats .-booster span {
  display: block;
}

/* line 251, app/assets/stylesheets/components/_fundingBar.scss */
.fundingStats .-booster {
  color: #ba564d;
}

@media (max-width: 400px) {
  /* line 251, app/assets/stylesheets/components/_fundingBar.scss */
  .fundingStats .-booster {
    display: none;
  }
}

/* line 260, app/assets/stylesheets/components/_fundingBar.scss */
.compact-view {
  display: none;
}

/* line 261, app/assets/stylesheets/components/_fundingBar.scss */
.full-view {
  display: block;
}

/* line 264, app/assets/stylesheets/components/_fundingBar.scss */
.cardBox.-crowd_campaign .full-view, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .full-view {
  display: none;
}

/* line 267, app/assets/stylesheets/components/_fundingBar.scss */
.cardBox.-crowd_campaign .compact-view, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .compact-view {
  display: inline-block;
  padding-left: 1px;
}

/* line 271, app/assets/stylesheets/components/_fundingBar.scss */
.cardBox.-crowd_campaign .fundingBar, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .fundingBar {
  font-size: 15px;
}

/* line 275, app/assets/stylesheets/components/_fundingBar.scss */
.cardBox.-crowd_campaign .fundingStats .-supporters, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .fundingStats .-supporters, .cardBox.-crowd_campaign .fundingStats div.success, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .fundingStats div.success {
  display: none;
}

/* line 278, app/assets/stylesheets/components/_fundingBar.scss */
.cardBox.-crowd_campaign .fundingStats h2, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .fundingStats h2 {
  line-height: 1.4;
  font-size: 1.8rem;
  display: inline;
}

@media (min-width: 650px) {
  /* line 278, app/assets/stylesheets/components/_fundingBar.scss */
  .cardBox.-crowd_campaign .fundingStats h2, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .fundingStats h2 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 278, app/assets/stylesheets/components/_fundingBar.scss */
  .cardBox.-crowd_campaign .fundingStats h2, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .fundingStats h2 {
    font-size: 2.2rem;
  }
}

/* line 287, app/assets/stylesheets/components/_fundingBar.scss */
.fundingBar .label {
  display: none;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  top: -25px;
  white-space: nowrap;
  line-height: 1.4;
  font-size: 1.2rem;
  font-style: italic;
}

@media (min-width: 650px) {
  /* line 287, app/assets/stylesheets/components/_fundingBar.scss */
  .fundingBar .label {
    font-size: 1.4rem;
  }
}

/* line 300, app/assets/stylesheets/components/_fundingBar.scss */
.crowd_campaign .mainArea .fundingBar_target-animated:hover .label, .crowd_campaign .mainArea .fundingBar_target-success:hover .label {
  display: block;
}

/* line 306, app/assets/stylesheets/components/_fundingBar.scss */
.crowd_campaign .mainArea .fundingBar .-boost:hover .label {
  display: block;
  color: #ba564d;
}

/* line 1, app/assets/stylesheets/components/_accordion.scss */
.-toggable {
  margin-bottom: 20px;
}

/* line 3, app/assets/stylesheets/components/_accordion.scss */
.-toggable > h3:first-child {
  position: relative;
  padding-bottom: 20px;
  padding-right: 25px;
  border-bottom: 1px solid #aaaaaa;
  cursor: pointer;
}

/* line 9, app/assets/stylesheets/components/_accordion.scss */
.-toggable > h3:first-child::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 25px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  background-image: url("https://assets-app.welocally.at/assets/svg/icon-arrow-91bcef1eede875e887f2c56052a9565c2c19568bf68b80d19942f54e05b595a1.svg");
  background-repeat: no-repeat;
  background-position: right;
}

/* line 23, app/assets/stylesheets/components/_accordion.scss */
.-toggable > h3.ico:first-child {
  display: flex;
  align-items: center;
}

/* line 26, app/assets/stylesheets/components/_accordion.scss */
.-toggable > h3.ico:first-child svg {
  margin-right: 5px;
}

/* line 30, app/assets/stylesheets/components/_accordion.scss */
.-toggable > h3:first-child:hover {
  color: #69a8a7;
}

/* line 34, app/assets/stylesheets/components/_accordion.scss */
.-toggable .-toggle-content {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 41, app/assets/stylesheets/components/_accordion.scss */
.-toggable.-open h3::after {
  transform: rotate(180deg);
}

/* line 45, app/assets/stylesheets/components/_accordion.scss */
.-toggable.-open .-toggle-content {
  display: block;
}

/* line 50, app/assets/stylesheets/components/_accordion.scss */
.-toggable.-small > h3:first-child, #gdpr-cookie-message button.-toggable > h3:first-child,
button#ihavecookiesBtn.-toggable > h3:first-child {
  line-height: 1.4;
  font-size: 1.4rem;
}

@media (min-width: 650px) {
  /* line 50, app/assets/stylesheets/components/_accordion.scss */
  .-toggable.-small > h3:first-child, #gdpr-cookie-message button.-toggable > h3:first-child,
button#ihavecookiesBtn.-toggable > h3:first-child {
    font-size: 1.6rem;
  }
}

/* line 1, app/assets/stylesheets/components/_betaflash.scss */
#betaflash {
  text-align: center;
  position: relative;
  top: -30px;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 15px;
  line-height: 1.4;
  font-size: 1.6rem;
  font-style: italic;
  background-color: #FEF6DF;
  color: #cd891b;
  padding-right: 25px;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_betaflash.scss */
  #betaflash {
    font-size: 1.8rem;
  }
}

/* line 12, app/assets/stylesheets/components/_betaflash.scss */
#betaflash a, #betaflash svg {
  color: #cd891b;
}

/* line 15, app/assets/stylesheets/components/_betaflash.scss */
#betaflash a.betaflash-link {
  position: absolute;
  inset: 0;
  z-index: 1;
  text-decoration: none;
}

/* line 21, app/assets/stylesheets/components/_betaflash.scss */
#betaflash .betaflash-message {
  position: relative;
  pointer-events: none;
  white-space: normal;
}

/* line 26, app/assets/stylesheets/components/_betaflash.scss */
#betaflash .betaflash-cta {
  text-decoration: underline;
}

/* line 29, app/assets/stylesheets/components/_betaflash.scss */
#betaflash a.betaflash-link:hover + .betaflash-message .betaflash-cta {
  text-decoration: none;
}

/* line 32, app/assets/stylesheets/components/_betaflash.scss */
#betaflash a.close-ico {
  right: 2px;
  top: 2px;
  z-index: 2;
}

/* line 38, app/assets/stylesheets/components/_betaflash.scss */
#betaflash span {
  white-space: nowrap;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/components/_betaflash.scss */
  #betaflash {
    position: absolute;
    top: 0px;
    right: 0px;
    margin: auto;
    width: 40%;
    border-bottom-left-radius: 20px;
    z-index: 90;
  }
}

@media (min-width: 1024px) {
  /* line 1, app/assets/stylesheets/components/_betaflash.scss */
  #betaflash {
    padding-right: 15px;
  }
  /* line 54, app/assets/stylesheets/components/_betaflash.scss */
  #betaflash a.close-ico {
    right: -12px;
    top: -12px;
  }
}

/* line 1, app/assets/stylesheets/components/_sticky-btns.scss */
.sticky-btns {
  display: flex;
  gap: 10px;
}

/* line 4, app/assets/stylesheets/components/_sticky-btns.scss */
.sticky-btns a {
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 50px;
}

@media (max-width: 320px) {
  /* line 4, app/assets/stylesheets/components/_sticky-btns.scss */
  .sticky-btns a {
    padding: 1.4rem 0.5rem;
  }
}

/* line 13, app/assets/stylesheets/components/_sticky-btns.scss */
.sticky-btns .btn-messenger, .sticky-btns .btn-avatar {
  white-space: nowrap;
  width: 100%;
  display: flex;
  gap: 7px;
}

/* line 19, app/assets/stylesheets/components/_sticky-btns.scss */
.sticky-btns .toggle-fav-ico {
  max-width: 50px;
}

/* line 25, app/assets/stylesheets/components/_sticky-btns.scss */
.sticky-btns svg.icon {
  min-width: 28px;
  min-height: 28px;
}

@media (min-width: 651px) {
  /* line 29, app/assets/stylesheets/components/_sticky-btns.scss */
  .sticky-btns.-only-sticky {
    display: none;
  }
}

@media (max-width: 650px) {
  /* line 34, app/assets/stylesheets/components/_sticky-btns.scss */
  .sticky-btns:not(.-no-sticky) {
    position: fixed;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    padding: 10px;
    background-color: white;
    border-top: 1px solid #DBEFEC;
  }
}

/* line 47, app/assets/stylesheets/components/_sticky-btns.scss */
.sticky-btns.hide:not(.-no-sticky) {
  display: none;
}

@media (min-width: 651px) {
  /* line 51, app/assets/stylesheets/components/_sticky-btns.scss */
  .sticky-btns .mobile {
    display: none;
  }
}

@media (max-width: 650px) {
  /* line 56, app/assets/stylesheets/components/_sticky-btns.scss */
  .sticky-btns .desktop {
    display: none;
  }
}

/* line 63, app/assets/stylesheets/components/_sticky-btns.scss */
.sticky-overlay {
  position: fixed;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  bottom: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  max-height: 95%;
  overflow: scroll;
  padding: 5px;
}

/* line 74, app/assets/stylesheets/components/_sticky-btns.scss */
.sticky-overlay .close-ico {
  display: block;
  top: 8px;
  right: 8px;
}

/* line 78, app/assets/stylesheets/components/_sticky-btns.scss */
.sticky-overlay .close-ico svg {
  opacity: 1.0;
  width: 40px;
  height: 40px;
}

/* line 85, app/assets/stylesheets/components/_sticky-btns.scss */
#sticky-overlay-bg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.82);
}

/* line 1, app/assets/stylesheets/controllers/_meetingDetail.scss */
section.meeting {
  *zoom: 1;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
section.meeting:before, section.meeting:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
section.meeting:after {
  clear: both;
}

@media (max-width: 650px) {
  /* line 3, app/assets/stylesheets/controllers/_meetingDetail.scss */
  section.meeting .imgHeader {
    margin-top: 0px;
    margin-bottom: 15px;
  }
  /* line 7, app/assets/stylesheets/controllers/_meetingDetail.scss */
  section.meeting .imgHeader .titleImg {
    height: 250px;
  }
}

@media (min-width: 650px) {
  /* line 3, app/assets/stylesheets/controllers/_meetingDetail.scss */
  section.meeting .imgHeader {
    margin-bottom: -55px;
    overflow: visible;
  }
}

/* line 19, app/assets/stylesheets/controllers/_meetingDetail.scss */
.map {
  height: 400px;
}

/* line 21, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryDescription {
  margin-bottom: 3rem;
}

@media (min-width: 650px) {
  /* line 21, app/assets/stylesheets/controllers/_meetingDetail.scss */
  .entryDescription {
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
    overflow: hidden;
    position: relative;
    z-index: 4;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  .entryDescription:last-child {
    margin-right: 0;
  }
}

@media (min-width: 980px) {
  /* line 21, app/assets/stylesheets/controllers/_meetingDetail.scss */
  .entryDescription {
    float: left;
    clear: none;
    width: 65.6666666667%;
    margin-left: 0;
    margin-right: 3%;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  .entryDescription:last-child {
    margin-right: 0;
  }
}

/* line 33, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryDescription .bbcode {
  margin-bottom: 2rem;
  white-space: pre-wrap;
}

@media (min-width: 650px) {
  /* line 33, app/assets/stylesheets/controllers/_meetingDetail.scss */
  .entryDescription .bbcode {
    clear: both;
  }
}

@media (min-width: 980px) {
  /* line 33, app/assets/stylesheets/controllers/_meetingDetail.scss */
  .entryDescription .bbcode {
    padding-right: 40px;
  }
}

/* line 44, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryDescription .dateTime {
  margin-bottom: 1rem;
}

/* line 46, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryDescription .dateTime .time {
  font-style: italic;
  font-weight: normal;
}

/* line 50, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryDescription .dateTime .till {
  font-weight: normal;
  padding: 5px;
}

/* line 56, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryDescription .place {
  margin-bottom: 2rem;
}

@media (min-width: 650px) {
  /* line 56, app/assets/stylesheets/controllers/_meetingDetail.scss */
  .entryDescription .place {
    text-shadow: 1px 1px #FCFCFC;
  }
}

/* line 63, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryDescription .userPortraitName {
  padding-top: 10px;
  margin-top: 5px;
  margin-bottom: 20px;
}

/* line 67, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryDescription .userPortraitName img {
  width: 50px;
  height: 50px;
}

/* line 71, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryDescription .userPortraitName a {
  font-style: italic;
  font-weight: bold;
}

/* line 82, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryImgUploads {
  clear: both;
}

/* line 86, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryParticipate {
  margin-bottom: 3rem;
}

@media (min-width: 650px) {
  /* line 86, app/assets/stylesheets/controllers/_meetingDetail.scss */
  .entryParticipate {
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
    margin-right: 0;
    position: relative;
    z-index: 5;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  .entryParticipate:last-child {
    margin-right: 0;
  }
}

@media (min-width: 980px) {
  /* line 86, app/assets/stylesheets/controllers/_meetingDetail.scss */
  .entryParticipate {
    float: left;
    clear: none;
    width: 31.3333333333%;
    margin-left: 0;
    margin-right: 3%;
    margin-right: 0;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  .entryParticipate:last-child {
    margin-right: 0;
  }
}

@media (min-width: 650px) {
  /* line 98, app/assets/stylesheets/controllers/_meetingDetail.scss */
  .entryParticipate .btn-avatar {
    white-space: nowrap;
    display: inline-flex;
    max-height: 48px;
    margin: 0 auto 2rem auto;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 108, app/assets/stylesheets/controllers/_meetingDetail.scss */
.entryParticipate .smallhint {
  margin-top: 10px;
}

@media (min-width: 650px) {
  /* line 113, app/assets/stylesheets/controllers/_meetingDetail.scss */
  .participants {
    width: 300px;
  }
}

/* line 117, app/assets/stylesheets/controllers/_meetingDetail.scss */
.participants .userCount {
  margin-bottom: 1.2rem;
  margin-left: 7px;
}

/* line 120, app/assets/stylesheets/controllers/_meetingDetail.scss */
.participants .userCount span {
  color: #EC776A;
  margin-right: 5px;
}

/* line 124, app/assets/stylesheets/controllers/_meetingDetail.scss */
.participants .userCount span.maxcount {
  color: #aaaaaa;
}

/* line 130, app/assets/stylesheets/controllers/_meetingDetail.scss */
#jBoxAttendMeeting {
  max-width: 500px;
}

/* line 132, app/assets/stylesheets/controllers/_meetingDetail.scss */
#jBoxAttendMeeting select {
  min-width: 215px;
}

/* line 135, app/assets/stylesheets/controllers/_meetingDetail.scss */
#jBoxAttendMeeting .btn-primary, #jBoxAttendMeeting .btn-avatar, #jBoxAttendMeeting .btn-icon, #jBoxAttendMeeting #gdpr-cookie-message button, #gdpr-cookie-message #jBoxAttendMeeting button,
#jBoxAttendMeeting button#ihavecookiesBtn, #jBoxAttendMeeting button#gdpr-cookie-advanced, #jBoxAttendMeeting .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm #jBoxAttendMeeting .jBox-Confirm-button {
  margin-top: 20px;
  float: right;
}

/* line 1, app/assets/stylesheets/controllers/_passwords.scss */
section.resetStuff {
  width: 100%;
  max-width: 600px;
  display: table;
  margin: 0 auto;
}

/* line 7, app/assets/stylesheets/controllers/_passwords.scss */
section.resetStuff h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  text-align: center;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 7, app/assets/stylesheets/controllers/_passwords.scss */
  section.resetStuff h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 7, app/assets/stylesheets/controllers/_passwords.scss */
  section.resetStuff h2 {
    font-size: 4.0rem;
  }
}

/* line 13, app/assets/stylesheets/controllers/_passwords.scss */
section.resetStuff h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  margin-bottom: 30px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 13, app/assets/stylesheets/controllers/_passwords.scss */
  section.resetStuff h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 13, app/assets/stylesheets/controllers/_passwords.scss */
  section.resetStuff h1 {
    font-size: 6.0rem;
  }
}

/* line 15, app/assets/stylesheets/controllers/_passwords.scss */
section.resetStuff h1 span {
  color: #EC776A;
}

/* line 22, app/assets/stylesheets/controllers/_passwords.scss */
section.resetStuff .input-field {
  margin-bottom: 20px;
}

/* line 26, app/assets/stylesheets/controllers/_passwords.scss */
section.resetStuff .btn-primary, section.resetStuff .btn-avatar, section.resetStuff .btn-icon, section.resetStuff #gdpr-cookie-message button, #gdpr-cookie-message section.resetStuff button,
section.resetStuff button#ihavecookiesBtn, section.resetStuff button#gdpr-cookie-advanced, section.resetStuff .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.resetStuff .jBox-Confirm-button, section.resetStuff .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.resetStuff .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 26, app/assets/stylesheets/controllers/_passwords.scss */
  section.resetStuff .btn-primary, section.resetStuff .btn-avatar, section.resetStuff .btn-icon, section.resetStuff #gdpr-cookie-message button, #gdpr-cookie-message section.resetStuff button,
section.resetStuff button#ihavecookiesBtn, section.resetStuff button#gdpr-cookie-advanced, section.resetStuff .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.resetStuff .jBox-Confirm-button, section.resetStuff .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.resetStuff .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
    margin-left: auto;
  }
}

/* line 33, app/assets/stylesheets/controllers/_passwords.scss */
section.resetStuff .sharedLinks {
  font-size: 1.4rem;
}

/* line 35, app/assets/stylesheets/controllers/_passwords.scss */
section.resetStuff .sharedLinks a {
  color: #aaaaaa;
}

/* line 41, app/assets/stylesheets/controllers/_passwords.scss */
section.resetStuff.newPassword label {
  min-width: 245px;
}

/* line 2, app/assets/stylesheets/controllers/_meetings.scss */
section.meeting .sideflag {
  display: none;
}

/* line 6, app/assets/stylesheets/controllers/_meetings.scss */
section.meeting .bigicontext-element .txt, section.meeting .group-page .btn-ctrl .btn-round-icon .txt, .group-page .btn-ctrl section.meeting .btn-round-icon .txt, section.meeting .navigation-bar .iconfilter .txt, .navigation-bar section.meeting .iconfilter .txt, section.meeting #gdpr-cookie-message button.navigation-bar .iconfilter .txt, #gdpr-cookie-message button.navigation-bar section.meeting .iconfilter .txt,
section.meeting button#ihavecookiesBtn.navigation-bar .iconfilter .txt,
button#ihavecookiesBtn.navigation-bar section.meeting .iconfilter .txt {
  font-size: 1.2em;
}

/* line 10, app/assets/stylesheets/controllers/_meetings.scss */
section.meeting .meetingBlock {
  margin-bottom: 40px;
  padding-top: 60px;
  border-top: 1px solid #DEEAE6;
}

/* line 16, app/assets/stylesheets/controllers/_meetings.scss */
section.meeting .meetingBlock .bigicontext-element a, section.meeting .meetingBlock .group-page .btn-ctrl .btn-round-icon a, .group-page .btn-ctrl section.meeting .meetingBlock .btn-round-icon a, section.meeting .meetingBlock .navigation-bar .iconfilter a, .navigation-bar section.meeting .meetingBlock .iconfilter a, section.meeting .meetingBlock #gdpr-cookie-message button.navigation-bar .iconfilter a, #gdpr-cookie-message button.navigation-bar section.meeting .meetingBlock .iconfilter a,
section.meeting .meetingBlock button#ihavecookiesBtn.navigation-bar .iconfilter a,
button#ihavecookiesBtn.navigation-bar section.meeting .meetingBlock .iconfilter a {
  text-decoration: underline;
}

/* line 19, app/assets/stylesheets/controllers/_meetings.scss */
section.meeting .meetingBlock .bigicontext-element a:hover, section.meeting .meetingBlock .group-page .btn-ctrl .btn-round-icon a:hover, .group-page .btn-ctrl section.meeting .meetingBlock .btn-round-icon a:hover, section.meeting .meetingBlock .navigation-bar .iconfilter a:hover, .navigation-bar section.meeting .meetingBlock .iconfilter a:hover, section.meeting .meetingBlock #gdpr-cookie-message button.navigation-bar .iconfilter a:hover, #gdpr-cookie-message button.navigation-bar section.meeting .meetingBlock .iconfilter a:hover,
section.meeting .meetingBlock button#ihavecookiesBtn.navigation-bar .iconfilter a:hover,
button#ihavecookiesBtn.navigation-bar section.meeting .meetingBlock .iconfilter a:hover {
  text-decoration: none;
}

/* line 25, app/assets/stylesheets/controllers/_meetings.scss */
section.meeting .meetingBlock .wrp-hl {
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 25, app/assets/stylesheets/controllers/_meetings.scss */
  section.meeting .meetingBlock .wrp-hl {
    *zoom: 1;
  }
  /* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
  section.meeting .meetingBlock .wrp-hl:before, section.meeting .meetingBlock .wrp-hl:after {
    content: '';
    display: table;
  }
  /* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
  section.meeting .meetingBlock .wrp-hl:after {
    clear: both;
  }
  /* line 31, app/assets/stylesheets/controllers/_meetings.scss */
  section.meeting .meetingBlock .wrp-hl .bigicontext-element, section.meeting .meetingBlock .wrp-hl .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.meeting .meetingBlock .wrp-hl .btn-round-icon, section.meeting .meetingBlock .wrp-hl .navigation-bar .iconfilter, .navigation-bar section.meeting .meetingBlock .wrp-hl .iconfilter, section.meeting .meetingBlock .wrp-hl #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.meeting .meetingBlock .wrp-hl .iconfilter,
section.meeting .meetingBlock .wrp-hl button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.meeting .meetingBlock .wrp-hl .iconfilter {
    float: left;
  }
  /* line 35, app/assets/stylesheets/controllers/_meetings.scss */
  section.meeting .meetingBlock .wrp-hl .btn-avatar {
    float: right;
  }
}

/* line 40, app/assets/stylesheets/controllers/_meetings.scss */
section.meeting .meetingBlock .wrp-hl .bigicontext-element, section.meeting .meetingBlock .wrp-hl .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.meeting .meetingBlock .wrp-hl .btn-round-icon, section.meeting .meetingBlock .wrp-hl .navigation-bar .iconfilter, .navigation-bar section.meeting .meetingBlock .wrp-hl .iconfilter, section.meeting .meetingBlock .wrp-hl #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.meeting .meetingBlock .wrp-hl .iconfilter,
section.meeting .meetingBlock .wrp-hl button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.meeting .meetingBlock .wrp-hl .iconfilter {
  margin-bottom: 20px;
}

/* line 45, app/assets/stylesheets/controllers/_meetings.scss */
section.meeting .meetingBlock .cardBoxCollection {
  margin-left: 0;
  margin-right: 0;
}

/* line 52, app/assets/stylesheets/controllers/_meetings.scss */
section.meeting .meetingBlock .no-results-box {
  display: none;
}

/* line 1, app/assets/stylesheets/controllers/_session.scss */
section.loginPage {
  *zoom: 1;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
section.loginPage:before, section.loginPage:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
section.loginPage:after {
  clear: both;
}

/* line 3, app/assets/stylesheets/controllers/_session.scss */
section.loginPage h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  margin-bottom: 30px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 3, app/assets/stylesheets/controllers/_session.scss */
  section.loginPage h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 3, app/assets/stylesheets/controllers/_session.scss */
  section.loginPage h1 {
    font-size: 6.0rem;
  }
}

/* line 5, app/assets/stylesheets/controllers/_session.scss */
section.loginPage h1 span {
  color: #EC776A;
}

@media (min-width: 980px) {
  /* line 3, app/assets/stylesheets/controllers/_session.scss */
  section.loginPage h1 {
    margin-bottom: 50px;
  }
}

@media (min-width: 650px) {
  /* line 15, app/assets/stylesheets/controllers/_session.scss */
  section.loginPage .loginForm, section.loginPage .paperCard {
    float: left;
    clear: none;
    width: 46%;
    margin-left: 0;
    margin-right: 8%;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  section.loginPage .loginForm:last-child, section.loginPage .paperCard:last-child {
    margin-right: 0;
  }
}

/* line 21, app/assets/stylesheets/controllers/_session.scss */
section.loginPage .paperCard {
  max-width: 320px;
}

/* line 23, app/assets/stylesheets/controllers/_session.scss */
section.loginPage .paperCard .wrp {
  padding-top: 190px;
}

/* line 30, app/assets/stylesheets/controllers/_session.scss */
.loginForm {
  margin-bottom: 5rem;
}

@media (min-width: 650px) {
  /* line 30, app/assets/stylesheets/controllers/_session.scss */
  .loginForm {
    margin-bottom: 0;
  }
}

/* line 36, app/assets/stylesheets/controllers/_session.scss */
.loginForm .input-field {
  margin-bottom: 2rem;
}

@media (min-width: 650px) {
  /* line 40, app/assets/stylesheets/controllers/_session.scss */
  .loginForm .wrp {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 2rem;
    padding-left: 13px;
  }
}

/* line 50, app/assets/stylesheets/controllers/_session.scss */
.loginForm .input-checkbox {
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 50, app/assets/stylesheets/controllers/_session.scss */
  .loginForm .input-checkbox {
    margin-bottom: 0;
  }
}

/* line 57, app/assets/stylesheets/controllers/_session.scss */
.loginForm .btn-primary, .loginForm .btn-avatar, .loginForm .btn-icon, .loginForm #gdpr-cookie-message button, #gdpr-cookie-message .loginForm button,
.loginForm button#ihavecookiesBtn, .loginForm button#gdpr-cookie-advanced, .loginForm .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .loginForm .jBox-Confirm-button, .loginForm .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .loginForm .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
  width: 100%;
}

@media (min-width: 650px) {
  /* line 57, app/assets/stylesheets/controllers/_session.scss */
  .loginForm .btn-primary, .loginForm .btn-avatar, .loginForm .btn-icon, .loginForm #gdpr-cookie-message button, #gdpr-cookie-message .loginForm button,
.loginForm button#ihavecookiesBtn, .loginForm button#gdpr-cookie-advanced, .loginForm .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .loginForm .jBox-Confirm-button, .loginForm .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .loginForm .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
    width: auto;
  }
}

/* line 64, app/assets/stylesheets/controllers/_session.scss */
.loginForm .sharedLinks {
  margin-top: 20px;
  font-size: 1.4rem;
}

/* line 67, app/assets/stylesheets/controllers/_session.scss */
.loginForm .sharedLinks a {
  color: #aaaaaa;
}

/* line 6, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .hl-subtext,
section.datenschutz .hl-subtext,
section.impressum .hl-subtext,
section.zuckerl .hl-subtext,
section.faq .hl-subtext {
  margin-bottom: 60px;
}

@media (min-width: 980px) {
  /* line 9, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
  section.agb .block-txt,
section.datenschutz .block-txt,
section.impressum .block-txt,
section.zuckerl .block-txt,
section.faq .block-txt {
    padding-right: 50px;
  }
}

/* line 13, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .block-txt > p:first-child,
section.datenschutz .block-txt > p:first-child,
section.impressum .block-txt > p:first-child,
section.zuckerl .block-txt > p:first-child,
section.faq .block-txt > p:first-child {
  margin-bottom: 40px;
}

/* line 16, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .block-txt .wrp,
section.datenschutz .block-txt .wrp,
section.impressum .block-txt .wrp,
section.zuckerl .block-txt .wrp,
section.faq .block-txt .wrp {
  margin-bottom: 60px;
}

/* line 18, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .block-txt .wrp h3,
section.datenschutz .block-txt .wrp h3,
section.impressum .block-txt .wrp h3,
section.zuckerl .block-txt .wrp h3,
section.faq .block-txt .wrp h3 {
  margin-bottom: 10px;
}

/* line 21, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .block-txt .wrp p,
section.datenschutz .block-txt .wrp p,
section.impressum .block-txt .wrp p,
section.zuckerl .block-txt .wrp p,
section.faq .block-txt .wrp p {
  margin-bottom: 10px;
}

/* line 24, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .block-txt .wrp ol,
section.datenschutz .block-txt .wrp ol,
section.impressum .block-txt .wrp ol,
section.zuckerl .block-txt .wrp ol,
section.faq .block-txt .wrp ol {
  padding-left: 20px;
}

/* line 32, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.datenschutz p, section.datenschutz h3, section.datenschutz .cardBox, section.datenschutz .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio section.datenschutz label, section.datenschutz p:first-child {
  margin-bottom: 20px !important;
}

/* line 35, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.datenschutz h3 {
  padding-top: 30px;
}

/* line 40, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .hl-subtext {
  margin-bottom: 30px;
}

/* line 43, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .agb-notice {
  margin-bottom: 30px;
  padding: 12px 16px;
  border: 1px solid #83C7BD;
  border-radius: 8px;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
}

/* line 51, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .agb-notice p {
  margin: 0;
}

/* line 54, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .agb-notice a {
  white-space: nowrap;
}

/* line 58, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb h3 {
  line-height: 1.4;
  font-size: 1.8rem;
}

@media (min-width: 650px) {
  /* line 58, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
  section.agb h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 58, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
  section.agb h3 {
    font-size: 2.2rem;
  }
}

/* line 61, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb h2 {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  line-height: 1.4;
  font-size: 2.0rem;
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 61, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
  section.agb h2 {
    font-size: 2.2rem;
  }
}

@media (min-width: 980px) {
  /* line 61, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
  section.agb h2 {
    font-size: 2.6rem;
  }
}

/* line 67, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .block-txt .wrp {
  margin-bottom: 40px;
}

/* line 69, app/assets/stylesheets/controllers/_footerTextHeavyPages.scss */
section.agb .block-txt .wrp ol > li {
  margin-bottom: 10px;
}

/* line 1, app/assets/stylesheets/controllers/_info.scss */
.region-select-link {
  display: table;
  margin: auto;
}

/* line 6, app/assets/stylesheets/controllers/_info.scss */
section.info {
  position: relative;
  padding-bottom: 50px;
}

@media (max-width: 650px) {
  /* line 6, app/assets/stylesheets/controllers/_info.scss */
  section.info {
    padding-bottom: 0px;
  }
}

/* line 15, app/assets/stylesheets/controllers/_info.scss */
section.info .paperCard .wrp {
  padding: 30px 15px 5px 30px;
}

/* line 17, app/assets/stylesheets/controllers/_info.scss */
section.info .paperCard .wrp p {
  padding-bottom: 25px;
}

/* line 21, app/assets/stylesheets/controllers/_info.scss */
section.info .paperCard.-header {
  margin-top: -8px;
  margin-bottom: 50px;
}

/* line 25, app/assets/stylesheets/controllers/_info.scss */
section.info .paperCard.-top {
  margin-bottom: 50px;
}

/* line 27, app/assets/stylesheets/controllers/_info.scss */
section.info .paperCard.-top .wrp {
  padding: 35px 50px 15px 50px;
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 27, app/assets/stylesheets/controllers/_info.scss */
  section.info .paperCard.-top .wrp {
    font-size: 1.8rem;
  }
}

/* line 35, app/assets/stylesheets/controllers/_info.scss */
section.info .imgHeader {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 250px;
  text-align: center;
  background-color: rgba(227, 242, 231, 0.3);
}

@media (min-width: 650px) {
  /* line 35, app/assets/stylesheets/controllers/_info.scss */
  section.info .imgHeader {
    height: 400px;
  }
}

@media (min-width: 980px) {
  /* line 35, app/assets/stylesheets/controllers/_info.scss */
  section.info .imgHeader {
    height: 500px;
  }
}

/* line 49, app/assets/stylesheets/controllers/_info.scss */
section.info .imgHeader h1 {
  margin: auto;
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 4.5rem;
  text-shadow: 2px 2px #ba564d;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 49, app/assets/stylesheets/controllers/_info.scss */
  section.info .imgHeader h1 {
    background-size: 50px 50px, auto 100%;
  }
}

@media (min-width: 650px) {
  /* line 49, app/assets/stylesheets/controllers/_info.scss */
  section.info .imgHeader h1 {
    font-size: 6.5rem;
  }
}

@media (min-width: 980px) {
  /* line 49, app/assets/stylesheets/controllers/_info.scss */
  section.info .imgHeader h1 {
    font-size: 8.0rem;
  }
}

/* line 55, app/assets/stylesheets/controllers/_info.scss */
section.info .imgHeader h2 {
  margin: auto;
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-mint-507a329f6f9b0492537eef5e4af92211ec90af0acfde0893e7b80f6661c98d9a.svg");
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  text-shadow: 2px 2px #69a8a7;
  margin-top: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 55, app/assets/stylesheets/controllers/_info.scss */
  section.info .imgHeader h2 {
    background-size: 50px 50px, auto 100%;
  }
}

@media (min-width: 650px) {
  /* line 55, app/assets/stylesheets/controllers/_info.scss */
  section.info .imgHeader h2 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 55, app/assets/stylesheets/controllers/_info.scss */
  section.info .imgHeader h2 {
    font-size: 6.0rem;
  }
}

/* line 63, app/assets/stylesheets/controllers/_info.scss */
section.info .imgHeader::after {
  content: "";
  background-image: url("https://assets-app.welocally.at/assets/info/header-balloon-d3ba2c1f5ee744b55454f543c30da6149d89b084d4291bd2708e54a7499d22cd.jpg");
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 78, app/assets/stylesheets/controllers/_info.scss */
section.info h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  color: #EC776A;
  margin-bottom: 10px;
}

@media (min-width: 650px) {
  /* line 78, app/assets/stylesheets/controllers/_info.scss */
  section.info h2 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 78, app/assets/stylesheets/controllers/_info.scss */
  section.info h2 {
    font-size: 5.0rem;
  }
}

/* line 82, app/assets/stylesheets/controllers/_info.scss */
section.info h2 span {
  color: #615454;
}

/* line 85, app/assets/stylesheets/controllers/_info.scss */
section.info h2 em {
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-mint-507a329f6f9b0492537eef5e4af92211ec90af0acfde0893e7b80f6661c98d9a.svg");
  display: inline-block;
  font-style: normal;
  padding-right: 10px;
  margin-right: 10px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 85, app/assets/stylesheets/controllers/_info.scss */
  section.info h2 em {
    background-size: 50px 50px, auto 100%;
  }
}

/* line 94, app/assets/stylesheets/controllers/_info.scss */
section.info h3 {
  line-height: 1.4;
  font-size: 1.8rem;
  padding: 0px 0px 15px;
}

@media (min-width: 650px) {
  /* line 94, app/assets/stylesheets/controllers/_info.scss */
  section.info h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 94, app/assets/stylesheets/controllers/_info.scss */
  section.info h3 {
    font-size: 2.2rem;
  }
}

/* line 99, app/assets/stylesheets/controllers/_info.scss */
section.info .headline {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* line 103, app/assets/stylesheets/controllers/_info.scss */
section.info .headline h3 {
  padding: 0px 0px 0px;
}

/* line 106, app/assets/stylesheets/controllers/_info.scss */
section.info .headline .bigicontext-element, section.info .headline .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.info .headline .btn-round-icon, section.info .headline .navigation-bar .iconfilter, .navigation-bar section.info .headline .iconfilter, section.info .headline #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.info .headline .iconfilter,
section.info .headline button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.info .headline .iconfilter {
  margin-right: 10px;
}

/* line 109, app/assets/stylesheets/controllers/_info.scss */
section.info .headline.-R {
  flex-direction: row-reverse;
  justify-content: space-between;
}

/* line 112, app/assets/stylesheets/controllers/_info.scss */
section.info .headline.-R .bigicontext-element, section.info .headline.-R .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.info .headline.-R .btn-round-icon, section.info .headline.-R .navigation-bar .iconfilter, .navigation-bar section.info .headline.-R .iconfilter, section.info .headline.-R #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.info .headline.-R .iconfilter,
section.info .headline.-R button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.info .headline.-R .iconfilter {
  margin-right: 0px;
}

/* line 120, app/assets/stylesheets/controllers/_info.scss */
section.info .allBoxes {
  padding-top: 100px;
  padding-bottom: 75px;
  position: relative;
  background-color: #eaf2f4;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: 70px;
  padding-top: 100px;
}

/* line 133, app/assets/stylesheets/controllers/_info.scss */
section.info .allBoxes .inner {
  max-width: 980px;
  position: relative;
  margin: 0 auto;
  padding-left: 18px;
  padding-right: 18px;
}

@media (min-width: 650px) {
  /* line 133, app/assets/stylesheets/controllers/_info.scss */
  section.info .allBoxes .inner {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media (min-width: 980px) {
  /* line 133, app/assets/stylesheets/controllers/_info.scss */
  section.info .allBoxes .inner {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 149, app/assets/stylesheets/controllers/_info.scss */
section.info .allBoxes::before {
  content: '';
  position: absolute;
  text-align: center;
  top: -45px;
  width: 100%;
  height: 100px;
  background-position: center top 0px;
  background-size: auto 100px;
  background-image: url("https://assets-app.welocally.at/assets/supporter/danke-small-06dfe5676dc7c20d2cd75f629ec6dd51816130f2b08240e0673182853206e409.png");
  background-repeat: no-repeat;
  z-index: 999;
}

/* line 166, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage .imgHeader .wrp, section.info.-subscription-page .imgHeader .wrp {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

/* line 173, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage .imgHeader .header-logo, section.info.-subscription-page .imgHeader .header-logo {
  height: 70%;
  margin-top: 10px;
}

@media (min-width: 650px) {
  /* line 173, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage .imgHeader .header-logo, section.info.-subscription-page .imgHeader .header-logo {
    height: 65%;
    margin-top: 35px;
  }
}

/* line 185, app/assets/stylesheets/controllers/_info.scss */
section.info.-energieteiler .imgHeader::after {
  background-image: url("https://assets-app.welocally.at/assets/info/energieteiler/header_hell-455e7902c8af2af52b1ebc78194ea0d6b9d86f43849bb1fea3d9a156a6a9c947.jpg");
}

/* line 188, app/assets/stylesheets/controllers/_info.scss */
section.info.-energieteiler .header-logo {
  height: 50%;
  margin-top: 80px;
}

@media (min-width: 650px) {
  /* line 188, app/assets/stylesheets/controllers/_info.scss */
  section.info.-energieteiler .header-logo {
    height: 40%;
    margin-top: 200px;
  }
}

/* line 198, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page {
  padding-bottom: 0px;
  margin-bottom: -80px;
}

/* line 202, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .imgHeader::after {
  background-image: url("https://assets-app.welocally.at/assets/info/header-abo-3ee70f52723345ce30c38ec0abb4cfd6bbd86dfd9095ea732d6c47001c04c9b8.jpg");
  background-position: 30% 90%;
}

/* line 206, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page h1 {
  margin: auto;
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-mint-507a329f6f9b0492537eef5e4af92211ec90af0acfde0893e7b80f6661c98d9a.svg");
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 4.5rem;
  text-shadow: 2px 2px #69a8a7;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 206, app/assets/stylesheets/controllers/_info.scss */
  section.info.-subscription-page h1 {
    background-size: 50px 50px, auto 100%;
  }
}

@media (min-width: 650px) {
  /* line 206, app/assets/stylesheets/controllers/_info.scss */
  section.info.-subscription-page h1 {
    font-size: 6.5rem;
  }
}

@media (min-width: 980px) {
  /* line 206, app/assets/stylesheets/controllers/_info.scss */
  section.info.-subscription-page h1 {
    font-size: 8.0rem;
  }
}

/* line 213, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .subscription-note {
  text-align: center;
}

/* line 218, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .allBoxes .cardBoxCollection {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 223, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .allBoxes .subscriber-wrp {
  display: flex;
  justify-content: flex-start;
  max-width: unset;
  flex-wrap: nowrap;
  width: 100%;
  margin: 5px;
}

/* line 230, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .allBoxes .subscriber-wrp .tt-content {
  max-width: unset;
}

/* line 233, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .allBoxes .subscriber-wrp svg {
  width: 25px;
  min-width: 25px;
}

/* line 237, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .allBoxes .subscriber-wrp a {
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (min-width: 650px) {
  /* line 223, app/assets/stylesheets/controllers/_info.scss */
  section.info.-subscription-page .allBoxes .subscriber-wrp {
    width: 48%;
  }
}

@media (min-width: 980px) {
  /* line 223, app/assets/stylesheets/controllers/_info.scss */
  section.info.-subscription-page .allBoxes .subscriber-wrp {
    width: 32%;
  }
}

/* line 252, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .cardBoxCollection.-quart .coverImgWrapper {
  height: 220px;
}

@media (min-width: 650px) {
  /* line 252, app/assets/stylesheets/controllers/_info.scss */
  section.info.-subscription-page .cardBoxCollection.-quart .coverImgWrapper {
    height: 200px;
  }
}

@media (min-width: 980px) {
  /* line 252, app/assets/stylesheets/controllers/_info.scss */
  section.info.-subscription-page .cardBoxCollection.-quart .coverImgWrapper {
    height: 170px;
  }
}

/* line 265, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page > .cardBoxCollection {
  margin-top: 45px;
}

/* line 269, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .cardBox.-support-card, section.info.-subscription-page .crowd-pledges-page .charge-amount-radios .input-radio label.-support-card, .crowd-pledges-page .charge-amount-radios .input-radio section.info.-subscription-page label.-support-card {
  background-color: #DBEFEC;
  padding: 25px 22px;
}

/* line 273, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .cardBox.-support-card h3, section.info.-subscription-page .crowd-pledges-page .charge-amount-radios .input-radio label.-support-card h3, .crowd-pledges-page .charge-amount-radios .input-radio section.info.-subscription-page label.-support-card h3 {
  margin-top: 0;
}

/* line 276, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .cardBox.-support-card .supporter-count, section.info.-subscription-page .crowd-pledges-page .charge-amount-radios .input-radio label.-support-card .supporter-count, .crowd-pledges-page .charge-amount-radios .input-radio section.info.-subscription-page label.-support-card .supporter-count {
  background-color: #FCFCFC;
  border-radius: 6px;
  padding: 12px 14px;
}

/* line 280, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .cardBox.-support-card .supporter-count .goal, section.info.-subscription-page .crowd-pledges-page .charge-amount-radios .input-radio label.-support-card .supporter-count .goal, .crowd-pledges-page .charge-amount-radios .input-radio section.info.-subscription-page label.-support-card .supporter-count .goal {
  color: #69a8a7;
  font-weight: bold;
}

/* line 288, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .pricing-summary li.benefit.-bookables {
  list-style: none;
  margin-left: 0;
  padding: 8px 10px;
  border-radius: 5px;
  background-color: #DBEFEC;
  font-style: normal;
  font-weight: bold;
}

/* line 297, app/assets/stylesheets/controllers/_info.scss */
section.info.-subscription-page .pricing-summary li.benefit .sub {
  display: block;
  font-weight: normal;
  font-size: 0.9em;
  color: #808080;
}

/* line 311, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage div.txt {
  width: 100%;
  text-align: justify;
}

@media (min-width: 650px) {
  /* line 311, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage div.txt {
    width: 60%;
    text-align: left;
  }
  /* line 317, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage div.txt.-half {
    width: 55%;
  }
}

/* line 322, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage div.aside {
  width: 60%;
}

@media (min-width: 650px) {
  /* line 322, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage div.aside {
    width: 38%;
  }
  /* line 326, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage div.aside.-half {
    width: 45%;
  }
}

/* line 332, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage .-groups div.aside, section.info.-startpage .-mentoring div.aside {
  width: 35%;
}

@media (max-width: 649px) {
  /* line 338, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage .-groups div.aside {
    width: 100%;
    margin-bottom: 0px;
  }
}

/* line 346, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap-reverse;
  margin-bottom: 30px !important;
}

@media (max-width: 649px) {
  /* line 346, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage article {
    position: relative;
    padding-bottom: 30px;
  }
  /* line 355, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage article::after {
    content: '';
    width: 100%;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 50%);
    pointer-events: none;
    z-index: 9;
  }
}

/* line 368, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article h2, section.info.-startpage article h3 {
  text-align: center;
}

@media (min-width: 650px) {
  /* line 346, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage article {
    margin-bottom: 70px !important;
    justify-content: space-between;
  }
  /* line 375, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage article h2, section.info.-startpage article h3 {
    text-align: left;
  }
}

/* line 380, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article:last-of-type {
  margin-bottom: 0px !important;
}

/* line 382, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article:last-of-type::after {
  display: none;
}

/* line 388, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.txt p {
  padding-bottom: 25px;
}

/* line 392, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.aside {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  justify-content: center;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 392, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage article div.aside {
    margin-bottom: 0px;
  }
}

/* line 401, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.aside.-mentoring {
  position: relative;
}

/* line 403, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.aside.-mentoring .img-round {
  width: 50%;
  height: 50%;
}

/* line 407, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.aside.-mentoring .img-round + .img-round {
  margin-right: -25%;
}

@media (min-width: 650px) {
  /* line 411, app/assets/stylesheets/controllers/_info.scss */
  section.info.-startpage article div.aside.-mentoring::after {
    content: '';
    width: 50%;
    height: 200%;
    position: absolute;
    right: 0;
    top: -50%;
    background-image: url("https://assets-app.welocally.at/assets/bg-punkte-rectangle-e4686dd14415c6c6d26f5f28665a44dc43d005659aa5e728d81765b1c50e88bf.png");
    background-repeat: no-repeat;
    background-position: right center;
    pointer-events: none;
    z-index: -1;
  }
}

/* line 426, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.aside.-img {
  text-align: center;
}

/* line 428, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.aside.-img img {
  max-width: 90%;
  height: auto;
}

/* line 436, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.aside .cardBox.-group .infos, section.info.-startpage article div.aside .crowd-pledges-page .charge-amount-radios .input-radio label.-group .infos, .crowd-pledges-page .charge-amount-radios .input-radio section.info.-startpage article div.aside label.-group .infos, section.info.-startpage article div.aside .cardBox.-group .slogan, section.info.-startpage article div.aside .crowd-pledges-page .charge-amount-radios .input-radio label.-group .slogan, .crowd-pledges-page .charge-amount-radios .input-radio section.info.-startpage article div.aside label.-group .slogan {
  display: none;
}

/* line 439, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.aside .cardBox.-group .btn-icon, section.info.-startpage article div.aside .crowd-pledges-page .charge-amount-radios .input-radio label.-group .btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio section.info.-startpage article div.aside label.-group .btn-icon {
  display: flex;
}

/* line 453, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .imgHeader::after {
  background-image: url("https://assets-app.welocally.at/assets/info/about-us-b77601b370649cee52544f964a7dbf7a56bbab480c216b72d97d384b033887c4.jpg");
  background-position: center center;
}

@media only screen and (min-width: 1500px) {
  /* line 453, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .imgHeader::after {
    background-size: contain;
  }
}

/* line 460, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages.-press .imgHeader::after {
  background-image: url("https://assets-app.welocally.at/assets/info/press-64d58edcb1c43acf359d20dcae5e9329fce69e8b8e9df5c38e4a4c635108180d.jpg");
  opacity: 0.7;
}

/* line 464, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages.-milestones .imgHeader::after {
  background-image: url("https://assets-app.welocally.at/assets/info/teaserbox-mentoring-a3345e3afb3951f4570e3815b20b2878724676e962ff6ab389b006ed402c1d4a.jpg");
}

/* line 467, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .imgHeader {
  align-content: flex-end;
}

/* line 469, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .imgHeader h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
}

@media (min-width: 650px) {
  /* line 469, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .imgHeader h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 469, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .imgHeader h1 {
    font-size: 6.0rem;
  }
}

@media (min-width: 650px) {
  /* line 469, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .imgHeader h1 {
    font-family: "amaticbold", sans-serif;
    font-weight: normal;
    line-height: 1.0;
    font-size: 3.8rem;
  }
}

@media (min-width: 650px) and (min-width: 650px) {
  /* line 469, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .imgHeader h1 {
    font-size: 5.5rem;
  }
}

@media (min-width: 650px) and (min-width: 980px) {
  /* line 469, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .imgHeader h1 {
    font-size: 7.0rem;
  }
}

/* line 476, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .nav-bar {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 482, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .nav-bar .btn-secondary, section.info.-about-pages .nav-bar .card-grid-container .link-load, .card-grid-container section.info.-about-pages .nav-bar .link-load, section.info.-about-pages .nav-bar .entryForm button, .entryForm section.info.-about-pages .nav-bar button, section.info.-about-pages .nav-bar .entryComment .txt form button, .entryComment .txt form section.info.-about-pages .nav-bar button,
section.info.-about-pages .nav-bar .entryContent .txt form button,
.entryContent .txt form section.info.-about-pages .nav-bar button, section.info.-about-pages .nav-bar .stream + .link-load, section.info.-about-pages .nav-bar .btn-primary, section.info.-about-pages .nav-bar .btn-avatar, section.info.-about-pages .nav-bar .btn-icon, section.info.-about-pages .nav-bar #gdpr-cookie-message button, #gdpr-cookie-message section.info.-about-pages .nav-bar button,
section.info.-about-pages .nav-bar button#ihavecookiesBtn, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced, section.info.-about-pages .nav-bar .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.info.-about-pages .nav-bar .jBox-Confirm-button {
  margin: 5px;
  color: #615454;
}

/* line 491, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .milestone, section.info.-about-pages .milestone a {
  color: #69a8a7;
}

/* line 494, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .subline.-paragraph {
  text-align: justify;
}

/* line 497, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .-footerCard {
  margin-top: 50px;
  margin-bottom: 80px;
}

/* line 501, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .-footerCard .subline {
  text-align: justify;
  margin: 0px;
}

/* line 507, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .-fullwidth p {
  max-width: 930px;
  margin: auto;
}

/* line 511, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .-fullwidth + .hl-subtext {
  margin-top: 40px;
}

/* line 515, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .video {
  text-align: center;
  padding-top: 50px !important;
}

/* line 518, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .video iframe {
  width: 320px;
  height: 180px;
}

@media (min-width: 650px) {
  /* line 518, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .video iframe {
    width: 640px;
    height: 360px;
  }
}

@media (min-width: 980px) {
  /* line 518, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .video iframe {
    width: 930px;
    height: 523px;
  }
}

/* line 533, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .team {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 537, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .team .member {
  width: 160px;
  margin: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 543, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .team .member img {
  width: 160px;
  height: 160px;
}

/* line 546, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .team .member img:hover {
  border-color: #EC776A;
}

/* line 550, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .team .member div {
  margin-top: 10px;
  text-align: center;
}

/* line 556, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .contact-download {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
  flex-wrap: wrap;
}

@media (min-width: 980px) {
  /* line 556, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .contact-download {
    flex-wrap: nowrap;
  }
}

/* line 565, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .boxes {
  line-height: 1.4;
  font-size: 1.8rem;
  display: flex;
  align-items: center;
  margin: 10px;
}

@media (min-width: 650px) {
  /* line 565, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .boxes {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 565, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .boxes {
    font-size: 2.2rem;
  }
}

@media (max-width: 650px) {
  /* line 565, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .boxes {
    width: 100%;
  }
}

@media (max-width: 980px) {
  /* line 565, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .boxes {
    width: 80%;
  }
}

/* line 579, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages.-press .bigicontext-element, section.info.-about-pages.-press .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.info.-about-pages.-press .btn-round-icon, section.info.-about-pages.-press .navigation-bar .iconfilter, .navigation-bar section.info.-about-pages.-press .iconfilter, section.info.-about-pages.-press #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.info.-about-pages.-press .iconfilter,
section.info.-about-pages.-press button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.info.-about-pages.-press .iconfilter {
  width: 75px;
  height: 75px;
  min-width: 75px;
  min-height: 75px;
  background-size: 75px 75px;
  justify-content: center;
  margin-right: 10px;
}

@media (min-width: 650px) {
  /* line 579, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages.-press .bigicontext-element, section.info.-about-pages.-press .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.info.-about-pages.-press .btn-round-icon, section.info.-about-pages.-press .navigation-bar .iconfilter, .navigation-bar section.info.-about-pages.-press .iconfilter, section.info.-about-pages.-press #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.info.-about-pages.-press .iconfilter,
section.info.-about-pages.-press button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.info.-about-pages.-press .iconfilter {
    width: 150px;
    height: 150px;
    min-width: 150px;
    min-height: 150px;
    background-size: 150px 150px;
  }
}

/* line 598, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages.-press .bigicontext-element img, section.info.-about-pages.-press .group-page .btn-ctrl .btn-round-icon img, .group-page .btn-ctrl section.info.-about-pages.-press .btn-round-icon img, section.info.-about-pages.-press .navigation-bar .iconfilter img, .navigation-bar section.info.-about-pages.-press .iconfilter img, section.info.-about-pages.-press #gdpr-cookie-message button.navigation-bar .iconfilter img, #gdpr-cookie-message button.navigation-bar section.info.-about-pages.-press .iconfilter img,
section.info.-about-pages.-press button#ihavecookiesBtn.navigation-bar .iconfilter img,
button#ihavecookiesBtn.navigation-bar section.info.-about-pages.-press .iconfilter img, section.info.-about-pages.-press .bigicontext-element svg, section.info.-about-pages.-press .group-page .btn-ctrl .btn-round-icon svg, .group-page .btn-ctrl section.info.-about-pages.-press .btn-round-icon svg, section.info.-about-pages.-press .navigation-bar .iconfilter svg, .navigation-bar section.info.-about-pages.-press .iconfilter svg, section.info.-about-pages.-press #gdpr-cookie-message button.navigation-bar .iconfilter svg, #gdpr-cookie-message button.navigation-bar section.info.-about-pages.-press .iconfilter svg,
section.info.-about-pages.-press button#ihavecookiesBtn.navigation-bar .iconfilter svg,
button#ihavecookiesBtn.navigation-bar section.info.-about-pages.-press .iconfilter svg {
  width: 80%;
  height: 80%;
  margin: auto;
}

/* line 603, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages.-press .bigicontext-element svg, section.info.-about-pages.-press .group-page .btn-ctrl .btn-round-icon svg, .group-page .btn-ctrl section.info.-about-pages.-press .btn-round-icon svg, section.info.-about-pages.-press .navigation-bar .iconfilter svg, .navigation-bar section.info.-about-pages.-press .iconfilter svg, section.info.-about-pages.-press #gdpr-cookie-message button.navigation-bar .iconfilter svg, #gdpr-cookie-message button.navigation-bar section.info.-about-pages.-press .iconfilter svg,
section.info.-about-pages.-press button#ihavecookiesBtn.navigation-bar .iconfilter svg,
button#ihavecookiesBtn.navigation-bar section.info.-about-pages.-press .iconfilter svg {
  width: 40%;
  height: 40%;
  color: #69a8a7;
}

/* line 609, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages.-press .boxes a {
  color: #615454;
  text-decoration: none;
}

/* line 613, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages.-press .boxes a:hover {
  text-decoration: underline;
  color: #EC776A;
}

/* line 616, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages.-press .boxes a:hover svg {
  color: #EC776A;
  transition: transform 250ms;
  transform: translateY(2px);
}

/* line 624, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist {
  max-width: 930px;
  margin: auto;
  line-height: 1.4;
  font-size: 1.8rem;
}

/* line 627, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist .row {
  display: flex;
  align-items: center;
  border-bottom: 1px solid white;
  padding: 22px 10px 22px 10px;
  text-decoration: none;
  color: #615454;
}

/* line 635, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist.pressarchive {
  margin-bottom: 70px;
}

/* line 637, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist.pressarchive .row {
  border-color: #DBEFEC;
}

/* line 640, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist.pressarchive a {
  text-decoration: none;
  color: unset;
}

/* line 644, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist.pressarchive a:hover .date {
  text-decoration: underline;
}

/* line 651, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist a.row:hover svg {
  color: #EC776A;
  transition: transform 250ms;
  transform: translateY(2px);
}

/* line 657, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist svg {
  margin-right: 20px;
  min-width: 50px;
  height: 50px;
  color: #69a8a7;
}

/* line 663, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist .icons {
  min-width: 70px;
}

/* line 665, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist .icons svg:hover {
  color: #EC776A;
  transition: transform 250ms;
  transform: translateY(2px);
}

@media (min-width: 650px) {
  /* line 624, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .presslist {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 624, app/assets/stylesheets/controllers/_info.scss */
  section.info.-about-pages .presslist {
    font-size: 2.2rem;
  }
}

/* line 672, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist .date {
  display: block;
  color: #EC776A;
  font-style: italic;
}

/* line 676, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist .date em {
  font-weight: bold;
  color: #EC776A;
}

/* line 681, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist a.press-view-all {
  text-decoration: underline;
  color: #EC776A;
  display: block;
  text-align: center;
  margin-top: 20px;
}

/* line 687, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .presslist a.press-view-all:hover {
  text-decoration: none;
}

/* line 693, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .pressemitteilungen .row:nth-child(n+4) {
  display: none;
}

/* line 696, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .pressemitteilungen .row.-show {
  display: flex;
}

/* line 701, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .pressarchive .row:nth-child(n+4) {
  display: none;
}

/* line 704, app/assets/stylesheets/controllers/_info.scss */
section.info.-about-pages .pressarchive .row.-show {
  display: flex;
}

/* line 713, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail aside {
  float: left;
  display: none;
}

@media (min-width: 650px) {
  /* line 713, app/assets/stylesheets/controllers/_info.scss */
  section.info.-detail aside {
    display: block;
  }
}

/* line 721, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail h3 {
  padding: 20px 0px 20px;
}

/* line 725, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail .hl-subtext p {
  padding-bottom: 0px;
}

/* line 729, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail article {
  margin-bottom: 30px;
}

/* line 733, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail p {
  padding-bottom: 20px;
}

/* line 737, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail ol, section.info.-detail ul {
  margin-left: 20px;
}

/* line 741, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail li {
  padding-bottom: 20px;
}

/* line 743, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail li:last-of-type {
  padding-bottom: 0px;
}

/* line 749, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail.-zuckerl .-top .zuckerlwrp {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

@media (min-width: 650px) {
  /* line 756, app/assets/stylesheets/controllers/_info.scss */
  section.info.-detail.-zuckerl .-top .left {
    width: 68%;
    padding-right: 10px;
  }
  /* line 760, app/assets/stylesheets/controllers/_info.scss */
  section.info.-detail.-zuckerl .-top .right {
    width: 32%;
    padding-left: 10px;
  }
}

/* line 766, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail.-zuckerl .-top .zuckerlcard {
  transform: rotate(1.3deg);
  border: 1px solid #dbefec;
  padding: 12px;
  background-color: rgba(219, 239, 236, 0.3);
  border-radius: 5px;
}

@media (min-width: 650px) {
  /* line 766, app/assets/stylesheets/controllers/_info.scss */
  section.info.-detail.-zuckerl .-top .zuckerlcard {
    margin-right: -20px;
  }
}

/* line 775, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail.-zuckerl .-top .zuckerlcard .wrp {
  padding: 150px 0px 0px 0px;
  background-position: center top 0px;
  background-size: auto 180px;
  background-repeat: no-repeat;
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-zuckerl-transparent-ba5ac1ce860019f348d9f83507f93d10d5b80bae9ffb0750f356ee1cce0f3e42.png");
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp section.info.-detail.-zuckerl .-top .zuckerlcard .wrp {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-zuckerl-transparent-11df2b412dc4c31a5d59e1c941bca148d0ee5230900a92766967a14878585113.webp");
}

/* line 785, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail.-zuckerl .-top .zuckerlcard button {
  width: 100%;
}

/* line 788, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail.-zuckerl .-top .zuckerlcard h3 {
  line-height: 1.4;
  font-size: 1.8rem;
  line-height: 1.4;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #69a8a7;
}

@media (min-width: 650px) {
  /* line 788, app/assets/stylesheets/controllers/_info.scss */
  section.info.-detail.-zuckerl .-top .zuckerlcard h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 788, app/assets/stylesheets/controllers/_info.scss */
  section.info.-detail.-zuckerl .-top .zuckerlcard h3 {
    font-size: 2.2rem;
  }
}

/* line 798, app/assets/stylesheets/controllers/_info.scss */
section.info.-detail .letsstart {
  display: table;
  margin: auto;
  margin-top: 20px;
}

/* line 808, app/assets/stylesheets/controllers/_info.scss */
section.info #help_nav {
  margin-top: 10px;
}

/* line 810, app/assets/stylesheets/controllers/_info.scss */
section.info #help_nav a {
  margin-bottom: 15px;
}

/* line 815, app/assets/stylesheets/controllers/_info.scss */
section.info .float_nav {
  position: fixed !important;
  top: 0 !important;
}

/* line 819, app/assets/stylesheets/controllers/_info.scss */
section.info .fix_nav {
  position: absolute !important;
  top: auto !important;
  bottom: 0 !important;
}

/* line 828, app/assets/stylesheets/controllers/_info.scss */
.-userquotes .-quote {
  background-color: #eaf2f4;
}

/* line 831, app/assets/stylesheets/controllers/_info.scss */
.-userquotes .campaign {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
  padding: 10px;
}

/* line 837, app/assets/stylesheets/controllers/_info.scss */
.-userquotes .campaign .avatar img {
  width: 120px;
  height: 120px;
}

@media (min-width: 650px) {
  /* line 837, app/assets/stylesheets/controllers/_info.scss */
  .-userquotes .campaign .avatar img {
    width: 150px;
    height: 150px;
  }
}

/* line 845, app/assets/stylesheets/controllers/_info.scss */
.-userquotes .campaign .infos {
  line-height: 1.4;
  font-size: 1.6rem;
  text-align: center;
  font-weight: bold;
}

@media (min-width: 650px) {
  /* line 845, app/assets/stylesheets/controllers/_info.scss */
  .-userquotes .campaign .infos {
    font-size: 1.8rem;
  }
}

/* line 849, app/assets/stylesheets/controllers/_info.scss */
.-userquotes .campaign .infos h3 {
  padding: 5px;
}

/* line 852, app/assets/stylesheets/controllers/_info.scss */
.-userquotes .txt {
  padding: 10px;
  padding-top: 0px;
  align-self: center;
  font-style: italic;
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 852, app/assets/stylesheets/controllers/_info.scss */
  .-userquotes .txt {
    font-size: 1.8rem;
  }
}

@media (min-width: 650px) {
  /* line 4, app/assets/stylesheets/controllers/_homeRegion.scss */
  section.homeRegion .navigation-bar {
    margin-bottom: 50px;
  }
}

/* line 10, app/assets/stylesheets/controllers/_homeRegion.scss */
section.homeRegion .btn-primary.-register, section.homeRegion .-register.btn-avatar, section.homeRegion .-register.btn-icon, section.homeRegion #gdpr-cookie-message button.-register, #gdpr-cookie-message section.homeRegion button.-register,
section.homeRegion button#ihavecookiesBtn.-register, section.homeRegion button#gdpr-cookie-advanced.-register, section.homeRegion .jBox-Confirm .-register.jBox-Confirm-button, .jBox-Confirm section.homeRegion .-register.jBox-Confirm-button {
  display: table;
  margin: auto;
}

/* line 20, app/assets/stylesheets/controllers/_homeRegion.scss */
.graetzl-switch-wrapper {
  display: flex;
  margin-bottom: 50px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}

/* line 28, app/assets/stylesheets/controllers/_homeRegion.scss */
.graetzl-switch-wrapper .input-select {
  max-width: 550px;
  margin: auto;
  width: 60%;
}

/* line 34, app/assets/stylesheets/controllers/_homeRegion.scss */
.graetzl-switch-wrapper .region-logos {
  margin: auto;
  margin-top: -22px;
  max-width: 500px;
  width: 35%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 45, app/assets/stylesheets/controllers/_homeRegion.scss */
.graetzl-switch-wrapper .region-logos .inner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  text-align: center;
  padding: 2px;
  border-radius: 4px;
  border: solid 1px #DBEFEC;
}

/* line 56, app/assets/stylesheets/controllers/_homeRegion.scss */
.graetzl-switch-wrapper .region-logos .title, .graetzl-switch-wrapper .region-logos .view-all {
  width: 100%;
  text-align: center;
  display: block;
  font-style: italic;
  color: #565759;
  height: 22px;
}

/* line 64, app/assets/stylesheets/controllers/_homeRegion.scss */
.graetzl-switch-wrapper .region-logos .view-all a {
  color: #aaaaaa;
  display: block;
  margin-top: 2px;
}

/* line 71, app/assets/stylesheets/controllers/_homeRegion.scss */
.graetzl-switch-wrapper .region-logos .-logo img {
  display: block;
  margin: 2px;
  height: 50px;
  width: auto;
  opacity: 0.8;
}

/* line 77, app/assets/stylesheets/controllers/_homeRegion.scss */
.graetzl-switch-wrapper .region-logos .-logo img:hover {
  opacity: 1.0;
}

@media (max-width: 650px) {
  /* line 20, app/assets/stylesheets/controllers/_homeRegion.scss */
  .graetzl-switch-wrapper {
    flex-wrap: wrap;
    width: 100%;
  }
  /* line 87, app/assets/stylesheets/controllers/_homeRegion.scss */
  .graetzl-switch-wrapper .input-select, .graetzl-switch-wrapper .region-logos {
    width: 100%;
    max-width: 500px;
  }
  /* line 91, app/assets/stylesheets/controllers/_homeRegion.scss */
  .graetzl-switch-wrapper .region-logos {
    margin-top: 20px;
  }
  /* line 94, app/assets/stylesheets/controllers/_homeRegion.scss */
  .graetzl-switch-wrapper .inner {
    padding: 8px !important;
  }
}

/* line 104, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage {
  position: relative;
  background-repeat: no-repeat;
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-sitzendeAmTisch-56ac7ba7540e9987ae1a6d0dc4e861d4e2543978937a2270a70f78d0f3edc787.png");
  background-size: 230px auto;
  background-position: 10% 75%;
}

/* line 106, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage .stage-content {
  text-align: center;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

/* line 114, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage .mapImgBlock {
  z-index: -1;
}

/* line 119, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage .activeArea {
  top: 15%;
  width: 55%;
  height: 85%;
}

@media (min-width: 650px) {
  /* line 119, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage .activeArea {
    top: 0%;
    width: 40%;
    height: 100%;
  }
}

/* line 130, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage #area-map {
  height: 350px;
}

/* line 132, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage #area-map::before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  background: linear-gradient(to right, #fcfcfc 50%, rgba(252, 252, 252, 0) 100%);
  pointer-events: none;
  z-index: 1;
  height: 100%;
  width: 85%;
}

@media (min-width: 650px) {
  /* line 130, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage #area-map {
    height: 450px;
    opacity: 1;
  }
  /* line 146, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage #area-map::before {
    width: 65%;
  }
}

@media (min-width: 980px) {
  /* line 130, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage #area-map {
    height: 500px;
  }
}

/* line 68, app/assets/stylesheets/utils/_mixins.scss */
.webp .stage {
  background-image: url("https://assets-app.welocally.at/assets/illu/illu-sitzendeAmTisch-38646e02f68911725878374ea4f8259334b6f9c514591fdcfb1092b1c84726f8.webp");
}

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  /* line 104, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage {
    background-image: url("https://assets-app.welocally.at/assets/illu/illu-sitzendeAmTisch@2x-776d8d35f6bce1e6148512bbfd1bef97c6ff1ed3c102d78b628fe41c930a3c8a.png");
  }
  /* line 84, app/assets/stylesheets/utils/_mixins.scss */
  .webp .stage {
    background-image: url("https://assets-app.welocally.at/assets/illu/illu-sitzendeAmTisch@2x-d983591e2d84da392dc643cf17e7f79e2b0ccd44efc2c64cdedf82b3a33b641f.webp");
  }
}

@media (min-width: 650px) {
  /* line 104, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage {
    background-size: 450px auto;
    background-position: 5% 50%;
    margin-bottom: 30px;
  }
}

@media (min-width: 980px) {
  /* line 104, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage {
    background-size: 510px auto;
    background-position: 5% 50%;
  }
}

/* line 179, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  text-shadow: 2px 2px #ba564d;
  position: relative;
  margin: 0 auto;
  top: 25px;
  left: 65px;
}

@media (min-width: 650px) {
  /* line 179, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 179, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage h1 {
    font-size: 6.0rem;
  }
}

/* line 188, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage h1 span {
  display: table;
  color: #ffffff;
  font-family: "amaticbold", sans-serif;
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-headline-barpapapa-3cdbb99b5f3fbf92735894aba42385e06a6d89459915b487c77b67ea9e4f7ad6.svg");
  background-repeat: repeat, no-repeat;
  background-size: 100px 100px, auto 100%;
  background-position: top left;
  border-radius: 0 12px 12px 0;
  padding: 5px 18px 8px 17px;
  display: table;
  line-height: 1;
  margin-bottom: 5px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 188, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage h1 span {
    background-size: 50px 50px, auto 100%;
  }
}

@media (min-width: 650px) {
  /* line 179, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage h1 {
    top: 50px;
    left: 320px;
  }
}

@media (min-width: 980px) {
  /* line 179, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage h1 {
    top: 80px;
    left: 395px;
  }
}

/* line 204, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage h1 span:first-child {
  margin-left: -25px;
}

/* line 207, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage h1 span:last-child {
  margin-left: 50px;
}

/* line 213, app/assets/stylesheets/controllers/_homeRegion.scss */
.stage .badge {
  display: inline-block;
  line-height: 0.95;
  transform: rotate(-8deg);
  font-size: 2.7rem;
  top: 70px;
  left: 80px;
}

@media (min-width: 650px) {
  /* line 213, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage .badge {
    font-size: 3.3rem;
    top: 70px;
    left: 100px;
  }
}

@media (min-width: 980px) {
  /* line 213, app/assets/stylesheets/controllers/_homeRegion.scss */
  .stage .badge {
    font-size: 3.5rem;
    top: 90px;
    left: 140px;
  }
}

@media (min-width: 980px) {
  /* line 235, app/assets/stylesheets/controllers/_homeRegion.scss */
  .region-linz .stage h1 {
    top: 70px;
    left: 365px;
  }
}

@media (min-width: 650px) {
  /* line 245, app/assets/stylesheets/controllers/_homeRegion.scss */
  .region-kaernten section.homeRegion .stage .badge {
    left: 70px;
    top: 110px;
    scale: 0.9;
  }
}

/* line 252, app/assets/stylesheets/controllers/_homeRegion.scss */
.region-kaernten section.homeRegion .activeArea {
  top: 12%;
  width: 45%;
}

@media (min-width: 650px) {
  /* line 252, app/assets/stylesheets/controllers/_homeRegion.scss */
  .region-kaernten section.homeRegion .activeArea {
    top: 15%;
    width: 60%;
  }
}

/* line 261, app/assets/stylesheets/controllers/_homeRegion.scss */
.region-kaernten section.homeRegion #area-map::before {
  width: 70%;
}

@media (min-width: 650px) {
  /* line 265, app/assets/stylesheets/controllers/_homeRegion.scss */
  .region-kaernten section.homeRegion #area-map::before {
    width: 45%;
  }
}

/* line 1, app/assets/stylesheets/controllers/_homeWeLocally.scss */
body.welocally {
  overflow-x: hidden;
}

/* line 5, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally {
  padding-bottom: 0px;
  margin-bottom: -80px;
}

/* line 10, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .imgHeader {
  background-color: #dff0f0;
}

/* line 14, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .imgHeader .wrp {
  position: relative;
}

/* line 18, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .imgHeader::after {
  background-image: url("https://assets-app.welocally.at/assets/regions/welocally_header-4d6408c580d2b829909b3c56082988eb329f76ab56bdef796731ec63c447dee5.jpg");
  background-position: center bottom;
}

@media only screen and (min-width: 1500px) {
  /* line 18, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally .imgHeader::after {
    background-size: contain;
  }
}

/* line 26, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally h1.weLocally {
  background-image: url("https://assets-app.welocally.at/assets/svg/speech-bubble-wide-7aaffa869f665be8b36ff59c7f3d0b08919b27332a8b1f2334a4ca9dc4642f5b.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-align: left;
  max-width: 480px;
  padding: 15px 15px 50px 15px;
  position: relative;
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  top: -20px;
  left: -60px;
}

@media (min-width: 650px) {
  /* line 26, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally h1.weLocally {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 26, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally h1.weLocally {
    font-size: 4.0rem;
  }
}

@media (min-width: 650px) {
  /* line 26, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally h1.weLocally {
    font-family: "amaticbold", sans-serif;
    font-weight: normal;
    line-height: 1.0;
    font-size: 3.6rem;
    padding: 20px 20px 80px 20px;
    top: -30px;
    left: -180px;
  }
}

@media (min-width: 650px) and (min-width: 650px) {
  /* line 26, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally h1.weLocally {
    font-size: 5.0rem;
  }
}

@media (min-width: 650px) and (min-width: 980px) {
  /* line 26, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally h1.weLocally {
    font-size: 6.0rem;
  }
}

@media (min-width: 980px) {
  /* line 26, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally h1.weLocally {
    left: -280px;
  }
}

/* line 49, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally p.subline {
  line-height: 1.4;
  font-size: 1.8rem;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 35px;
}

@media (min-width: 650px) {
  /* line 49, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally p.subline {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 49, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally p.subline {
    font-size: 2.2rem;
  }
}

/* line 56, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .mail-hint {
  font-style: italic;
  text-align: center;
  line-height: 1.4;
  font-size: 1.4rem;
}

@media (min-width: 650px) {
  /* line 56, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally .mail-hint {
    font-size: 1.6rem;
  }
}

/* line 63, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons {
  position: relative;
  padding-top: 0px;
  padding-bottom: 40px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

@media (min-width: 650px) {
  /* line 63, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally .region-switch-icons {
    padding-top: 10px;
    padding-bottom: 60px;
  }
}

/* line 73, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons::after {
  content: '';
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 70%);
  pointer-events: none;
  z-index: 9;
}

/* line 89, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .bigicontext-element, section.homeWeLocally .region-switch-icons .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.homeWeLocally .region-switch-icons .btn-round-icon, section.homeWeLocally .region-switch-icons .navigation-bar .iconfilter, .navigation-bar section.homeWeLocally .region-switch-icons .iconfilter, section.homeWeLocally .region-switch-icons #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.homeWeLocally .region-switch-icons .iconfilter,
section.homeWeLocally .region-switch-icons button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.homeWeLocally .region-switch-icons .iconfilter {
  background-image: url("https://assets-app.welocally.at/assets/svg/kringel-grey-mint-c0704b70ed7e069f1aa88522cde7cf0b4aff23f5021af5cf2457ecda41cd6fc0.svg");
  justify-content: center;
  height: 110px;
  min-width: 110px;
  max-width: 110px;
  background-size: 110px 110px;
}

@media (min-width: 650px) {
  /* line 89, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally .region-switch-icons .bigicontext-element, section.homeWeLocally .region-switch-icons .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.homeWeLocally .region-switch-icons .btn-round-icon, section.homeWeLocally .region-switch-icons .navigation-bar .iconfilter, .navigation-bar section.homeWeLocally .region-switch-icons .iconfilter, section.homeWeLocally .region-switch-icons #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.homeWeLocally .region-switch-icons .iconfilter,
section.homeWeLocally .region-switch-icons button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.homeWeLocally .region-switch-icons .iconfilter {
    height: 135px;
    min-width: 135px;
    max-width: 135px;
    background-size: 135px 135px;
  }
}

/* line 105, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .bigicontext-element svg, section.homeWeLocally .region-switch-icons .group-page .btn-ctrl .btn-round-icon svg, .group-page .btn-ctrl section.homeWeLocally .region-switch-icons .btn-round-icon svg, section.homeWeLocally .region-switch-icons .navigation-bar .iconfilter svg, .navigation-bar section.homeWeLocally .region-switch-icons .iconfilter svg, section.homeWeLocally .region-switch-icons #gdpr-cookie-message button.navigation-bar .iconfilter svg, #gdpr-cookie-message button.navigation-bar section.homeWeLocally .region-switch-icons .iconfilter svg,
section.homeWeLocally .region-switch-icons button#ihavecookiesBtn.navigation-bar .iconfilter svg,
button#ihavecookiesBtn.navigation-bar section.homeWeLocally .region-switch-icons .iconfilter svg {
  width: 65%;
  height: auto;
  margin: 0;
}

/* line 113, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .region-button {
  width: 155px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  text-decoration: none;
  color: #615454;
}

/* line 121, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .region-button .bigicontext-element, section.homeWeLocally .region-switch-icons .region-button .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.homeWeLocally .region-switch-icons .region-button .btn-round-icon, section.homeWeLocally .region-switch-icons .region-button .navigation-bar .iconfilter, .navigation-bar section.homeWeLocally .region-switch-icons .region-button .iconfilter, section.homeWeLocally .region-switch-icons .region-button #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.homeWeLocally .region-switch-icons .region-button .iconfilter,
section.homeWeLocally .region-switch-icons .region-button button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.homeWeLocally .region-switch-icons .region-button .iconfilter {
  color: #69a8a7;
}

/* line 125, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .region-button:hover svg {
  width: 70%;
}

/* line 128, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .region-button:hover .bigicontext-element, section.homeWeLocally .region-switch-icons .region-button:hover .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.homeWeLocally .region-switch-icons .region-button:hover .btn-round-icon, section.homeWeLocally .region-switch-icons .region-button:hover .navigation-bar .iconfilter, .navigation-bar section.homeWeLocally .region-switch-icons .region-button:hover .iconfilter, section.homeWeLocally .region-switch-icons .region-button:hover #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.homeWeLocally .region-switch-icons .region-button:hover .iconfilter,
section.homeWeLocally .region-switch-icons .region-button:hover button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.homeWeLocally .region-switch-icons .region-button:hover .iconfilter {
  color: #EC776A;
}

/* line 135, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .add-region .bigicontext-element, section.homeWeLocally .region-switch-icons .add-region .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.homeWeLocally .region-switch-icons .add-region .btn-round-icon, section.homeWeLocally .region-switch-icons .add-region .navigation-bar .iconfilter, .navigation-bar section.homeWeLocally .region-switch-icons .add-region .iconfilter, section.homeWeLocally .region-switch-icons .add-region #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.homeWeLocally .region-switch-icons .add-region .iconfilter,
section.homeWeLocally .region-switch-icons .add-region button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.homeWeLocally .region-switch-icons .add-region .iconfilter {
  color: #EC776A;
}

/* line 140, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .title {
  line-height: 1.4;
  font-size: 1.8rem;
  font-weight: bold;
  margin-top: 10px;
  height: 50px;
  display: flex;
}

@media (min-width: 650px) {
  /* line 140, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally .region-switch-icons .title {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 140, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally .region-switch-icons .title {
    font-size: 2.2rem;
  }
}

/* line 148, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .badge {
  padding-top: 20px;
  line-height: 1.1;
}

@media (max-width: 650px) {
  /* line 148, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally .region-switch-icons .badge {
    padding-top: 15px;
    line-height: 1.0;
    font-size: 2.8rem;
  }
}

/* line 159, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .badge.-arrow::before {
  bottom: -45px;
  right: 0px;
  transform: rotate(-115deg);
}

/* line 166, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .region-switch-icons .badge.-arrow:hover::before {
  bottom: -40px;
  right: 5px;
}

/* line 175, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .-fullwidth-welocally {
  background-color: #eaf2f4;
  padding: 18px;
  padding-top: 40px !important;
  padding-bottom: 50px !important;
  margin-bottom: 0px;
}

/* line 182, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .-fullwidth-welocally .paperCard, section.homeWeLocally .-fullwidth-welocally .container {
  max-width: 930px;
  margin: auto;
}

/* line 187, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .-fullwidth-welocally .-register {
  display: table;
  margin: auto;
}

@media (min-width: 650px) {
  /* line 187, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally .-fullwidth-welocally .-register {
    margin-top: 40px;
  }
}

/* line 199, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally #area-map {
  height: 150px;
}

@media (min-width: 650px) {
  /* line 199, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally #area-map {
    height: 500px;
  }
}

/* line 204, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally #area-map::before {
  display: none;
}

/* line 207, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally #area-map .logo-mobile {
  width: 100px;
  height: auto;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px;
  border-radius: 10px;
  margin-left: -50px;
  margin-top: -28px;
}

/* line 215, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally #area-map .logo-mobile:hover {
  background-color: rgba(248, 200, 194, 0.9);
}

/* line 222, app/assets/stylesheets/controllers/_homeWeLocally.scss */
section.homeWeLocally .navBlock .links {
  display: none;
}

@media (min-width: 650px) {
  /* line 222, app/assets/stylesheets/controllers/_homeWeLocally.scss */
  section.homeWeLocally .navBlock .links {
    width: 400px;
    display: block;
  }
}

@media (max-width: 650px) {
  /* line 4, app/assets/stylesheets/controllers/_graetzls.scss */
  section.graetzls .navBlock .links {
    display: flex;
    justify-content: center;
  }
}

/* line 12, app/assets/stylesheets/controllers/_graetzls.scss */
section.graetzls .textEditor:before {
  left: 21px;
  top: -12px;
  position: absolute;
  transform: rotate(90deg);
}

/* line 19, app/assets/stylesheets/controllers/_graetzls.scss */
section.graetzls .graetzl-sideflag {
  display: none;
}

/* line 25, app/assets/stylesheets/controllers/_graetzls.scss */
.illuDistrict {
  display: none;
}

@media (min-width: 650px) {
  /* line 25, app/assets/stylesheets/controllers/_graetzls.scss */
  .illuDistrict {
    display: block;
    position: absolute;
    top: 25px;
    left: 12%;
    width: 180px;
    height: 159px;
    background-size: 180px 159px;
    background-position: center center;
    background-image: url("https://assets-app.welocally.at/assets/illu/illu-stuwerviertel@2x-991d02c1cd3f6d461ed58061882307866229466eac562ff2b1029546c1f0dcb7.png");
    z-index: 9;
  }
  /* line 68, app/assets/stylesheets/utils/_mixins.scss */
  .webp .illuDistrict {
    background-image: url("https://assets-app.welocally.at/assets/illu/illu-stuwerviertel@2x-ee8d8dd18e55e156374107c05bd7ee99daa53f3a74cc9491733ab8928ab0d88c.webp");
  }
}

@media (min-width: 980px) {
  /* line 25, app/assets/stylesheets/controllers/_graetzls.scss */
  .illuDistrict {
    left: 90px;
    width: 233px;
    height: 206px;
    background-size: 233px 206px;
  }
}

/* line 52, app/assets/stylesheets/controllers/_graetzls.scss */
.block-locations, .block-meetings, .block-zuckerls, .block-rooms, .block-groups, .block-energies, .block-coops, .block-crowdcampaigns {
  margin-bottom: 60px;
}

@media (min-width: 980px) {
  /* line 52, app/assets/stylesheets/controllers/_graetzls.scss */
  .block-locations, .block-meetings, .block-zuckerls, .block-rooms, .block-groups, .block-energies, .block-coops, .block-crowdcampaigns {
    margin-bottom: 80px;
  }
}

/* line 57, app/assets/stylesheets/controllers/_graetzls.scss */
.block-locations .paperCard, .block-meetings .paperCard, .block-zuckerls .paperCard, .block-rooms .paperCard, .block-groups .paperCard, .block-energies .paperCard, .block-coops .paperCard, .block-crowdcampaigns .paperCard {
  margin-bottom: 10px;
  transform: translate(6px, 0);
}

/* line 64, app/assets/stylesheets/controllers/_graetzls.scss */
.block-zuckerl {
  border-radius: 8px;
}

/* line 66, app/assets/stylesheets/controllers/_graetzls.scss */
.block-zuckerl .link-more {
  margin-left: auto;
  display: table;
  margin-top: -10px;
}

/* line 71, app/assets/stylesheets/controllers/_graetzls.scss */
.block-zuckerl .singleZuckerl {
  margin-bottom: 30px;
}

@media (min-width: 980px) {
  /* line 71, app/assets/stylesheets/controllers/_graetzls.scss */
  .block-zuckerl .singleZuckerl {
    margin-bottom: 0;
  }
}

@media (min-width: 650px) {
  /* line 77, app/assets/stylesheets/controllers/_graetzls.scss */
  .block-zuckerl .singleZuckerl:nth-child(3n+3) {
    clear: both;
  }
}

@media (min-width: 980px) {
  /* line 77, app/assets/stylesheets/controllers/_graetzls.scss */
  .block-zuckerl .singleZuckerl:nth-child(3n+3) {
    clear: none;
  }
}

/* line 90, app/assets/stylesheets/controllers/_graetzls.scss */
.block-overview {
  *zoom: 1;
  margin-bottom: 40px;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
.block-overview:before, .block-overview:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
.block-overview:after {
  clear: both;
}

@media (min-width: 650px) {
  /* line 90, app/assets/stylesheets/controllers/_graetzls.scss */
  .block-overview {
    margin-bottom: 60px;
  }
}

/* line 97, app/assets/stylesheets/controllers/_graetzls.scss */
.block-overview .cardBoxCollection .cardBox, .block-overview .cardBoxCollection .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio .block-overview .cardBoxCollection label {
  margin-bottom: 0;
}

/* line 100, app/assets/stylesheets/controllers/_graetzls.scss */
.block-overview .cardBoxCollection .link-more {
  margin-top: 0;
}

/* line 3, app/assets/stylesheets/controllers/_districts.scss */
section.districts #area-map {
  height: 150px;
}

@media (min-width: 650px) {
  /* line 3, app/assets/stylesheets/controllers/_districts.scss */
  section.districts #area-map {
    height: 500px;
  }
}

@media (min-width: 650px) {
  /* line 10, app/assets/stylesheets/controllers/_districts.scss */
  section.districts .navBlock {
    display: flex;
    flex-direction: column;
    max-height: calc(100% - 80px);
  }
}

@media (min-width: 650px) {
  /* line 17, app/assets/stylesheets/controllers/_districts.scss */
  section.districts .navBlock h1 {
    margin-bottom: 18px;
    flex: 0 0 auto;
  }
}

/* line 24, app/assets/stylesheets/controllers/_districts.scss */
section.districts .navBlock .links {
  display: none;
}

@media (min-width: 650px) {
  /* line 24, app/assets/stylesheets/controllers/_districts.scss */
  section.districts .navBlock .links {
    display: block;
    width: 460px;
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    overflow-x: hidden;
  }
}

@media (min-width: 650px) {
  /* line 37, app/assets/stylesheets/controllers/_districts.scss */
  section.districts .activeArea {
    width: 80%;
    height: 100%;
  }
}

@media (min-width: 980px) {
  /* line 37, app/assets/stylesheets/controllers/_districts.scss */
  section.districts .activeArea {
    width: 60%;
    height: 100%;
  }
}

/* line 51, app/assets/stylesheets/controllers/_districts.scss */
.mobileSelectMenu {
  margin: 0 auto;
  padding: 10px;
  display: table;
  color: #69a8a7;
  border: 1px solid #83C7BD;
  font-family: "Lato", sans-serif;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 51, app/assets/stylesheets/controllers/_districts.scss */
  .mobileSelectMenu {
    display: none;
  }
}

@media (max-width: 650px) {
  /* line 1, app/assets/stylesheets/controllers/_static_pages.scss */
  section.good-morning-dates, section.energieteiler {
    padding-top: 40px;
  }
}

/* line 5, app/assets/stylesheets/controllers/_static_pages.scss */
section.good-morning-dates .card-grid-container, section.energieteiler .card-grid-container {
  margin-bottom: 60px;
}

/* line 12, app/assets/stylesheets/controllers/_static_pages.scss */
section.lp .error-msg, section.lp .success-msg {
  line-height: 1.4;
  font-size: 1.6rem;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  padding: 20px;
  font-style: italic;
  background-color: #FEF6DF;
  color: #cd891b;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 12, app/assets/stylesheets/controllers/_static_pages.scss */
  section.lp .error-msg, section.lp .success-msg {
    font-size: 1.8rem;
  }
}

/* line 20, app/assets/stylesheets/controllers/_static_pages.scss */
section.lp .error-msg a, section.lp .success-msg a {
  color: #cd891b;
}

/* line 25, app/assets/stylesheets/controllers/_static_pages.scss */
section.lp .success-msg {
  background-color: white;
  color: #69a8a7;
}

/* line 31, app/assets/stylesheets/controllers/_static_pages.scss */
section.lp .section.-fullwidth {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding-top: 0;
  max-height: 100%;
}

/* line 43, app/assets/stylesheets/controllers/_static_pages.scss */
section.lp div.page p.txt, section.lp div.page ol, section.lp div.page ul {
  line-height: 1.4;
  font-size: 1.6rem;
  padding-bottom: 25px;
}

@media (min-width: 650px) {
  /* line 43, app/assets/stylesheets/controllers/_static_pages.scss */
  section.lp div.page p.txt, section.lp div.page ol, section.lp div.page ul {
    font-size: 1.8rem;
  }
}

/* line 48, app/assets/stylesheets/controllers/_static_pages.scss */
section.lp div.wrapper {
  padding-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 54, app/assets/stylesheets/controllers/_static_pages.scss */
section.lp div.wrapper div.paperCard, section.lp div.wrapper div.cardBox {
  display: flex;
  align-items: center;
  width: 47%;
  margin-bottom: 40px;
}

@media (max-width: 980px) {
  /* line 54, app/assets/stylesheets/controllers/_static_pages.scss */
  section.lp div.wrapper div.paperCard, section.lp div.wrapper div.cardBox {
    width: 100%;
    margin-right: 0px;
  }
}

/* line 65, app/assets/stylesheets/controllers/_static_pages.scss */
section.lp div.wrapper div.paperCard .wrp {
  padding: 20px 30px 30px 30px;
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 65, app/assets/stylesheets/controllers/_static_pages.scss */
  section.lp div.wrapper div.paperCard .wrp {
    font-size: 1.8rem;
  }
}

/* line 1, app/assets/stylesheets/controllers/_offerDetail.scss */
.furtherRoomBlock {
  clear: both;
  margin-top: 60px;
  padding-top: 60px;
  border-top: 1px solid #DEEAE6;
}

/* line 7, app/assets/stylesheets/controllers/_offerDetail.scss */
.furtherRoomBlock .bigicontext-element .txt, .furtherRoomBlock .group-page .btn-ctrl .btn-round-icon .txt, .group-page .btn-ctrl .furtherRoomBlock .btn-round-icon .txt, .furtherRoomBlock .navigation-bar .iconfilter .txt, .navigation-bar .furtherRoomBlock .iconfilter .txt, .furtherRoomBlock #gdpr-cookie-message button.navigation-bar .iconfilter .txt, #gdpr-cookie-message button.navigation-bar .furtherRoomBlock .iconfilter .txt,
.furtherRoomBlock button#ihavecookiesBtn.navigation-bar .iconfilter .txt,
button#ihavecookiesBtn.navigation-bar .furtherRoomBlock .iconfilter .txt {
  font-size: 1.2em;
  margin-left: 24px;
}

/* line 11, app/assets/stylesheets/controllers/_offerDetail.scss */
.furtherRoomBlock .bigicontext-element a, .furtherRoomBlock .group-page .btn-ctrl .btn-round-icon a, .group-page .btn-ctrl .furtherRoomBlock .btn-round-icon a, .furtherRoomBlock .navigation-bar .iconfilter a, .navigation-bar .furtherRoomBlock .iconfilter a, .furtherRoomBlock #gdpr-cookie-message button.navigation-bar .iconfilter a, #gdpr-cookie-message button.navigation-bar .furtherRoomBlock .iconfilter a,
.furtherRoomBlock button#ihavecookiesBtn.navigation-bar .iconfilter a,
button#ihavecookiesBtn.navigation-bar .furtherRoomBlock .iconfilter a {
  text-decoration: underline;
}

/* line 13, app/assets/stylesheets/controllers/_offerDetail.scss */
.furtherRoomBlock .bigicontext-element a:hover, .furtherRoomBlock .group-page .btn-ctrl .btn-round-icon a:hover, .group-page .btn-ctrl .furtherRoomBlock .btn-round-icon a:hover, .furtherRoomBlock .navigation-bar .iconfilter a:hover, .navigation-bar .furtherRoomBlock .iconfilter a:hover, .furtherRoomBlock #gdpr-cookie-message button.navigation-bar .iconfilter a:hover, #gdpr-cookie-message button.navigation-bar .furtherRoomBlock .iconfilter a:hover,
.furtherRoomBlock button#ihavecookiesBtn.navigation-bar .iconfilter a:hover,
button#ihavecookiesBtn.navigation-bar .furtherRoomBlock .iconfilter a:hover {
  text-decoration: none;
}

/* line 18, app/assets/stylesheets/controllers/_offerDetail.scss */
.furtherRoomBlock .wrp-hl {
  margin-bottom: 30px;
}

/* line 23, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail {
  *zoom: 1;
}

@media (min-width: 980px) {
  /* line 26, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .cardBox.-group, section.offerDetail .crowd-pledges-page .charge-amount-radios .input-radio label.-group, .crowd-pledges-page .charge-amount-radios .input-radio section.offerDetail label.-group {
    display: flex;
    align-items: stretch;
  }
  /* line 30, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .cardBox.-group .cardBoxHeader, section.offerDetail .crowd-pledges-page .charge-amount-radios .input-radio label.-group .cardBoxHeader, .crowd-pledges-page .charge-amount-radios .input-radio section.offerDetail label.-group .cardBoxHeader {
    margin: 0px;
    width: 40%;
  }
  /* line 33, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .cardBox.-group .cardBoxHeader .coverImgWrapper, section.offerDetail .crowd-pledges-page .charge-amount-radios .input-radio label.-group .cardBoxHeader .coverImgWrapper, .crowd-pledges-page .charge-amount-radios .input-radio section.offerDetail label.-group .cardBoxHeader .coverImgWrapper {
    height: 100%;
  }
  /* line 36, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .cardBox.-group .cardBoxHeader .sideflag, section.offerDetail .crowd-pledges-page .charge-amount-radios .input-radio label.-group .cardBoxHeader .sideflag, .crowd-pledges-page .charge-amount-radios .input-radio section.offerDetail label.-group .cardBoxHeader .sideflag {
    display: none;
  }
  /* line 40, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .cardBox.-group .cardBoxContent, section.offerDetail .crowd-pledges-page .charge-amount-radios .input-radio label.-group .cardBoxContent, .crowd-pledges-page .charge-amount-radios .input-radio section.offerDetail label.-group .cardBoxContent {
    margin-left: 25px;
    width: 60%;
  }
}

/* line 50, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .headContent, section.offerDetail.-energyOffer .headContent {
  z-index: 10;
  right: 0px;
  text-align: center;
}

/* line 55, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .headContent .category-tags, section.offerDetail.-energyOffer .headContent .category-tags {
  text-align: center;
  margin: 20px 0px 10px 0px;
  justify-content: center;
}

/* line 61, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .headContent .category-tags ul, section.offerDetail.-energyOffer .headContent .category-tags ul {
  display: flex;
  flex-wrap: wrap;
  margin-right: 10px;
  margin-left: 20px;
  justify-content: center;
}

@media (min-width: 650px) {
  /* line 61, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .headContent .category-tags ul, section.offerDetail.-energyOffer .headContent .category-tags ul {
    justify-content: flex-start;
  }
}

/* line 72, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .headContent .category-tags li, section.offerDetail.-energyOffer .headContent .category-tags li {
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 85, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .imgHeader .introtxt, section.offerDetail.-energyOffer .imgHeader .introtxt {
  margin-bottom: 0px;
}

/* line 89, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .imgHeader .titleCarousel, section.offerDetail.-energyOffer .imgHeader .titleCarousel {
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

/* line 97, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .imgHeader .titleCarousel::-webkit-scrollbar, section.offerDetail.-energyOffer .imgHeader .titleCarousel::-webkit-scrollbar {
  display: none;
}

/* line 102, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .imgHeader .titleSlide, section.offerDetail.-energyOffer .imgHeader .titleSlide {
  flex: 0 0 100%;
  width: 100%;
  scroll-snap-align: start;
}

/* line 108, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .imgHeader .titleSlide > *, section.offerDetail.-energyOffer .imgHeader .titleSlide > * {
  display: block;
  width: 100%;
}

@media (min-width: 650px) {
  /* line 114, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .imgHeader .titleCarousel, section.offerDetail.-energyOffer .imgHeader .titleCarousel {
    overflow: hidden;
    scroll-snap-type: none;
  }
  /* line 119, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .imgHeader .titleSlide:not(:first-child), section.offerDetail.-energyOffer .imgHeader .titleSlide:not(:first-child) {
    display: none;
  }
}

/* line 124, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .imgHeader .dropdown-container, section.offerDetail.-energyOffer .imgHeader .dropdown-container {
  z-index: 600;
  transform: translate(-20px, 0);
  width: 270px;
}

@media (min-width: 650px) {
  /* line 124, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .imgHeader .dropdown-container, section.offerDetail.-energyOffer .imgHeader .dropdown-container {
    display: none;
  }
}

/* line 133, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .imgHeader .createentry, section.offerDetail.-energyOffer .imgHeader .createentry {
  background-image: none;
  background-color: rgba(105, 168, 167, 0.75);
  color: #fff;
  cursor: pointer;
  position: absolute;
  right: 30px;
  bottom: 0;
  z-index: 2;
  width: 40px;
  height: 40px;
}

@media (min-width: 650px) {
  /* line 133, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .imgHeader .createentry, section.offerDetail.-energyOffer .imgHeader .createentry {
    display: none;
  }
}

/* line 151, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .headContent, section.offerDetail.-energyOffer .headContent {
  margin-top: 30px;
}

/* line 153, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .headContent h1, section.offerDetail.-energyOffer .headContent h1 {
  margin-bottom: 10px;
}

/* line 157, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .mainContent, section.offerDetail.-energyOffer .mainContent {
  top: 10px;
}

@media (min-width: 650px) {
  /* line 162, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer aside, section.offerDetail.-energyOffer aside {
    top: 40px;
  }
  /* line 165, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .headContent, section.offerDetail.-energyOffer .headContent {
    position: absolute;
    bottom: 20px;
    text-align: right;
  }
  /* line 170, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .headContent h1, section.offerDetail.-energyOffer .headContent h1 {
    background-size: 100% 100%;
    background-image: url("https://assets-app.welocally.at/assets/svg/headline-bubble-bg-ee6fe65c42c74cf8a6483684d0a2e2fc12a5367c4767c76f3db82fa62d0c18a9.svg");
    background-repeat: no-repeat;
    padding: 6px 12px 17px 30px;
    min-width: 470px;
    margin-right: -1px;
  }
  /* line 179, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .headContent .category-tags, section.offerDetail.-energyOffer .headContent .category-tags {
    text-align: left;
  }
  /* line 183, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .mainContent, section.offerDetail.-energyOffer .mainContent {
    top: 40px;
  }
}

@media (min-width: 980px) {
  /* line 188, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer aside, section.offerDetail.-energyOffer aside {
    top: -50px;
  }
  /* line 191, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .headContent, section.offerDetail.-energyOffer .headContent {
    max-width: 515px;
  }
}

/* line 196, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox, section.offerDetail.-energyOffer .sideBarbox {
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  border-radius: 8px;
}

/* line 198, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox.-top, section.offerDetail.-energyOffer .sideBarbox.-top {
  padding-top: 15px;
  background-color: #ffefcd;
}

/* line 201, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox.-top + #requestRoomBtn, section.offerDetail.-energyOffer .sideBarbox.-top + #requestRoomBtn {
  display: none;
}

/* line 210, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox .headline-slots, section.offerDetail.-energyOffer .sideBarbox .headline-slots {
  display: flex;
  justify-content: center;
}

/* line 213, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox .headline-slots h3, section.offerDetail.-energyOffer .sideBarbox .headline-slots h3 {
  padding-right: 20px;
}

/* line 218, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox h3.sidebar, section.offerDetail.-energyOffer .sideBarbox h3.sidebar {
  text-align: center;
  padding-bottom: 15px;
}

/* line 223, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox a.btn-primary, section.offerDetail.-energyOffer .sideBarbox a.btn-primary {
  color: white;
}

/* line 227, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox.waiting-list, section.offerDetail.-energyOffer .sideBarbox.waiting-list {
  margin-top: 60px;
  padding-bottom: 20px;
}

/* line 232, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox.-pricing, section.offerDetail.-energyOffer .sideBarbox.-pricing {
  background-color: #DBEFEC;
}

/* line 233, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox.-pricing h3.sidebar, section.offerDetail.-energyOffer .sideBarbox.-pricing h3.sidebar {
  padding-top: 15px;
}

/* line 236, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox.-pricing .pricing-list, section.offerDetail.-energyOffer .sideBarbox.-pricing .pricing-list {
  border-top: 1px solid #f0f0f0;
  padding-top: 20px;
}

/* line 240, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox.-pricing .iconlist, section.offerDetail.-energyOffer .sideBarbox.-pricing .iconlist {
  background-color: white;
}

/* line 246, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .sideBarbox.contact, section.offerDetail.-energyOffer .sideBarbox.contact {
  margin-top: 60px;
}

@media (min-width: 650px) {
  /* line 249, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .sideBarbox.contact:first-child, section.offerDetail.-energyOffer .sideBarbox.contact:first-child {
    margin-top: 0px;
  }
}

/* line 256, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .pricingForm, section.offerDetail.-energyOffer .pricingForm {
  padding: 15px;
  padding-top: 0px;
  background-color: white;
}

/* line 262, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer #rental-form-container, section.offerDetail.-energyOffer #rental-form-container {
  background-color: white;
}

/* line 264, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer #rental-form-container .btn-primary, section.offerDetail.-roomOffer #rental-form-container .btn-avatar, section.offerDetail.-roomOffer #rental-form-container .btn-icon, section.offerDetail.-roomOffer #rental-form-container #gdpr-cookie-message button, #gdpr-cookie-message section.offerDetail.-roomOffer #rental-form-container button,
section.offerDetail.-roomOffer #rental-form-container button#ihavecookiesBtn, section.offerDetail.-roomOffer #rental-form-container button#gdpr-cookie-advanced, section.offerDetail.-roomOffer #rental-form-container .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.offerDetail.-roomOffer #rental-form-container .jBox-Confirm-button, section.offerDetail.-energyOffer #rental-form-container .btn-primary, section.offerDetail.-energyOffer #rental-form-container .btn-avatar, section.offerDetail.-energyOffer #rental-form-container .btn-icon, section.offerDetail.-energyOffer #rental-form-container #gdpr-cookie-message button, #gdpr-cookie-message section.offerDetail.-energyOffer #rental-form-container button,
section.offerDetail.-energyOffer #rental-form-container button#ihavecookiesBtn, section.offerDetail.-energyOffer #rental-form-container button#gdpr-cookie-advanced, section.offerDetail.-energyOffer #rental-form-container .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.offerDetail.-energyOffer #rental-form-container .jBox-Confirm-button {
  width: 100%;
}

/* line 267, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .request-price-form, section.offerDetail.-energyOffer .request-price-form {
  border-top: 1px solid #f0f0f0;
  padding-top: 15px;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 274, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .request-price-form .input-field, section.offerDetail.-roomOffer .request-price-form .input-select, section.offerDetail.-energyOffer .request-price-form .input-field, section.offerDetail.-energyOffer .request-price-form .input-select {
  margin-bottom: 15px;
}

/* line 278, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .request-price-form .input-field, section.offerDetail.-roomOffer .request-price-form .input-select, section.offerDetail.-energyOffer .request-price-form .input-field, section.offerDetail.-energyOffer .request-price-form .input-select {
  overflow: hidden;
}

@media (max-width: 649px) {
  /* line 278, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail.-roomOffer .request-price-form .input-field, section.offerDetail.-roomOffer .request-price-form .input-select, section.offerDetail.-energyOffer .request-price-form .input-field, section.offerDetail.-energyOffer .request-price-form .input-select {
    display: flex;
  }
  /* line 130, app/assets/stylesheets/components/_forms.scss */
  section.offerDetail.-roomOffer .request-price-form .input-field > label, section.offerDetail.-roomOffer .request-price-form .input-select > label, section.offerDetail.-energyOffer .request-price-form .input-field > label, section.offerDetail.-energyOffer .request-price-form .input-select > label {
    flex: 0 0 auto;
    padding: 0 10px;
    border-radius: 4px 0 0 4px;
    border-bottom: solid 1px #DBEFEC;
    border-right: 0;
    min-width: 145px;
  }
  /* line 139, app/assets/stylesheets/components/_forms.scss */
  section.offerDetail.-roomOffer .request-price-form .input-field > label[for$="address_city"], section.offerDetail.-roomOffer .request-price-form .input-select > label[for$="address_city"], section.offerDetail.-energyOffer .request-price-form .input-field > label[for$="address_city"], section.offerDetail.-energyOffer .request-price-form .input-select > label[for$="address_city"] {
    min-width: 95px;
  }
  /* line 144, app/assets/stylesheets/components/_forms.scss */
  section.offerDetail.-roomOffer .request-price-form .input-field > .label-right, section.offerDetail.-roomOffer .request-price-form .input-select > .label-right, section.offerDetail.-energyOffer .request-price-form .input-field > .label-right, section.offerDetail.-energyOffer .request-price-form .input-select > .label-right {
    border-left: 0;
    border-right: solid 1px #DBEFEC;
  }
  /* line 154, app/assets/stylesheets/components/_forms.scss */
  section.offerDetail.-roomOffer .request-price-form .input-field button:last-of-type, section.offerDetail.-roomOffer .request-price-form .input-select button:last-of-type, section.offerDetail.-energyOffer .request-price-form .input-field button:last-of-type, section.offerDetail.-energyOffer .request-price-form .input-select button:last-of-type {
    margin-top: 0;
    flex: 0 0 auto;
    width: auto;
    border-radius: 0 4px 4px 0;
  }
}

/* line 284, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .request-price-form .input-field label, section.offerDetail.-roomOffer .request-price-form .input-select label, section.offerDetail.-energyOffer .request-price-form .input-field label, section.offerDetail.-energyOffer .request-price-form .input-select label {
  min-width: 50px !important;
  max-width: 50px !important;
}

/* line 288, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .request-price-form .hidden, section.offerDetail.-energyOffer .request-price-form .hidden {
  display: none;
}

/* line 293, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .waiting-list h3 svg, section.offerDetail.-energyOffer .waiting-list h3 svg {
  display: inline-block;
}

/* line 296, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .waiting-list ul, section.offerDetail.-roomOffer .waiting-list .wait-list-wrapper, section.offerDetail.-energyOffer .waiting-list ul, section.offerDetail.-energyOffer .waiting-list .wait-list-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 300, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .waiting-list .btn-icon, section.offerDetail.-energyOffer .waiting-list .btn-icon {
  margin-top: 15px;
  color: white;
  width: 100%;
}

/* line 304, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .waiting-list .btn-icon img, section.offerDetail.-energyOffer .waiting-list .btn-icon img {
  border-color: #69a8a7;
}

/* line 309, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .waiting-list .wait-list-wrapper p, section.offerDetail.-energyOffer .waiting-list .wait-list-wrapper p {
  font-style: italic;
}

/* line 314, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .waiting-list ul, section.offerDetail.-energyOffer .waiting-list ul {
  list-style-type: none;
}

/* line 316, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-roomOffer .waiting-list ul li.waiting-list-user, section.offerDetail.-energyOffer .waiting-list ul li.waiting-list-user {
  position: relative;
  display: inline-block;
  margin-right: 5px;
  margin-top: 5px;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
section.offerDetail:before, section.offerDetail:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
section.offerDetail:after {
  clear: both;
}

/* line 329, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail main {
  padding-bottom: 0;
}

/* line 333, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail section {
  margin: 3em 0;
}

/* line 337, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail section.owner .wrapper {
  display: flex;
  flex-direction: column;
}

@media (min-width: 650px) {
  /* line 337, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail section.owner .wrapper {
    flex-direction: row;
  }
}

/* line 346, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .bigicontext-element, section.offerDetail .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.offerDetail .btn-round-icon, section.offerDetail .navigation-bar .iconfilter, .navigation-bar section.offerDetail .iconfilter, section.offerDetail #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.offerDetail .iconfilter,
section.offerDetail button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.offerDetail .iconfilter {
  margin-bottom: 1em;
}

/* line 351, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .wrp h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  color: #615454;
}

@media (min-width: 650px) {
  /* line 351, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .wrp h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 351, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .wrp h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 350, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .wrp {
    left: 30px;
  }
}

/* line 360, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .introtxt {
  margin-bottom: 30px;
}

/* line 363, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .introtxt h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  text-align: center;
  margin-bottom: 30px;
  color: #615454;
}

@media (min-width: 650px) {
  /* line 363, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .introtxt h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 363, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .introtxt h1 {
    font-size: 6.0rem;
  }
}

@media (min-width: 650px) {
  /* line 363, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .introtxt h1 {
    text-align: left;
  }
}

/* line 372, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .introtxt h3 {
  line-height: 1.4;
  font-size: 1.8rem;
  margin-bottom: 15px;
}

@media (min-width: 650px) {
  /* line 372, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .introtxt h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 372, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .introtxt h3 {
    font-size: 2.2rem;
  }
}

/* line 377, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .mainContent .txt {
  white-space: pre-wrap;
}

/* line 381, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .iconlist {
  padding: 15px;
  padding-top: 0px;
}

/* line 384, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .iconlist > * {
  margin-bottom: 20px;
}

/* line 388, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .iconlist div:last-child {
  margin-bottom: 0px;
}

/* line 394, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .btn-group {
  margin-bottom: 10px;
}

/* line 398, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .sideBar {
  position: relative;
  z-index: 10;
  margin: 0 auto 40px auto;
}

/* line 403, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .sideBar > * {
  margin-bottom: 40px;
}

@media (min-width: 980px) {
  /* line 398, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .sideBar {
    margin: 0px 0px -30px -25px;
  }
}

/* line 410, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .sideBar .cardBox.-zuckerl, section.offerDetail .sideBar .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl, .crowd-pledges-page .charge-amount-radios .input-radio section.offerDetail .sideBar label.-zuckerl {
  margin-bottom: 40px;
}

/* line 414, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .sideBar .-contact {
  margin-bottom: 20px;
}

/* line 418, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .sideBar aside.location {
  margin-bottom: 20px;
}

/* line 427, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .action-container {
  padding-left: 25px;
  margin-bottom: 20px;
  display: none;
}

@media (min-width: 650px) {
  /* line 427, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .action-container {
    display: block;
  }
}

/* line 434, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .action-container a {
  text-decoration: none;
  margin-bottom: 5px;
}

/* line 437, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .action-container a:hover {
  text-decoration: underline;
}

/* line 443, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .action-container + .sideBarbox.contact {
  margin-top: 40px;
}

/* line 447, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .sideBar .sideflag {
  text-decoration: none;
  margin-left: -12px;
  margin-top: -17px;
}

/* line 454, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .bigicontext-element .txt, section.offerDetail .group-page .btn-ctrl .btn-round-icon .txt, .group-page .btn-ctrl section.offerDetail .btn-round-icon .txt, section.offerDetail .navigation-bar .iconfilter .txt, .navigation-bar section.offerDetail .iconfilter .txt, section.offerDetail #gdpr-cookie-message button.navigation-bar .iconfilter .txt, #gdpr-cookie-message button.navigation-bar section.offerDetail .iconfilter .txt,
section.offerDetail button#ihavecookiesBtn.navigation-bar .iconfilter .txt,
button#ihavecookiesBtn.navigation-bar section.offerDetail .iconfilter .txt {
  font-size: 1.2em;
  margin-left: 24px;
}

/* line 460, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .mainContent {
  position: relative;
  z-index: 8;
  margin-bottom: 3em;
}

/* line 464, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .mainContent h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  text-align: center;
  color: #EC776A;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 464, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .mainContent h2 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 464, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .mainContent h2 {
    font-size: 6.0rem;
  }
}

@media (min-width: 650px) {
  /* line 464, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .mainContent h2 {
    text-align: left;
    margin-bottom: 0;
  }
}

@media (min-width: 650px) {
  /* line 460, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .mainContent {
    margin-bottom: 0;
    width: calc(100% - 295px);
    z-index: 9;
  }
}

@media (min-width: 980px) {
  /* line 460, app/assets/stylesheets/controllers/_offerDetail.scss */
  section.offerDetail .mainContent {
    width: calc(100% - 280px);
  }
}

/* line 485, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .pricing-list {
  margin: 0;
  list-style: none;
  width: 100%;
}

/* line 491, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .pricing-list li {
  display: flex;
  clear: both;
  margin-bottom: 20px;
}

/* line 495, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .pricing-list li div.cost {
  display: table;
  color: #69a8a7;
  min-width: 40px;
  white-space: nowrap;
  margin-right: 10px;
  text-align: right;
}

/* line 506, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .pricing-list li:last-child {
  margin-bottom: 0px;
}

/* line 511, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .category-tags {
  margin: 20px 0px 40px;
}

/* line 513, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .category-tags .bigicontext-element, section.offerDetail .category-tags .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.offerDetail .category-tags .btn-round-icon, section.offerDetail .category-tags .navigation-bar .iconfilter, .navigation-bar section.offerDetail .category-tags .iconfilter, section.offerDetail .category-tags #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.offerDetail .category-tags .iconfilter,
section.offerDetail .category-tags button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.offerDetail .category-tags .iconfilter {
  margin-bottom: 20px;
}

/* line 518, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .contact, section.offerDetail .waiting-list {
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  border-radius: 8px;
}

/* line 524, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .contact a {
  text-decoration: none;
}

/* line 526, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .contact a:hover {
  text-decoration: underline;
}

/* line 530, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .contact .address {
  margin-bottom: 20px;
  align-items: flex-start;
}

/* line 535, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .contact .user-wrp {
  display: flex;
  align-items: center;
}

/* line 538, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .contact .user-wrp .img-round {
  width: 30px;
  height: 30px;
}

/* line 542, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail .contact .user-wrp .name {
  margin-left: 10px;
}

/* line 549, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-energyOffer .factBox {
  background-color: #f0f4f5;
}

/* line 553, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-energyOffer .energy-offer__disclosures .disclosure {
  margin: 0 15px;
}

/* line 556, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-energyOffer .energy-offer__disclosures .disclosure:first-child {
  border-top: 0;
}

/* line 559, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-energyOffer .energy-offer__disclosures .disclosure:last-child {
  border-bottom: 0;
}

/* line 563, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-energyOffer .energy-offer__disclosures .disclosure__content ul {
  margin-top: 10px;
}

/* line 565, app/assets/stylesheets/controllers/_offerDetail.scss */
section.offerDetail.-energyOffer .energy-offer__disclosures .disclosure__content ul li {
  margin-left: 35px;
}

/* line 575, app/assets/stylesheets/controllers/_offerDetail.scss */
.rental-information {
  margin-bottom: 20px;
}

/* line 577, app/assets/stylesheets/controllers/_offerDetail.scss */
.rental-information h3 {
  text-align: center;
  border-top: 1px solid #f0f0f0;
  padding-top: 15px;
  margin-top: 10px;
}

/* line 584, app/assets/stylesheets/controllers/_offerDetail.scss */
.rental-information ol {
  margin-left: 35px;
  padding-right: 15px;
  list-style: none;
  /* Remove default bullets */
}

/* line 589, app/assets/stylesheets/controllers/_offerDetail.scss */
.rental-information ol li::before {
  content: "1.";
  color: #69a8a7;
  display: inline-block;
  font-weight: bold;
  width: 20px;
  margin-left: -20px;
}

/* line 597, app/assets/stylesheets/controllers/_offerDetail.scss */
.rental-information ol li:nth-child(2)::before {
  content: "2.";
}

/* line 600, app/assets/stylesheets/controllers/_offerDetail.scss */
.rental-information ol li:nth-child(3)::before {
  content: "3.";
}

/* line 603, app/assets/stylesheets/controllers/_offerDetail.scss */
.rental-information li {
  padding-top: 15px;
  font-style: italic;
}

/* line 1, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail {
  *zoom: 1;
}

/* line 3, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .introtxt h3 {
  margin-top: 20px;
}

/* line 7, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .imgHeader {
  padding-top: 30px;
  overflow: visible;
}

@media (min-width: 650px) {
  /* line 7, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .imgHeader {
    min-height: 180px;
  }
}

/* line 15, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .tag-list {
  text-transform: capitalize;
}

/* line 21, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .titleHeadline .category-tags {
  margin: 20px -5px 20px;
}

/* line 23, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .titleHeadline .category-tags .tag-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media (min-width: 650px) {
  /* line 23, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .titleHeadline .category-tags .tag-list {
    justify-content: left;
    max-height: 75px;
    overflow: hidden;
  }
}

@media (min-width: 650px) {
  /* line 19, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .titleHeadline {
    color: #83C7BD;
    bottom: -85px;
    left: 150px;
    padding: 25px 40px 10px 100px;
    z-index: 11;
    margin-bottom: 0;
    max-width: 100%;
  }
}

/* line 47, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .sideBarbox {
  margin-bottom: 20px;
}

/* line 49, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .sideBarbox .category-tags {
  margin: 0px 0px 20px;
}

/* line 54, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .userContent {
  *zoom: 1;
  margin-bottom: 50px;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
section.demandDetail .userContent:before, section.demandDetail .userContent:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
section.demandDetail .userContent:after {
  clear: both;
}

@media (min-width: 650px) {
  /* line 54, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .userContent {
    margin-bottom: 80px;
  }
}

/* line 61, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .userContent .col1 {
  margin-bottom: -50px;
  position: relative;
  z-index: 2;
}

@media (min-width: 650px) {
  /* line 61, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .userContent .col1 {
    float: left;
    clear: none;
    width: 31.3333333333%;
    margin-left: 0;
    margin-right: 3%;
    margin-top: -90px;
    max-width: 240px;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  section.demandDetail .userContent .col1:last-child {
    margin-right: 0;
  }
}

@media (min-width: 980px) {
  /* line 61, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .userContent .col1 {
    float: left;
    clear: none;
    width: 31.3333333333%;
    margin-left: 0;
    margin-right: 3%;
    margin-top: -120px;
    margin-left: -20px;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  section.demandDetail .userContent .col1:last-child {
    margin-right: 0;
  }
}

/* line 75, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .userContent .col1 .img-round {
  width: 100px;
  height: 100px;
  margin: 0 auto 20px auto;
  display: block;
}

@media (min-width: 650px) {
  /* line 75, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .userContent .col1 .img-round {
    width: 200px;
    height: 200px;
    padding: 6px;
    margin-left: 0;
  }
}

@media (min-width: 980px) {
  /* line 75, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .userContent .col1 .img-round {
    width: 250px;
    height: 250px;
    padding: 6px;
    margin-left: 0;
  }
}

/* line 93, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .userContent .col1 .icontxt {
  margin-bottom: 10px;
}

/* line 98, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .userContent .col2 {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 98, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .userContent .col2 {
    font-size: 1.8rem;
  }
}

@media (min-width: 650px) {
  /* line 98, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .userContent .col2 {
    float: left;
    clear: none;
    width: 65.6666666667%;
    margin-left: 0;
    margin-right: 3%;
    padding-top: 50px;
    padding-right: 40px;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  section.demandDetail .userContent .col2:last-child {
    margin-right: 0;
  }
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
section.demandDetail:before, section.demandDetail:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
section.demandDetail:after {
  clear: both;
}

/* line 110, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail main {
  padding-bottom: 0;
}

/* line 114, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail section {
  margin: 3em 0;
}

/* line 118, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail section.owner .wrapper {
  display: flex;
  flex-direction: column;
}

@media (min-width: 650px) {
  /* line 118, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail section.owner .wrapper {
    flex-direction: row;
  }
}

/* line 127, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .bigicontext-element, section.demandDetail .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.demandDetail .btn-round-icon, section.demandDetail .navigation-bar .iconfilter, .navigation-bar section.demandDetail .iconfilter, section.demandDetail #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.demandDetail .iconfilter,
section.demandDetail button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.demandDetail .iconfilter {
  margin-bottom: 1em;
}

/* line 132, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .wrp h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  color: #615454;
}

@media (min-width: 650px) {
  /* line 132, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .wrp h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 132, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .wrp h1 {
    font-size: 5.0rem;
  }
}

/* line 136, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .wrp h1:last-child {
  padding-bottom: 20px;
}

@media (min-width: 980px) {
  /* line 131, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .wrp {
    left: 30px;
  }
}

/* line 144, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .introtxt {
  margin-bottom: 30px;
}

/* line 147, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .introtxt h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  text-align: center;
  margin-bottom: 30px;
  color: #615454;
}

@media (min-width: 650px) {
  /* line 147, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .introtxt h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 147, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .introtxt h1 {
    font-size: 6.0rem;
  }
}

@media (min-width: 650px) {
  /* line 147, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .introtxt h1 {
    text-align: left;
  }
}

/* line 156, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .introtxt h3 {
  line-height: 1.4;
  font-size: 1.8rem;
  margin-bottom: 15px;
}

@media (min-width: 650px) {
  /* line 156, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .introtxt h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 156, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .introtxt h3 {
    font-size: 2.2rem;
  }
}

/* line 161, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .mainContent .txt {
  white-space: pre-wrap;
}

/* line 165, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .iconlist {
  padding: 15px;
  padding-top: 0px;
}

/* line 168, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .iconlist > * {
  margin-bottom: 20px;
}

/* line 172, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .iconlist div:last-child {
  margin-bottom: 0px;
}

/* line 178, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .sideBar {
  position: relative;
  z-index: 10;
  margin: 0 auto 40px auto;
}

/* line 183, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .sideBar > * {
  margin-bottom: 40px;
}

@media (min-width: 980px) {
  /* line 178, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .sideBar {
    margin: 0 0 60px -25px;
  }
}

/* line 191, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .sideBar .-contact {
  margin-bottom: 20px;
}

/* line 195, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .sideBar aside.location {
  margin-bottom: 20px;
}

/* line 201, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .action-container {
  padding-left: 25px;
  margin-bottom: 20px;
  display: none;
}

@media (min-width: 650px) {
  /* line 201, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .action-container {
    display: block;
  }
}

/* line 208, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .action-container a {
  text-decoration: none;
  margin-bottom: 5px;
}

/* line 211, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .action-container a:hover {
  text-decoration: underline;
}

/* line 217, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .action-container + .sideBarbox.contact {
  margin-top: 40px;
}

/* line 221, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .sideBar .sideflag {
  text-decoration: none;
  margin-left: -12px;
  margin-top: -17px;
}

/* line 228, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .bigicontext-element .txt, section.demandDetail .group-page .btn-ctrl .btn-round-icon .txt, .group-page .btn-ctrl section.demandDetail .btn-round-icon .txt, section.demandDetail .navigation-bar .iconfilter .txt, .navigation-bar section.demandDetail .iconfilter .txt, section.demandDetail #gdpr-cookie-message button.navigation-bar .iconfilter .txt, #gdpr-cookie-message button.navigation-bar section.demandDetail .iconfilter .txt,
section.demandDetail button#ihavecookiesBtn.navigation-bar .iconfilter .txt,
button#ihavecookiesBtn.navigation-bar section.demandDetail .iconfilter .txt {
  font-size: 1.2em;
  margin-left: 24px;
}

/* line 234, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .mainContent {
  position: relative;
  z-index: 8;
  margin-bottom: 3em;
}

/* line 238, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .mainContent h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  text-align: center;
  color: #EC776A;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 238, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .mainContent h2 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 238, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .mainContent h2 {
    font-size: 6.0rem;
  }
}

@media (min-width: 650px) {
  /* line 238, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .mainContent h2 {
    text-align: left;
    margin-bottom: 0;
  }
}

@media (min-width: 650px) {
  /* line 234, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .mainContent {
    margin-bottom: 0;
    width: calc(100% - 295px);
    z-index: 9;
  }
}

@media (min-width: 980px) {
  /* line 234, app/assets/stylesheets/controllers/_demandDetail.scss */
  section.demandDetail .mainContent {
    width: calc(100% - 280px);
  }
}

/* line 259, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .category-tags {
  margin: 20px 0px 40px;
}

/* line 261, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .category-tags .bigicontext-element, section.demandDetail .category-tags .group-page .btn-ctrl .btn-round-icon, .group-page .btn-ctrl section.demandDetail .category-tags .btn-round-icon, section.demandDetail .category-tags .navigation-bar .iconfilter, .navigation-bar section.demandDetail .category-tags .iconfilter, section.demandDetail .category-tags #gdpr-cookie-message button.navigation-bar .iconfilter, #gdpr-cookie-message button.navigation-bar section.demandDetail .category-tags .iconfilter,
section.demandDetail .category-tags button#ihavecookiesBtn.navigation-bar .iconfilter,
button#ihavecookiesBtn.navigation-bar section.demandDetail .category-tags .iconfilter {
  margin-bottom: 20px;
}

/* line 266, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .contact, section.demandDetail .waiting-list {
  border: 1px solid #f0f0f0;
  background-color: #ffffff;
  border-radius: 8px;
}

/* line 272, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .contact a {
  text-decoration: none;
}

/* line 274, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .contact a:hover {
  text-decoration: underline;
}

/* line 278, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .contact .address {
  margin-bottom: 20px;
  align-items: flex-start;
}

/* line 283, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .contact .user-wrp {
  display: flex;
  align-items: center;
}

/* line 286, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .contact .user-wrp .img-round {
  width: 30px;
  height: 30px;
}

/* line 290, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail .contact .user-wrp .name {
  margin-left: 10px;
}

/* line 297, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail.energy-demand .tag-list {
  text-transform: none;
}

/* line 300, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail.energy-demand .factBox {
  background-color: #f0f4f5;
}

/* line 304, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail.energy-demand .energy-demand__disclosures .disclosure {
  margin: 0 15px;
}

/* line 307, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail.energy-demand .energy-demand__disclosures .disclosure:first-child {
  border-top: 0;
}

/* line 310, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail.energy-demand .energy-demand__disclosures .disclosure:last-child {
  border-bottom: 0;
}

/* line 314, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail.energy-demand .energy-demand__disclosures .disclosure__content ul {
  margin-top: 10px;
}

/* line 316, app/assets/stylesheets/controllers/_demandDetail.scss */
section.demandDetail.energy-demand .energy-demand__disclosures .disclosure__content ul li {
  margin-left: 35px;
}

/* line 4, app/assets/stylesheets/controllers/_room_rentals.scss */
.room-rental-page .rental-date-form .nested-fields {
  margin-bottom: 20px;
}

/* line 9, app/assets/stylesheets/controllers/_room_rentals.scss */
.room-rental-page .rental-date-form .nested-fields:first-of-type .remove_fields {
  display: none;
}

/* line 12, app/assets/stylesheets/controllers/_room_rentals.scss */
.room-rental-page .rental-date-form .additional-dates-links {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 20, app/assets/stylesheets/controllers/_room_rentals.scss */
.room-rental-page .rental-information h3 {
  border-top: none;
  padding-top: 0px;
}

@media (min-width: 651px) {
  /* line 26, app/assets/stylesheets/controllers/_room_rentals.scss */
  .room-rental-page .date-fields {
    *zoom: 1;
  }
  /* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
  .room-rental-page .date-fields:before, .room-rental-page .date-fields:after {
    content: '';
    display: table;
  }
  /* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
  .room-rental-page .date-fields:after {
    clear: both;
  }
  /* line 30, app/assets/stylesheets/controllers/_room_rentals.scss */
  .room-rental-page .date-fields .input-field:nth-of-type(1), .room-rental-page .date-fields .input-select:nth-of-type(1) {
    float: left;
    clear: none;
    width: 100%;
    margin-left: 0;
    margin-right: 3%;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  .room-rental-page .date-fields .input-field:nth-of-type(1):last-child, .room-rental-page .date-fields .input-select:nth-of-type(1):last-child {
    margin-right: 0;
  }
  /* line 31, app/assets/stylesheets/controllers/_room_rentals.scss */
  .room-rental-page .date-fields .input-field:nth-of-type(2), .room-rental-page .date-fields .input-select:nth-of-type(2) {
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
    margin-bottom: 0;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  .room-rental-page .date-fields .input-field:nth-of-type(2):last-child, .room-rental-page .date-fields .input-select:nth-of-type(2):last-child {
    margin-right: 0;
  }
  /* line 35, app/assets/stylesheets/controllers/_room_rentals.scss */
  .room-rental-page .date-fields .input-field:nth-of-type(3), .room-rental-page .date-fields .input-select:nth-of-type(3) {
    margin-bottom: 0;
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
  }
  /* line 37, app/assets/stylesheets/controllers/_room_rentals.scss */
  .room-rental-page .date-fields .input-field:nth-of-type(3) [class^=icon], .room-rental-page .date-fields .input-select:nth-of-type(3) [class^=icon] {
    transform: rotate(90deg);
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  .room-rental-page .date-fields .input-field:nth-of-type(3):last-child, .room-rental-page .date-fields .input-select:nth-of-type(3):last-child {
    margin-right: 0;
  }
}

/* line 3, app/assets/stylesheets/controllers/_group.scss */
.group-page h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  color: #EC776A;
}

@media (min-width: 650px) {
  /* line 3, app/assets/stylesheets/controllers/_group.scss */
  .group-page h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 3, app/assets/stylesheets/controllers/_group.scss */
  .group-page h2 {
    font-size: 4.0rem;
  }
}

/* line 6, app/assets/stylesheets/controllers/_group.scss */
.group-page h2 span {
  color: #615454;
}

/* line 11, app/assets/stylesheets/controllers/_group.scss */
.group-page .hint {
  font-style: italic;
  color: #aaaaaa;
}

/* line 16, app/assets/stylesheets/controllers/_group.scss */
.group-page .loading-spinner {
  margin-top: 50px;
}

/* line 20, app/assets/stylesheets/controllers/_group.scss */
.group-page .cardBoxCollection .loading-spinner {
  float: none;
  width: 100px;
  height: auto;
  margin: auto;
}

/* line 27, app/assets/stylesheets/controllers/_group.scss */
.group-page .-page {
  padding-top: 20px;
}

@media (max-width: 650px) {
  /* line 27, app/assets/stylesheets/controllers/_group.scss */
  .group-page .-page {
    padding-top: 10px;
  }
}

/* line 33, app/assets/stylesheets/controllers/_group.scss */
.group-page .-page .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

@media (max-width: 650px) {
  /* line 33, app/assets/stylesheets/controllers/_group.scss */
  .group-page .-page .header {
    justify-content: center;
    flex-wrap: wrap-reverse;
  }
  /* line 40, app/assets/stylesheets/controllers/_group.scss */
  .group-page .-page .header h3 {
    width: 100%;
    text-align: center;
    margin-top: 20px;
  }
}

/* line 49, app/assets/stylesheets/controllers/_group.scss */
.group-page .-page .header .btn-icon svg {
  color: white;
}

/* line 54, app/assets/stylesheets/controllers/_group.scss */
.group-page .-page.meetings-section .header {
  justify-content: center;
}

/* line 60, app/assets/stylesheets/controllers/_group.scss */
.group-page .-page.discussion-section .header {
  justify-content: center;
}

/* line 63, app/assets/stylesheets/controllers/_group.scss */
.group-page .-page.discussion-section h3.title span {
  font-weight: normal;
}

@media (max-width: 650px) {
  /* line 67, app/assets/stylesheets/controllers/_group.scss */
  .group-page .-page.discussion-section .header {
    justify-content: center;
  }
  /* line 70, app/assets/stylesheets/controllers/_group.scss */
  .group-page .-page.discussion-section h3.title {
    text-align: center;
  }
}

/* line 78, app/assets/stylesheets/controllers/_group.scss */
.group-page .btn-ctrl {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 78, app/assets/stylesheets/controllers/_group.scss */
  .group-page .btn-ctrl {
    float: right;
  }
}

/* line 87, app/assets/stylesheets/controllers/_group.scss */
.group-page .btn-ctrl .btn-round-icon {
  margin-right: 10px;
}

/* line 90, app/assets/stylesheets/controllers/_group.scss */
.group-page .btn-ctrl .btn-round-icon {
  flex: 0 0 auto;
  height: 50px !important;
  min-width: 50px !important;
  background-size: 50px 50px !important;
  color: #EC776A !important;
  background-image: url("https://assets-app.welocally.at/assets/svg/kringel-grey-mint-c0704b70ed7e069f1aa88522cde7cf0b4aff23f5021af5cf2457ecda41cd6fc0.svg");
}

/* line 96, app/assets/stylesheets/controllers/_group.scss */
.group-page .btn-ctrl .btn-round-icon .icon {
  width: 30px !important;
  height: 30px !important;
  margin-left: 10px !important;
}

/* line 103, app/assets/stylesheets/controllers/_group.scss */
.group-page .btn-ctrl .btn-round-icon:hover {
  background-image: url("https://assets-app.welocally.at/assets/svg/kringel-grey-rosa-6fd50692e71b8771146fb90478d9a1cef07e74282357f41d846dcb79792d2986.svg");
}

/* line 106, app/assets/stylesheets/controllers/_group.scss */
.group-page .btn-ctrl .btn-round-icon.active {
  background-image: url("https://assets-app.welocally.at/assets/svg/kringel-grey-rosa-6fd50692e71b8771146fb90478d9a1cef07e74282357f41d846dcb79792d2986.svg");
}

/* line 112, app/assets/stylesheets/controllers/_group.scss */
.group-page .request-message-modal {
  display: none;
}

/* line 117, app/assets/stylesheets/controllers/_group.scss */
.group-page .btn-ctrl .dropdown-container {
  width: 310px;
}

/* line 119, app/assets/stylesheets/controllers/_group.scss */
.group-page .btn-ctrl .dropdown-container .icontxt {
  margin-right: 0px;
}

@media (max-width: 650px) {
  /* line 117, app/assets/stylesheets/controllers/_group.scss */
  .group-page .btn-ctrl .dropdown-container {
    width: 98% !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    left: 0px !important;
  }
}

/* line 132, app/assets/stylesheets/controllers/_group.scss */
.group-page .editControls {
  display: block;
}

/* line 135, app/assets/stylesheets/controllers/_group.scss */
.group-page .top-section, .group-page .discussions {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

@media (max-width: 650px) {
  /* line 135, app/assets/stylesheets/controllers/_group.scss */
  .group-page .top-section, .group-page .discussions {
    flex-wrap: wrap;
  }
}

/* line 142, app/assets/stylesheets/controllers/_group.scss */
.group-page .top-section .main, .group-page .discussions .main {
  width: 100%;
}

@media (max-width: 650px) {
  /* line 146, app/assets/stylesheets/controllers/_group.scss */
  .group-page .discussions {
    flex-wrap: wrap-reverse;
  }
}

/* line 152, app/assets/stylesheets/controllers/_group.scss */
.group-page .top-section, .group-page .bottom-section, .group-page .group-member-section {
  *zoom: 1;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
.group-page .top-section:before, .group-page .top-section:after, .group-page .bottom-section:before, .group-page .bottom-section:after, .group-page .group-member-section:before, .group-page .group-member-section:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
.group-page .top-section:after, .group-page .bottom-section:after, .group-page .group-member-section:after {
  clear: both;
}

/* line 154, app/assets/stylesheets/controllers/_group.scss */
.group-page .top-section h3, .group-page .bottom-section h3, .group-page .group-member-section h3 {
  margin-bottom: 20px;
}

/* line 159, app/assets/stylesheets/controllers/_group.scss */
.group-page .back-link {
  color: #aaaaaa;
  display: flex;
  align-items: center;
}

/* line 163, app/assets/stylesheets/controllers/_group.scss */
.group-page .back-link svg, .group-page .back-link img {
  display: inline-block;
  margin-right: 5px;
  width: 20px;
}

/* line 168, app/assets/stylesheets/controllers/_group.scss */
.group-page .back-link:hover {
  color: #EC776A;
}

/* line 172, app/assets/stylesheets/controllers/_group.scss */
.group-page .follow {
  display: flex;
  align-items: center;
  /* IE 9 */
  /* Safari */
  transform: scale(0.5, 0.5);
  margin-left: -15px;
  margin-right: -20px;
}

/* line 180, app/assets/stylesheets/controllers/_group.scss */
.group-page .follow.-hide {
  display: none;
}

/* line 187, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}

/* line 190, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header .user .infos {
  margin-left: 10px;
}

/* line 195, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header .sideflag {
  position: absolute;
  bottom: 35px;
  right: -12px;
  text-align: right;
  line-height: 1.1;
}

/* line 209, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.coverImg {
  position: relative;
  height: 270px;
}

/* line 212, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.coverImg img.coverImg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}

@media (min-width: 650px) {
  /* line 209, app/assets/stylesheets/controllers/_group.scss */
  .group-page .group-header div.coverImg {
    width: 48%;
  }
}

/* line 223, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.groupInfos {
  width: 100%;
  margin-top: 20px;
}

/* line 226, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.groupInfos h1 {
  text-align: left;
  margin-bottom: 20px;
}

/* line 230, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.groupInfos .facts, .group-page .group-header div.groupInfos .parent {
  display: flex;
  align-items: center;
}

/* line 233, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.groupInfos .facts svg, .group-page .group-header div.groupInfos .parent svg {
  width: 25px;
  min-width: 25px;
  margin-right: 4px;
}

/* line 238, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.groupInfos .facts .separator, .group-page .group-header div.groupInfos .parent .separator {
  padding-left: 7px;
  padding-right: 7px;
}

/* line 240, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.groupInfos .parent {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 243, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.groupInfos .users {
  margin-top: 10px;
}

/* line 246, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header div.groupInfos .user {
  margin-bottom: 5px;
}

@media (min-width: 650px) {
  /* line 223, app/assets/stylesheets/controllers/_group.scss */
  .group-page .group-header div.groupInfos {
    width: 48%;
    margin-top: 0px;
  }
}

/* line 261, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header::after {
  margin-top: 30px;
  content: '';
  width: 100%;
  height: 10px;
  bottom: 0;
  left: 0;
  background-image: radial-gradient(ellipse at center bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 50%);
  pointer-events: none;
  z-index: 9;
}

/* line 275, app/assets/stylesheets/controllers/_group.scss */
.group-page .users {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

/* line 281, app/assets/stylesheets/controllers/_group.scss */
.group-page div.user {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-right: 10px;
}

/* line 287, app/assets/stylesheets/controllers/_group.scss */
.group-page div.user .group-user-dropdown-link {
  position: absolute;
  top: 10px;
  right: 2px;
}

/* line 292, app/assets/stylesheets/controllers/_group.scss */
.group-page div.user .group-user-dropdown-link svg {
  color: #aaaaaa;
  transform: rotate(90deg);
}

/* line 293, app/assets/stylesheets/controllers/_group.scss */
.group-page div.user .group-user-dropdown-link:hover svg {
  color: #EC776A;
}

/* line 296, app/assets/stylesheets/controllers/_group.scss */
.group-page div.user .jq-dropdown-panel {
  width: 280px;
}

/* line 301, app/assets/stylesheets/controllers/_group.scss */
.group-page div.user .infos .title {
  font-style: italic;
}

/* line 304, app/assets/stylesheets/controllers/_group.scss */
.group-page div.user .infos .name a {
  text-decoration: none;
  font-style: italic;
}

/* line 308, app/assets/stylesheets/controllers/_group.scss */
.group-page div.user .infos .name a:hover {
  text-decoration: underline;
}

/* line 311, app/assets/stylesheets/controllers/_group.scss */
.group-page div.user .infos .date {
  font-style: italic;
  color: #aaaaaa;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 311, app/assets/stylesheets/controllers/_group.scss */
  .group-page div.user .infos .date {
    font-size: 1.4rem;
  }
}

/* line 322, app/assets/stylesheets/controllers/_group.scss */
.group-page .info-section .member-section, .group-page .info-section .about-section {
  margin-bottom: 50px;
  *zoom: 1;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
.group-page .info-section .member-section:before, .group-page .info-section .member-section:after, .group-page .info-section .about-section:before, .group-page .info-section .about-section:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
.group-page .info-section .member-section:after, .group-page .info-section .about-section:after {
  clear: both;
}

/* line 328, app/assets/stylesheets/controllers/_group.scss */
.group-page .info-section .district-section h3 {
  margin-bottom: 20px;
}

/* line 333, app/assets/stylesheets/controllers/_group.scss */
.group-page .info-section h2 {
  margin-bottom: 15px;
}

/* line 338, app/assets/stylesheets/controllers/_group.scss */
.group-page .info-section .top-posts .btn-primary, .group-page .info-section .top-posts .btn-avatar, .group-page .info-section .top-posts .btn-icon, .group-page .info-section .top-posts #gdpr-cookie-message button, #gdpr-cookie-message .group-page .info-section .top-posts button,
.group-page .info-section .top-posts button#ihavecookiesBtn, .group-page .info-section .top-posts button#gdpr-cookie-advanced, .group-page .info-section .top-posts .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .group-page .info-section .top-posts .jBox-Confirm-button {
  display: table;
  margin: 0 auto;
}

/* line 348, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user img.user, .group-page .members-section .user img.user {
  margin: 5px;
}

/* line 351, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user .img-round, .group-page .members-section .user .img-round {
  width: 100px;
  height: 100px;
}

/* line 355, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user .infos, .group-page .members-section .user .infos {
  font-style: italic;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 359, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user .avatar a, .group-page .members-section .user .avatar a {
  color: #83C7BD;
}

/* line 368, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header .user.-more .avatar {
  margin-right: 10px;
}

/* line 370, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header .user.-more .avatar svg {
  border-radius: 50%;
  border: 1px solid #83C7BD;
  background-color: #ffffff;
  padding: 2px;
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 auto;
  align-self: center;
  padding: 10px !important;
}

/* line 377, app/assets/stylesheets/controllers/_group.scss */
.group-page .group-header .user.-more .infos {
  font-style: italic;
}

/* line 386, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user {
  max-width: 132px;
  margin-right: 0px;
  margin-bottom: 15px;
}

/* line 388, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user.-more .avatar {
  margin: 5px;
}

/* line 390, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user.-more .avatar svg {
  border-radius: 50%;
  border: 1px solid #83C7BD;
  background-color: #ffffff;
  padding: 2px;
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 auto;
  align-self: center;
  width: 100px;
  height: 100px;
  padding: 30px;
}

@media (max-width: 650px) {
  /* line 386, app/assets/stylesheets/controllers/_group.scss */
  .group-page .member-section .user {
    max-width: 112px;
  }
}

/* line 406, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user div.avatar {
  width: 100%;
  text-align: center;
  padding-right: 0px;
  display: flex;
  justify-content: center;
}

/* line 412, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user div.avatar img.round {
  margin: 0 auto;
}

/* line 418, app/assets/stylesheets/controllers/_group.scss */
.group-page .member-section .user div.infos {
  width: 100%;
  text-align: center;
}

/* line 427, app/assets/stylesheets/controllers/_group.scss */
.group-page .members-section .users {
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

/* line 434, app/assets/stylesheets/controllers/_group.scss */
.group-page .members-section div.user {
  width: 31%;
  margin: 10px;
}

@media (max-width: 980px) {
  /* line 434, app/assets/stylesheets/controllers/_group.scss */
  .group-page .members-section div.user {
    width: 45%;
  }
}

@media (max-width: 650px) {
  /* line 434, app/assets/stylesheets/controllers/_group.scss */
  .group-page .members-section div.user {
    width: 95%;
  }
}

/* line 443, app/assets/stylesheets/controllers/_group.scss */
.group-page .members-section div.user .infos {
  width: calc(100% - 140px);
  margin-left: 10px;
}

/* line 448, app/assets/stylesheets/controllers/_group.scss */
.group-page .members-section .btns {
  margin-top: 8px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

/* line 453, app/assets/stylesheets/controllers/_group.scss */
.group-page .members-section .btns a {
  width: 47%;
}

/* line 466, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area h2.title {
  padding-bottom: 35px;
  color: #69a8a7;
}

/* line 475, app/assets/stylesheets/controllers/_group.scss */
.group-page .discussion-section h3 {
  margin-bottom: 10px;
}

/* line 479, app/assets/stylesheets/controllers/_group.scss */
.group-page .discussion-section .discussion-box {
  margin-bottom: 20px;
}

/* line 483, app/assets/stylesheets/controllers/_group.scss */
.group-page .discussion-section #newTopic {
  display: none;
}

/* line 488, app/assets/stylesheets/controllers/_group.scss */
.group-page .discussion-section .categories-list {
  padding-bottom: 20px;
}

/* line 490, app/assets/stylesheets/controllers/_group.scss */
.group-page .discussion-section .categories-list li {
  list-style: none;
  margin-top: 10px;
  display: flex;
}

/* line 493, app/assets/stylesheets/controllers/_group.scss */
.group-page .discussion-section .categories-list li svg {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  color: #69a8a7;
}

/* line 498, app/assets/stylesheets/controllers/_group.scss */
.group-page .discussion-section .categories-list li a {
  margin-top: 5px;
  text-decoration: none;
  width: 100%;
  color: #69a8a7;
}

/* line 505, app/assets/stylesheets/controllers/_group.scss */
.group-page .discussion-section .categories-list li.active a, .group-page .discussion-section .categories-list li.active svg {
  color: #EC776A;
}

/* line 518, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area h3 {
  margin-bottom: 3px;
}

/* line 521, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area .discussion-infos {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-style: italic;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 529, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area .discussion-infos .breadcrumb {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-right: 10px;
}

/* line 534, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area .discussion-infos .breadcrumb a {
  max-width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #69a8a7;
}

@media (max-width: 650px) {
  /* line 534, app/assets/stylesheets/controllers/_group.scss */
  .group-page.discussion-area .discussion-infos .breadcrumb a {
    max-width: 150px;
  }
}

/* line 543, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area .discussion-infos .actions {
  display: flex;
  align-items: center;
}

/* line 546, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area .discussion-infos .actions .btn-control {
  opacity: 0.7;
  margin-left: 5px;
}

/* line 550, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area .discussion-infos .actions .btn-control:hover {
  opacity: 1;
}

/* line 557, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area .user.opener .img-round {
  width: 60px;
  height: 60px;
}

/* line 561, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area .user.opener .infos {
  margin-left: 10px;
}

/* line 567, app/assets/stylesheets/controllers/_group.scss */
.group-page.discussion-area .content .entryComment {
  margin-left: 20px;
}

@media (min-width: 650px) {
  /* line 566, app/assets/stylesheets/controllers/_group.scss */
  .group-page.discussion-area .content {
    margin-left: 70px;
  }
  /* line 570, app/assets/stylesheets/controllers/_group.scss */
  .group-page.discussion-area .content .entryComment {
    margin-left: 0px;
  }
}

/* line 576, app/assets/stylesheets/controllers/_group.scss */
.group-page ::-webkit-input-placeholder {
  color: #83C7BD;
  font-style: italic;
}

/* line 579, app/assets/stylesheets/controllers/_group.scss */
.group-page ::-moz-placeholder {
  color: #83C7BD;
  font-style: italic;
}

/* line 582, app/assets/stylesheets/controllers/_group.scss */
.group-page :-ms-input-placeholder {
  color: #83C7BD;
  font-style: italic;
}

/* line 585, app/assets/stylesheets/controllers/_group.scss */
.group-page :-moz-placeholder {
  color: #83C7BD;
  font-style: italic;
}

/* line 3, app/assets/stylesheets/controllers/_regions.scss */
section.region .sideflag {
  display: none;
}

/* line 5, app/assets/stylesheets/controllers/_regions.scss */
section.region .sideflag.-category, section.region .sideflag.-label {
  display: block;
}

/* line 10, app/assets/stylesheets/controllers/_regions.scss */
section.region #area-map {
  height: 150px;
}

@media (min-width: 650px) {
  /* line 10, app/assets/stylesheets/controllers/_regions.scss */
  section.region #area-map {
    height: 500px;
  }
}

/* line 18, app/assets/stylesheets/controllers/_regions.scss */
section.region .navBlock .links {
  display: none;
}

@media (min-width: 650px) {
  /* line 18, app/assets/stylesheets/controllers/_regions.scss */
  section.region .navBlock .links {
    width: 400px;
    display: block;
  }
}

/* line 25, app/assets/stylesheets/controllers/_regions.scss */
section.region .navBlock h1.region-title {
  white-space: nowrap;
}

@media (min-width: 650px) {
  /* line 30, app/assets/stylesheets/controllers/_regions.scss */
  section.region .activeArea {
    width: 80%;
    height: 100%;
  }
}

@media (min-width: 980px) {
  /* line 30, app/assets/stylesheets/controllers/_regions.scss */
  section.region .activeArea {
    width: 60%;
    height: 100%;
  }
}

@media (min-width: 650px) {
  /* line 42, app/assets/stylesheets/controllers/_regions.scss */
  section.region:not(.-overview) {
    margin-top: -50px;
  }
  /* line 44, app/assets/stylesheets/controllers/_regions.scss */
  section.region:not(.-overview) .mapImgBlock {
    display: none;
  }
}

@media (min-width: 980px) {
  /* line 42, app/assets/stylesheets/controllers/_regions.scss */
  section.region:not(.-overview) {
    margin-top: -80px;
  }
  /* line 51, app/assets/stylesheets/controllers/_regions.scss */
  section.region:not(.-overview) .navigation-bar {
    padding-top: 55px;
  }
}

/* line 57, app/assets/stylesheets/controllers/_regions.scss */
section.region.energies .mapImgBlock {
  display: none;
}

@media (min-width: 650px) {
  /* line 64, app/assets/stylesheets/controllers/_regions.scss */
  .region-kaernten section.region .activeArea {
    width: 60%;
    height: 100%;
  }
}

@media (min-width: 980px) {
  /* line 64, app/assets/stylesheets/controllers/_regions.scss */
  .region-kaernten section.region .activeArea {
    width: 65%;
    height: 100%;
  }
}

@media (min-width: 650px) {
  /* line 75, app/assets/stylesheets/controllers/_regions.scss */
  .region-kaernten section.region .navBlock .links {
    width: 350px;
  }
}

/* line 3, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .-fullwidth {
  background-color: #eaf2f4;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding-top: 0;
  margin-top: -30px;
  margin-bottom: 30px;
  padding-top: 30px;
  padding-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 3, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .-fullwidth {
    margin-top: -50px;
    padding-top: 30px;
  }
}

@media (min-width: 980px) {
  /* line 3, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .-fullwidth {
    margin-top: -80px;
    padding-top: 60px;
  }
}

/* line 27, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .-fullwidth > div {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 18px;
  padding-right: 18px;
}

@media (min-width: 650px) {
  /* line 27, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .-fullwidth > div {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media (min-width: 980px) {
  /* line 27, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .-fullwidth > div {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 45, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .-fullwidth .fundingBar {
  background-color: rgba(131, 199, 189, 0.2);
}

/* line 49, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .-fullwidth.-content {
  background-color: #f8f8f8;
  margin-top: 0px;
  padding-top: 50px;
  margin-bottom: -80px;
  padding-bottom: 80px;
}

@media (max-width: 650px) {
  /* line 49, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .-fullwidth.-content {
    padding-top: 30px;
  }
}

/* line 62, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .layoutArea {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 66, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .layoutArea .mainArea {
  width: 63%;
}

/* line 69, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .layoutArea .sideArea {
  width: 32%;
}

@media (max-width: 649px) {
  /* line 73, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .layoutArea .mainArea, section.crowd_campaign .layoutArea .sideArea {
    width: 100%;
  }
}

/* line 79, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .mainArea p {
  white-space: pre-line;
}

/* line 83, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .fundingArea {
  position: relative;
}

/* line 85, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .fundingArea .-supporters {
  cursor: pointer;
}

@media (max-width: 650px) {
  /* line 90, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .btn-support-wrp {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    padding: 10px;
    background-color: white;
    border-top: 1px solid #DBEFEC;
  }
}

/* line 103, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters-container {
  display: flex;
  justify-content: space-between;
  position: relative;
}

/* line 107, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters-container .supporter {
  display: flex;
  align-items: center;
  overflow: hidden;
}

/* line 112, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters-container .name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 8px;
  margin-right: 8px;
}

/* line 118, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters-container.items-3 .lightSlider .supporter {
  width: 50%;
}

@media (max-width: 435px) {
  /* line 118, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-supporters-container.items-3 .lightSlider .supporter {
    width: 44%;
  }
}

/* line 125, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters-container.items-4 {
  display: block;
}

/* line 130, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters {
  display: flex;
  justify-content: flex-start;
  width: 50%;
}

@media (min-width: 650px) {
  /* line 130, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-supporters {
    width: 68%;
  }
}

/* line 137, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters .supporter {
  display: none;
}

/* line 139, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters .supporter:nth-child(-n+1) {
  display: flex;
  max-width: 100%;
}

@media (min-width: 650px) {
  /* line 144, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-supporters .supporter:nth-child(-n+2) {
    display: flex;
    max-width: 50%;
  }
}

@media (min-width: 980px) {
  /* line 150, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-supporters .supporter:nth-child(-n+3) {
    display: flex;
    max-width: 33%;
  }
}

/* line 156, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters.items-4 {
  width: 100%;
}

/* line 159, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters.items-4 .supporter:nth-child(-n+1) {
  display: flex;
  max-width: 100%;
}

@media (min-width: 650px) {
  /* line 164, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-supporters.items-4 .supporter:nth-child(-n+3) {
    display: flex;
    max-width: 33%;
  }
}

@media (min-width: 980px) {
  /* line 170, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-supporters.items-4 .supporter:nth-child(-n+4) {
    display: flex;
    max-width: 25%;
  }
}

/* line 177, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters.lightSlider {
  position: unset;
}

/* line 179, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters.lightSlider .supporter {
  display: flex !important;
}

/* line 185, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-boosters {
  display: flex;
  width: 50%;
}

@media (max-width: 435px) {
  /* line 185, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-boosters {
    width: 56%;
  }
}

@media (min-width: 650px) {
  /* line 185, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-boosters {
    width: 32%;
    border-left: 1px dotted #aaaaaa;
    padding-left: 15px;
  }
}

/* line 196, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-boosters a {
  color: #69a8a7;
}

/* line 199, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-boosters .boost-title::after {
  content: "Gewinn für die Nachbarschaft";
}

@media (max-width: 435px) {
  /* line 203, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-boosters .boost-title::after {
    content: "Gewinn für die Nachbarschaft";
  }
}

/* line 209, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .hl-subtext {
  text-align: center;
}

/* line 211, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .hl-subtext h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
}

@media (min-width: 650px) {
  /* line 211, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .hl-subtext h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 211, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .hl-subtext h1 {
    font-size: 6.0rem;
  }
}

/* line 212, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .hl-subtext h1.title {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
}

@media (min-width: 980px) {
  /* line 212, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .hl-subtext h1.title {
    font-size: 2.8rem;
  }
}

/* line 213, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .hl-subtext h1.title a {
  color: white;
  text-decoration: none;
}

/* line 215, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .hl-subtext h1.title a:hover {
  text-decoration: underline;
}

/* line 221, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign h3.reward-headlines {
  text-transform: uppercase;
  margin-bottom: 20px;
}

/* line 226, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block:not(.-toggable) {
  margin-bottom: 40px;
}

/* line 229, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint, section.crowd_campaign .imprint p, section.crowd_campaign .imprint div {
  white-space: normal;
}

/* line 232, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint {
  display: flex;
  flex-wrap: wrap;
}

/* line 233, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint h3 {
  margin-bottom: 10px;
  width: 100%;
}

/* line 239, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint > div {
  width: 100%;
  margin-top: 10px;
}

@media (min-width: 981px) {
  /* line 239, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .imprint > div {
    width: 50%;
  }
}

/* line 246, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint .user-wrp {
  display: flex;
  align-items: center;
}

/* line 249, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint .user-wrp .img-round {
  width: 30px;
  height: 30px;
}

/* line 253, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint .user-wrp .name {
  margin-left: 10px;
}

/* line 257, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
  color: #69a8a7;
}

/* line 261, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint a:hover {
  text-decoration: underline;
}

/* line 266, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 15px;
  background-color: #f0f4f5;
  border-top: 1px solid #DBEFEC;
  border-bottom: 1px solid #DBEFEC;
}

/* line 277, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts .block {
  width: 47%;
  margin-top: 15px;
  margin-bottom: 15px;
  align-items: flex-start;
}

/* line 282, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts .block .icon {
  margin-top: 10px;
}

/* line 285, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts .block.-full {
  width: 100%;
}

/* line 288, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts .block h4, section.crowd_campaign .content-block.-facts .block p {
  font-family: "Lato", sans-serif;
  line-height: 1.4;
  font-size: 1.4rem;
  font-weight: normal;
}

@media (min-width: 650px) {
  /* line 288, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .content-block.-facts .block h4, section.crowd_campaign .content-block.-facts .block p {
    font-size: 1.6rem;
  }
}

/* line 293, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts .block h4 {
  line-height: 1.4;
  font-size: 1.2rem;
  font-style: italic;
}

@media (min-width: 650px) {
  /* line 293, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .content-block.-facts .block h4 {
    font-size: 1.4rem;
  }
}

/* line 297, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts .block p strong {
  line-height: 1.4;
  font-size: 1.8rem;
  color: #69a8a7;
}

@media (min-width: 650px) {
  /* line 297, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .content-block.-facts .block p strong {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 297, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .content-block.-facts .block p strong {
    font-size: 2.2rem;
  }
}

/* line 301, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts .block p.desc {
  margin-top: 5px;
  color: #615454;
}

@media (max-width: 649px) {
  /* line 277, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .content-block.-facts .block {
    width: 100%;
  }
}

/* line 311, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .layoutArea .hl-main, section.crowd_campaign .layoutArea .hl-subtext h1, .hl-subtext section.crowd_campaign .layoutArea h1, section.crowd_campaign .layoutArea .hl-subtext h2, .hl-subtext section.crowd_campaign .layoutArea h2 {
  text-align: left;
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
}

@media (min-width: 650px) {
  /* line 311, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .layoutArea .hl-main, section.crowd_campaign .layoutArea .hl-subtext h1, .hl-subtext section.crowd_campaign .layoutArea h1, section.crowd_campaign .layoutArea .hl-subtext h2, .hl-subtext section.crowd_campaign .layoutArea h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 311, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .layoutArea .hl-main, section.crowd_campaign .layoutArea .hl-subtext h1, .hl-subtext section.crowd_campaign .layoutArea h1, section.crowd_campaign .layoutArea .hl-subtext h2, .hl-subtext section.crowd_campaign .layoutArea h2 {
    font-size: 4.0rem;
  }
}

/* line 315, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .navArea {
  margin-top: 40px;
}

@media (max-width: 650px) {
  /* line 315, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .navArea {
    margin-top: 30px;
  }
}

/* line 322, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg, section.crowd_campaign .fundingArea:after {
  margin-left: -18px;
  margin-right: -18px;
}

@media (min-width: 650px) {
  /* line 322, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg, section.crowd_campaign .fundingArea:after {
    margin-left: -25px;
    margin-right: -25px;
  }
}

/* line 331, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg {
  margin-top: 50px;
  display: flex;
  justify-content: center;
  position: relative;
}

@media (max-width: 649px) {
  /* line 331, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg {
    margin-top: 60px;
  }
}

/* line 341, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .titleImg {
  width: 100%;
  height: auto;
  border-radius: 10px 10px 0px 0px;
  transform: rotate(1.5deg) translate3d(0, 0, 0);
}

@media (max-width: 649px) {
  /* line 341, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .titleImg {
    width: auto;
    height: 250px;
  }
}

/* line 352, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons {
  position: absolute;
  top: -25px;
  right: 0px;
  display: flex;
  align-items: center;
  color: #69a8a7;
  transform: rotate(1.5deg) translate3d(0, 0, 0);
}

@media (max-width: 979px) {
  /* line 352, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .social-icons {
    right: 20px;
  }
}

@media (max-width: 649px) {
  /* line 352, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .social-icons {
    top: -30px;
    right: 7px;
  }
}

/* line 367, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons em + a {
  margin-left: 8px;
}

/* line 370, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons .whatsapp {
  margin-left: 3px;
  margin-right: 0px;
}

/* line 373, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons .whatsapp .icon {
  width: 25px;
  height: 25px;
}

@media screen and (min-width: 500px) {
  /* line 370, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .social-icons .whatsapp {
    display: none;
  }
}

/* line 381, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons svg {
  fill: #69a8a7;
}

/* line 384, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons a {
  display: block;
  cursor: pointer;
  margin-right: 5px;
}

/* line 388, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons a:last-of-type {
  margin-right: 0px;
}

/* line 391, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons a:hover img, section.crowd_campaign .coverImg .social-icons a:hover svg {
  transform: scale(1.2);
}

/* line 397, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .play-icon {
  display: flex;
}

/* line 401, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .play-icon::before {
  bottom: 30px;
  top: unset;
  width: 90px;
  height: 90px;
  transform: unset;
}

@media (max-width: 649px) {
  /* line 401, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .play-icon::before {
    width: 50px;
    height: 50px;
  }
}

/* line 415, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImgBottom {
  position: relative;
  top: -13px;
  min-height: 26px;
  z-index: 9;
  background-color: #eaf2f4;
  max-width: 100% !important;
}

/* line 427, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .jBoxTooltip svg {
  margin-left: 10px;
}

/* line 429, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox {
  padding: 20px;
  margin-bottom: 50px;
}

/* line 431, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox .hl-main, section.crowd_campaign .sideArea .-supportBox .hl-subtext h1, .hl-subtext section.crowd_campaign .sideArea .-supportBox h1, section.crowd_campaign .sideArea .-supportBox .hl-subtext h2, .hl-subtext section.crowd_campaign .sideArea .-supportBox h2 {
  margin-bottom: 10px;
}

/* line 434, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox .card:before {
  scale: 0.8;
  top: -35px;
}

/* line 439, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox p {
  margin-bottom: 15px;
}

/* line 440, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox label {
  min-width: 0px;
}

/* line 441, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox .btn-secondary, section.crowd_campaign .sideArea .-supportBox .card-grid-container .link-load, .card-grid-container section.crowd_campaign .sideArea .-supportBox .link-load, section.crowd_campaign .sideArea .-supportBox .entryForm button, .entryForm section.crowd_campaign .sideArea .-supportBox button, section.crowd_campaign .sideArea .-supportBox .entryComment .txt form button, .entryComment .txt form section.crowd_campaign .sideArea .-supportBox button,
section.crowd_campaign .sideArea .-supportBox .entryContent .txt form button,
.entryContent .txt form section.crowd_campaign .sideArea .-supportBox button, section.crowd_campaign .sideArea .-supportBox .stream + .link-load, section.crowd_campaign .sideArea .-supportBox .btn-primary, section.crowd_campaign .sideArea .-supportBox .btn-avatar, section.crowd_campaign .sideArea .-supportBox .btn-icon, section.crowd_campaign .sideArea .-supportBox #gdpr-cookie-message button, #gdpr-cookie-message section.crowd_campaign .sideArea .-supportBox button,
section.crowd_campaign .sideArea .-supportBox button#ihavecookiesBtn, section.crowd_campaign .sideArea .-supportBox button#gdpr-cookie-advanced, section.crowd_campaign .sideArea .-supportBox .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.crowd_campaign .sideArea .-supportBox .jBox-Confirm-button {
  width: 100%;
  margin-top: 15px;
}

/* line 445, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox .input-field {
  overflow: hidden;
}

@media (max-width: 649px) {
  /* line 445, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .sideArea .-supportBox .input-field {
    display: flex;
  }
  /* line 130, app/assets/stylesheets/components/_forms.scss */
  section.crowd_campaign .sideArea .-supportBox .input-field > label {
    flex: 0 0 auto;
    padding: 0 10px;
    border-radius: 4px 0 0 4px;
    border-bottom: solid 1px #DBEFEC;
    border-right: 0;
    min-width: 145px;
  }
  /* line 139, app/assets/stylesheets/components/_forms.scss */
  section.crowd_campaign .sideArea .-supportBox .input-field > label[for$="address_city"] {
    min-width: 95px;
  }
  /* line 144, app/assets/stylesheets/components/_forms.scss */
  section.crowd_campaign .sideArea .-supportBox .input-field > .label-right {
    border-left: 0;
    border-right: solid 1px #DBEFEC;
  }
  /* line 154, app/assets/stylesheets/components/_forms.scss */
  section.crowd_campaign .sideArea .-supportBox .input-field button:last-of-type {
    margin-top: 0;
    flex: 0 0 auto;
    width: auto;
    border-radius: 0 4px 4px 0;
  }
  /* line 449, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .sideArea .-supportBox .input-field label {
    min-width: 0px;
  }
}

/* line 452, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox small {
  display: block;
  margin-top: 10px;
  color: #aaaaaa;
}

/* line 460, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .comments-container, section.crowd_campaign .posts-container {
  width: 100%;
}

/* line 462, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .comments-container .stream, section.crowd_campaign .posts-container .stream {
  padding-top: 0px;
  border-top: none;
}

/* line 467, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .compose-mail-container {
  width: 100%;
}

/* line 469, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .compose-mail-container .hl-subtext h1 {
  text-align: center;
}

/* line 475, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container, .charges-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

/* line 481, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter, .charges-container .supporter {
  display: flex;
  align-items: center;
  width: 32%;
}

/* line 485, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter .img-round, .charges-container .supporter .img-round {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 491, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter .img-round svg, .charges-container .supporter .img-round svg {
  width: 50%;
  height: 50%;
  color: #83C7BD;
}

/* line 497, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter .name, .charges-container .supporter .name {
  margin-left: 10px;
}

/* line 500, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter a, .charges-container .supporter a {
  color: #615454;
  text-decoration: none;
}

/* line 503, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter a:hover, .charges-container .supporter a:hover {
  color: #EC776A;
  text-decoration: underline;
}

/* line 508, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter a.boost, .charges-container .supporter a.boost {
  color: #69a8a7;
}

@media (max-width: 649px) {
  /* line 481, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .supporters-container .supporter, .charges-container .supporter {
    width: 100%;
  }
}

/* line 518, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox, .crowd-pledges-page .-crowdRewardBox {
  margin-bottom: 40px;
  padding: 0px;
  display: flex;
  position: relative;
}

/* line 523, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .left, .crowd-pledges-page .-crowdRewardBox .left {
  cursor: pointer;
  width: 35%;
  position: relative;
}

/* line 527, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .left .reward-img, .crowd-pledges-page .-crowdRewardBox .left .reward-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: #DBEFEC;
  color: #69a8a7;
  display: flex;
  justify-content: center;
  align-items: center;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transition: width 1s ease-in, height 1s ease-in;
}

/* line 540, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .left .reward-img svg, .crowd-pledges-page .-crowdRewardBox .left .reward-img svg {
  padding: 10px;
  width: 60px;
  height: 60px;
}

/* line 547, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .right, .crowd-pledges-page .-crowdRewardBox .right {
  cursor: pointer;
  width: 65%;
  padding: 15px;
  padding-bottom: 65px;
  word-break: break-word;
}

/* line 553, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .right small, .crowd-pledges-page .-crowdRewardBox .right small {
  display: block;
  padding-top: 5px;
  color: #aaaaaa;
}

/* line 558, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .right .description, .crowd-pledges-page .-crowdRewardBox .right .description {
  max-height: 0;
  overflow: hidden;
  padding-top: 5px;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 558, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd_campaign .-crowdRewardBox .right .description, .crowd-pledges-page .-crowdRewardBox .right .description {
    font-size: 1.4rem;
  }
}

/* line 565, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .priceContainer, .crowd-pledges-page .-crowdRewardBox .priceContainer {
  position: absolute;
  right: 15px;
  min-width: 65%;
  bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: white;
  border-radius: 0.2em;
  border: 1px solid #EC776A;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.12);
}

/* line 577, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .priceContainer strong, .crowd-pledges-page .-crowdRewardBox .priceContainer strong {
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
  text-align: center;
  color: #EC776A;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 577, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd_campaign .-crowdRewardBox .priceContainer strong, .crowd-pledges-page .-crowdRewardBox .priceContainer strong {
    font-size: 1.4rem;
  }
}

/* line 585, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .priceContainer .btn-primary, .crowd_campaign .-crowdRewardBox .priceContainer .btn-avatar, .crowd_campaign .-crowdRewardBox .priceContainer .btn-icon, .crowd_campaign .-crowdRewardBox .priceContainer #gdpr-cookie-message button, #gdpr-cookie-message .crowd_campaign .-crowdRewardBox .priceContainer button,
.crowd_campaign .-crowdRewardBox .priceContainer button#ihavecookiesBtn, .crowd_campaign .-crowdRewardBox .priceContainer button#gdpr-cookie-advanced, .crowd_campaign .-crowdRewardBox .priceContainer .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd_campaign .-crowdRewardBox .priceContainer .jBox-Confirm-button, .crowd-pledges-page .-crowdRewardBox .priceContainer .btn-primary, .crowd-pledges-page .-crowdRewardBox .priceContainer .btn-avatar, .crowd-pledges-page .-crowdRewardBox .priceContainer .btn-icon, .crowd-pledges-page .-crowdRewardBox .priceContainer #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .-crowdRewardBox .priceContainer button,
.crowd-pledges-page .-crowdRewardBox .priceContainer button#ihavecookiesBtn, .crowd-pledges-page .-crowdRewardBox .priceContainer button#gdpr-cookie-advanced, .crowd-pledges-page .-crowdRewardBox .priceContainer .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .-crowdRewardBox .priceContainer .jBox-Confirm-button {
  border-radius: 0px;
}

/* line 590, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.-crowdDonationBox .priceContainer, .crowd-pledges-page .-crowdRewardBox.-crowdDonationBox .priceContainer {
  min-width: unset;
}

/* line 595, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.-open .left, .crowd-pledges-page .-crowdRewardBox.-open .left {
  min-height: 100%;
  transition: min-height 0.25s linear;
}

/* line 599, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.-open .description, .crowd-pledges-page .-crowdRewardBox.-open .description {
  max-height: 100%;
  transition: max-height 0.25s linear;
}

/* line 606, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.soldOut .left {
  filter: grayscale(1);
  opacity: 0.5;
}

/* line 610, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.soldOut .priceContainer {
  border-color: #f0f0f0;
}

/* line 612, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.soldOut .priceContainer strong {
  color: #aaaaaa;
}

/* line 621, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox {
  margin-bottom: 20px;
}

/* line 623, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .left {
  width: 165px !important;
  min-width: 165px !important;
}

/* line 627, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right {
  cursor: pointer;
  width: 100%;
  padding: 15px;
  display: flex;
  flex-direction: column;
}

/* line 633, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right .content-block {
  flex: 1;
}

/* line 636, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right .more-line {
  padding-top: 5px;
  display: flex;
  justify-content: space-between;
}

/* line 640, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right .more-line :last-child {
  text-align: right;
}

@media screen and (max-width: 360px) {
  /* line 636, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right .more-line {
    justify-content: flex-end;
  }
  /* line 645, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right .more-line .claimed {
    display: none;
  }
}

/* line 650, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right .delivery-hint {
  display: none;
}

/* line 654, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right small {
  line-height: 1.4;
  font-size: 1.4rem;
}

@media (min-width: 650px) {
  /* line 654, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right small {
    font-size: 1.6rem;
  }
}

/* line 657, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right h4 {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 657, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right h4 {
    font-size: 1.8rem;
  }
}

/* line 660, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right .description {
  line-height: 1.4;
  font-size: 1.4rem;
  white-space: pre-wrap;
  max-height: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* Maximal 2 Zeilen anzeigen */
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

@media (min-width: 650px) {
  /* line 660, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right .description {
    font-size: 1.6rem;
  }
}

/* line 670, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right {
  cursor: auto;
}

/* line 672, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right .description {
  -webkit-line-clamp: unset;
}

/* line 674, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right .description a {
  text-decoration: none;
  color: #615454;
}

/* line 677, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right .description a:hover {
  color: #EC776A;
  text-decoration: underline;
}

/* line 683, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right .delivery-hint {
  display: block;
}

/* line 691, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .pricing-summary li div.cost, .crowd-boost-charge-page .pricing-summary li div.cost {
  min-width: 75px;
}

/* line 692, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .share, .crowd-boost-charge-page .share {
  margin-top: 30px;
  text-align: center;
}

/* line 695, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .share p, .crowd-boost-charge-page .share p {
  margin-bottom: 10px;
}

/* line 698, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .share p em, .crowd-boost-charge-page .share p em {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 2.6rem;
}

@media (min-width: 980px) {
  /* line 698, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .share p em, .crowd-boost-charge-page .share p em {
    font-size: 2.8rem;
  }
}

/* line 701, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .share a, .crowd-boost-charge-page .share a {
  word-wrap: break-word;
  color: #83C7BD;
  display: block;
  font-style: italic;
  font-weight: bold;
}

/* line 710, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page.-donation .cardBox .updateteaser, .crowd-pledges-page.-donation .charge-amount-radios .input-radio label .updateteaser, .crowd-boost-charge-page.-donation .cardBox .updateteaser, .crowd-boost-charge-page.-donation .crowd-pledges-page .charge-amount-radios .input-radio label .updateteaser, .crowd-pledges-page .charge-amount-radios .input-radio .crowd-boost-charge-page.-donation label .updateteaser {
  display: none;
}

/* line 714, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-pledge-details, .crowd-pledges-page .-charge-details, .crowd-boost-charge-page .-pledge-details, .crowd-boost-charge-page .-charge-details {
  display: none;
}

/* line 717, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .faqs, .crowd-boost-charge-page .faqs {
  margin-top: 50px;
}

/* line 719, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .faqs p, .crowd-boost-charge-page .faqs p {
  margin-bottom: 20px;
}

/* line 721, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .faqs p:last-of-type, .crowd-boost-charge-page .faqs p:last-of-type {
  margin-bottom: 0px;
}

/* line 723, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .faqs ol, .crowd-boost-charge-page .faqs ol {
  margin-bottom: 20px;
  margin-left: 20px;
}

/* line 729, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .social-icons, .crowd-boost-charge-page .social-icons {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px;
  color: #69a8a7;
}

/* line 735, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .social-icons svg.icon, .crowd-pledges-page .social-icons .icon, .crowd-boost-charge-page .social-icons svg.icon, .crowd-boost-charge-page .social-icons .icon {
  width: 60px;
  height: 60px;
}

/* line 739, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .social-icons .whatsapp, .crowd-boost-charge-page .social-icons .whatsapp {
  width: 55px;
  height: 55px;
}

@media screen and (min-width: 500px) {
  /* line 739, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .social-icons .whatsapp, .crowd-boost-charge-page .social-icons .whatsapp {
    display: none;
  }
}

/* line 746, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .social-icons svg, .crowd-boost-charge-page .social-icons svg {
  fill: #69a8a7;
}

/* line 749, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .social-icons a, .crowd-boost-charge-page .social-icons a {
  display: block;
  cursor: pointer;
  margin-right: 5px;
}

/* line 753, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .social-icons a:last-of-type, .crowd-boost-charge-page .social-icons a:last-of-type {
  margin-right: 0px;
}

/* line 756, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .social-icons a:hover img, .crowd-pledges-page .social-icons a:hover svg, .crowd-boost-charge-page .social-icons a:hover img, .crowd-boost-charge-page .social-icons a:hover svg {
  transform: scale(1.2);
}

/* line 766, app/assets/stylesheets/controllers/_crowdfunding.scss */
.info.-crowdfunding {
  z-index: -1;
  padding-bottom: 0px;
  margin-bottom: -40px;
}

@media (min-width: 650px) {
  /* line 766, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding {
    margin-bottom: -65px;
  }
}

@media (min-width: 980px) {
  /* line 766, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding {
    margin-bottom: -160px;
  }
  /* line 775, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding.-welocally {
    margin-bottom: -140px;
  }
}

/* line 779, app/assets/stylesheets/controllers/_crowdfunding.scss */
.info.-crowdfunding .imgHeader {
  background-image: url("https://assets-app.welocally.at/assets/info/header-crowdfunding-v2-004b7105a1255221f351f0381962c9fe49e9e17903b3d6a3d9a7f862008711e9.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  height: 180px;
}

@media (min-width: 650px) {
  /* line 779, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding .imgHeader {
    height: 300px;
  }
}

@media (min-width: 980px) {
  /* line 779, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding .imgHeader {
    height: 480px;
  }
}

/* line 791, app/assets/stylesheets/controllers/_crowdfunding.scss */
.info.-crowdfunding .imgHeader::after {
  background-image: linear-gradient(to bottom, rgba(252, 252, 252, 0), #fcfcfc);
  top: 50%;
}

/* line 799, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .btn-primary.-large, section.startcampaign .-large.btn-avatar, section.startcampaign .-large.btn-icon, section.startcampaign #gdpr-cookie-message button.-large, #gdpr-cookie-message section.startcampaign button.-large,
section.startcampaign button#ihavecookiesBtn.-large, section.startcampaign button#gdpr-cookie-advanced.-large, section.startcampaign .jBox-Confirm .-large.jBox-Confirm-button, .jBox-Confirm section.startcampaign .-large.jBox-Confirm-button {
  display: table;
  margin: auto;
}

/* line 806, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

/* line 812, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introtxt {
  width: 100%;
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 812, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introtxt {
    width: 55%;
  }
}

@media (min-width: 980px) {
  /* line 812, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introtxt {
    width: 60%;
  }
}

/* line 821, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introtxt .hl-subtext {
  margin-bottom: 30px;
}

/* line 824, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introtxt ul {
  margin-bottom: 40px;
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 824, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introtxt ul {
    font-size: 1.8rem;
  }
}

/* line 828, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introtxt p.txt {
  line-height: 1.4;
  font-size: 1.6rem;
  text-align: center;
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 828, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introtxt p.txt {
    font-size: 1.8rem;
  }
}

/* line 834, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide {
  margin-bottom: 30px;
  width: 100%;
}

@media (min-width: 650px) {
  /* line 834, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introSide {
    width: 40%;
  }
}

@media (min-width: 980px) {
  /* line 834, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introSide {
    width: 35%;
  }
}

/* line 843, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide .paperCard .wrp {
  padding: 180px 20px 20px 20px;
}

/* line 846, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide li {
  margin-top: 10px;
  font-weight: bold;
  padding-top: 4px;
}

/* line 852, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide .paperCard.-crowd_boost p:not(:last-child) {
  margin-bottom: 20px;
}

/* line 856, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide .featuredCard {
  display: block;
}

/* line 860, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .call-cb {
  display: flex;
  justify-content: center;
}

/* line 864, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer.-middle {
  margin-top: 40px;
}

/* line 870, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .call-content ul {
  margin-bottom: 20px;
}

/* line 872, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .call-content ul:last-of-type {
  margin-bottom: 0px;
}

/* line 874, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .call-content h3, section.startcampaign .call-content p {
  margin-bottom: 20px;
}

/* line 879, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .num-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
}

/* line 884, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .num-items div {
  line-height: 1.4;
  font-size: 1.6rem;
  background: url("https://assets-app.welocally.at/assets/num-badge-1-59181cf8ef5257aac313f5c85781f02f39c8abbb0b37f5d4a7b45439003f94e1.png") no-repeat left top;
  background-size: 40px;
  padding-left: 49px;
  padding-bottom: 25px;
  padding-top: 6px;
  position: relative;
  width: 100%;
}

@media (min-width: 650px) {
  /* line 884, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .num-items div {
    font-size: 1.8rem;
  }
}

@media (min-width: 650px) {
  /* line 884, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .num-items div {
    width: 33.3%;
  }
}

/* line 896, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .num-items div h3 {
  line-height: 1.4;
  font-size: 1.8rem;
}

@media (min-width: 650px) {
  /* line 896, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .num-items div h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 896, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .num-items div h3 {
    font-size: 2.2rem;
  }
}

/* line 899, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .num-items div:nth-child(2) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-2-16abd716e6035dfb1df57b2a4c2dd122fb21c5b61619361ce0fb9866c6a58e34.png");
}

/* line 900, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .num-items div:nth-child(3) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-3-0e205f0fa38cba706d427dafe100d57c9eb344316d2b33f7a92b4b6ef4517e63.png");
}

/* line 901, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .num-items div:nth-child(4) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-4-9eff00c0d0c50c05d275cfb415ee9e933dded2174edab7c358207f8624c27e35.png");
}

/* line 902, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .num-items div:nth-child(5) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-5-0cfde783af9006a9cba9047762ac2455552fdf681525849b042e3023d53a93d5.png");
}

/* line 903, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .num-items div:nth-child(6) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-6-1f9b83218c21219e83d6ef729a434026ab67efa8ec777b962aed9b5edb52d6e3.png");
}

/* line 907, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .success-container {
  padding: 30px;
}

/* line 909, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .success-container .wrp-inner {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 913, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .success-container .wrp-inner .txt {
  width: 40%;
  max-width: 250px;
  line-height: 1.4;
  font-size: 1.8rem;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 913, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .txt {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 913, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .txt {
    font-size: 2.2rem;
  }
}

/* line 919, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .success-container .wrp-inner .badge {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
  margin-left: 5px;
  margin-right: 5px;
}

@media (min-width: 650px) {
  /* line 919, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .badge {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 919, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .badge {
    font-size: 6.0rem;
  }
}

/* line 923, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .success-container .wrp-inner .badge .inner {
  margin-top: 8px;
}

@media (min-width: 650px) {
  /* line 923, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .badge .inner {
    margin-top: 3px;
  }
}

/* line 933, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .advantage-container {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 936, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .advantage-container li {
  line-height: 1.4;
  font-size: 1.6rem;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 936, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .advantage-container li {
    font-size: 1.8rem;
  }
}

/* line 939, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .advantage-container li h3 span {
  color: #ec776a;
}

/* line 947, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign.-welocally .introcontainer .introtxt h1 + p {
  margin-top: 30px;
}

/* line 950, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign.-welocally .introcontainer p.txt {
  line-height: 1.4;
  font-size: 1.6rem;
  text-align: justify;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 950, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign.-welocally .introcontainer p.txt {
    font-size: 1.8rem;
  }
}

/* line 954, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign.-welocally .introcontainer p.txt:last-of-type {
  margin-bottom: 30px;
}

/* line 961, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign.-welocally .content-wide.-large {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 961, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign.-welocally .content-wide.-large {
    font-size: 1.8rem;
  }
}

/* line 965, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign.-welocally .content-wide.-boost p, section.startcampaign.-welocally .content-wide.-boost h3 {
  margin-bottom: 20px;
}

/* line 975, app/assets/stylesheets/controllers/_crowdfunding.scss */
.-userquotes {
  margin-top: 50px;
}

/* line 977, app/assets/stylesheets/controllers/_crowdfunding.scss */
.-userquotes .lightSlider {
  height: auto !important;
  display: flex;
}

/* line 980, app/assets/stylesheets/controllers/_crowdfunding.scss */
.-userquotes .lightSlider .lslide {
  margin-bottom: 0;
}

/* line 988, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.usersetup.-crowd_campaigns .cardBox.-crowd_campaign .updateteaser, section.usersetup.-crowd_campaigns .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .updateteaser, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-crowd_campaigns label.-crowd_campaign .updateteaser {
  display: none;
}

/* line 1, app/assets/stylesheets/controllers/_poll.scss */
section.poll {
  *zoom: 1;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
section.poll:before, section.poll:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
section.poll:after {
  clear: both;
}

@media (max-width: 650px) {
  /* line 4, app/assets/stylesheets/controllers/_poll.scss */
  section.poll .imgHeader {
    margin-top: 0px;
    margin-bottom: 15px;
  }
  /* line 8, app/assets/stylesheets/controllers/_poll.scss */
  section.poll .imgHeader .titleImg {
    height: 250px;
  }
}

@media (min-width: 650px) {
  /* line 4, app/assets/stylesheets/controllers/_poll.scss */
  section.poll .imgHeader {
    margin-bottom: -20px;
    overflow: visible;
  }
}

/* line 20, app/assets/stylesheets/controllers/_poll.scss */
section.poll .entrySidebar .hl-main, section.poll .entrySidebar .hl-subtext h1, .hl-subtext section.poll .entrySidebar h1, section.poll .entrySidebar .hl-subtext h2, .hl-subtext section.poll .entrySidebar h2, section.poll .entryDescription .hl-main, section.poll .entryDescription .hl-subtext h1, .hl-subtext section.poll .entryDescription h1, section.poll .entryDescription .hl-subtext h2, .hl-subtext section.poll .entryDescription h2 {
  text-align: left;
}

/* line 25, app/assets/stylesheets/controllers/_poll.scss */
section.poll .bbcode {
  margin-bottom: 3rem;
  padding-right: 0px;
}

/* line 30, app/assets/stylesheets/controllers/_poll.scss */
section.poll .entrySidebar {
  margin-bottom: 3rem;
}

@media (min-width: 650px) {
  /* line 30, app/assets/stylesheets/controllers/_poll.scss */
  section.poll .entrySidebar {
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
    margin-right: 0;
    position: relative;
    z-index: 5;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  section.poll .entrySidebar:last-child {
    margin-right: 0;
  }
}

@media (min-width: 980px) {
  /* line 30, app/assets/stylesheets/controllers/_poll.scss */
  section.poll .entrySidebar {
    float: left;
    clear: none;
    width: 31.3333333333%;
    margin-left: 0;
    margin-right: 3%;
    margin-right: 0;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  section.poll .entrySidebar:last-child {
    margin-right: 0;
  }
}

/* line 42, app/assets/stylesheets/controllers/_poll.scss */
section.poll .entrySidebar .participants {
  margin-bottom: 30px;
}

/* line 45, app/assets/stylesheets/controllers/_poll.scss */
section.poll .entrySidebar h3 {
  margin-left: 2px;
  margin-bottom: 10px;
}

/* line 48, app/assets/stylesheets/controllers/_poll.scss */
section.poll .entrySidebar h3 span {
  color: #EC776A;
  margin-right: 3px;
}

/* line 53, app/assets/stylesheets/controllers/_poll.scss */
section.poll .entrySidebar .btn-secondary, section.poll .entrySidebar .card-grid-container .link-load, .card-grid-container section.poll .entrySidebar .link-load, section.poll .entrySidebar .entryForm button, .entryForm section.poll .entrySidebar button, section.poll .entrySidebar .entryComment .txt form button, .entryComment .txt form section.poll .entrySidebar button,
section.poll .entrySidebar .entryContent .txt form button,
.entryContent .txt form section.poll .entrySidebar button, section.poll .entrySidebar .stream + .link-load {
  margin-bottom: 20px;
}

/* line 58, app/assets/stylesheets/controllers/_poll.scss */
section.poll .error ~ .input-button .errormsg {
  display: block;
  font-style: italic;
  font-weight: bold;
  color: #ba564d;
}

/* line 66, app/assets/stylesheets/controllers/_poll.scss */
section.poll .poll-form .input-button {
  padding-top: 0px;
  border: none;
  margin-bottom: 50px;
}

/* line 73, app/assets/stylesheets/controllers/_poll.scss */
section.poll .pollquestion {
  margin-bottom: 20px;
  padding: 0px;
}

/* line 77, app/assets/stylesheets/controllers/_poll.scss */
section.poll .pollquestion.error {
  border-color: #ba564d;
}

/* line 79, app/assets/stylesheets/controllers/_poll.scss */
section.poll .pollquestion.error svg {
  color: #ba564d !important;
}

/* line 83, app/assets/stylesheets/controllers/_poll.scss */
section.poll .pollquestion h3 {
  padding: 15px;
  border-bottom: 1px solid #f0f0f0;
}

/* line 86, app/assets/stylesheets/controllers/_poll.scss */
section.poll .pollquestion h3 .icon {
  float: right;
  color: #DBEFEC;
}

/* line 92, app/assets/stylesheets/controllers/_poll.scss */
section.poll .pollquestion .input-radio, section.poll .pollquestion .input-checkbox {
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 3px;
  margin-bottom: 3px;
}

/* line 100, app/assets/stylesheets/controllers/_poll.scss */
section.poll .results {
  margin-bottom: 30px;
}

/* line 102, app/assets/stylesheets/controllers/_poll.scss */
section.poll .results h3 {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

/* line 107, app/assets/stylesheets/controllers/_poll.scss */
section.poll .results h3 svg {
  color: #69a8a7;
  width: 35px;
  height: 35px;
  min-width: 35px;
}

/* line 113, app/assets/stylesheets/controllers/_poll.scss */
section.poll .results h3 span {
  margin-left: 5px;
  padding-right: 100px;
}

/* line 117, app/assets/stylesheets/controllers/_poll.scss */
section.poll .results h3 .count {
  position: absolute;
  line-height: 1.4;
  font-size: 1.4rem;
  top: 0;
  bottom: 0;
  right: 15px;
  display: flex;
  align-items: center;
  font-weight: normal;
  color: #aaaaaa;
}

@media (min-width: 650px) {
  /* line 117, app/assets/stylesheets/controllers/_poll.scss */
  section.poll .results h3 .count {
    font-size: 1.6rem;
  }
}

/* line 131, app/assets/stylesheets/controllers/_poll.scss */
section.poll .input-button {
  align-items: baseline;
}

/* line 137, app/assets/stylesheets/controllers/_poll.scss */
.fundingBar.-poll {
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 35px;
  color: #615454;
}

/* line 142, app/assets/stylesheets/controllers/_poll.scss */
.fundingBar.-poll .fundingBar_bar {
  background-color: #83C7BD;
}

/* line 145, app/assets/stylesheets/controllers/_poll.scss */
.fundingBar.-poll .fundingBar_title, .fundingBar.-poll .fundingBar_result {
  position: absolute;
  line-height: 1.4;
  font-size: 1.6rem;
  top: 0;
  bottom: 0;
  margin: auto 0;
  display: flex;
  align-items: center;
  padding-left: 15px;
}

@media (min-width: 650px) {
  /* line 145, app/assets/stylesheets/controllers/_poll.scss */
  .fundingBar.-poll .fundingBar_title, .fundingBar.-poll .fundingBar_result {
    font-size: 1.8rem;
  }
}

/* line 155, app/assets/stylesheets/controllers/_poll.scss */
.fundingBar.-poll .fundingBar_title {
  padding-right: 60px;
}

/* line 158, app/assets/stylesheets/controllers/_poll.scss */
.fundingBar.-poll .fundingBar_result {
  right: 15px;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 158, app/assets/stylesheets/controllers/_poll.scss */
  .fundingBar.-poll .fundingBar_result {
    font-size: 1.4rem;
  }
}

/* line 162, app/assets/stylesheets/controllers/_poll.scss */
.fundingBar.-poll.-small, #gdpr-cookie-message button.-poll,
button#ihavecookiesBtn.-poll {
  font-size: 23px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 166, app/assets/stylesheets/controllers/_poll.scss */
.fundingBar.-poll.-small .fundingBar_title, #gdpr-cookie-message button.-poll .fundingBar_title,
button#ihavecookiesBtn.-poll .fundingBar_title {
  line-height: 1.4;
  font-size: 1.2rem;
  padding-left: 10px;
}

@media (min-width: 650px) {
  /* line 166, app/assets/stylesheets/controllers/_poll.scss */
  .fundingBar.-poll.-small .fundingBar_title, #gdpr-cookie-message button.-poll .fundingBar_title,
button#ihavecookiesBtn.-poll .fundingBar_title {
    font-size: 1.4rem;
  }
}

/* line 170, app/assets/stylesheets/controllers/_poll.scss */
.fundingBar.-poll.-small:last-child, #gdpr-cookie-message button.-poll:last-child,
button#ihavecookiesBtn.-poll:last-child {
  margin-bottom: 0;
}

/* line 4, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.info.crowd-boost-overview {
  padding-bottom: 0px;
  margin-bottom: -80px;
}

/* line 7, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.info.crowd-boost-overview .imgHeader::after {
  background-image: url("https://assets-app.welocally.at/assets/regions/welocally_header-4d6408c580d2b829909b3c56082988eb329f76ab56bdef796731ec63c447dee5.jpg");
}

/* line 10, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.info.crowd-boost-overview .paperCard.-top {
  margin-bottom: 70px;
}

/* line 12, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.info.crowd-boost-overview .paperCard.-top p {
  line-height: 1.4;
  font-size: 1.8rem;
}

@media (min-width: 650px) {
  /* line 12, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.info.crowd-boost-overview .paperCard.-top p {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 12, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.info.crowd-boost-overview .paperCard.-top p {
    font-size: 2.2rem;
  }
}

/* line 16, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.info.crowd-boost-overview .content-main {
  padding-bottom: 50px;
}

/* line 21, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.info.-boost_call {
  padding-bottom: 0px;
  margin-bottom: -40px;
}

@media (min-width: 650px) {
  /* line 21, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.info.-boost_call {
    margin-bottom: -65px;
  }
}

@media (min-width: 980px) {
  /* line 21, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.info.-boost_call {
    margin-bottom: -85px;
  }
}

/* line 30, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.info.-boost_call .imgHeader {
  background-image: url("https://assets-app.welocally.at/assets/info/crowd_boost/header-004b7105a1255221f351f0381962c9fe49e9e17903b3d6a3d9a7f862008711e9.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 180px;
}

@media (min-width: 650px) {
  /* line 30, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.info.-boost_call .imgHeader {
    height: 300px;
  }
}

@media (min-width: 980px) {
  /* line 30, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.info.-boost_call .imgHeader {
    height: 480px;
  }
}

/* line 43, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.info.-boost_call .imgHeader::after {
  background-image: linear-gradient(to bottom, rgba(252, 252, 252, 0), #fcfcfc);
  top: 75%;
}

/* line 54, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .btn-charge {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-top: -10px;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 54, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .btn-charge {
    margin-top: -30px;
  }
}

/* line 64, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .card-grid-container {
  max-width: 1005px;
}

/* line 68, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .badge {
  position: absolute;
  top: -40px;
  right: -20px;
}

/* line 72, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .badge .inner {
  transform: rotate(20deg);
}

/* line 77, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .payline {
  text-align: center;
  margin-top: -20px;
  margin-bottom: 30px;
}

/* line 84, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introSide .-crowd_boost h3 {
  line-height: 1.4;
  font-size: 1.8rem;
  margin-bottom: 15px;
}

@media (min-width: 650px) {
  /* line 84, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introSide .-crowd_boost h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 84, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introSide .-crowd_boost h3 {
    font-size: 2.2rem;
  }
}

/* line 88, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introSide .-crowd_boost p {
  padding-bottom: 15px;
}

/* line 90, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introSide .-crowd_boost p:last-of-type {
  padding-bottom: 0px;
}

/* line 96, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .slotBox {
  margin-top: 30px;
  margin-bottom: 30px;
  line-height: 1.4;
  font-size: 1.6rem;
  line-height: 1.6;
}

@media (min-width: 650px) {
  /* line 96, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .slotBox {
    font-size: 1.8rem;
  }
}

/* line 101, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .slotBox strong.-mint {
  color: #ba564d;
}

/* line 104, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .slotBox li:first-of-type {
  padding-right: 30px;
}

/* line 107, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .slotBox ul {
  margin-bottom: 0px !important;
}

/* line 112, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer {
  margin-bottom: 30px;
}

@media (min-width: 980px) {
  /* line 112, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introcontainer {
    *zoom: 1;
  }
  /* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
  section.crowd_boost .introcontainer:before, section.crowd_boost .introcontainer:after {
    content: '';
    display: table;
  }
  /* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
  section.crowd_boost .introcontainer:after {
    clear: both;
  }
}

/* line 118, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  font-family: "amaticbold", sans-serif;
  margin-bottom: 20px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 118, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introcontainer h1 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 118, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introcontainer h1 {
    font-size: 4.0rem;
  }
}

/* line 123, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer h1 span {
  color: #EC776A;
}

/* line 128, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt {
  margin-bottom: 40px;
}

@media (min-width: 980px) {
  /* line 128, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introcontainer .introtxt {
    float: left;
    margin-right: 2%;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 40px;
    margin-bottom: 0;
    width: 65%;
  }
}

/* line 139, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .hl-subtext {
  margin-bottom: 30px;
}

/* line 142, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .hl-subtext .bbcode > strong:first-child {
  line-height: 1.4;
  font-size: 1.8rem;
  display: block;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 142, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introcontainer .introtxt .hl-subtext .bbcode > strong:first-child {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 142, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introcontainer .introtxt .hl-subtext .bbcode > strong:first-child {
    font-size: 2.2rem;
  }
}

/* line 148, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .hl-subtext ol {
  margin-left: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* line 152, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .hl-subtext ol li {
  margin-bottom: 8px;
  background: url("https://assets-app.welocally.at/assets/num-badge-1-59181cf8ef5257aac313f5c85781f02f39c8abbb0b37f5d4a7b45439003f94e1.png") no-repeat left top;
  padding-left: 39px;
  list-style: none;
  background-size: 30px;
  padding-bottom: 5px;
  padding-top: 3px;
}

/* line 160, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .hl-subtext ol li:nth-child(2) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-2-16abd716e6035dfb1df57b2a4c2dd122fb21c5b61619361ce0fb9866c6a58e34.png");
}

/* line 161, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .hl-subtext ol li:nth-child(3) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-3-0e205f0fa38cba706d427dafe100d57c9eb344316d2b33f7a92b4b6ef4517e63.png");
}

/* line 162, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .hl-subtext ol li:nth-child(4) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-4-9eff00c0d0c50c05d275cfb415ee9e933dded2174edab7c358207f8624c27e35.png");
}

/* line 163, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .hl-subtext ol li:nth-child(5) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-5-0cfde783af9006a9cba9047762ac2455552fdf681525849b042e3023d53a93d5.png");
}

/* line 164, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .hl-subtext ol li:nth-child(6) {
  background-image: url("https://assets-app.welocally.at/assets/num-badge-6-1f9b83218c21219e83d6ef729a434026ab67efa8ec777b962aed9b5edb52d6e3.png");
}

/* line 168, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .bbcode {
  line-height: 1.4;
  font-size: 1.6rem;
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 168, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introcontainer .introtxt .bbcode {
    font-size: 1.8rem;
  }
}

/* line 171, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .bbcode ol {
  list-style: disc;
}

/* line 174, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .bbcode ol, section.crowd_boost .introcontainer .introtxt .bbcode ul {
  margin-bottom: 0px;
}

/* line 178, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introtxt .crowd-boost-disclosures .bbcode {
  margin-bottom: 0;
}

/* line 183, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer .introSide {
  max-width: 300px;
  margin: 0 auto;
}

@media (min-width: 980px) {
  /* line 183, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .introcontainer .introSide {
    max-width: none;
    width: 33%;
    float: left;
    margin: 0;
  }
}

/* line 194, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .introcontainer ul {
  margin-left: 0px;
}

/* line 201, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .charges-container .via-link {
  color: #69a8a7;
}

/* line 206, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .logo-footer {
  padding-bottom: 30px;
}

/* line 208, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .logo-footer .wrp-inner {
  display: flex;
  align-items: center;
}

/* line 211, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .logo-footer .wrp-inner p {
  padding-left: 20px;
}

/* line 218, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .content-wide-text p, section.crowd_boost .content-wide-text ul {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 218, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .content-wide-text p, section.crowd_boost .content-wide-text ul {
    font-size: 1.8rem;
  }
}

/* line 221, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .content-wide-text .btn-primary, section.crowd_boost .content-wide-text .btn-avatar, section.crowd_boost .content-wide-text .btn-icon, section.crowd_boost .content-wide-text #gdpr-cookie-message button, #gdpr-cookie-message section.crowd_boost .content-wide-text button,
section.crowd_boost .content-wide-text button#ihavecookiesBtn, section.crowd_boost .content-wide-text button#gdpr-cookie-advanced, section.crowd_boost .content-wide-text .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.crowd_boost .content-wide-text .jBox-Confirm-button {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-top: 20px;
}

/* line 227, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .content-wide-text .new_contact_list_entry #error_explanation .error_count {
  display: none;
}

/* line 230, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .content-wide-text .new_contact_list_entry label {
  min-width: 185px;
}

/* line 232, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .content-wide-text .hint {
  padding-top: 10px;
  border-top: 1px solid #DBEFEC;
  margin-top: 20px;
  line-height: 1.4;
  font-size: 1.2rem;
  font-style: italic;
  color: #808080;
}

@media (min-width: 650px) {
  /* line 232, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .content-wide-text .hint {
    font-size: 1.4rem;
  }
}

/* line 243, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .introSide {
  display: flex;
  flex-direction: column;
}

/* line 250, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .introSide .-crowd_boost .cardBoxHeader svg {
  fill: #83C7BD !important;
}

/* line 253, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .introSide .-crowd_boost .categoryicon {
  display: none;
}

/* line 258, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .map-img {
  width: 100%;
  height: auto;
}

/* line 264, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .crowd-boost-call__disclosures .disclosure__content p {
  margin-bottom: 20px;
}

/* line 267, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .crowd-boost-call__disclosures .disclosure__content p + p {
  margin-top: 0;
}

/* line 270, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .crowd-boost-call__disclosures .disclosure__content p:last-child {
  margin-bottom: 0px;
}

/* line 273, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .crowd-boost-call__disclosures .disclosure__content ul {
  margin-bottom: 20px;
}

/* line 278, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .logo-footer {
  background-color: unset;
  border-top: 1px solid #DEEAE6;
}

/* line 281, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .logo-footer .wrp-inner {
  padding-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 286, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .logo-footer .wrp-inner .logos {
  text-align: right;
}

/* line 289, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .logo-footer .wrp-inner div, section.crowd_boost.-graz .logo-footer .wrp-inner p {
  width: 49%;
}

@media (max-width: 980px) {
  /* line 293, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost.-graz .logo-footer .wrp-inner div {
    width: 30%;
  }
  /* line 296, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost.-graz .logo-footer .wrp-inner p {
    width: 68%;
  }
}

/* line 301, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .logo-footer img {
  height: 60px;
  width: auto;
  margin-right: 10px;
}

@media (max-width: 980px) {
  /* line 301, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost.-graz .logo-footer img {
    height: 40px;
    display: block;
    margin-left: auto;
    margin-bottom: 15px;
  }
}

/* line 313, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost.-graz .logo-footer p {
  padding-left: unset !important;
}

/* line 319, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .logo-side {
  margin-top: 20px;
  display: flex;
  align-items: center;
}

/* line 323, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .logo-side a {
  width: 50%;
}

/* line 325, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .logo-side a img {
  display: block;
  width: 100%;
  height: auto;
  border-right: 1px solid #aaaaaa;
  padding-right: 10px;
  margin-right: 10px;
}

/* line 334, app/assets/stylesheets/controllers/_crowd_boost.scss */
section.crowd_boost .logo-side p.side-txt {
  width: 50%;
  margin-left: 10px;
  margin-bottom: unset;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 334, app/assets/stylesheets/controllers/_crowd_boost.scss */
  section.crowd_boost .logo-side p.side-txt {
    font-size: 1.4rem;
  }
}

/* line 348, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd_boost .introtxt {
  padding-left: 0px !important;
}

/* line 353, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd_boost .introcontainer .hl-subtext h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.6rem;
}

@media (min-width: 650px) {
  /* line 353, app/assets/stylesheets/controllers/_crowd_boost.scss */
  .boost_call.crowd_boost .introcontainer .hl-subtext h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 353, app/assets/stylesheets/controllers/_crowd_boost.scss */
  .boost_call.crowd_boost .introcontainer .hl-subtext h1 {
    font-size: 6.0rem;
  }
}

/* line 354, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd_boost .introcontainer .hl-subtext p {
  line-height: 1.4;
  font-size: 1.8rem;
}

@media (min-width: 650px) {
  /* line 354, app/assets/stylesheets/controllers/_crowd_boost.scss */
  .boost_call.crowd_boost .introcontainer .hl-subtext p {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 354, app/assets/stylesheets/controllers/_crowd_boost.scss */
  .boost_call.crowd_boost .introcontainer .hl-subtext p {
    font-size: 2.2rem;
  }
}

/* line 356, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd_boost .introcontainer p, .boost_call.crowd_boost .introcontainer ul {
  line-height: 1.4;
  font-size: 1.6rem;
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 356, app/assets/stylesheets/controllers/_crowd_boost.scss */
  .boost_call.crowd_boost .introcontainer p, .boost_call.crowd_boost .introcontainer ul {
    font-size: 1.8rem;
  }
}

/* line 364, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .introSide .cardBox, .boost_call .introSide .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio .boost_call .introSide label {
  z-index: 9;
}

/* line 366, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .introSide .cardBox .cardBoxHeader, .boost_call .introSide .crowd-pledges-page .charge-amount-radios .input-radio label .cardBoxHeader, .crowd-pledges-page .charge-amount-radios .input-radio .boost_call .introSide label .cardBoxHeader {
  margin-top: -8px;
}

/* line 373, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .paperCard .wrp {
  padding-top: 175px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

/* line 378, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .paperCard .wrp h3 {
  margin-bottom: 15px;
}

/* line 380, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .paperCard .wrp h3 span {
  color: #EC776A;
}

/* line 384, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .paperCard .wrp p {
  padding-bottom: 20px;
}

/* line 389, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .paperCard .btn-primary, .boost_call .paperCard .btn-avatar, .boost_call .paperCard .btn-icon, .boost_call .paperCard #gdpr-cookie-message button, #gdpr-cookie-message .boost_call .paperCard button,
.boost_call .paperCard button#ihavecookiesBtn, .boost_call .paperCard button#gdpr-cookie-advanced, .boost_call .paperCard .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .boost_call .paperCard .jBox-Confirm-button, .boost_call .paperCard .btn-secondary, .boost_call .paperCard .card-grid-container .link-load, .card-grid-container .boost_call .paperCard .link-load, .boost_call .paperCard .entryForm button, .entryForm .boost_call .paperCard button, .boost_call .paperCard .entryComment .txt form button, .entryComment .txt form .boost_call .paperCard button,
.boost_call .paperCard .entryContent .txt form button,
.entryContent .txt form .boost_call .paperCard button, .boost_call .paperCard .stream + .link-load {
  margin-bottom: 10px;
}

/* line 391, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .paperCard .btn-primary:last-child, .boost_call .paperCard .btn-avatar:last-child, .boost_call .paperCard .btn-icon:last-child, .boost_call .paperCard #gdpr-cookie-message button:last-child, #gdpr-cookie-message .boost_call .paperCard button:last-child,
.boost_call .paperCard button#ihavecookiesBtn:last-child, .boost_call .paperCard button#gdpr-cookie-advanced:last-child, .boost_call .paperCard .jBox-Confirm .jBox-Confirm-button:last-child, .jBox-Confirm .boost_call .paperCard .jBox-Confirm-button:last-child, .boost_call .paperCard .btn-secondary:last-child, .boost_call .paperCard .card-grid-container .link-load:last-child, .card-grid-container .boost_call .paperCard .link-load:last-child, .boost_call .paperCard .entryForm button:last-child, .entryForm .boost_call .paperCard button:last-child, .boost_call .paperCard .entryComment .txt form button:last-child, .entryComment .txt form .boost_call .paperCard button:last-child,
.boost_call .paperCard .entryContent .txt form button:last-child,
.entryContent .txt form .boost_call .paperCard button:last-child, .boost_call .paperCard .stream + .link-load:last-child {
  margin-bottom: 0px;
}

/* line 398, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .roomCardImg {
  z-index: 9;
  position: relative;
  transform: rotate(1deg) translate3d(0, 0, 0);
  width: 100%;
  height: auto;
}

/* line 406, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call .toggle-container {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 414, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd2raum-graz .crowd2raum-graz__disclosures .disclosure__content p {
  margin-bottom: 20px;
}

/* line 417, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd2raum-graz .crowd2raum-graz__disclosures .disclosure__content p + p {
  margin-top: 0;
}

/* line 420, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd2raum-graz .crowd2raum-graz__disclosures .disclosure__content p:last-child {
  margin-bottom: 0px;
}

/* line 423, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd2raum-graz .crowd2raum-graz__disclosures .disclosure__content ul {
  margin-bottom: 20px;
}

/* line 428, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd2raum-graz .-pilotgebiet {
  padding-bottom: 20px;
}

/* line 430, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd2raum-graz .-pilotgebiet .paperCard .wrp {
  background: none;
  padding-top: 10px;
}

/* line 433, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd2raum-graz .-pilotgebiet .paperCard .wrp p {
  padding-bottom: unset;
}

/* line 436, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd2raum-graz .-pilotgebiet .paperCard .wrp p.facts {
  margin-top: 10px;
}

/* line 440, app/assets/stylesheets/controllers/_crowd_boost.scss */
.boost_call.crowd2raum-graz .-pilotgebiet p.hint {
  line-height: 1.4;
  font-size: 1.8rem;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 440, app/assets/stylesheets/controllers/_crowd_boost.scss */
  .boost_call.crowd2raum-graz .-pilotgebiet p.hint {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 440, app/assets/stylesheets/controllers/_crowd_boost.scss */
  .boost_call.crowd2raum-graz .-pilotgebiet p.hint {
    font-size: 2.2rem;
  }
}

/* line 3, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page {
  padding-bottom: 0px;
}

/* line 5, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .imgHeader {
  background-image: url(https://assets-app.welocally.at/assets/info/sheboost/header-mob-3df5bed9a40eb36803f1ba41abf0e90fcf0724ec9dd4fda6e71de41e969cb4f7.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center -40px;
  height: 420px;
}

@media (min-width: 650px) {
  /* line 5, app/assets/stylesheets/controllers/_info_sheboost.scss */
  section.info.sheboost-page .imgHeader {
    background-image: url(https://assets-app.welocally.at/assets/info/sheboost/header-desk-ac34cb4f030eb4161a81716dda06e5d9cfe32538f8ba2f3db2482893f98734a1.jpg);
    background-position: center -20px;
    height: 600px;
  }
}

@media (min-width: 1900px) {
  /* line 5, app/assets/stylesheets/controllers/_info_sheboost.scss */
  section.info.sheboost-page .imgHeader {
    height: 850px;
  }
}

/* line 20, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .imgHeader::after {
  background-image: linear-gradient(to bottom, rgba(252, 252, 252, 0), #fcfcfc);
  top: 60%;
}

/* line 26, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .sheboost-hero-thanks {
  display: none;
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 5;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
}

@media (min-width: 650px) {
  /* line 26, app/assets/stylesheets/controllers/_info_sheboost.scss */
  section.info.sheboost-page .sheboost-hero-thanks {
    display: flex;
    top: 28px;
    right: 28px;
  }
}

/* line 41, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .sheboost-hero-thanks .sb-plaque {
  background: rgba(249, 247, 243, 0.94);
  border-radius: 16px;
  padding: 12px 16px;
  max-width: 235px;
  text-align: center;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}

@media (min-width: 650px) {
  /* line 41, app/assets/stylesheets/controllers/_info_sheboost.scss */
  section.info.sheboost-page .sheboost-hero-thanks .sb-plaque {
    max-width: 280px;
    padding: 14px 18px;
  }
}

/* line 53, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .sheboost-hero-thanks .sb-plaque p {
  margin: 0;
  font-size: 12px;
  line-height: 1.35;
  color: #615454;
}

@media (min-width: 650px) {
  /* line 53, app/assets/stylesheets/controllers/_info_sheboost.scss */
  section.info.sheboost-page .sheboost-hero-thanks .sb-plaque p {
    font-size: 13px;
  }
}

/* line 63, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .sheboost-hero-thanks .sb-plaque.-mini {
  padding: 10px 16px;
  max-width: 250px;
  background: rgba(234, 242, 244, 0.94);
}

/* line 68, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .sheboost-hero-thanks .sb-plaque.-mini p {
  font-size: 12px;
  color: #024E54;
}

/* line 75, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .sheboost-hero-thanks .sb-thanks-logos {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  margin: 8px 0 0;
}

/* line 82, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .sheboost-hero-thanks .sb-thanks-logos a {
  display: flex;
}

/* line 86, app/assets/stylesheets/controllers/_info_sheboost.scss */
section.info.sheboost-page .sheboost-hero-thanks .sb-thanks-logos img {
  height: 24px;
  width: auto;
}

@media (min-width: 650px) {
  /* line 86, app/assets/stylesheets/controllers/_info_sheboost.scss */
  section.info.sheboost-page .sheboost-hero-thanks .sb-thanks-logos img {
    height: 30px;
  }
}

/* line 102, app/assets/stylesheets/controllers/_info_sheboost.scss */
.content-wide[class*="sheboost-"] .cardBoxCollection {
  margin-left: 0;
  margin-right: 0;
}

/* line 107, app/assets/stylesheets/controllers/_info_sheboost.scss */
.content-wide[class*="sheboost-"] .wrp-inner {
  margin: 0 auto;
}

@media (min-width: 1100px) {
  /* line 107, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .content-wide[class*="sheboost-"] .wrp-inner {
    max-width: 1100px;
  }
}

/* line 113, app/assets/stylesheets/controllers/_info_sheboost.scss */
.content-wide[class*="sheboost-"]:last-of-type {
  margin-bottom: -80px;
}

/* line 116, app/assets/stylesheets/controllers/_info_sheboost.scss */
.content-wide[class*="sheboost-"] .hl-subtext {
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 116, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .content-wide[class*="sheboost-"] .hl-subtext {
    margin-bottom: 60px;
  }
}

/* line 130, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-check,
.sheboost-module-block .sb-check {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 11px;
}

/* line 138, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-check li,
.sheboost-module-block .sb-check li {
  position: relative;
  padding-left: 28px;
  font-size: 15px;
  color: #565759;
  line-height: 1.45;
}

/* line 145, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-check li::before,
.sheboost-module-block .sb-check li::before {
  content: "\2713";
  position: absolute;
  left: 0;
  top: 1px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #83C7BD;
  color: #024E54;
  font-size: 11px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 166, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-hero-block {
  background: none;
  margin-top: -120px;
  margin-bottom: 0px;
  padding-bottom: 110px;
}

@media (min-width: 650px) {
  /* line 166, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-hero-block {
    margin-top: -120px;
  }
}

/* line 175, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-hero-block h1 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.8rem;
  line-height: 1.0;
}

@media (min-width: 650px) {
  /* line 175, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-hero-block h1 {
    font-size: 5.5rem;
  }
}

@media (min-width: 980px) {
  /* line 175, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-hero-block h1 {
    font-size: 7.0rem;
  }
}

@media (max-width: 650px) {
  /* line 175, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-hero-block h1 {
    display: flex;
    flex-direction: column;
    width: -moz-fit-content;
    width: fit-content;
    margin: auto;
    text-align: left;
    line-height: 1.5;
  }
}

/* line 186, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-hero-block h1 em {
  background-image: url("https://assets-app.welocally.at/assets/texture-alpha-noise-31af5e2758964f9cdbc5dd9f64ff9bbf32c46cf2ccff94f2848eed06165a9e75.png"), url("https://assets-app.welocally.at/assets/svg/bg-badge-barpapapa-rosa-light-f699bed3c1f38e00f88e874b6e9c53bce469268b9642f49808078ab39effe0dd.svg");
  text-shadow: none;
  color: #EC776A;
  padding: 10px 20px 10px 20px;
}

@media (max-width: 650px) {
  /* line 186, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-hero-block h1 em {
    padding: 7px 13px 7px 13px;
  }
}

@media (min-width: 651px) {
  /* line 186, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-hero-block h1 em {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: -15px;
  }
}

/* line 200, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-hero-block h1 span {
  color: #615454;
}

@media (min-width: 651px) {
  /* line 200, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-hero-block h1 span {
    margin-right: 20px;
  }
}

/* line 207, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-hero-block p {
  font-style: italic;
  line-height: 1.4;
  font-size: 2.0rem;
  font-weight: bold;
  margin: auto;
  margin-top: 10px;
  max-width: 620px;
  padding: 10px;
}

@media (min-width: 650px) {
  /* line 207, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-hero-block p {
    font-size: 2.2rem;
  }
}

@media (min-width: 980px) {
  /* line 207, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-hero-block p {
    font-size: 2.6rem;
  }
}

/* line 216, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-hero-block .btn-primary, .sheboost-hero-block .btn-avatar, .sheboost-hero-block .btn-icon, .sheboost-hero-block #gdpr-cookie-message button, #gdpr-cookie-message .sheboost-hero-block button,
.sheboost-hero-block button#ihavecookiesBtn, .sheboost-hero-block button#gdpr-cookie-advanced, .sheboost-hero-block .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .sheboost-hero-block .jBox-Confirm-button, .sheboost-hero-block .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .sheboost-hero-block .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .sheboost-hero-block .btn-secondary, .sheboost-hero-block .card-grid-container .link-load, .card-grid-container .sheboost-hero-block .link-load, .sheboost-hero-block .entryForm button, .entryForm .sheboost-hero-block button, .sheboost-hero-block .entryComment .txt form button, .entryComment .txt form .sheboost-hero-block button,
.sheboost-hero-block .entryContent .txt form button,
.entryContent .txt form .sheboost-hero-block button, .sheboost-hero-block .stream + .link-load {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  margin-top: 15px;
}

/* line 222, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-hero-block .hl-subtext {
  margin-bottom: 30px !important;
}

/* line 228, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block {
  background-color: #fff;
}

/* line 232, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block::before {
  content: "";
  display: block;
  pointer-events: none;
  width: auto;
  height: 280px;
  background: url("https://assets-app.welocally.at/assets/illu/illu-gruppe-gluehbirnen-2f572876816752d55a8c7812bcc8a0aa930bdf3d8f629e225c0994c5ac2b47fc.png") no-repeat center bottom;
  background-size: contain;
  margin-top: -220px;
  margin-bottom: 10px;
}

/* line 244, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-featured {
  max-width: 460px;
  margin: 0 auto 48px;
  text-align: center;
}

/* line 249, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-featured .sheboost-ambassador-copy {
  text-align: center;
}

/* line 254, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-featured-photo {
  position: relative;
  width: 220px;
  height: 220px;
  margin: 0 auto 12px;
}

/* line 260, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-featured-photo img {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 20%;
     object-position: 50% 20%;
}

/* line 272, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-featured-credit {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

/* line 277, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-featured-credit text {
  font-size: 10px;
  letter-spacing: 0.08em;
  fill: #aaaaaa;
}

/* line 284, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassadors-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}

/* line 290, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-card {
  display: grid;
  gap: 16px;
  align-items: start;
}

/* line 296, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-image {
  width: 136px;
  height: auto;
  margin: 0 auto;
}

/* line 302, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-copy {
  text-align: center;
}

/* line 306, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-copy h3 {
  margin: 0 0 4px;
}

/* line 310, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-role {
  margin: 0 0 10px;
}

/* line 314, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-quote {
  margin: 0;
  font-style: italic;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-clamp: 4;
  -webkit-line-clamp: 4;
}

/* line 324, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-more {
  display: none;
  margin-top: 10px;
}

/* line 329, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-comment.-collapsible .sheboost-ambassador-more {
  display: inline-block;
}

/* line 333, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-botschafterinnen-block .sheboost-ambassador-comment.-open .sheboost-ambassador-quote {
  display: block;
}

@media (min-width: 650px) {
  /* line 338, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-botschafterinnen-block .sheboost-ambassador-card {
    grid-template-columns: 136px minmax(0, 1fr);
    gap: 24px;
  }
  /* line 343, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-botschafterinnen-block .sheboost-ambassador-image {
    margin: 0;
    justify-self: end;
  }
  /* line 348, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-botschafterinnen-block .sheboost-ambassador-copy {
    text-align: left;
  }
}

@media (min-width: 980px) {
  /* line 354, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-botschafterinnen-block .sheboost-ambassadors-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 32px 40px;
  }
}

/* line 362, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-why-block {
  background: #fff;
}

/* line 365, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-why-block blockquote {
  color: #EC776A;
  font-family: Merriweather,serif;
  font-style: italic;
  font-size: 3.5rem;
  text-align: center;
  font-weight: 700;
  margin: auto;
  margin-bottom: 40px;
  line-height: 1.1;
}

@media (min-width: 650px) {
  /* line 365, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-why-block blockquote {
    font-size: 4.5rem;
    margin-bottom: 60px;
    width: 50%;
  }
}

/* line 381, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-why-block p {
  line-height: 1.4;
  font-size: 1.8rem;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 381, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-why-block p {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 381, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-why-block p {
    font-size: 2.2rem;
  }
}

/* line 388, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block {
  background: #f9f7f3;
}

/* line 391, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block h3 {
  padding-bottom: 20px;
  line-height: 1.4;
  font-size: 1.8rem;
}

@media (min-width: 650px) {
  /* line 391, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-team-block h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 391, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-team-block h3 {
    font-size: 2.2rem;
  }
}

/* line 395, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block ul, .sheboost-team-block p {
  margin-bottom: 15px;
}

/* line 398, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 398, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-team-block p {
    font-size: 1.8rem;
  }
}

/* line 400, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block p a {
  font-weight: bold;
}

/* line 404, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block a {
  text-decoration: none;
}

/* line 406, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block a:hover {
  text-decoration: underline;
}

/* line 410, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}

@media (max-width: 980px) {
  /* line 410, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-team-block img {
    margin-top: 20px;
  }
}

/* line 419, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block .contact-info a {
  text-decoration: underline;
}

/* line 421, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-team-block .contact-info a:hover {
  text-decoration: none;
}

/* line 430, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-footer-block {
  background: #eaf2f4;
  border-top: #024e54 8px solid;
  color: #565759;
}

/* line 435, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-footer-block .sheboost-logo {
  height: 50px;
  width: auto;
  margin-bottom: 20px;
}

/* line 440, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-footer-block .logos {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 448, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-footer-block .partner-logo {
  height: 30px;
  width: auto;
  margin-bottom: 20px;
}

/* line 457, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-starter-block {
  padding-top: 0px;
}

/* line 460, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-starter-block .wrp-inner {
  max-width: 760px;
}

/* line 467, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-starter-block .sheboost-starter-card {
  position: relative;
  top: -90px;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(2, 78, 84, 0.08);
  padding: 30px 40px 34px;
  max-width: 460px;
  margin: 0 auto -90px;
  text-align: center;
}

/* line 478, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-starter-block .sheboost-starter-card .btn-primary, .sheboost-starter-block .sheboost-starter-card .btn-avatar, .sheboost-starter-block .sheboost-starter-card .btn-icon, .sheboost-starter-block .sheboost-starter-card #gdpr-cookie-message button, #gdpr-cookie-message .sheboost-starter-block .sheboost-starter-card button,
.sheboost-starter-block .sheboost-starter-card button#ihavecookiesBtn, .sheboost-starter-block .sheboost-starter-card button#gdpr-cookie-advanced, .sheboost-starter-block .sheboost-starter-card .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .sheboost-starter-block .sheboost-starter-card .jBox-Confirm-button {
  margin: 6px 0 0;
}

/* line 481, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-starter-block .sheboost-starter-card-title {
  margin: 0 0 4px;
  font-size: 20px;
  font-weight: 700;
  color: #024E54;
}

/* line 488, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-starter-block .sheboost-starter-card-sub {
  margin: 0 0 16px;
  font-size: 15px;
  color: #565759;
}

/* line 496, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block {
  scroll-margin-top: 20px;
  padding-bottom: 180px;
}

/* line 500, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .wrp-inner {
  max-width: 820px;
}

/* line 505, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block details.sheboost-acc {
  background: #fff;
  border: 1px solid #d8e6e8;
  border-radius: 12px;
  padding: 6px 22px;
  margin-bottom: 14px;
}

/* line 512, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block details.sheboost-acc > summary {
  cursor: pointer;
  list-style: none;
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #024E54;
  font-size: 19px;
  padding: 12px 0;
}

/* line 522, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block details.sheboost-acc > summary::-webkit-details-marker {
  display: none;
}

/* line 524, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block details.sheboost-acc > summary::after {
  content: "\25B8";
  margin-left: auto;
  font-size: 0.85em;
  color: #69A8A7;
  transition: transform .15s ease;
}

/* line 533, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block details.sheboost-acc[open] > summary::after {
  transform: rotate(90deg);
}

/* line 535, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block details.sheboost-acc > .-toggle-content {
  padding: 4px 0 14px;
}

/* line 538, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .-toggle-content {
  padding-top: 10px;
}

/* line 541, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-steps {
  list-style: none;
  margin: 6px 0 0;
  padding: 0;
}

/* line 542, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-step {
  display: flex;
  gap: 18px;
  position: relative;
  padding-bottom: 24px;
}

/* line 548, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-step:last-child {
  padding-bottom: 0;
}

/* line 550, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-step:not(:last-child)::before {
  content: "";
  position: absolute;
  left: 17px;
  top: 40px;
  bottom: -2px;
  width: 2px;
  background: #d8e6e8;
}

/* line 560, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-step-num {
  flex: none;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #024E54;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 16px;
  position: relative;
  z-index: 1;
}

/* line 575, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-step-body {
  padding-top: 5px;
}

/* line 578, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-step-body h5 {
  margin: 0 0 3px;
  font-size: 17px;
  color: #024E54;
  font-weight: 700;
}

/* line 579, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-step-body p {
  margin: 0;
  color: #565759;
  font-size: 15.5px;
  line-height: 1.5;
}

/* line 581, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-help {
  margin-top: 22px;
  background: #eaf2f4;
  border-radius: 12px;
  padding: 15px 20px;
  font-size: 15px;
  color: #024E54;
  line-height: 1.5;
}

/* line 590, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-help strong {
  display: block;
  margin-bottom: 2px;
}

/* line 594, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-cols {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-top: 2px;
}

/* line 600, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-col {
  background: #fff;
  border: 1px solid #d8e6e8;
  border-radius: 12px;
  padding: 18px 20px;
}

/* line 606, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-mitmachen-block .sb-col h5 {
  margin: 0 0 14px;
  font-size: 16px;
  color: #024E54;
  font-weight: 700;
}

@media (max-width: 640px) {
  /* line 609, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-mitmachen-block .sb-cols {
    grid-template-columns: 1fr;
  }
}

/* line 615, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block {
  scroll-margin-top: 20px;
  padding-top: 25px;
}

@media (min-width: 980px) {
  /* line 615, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-module-block {
    padding-top: 15px;
  }
}

/* line 623, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-eyebrow {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: .09em;
  color: #69A8A7;
  font-weight: 700;
  margin: 0 0 5px;
}

/* line 632, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}

/* line 638, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-card {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #d8e6e8;
  border-radius: 12px;
  padding: 20px 22px;
}

/* line 646, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-card h5 {
  margin: 0 0 6px;
  font-size: 17px;
  color: #024E54;
  font-weight: 700;
}

/* line 647, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-card > p {
  margin: 0;
  color: #565759;
  font-size: 15.5px;
  line-height: 1.55;
}

/* line 649, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-card .sb-module-partner {
  margin-top: auto;
}

/* line 651, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-card-head {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 10px;
}

/* line 657, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-card-head .sb-eyebrow {
  margin: 0;
}

/* line 659, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-card-head .icon {
  flex: none;
  margin-left: auto;
  width: 32px;
  height: 32px;
  color: #EC776A;
}

/* line 667, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-badge {
  background: #eaf2f4;
  color: #024E54;
  border-radius: 999px;
  padding: 3px 10px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .04em;
  white-space: nowrap;
}

/* line 678, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-more {
  margin-top: 12px;
}

/* line 681, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-more > summary {
  cursor: pointer;
  list-style: none;
  font-size: 14px;
  font-weight: 700;
  color: #69A8A7;
}

/* line 688, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-more > summary::-webkit-details-marker {
  display: none;
}

/* line 690, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-more > summary::before {
  content: "\25B8";
  display: inline-block;
  margin-right: 6px;
  transition: transform .15s ease;
}

/* line 698, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-more[open] > summary::before {
  transform: rotate(90deg);
}

/* line 700, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-more .sb-module-more-note {
  margin: 12px 0 0;
  font-size: 14.5px;
  color: #565759;
  line-height: 1.5;
}

/* line 701, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-more .sb-check {
  margin-top: 14px;
}

/* line 703, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-sessions {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  margin-top: 16px;
}

/* line 709, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-session {
  background: #f4f8f9;
  border: 1px solid #e1ebec;
  border-radius: 10px;
  padding: 12px 14px;
}

/* line 715, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-session span {
  display: block;
  font-size: 11.5px;
  text-transform: uppercase;
  letter-spacing: .05em;
  color: #69A8A7;
  font-weight: 700;
  margin-bottom: 4px;
}

/* line 724, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-session p {
  margin: 0;
  font-size: 14.5px;
  color: #565759;
  line-height: 1.45;
}

/* line 727, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-condition {
  display: flex;
  gap: 13px;
  align-items: flex-start;
  margin: 14px 0 4px;
  background: #eaf2f4;
  border-radius: 10px;
  padding: 14px 16px;
}

/* line 736, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-condition p {
  margin: 0;
  font-size: 15px;
  color: #565759;
  line-height: 1.5;
}

/* line 737, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-condition p strong {
  color: #024E54;
}

/* line 739, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-condition-icon {
  flex: none;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #83C7BD;
  color: #024E54;
  font-size: 13px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1px;
}

/* line 753, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-condition-label {
  display: block;
  font-size: 11.5px;
  text-transform: uppercase;
  letter-spacing: .05em;
  color: #69A8A7;
  font-weight: 700;
  margin-bottom: 3px;
}

/* line 763, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-partner {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-top: 12px;
  border-top: 1px solid #e1ebec;
}

/* line 770, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-partner img {
  height: 20px;
  width: auto;
  flex: none;
}

/* line 771, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-module-block .sb-module-partner span {
  font-size: 12.5px;
  color: #565759;
  line-height: 1.4;
}

@media (max-width: 980px) {
  /* line 775, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-module-block .sb-module-cards {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 640px) {
  /* line 779, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-module-block .sb-module-cards {
    grid-template-columns: 1fr;
  }
}

/* line 784, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-einreichen-action {
  text-align: center;
  margin-top: 30px;
}

/* line 790, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block {
  background: #eaf2f4;
  clip-path: polygon(0 10px, 5% 0, 10% 10px, 15% 0, 20% 10px, 25% 0, 30% 10px, 35% 0, 40% 10px, 45% 0, 50% 10px, 55% 0, 60% 10px, 65% 0, 70% 10px, 75% 0, 80% 10px, 85% 0, 90% 10px, 95% 0, 100% 10px, 100% 100%, 0 100%);
}

/* line 818, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-group + .sheboost-supporter-group {
  margin-top: 18px;
}

/* line 822, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporters-manage {
  margin-top: 6px;
  color: #aaaaaa;
}

/* line 828, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-bank-grid {
  display: grid;
  gap: 18px;
  grid-template-columns: 1fr;
  max-width: 760px;
  margin: 0 auto;
}

/* line 836, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-bank-card {
  display: grid;
  gap: 14px;
  justify-items: center;
  align-content: start;
  text-align: center;
  background: #FCFCFC;
  border: 2px solid #bfd9dd;
  border-radius: 12px;
  padding: 26px 22px;
}

/* line 847, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-bank-card img {
  height: 44px;
  width: auto;
}

/* line 852, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-bank-card p {
  margin: 0;
  color: #aaaaaa;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 852, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-supporters-block .sheboost-bank-card p {
    font-size: 1.4rem;
  }
}

/* line 859, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-grid {
  display: grid;
  gap: 18px;
  grid-template-columns: 1fr;
}

/* line 865, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card {
  background: #FCFCFC;
  border-radius: 12px;
  padding: 22px 16px 28px;
  display: grid;
  gap: 12px;
  height: 100%;
  position: relative;
  align-content: start;
  text-align: center;
}

/* line 877, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-avatar picture,
.sheboost-supporters-block .sheboost-supporter-avatar img {
  display: block;
  margin: 0 auto;
}

/* line 883, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-copy h3 {
  margin: 0;
  overflow: hidden;
}

/* line 888, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-meta {
  margin: 2px 0 0;
  color: #aaaaaa;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 888, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-supporters-block .sheboost-supporter-meta {
    font-size: 1.4rem;
  }
}

/* line 894, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-quote {
  margin: 0;
  font-style: italic;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-clamp: var(--sheboost-comment-lines, 3);
  -webkit-line-clamp: var(--sheboost-comment-lines, 3);
}

/* line 904, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-comment {
  border-top: 1px dashed #bfd9dd;
  padding-top: 10px;
}

/* line 909, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-large,
.sheboost-supporters-block .sheboost-supporter-card.-medium {
  border: 2px dashed #bfd9dd;
}

/* line 914, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-large.-has-comment,
.sheboost-supporters-block .sheboost-supporter-card.-medium.-has-comment {
  grid-template-rows: auto auto 1fr;
}

/* line 920, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-large .sheboost-supporter-avatar img {
  width: 170px;
  height: 170px;
}

/* line 925, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-large .sheboost-supporter-comment {
  --sheboost-comment-lines: 4;
}

/* line 931, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-medium .sheboost-supporter-avatar img {
  width: 122px;
  height: 122px;
}

/* line 936, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-medium .sheboost-supporter-comment {
  --sheboost-comment-lines: 3;
}

/* line 941, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-small, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card {
  border: 1px dashed #bfd9dd;
  grid-template-columns: 64px minmax(0, 1fr);
  -moz-column-gap: 12px;
       column-gap: 12px;
  row-gap: 0;
  align-items: center;
  align-content: start;
  text-align: left;
}

/* line 950, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-small h3, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card h3, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card h3,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card h3 {
  line-height: 1.4;
  font-size: 1.4rem;
}

@media (min-width: 650px) {
  /* line 950, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-supporters-block .sheboost-supporter-card.-small h3, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card h3, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card h3,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card h3 {
    font-size: 1.6rem;
  }
}

/* line 954, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-small .sheboost-supporter-avatar, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card .sheboost-supporter-avatar, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card .sheboost-supporter-avatar,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card .sheboost-supporter-avatar {
  align-self: center;
}

/* line 958, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-small .sheboost-supporter-avatar img, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card .sheboost-supporter-avatar img, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card .sheboost-supporter-avatar img,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card .sheboost-supporter-avatar img {
  width: 64px;
  height: 64px;
}

/* line 963, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-small.-has-comment, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card.-has-comment, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card.-has-comment,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card.-has-comment {
  grid-template-rows: auto 1fr;
}

/* line 967, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-small .sheboost-supporter-copy, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card .sheboost-supporter-copy, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card .sheboost-supporter-copy,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card .sheboost-supporter-copy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  gap: 2px;
  min-width: 0;
  min-height: 64px;
}

/* line 977, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-small .sheboost-supporter-copy h3, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card .sheboost-supporter-copy h3, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card .sheboost-supporter-copy h3,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card .sheboost-supporter-copy h3 {
  line-clamp: 3;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 985, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-small .sheboost-supporter-comment, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card .sheboost-supporter-comment, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card .sheboost-supporter-comment,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card .sheboost-supporter-comment {
  grid-column: 1 / -1;
  --sheboost-comment-lines: 2;
  align-self: start;
  margin-top: 12px;
}

/* line 993, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-has-comment.-collapsible {
  cursor: pointer;
}

/* line 997, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-comment.-open .sheboost-supporter-quote {
  display: block;
}

/* line 1001, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-comment {
  height: 100%;
  min-width: 0;
  margin: 0;
  text-align: inherit;
}

/* line 1008, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card:focus-visible {
  outline: 2px solid #69a8a7;
  outline-offset: 4px;
}

/* line 1013, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-toggle-icon {
  position: absolute;
  left: 50%;
  bottom: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 120ms ease, transform 120ms ease;
}

/* line 1026, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-toggle-icon .icon {
  width: 24px;
  height: 24px;
  fill: #69a8a7;
}

/* line 1032, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-collapsible:hover .sheboost-supporter-toggle-icon,
.sheboost-supporters-block .sheboost-supporter-card.-collapsible:focus-visible .sheboost-supporter-toggle-icon,
.sheboost-supporters-block .sheboost-supporter-comment.-open .sheboost-supporter-toggle-icon {
  opacity: 1;
}

/* line 1038, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-comment.-open .sheboost-supporter-toggle-icon {
  transform: translateX(-50%) rotate(180deg);
}

/* line 1042, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporter-card.-collapsible .sheboost-supporter-toggle-icon {
  opacity: 1;
}

/* line 1046, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-supporters-block .sheboost-supporters-more {
  margin: 30px 0 0;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 1052, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-supporters-block .sheboost-bank-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  /* line 1056, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-supporters-block .sheboost-supporter-grid.-top,
.sheboost-supporters-block .sheboost-supporter-grid.-small,
.sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-grid,
#gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-grid,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 980px) {
  /* line 1063, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-supporters-block .sheboost-supporter-grid.-top,
.sheboost-supporters-block .sheboost-supporter-grid.-small,
.sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-grid,
#gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-grid,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  /* line 1068, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-supporters-block .sheboost-supporter-card.-small, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card {
    grid-template-columns: 58px minmax(0, 1fr);
  }
  /* line 1071, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-supporters-block .sheboost-supporter-card.-small .sheboost-supporter-avatar img, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card .sheboost-supporter-avatar img, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card .sheboost-supporter-avatar img,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card .sheboost-supporter-avatar img {
    width: 58px;
    height: 58px;
  }
  /* line 1076, app/assets/stylesheets/controllers/_info_sheboost.scss */
  .sheboost-supporters-block .sheboost-supporter-card.-small .sheboost-supporter-copy, .sheboost-supporters-block #gdpr-cookie-message button.sheboost-supporter-card .sheboost-supporter-copy, #gdpr-cookie-message .sheboost-supporters-block button.sheboost-supporter-card .sheboost-supporter-copy,
.sheboost-supporters-block button#ihavecookiesBtn.sheboost-supporter-card .sheboost-supporter-copy {
    min-height: 58px;
  }
}

/* line 1086, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-support-block .wrp-inner {
  max-width: 780px;
}

/* line 1090, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-support-block .cardBox.-support, .sheboost-support-block .crowd-pledges-page .charge-amount-radios .input-radio label.-support, .crowd-pledges-page .charge-amount-radios .input-radio .sheboost-support-block label.-support {
  padding: 30px;
  text-align: center;
}

/* line 1095, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-support-block .sheboost-support-actions {
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
  margin: 20px 0;
}

/* line 1103, app/assets/stylesheets/controllers/_info_sheboost.scss */
.sheboost-support-block .sheboost-support-manage {
  margin-bottom: 0px;
}

/* line 9, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.content-wide[class*="sheboost-connect-"] .sb-connect-title {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  line-height: 1.15;
  color: #024E54;
  text-align: center;
  margin: 0 0 12px;
}

/* line 18, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.content-wide[class*="sheboost-connect-"] h1.sb-connect-title {
  font-size: 30px;
}

@media (min-width: 650px) {
  /* line 18, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
  .content-wide[class*="sheboost-connect-"] h1.sb-connect-title {
    font-size: 40px;
  }
}

/* line 26, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.content-wide[class*="sheboost-connect-"] h2.sb-connect-title {
  font-size: 24px;
}

@media (min-width: 650px) {
  /* line 26, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
  .content-wide[class*="sheboost-connect-"] h2.sb-connect-title {
    font-size: 30px;
  }
}

/* line 34, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.content-wide[class*="sheboost-connect-"] .sb-connect-intro {
  font-size: 17px;
  line-height: 1.5;
  color: #565759;
  text-align: center;
  max-width: 720px;
  margin: 0 auto 30px;
}

/* line 49, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
body[data-controller="sheboost_connect"] header.navigation {
  margin-bottom: 0;
}

/* line 53, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
body[data-controller="sheboost_connect"] .sheboost-connect-hero-block {
  padding-top: 80px;
}

@media (min-width: 980px) {
  /* line 53, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
  body[data-controller="sheboost_connect"] .sheboost-connect-hero-block {
    padding-top: 110px;
  }
}

/* line 64, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-eyebrow {
  text-align: center;
  margin-bottom: 28px;
  color: #EC776A;
  font-size: 15px;
  letter-spacing: .14em;
}

/* line 73, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-logo {
  display: block;
  height: 70px;
  width: auto;
  margin: 0 auto 12px;
}

@media (min-width: 650px) {
  /* line 73, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
  .sheboost-connect-hero-block .sb-connect-logo {
    height: 95px;
  }
}

/* line 84, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-word {
  display: block;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .22em;
  margin-right: -.22em;
  font-size: 32px;
}

@media (min-width: 650px) {
  /* line 84, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
  .sheboost-connect-hero-block .sb-connect-word {
    font-size: 46px;
  }
}

/* line 97, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-sub {
  font-size: 17px;
  line-height: 1.5;
  color: #565759;
  text-align: center;
  max-width: 620px;
  margin: 0 auto 28px;
}

/* line 106, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-facts {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 14px;
  margin-bottom: 30px;
}

/* line 114, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-fact {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(2, 78, 84, 0.08);
  padding: 14px 24px;
  text-align: center;
}

/* line 121, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-fact strong {
  display: block;
  color: #024E54;
  font-size: 16px;
}

/* line 127, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-fact span {
  color: #565759;
  font-size: 14px;
}

/* line 133, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-form {
  background: #fff;
  border-radius: 24px;
  box-shadow: 0 10px 30px rgba(2, 78, 84, 0.08);
  padding: 34px 38px 38px;
  max-width: 560px;
  margin: 0 auto;
}

/* line 142, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-form-title {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 28px;
  color: #024E54;
  margin: 0 0 10px;
}

/* line 150, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-form-lead {
  font-size: 16px;
  color: #565759;
  line-height: 1.5;
  margin: 0 0 24px;
}

/* line 156, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-form-lead strong {
  color: #EC776A;
}

/* line 161, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-field-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}

@media (max-width: 560px) {
  /* line 161, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
  .sheboost-connect-hero-block .sb-connect-field-row {
    grid-template-columns: 1fr;
    gap: 0;
  }
}

/* line 172, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-field {
  margin-bottom: 20px;
}

/* line 175, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-field label {
  display: block;
  font-weight: 700;
  font-size: 15px;
  color: #024E54;
  margin-bottom: 6px;
}

/* line 183, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-field input {
  width: 100%;
  padding: 14px 16px;
  font-family: "Lato", sans-serif;
  font-size: 15.5px;
  color: #615454;
  background: #f4f8f9;
  border: 1px solid #e6eef0;
  border-radius: 12px;
}

/* line 193, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-field input:focus {
  outline: none;
  background: #fff;
  border-color: #69a8a7;
}

/* line 202, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-form .btn-primary, .sheboost-connect-hero-block .sb-connect-form .btn-avatar, .sheboost-connect-hero-block .sb-connect-form .btn-icon, .sheboost-connect-hero-block .sb-connect-form #gdpr-cookie-message button, #gdpr-cookie-message .sheboost-connect-hero-block .sb-connect-form button,
.sheboost-connect-hero-block .sb-connect-form button#ihavecookiesBtn, .sheboost-connect-hero-block .sb-connect-form button#gdpr-cookie-advanced, .sheboost-connect-hero-block .sb-connect-form .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .sheboost-connect-hero-block .sb-connect-form .jBox-Confirm-button {
  width: 100%;
  background-image: none;
  border-radius: 999px;
  font-style: normal;
  font-weight: 700;
  padding: 1.7rem 2rem;
}

/* line 211, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-privacy {
  font-size: 13px;
  color: #565759;
  line-height: 1.5;
  margin: 16px 0 0;
  text-align: center;
}

/* line 220, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-error {
  display: none;
  font-size: 14px;
  color: #B3261E;
  line-height: 1.5;
  margin: 12px 0 0;
  text-align: center;
}

/* line 230, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-hp {
  position: absolute;
  left: -9999px;
}

/* line 235, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-success {
  display: none;
  background: #fff;
  border: 1.5px solid #69a8a7;
  border-radius: 16px;
  padding: 26px 30px;
  max-width: 560px;
  margin: 0 auto;
}

/* line 244, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-success h5 {
  margin: 0 0 6px;
  font-size: 17px;
  color: #024E54;
  font-weight: 700;
}

/* line 251, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-success p {
  margin: 0;
  color: #565759;
  font-size: 15.5px;
  line-height: 1.5;
}

/* line 258, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-success .sb-connect-calendar {
  margin-top: 14px;
}

/* line 261, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-success .sb-connect-calendar a {
  color: #024E54;
  font-weight: 600;
  text-decoration: underline;
}

/* line 267, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-hero-block .sb-connect-success .sb-connect-calendar span {
  display: block;
  margin-top: 4px;
  font-size: 13.5px;
}

/* line 277, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block {
  background: #fff;
}

/* line 280, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .wrp-inner {
  max-width: 820px;
}

/* line 285, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-programm-moderation {
  text-align: center;
  color: #565759;
  font-size: 14px;
  margin: -16px 0 30px;
}

/* line 291, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-programm-moderation strong {
  color: #024E54;
  font-weight: 700;
}

/* line 297, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-agenda {
  display: grid;
  gap: 12px;
}

/* line 302, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot {
  display: grid;
  grid-template-columns: 140px 1fr;
  gap: 18px;
  background: #fff;
  border: 1px solid #d8e6e8;
  border-radius: 12px;
  padding: 18px 22px;
}

/* line 311, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot time {
  font-weight: 700;
  color: #024E54;
  white-space: nowrap;
}

/* line 317, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot h5 {
  margin: 0 0 3px;
  font-size: 17px;
  color: #024E54;
  font-weight: 700;
}

/* line 324, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot p {
  margin: 0;
  color: #565759;
  font-size: 15.5px;
  line-height: 1.5;
}

/* line 331, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot p strong {
  color: #024E54;
  font-weight: 700;
}

/* line 337, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot p + p {
  margin-top: 10px;
}

/* line 342, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot .sb-connect-speakers {
  margin: 6px 0 0;
  padding: 0;
  list-style: none;
}

/* line 347, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot .sb-connect-speakers li {
  color: #565759;
  font-size: 15.5px;
  line-height: 1.65;
}

/* line 352, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot .sb-connect-speakers li strong {
  color: #024E54;
  font-weight: 700;
}

/* line 359, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-programm-block .sb-connect-slot .sb-connect-moderation {
  margin-top: 10px;
  font-size: 14px;
}

@media (max-width: 560px) {
  /* line 302, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
  .sheboost-connect-programm-block .sb-connect-slot {
    grid-template-columns: 1fr;
    gap: 4px;
  }
}

/* line 372, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block {
  background: #f9f7f3;
}

/* line 375, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-eyebrow {
  text-align: center;
  margin-bottom: 18px;
}

/* line 380, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-partner-logos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 40px;
}

/* line 387, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-partner-logos img {
  height: 40px;
  width: auto;
}

/* line 393, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-partner-logos.-getraenke img {
  height: 38px;
}

/* line 398, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-partner-logos.-getraenke img.-rose-bauern {
  height: 52px;
}

/* line 403, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-partner-logos.-getraenke img.-baumgartner {
  height: 52px;
}

/* line 408, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-partner-logos.-gastgeber img {
  height: 44px;
}

/* line 413, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-partner-logos.-getraenke a {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

/* line 419, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-partner-logos.-getraenke a span {
  font-size: 13px;
  font-weight: 600;
  color: #024E54;
  text-decoration: underline;
}

/* line 428, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-gastgeber-eyebrow,
.sheboost-connect-partnerleiste-block .sb-connect-getraenke-eyebrow {
  margin-top: 40px;
}

/* line 433, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-koop-eyebrow {
  margin-top: 40px;
}

/* line 438, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-koop-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 12px;
  max-width: 760px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}

/* line 448, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-koop-list li a {
  display: inline-block;
  background: #fff;
  border: 1px solid #d8e6e8;
  border-radius: 999px;
  padding: 8px 18px;
  font-size: 14px;
  font-weight: 600;
  color: #024E54;
}

/* line 458, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-koop-list li a:hover {
  border-color: #69a8a7;
}

/* line 464, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-more {
  margin-top: 44px;
  text-align: center;
  font-size: 15.5px;
  color: #565759;
}

/* line 470, app/assets/stylesheets/controllers/_info_sheboost_connect.scss */
.sheboost-connect-partnerleiste-block .sb-connect-more a {
  color: #024E54;
  font-weight: 700;
  text-decoration: underline;
}

/* line 5, app/assets/stylesheets/components/_region.scss */
body.region-muehlviertler-kernland .navigation .nav-location-link span {
  width: 110px;
}

@media (min-width: 651px) {
  /* line 21, app/assets/stylesheets/components/_region.scss */
  body.region-kaernten .homeRegion .graetzl-switch-wrapper .input-select {
    width: 75%;
    max-width: unset;
  }
  /* line 25, app/assets/stylesheets/components/_region.scss */
  body.region-kaernten .homeRegion .graetzl-switch-wrapper .region-logos {
    width: 20%;
  }
}

/* line 36, app/assets/stylesheets/components/_region.scss */
body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos {
  margin-top: 0;
}

/* line 38, app/assets/stylesheets/components/_region.scss */
body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos a.subscription {
  width: 100%;
  text-decoration: none;
}

/* line 42, app/assets/stylesheets/components/_region.scss */
body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos a.subscription:hover strong {
  text-decoration: none;
}

/* line 48, app/assets/stylesheets/components/_region.scss */
body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos .inner {
  height: 60px;
  background-color: #DBEFEC;
  border-color: #DEEAE6;
  justify-content: center;
}

/* line 53, app/assets/stylesheets/components/_region.scss */
body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos .inner svg {
  color: #615454;
  margin-left: 10px;
  margin-right: 10px;
  height: 70px;
  width: 70px;
  animation: rotation 10s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

/* line 69, app/assets/stylesheets/components/_region.scss */
body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos .inner .txt {
  text-align: left;
  font-style: italic;
  color: #565759;
}

/* line 73, app/assets/stylesheets/components/_region.scss */
body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos .inner .txt strong {
  color: #EC776A;
  text-decoration: underline;
}

@media (max-width: 980px) {
  /* line 34, app/assets/stylesheets/components/_region.scss */
  body.region-wien .homeRegion .graetzl-switch-wrapper {
    flex-wrap: wrap;
    width: 100%;
  }
  /* line 83, app/assets/stylesheets/components/_region.scss */
  body.region-wien .homeRegion .graetzl-switch-wrapper .input-select, body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos {
    width: 100%;
    max-width: 500px;
  }
  /* line 86, app/assets/stylesheets/components/_region.scss */
  body.region-wien .homeRegion .graetzl-switch-wrapper .input-select .inner svg, body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos .inner svg {
    height: 55px;
    width: 55px;
  }
  /* line 91, app/assets/stylesheets/components/_region.scss */
  body.region-wien .homeRegion .graetzl-switch-wrapper .region-logos {
    margin-top: 25px;
  }
  /* line 94, app/assets/stylesheets/components/_region.scss */
  body.region-wien .homeRegion .graetzl-switch-wrapper .inner {
    padding: 8px !important;
  }
}
