@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;
}

/* line 1, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect p {
  margin: 0;
}

/* line 2, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect {
  width: 200px;
}

/* line 4, vendor/assets/stylesheets/_sumoselect.scss */
.SelectBox {
  padding: 5px 8px;
}

/* line 6, vendor/assets/stylesheets/_sumoselect.scss */
.sumoStopScroll {
  overflow: hidden;
}

/* Filtering style */
/* line 9, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect .hidden {
  display: none;
}

/* line 10, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect .search-txt {
  display: none;
  outline: none;
}

/* line 11, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect .no-match {
  display: none;
  padding: 6px;
}

/* line 12, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect.open .search-txt {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 5px 8px;
  border: none;
  box-sizing: border-box;
  border-radius: 5px;
}

/* line 13, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect.open > .search > span, .SumoSelect.open > .search > label {
  visibility: hidden;
}

/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */
/* line 16, vendor/assets/stylesheets/_sumoselect.scss */
.SelectClass, .SumoUnder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  box-sizing: border-box;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/* line 17, vendor/assets/stylesheets/_sumoselect.scss */
.SelectClass {
  z-index: 1;
}

/* line 19, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li.opt label, .SumoSelect > .CaptionCont, .SumoSelect .select-all > label {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

/* line 21, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect {
  display: inline-block;
  position: relative;
  outline: none;
}

/* line 22, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont {
  box-shadow: 0 0 2px #7799D0;
  border-color: #7799D0;
}

/* line 23, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .CaptionCont {
  position: relative;
  border: 1px solid #A4A4A4;
  min-height: 14px;
  background-color: #fff;
  border-radius: 2px;
  margin: 0;
}

/* line 24, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .CaptionCont > span {
  display: block;
  padding-right: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
}

/*placeholder style*/
/* line 26, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .CaptionCont > span.placeholder {
  font-style: italic;
}

/* line 28, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .CaptionCont > label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
}

/* line 29, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .CaptionCont > label > i {
  background-position: center center;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-repeat: no-repeat;
  opacity: 0.8;
}

/* line 34, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper {
  display: none;
  z-index: 1000;
  top: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);
  border-radius: 3px;
  overflow: hidden;
}

/* line 35, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect.open > .optWrapper {
  top: 35px;
  display: block;
}

/* line 36, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect.open > .optWrapper.up {
  top: auto;
  bottom: 100%;
  margin-bottom: 5px;
}

/* line 38, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper ul {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
}

/* line 39, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options {
  border-radius: 2px;
  position: relative;
  /*Set the height of pop up here (only for desktop mode)*/
  max-height: 250px;
  /*height*/
}

/* line 43, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.okCancelInMulti > .options {
  border-radius: 2px 2px 0 0;
}

/* line 44, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.selall > .options {
  border-radius: 0 0 2px 2px;
}

/* line 45, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.selall.okCancelInMulti > .options {
  border-radius: 0;
}

/* line 46, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li.group.disabled > label {
  opacity: 0.5;
}

/* line 47, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li ul li.opt {
  padding-left: 22px;
}

/* line 48, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .options li ul li.opt {
  padding-left: 50px;
}

/* line 49, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.isFloating > .options {
  max-height: 100%;
  box-shadow: 0 0 100px #595959;
}

/* line 50, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li.opt {
  padding: 8px 10px;
  position: relative;
  border-bottom: 1px solid #f5f5f5;
}

/* line 51, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options > li.opt:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 52, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.selall > .options > li.opt:first-child {
  border-radius: 0;
}

/* line 53, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options > li.opt:last-child {
  border-radius: 0 0 2px 2px;
  border-bottom: none;
}

/* line 54, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.okCancelInMulti > .options > li.opt:last-child {
  border-radius: 0;
}

/* line 55, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #E4E4E4;
}

/* line 56, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li.opt.sel, .SumoSelect .select-all.sel {
  background-color: #a1c0e4;
}

/* line 58, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  cursor: pointer;
}

/* line 60, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li.group > label {
  cursor: default;
  padding: 8px 6px;
  font-weight: bold;
}

/*Floating styles*/
/* line 63, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.isFloating {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 90%;
  bottom: 0;
  margin: auto;
  max-height: 90%;
}

/*disabled state*/
/* line 66, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li.opt.disabled {
  background-color: inherit;
  pointer-events: none;
}

/* line 67, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li.opt.disabled * {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
}

/*styling for multiple select*/
/* line 71, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .options li.opt {
  padding-left: 35px;
  cursor: pointer;
}

/* line 72, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .options li.opt span,
.SumoSelect .select-all > span {
  position: absolute;
  display: block;
  width: 30px;
  top: 0;
  bottom: 0;
  margin-left: -35px;
}

/* line 74, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .options li.opt span i,
.SumoSelect .select-all > span i {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 22px;
  height: 22px;
  background-color: #DBEFEC;
  box-shadow: none;
  border: 2px solid #83C7BD;
  border-radius: 2px;
}

/* line 76, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .MultiControls {
  display: none;
  border-top: 1px solid #ddd;
  background-color: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.13);
  border-radius: 0 0 3px 3px;
}

/* line 77, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls {
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 0;
  width: 100%;
}

/* line 79, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls {
  display: block;
}

/* line 80, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p {
  padding: 6px;
}

/* line 81, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p:focus {
  box-shadow: 0 0 2px #a1c0e4;
  border-color: #a1c0e4;
  outline: none;
  background-color: #a1c0e4;
}

/* line 83, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .MultiControls > p {
  display: inline-block;
  cursor: pointer;
  padding: 12px;
  width: 50%;
  box-sizing: border-box;
  text-align: center;
}

/* line 84, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #f1f1f1;
}

/* line 85, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {
  border-right: 1px solid #DBDBDB;
  border-radius: 0 0 0 3px;
  background-color: #EC776A;
  color: white;
}

/* line 86, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel {
  border-radius: 0 0 3px 0;
}

/*styling for select on popup mode*/
/* line 88, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.isFloating > .options li.opt {
  padding: 12px 6px;
}

/*styling for only multiple select on popup mode*/
/* line 91, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple.isFloating > .options li.opt {
  padding-left: 35px;
}

/* line 92, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple.isFloating {
  padding-bottom: 43px;
}

/* line 94, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i,
.SumoSelect .select-all.selected > span i,
.SumoSelect .select-all.partial > span i {
  background-color: #DBEFEC;
  box-shadow: none;
  border: 2px solid #83C7BD;
}

/* line 98, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i::before,
.SumoSelect .select-all.selected > span i::before,
.SumoSelect .select-all.partial > span i::before {
  content: '✔';
  color: #615454;
  font-size: 22px;
  line-height: 22px;
}

/* line 101, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect .select-all.partial > span i::before {
  content: '';
}

/*disabled state*/
/* line 105, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect.disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

/* line 106, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect.disabled > .CaptionCont {
  border-color: #ccc;
  box-shadow: none;
}

/**Select all button**/
/* line 109, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect .select-all {
  border-radius: 3px 3px 0 0;
  position: relative;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  padding: 8px 0 3px 35px;
  cursor: pointer;
}

/* line 110, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect .select-all > label, .SumoSelect .select-all > span i {
  cursor: pointer;
}

/*styling for optgroups*/
/* line 115, vendor/assets/stylesheets/_sumoselect.scss */
.SumoSelect > .optWrapper > .options li.optGroup {
  padding-left: 5px;
  text-decoration: underline;
}

/* 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, vendor/assets/stylesheets/_jquery.tagsinput.scss */
div.tagsinput {
  border: 1px solid #CCC;
  background: #FFF;
  padding: 5px;
  width: 300px;
  height: 100px;
  overflow-y: auto;
}

/* line 2, vendor/assets/stylesheets/_jquery.tagsinput.scss */
div.tagsinput span.tag {
  border: 1px solid #a5d24a;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: block;
  float: left;
  padding: 5px;
  text-decoration: none;
  background: #cde69c;
  color: #638421;
  margin-right: 5px;
  margin-bottom: 5px;
  font-family: helvetica;
  font-size: 13px;
}

/* line 3, vendor/assets/stylesheets/_jquery.tagsinput.scss */
div.tagsinput span.tag a {
  font-weight: bold;
  color: #82ad2b;
  text-decoration: none;
  font-size: 11px;
}

/* line 4, vendor/assets/stylesheets/_jquery.tagsinput.scss */
div.tagsinput input {
  width: 80px;
  margin: 0px;
  font-family: helvetica;
  font-size: 13px;
  border: 1px solid transparent;
  padding: 5px;
  background: transparent;
  color: #000;
  outline: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* line 5, vendor/assets/stylesheets/_jquery.tagsinput.scss */
div.tagsinput div {
  display: block;
  float: left;
}

/* line 6, vendor/assets/stylesheets/_jquery.tagsinput.scss */
.tags_clear {
  clear: both;
  width: 100%;
  height: 0px;
}

/* line 7, vendor/assets/stylesheets/_jquery.tagsinput.scss */
.not_valid {
  background: #FBD8DB !important;
  color: #90111A !important;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root {
  box-sizing: border-box;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: left;
  position: relative;
  color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root[dir=rtl], [dir=rtl] .uppy-Root {
  text-align: right;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root *, .uppy-Root :after, .uppy-Root :before {
  box-sizing: inherit;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [hidden] {
  display: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-u-reset {
  -webkit-appearance: none;
  line-height: 1;
  padding: 0;
  color: inherit;
  backface-visibility: visible;
  background: none;
  border: none;
  border-collapse: separate;
  -o-border-image: none;
     border-image: none;
  border-radius: 0;
  border-spacing: 0;
  box-shadow: none;
  clear: none;
  cursor: auto;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: inherit;
  font-size: inherit;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-stretch: normal;
  -webkit-hyphens: none;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  z-index: auto;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-u-reset {
  text-align: right;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-textInput {
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5;
  padding: 6px 8px;
  background-color: #fff;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-c-textInput {
  padding: 8px 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-textInput:focus {
  border-color: rgba(34, 117, 215, 0.6);
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.15);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-textInput {
  background-color: #333;
  border-color: #333;
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-textInput:focus {
  border-color: #525252;
  box-shadow: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-icon {
  max-width: 100%;
  max-height: 100%;
  fill: currentColor;
  display: inline-block;
  overflow: hidden;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn {
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
  font-family: inherit;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  transition-property: background-color,color;
  transition-duration: .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn, [dir=rtl] .uppy-c-btn {
  text-align: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn-primary {
  font-size: 14px;
  padding: 10px 18px;
  border-radius: 4px;
  background-color: #2275d7;
  color: #fff;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn-primary:hover {
  background-color: #1b5dab;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn-primary:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.4);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-c-btn-primary {
  padding: 13px 22px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-btn-primary {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-btn-primary:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-btn-primary:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn-link {
  font-size: 14px;
  line-height: 1;
  padding: 10px 15px;
  border-radius: 4px;
  background-color: transparent;
  color: #525252;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn-link:hover {
  color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn-link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.25);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-c-btn-link {
  padding: 13px 18px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-btn-link {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-btn-link:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-btn-link:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-c-btn-link:hover {
  color: #939393;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-c-btn--small {
  font-size: .9em;
  padding: 7px 16px;
  border-radius: 2px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-c-btn--small {
  padding: 8px 10px;
  border-radius: 2px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Informer {
  position: absolute;
  bottom: 60px;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 1;
  transform: none;
  transition: all .25s ease-in;
  z-index: 1005;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Informer[aria-hidden=true] {
  opacity: 0;
  transform: translateY(350%);
  transition: all .3s ease-in;
  z-index: -1000;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Informer p {
  display: inline-block;
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  font-weight: 400;
  padding: 6px 15px;
  background-color: #757575;
  color: #fff;
  border-radius: 18px;
  max-width: 90%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Informer p {
  font-size: 14px;
  line-height: 1.3;
  max-width: 500px;
  padding: 10px 20px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Informer p {
  background-color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Informer span {
  left: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Informer span {
  right: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Informer span {
  margin-left: -1px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Informer span {
  margin-right: -1px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Informer span {
  line-height: 12px;
  width: 13px;
  height: 13px;
  display: inline-block;
  vertical-align: middle;
  color: #525252;
  background-color: #fff;
  border-radius: 50%;
  position: relative;
  top: -1px;
  font-size: 10px;
  -webkit-margin-start: -1px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Informer span:hover {
  cursor: help;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Informer span:after {
  line-height: 1.3;
  word-wrap: break-word;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [aria-label][role~=tooltip] {
  position: relative;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [aria-label][role~=tooltip]:after, .uppy-Root [aria-label][role~=tooltip]:before {
  transform: translateZ(0);
  backface-visibility: hidden;
  will-change: transform;
  opacity: 0;
  pointer-events: none;
  transition: all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
  position: absolute;
  box-sizing: border-box;
  z-index: 10;
  transform-origin: top;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [aria-label][role~=tooltip]:before {
  background-size: 100% auto !important;
  content: "";
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [aria-label][role~=tooltip]:after {
  background: rgba(17, 17, 17, 0.9);
  border-radius: 4px;
  color: #fff;
  content: attr(aria-label);
  font-size: var(--microtip-font-size, 13px);
  font-weight: var(--microtip-font-weight, normal);
  text-transform: var(--microtip-text-transform, none);
  padding: .5em 1em;
  white-space: nowrap;
  box-sizing: content-box;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [aria-label][role~=tooltip]:focus:after, .uppy-Root [aria-label][role~=tooltip]:focus:before, .uppy-Root [aria-label][role~=tooltip]:hover:after, .uppy-Root [aria-label][role~=tooltip]:hover:before {
  opacity: 1;
  pointer-events: auto;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=top]:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E") no-repeat;
  height: 6px;
  width: 18px;
  margin-bottom: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=top]:after {
  margin-bottom: 11px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=top]:before {
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before {
  transform: translate3d(-50%, -5px, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=top]:after {
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after {
  transform: translate3d(-50%, -5px, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after {
  transform: translate3d(calc(-100% + 16px), 0, 0);
  bottom: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after {
  transform: translate3d(calc(-100% + 16px), -5px, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after {
  transform: translate3d(-16px, 0, 0);
  bottom: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after {
  transform: translate3d(-16px, -5px, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E") no-repeat;
  height: 6px;
  width: 18px;
  margin-top: 5px;
  margin-bottom: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after {
  margin-top: 11px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before {
  transform: translate3d(-50%, -10px, 0);
  bottom: auto;
  left: 50%;
  top: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before {
  transform: translate3d(-50%, 0, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after {
  transform: translate3d(-50%, -10px, 0);
  top: 100%;
  left: 50%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after {
  transform: translate3d(-50%, 0, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after {
  transform: translate3d(calc(-100% + 16px), -10px, 0);
  top: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after {
  transform: translate3d(calc(-100% + 16px), 0, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after {
  transform: translate3d(-16px, -10px, 0);
  top: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after {
  transform: translate3d(-16px, 0, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=left]:after, .uppy-Root [role~=tooltip][data-microtip-position=left]:before {
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  transform: translate3d(10px, -50%, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=left]:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;
  height: 18px;
  width: 6px;
  margin-right: 5px;
  margin-bottom: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=left]:after {
  margin-right: 11px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after, .uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before {
  transform: translate3d(0, -50%, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=right]:after, .uppy-Root [role~=tooltip][data-microtip-position=right]:before {
  bottom: auto;
  left: 100%;
  top: 50%;
  transform: translate3d(-10px, -50%, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=right]:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat;
  height: 18px;
  width: 6px;
  margin-bottom: 0;
  margin-left: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=right]:after {
  margin-left: 11px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after, .uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before {
  transform: translate3d(0, -50%, 0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-size=small]:after {
  white-space: normal;
  width: 80px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-size=medium]:after {
  white-space: normal;
  width: 150px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Root [role~=tooltip][data-microtip-size=large]:after {
  white-space: normal;
  width: 260px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar {
  display: flex;
  position: relative;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  background-color: #fff;
  z-index: 1001;
  transition: height .2s;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar {
  height: 46px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar:before {
  background-color: #757575;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar[aria-hidden=true] {
  overflow-y: hidden;
  height: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-complete .uppy-StatusBar-progress {
  background-color: #1bb240;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-error .uppy-StatusBar-progress {
  background-color: #e32437;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator {
  color: #1bb240;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator {
  color: #e32437;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-waiting:not([aria-hidden=true]) {
  background-color: #fff;
  height: 65px;
  border-top: 1px solid #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar.is-waiting:not([aria-hidden=true]) {
  background-color: #1f1f1f;
  border-top: 1px solid #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-progress {
  background-color: #2275d7;
  height: 2px;
  position: absolute;
  z-index: 1001;
  transition: background-color,width .3s ease-out;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-progress.is-indeterminate {
  background-size: 64px 64px;
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.3) 25%, transparent 0, transparent 50%, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 75%, transparent 0, transparent);
  animation: uppy-StatusBar-ProgressStripes 1s linear infinite;
}

@keyframes uppy-StatusBar-ProgressStripes {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 64px 0;
  }
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress, .uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress {
  background-color: #f6a623;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-waiting .uppy-StatusBar-progress {
  display: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-content {
  padding-left: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-content {
  padding-right: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-content {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1002;
  -webkit-padding-start: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333;
  height: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-size--md .uppy-StatusBar-content {
  padding-left: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-size--md .uppy-StatusBar-content {
  padding-right: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar-content {
  -webkit-padding-start: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-content {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-status {
  padding-right: .3em;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-status {
  padding-left: .3em;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-status {
  line-height: 1.4;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -webkit-padding-end: .3em;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-statusPrimary {
  font-weight: 500;
  line-height: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-statusSecondary {
  margin-top: 1px;
  font-size: 11px;
  line-height: 1.2;
  display: inline-block;
  color: #757575;
  white-space: nowrap;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary {
  color: #bbb;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-statusSecondaryHint {
  margin-right: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-statusSecondaryHint {
  margin-left: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-statusSecondaryHint {
  display: inline-block;
  vertical-align: middle;
  -webkit-margin-end: 5px;
  line-height: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-size--md .uppy-StatusBar-statusSecondaryHint {
  margin-right: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-size--md .uppy-StatusBar-statusSecondaryHint {
  margin-left: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar-statusSecondaryHint {
  -webkit-margin-end: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-statusIndicator {
  margin-right: 7px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-statusIndicator {
  margin-left: 7px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-statusIndicator {
  position: relative;
  top: 1px;
  color: #525252;
  -webkit-margin-end: 7px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-statusIndicator svg {
  vertical-align: text-bottom;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-actions {
  right: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-actions {
  left: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actions {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1004;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-waiting .uppy-StatusBar-actions {
  width: 100%;
  height: 100%;
  position: static;
  padding: 0 15px;
  background-color: #fafafa;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-waiting.has-ghosts:not([aria-hidden=true]) {
  height: 90px;
  flex-direction: column;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar.is-waiting.has-ghosts:not([aria-hidden=true]) {
  height: 65px;
  flex-direction: row;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-waiting.has-ghosts:not([aria-hidden=true]) .uppy-StatusBar-actions {
  flex-direction: column;
  justify-content: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar.is-waiting.has-ghosts:not([aria-hidden=true]) .uppy-StatusBar-actions {
  flex-direction: row;
  justify-content: normal;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionCircleBtn {
  line-height: 1;
  cursor: pointer;
  margin: 3px;
  opacity: .9;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionCircleBtn:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionCircleBtn::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionCircleBtn:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionCircleBtn:hover {
  opacity: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionCircleBtn:focus {
  border-radius: 50%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionCircleBtn svg {
  vertical-align: bottom;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn {
  display: inline-block;
  vertical-align: middle;
  font-size: 10px;
  line-height: inherit;
  color: #2275d7;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar-actionBtn {
  font-size: 11px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--disabled {
  opacity: .4;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled {
  opacity: .7;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-actionBtn--retry {
  margin-right: 6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-actionBtn--retry {
  margin-left: 6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--retry {
  height: 16px;
  border-radius: 8px;
  -webkit-margin-end: 6px;
  background-color: #ff4b23;
  line-height: 1;
  color: #fff;
  padding: 1px 6px 3px 18px;
  position: relative;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--retry:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--retry::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--retry:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--retry:hover {
  background-color: #f92d00;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-actionBtn--retry svg {
  left: 6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-actionBtn--retry svg {
  right: 6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--retry svg {
  position: absolute;
  top: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload {
  font-size: 14px;
  width: 100%;
  padding: 15px 10px;
  color: #fff;
  background-color: #1bb240;
  line-height: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover {
  background-color: #189c38;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload {
  background-color: #1c8b37;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover {
  background-color: #18762f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload {
  padding: 13px 22px;
  width: auto;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover {
  cursor: not-allowed;
  background-color: #1bb240;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover {
  background-color: #1c8b37;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload {
  background-color: transparent;
  color: #2275d7;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-actionBtn--uploadNewlyAdded {
  padding-right: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-actionBtn--uploadNewlyAdded, [dir=rtl] .uppy-StatusBar-actionBtn--uploadNewlyAdded {
  padding-left: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-actionBtn--uploadNewlyAdded {
  padding-right: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--uploadNewlyAdded {
  -webkit-padding-end: 3px;
  -webkit-padding-start: 3px;
  padding-bottom: 1px;
  border-radius: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--done {
  line-height: 1;
  border-radius: 3px;
  padding: 7px 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--done:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--done::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--done:hover {
  color: #1b5dab;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-actionBtn--done:focus {
  background-color: #eceef2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus {
  background-color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done {
  color: #02baf2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar-actionBtn--done {
  font-size: 14px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-serviceMsg {
  font-size: 11px;
  line-height: 1.1;
  color: #000;
  padding-left: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar-serviceMsg {
  font-size: 14px;
  padding-left: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-serviceMsg-ghostsIcon {
  opacity: .5;
  vertical-align: text-bottom;
  position: relative;
  top: 2px;
  left: 6px;
  width: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon {
  width: 15px;
  left: 10px;
  top: 1px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-details {
  left: 2px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-details {
  right: 2px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-details {
  line-height: 12px;
  width: 13px;
  height: 13px;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background-color: #939393;
  border-radius: 50%;
  position: relative;
  top: 0;
  font-size: 10px;
  font-weight: 600;
  text-align: center;
  cursor: help;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-details:after {
  line-height: 1.3;
  word-wrap: break-word;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-StatusBar-spinner {
  margin-right: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-StatusBar-spinner {
  margin-left: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar-spinner {
  animation-name: uppy-StatusBar-spinnerAnimation;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-margin-end: 10px;
  fill: #2275d7;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner, .uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner {
  fill: #f6a623;
}

@keyframes uppy-StatusBar-spinnerAnimation {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  padding: 6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after {
  content: "";
  flex: auto;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem {
  width: 50%;
  position: relative;
  margin: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem {
  width: 33.3333%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem {
  width: 25%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before {
  content: "";
  padding-top: 100%;
  display: block;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img, .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg {
  opacity: .85;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled {
  opacity: .5;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner {
  background-color: rgba(147, 147, 147, 0.2);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner {
  background-color: rgba(234, 234, 234, 0.2);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg {
  fill: rgba(0, 0, 0, 0.7);
  width: 30%;
  height: 30%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner {
  border-radius: 4px;
  overflow: hidden;
  position: absolute;
  top: 7px;
  left: 7px;
  right: 7px;
  bottom: 7px;
  text-align: center;
  width: calc(100% - 14px);
  height: calc(100% - 14px);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.9);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner {
  box-shadow: 0 0 0 3px rgba(170, 225, 255, 0.7);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 26px;
  height: 26px;
  background-color: #2275d7;
  border-radius: 50%;
  z-index: 1002;
  opacity: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after {
  left: 7px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after {
  right: 7px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after {
  width: 12px;
  height: 7px;
  top: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox--is-checked {
  opacity: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list {
  background-color: #fff;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem {
  display: flex;
  align-items: center;
  padding: 7px 15px;
  margin: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled {
  opacity: .6;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox {
  margin-right: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox {
  margin-left: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox {
  -webkit-margin-end: 15px;
  height: 17px;
  width: 17px;
  border-radius: 3px;
  background-color: #fff;
  border: 1px solid #cfcfcf;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:focus {
  border: 1px solid #2275d7;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.25);
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:after {
  left: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:after {
  right: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:after {
  opacity: 0;
  height: 5px;
  width: 9px;
  top: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:focus {
  border-color: rgba(2, 186, 242, 0.7);
  box-shadow: 0 0 0 3px rgba(2, 186, 242, 0.2);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox--is-checked {
  background-color: #2275d7;
  border-color: #2275d7;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox--is-checked:after {
  opacity: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 2px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus {
  outline: none;
  text-decoration: underline;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img, [dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg {
  margin-right: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img, [dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg {
  margin-left: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img, .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg {
  -webkit-margin-end: 8px;
  max-width: 20px;
  max-height: 20px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 1.2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner {
  cursor: default;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap {
  margin-right: 7px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap {
  margin-left: 7px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap {
  width: 20px;
  -webkit-margin-end: 7px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowserItem-fakeCheckbox {
  position: relative;
  cursor: pointer;
  flex-shrink: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowserItem-fakeCheckbox:disabled {
  cursor: default;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowserItem-fakeCheckbox:after {
  content: "";
  position: absolute;
  cursor: pointer;
  border-left: 2px solid #eaeaea;
  border-bottom: 2px solid #eaeaea;
  transform: rotate(-45deg);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowserItem-fakeCheckbox:disabled:after {
  cursor: default;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowserItem-fakeCheckbox {
  background-color: #1f1f1f;
  border-color: #939393;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowserItem-fakeCheckbox--is-checked {
  background-color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-SearchProvider {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-SearchProvider {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-SearchProvider-input {
  width: 90%;
  max-width: 650px;
  margin-bottom: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-SearchProvider-input {
  margin-bottom: 20px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-SearchProvider-searchButton {
  padding: 13px 25px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-SearchProvider-searchButton {
  padding: 13px 30px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-panelBody {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardContent-panelBody {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-auth, .uppy-Provider-empty, .uppy-Provider-error, .uppy-Provider-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column wrap;
  flex: 1;
  color: #939393;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-empty {
  color: #939393;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-authIcon svg {
  width: 100px;
  height: 75px;
  margin-bottom: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-authTitle {
  font-size: 17px;
  line-height: 1.4;
  font-weight: 400;
  margin-bottom: 30px;
  padding: 0 15px;
  max-width: 500px;
  text-align: center;
  color: #757575;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Provider-authTitle {
  font-size: 20px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Provider-authTitle {
  color: #cfcfcf;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Provider-breadcrumbs {
  text-align: left;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Provider-breadcrumbs {
  text-align: right;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-breadcrumbs {
  flex: 1;
  color: #525252;
  font-size: 12px;
  margin-bottom: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Provider-breadcrumbs {
  margin-bottom: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Provider-breadcrumbs {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Provider-breadcrumbsIcon {
  margin-right: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Provider-breadcrumbsIcon {
  margin-left: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-breadcrumbsIcon {
  display: inline-block;
  color: #525252;
  vertical-align: middle;
  -webkit-margin-end: 4px;
  line-height: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-breadcrumbsIcon svg {
  width: 13px;
  height: 13px;
  fill: #525252;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-breadcrumbs button {
  display: inline-block;
  line-height: inherit;
  padding: 4px;
  border-radius: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-breadcrumbs button:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-breadcrumbs button::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-breadcrumbs button:hover {
  color: #1b5dab;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-breadcrumbs button:focus {
  background-color: #eceef2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus {
  background-color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Provider-breadcrumbs button:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser {
  display: flex;
  flex-direction: column;
  flex: 1;
  font-size: 14px;
  font-weight: 400;
  height: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-user {
  margin: 0 8px 0 0;
  font-weight: 500;
  color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-user {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-user:after {
  left: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-user:after {
  right: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-user:after {
  content: "·";
  position: relative;
  color: #939393;
  font-weight: 400;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-header {
  z-index: 1001;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-header {
  border-bottom: 1px solid #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-headerBar {
  padding: 7px 15px;
  background-color: #fafafa;
  z-index: 1001;
  color: #757575;
  line-height: 1.4;
  font-size: 12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-ProviderBrowser-headerBar {
  display: flex;
  align-items: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-headerBar--simple {
  text-align: center;
  display: block;
  justify-content: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap {
  flex: none;
  display: inline-block;
  vertical-align: middle;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-search {
  width: 100%;
  background-color: #fff;
  position: relative;
  height: 30px;
  margin-top: 10px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-search {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-searchIcon {
  left: 16px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-searchIcon {
  right: 16px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-searchIcon {
  position: absolute;
  width: 12px;
  height: 12px;
  z-index: 1002;
  color: #bbb;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-searchInput {
  padding-left: 27px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-searchInput {
  padding-right: 27px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-searchInput {
  width: 100%;
  height: 30px;
  background-color: transparent;
  outline: 0;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  font-size: 12px;
  line-height: 1.4;
  border: 0;
  margin: 0 8px;
  -webkit-padding-start: 27px;
  z-index: 1001;
  border-radius: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-searchInput {
  background-color: #1f1f1f;
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-searchInput:focus {
  outline: 0;
  background-color: #f4f4f4;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-searchInput:focus {
  background-color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-searchClose {
  right: 12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-searchClose {
  left: 12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-searchClose {
  position: absolute;
  width: 22px;
  height: 22px;
  padding: 6px;
  top: 4px;
  z-index: 1002;
  color: #939393;
  cursor: pointer;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-searchClose:hover {
  color: #757575;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-searchClose svg {
  vertical-align: text-top;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-searchInput:-ms-input-placeholder {
  color: #939393;
  opacity: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-searchInput::-moz-placeholder {
  color: #939393;
  opacity: 1;
}
.uppy-ProviderBrowser-searchInput::placeholder {
  color: #939393;
  opacity: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-userLogout {
  cursor: pointer;
  line-height: inherit;
  color: #2275d7;
  padding: 4px;
  border-radius: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-userLogout:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-userLogout::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-userLogout:hover {
  color: #1b5dab;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-userLogout:focus {
  background-color: #eceef2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus {
  background-color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-userLogout:hover {
  text-decoration: underline;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-body {
  flex: 1;
  position: relative;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-list {
  flex: 1;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-spacing: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-list {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-list:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowserItem-inner {
  cursor: pointer;
  font-weight: 500;
  font-size: 13px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-footer {
  display: flex;
  align-items: center;
  background-color: #fff;
  height: 65px;
  border-top: 1px solid #eaeaea;
  padding: 0 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-ProviderBrowser-footer button {
  margin-right: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-ProviderBrowser-footer button {
  margin-left: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProviderBrowser-footer button {
  -webkit-margin-end: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ProviderBrowser-footer {
  background-color: #1f1f1f;
  border-top: 1px solid #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-previewInnerWrap {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
  border-radius: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-previewInnerWrap:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.65);
  display: none;
  z-index: 1001;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-previewLink {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1002;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-previewLink:focus {
  box-shadow: inset 0 0 0 3px #76abe9;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus {
  box-shadow: inset 0 0 0 3px #016c8d;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: translateZ(0);
  border-radius: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progress {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1002;
  color: #fff;
  text-align: center;
  width: 120px;
  transition: all .35 ease;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progressIndicator {
  display: inline-block;
  width: 38px;
  height: 38px;
  opacity: .9;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item-progressIndicator {
  width: 55px;
  height: 55px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
button.uppy-Dashboard-Item-progressIndicator {
  cursor: pointer;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
button.uppy-Dashboard-Item-progressIndicator:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg, button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry {
  fill: #76abe9;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progressIcon--circle {
  width: 100%;
  height: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progressIcon--bg {
  stroke: rgba(255, 255, 255, 0.4);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progressIcon--progress {
  stroke: #fff;
  transition: stroke-dashoffset .5s ease-out;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progressIcon--play {
  stroke: #fff;
  fill: #fff;
  transition: all .2s;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progressIcon--cancel {
  fill: #fff;
  transition: all .2s;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progressIcon--pause {
  stroke: #fff;
  fill: #fff;
  transition: all .2s;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progressIcon--check {
  fill: #fff;
  transition: all .2s;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-progressIcon--retry {
  fill: #fff;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress {
  right: -8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress {
  left: -8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress {
  left: auto;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress {
  right: auto;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress {
  transform: none;
  top: -9px;
  width: auto;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator {
  width: 18px;
  height: 18px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator {
  width: 28px;
  height: 28px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator {
  width: 18px;
  height: 18px;
  opacity: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator {
  width: 22px;
  height: 22px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress {
  opacity: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-Item-fileInfo {
  padding-right: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-Item-fileInfo {
  padding-left: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-fileInfo {
  -webkit-padding-end: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-name {
  font-size: 12px;
  line-height: 1.3;
  font-weight: 500;
  margin-bottom: 5px;
  word-break: break-all;
  word-wrap: anywhere;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-name {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-status {
  font-size: 11px;
  line-height: 1;
  font-weight: 400;
  color: #757575;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-status {
  color: #bbb;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-statusSize {
  display: inline-block;
  vertical-align: bottom;
  text-transform: uppercase;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-reSelect {
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  color: #2275d7;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-action {
  cursor: pointer;
  color: #939393;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-action:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-action::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-action:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-action:hover {
  opacity: 1;
  color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-action {
  color: #cfcfcf;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-action--remove {
  color: #1f1f1f;
  opacity: .95;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-action--remove:hover {
  opacity: 1;
  color: #000;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove {
  color: #525252;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover {
  color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-actionWrapper {
  display: flex;
  align-items: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action {
  width: 22px;
  height: 22px;
  padding: 3px;
  margin-left: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action:focus {
  border-radius: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item-action--copyLink, .uppy-size--md .uppy-Dashboard-Item-action--edit {
  width: 16px;
  height: 16px;
  padding: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus, .uppy-size--md .uppy-Dashboard-Item-action--edit:focus {
  border-radius: 3px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-size--md .uppy-Dashboard-Item-action--remove {
  right: -8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-size--md .uppy-Dashboard-Item-action--remove {
  left: -8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item-action--remove {
  z-index: 1002;
  position: absolute;
  top: -8px;
  width: 18px;
  height: 18px;
  padding: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item-action--remove:focus {
  border-radius: 50%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-Item {
  padding-right: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-Item {
  padding-left: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eaeaea;
  padding: 10px;
  -webkit-padding-end: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-Item {
  border-bottom: 1px solid #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-size--md .uppy-Dashboard-Item {
  float: left;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-size--md .uppy-Dashboard-Item {
  float: right;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item {
  position: relative;
  display: block;
  margin: 5px 15px;
  padding: 0;
  width: calc(33.333% - 30px);
  height: 215px;
  border-bottom: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--lg .uppy-Dashboard-Item {
  margin: 5px 15px;
  width: calc(25% - 30px);
  height: 190px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--xl .uppy-Dashboard-Item {
  width: calc(20% - 30px);
  height: 210px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap {
  opacity: .2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name {
  opacity: .7;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39'%3E%3Cpath d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417 3.416 0 5.125 3.417 8.61 3.417 3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709zm8.542-17.084a3.383 3.383 0 01-3.417-3.416 3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.417 3.417 3.383 3.383 0 01-3.417 3.416zm13.667 0A3.383 3.383 0 0120.5 18.16a3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.416 3.417 3.383 3.383 0 01-3.416 3.416z' fill='%2523000'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 10px;
  background-size: 25px;
  z-index: 1005;
  opacity: .5;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before {
  background-size: 40px;
  background-position: 50% 50%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-preview {
  position: relative;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-preview {
  flex-shrink: 0;
  flex-grow: 0;
  width: 50px;
  height: 50px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item-preview {
  width: 100%;
  height: 140px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--lg .uppy-Dashboard-Item-preview {
  height: 120px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--xl .uppy-Dashboard-Item-preview {
  height: 140px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-Item-fileInfoAndButtons {
  padding-right: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-Item-fileInfoAndButtons {
  padding-left: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-Item-fileInfoAndButtons {
  padding-left: 12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-Item-fileInfoAndButtons {
  padding-right: 12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-fileInfoAndButtons {
  flex-grow: 1;
  -webkit-padding-end: 8px;
  -webkit-padding-start: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons {
  align-items: flex-start;
  width: 100%;
  padding: 9px 0 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-fileInfo {
  flex-grow: 1;
  flex-shrink: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-actionWrapper {
  flex-grow: 0;
  flex-shrink: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after, .uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after {
  display: block;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item.is-inprogress:not(.is-resumable) .uppy-Dashboard-Item-action--remove {
  display: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-Item-errorDetails {
  left: 6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-Item-errorDetails {
  right: 6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-errorDetails {
  line-height: 12px;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background-color: #939393;
  border-radius: 50%;
  position: relative;
  top: -1px;
  font-size: 8px;
  font-weight: 600;
  text-align: center;
  cursor: help;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-errorDetails:after {
  line-height: 1.3;
  word-wrap: break-word;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1005;
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard .uppy-DashboardContent-bar {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-inner {
  height: 100%;
  flex-grow: 1;
  flex-direction: column;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-inner, .uppy-Dashboard-FileCard-preview {
  flex-shrink: 1;
  min-height: 0;
  display: flex;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-preview {
  height: 60%;
  flex-grow: 0;
  border-bottom: 1px solid #eaeaea;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview {
  background-color: #333;
  border-bottom: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg {
  max-width: 90%;
  max-height: 90%;
  -o-object-fit: cover;
     object-fit: cover;
  flex: 0 0 auto;
  border-radius: 3px;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.15);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-FileCard-edit {
  right: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-FileCard-edit {
  left: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-edit {
  position: absolute;
  top: 10px;
  font-size: 13px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 7px 15px;
  border-radius: 50px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-edit:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-edit::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-edit:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-edit:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-info {
  height: 40%;
  flex-grow: 0;
  flex-shrink: 0;
  padding: 30px 20px 20px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-fieldset {
  font-size: 0;
  border: 0;
  padding: 0;
  max-width: 640px;
  margin: auto auto 12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-label {
  display: inline-block;
  vertical-align: middle;
  width: 22%;
  font-size: 12px;
  color: #525252;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-FileCard-label {
  font-size: 14px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-input {
  display: inline-block;
  vertical-align: middle;
  width: 78%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-actions {
  height: 55px;
  flex-shrink: 0;
  flex-grow: 0;
  border-top: 1px solid #eaeaea;
  padding: 0 15px;
  background-color: #fafafa;
  display: flex;
  align-items: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-FileCard-actions {
  height: 65px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions {
  border-top: 1px solid #333;
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-FileCard-actionsBtn {
  margin-right: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-FileCard-actionsBtn {
  margin-left: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-FileCard-actionsBtn {
  -webkit-margin-end: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-transition-slideDownUp-enter {
  opacity: .01;
  transform: translate3d(0, -105%, 0);
  transition: transform .25s ease-in-out,opacity .25s ease-in-out;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active {
  opacity: 1;
  transform: translateZ(0);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-transition-slideDownUp-leave {
  opacity: 1;
  transform: translateZ(0);
  transition: transform .25s ease-in-out,opacity .25s ease-in-out;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active {
  opacity: .01;
  transform: translate3d(0, -105%, 0);
}

@keyframes uppy-Dashboard-fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes uppy-Dashboard-fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes uppy-Dashboard-slideDownAndFadeIn {
  0% {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1;
  }
}

@keyframes uppy-Dashboard-slideDownAndFadeIn--small {
  0% {
    transform: translate3d(0, -20%, 0);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes uppy-Dashboard-slideUpFadeOut {
  0% {
    transform: translate3d(-50%, -50%, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(-50%, -70%, 0);
    opacity: 0;
  }
}

@keyframes uppy-Dashboard-slideUpFadeOut--small {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, -20%, 0);
    opacity: 0;
  }
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal {
  z-index: 1001;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal[aria-hidden=true] {
  display: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-inner {
  animation: uppy-Dashboard-slideDownAndFadeIn--small 0.3s cubic-bezier(0, 0, 0.2, 1);
}

@media only screen and (min-width: 820px) {
  /* line 1, vendor/assets/stylesheets/uppy.scss */
  .uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-inner {
    animation: uppy-Dashboard-slideDownAndFadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
  }
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose > .uppy-Dashboard-overlay {
  animation: uppy-Dashboard-fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing > .uppy-Dashboard-inner {
  animation: uppy-Dashboard-slideUpFadeOut--small 0.3s cubic-bezier(0, 0, 0.2, 1);
}

@media only screen and (min-width: 820px) {
  /* line 1, vendor/assets/stylesheets/uppy.scss */
  .uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing > .uppy-Dashboard-inner {
    animation: uppy-Dashboard-slideUpFadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
  }
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing > .uppy-Dashboard-overlay {
  animation: uppy-Dashboard-fadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-isFixed {
  overflow: hidden;
  height: 100vh;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal .uppy-Dashboard-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-inner {
  position: relative;
  background-color: #fafafa;
  max-width: 100%;
  max-height: 100%;
  outline: none;
  border: 1px solid #eaeaea;
  border-radius: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-inner {
  min-height: auto;
}

@media only screen and (min-width: 820px) {
  /* line 1, vendor/assets/stylesheets/uppy.scss */
  .uppy-Dashboard-inner {
    width: 750px;
    height: 550px;
  }
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal .uppy-Dashboard-inner {
  z-index: 1002;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-inner {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--isDisabled .uppy-Dashboard-inner {
  cursor: not-allowed;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-innerWrap {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  opacity: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap {
  opacity: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap {
  pointer-events: none;
  opacity: .6;
  filter: grayscale(100%);
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--isDisabled .uppy-ProviderIconBg {
  fill: #9f9f9f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal .uppy-Dashboard-inner {
  position: fixed;
  top: 35px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border: none;
}

@media only screen and (min-width: 820px) {
  /* line 1, vendor/assets/stylesheets/uppy.scss */
  .uppy-Dashboard--modal .uppy-Dashboard-inner {
    top: 50%;
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
    box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.15);
  }
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-close {
  right: -2px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-close {
  left: -2px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-close {
  display: block;
  position: absolute;
  top: -33px;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.9);
  font-size: 27px;
  z-index: 1005;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-close:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-close::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-close:focus {
  color: #8cb8ed;
}

@media only screen and (min-width: 820px) {
  /* line 1, vendor/assets/stylesheets/uppy.scss */
  [dir=ltr] .uppy-Dashboard-close {
    right: -35px;
  }
  /* line 1, vendor/assets/stylesheets/uppy.scss */
  [dir=rtl] .uppy-Dashboard-close {
    left: -35px;
  }
  /* line 1, vendor/assets/stylesheets/uppy.scss */
  .uppy-Dashboard-close {
    font-size: 35px;
    top: -10px;
  }
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-serviceMsg {
  background-color: #fffbf7;
  border-top: 1px solid #edd4b9;
  border-bottom: 1px solid #edd4b9;
  font-size: 12px;
  line-height: 1.3;
  font-weight: 500;
  padding: 12px 0;
  position: relative;
  top: -1px;
  z-index: 1004;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-serviceMsg {
  font-size: 14px;
  line-height: 1.4;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg {
  background-color: #1f1f1f;
  color: #eaeaea;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-serviceMsg-title {
  display: block;
  margin-bottom: 4px;
  padding-left: 42px;
  line-height: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-serviceMsg-text {
  padding: 0 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-serviceMsg-actionBtn {
  font-size: inherit;
  font-weight: inherit;
  vertical-align: initial;
  color: #2275d7;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn {
  color: rgba(2, 186, 242, 0.9);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-serviceMsg-icon {
  position: absolute;
  top: 10px;
  left: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-AddFiles {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  position: relative;
  text-align: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles {
  margin: 7px;
  height: calc(100% - 14px);
  border-radius: 3px;
  border: 1px dashed #dfdfdf;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles {
  border: none;
  height: calc(100% - 54px);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--modal .uppy-Dashboard-AddFiles {
  border-color: #cfcfcf;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-AddFiles {
  border-color: #757575;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-AddFiles-info {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: auto;
  display: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--height-md .uppy-Dashboard-AddFiles-info {
  display: block;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-AddFiles-info {
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
  padding-top: 30px;
  padding-bottom: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info {
  margin-top: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-browse {
  cursor: pointer;
  color: rgba(34, 117, 215, 0.9);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-browse:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-browse::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-browse:focus, .uppy-Dashboard-browse:hover {
  border-bottom: 1px solid #2275d7;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-browse {
  color: rgba(2, 186, 242, 0.9);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-browse:focus, [data-uppy-theme=dark] .uppy-Dashboard-browse:hover {
  border-bottom: 1px solid #02baf2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-browseBtn {
  display: block;
  font-size: 14px;
  font-weight: 500;
  margin-top: 8px;
  margin-bottom: 5px;
  width: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-browseBtn {
  font-size: 15px;
  width: auto;
  margin: 15px auto;
  padding: 13px 44px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-AddFiles-list {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 2px;
  padding: 2px 0;
  width: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-AddFiles-list {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 600px;
  overflow-y: visible;
  margin-top: 15px;
  padding-top: 0;
  flex: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardTab {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardTab {
  border-bottom: 1px solid #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardTab {
  display: inline-block;
  width: auto;
  margin-bottom: 10px;
  border-bottom: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardTab-btn {
  width: 100%;
  height: 100%;
  cursor: pointer;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  color: #525252;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 12px 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardTab-btn:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-size--md .uppy-DashboardTab-btn {
  margin-right: 1px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-size--md .uppy-DashboardTab-btn {
  margin-left: 1px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardTab-btn {
  width: 86px;
  -webkit-margin-end: 1px;
  flex-direction: column;
  padding: 10px 3px;
  border-radius: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardTab-btn {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardTab-btn::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardTab-btn:hover {
  background-color: #f1f3f6;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover {
  background-color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardTab-btn:active, .uppy-DashboardTab-btn:focus {
  background-color: #eceef2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardTab-btn:active, [data-uppy-theme=dark] .uppy-DashboardTab-btn:focus {
  background-color: #525252;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-DashboardTab-btn svg {
  margin-right: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-DashboardTab-btn svg {
  margin-left: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardTab-btn svg {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: text-top;
  overflow: hidden;
  transition: transform .15s ease-in-out;
  -webkit-margin-end: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-size--md .uppy-DashboardTab-btn svg {
  margin-right: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-size--md .uppy-DashboardTab-btn svg {
  margin-left: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardTab-btn svg {
  -webkit-margin-end: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardTab-name {
  font-size: 14px;
  font-weight: 500;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardTab-name {
  font-size: 11px;
  line-height: 15px;
  margin-top: 8px;
  margin-bottom: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardTab svg {
  width: 23px;
  height: 23px;
  vertical-align: middle;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardTab svg {
  width: 30px;
  height: 30px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-bar {
  flex-shrink: 0;
  height: 40px;
  width: 100%;
  padding: 0 10px;
  z-index: 1004;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  border-bottom: 1px solid #eaeaea;
  background-color: #fafafa;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardContent-bar {
  height: 50px;
  padding: 0 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardContent-bar {
  background-color: #1f1f1f;
  border-bottom: 1px solid #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 12px;
  line-height: 40px;
  font-weight: 500;
  width: 100%;
  max-width: 170px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
  margin: auto;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardContent-title {
  font-size: 14px;
  line-height: 50px;
  max-width: 300px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardContent-title {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-DashboardContent-back {
  margin-left: -6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-DashboardContent-back {
  margin-right: -6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-back {
  background: none;
  -webkit-appearance: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1;
  margin: 0;
  border: 0;
  color: inherit;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
  color: #2275d7;
  padding: 7px 6px;
  -webkit-margin-start: -6px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-back:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-back::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-back:hover {
  color: #1b5dab;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-back:focus {
  background-color: #eceef2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardContent-back:focus {
  background-color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardContent-back {
  font-size: 14px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardContent-back {
  color: #02baf2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-DashboardContent-addMore {
  margin-right: -5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-DashboardContent-addMore {
  margin-left: -5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-addMore {
  background: none;
  -webkit-appearance: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1;
  margin: 0;
  border: 0;
  color: inherit;
  border-radius: 3px;
  font-weight: 500;
  cursor: pointer;
  color: #2275d7;
  width: 29px;
  height: 29px;
  padding: 7px 8px;
  -webkit-margin-end: -5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-addMore:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-addMore::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-addMore:hover {
  color: #1b5dab;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-addMore:focus {
  background-color: #eceef2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus {
  background-color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-size--md .uppy-DashboardContent-addMore {
  margin-right: -8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-size--md .uppy-DashboardContent-addMore {
  margin-left: -8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardContent-addMore {
  font-size: 14px;
  width: auto;
  height: auto;
  -webkit-margin-end: -8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-DashboardContent-addMore {
  color: #02baf2;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-DashboardContent-addMore svg {
  margin-right: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-DashboardContent-addMore svg {
  margin-left: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-addMore svg {
  vertical-align: baseline;
  -webkit-margin-end: 4px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardContent-addMore svg {
  width: 11px;
  height: 11px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-addMoreCaption {
  display: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-DashboardContent-addMoreCaption {
  display: inline;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DashboardContent-panel {
  background-color: #f5f5f5;
  flex-direction: column;
  flex: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-AddFilesPanel, .uppy-DashboardContent-panel {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  z-index: 1005;
  border-radius: 5px;
  display: flex;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-AddFilesPanel {
  background: #fafafa;
  background: linear-gradient(0deg, #fafafa 35%, rgba(250, 250, 250, 0.85));
  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.15);
  flex-direction: column;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel {
  background-color: #333;
  background: linear-gradient(0deg, #1f1f1f 35%, rgba(31, 31, 31, 0.85));
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files {
  filter: blur(2px);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 12%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-progressBarContainer.is-active {
  z-index: 1004;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard:not(.uppy-size--md) .uppy-StatusBar-additionalInfo {
  display: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-filesContainer {
  position: relative;
  overflow-y: hidden;
  margin: 0;
  flex: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-filesContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-files {
  margin: 0;
  padding: 0 0 10px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  flex: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-files {
  padding-top: 10px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-dropFilesHereHint {
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  position: absolute;
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
  padding-top: 90px;
  border: 1px dashed #2275d7;
  border-radius: 3px;
  z-index: 2000;
  text-align: center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 11-1.414 1.414L25 16.414V34a1 1 0 11-2 0V16.414l-5.293 5.293a.999.999 0 11-1.414-1.414l7-7a.999.999 0 011.414 0l7 7z' fill='%232275D7'/%3E%3C/svg%3E");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  color: #757575;
  font-size: 16px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint {
  color: #bbb;
  border-color: #02baf2;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 11-1.414 1.414L25 16.414V34a1 1 0 11-2 0V16.414l-5.293 5.293a.999.999 0 11-1.414-1.414l7-7a.999.999 0 011.414 0l7 7z' fill='%2302BAF2'/%3E%3C/svg%3E");
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint {
  visibility: visible;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files, .uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators, .uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg, .uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar {
  opacity: .15;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles {
  opacity: .03;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-AddFiles-title {
  font-size: 17px;
  line-height: 1.35;
  font-weight: 500;
  color: #000;
  margin-top: 15px;
  margin-bottom: 5px;
  text-align: inline-start;
  padding: 0 15px;
  width: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-AddFiles-title {
  font-size: 25px;
  margin-top: 5px;
  font-weight: 400;
  text-align: center;
  max-width: 480px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title {
  text-align: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-AddFiles-title button {
  font-weight: 500;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-AddFiles-title button {
  font-weight: 400;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-note {
  font-size: 14px;
  line-height: 1.25;
  text-align: center;
  color: #757575;
  max-width: 350px;
  margin: auto;
  padding: 0 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-note {
  font-size: 15px;
  line-height: 1.35;
  max-width: 600px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Dashboard-note {
  color: #cfcfcf;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
a.uppy-Dashboard-poweredBy {
  display: inline-block;
  text-align: center;
  font-size: 11px;
  color: #939393;
  text-decoration: none;
  margin-top: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-poweredByIcon {
  stroke: #939393;
  fill: none;
  margin-left: 1px;
  margin-right: 1px;
  position: relative;
  top: 1px;
  opacity: .9;
  vertical-align: text-top;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-previewIcon {
  width: 25px;
  height: 25px;
  z-index: 100;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-Item-previewIcon {
  width: 38px;
  height: 38px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-previewIcon svg {
  width: 100%;
  height: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-previewIconWrap {
  height: 76px;
  max-height: 75%;
  position: relative;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-Item-previewIconBg {
  width: 100%;
  height: 100%;
  filter: drop-shadow(rgba(0, 0, 0, 0.1) 0 1px 1px);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-upload {
  position: relative;
  width: 50px;
  height: 50px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-upload {
  width: 60px;
  height: 60px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-upload .uppy-c-icon {
  position: relative;
  top: 1px;
  width: 50%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=ltr] .uppy-Dashboard-uploadCount {
  right: -12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[dir=rtl] .uppy-Dashboard-uploadCount {
  left: -12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Dashboard-uploadCount {
  position: absolute;
  top: -12px;
  background-color: #1bb240;
  color: #fff;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 8px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Dashboard-uploadCount {
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 9px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop-container {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  background-color: #fff;
  cursor: pointer;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  max-width: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop-container:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.4);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop-container::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop-inner {
  margin: 0;
  text-align: center;
  padding: 80px 20px;
  line-height: 1.4;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop-arrow {
  width: 60px;
  height: 60px;
  fill: #e0e0e0;
  margin-bottom: 17px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop--isDragDropSupported {
  border: 2px dashed #adadad;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop--isDraggingOver {
  border: 2px dashed #2275d7;
  background: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop--isDraggingOver .uppy-DragDrop-arrow {
  fill: #939393;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop-label {
  display: block;
  font-size: 1.15em;
  margin-bottom: 5px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop-browse {
  color: #2275d7;
  cursor: pointer;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-DragDrop-note {
  font-size: 1em;
  color: #adadad;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-FileInput-container {
  margin-bottom: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-FileInput-btn {
  background: none;
  -webkit-appearance: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1;
  margin: 0;
  color: inherit;
  font-family: sans-serif;
  font-size: .85em;
  padding: 10px 15px;
  color: #14457f;
  border: 1px solid #14457f;
  border-radius: 8px;
  cursor: pointer;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-FileInput-btn:hover {
  background-color: #14457f;
  color: #fff;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProgressBar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  z-index: 10000;
  transition: height .2s;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProgressBar[aria-hidden=true] {
  height: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProgressBar-inner {
  background-color: #2275d7;
  box-shadow: 0 0 10px rgba(34, 117, 215, 0.7);
  height: 100%;
  width: 0;
  transition: width .4s ease;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ProgressBar-percentage {
  display: none;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Url {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Url {
  background-color: #1f1f1f;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Url-input {
  width: 90%;
  max-width: 650px;
  margin-bottom: 15px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Url-input {
  margin-bottom: 20px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Url-importButton {
  padding: 13px 25px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Url-importButton {
  padding: 13px 30px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-videoContainer {
  width: 100%;
  flex: 1;
  flex-grow: 1;
  overflow: hidden;
  background-color: #333;
  text-align: center;
  position: relative;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-video {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-video--mirrored {
  transform: scaleX(-1);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-footer {
  width: 100%;
  min-height: 75px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-videoSourceContainer {
  width: 100%;
  flex-grow: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--lg .uppy-Webcam-videoSourceContainer {
  width: 33%;
  margin: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-videoSource-select {
  display: block;
  font-size: 16px;
  line-height: 1.2;
  padding: .4em 1em .3em .4em;
  width: 100%;
  max-width: 90%;
  border: 1px solid #757575;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23757575%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: right .4em top 50%,0 0;
  background-size: .65em auto,100%;
  margin: auto auto 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--lg .uppy-Webcam-videoSource-select {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-videoSource-select::-ms-expand {
  display: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-buttonContainer {
  width: 50%;
  margin-left: 25%;
  text-align: center;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--lg .uppy-Webcam-buttonContainer {
  width: 34%;
  margin-left: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-recordingLength {
  width: 25%;
  flex-grow: 0;
  color: #757575;
  font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  text-align: right;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--lg .uppy-Webcam-recordingLength {
  width: 33%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-button {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #e32437;
  color: #fff;
  cursor: pointer;
  transition: all .3s;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-button:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-button::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-button:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-button:hover {
  background-color: #d31b2d;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Webcam-button:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Webcam-button::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Webcam-button:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-button--submit {
  background-color: #2275d7;
  margin: 0 12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-button--submit:hover {
  background-color: #1f69c1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-button svg {
  width: 30px;
  height: 30px;
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: text-top;
  overflow: hidden;
  fill: currentColor;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-Webcam-button {
  width: 60px;
  height: 60px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-button--picture {
  margin-right: 12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-permissons {
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column wrap;
  height: 100%;
  flex: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-permissons p {
  max-width: 450px;
  line-height: 1.3;
  text-align: center;
  line-height: 1.45;
  color: #939393;
  margin: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-permissonsIcon svg {
  width: 100px;
  height: 75px;
  color: #bbb;
  margin-bottom: 30px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-Webcam-title {
  font-size: 22px;
  line-height: 1.35;
  font-weight: 400;
  margin: 0 0 5px;
  padding: 0 15px;
  max-width: 500px;
  text-align: center;
  color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-Webcam-title {
  color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-videoContainer {
  width: 100%;
  flex: 1;
  flex-grow: 1;
  overflow: hidden;
  background-color: #333;
  text-align: center;
  position: relative;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-ScreenCapture-videoContainer {
  max-width: 100%;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-video {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  outline: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-buttonContainer {
  width: 100%;
  height: 75px;
  border-top: 1px solid #eaeaea;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  background-color: #fff;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ScreenCapture-buttonContainer {
  background-color: #1f1f1f;
  border-top: 1px solid #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  transition: all .3s;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button:focus {
  box-shadow: 0 0 0 3px rgba(34, 117, 215, 0.5);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ScreenCapture-button:focus {
  outline: none;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ScreenCapture-button::-moz-focus-inner {
  border: 0;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
[data-uppy-theme=dark] .uppy-ScreenCapture-button:focus {
  box-shadow: 0 0 0 2px rgba(170, 225, 255, 0.85);
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-ScreenCapture-button {
  width: 60px;
  height: 60px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button:hover {
  background-color: #d31b2d;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button svg {
  width: 30px;
  height: 30px;
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: text-top;
  overflow: hidden;
  fill: currentColor;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button--submit {
  background-color: #2275d7;
  margin-left: 12px;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button--submit:hover {
  background-color: #1f69c1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button--submit:disabled {
  background-color: #939393;
  cursor: default;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button--submit:disabled:hover {
  background-color: #eaeaea;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-title {
  font-size: 22px;
  line-height: 1.35;
  font-weight: 400;
  margin: 0 0 5px;
  padding: 0 15px;
  max-width: 500px;
  text-align: center;
  color: #333;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-icon--stream {
  position: absolute;
  right: 0;
  top: 0;
  margin: 1rem;
  z-index: 1;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-icon--stream svg {
  fill: #939393;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-icon--streamActive svg {
  animation: uppy-ScreenCapture-icon--blink 1s cubic-bezier(0.47, 0, 0.75, 0.72) infinite;
}

@keyframes uppy-ScreenCapture-icon--blink {
  0% {
    fill: #2275d7;
  }
  50% {
    fill: #939393;
  }
  to {
    fill: #2275d7;
  }
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button--video {
  color: #fff;
  background: #e32437;
}

/* line 1, vendor/assets/stylesheets/uppy.scss */
.uppy-ScreenCapture-button--video:hover {
  background-color: #bc1828;
}

/*!
 * Cropper.js v1.5.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-04T04:33:44.164Z
 */
/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-canvas, .cropper-wrap-box {
  overflow: hidden;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-modal {
  background-color: #000;
  opacity: .5;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-center:after, .cropper-center:before {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-face, .cropper-line, .cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-line {
  background-color: #39f;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  /* line 11, vendor/assets/stylesheets/uppy.scss */
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  /* line 11, vendor/assets/stylesheets/uppy.scss */
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  /* line 11, vendor/assets/stylesheets/uppy.scss */
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-invisible {
  opacity: 0;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-hidden {
  display: none !important;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-move {
  cursor: move;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-crop {
  cursor: crosshair;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper-container {
  flex-grow: 1;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper-image {
  display: block;
  max-height: 400px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper-controls {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper-controls button {
  width: 35px;
  height: 35px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper-controls button svg {
  padding: 3px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-ImageCropper-controls button {
  width: 40px;
  height: 40px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-size--md .uppy-ImageCropper-controls button svg {
  padding: 1px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper-controls button:hover {
  background-color: rgba(34, 117, 215, 0.8);
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper-controls button:focus {
  outline: none;
  background-color: rgba(34, 117, 215, 0.8);
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper .cropper-point {
  width: 8px;
  height: 8px;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-ImageCropper .cropper-view-box {
  outline: 2px solid #39f;
}

/* line 11, vendor/assets/stylesheets/uppy.scss */
.uppy-is-drag-over:after {
  content: "";
  position: fixed;
  top: 7px;
  right: 7px;
  bottom: 7px;
  left: 7px;
  border: 5px dashed #bbb;
  z-index: 10000;
  background-color: rgba(234, 234, 234, 0.5);
}

/* 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, section.crowdfunding-form .benefit-checkbox .toggle-fav-ico, .crowd-pledges-page .charge-amount-radios .input-radio label .toggle-fav-ico, .cardBox .toggle-admin-ico, section.crowdfunding-form .benefit-checkbox .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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .cardBoxCollection .benefit-checkbox, .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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .cardBoxCollection.-quart .benefit-checkbox, .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 section.crowdfunding-form .benefit-checkbox h3, section.crowdfunding-form .cardBoxCollection.-quart .benefit-checkbox 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 section.crowdfunding-form .benefit-checkbox h3, section.crowdfunding-form .cardBoxCollection.-quart .benefit-checkbox 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 section.crowdfunding-form .benefit-checkbox h3:first-child, section.crowdfunding-form .cardBoxCollection.-quart .benefit-checkbox 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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .card-grid-container .card-grid .benefit-checkbox, .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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .card-grid-container .card-grid .benefit-checkbox, .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.btn-secondary .img-round, section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load .img-round, .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load .img-round, section.info.-about-pages .nav-bar .entryForm button.btn-avatar .img-round, .entryForm section.info.-about-pages .nav-bar button.btn-avatar .img-round, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar .img-round, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar .img-round,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar .img-round,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar .img-round, section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load .img-round, section.info.-about-pages .nav-bar .btn-avatar.btn-primary .img-round, section.info.-about-pages .nav-bar .btn-avatar .img-round, section.info.-about-pages .nav-bar .btn-avatar.btn-icon .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, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar .img-round, section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button .img-round, .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button .img-round, .btn-avatar.-grey .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .btn-avatar.btn-secondary .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load .upload-previews.avatar .upload-preview-image, .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .entryForm button.btn-avatar .upload-previews.avatar .upload-preview-image, .entryForm section.info.-about-pages .nav-bar button.btn-avatar .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar .upload-previews.avatar .upload-preview-image, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar .upload-previews.avatar .upload-preview-image,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar .upload-previews.avatar .upload-preview-image,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .btn-avatar.btn-primary .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .btn-avatar .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .btn-avatar.btn-icon .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar .upload-previews.avatar .upload-preview-image, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar .upload-previews.avatar .upload-preview-image,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button .upload-previews.avatar .upload-preview-image, .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .btn-avatar.-grey .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .btn-avatar.btn-secondary .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .btn-avatar.btn-secondary .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load .upload-preview-image, section.info.-about-pages .nav-bar .card-grid-container .upload-previews.avatar .btn-avatar.link-load .upload-preview-image, .upload-previews.avatar .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load .upload-preview-image, .card-grid-container section.info.-about-pages .nav-bar .upload-previews.avatar .btn-avatar.link-load .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .entryForm button.btn-avatar .upload-preview-image, section.info.-about-pages .nav-bar .entryForm .upload-previews.avatar button.btn-avatar .upload-preview-image, .upload-previews.avatar .entryForm section.info.-about-pages .nav-bar button.btn-avatar .upload-preview-image, .entryForm section.info.-about-pages .nav-bar .upload-previews.avatar button.btn-avatar .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar .upload-preview-image, section.info.-about-pages .nav-bar .entryComment .txt form .upload-previews.avatar button.btn-avatar .upload-preview-image, .upload-previews.avatar .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar .upload-preview-image, .entryComment .txt form section.info.-about-pages .nav-bar .upload-previews.avatar button.btn-avatar .upload-preview-image,
.upload-previews.avatar section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar .upload-preview-image,
section.info.-about-pages .nav-bar .entryContent .txt form .upload-previews.avatar button.btn-avatar .upload-preview-image,
.upload-previews.avatar .entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar .upload-preview-image,
.entryContent .txt form section.info.-about-pages .nav-bar .upload-previews.avatar button.btn-avatar .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .stream + .btn-avatar.link-load .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .btn-avatar.btn-primary .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .btn-avatar.btn-primary .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .btn-avatar .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .btn-avatar .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .btn-avatar.btn-icon .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .btn-avatar.btn-icon .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar .upload-preview-image, section.info.-about-pages .nav-bar #gdpr-cookie-message .upload-previews.avatar button.btn-avatar .upload-preview-image, .upload-previews.avatar #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar .upload-preview-image, #gdpr-cookie-message section.info.-about-pages .nav-bar .upload-previews.avatar button.btn-avatar .upload-preview-image,
.upload-previews.avatar section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar .upload-preview-image,
section.info.-about-pages .nav-bar .upload-previews.avatar button#ihavecookiesBtn.btn-avatar .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar button#gdpr-cookie-advanced.btn-avatar .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button .upload-preview-image, section.info.-about-pages .nav-bar .jBox-Confirm .upload-previews.avatar .btn-avatar.jBox-Confirm-button .upload-preview-image, .upload-previews.avatar .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button .upload-preview-image, .jBox-Confirm section.info.-about-pages .nav-bar .upload-previews.avatar .btn-avatar.jBox-Confirm-button .upload-preview-image, .btn-avatar.-grey .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .btn-avatar.btn-secondary .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.RoomDemand img, .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .entryForm button.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, .entryForm section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .btn-avatar.btn-primary .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .btn-avatar.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.RoomDemand img, .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar.-grey img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .btn-avatar.btn-secondary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar.btn-secondary img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load img, section.info.-about-pages .nav-bar .card-grid-container .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.RoomDemand .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load img, .card-grid-container section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .entryForm button.btn-avatar img, section.info.-about-pages .nav-bar .entryForm .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.RoomDemand .entryForm section.info.-about-pages .nav-bar button.btn-avatar img, .entryForm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar img, section.info.-about-pages .nav-bar .entryComment .txt form .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.RoomDemand .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar img, .entryComment .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar img,
section.info.-about-pages .nav-bar .entryContent .txt form .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.RoomDemand .entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar img,
.entryContent .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .stream + .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .btn-avatar.btn-primary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar.btn-primary img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .btn-avatar.btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar.btn-icon img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar img, section.info.-about-pages .nav-bar #gdpr-cookie-message .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.RoomDemand #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar img, #gdpr-cookie-message section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar img,
section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button#ihavecookiesBtn.btn-avatar img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button#gdpr-cookie-advanced.btn-avatar img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button img, section.info.-about-pages .nav-bar .jBox-Confirm .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar.jBox-Confirm-button img, .easy-autocomplete-container .eac-item div.item.RoomDemand .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button img, .jBox-Confirm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar.jBox-Confirm-button img, .btn-avatar.-grey .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .btn-avatar.btn-secondary .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.CoopDemand img, .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .entryForm button.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, .entryForm section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .btn-avatar.btn-primary .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .btn-avatar.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.CoopDemand img, .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar.-grey img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .btn-avatar.btn-secondary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar.btn-secondary img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load img, section.info.-about-pages .nav-bar .card-grid-container .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.CoopDemand .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load img, .card-grid-container section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .entryForm button.btn-avatar img, section.info.-about-pages .nav-bar .entryForm .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.CoopDemand .entryForm section.info.-about-pages .nav-bar button.btn-avatar img, .entryForm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar img, section.info.-about-pages .nav-bar .entryComment .txt form .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.CoopDemand .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar img, .entryComment .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar img,
section.info.-about-pages .nav-bar .entryContent .txt form .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.CoopDemand .entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar img,
.entryContent .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .stream + .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .btn-avatar.btn-primary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar.btn-primary img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .btn-avatar.btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar.btn-icon img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar img, section.info.-about-pages .nav-bar #gdpr-cookie-message .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.CoopDemand #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar img, #gdpr-cookie-message section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar img,
section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button#ihavecookiesBtn.btn-avatar img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button#gdpr-cookie-advanced.btn-avatar img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button img, section.info.-about-pages .nav-bar .jBox-Confirm .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar.jBox-Confirm-button img, .easy-autocomplete-container .eac-item div.item.CoopDemand .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button img, .jBox-Confirm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar.jBox-Confirm-button img, .btn-avatar.-grey .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .btn-avatar.btn-secondary .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.User img, .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .entryForm button.btn-avatar .easy-autocomplete-container .eac-item div.item.User img, .entryForm section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar .easy-autocomplete-container .eac-item div.item.User img, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.User img,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar .easy-autocomplete-container .eac-item div.item.User img,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .btn-avatar.btn-primary .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .btn-avatar .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .btn-avatar.btn-icon .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar .easy-autocomplete-container .eac-item div.item.User img, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.User img,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.User img, .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .btn-avatar.-grey img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .btn-avatar.btn-secondary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-avatar.btn-secondary img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load img, section.info.-about-pages .nav-bar .card-grid-container .easy-autocomplete-container .eac-item div.item.User .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.User .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load img, .card-grid-container section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .entryForm button.btn-avatar img, section.info.-about-pages .nav-bar .entryForm .easy-autocomplete-container .eac-item div.item.User button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.User .entryForm section.info.-about-pages .nav-bar button.btn-avatar img, .entryForm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar img, section.info.-about-pages .nav-bar .entryComment .txt form .easy-autocomplete-container .eac-item div.item.User button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.User .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar img, .entryComment .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar img,
section.info.-about-pages .nav-bar .entryContent .txt form .easy-autocomplete-container .eac-item div.item.User button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.User .entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar img,
.entryContent .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .stream + .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .btn-avatar.btn-primary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-avatar.btn-primary img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-avatar img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .btn-avatar.btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-avatar.btn-icon img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar img, section.info.-about-pages .nav-bar #gdpr-cookie-message .easy-autocomplete-container .eac-item div.item.User button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.User #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar img, #gdpr-cookie-message section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar img,
section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button#ihavecookiesBtn.btn-avatar img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button#gdpr-cookie-advanced.btn-avatar img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button img, section.info.-about-pages .nav-bar .jBox-Confirm .easy-autocomplete-container .eac-item div.item.User .btn-avatar.jBox-Confirm-button img, .easy-autocomplete-container .eac-item div.item.User .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button img, .jBox-Confirm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-avatar.jBox-Confirm-button img, .btn-avatar.-grey .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .btn-avatar.btn-secondary .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .entryForm button.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .entryForm section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .btn-avatar.btn-primary .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .btn-avatar.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar.-grey img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .btn-avatar.btn-secondary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar.btn-secondary img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .card-grid-container .btn-avatar.link-load img, section.info.-about-pages .nav-bar .card-grid-container .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .card-grid-container section.info.-about-pages .nav-bar .btn-avatar.link-load img, .card-grid-container section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .entryForm button.btn-avatar img, section.info.-about-pages .nav-bar .entryForm .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .entryForm section.info.-about-pages .nav-bar button.btn-avatar img, .entryForm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .entryComment .txt form button.btn-avatar img, section.info.-about-pages .nav-bar .entryComment .txt form .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .entryComment .txt form section.info.-about-pages .nav-bar button.btn-avatar img, .entryComment .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .entryContent .txt form button.btn-avatar img,
section.info.-about-pages .nav-bar .entryContent .txt form .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.EnergyDemand .entryContent .txt form section.info.-about-pages .nav-bar button.btn-avatar img,
.entryContent .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .stream + .btn-avatar.link-load img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .stream + .btn-avatar.link-load img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .btn-avatar.btn-primary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar.btn-primary img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .btn-avatar.btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar.btn-icon img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-avatar img, section.info.-about-pages .nav-bar #gdpr-cookie-message .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-avatar img, .easy-autocomplete-container .eac-item div.item.EnergyDemand #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-avatar img, #gdpr-cookie-message section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-avatar img,
.easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-avatar img,
section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button#ihavecookiesBtn.btn-avatar img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button#gdpr-cookie-advanced.btn-avatar img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .jBox-Confirm .btn-avatar.jBox-Confirm-button img, section.info.-about-pages .nav-bar .jBox-Confirm .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar.jBox-Confirm-button img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .jBox-Confirm section.info.-about-pages .nav-bar .btn-avatar.jBox-Confirm-button img, .jBox-Confirm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar.jBox-Confirm-button img, .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel .img-round, .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel .upload-preview-image, .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel img, .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel img, .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel img, .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .jBox-Confirm .btn-avatar.jBox-Confirm-button.jBox-Confirm-button-cancel img, button#gdpr-cookie-advanced.btn-avatar .img-round, button#gdpr-cookie-advanced.btn-avatar .upload-previews.avatar .upload-preview-image, .upload-previews.avatar button#gdpr-cookie-advanced.btn-avatar .upload-preview-image, button#gdpr-cookie-advanced.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand button#gdpr-cookie-advanced.btn-avatar img, button#gdpr-cookie-advanced.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand button#gdpr-cookie-advanced.btn-avatar img, button#gdpr-cookie-advanced.btn-avatar .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User button#gdpr-cookie-advanced.btn-avatar img, button#gdpr-cookie-advanced.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand button#gdpr-cookie-advanced.btn-avatar img {
  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, .btn-avatar .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .btn-avatar .upload-preview-image, .btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar img, .btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar img, .btn-avatar .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .btn-avatar img, .btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar img {
  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, .btn-avatar:hover .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .btn-avatar:hover .upload-preview-image, .btn-avatar:hover .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-avatar:hover img, .btn-avatar:hover .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-avatar:hover img, .btn-avatar:hover .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .btn-avatar:hover img, .btn-avatar:hover .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-avatar:hover img {
  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, .btn-icon .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .btn-icon .upload-preview-image, .btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon img, .btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon img, .btn-icon .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .btn-icon img, .btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon img {
  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, .btn-icon:hover .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .btn-icon:hover .upload-preview-image, .btn-icon:hover .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon:hover img, .btn-icon:hover .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon:hover img, .btn-icon:hover .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .btn-icon:hover img, .btn-icon:hover .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon:hover img {
  border-color: #ba564d;
}

/* line 202, app/assets/stylesheets/components/_buttons.scss */
.btn-icon.-mint .img-round, .btn-icon.-mint .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .btn-icon.-mint .upload-preview-image, .btn-icon.-mint .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.-mint img, .btn-icon.-mint .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.-mint img, .btn-icon.-mint .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .btn-icon.-mint img, .btn-icon.-mint .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.-mint img {
  border-color: #69a8a7;
}

/* line 206, app/assets/stylesheets/components/_buttons.scss */
.btn-icon.-mint:hover .img-round, .btn-icon.-mint:hover .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .btn-icon.-mint:hover .upload-preview-image, .btn-icon.-mint:hover .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.-mint:hover img, .btn-icon.-mint:hover .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.-mint:hover img, .btn-icon.-mint:hover .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .btn-icon.-mint:hover img, .btn-icon.-mint:hover .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.-mint:hover img {
  border-color: #69a8a7;
}

/* line 213, app/assets/stylesheets/components/_buttons.scss */
.btn-icon.-grey .img-round, section.info.-about-pages .nav-bar .btn-icon.btn-secondary .img-round, section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load .img-round, .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load .img-round, section.info.-about-pages .nav-bar .entryForm button.btn-icon .img-round, .entryForm section.info.-about-pages .nav-bar button.btn-icon .img-round, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon .img-round, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon .img-round,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon .img-round,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon .img-round, section.info.-about-pages .nav-bar .stream + .btn-icon.link-load .img-round, section.info.-about-pages .nav-bar .btn-icon.btn-primary .img-round, section.info.-about-pages .nav-bar .btn-icon.btn-avatar .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, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon .img-round, section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button .img-round, .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button .img-round, .btn-icon.-grey .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .btn-icon.btn-secondary .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load .upload-previews.avatar .upload-preview-image, .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .entryForm button.btn-icon .upload-previews.avatar .upload-preview-image, .entryForm section.info.-about-pages .nav-bar button.btn-icon .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon .upload-previews.avatar .upload-preview-image, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon .upload-previews.avatar .upload-preview-image,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon .upload-previews.avatar .upload-preview-image,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .stream + .btn-icon.link-load .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .btn-icon.btn-primary .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .btn-icon.btn-avatar .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .btn-icon .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon .upload-previews.avatar .upload-preview-image, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon .upload-previews.avatar .upload-preview-image,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon .upload-previews.avatar .upload-preview-image, section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button .upload-previews.avatar .upload-preview-image, .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .btn-icon.-grey .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .btn-icon.btn-secondary .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .btn-icon.btn-secondary .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load .upload-preview-image, section.info.-about-pages .nav-bar .card-grid-container .upload-previews.avatar .btn-icon.link-load .upload-preview-image, .upload-previews.avatar .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load .upload-preview-image, .card-grid-container section.info.-about-pages .nav-bar .upload-previews.avatar .btn-icon.link-load .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .entryForm button.btn-icon .upload-preview-image, section.info.-about-pages .nav-bar .entryForm .upload-previews.avatar button.btn-icon .upload-preview-image, .upload-previews.avatar .entryForm section.info.-about-pages .nav-bar button.btn-icon .upload-preview-image, .entryForm section.info.-about-pages .nav-bar .upload-previews.avatar button.btn-icon .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon .upload-preview-image, section.info.-about-pages .nav-bar .entryComment .txt form .upload-previews.avatar button.btn-icon .upload-preview-image, .upload-previews.avatar .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon .upload-preview-image, .entryComment .txt form section.info.-about-pages .nav-bar .upload-previews.avatar button.btn-icon .upload-preview-image,
.upload-previews.avatar section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon .upload-preview-image,
section.info.-about-pages .nav-bar .entryContent .txt form .upload-previews.avatar button.btn-icon .upload-preview-image,
.upload-previews.avatar .entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon .upload-preview-image,
.entryContent .txt form section.info.-about-pages .nav-bar .upload-previews.avatar button.btn-icon .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .stream + .btn-icon.link-load .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .stream + .btn-icon.link-load .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .btn-icon.btn-primary .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .btn-icon.btn-primary .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .btn-icon.btn-avatar .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .btn-icon.btn-avatar .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .btn-icon .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar .btn-icon .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon .upload-preview-image, section.info.-about-pages .nav-bar #gdpr-cookie-message .upload-previews.avatar button.btn-icon .upload-preview-image, .upload-previews.avatar #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon .upload-preview-image, #gdpr-cookie-message section.info.-about-pages .nav-bar .upload-previews.avatar button.btn-icon .upload-preview-image,
.upload-previews.avatar section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon .upload-preview-image,
section.info.-about-pages .nav-bar .upload-previews.avatar button#ihavecookiesBtn.btn-icon .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon .upload-preview-image, section.info.-about-pages .nav-bar .upload-previews.avatar button#gdpr-cookie-advanced.btn-icon .upload-preview-image, .upload-previews.avatar section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button .upload-preview-image, section.info.-about-pages .nav-bar .jBox-Confirm .upload-previews.avatar .btn-icon.jBox-Confirm-button .upload-preview-image, .upload-previews.avatar .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button .upload-preview-image, .jBox-Confirm section.info.-about-pages .nav-bar .upload-previews.avatar .btn-icon.jBox-Confirm-button .upload-preview-image, .btn-icon.-grey .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .btn-icon.btn-secondary .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.RoomDemand img, .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .entryForm button.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, .entryForm section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .stream + .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .btn-icon.btn-primary .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .btn-icon.btn-avatar .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.RoomDemand img, .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.-grey img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .btn-icon.btn-secondary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.btn-secondary img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load img, section.info.-about-pages .nav-bar .card-grid-container .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.RoomDemand .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load img, .card-grid-container section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .entryForm button.btn-icon img, section.info.-about-pages .nav-bar .entryForm .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.RoomDemand .entryForm section.info.-about-pages .nav-bar button.btn-icon img, .entryForm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon img, section.info.-about-pages .nav-bar .entryComment .txt form .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.RoomDemand .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon img, .entryComment .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon img,
section.info.-about-pages .nav-bar .entryContent .txt form .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.RoomDemand .entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon img,
.entryContent .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .stream + .btn-icon.link-load img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .stream + .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .btn-icon.btn-primary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.btn-primary img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .btn-icon.btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.btn-avatar img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon img, section.info.-about-pages .nav-bar #gdpr-cookie-message .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.RoomDemand #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon img, #gdpr-cookie-message section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon img,
section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button#ihavecookiesBtn.btn-icon img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand button#gdpr-cookie-advanced.btn-icon img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button img, section.info.-about-pages .nav-bar .jBox-Confirm .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.jBox-Confirm-button img, .easy-autocomplete-container .eac-item div.item.RoomDemand .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button img, .jBox-Confirm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-icon.jBox-Confirm-button img, .btn-icon.-grey .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .btn-icon.btn-secondary .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.CoopDemand img, .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .entryForm button.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, .entryForm section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .stream + .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .btn-icon.btn-primary .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .btn-icon.btn-avatar .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.CoopDemand img, .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.-grey img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .btn-icon.btn-secondary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.btn-secondary img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load img, section.info.-about-pages .nav-bar .card-grid-container .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.CoopDemand .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load img, .card-grid-container section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .entryForm button.btn-icon img, section.info.-about-pages .nav-bar .entryForm .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.CoopDemand .entryForm section.info.-about-pages .nav-bar button.btn-icon img, .entryForm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon img, section.info.-about-pages .nav-bar .entryComment .txt form .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.CoopDemand .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon img, .entryComment .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon img,
section.info.-about-pages .nav-bar .entryContent .txt form .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.CoopDemand .entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon img,
.entryContent .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .stream + .btn-icon.link-load img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .stream + .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .btn-icon.btn-primary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.btn-primary img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .btn-icon.btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.btn-avatar img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon img, section.info.-about-pages .nav-bar #gdpr-cookie-message .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.CoopDemand #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon img, #gdpr-cookie-message section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon img,
section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button#ihavecookiesBtn.btn-icon img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand button#gdpr-cookie-advanced.btn-icon img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button img, section.info.-about-pages .nav-bar .jBox-Confirm .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.jBox-Confirm-button img, .easy-autocomplete-container .eac-item div.item.CoopDemand .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button img, .jBox-Confirm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-icon.jBox-Confirm-button img, .btn-icon.-grey .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .btn-icon.btn-secondary .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.User img, .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .entryForm button.btn-icon .easy-autocomplete-container .eac-item div.item.User img, .entryForm section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon .easy-autocomplete-container .eac-item div.item.User img, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.User img,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon .easy-autocomplete-container .eac-item div.item.User img,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .stream + .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .btn-icon.btn-primary .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .btn-icon.btn-avatar .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .btn-icon .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon .easy-autocomplete-container .eac-item div.item.User img, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.User img,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon .easy-autocomplete-container .eac-item div.item.User img, section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.User img, .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .btn-icon.-grey img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .btn-icon.btn-secondary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-icon.btn-secondary img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load img, section.info.-about-pages .nav-bar .card-grid-container .easy-autocomplete-container .eac-item div.item.User .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.User .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load img, .card-grid-container section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .entryForm button.btn-icon img, section.info.-about-pages .nav-bar .entryForm .easy-autocomplete-container .eac-item div.item.User button.btn-icon img, .easy-autocomplete-container .eac-item div.item.User .entryForm section.info.-about-pages .nav-bar button.btn-icon img, .entryForm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button.btn-icon img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon img, section.info.-about-pages .nav-bar .entryComment .txt form .easy-autocomplete-container .eac-item div.item.User button.btn-icon img, .easy-autocomplete-container .eac-item div.item.User .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon img, .entryComment .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon img,
section.info.-about-pages .nav-bar .entryContent .txt form .easy-autocomplete-container .eac-item div.item.User button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.User .entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon img,
.entryContent .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button.btn-icon img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .stream + .btn-icon.link-load img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .stream + .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .btn-icon.btn-primary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-icon.btn-primary img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .btn-icon.btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-icon.btn-avatar img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-icon img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon img, section.info.-about-pages .nav-bar #gdpr-cookie-message .easy-autocomplete-container .eac-item div.item.User button.btn-icon img, .easy-autocomplete-container .eac-item div.item.User #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon img, #gdpr-cookie-message section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon img,
section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button#ihavecookiesBtn.btn-icon img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User button#gdpr-cookie-advanced.btn-icon img, .easy-autocomplete-container .eac-item div.item.User section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button img, section.info.-about-pages .nav-bar .jBox-Confirm .easy-autocomplete-container .eac-item div.item.User .btn-icon.jBox-Confirm-button img, .easy-autocomplete-container .eac-item div.item.User .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button img, .jBox-Confirm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.User .btn-icon.jBox-Confirm-button img, .btn-icon.-grey .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .btn-icon.btn-secondary .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .entryForm button.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .entryForm section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img,
section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img,
.entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .stream + .btn-icon.link-load .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .btn-icon.btn-primary .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .btn-icon.btn-avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img,
section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.-grey img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .btn-icon.btn-secondary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.btn-secondary img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .card-grid-container .btn-icon.link-load img, section.info.-about-pages .nav-bar .card-grid-container .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .card-grid-container section.info.-about-pages .nav-bar .btn-icon.link-load img, .card-grid-container section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .entryForm button.btn-icon img, section.info.-about-pages .nav-bar .entryForm .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .entryForm section.info.-about-pages .nav-bar button.btn-icon img, .entryForm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .entryComment .txt form button.btn-icon img, section.info.-about-pages .nav-bar .entryComment .txt form .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .entryComment .txt form section.info.-about-pages .nav-bar button.btn-icon img, .entryComment .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .entryContent .txt form button.btn-icon img,
section.info.-about-pages .nav-bar .entryContent .txt form .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.EnergyDemand .entryContent .txt form section.info.-about-pages .nav-bar button.btn-icon img,
.entryContent .txt form section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .stream + .btn-icon.link-load img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .stream + .btn-icon.link-load img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .btn-icon.btn-primary img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.btn-primary img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .btn-icon.btn-avatar img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.btn-avatar img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar #gdpr-cookie-message button.btn-icon img, section.info.-about-pages .nav-bar #gdpr-cookie-message .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-icon img, .easy-autocomplete-container .eac-item div.item.EnergyDemand #gdpr-cookie-message section.info.-about-pages .nav-bar button.btn-icon img, #gdpr-cookie-message section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button.btn-icon img,
.easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar button#ihavecookiesBtn.btn-icon img,
section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button#ihavecookiesBtn.btn-icon img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar button#gdpr-cookie-advanced.btn-icon img, section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand button#gdpr-cookie-advanced.btn-icon img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-about-pages .nav-bar .jBox-Confirm .btn-icon.jBox-Confirm-button img, section.info.-about-pages .nav-bar .jBox-Confirm .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.jBox-Confirm-button img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .jBox-Confirm section.info.-about-pages .nav-bar .btn-icon.jBox-Confirm-button img, .jBox-Confirm section.info.-about-pages .nav-bar .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-icon.jBox-Confirm-button img, .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel .img-round, .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel .upload-preview-image, .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel img, .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel img, .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel img, .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .jBox-Confirm .btn-icon.jBox-Confirm-button.jBox-Confirm-button-cancel img, button#gdpr-cookie-advanced.btn-icon .img-round, button#gdpr-cookie-advanced.btn-icon .upload-previews.avatar .upload-preview-image, .upload-previews.avatar button#gdpr-cookie-advanced.btn-icon .upload-preview-image, button#gdpr-cookie-advanced.btn-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand button#gdpr-cookie-advanced.btn-icon img, button#gdpr-cookie-advanced.btn-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand button#gdpr-cookie-advanced.btn-icon img, button#gdpr-cookie-advanced.btn-icon .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User button#gdpr-cookie-advanced.btn-icon img, button#gdpr-cookie-advanced.btn-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand button#gdpr-cookie-advanced.btn-icon img {
  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 .date-input > input, .input-textarea .date-input > input, .input-select .date-input > input, .input-field .date-input > 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 .date-input > 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 .date-input > input, .input-textarea .date-input > input, .input-select .date-input > input, .input-field .date-input > 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 .date-input > 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 .date-input > input[disabled], .input-textarea .date-input > input[disabled], .input-select .date-input > input[disabled], .input-field .date-input > 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 .date-input > 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 .date-input > input[readonly], .input-textarea .date-input > input[readonly], .input-select .date-input > input[readonly], .input-field .date-input > 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 .date-input > 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 282, app/assets/stylesheets/components/_forms.scss */
.input-field input[type="date"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  min-width: 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 288, app/assets/stylesheets/components/_forms.scss */
.input-field input[type="date"]::-webkit-date-and-time-value {
  min-height: 1.2em;
  text-align: left;
}

/* line 293, app/assets/stylesheets/components/_forms.scss */
.input-field input[type="date"]::-webkit-datetime-edit {
  padding: 0;
}

/* line 298, app/assets/stylesheets/components/_forms.scss */
.input-field .date-input {
  display: flex;
  position: relative;
  width: 100%;
  min-width: 0;
}

/* line 304, app/assets/stylesheets/components/_forms.scss */
.input-field .date-input .date-placeholder {
  display: none;
  position: absolute;
  inset: 0;
  align-items: center;
  padding: 0 1.4rem;
  background-color: #DBEFEC;
  color: #69a8a7;
  box-shadow: inset 2px 2px 2px 0 rgba(0, 0, 0, 0.05);
  font-style: italic;
  pointer-events: none;
}

/* line 317, app/assets/stylesheets/components/_forms.scss */
.input-field .date-input.-empty:not(:focus-within) .date-placeholder {
  display: flex;
}

/* line 323, app/assets/stylesheets/components/_forms.scss */
.input-select {
  position: relative;
}

/* line 326, app/assets/stylesheets/components/_forms.scss */
.input-select select {
  height: 60px;
}

/* line 330, app/assets/stylesheets/components/_forms.scss */
.input-select::before, .input-select::after {
  content: '';
  position: absolute;
  pointer-events: none;
  z-index: 2;
}

/* line 337, 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 346, 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 353, 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 357, app/assets/stylesheets/components/_forms.scss */
.input-select select option {
  color: #69a8a7;
}

/* line 359, app/assets/stylesheets/components/_forms.scss */
.input-select select option:disabled {
  color: #aaaaaa;
  font-style: italic;
}

/* line 365, app/assets/stylesheets/components/_forms.scss */
.input-select select[disabled] {
  color: #aaaaaa;
  background-color: #f0f0f0;
}

/* line 372, 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 379, 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 383, 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 388, app/assets/stylesheets/components/_forms.scss */
.input-select.select-btn {
  min-width: -moz-fit-content;
  min-width: fit-content;
}

/* line 390, 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 396, app/assets/stylesheets/components/_forms.scss */
.input-select.select-btn select option {
  color: #69a8a7;
}

/* line 400, 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 406, 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 414, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect {
  width: 100%;
}

/* line 416, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect .SelectBox {
  border: none;
}

/* line 421, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect .placeholder {
  color: #83C7BD;
  font-style: italic;
}

/* line 426, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect .search-txt {
  height: 100%;
  font-size: 1.6rem;
}

/* line 431, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect.open > .optWrapper {
  top: 60px;
}

/* line 435, app/assets/stylesheets/components/_forms.scss */
.input-select .SumoSelect p {
  margin-bottom: 0;
}

/* line 443, app/assets/stylesheets/components/_forms.scss */
.input-textarea textarea {
  min-height: 90px;
}

/* line 448, 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 448, app/assets/stylesheets/components/_forms.scss */
  .charCountContainer {
    font-size: 1.4rem;
  }
}

/* line 459, app/assets/stylesheets/components/_forms.scss */
.input-radio, .input-checkbox {
  position: relative;
}

/* line 461, app/assets/stylesheets/components/_forms.scss */
.input-radio input, .input-checkbox input {
  display: none;
}

/* line 462, 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 468, 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 483, 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 493, app/assets/stylesheets/components/_forms.scss */
.input-checkbox label::before {
  border-radius: 2px;
  font-size: 28px;
  line-height: 20px;
  color: #83C7BD;
}

/* line 500, app/assets/stylesheets/components/_forms.scss */
.input-checkbox.disabled label::before {
  background-color: #f0f0f0;
  border-color: #aaaaaa;
}

/* line 507, app/assets/stylesheets/components/_forms.scss */
.input-checkbox input:checked + label::before {
  content: '✔';
  color: #615454;
}

/* line 520, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control .field-wrp {
  background-color: #ffffff;
  box-shadow: none;
  border: 1px solid #DBEFEC;
}

/* line 526, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control .field-wrp label {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 532, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control .control-surface--mint {
  background-color: #DBEFEC;
}

/* line 535, 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 514, 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 549, app/assets/stylesheets/components/_forms.scss */
.input-radio label::before {
  border-radius: 50%;
}

/* line 554, app/assets/stylesheets/components/_forms.scss */
.input-radio input:checked + label:before, .input-radio input.checked + label:before {
  background-color: #615454;
}

/* line 559, app/assets/stylesheets/components/_forms.scss */
.input-radio.disabled label::before {
  background-color: #f0f0f0;
  border-color: #aaaaaa;
}

/* line 566, app/assets/stylesheets/components/_forms.scss */
.input-switch {
  width: 80px;
  height: 40px;
  position: relative;
}

/* line 570, app/assets/stylesheets/components/_forms.scss */
.input-switch input {
  display: none;
}

/* line 573, 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 583, 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 598, app/assets/stylesheets/components/_forms.scss */
.input-switch input:checked + label {
  border-color: #83C7BD;
}

/* line 600, app/assets/stylesheets/components/_forms.scss */
.input-switch input:checked + label:before {
  background-color: #83C7BD;
  left: 44px;
}

/* line 606, app/assets/stylesheets/components/_forms.scss */
.input-switch.-checked label {
  border-color: #83C7BD;
}

/* line 608, app/assets/stylesheets/components/_forms.scss */
.input-switch.-checked label:before {
  background-color: #83C7BD;
  left: 44px;
}

/* line 617, 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 621, app/assets/stylesheets/components/_forms.scss */
.input-button a {
  justify-content: center;
  display: flex;
  align-items: center;
}

/* line 626, 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 617, app/assets/stylesheets/components/_forms.scss */
  .input-button {
    justify-content: center;
  }
  /* line 633, 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 652, app/assets/stylesheets/components/_forms.scss */
.upload-oldschool .input-checkbox label::before {
  background-color: #fff;
}

@media (min-width: 650px) {
  /* line 644, 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 659, app/assets/stylesheets/components/_forms.scss */
.upload-oldschool.disabled .field-wrp {
  background-color: #f0f0f0;
  color: #aaaaaa;
}

/* line 668, 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 677, 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 683, app/assets/stylesheets/components/_forms.scss */
.input-tags .tagsinput span.tag a {
  color: #EC776A;
  font-size: 14px;
  margin-left: 5px;
  margin-top: -3px;
}

/* line 689, 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 706, app/assets/stylesheets/components/_forms.scss */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #DBEFEC inset;
}

/* line 710, app/assets/stylesheets/components/_forms.scss */
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #83C7BD;
  font-style: italic;
}

/* line 714, app/assets/stylesheets/components/_forms.scss */
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #83C7BD;
  font-style: italic;
  opacity: 1;
}

/* line 719, app/assets/stylesheets/components/_forms.scss */
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #83C7BD;
  font-style: italic;
  opacity: 1;
}

/* line 724, app/assets/stylesheets/components/_forms.scss */
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #83C7BD;
  font-style: italic;
}

/* line 730, 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 740, app/assets/stylesheets/components/_forms.scss */
.form-block {
  margin-bottom: 50px;
}

/* line 742, 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 742, app/assets/stylesheets/components/_forms.scss */
  .form-block .txt:first-child {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 742, app/assets/stylesheets/components/_forms.scss */
  .form-block .txt:first-child {
    font-size: 4.0rem;
  }
}

/* line 746, app/assets/stylesheets/components/_forms.scss */
.form-block .txt:first-child span {
  color: #EC776A;
}

/* line 750, app/assets/stylesheets/components/_forms.scss */
.form-block .desc {
  text-align: center;
  margin-top: -10px;
  margin-bottom: 20px;
}

/* line 756, 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 768, 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 777, 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 777, app/assets/stylesheets/components/_forms.scss */
  input[type=url]:invalid + em::after {
    font-size: 1.4rem;
  }
}

/* line 785, app/assets/stylesheets/components/_forms.scss */
.upload-hint {
  color: #aaaaaa;
  display: block;
}

/* line 793, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container, .login-panel .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 798, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .login .input-field, .login-panel .container .login .input-field {
  margin-bottom: 10px;
}

/* line 802, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .register, .login-panel .container .register {
  margin-left: 20px;
}

/* line 805, 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 812, 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 817, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .container .sharedLinks a, .login-panel .container .sharedLinks a {
  color: #aaaaaa;
}

/* line 821, 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 824, 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 824, 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 833, 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 836, 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 841, 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 850, 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 850, 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 857, 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 857, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .register, .login-panel.-content .container .register {
    margin-top: 0px;
  }
}

/* line 870, 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 870, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal.-content .container .register .wrp, .login-panel.-content .container .register .wrp {
    padding: 0px;
  }
}

/* line 884, 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 891, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal.-content .sharedLinks a, .login-panel.-content .sharedLinks a {
  color: #69a8a7;
}

/* line 897, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal {
  display: none;
}

/* line 899, app/assets/stylesheets/components/_forms.scss */
.login-panel-modal .hl-subtext {
  margin-bottom: 30px;
}

/* line 901, 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 901, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal .hl-subtext h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 901, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal .hl-subtext h1 {
    font-size: 5.0rem;
  }
}

/* line 904, 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 904, app/assets/stylesheets/components/_forms.scss */
  .login-panel-modal .hl-subtext p {
    font-size: 1.6rem;
  }
}

/* line 910, app/assets/stylesheets/components/_forms.scss */
#card-element {
  width: 100%;
}

/* line 914, app/assets/stylesheets/components/_forms.scss */
.request-price-form .picker__day, .rental-date-form .picker__day {
  position: relative;
}

/* line 917, 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 935, 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 944, app/assets/stylesheets/components/_forms.scss */
.usage-period-switch > .input-radio {
  min-height: 28px;
}

/* line 947, 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 953, app/assets/stylesheets/components/_forms.scss */
.usage-period-switch label::before {
  top: 50%;
  transform: translateY(-50%);
}

/* line 960, app/assets/stylesheets/components/_forms.scss */
.option-switch {
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 965, app/assets/stylesheets/components/_forms.scss */
.option-switch div {
  display: flex;
  width: 90%;
  white-space: nowrap;
}

@media (min-width: 320px) {
  /* line 965, app/assets/stylesheets/components/_forms.scss */
  .option-switch div {
    width: 51%;
  }
}

@media (min-width: 650px) {
  /* line 965, app/assets/stylesheets/components/_forms.scss */
  .option-switch div {
    width: unset;
    margin-left: unset;
  }
}

/* line 977, app/assets/stylesheets/components/_forms.scss */
.option-switch label {
  min-width: 0px !important;
  margin-right: 30px;
}

/* line 980, app/assets/stylesheets/components/_forms.scss */
.option-switch label em {
  color: #aaaaaa;
}

/* line 986, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > .field-wrp.radio_select {
  padding: 0;
  position: relative;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 992, app/assets/stylesheets/components/_forms.scss */
.input-labeled-control > .field-wrp.radio_select .input-select {
  margin-bottom: 0;
}

/* line 995, 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 1001, 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 1001, app/assets/stylesheets/components/_forms.scss */
  .input-labeled-control > .field-wrp.radio_select .badge {
    top: -20px;
  }
}

/* line 1012, app/assets/stylesheets/components/_forms.scss */
.cb-columns {
  overflow: hidden;
  margin: 2rem 0 2rem;
}

/* line 1015, app/assets/stylesheets/components/_forms.scss */
.cb-columns .input-checkbox {
  float: left;
  width: 100%;
}

@media (min-width: 320px) {
  /* line 1015, app/assets/stylesheets/components/_forms.scss */
  .cb-columns .input-checkbox {
    width: 50%;
  }
}

@media (min-width: 650px) {
  /* line 1015, app/assets/stylesheets/components/_forms.scss */
  .cb-columns .input-checkbox {
    width: 33%;
  }
}

/* line 1027, app/assets/stylesheets/components/_forms.scss */
.--hidden {
  display: none;
}

/* line 1, app/assets/stylesheets/components/_userimg.scss */
.img-round, .upload-previews.avatar .upload-preview-image, .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.EnergyDemand img {
  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, .upload-previews.avatar.location .upload-preview-image, .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.EnergyOffer img {
  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, .img-booster .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .img-booster .upload-preview-image, .img-booster .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .img-booster img, .img-booster .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .img-booster img, .img-booster .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .img-booster img, .img-booster .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .img-booster img {
  background-color: #DBEFEC;
  color: #615454;
}

/* line 40, app/assets/stylesheets/components/_userimg.scss */
.img-booster .img-round:hover, .img-booster .upload-previews.avatar .upload-preview-image:hover, .upload-previews.avatar .img-booster .upload-preview-image:hover, .img-booster .easy-autocomplete-container .eac-item div.item.RoomDemand img:hover, .easy-autocomplete-container .eac-item div.item.RoomDemand .img-booster img:hover, .img-booster .easy-autocomplete-container .eac-item div.item.CoopDemand img:hover, .easy-autocomplete-container .eac-item div.item.CoopDemand .img-booster img:hover, .img-booster .easy-autocomplete-container .eac-item div.item.User img:hover, .easy-autocomplete-container .eac-item div.item.User .img-booster img:hover, .img-booster .easy-autocomplete-container .eac-item div.item.EnergyDemand img:hover, .easy-autocomplete-container .eac-item div.item.EnergyDemand .img-booster img: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 .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .user-tooltip-wrp .upload-preview-image, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .user-tooltip-wrp img, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .user-tooltip-wrp img, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .user-tooltip-wrp img, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .user-tooltip-wrp img, .user-tooltip-wrp .img-square, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .user-tooltip-wrp img, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .user-tooltip-wrp img, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .user-tooltip-wrp img, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .user-tooltip-wrp img, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .user-tooltip-wrp img, .user-tooltip-wrp .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .user-tooltip-wrp img, .subscriber-wrp .img-round, .subscriber-wrp .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .subscriber-wrp .upload-preview-image, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .subscriber-wrp img, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .subscriber-wrp img, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .subscriber-wrp img, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .subscriber-wrp img, .subscriber-wrp .img-square, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .subscriber-wrp img, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .subscriber-wrp img, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .subscriber-wrp img, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .subscriber-wrp img, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .subscriber-wrp img, .subscriber-wrp .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .subscriber-wrp img {
  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, .user-tooltip-wrp .tt-line.-boss .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .user-tooltip-wrp .tt-line.-boss .upload-preview-image, .user-tooltip-wrp .tt-line.-boss .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .user-tooltip-wrp .tt-line.-boss img, .user-tooltip-wrp .tt-line.-boss .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .user-tooltip-wrp .tt-line.-boss img, .user-tooltip-wrp .tt-line.-boss .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .user-tooltip-wrp .tt-line.-boss img, .user-tooltip-wrp .tt-line.-boss .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .user-tooltip-wrp .tt-line.-boss img, .subscriber-wrp .tt-line.-boss .img-round, .subscriber-wrp .tt-line.-boss .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .subscriber-wrp .tt-line.-boss .upload-preview-image, .subscriber-wrp .tt-line.-boss .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .subscriber-wrp .tt-line.-boss img, .subscriber-wrp .tt-line.-boss .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .subscriber-wrp .tt-line.-boss img, .subscriber-wrp .tt-line.-boss .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .subscriber-wrp .tt-line.-boss img, .subscriber-wrp .tt-line.-boss .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .subscriber-wrp .tt-line.-boss img {
  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 section.crowdfunding-form .-disabled.benefit-checkbox .cardBoxHeader, section.crowdfunding-form .usersetup .-disabled.benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox, .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .cardbox__badge, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge,
.cardBox .cardbox__footer,
section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .cardbox__badge, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge,
.cardBox .cardbox__footer,
section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .cardbox__badge--draft, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--draft,
.cardBox .cardbox__badge--inactive,
section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .cardbox__badge--draft .icon, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--draft .icon,
.cardBox .cardbox__badge--inactive .icon,
section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .cardbox__badge--draft span, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__badge--draft span,
.cardBox .cardbox__badge--inactive span,
section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .cardbox__line-clamp-2, .crowd-pledges-page .charge-amount-radios .input-radio label .cardbox__line-clamp-2,
.cardBox .cardbox__line-clamp-3,
section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .-poll.benefit-checkbox .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, section.crowdfunding-form .-poll.benefit-checkbox .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, section.crowdfunding-form .-poll.benefit-checkbox .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, section.crowdfunding-form .-poll.benefit-checkbox .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, section.crowdfunding-form .-poll.benefit-checkbox .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, section.crowdfunding-form .-boosted.benefit-checkbox, .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, section.crowdfunding-form .-boosted.benefit-checkbox .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, section.crowdfunding-form .-boosted.benefit-checkbox .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, section.crowdfunding-form .-boosted.benefit-checkbox .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, section.crowdfunding-form .-boosted.benefit-checkbox .img-square, .cardBox.-boosted .upload-previews.avatar.location .upload-preview-image, section.crowdfunding-form .-boosted.benefit-checkbox .upload-previews.avatar.location .upload-preview-image, .upload-previews.avatar.location .cardBox.-boosted .upload-preview-image, .upload-previews.avatar.location section.crowdfunding-form .-boosted.benefit-checkbox .upload-preview-image, section.crowdfunding-form .upload-previews.avatar.location .-boosted.benefit-checkbox .upload-preview-image, .cardBox.-boosted .easy-autocomplete-container .eac-item div.item.RoomOffer img, section.crowdfunding-form .-boosted.benefit-checkbox .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .cardBox.-boosted img, .easy-autocomplete-container .eac-item div.item.RoomOffer section.crowdfunding-form .-boosted.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.RoomOffer .-boosted.benefit-checkbox img, .cardBox.-boosted .easy-autocomplete-container .eac-item div.item.Location img, section.crowdfunding-form .-boosted.benefit-checkbox .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .cardBox.-boosted img, .easy-autocomplete-container .eac-item div.item.Location section.crowdfunding-form .-boosted.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.Location .-boosted.benefit-checkbox img, .cardBox.-boosted .easy-autocomplete-container .eac-item div.item.Group img, section.crowdfunding-form .-boosted.benefit-checkbox .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .cardBox.-boosted img, .easy-autocomplete-container .eac-item div.item.Group section.crowdfunding-form .-boosted.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.Group .-boosted.benefit-checkbox img, .cardBox.-boosted .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, section.crowdfunding-form .-boosted.benefit-checkbox .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .cardBox.-boosted img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign section.crowdfunding-form .-boosted.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.CrowdCampaign .-boosted.benefit-checkbox img, .cardBox.-boosted .easy-autocomplete-container .eac-item div.item.Poll img, section.crowdfunding-form .-boosted.benefit-checkbox .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .cardBox.-boosted img, .easy-autocomplete-container .eac-item div.item.Poll section.crowdfunding-form .-boosted.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.Poll .-boosted.benefit-checkbox img, .cardBox.-boosted .easy-autocomplete-container .eac-item div.item.EnergyOffer img, section.crowdfunding-form .-boosted.benefit-checkbox .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .cardBox.-boosted img, .easy-autocomplete-container .eac-item div.item.EnergyOffer section.crowdfunding-form .-boosted.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.EnergyOffer .-boosted.benefit-checkbox img, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .img-square, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .upload-previews.avatar.location .upload-preview-image, .upload-previews.avatar.location .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .upload-preview-image, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted img, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted img, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted img, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted img, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted img, .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .crowd-pledges-page .charge-amount-radios .input-radio label.-boosted img, .cardbox.-boosted .img-square, .cardbox.-boosted .upload-previews.avatar.location .upload-preview-image, .upload-previews.avatar.location .cardbox.-boosted .upload-preview-image, .cardbox.-boosted .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .cardbox.-boosted img, .cardbox.-boosted .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .cardbox.-boosted img, .cardbox.-boosted .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .cardbox.-boosted img, .cardbox.-boosted .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .cardbox.-boosted img, .cardbox.-boosted .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .cardbox.-boosted img, .cardbox.-boosted .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .cardbox.-boosted img {
  border-color: #F8C8C2;
}

/* line 196, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-subscription-plan .categoryicon, section.crowdfunding-form .-subscription-plan.benefit-checkbox .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, section.crowdfunding-form .-zuckerl.benefit-checkbox .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, section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg .img-round, .cardBox.-zuckerl .avatarImg .upload-previews.avatar .upload-preview-image, section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .cardBox.-zuckerl .avatarImg .upload-preview-image, .upload-previews.avatar section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg .upload-preview-image, section.crowdfunding-form .upload-previews.avatar .-zuckerl.benefit-checkbox .avatarImg .upload-preview-image, .cardBox.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .cardBox.-zuckerl .avatarImg img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.RoomDemand .-zuckerl.benefit-checkbox .avatarImg img, .cardBox.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .cardBox.-zuckerl .avatarImg img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.CoopDemand .-zuckerl.benefit-checkbox .avatarImg img, .cardBox.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.User img, section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .cardBox.-zuckerl .avatarImg img, .easy-autocomplete-container .eac-item div.item.User section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.User .-zuckerl.benefit-checkbox .avatarImg img, .cardBox.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .cardBox.-zuckerl .avatarImg img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.crowdfunding-form .-zuckerl.benefit-checkbox .avatarImg img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.EnergyDemand .-zuckerl.benefit-checkbox .avatarImg img, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg .img-round, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg .upload-preview-image, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg img, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg img, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg img, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .avatarImg img, .cardbox.-zuckerl .avatarImg .img-round, .cardbox.-zuckerl .avatarImg .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .cardbox.-zuckerl .avatarImg .upload-preview-image, .cardbox.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .cardbox.-zuckerl .avatarImg img, .cardbox.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .cardbox.-zuckerl .avatarImg img, .cardbox.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .cardbox.-zuckerl .avatarImg img, .cardbox.-zuckerl .avatarImg .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .cardbox.-zuckerl .avatarImg img {
  width: 80px;
  height: 80px;
  margin-right: 0px;
}

/* line 217, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-zuckerl .btn-icon, section.crowdfunding-form .-zuckerl.benefit-checkbox .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, section.crowdfunding-form .-zuckerl.benefit-checkbox .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, section.crowdfunding-form .-zuckerl.benefit-checkbox .zuckerlteasertxt:hover, .crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .zuckerlteasertxt:hover, .cardBox.-zuckerl .zuckerlteasertxt:active, section.crowdfunding-form .-zuckerl.benefit-checkbox .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, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .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, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent .btn-primary, .cardBox.-crowd_boost .cardBoxContent .jBox-Confirm .jBox-Confirm-button, section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .cardBox.-crowd_boost .cardBoxContent .jBox-Confirm-button, .jBox-Confirm section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent .jBox-Confirm-button, section.crowdfunding-form .jBox-Confirm .-crowd_boost.benefit-checkbox .cardBoxContent .jBox-Confirm-button, .cardBox.-crowd_boost .cardBoxContent button#gdpr-cookie-advanced, section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent button#gdpr-cookie-advanced, .cardBox.-crowd_boost .cardBoxContent #gdpr-cookie-message button, section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent #gdpr-cookie-message button, #gdpr-cookie-message .cardBox.-crowd_boost .cardBoxContent button, #gdpr-cookie-message section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent button, section.crowdfunding-form #gdpr-cookie-message .-crowd_boost.benefit-checkbox .cardBoxContent button,
.cardBox.-crowd_boost .cardBoxContent button#ihavecookiesBtn,
section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent .btn-avatar, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_boost .cardBoxContent .btn-avatar, .cardBox.-crowd_boost .cardBoxContent .btn-icon, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > .btn-primary:last-child, .cardBox.-crowd_boost .jBox-Confirm .cardBoxContent > .jBox-Confirm-button:last-child, section.crowdfunding-form .-crowd_boost.benefit-checkbox .jBox-Confirm .cardBoxContent > .jBox-Confirm-button:last-child, .jBox-Confirm .cardBox.-crowd_boost .cardBoxContent > .jBox-Confirm-button:last-child, .jBox-Confirm section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > .jBox-Confirm-button:last-child, section.crowdfunding-form .jBox-Confirm .-crowd_boost.benefit-checkbox .cardBoxContent > .jBox-Confirm-button:last-child, .cardBox.-crowd_boost .cardBoxContent > button#gdpr-cookie-advanced:last-child, section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > button#gdpr-cookie-advanced:last-child, .cardBox.-crowd_boost #gdpr-cookie-message .cardBoxContent > button:last-child, section.crowdfunding-form .-crowd_boost.benefit-checkbox #gdpr-cookie-message .cardBoxContent > button:last-child, #gdpr-cookie-message .cardBox.-crowd_boost .cardBoxContent > button:last-child, #gdpr-cookie-message section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > button:last-child, section.crowdfunding-form #gdpr-cookie-message .-crowd_boost.benefit-checkbox .cardBoxContent > button:last-child,
.cardBox.-crowd_boost .cardBoxContent > button#ihavecookiesBtn:last-child,
section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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,
section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > .btn-secondary:last-child,
.cardBox.-crowd_boost .cardBoxContent > .stream + .link-load:last-child,
section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > .stream + .link-load:last-child,
.cardBox.-crowd_boost .entryComment .txt form .cardBoxContent > button:last-child,
section.crowdfunding-form .-crowd_boost.benefit-checkbox .entryComment .txt form .cardBoxContent > button:last-child,
.entryComment .txt form .cardBox.-crowd_boost .cardBoxContent > button:last-child,
.entryComment .txt form section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > button:last-child,
section.crowdfunding-form .entryComment .txt form .-crowd_boost.benefit-checkbox .cardBoxContent > button:last-child,
.cardBox.-crowd_boost .entryContent .txt form .cardBoxContent > button:last-child,
section.crowdfunding-form .-crowd_boost.benefit-checkbox .entryContent .txt form .cardBoxContent > button:last-child,
.entryContent .txt form .cardBox.-crowd_boost .cardBoxContent > button:last-child,
.entryContent .txt form section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > button:last-child,
section.crowdfunding-form .entryContent .txt form .-crowd_boost.benefit-checkbox .cardBoxContent > button:last-child,
.cardBox.-crowd_boost .entryForm .cardBoxContent > button:last-child,
section.crowdfunding-form .-crowd_boost.benefit-checkbox .entryForm .cardBoxContent > button:last-child,
.entryForm .cardBox.-crowd_boost .cardBoxContent > button:last-child,
.entryForm section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > button:last-child,
section.crowdfunding-form .entryForm .-crowd_boost.benefit-checkbox .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,
section.crowdfunding-form .-crowd_boost.benefit-checkbox .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 section.crowdfunding-form .-crowd_boost.benefit-checkbox .cardBoxContent > .link-load:last-child,
section.crowdfunding-form .card-grid-container .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-crowd_boost.benefit-checkbox .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, section.crowdfunding-form .-roomdemand.benefit-checkbox .category-tags, .crowd-pledges-page .charge-amount-radios .input-radio label.-roomdemand .category-tags, .cardBox.-coopdemand .category-tags, section.crowdfunding-form .-coopdemand.benefit-checkbox .category-tags, .crowd-pledges-page .charge-amount-radios .input-radio label.-coopdemand .category-tags, .cardBox.-energydemand .category-tags, section.crowdfunding-form .-energydemand.benefit-checkbox .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, section.crowdfunding-form .-coopdemand.benefit-checkbox .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, section.crowdfunding-form .-group.benefit-checkbox 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, section.crowdfunding-form .-group.benefit-checkbox 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, section.crowdfunding-form .-group.benefit-checkbox .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), section.crowdfunding-form .service-card.benefit-checkbox: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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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,
section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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), section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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 section.crowdfunding-form .service-card.benefit-checkbox .service-card__quick-actions, section.crowdfunding-form .no-hover .favorites-container .service-card.benefit-checkbox .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 section.crowdfunding-form .service-card.benefit-checkbox .service-card__quick-actions, section.crowdfunding-form .no-hover .notification-container .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .service-card__price, .crowd-pledges-page .charge-amount-radios .input-radio label.service-card .service-card__price,
.cardBox.service-card .service-card__fact,
section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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), section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .service-card.benefit-checkbox .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, section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg .img-round, .cardBox.-discussion .avatarImg .upload-previews.avatar .upload-preview-image, section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .cardBox.-discussion .avatarImg .upload-preview-image, .upload-previews.avatar section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg .upload-preview-image, section.crowdfunding-form .upload-previews.avatar .-discussion.benefit-checkbox .avatarImg .upload-preview-image, .cardBox.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .cardBox.-discussion .avatarImg img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.RoomDemand .-discussion.benefit-checkbox .avatarImg img, .cardBox.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .cardBox.-discussion .avatarImg img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.CoopDemand .-discussion.benefit-checkbox .avatarImg img, .cardBox.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.User img, section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .cardBox.-discussion .avatarImg img, .easy-autocomplete-container .eac-item div.item.User section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.User .-discussion.benefit-checkbox .avatarImg img, .cardBox.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .cardBox.-discussion .avatarImg img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.crowdfunding-form .-discussion.benefit-checkbox .avatarImg img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.EnergyDemand .-discussion.benefit-checkbox .avatarImg img, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg .img-round, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg .upload-preview-image, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg img, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg img, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg img, .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .crowd-pledges-page .charge-amount-radios .input-radio label.-discussion .avatarImg img, .cardbox.-discussion .avatarImg .img-round, .cardbox.-discussion .avatarImg .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .cardbox.-discussion .avatarImg .upload-preview-image, .cardbox.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .cardbox.-discussion .avatarImg img, .cardbox.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .cardbox.-discussion .avatarImg img, .cardbox.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .cardbox.-discussion .avatarImg img, .cardbox.-discussion .avatarImg .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .cardbox.-discussion .avatarImg img {
  width: 80px;
  height: 80px;
  margin-right: 0px;
}

/* line 592, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-discussion .name, section.crowdfunding-form .-discussion.benefit-checkbox .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, section.crowdfunding-form .-discussion.benefit-checkbox .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, section.crowdfunding-form .-discussion.benefit-checkbox .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, section.crowdfunding-form .-discussion.benefit-checkbox .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, section.crowdfunding-form .-discussion.benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .btn-group .btn-secondary, .cardBox .btn-group .stream + .link-load, section.crowdfunding-form .benefit-checkbox .btn-group .stream + .link-load, .cardBox .btn-group .entryComment .txt form button, section.crowdfunding-form .benefit-checkbox .btn-group .entryComment .txt form button, .entryComment .txt form .cardBox .btn-group button, .entryComment .txt form section.crowdfunding-form .benefit-checkbox .btn-group button, section.crowdfunding-form .entryComment .txt form .benefit-checkbox .btn-group button,
.cardBox .btn-group .entryContent .txt form button,
section.crowdfunding-form .benefit-checkbox .btn-group .entryContent .txt form button,
.entryContent .txt form .cardBox .btn-group button,
.entryContent .txt form section.crowdfunding-form .benefit-checkbox .btn-group button,
section.crowdfunding-form .entryContent .txt form .benefit-checkbox .btn-group button, .cardBox .btn-group .entryForm button, section.crowdfunding-form .benefit-checkbox .btn-group .entryForm button, .entryForm .cardBox .btn-group button, .entryForm section.crowdfunding-form .benefit-checkbox .btn-group button, section.crowdfunding-form .entryForm .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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 section.crowdfunding-form .benefit-checkbox .btn-group .link-load, section.crowdfunding-form .card-grid-container .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .btn-group .btn-primary, .cardBox .btn-group .jBox-Confirm .jBox-Confirm-button, section.crowdfunding-form .benefit-checkbox .btn-group .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .cardBox .btn-group .jBox-Confirm-button, .jBox-Confirm section.crowdfunding-form .benefit-checkbox .btn-group .jBox-Confirm-button, section.crowdfunding-form .jBox-Confirm .benefit-checkbox .btn-group .jBox-Confirm-button, .cardBox .btn-group button#gdpr-cookie-advanced, section.crowdfunding-form .benefit-checkbox .btn-group button#gdpr-cookie-advanced, .cardBox .btn-group #gdpr-cookie-message button, section.crowdfunding-form .benefit-checkbox .btn-group #gdpr-cookie-message button, #gdpr-cookie-message .cardBox .btn-group button, #gdpr-cookie-message section.crowdfunding-form .benefit-checkbox .btn-group button, section.crowdfunding-form #gdpr-cookie-message .benefit-checkbox .btn-group button,
.cardBox .btn-group button#ihavecookiesBtn,
section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .btn-group .btn-avatar, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .btn-avatar, .cardBox .btn-group .btn-icon, section.crowdfunding-form .benefit-checkbox .btn-group .btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio label .btn-group .btn-icon, .cardBox .btn-group .-invoice, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .btn-group .actions .btn-secondary, .cardBox .btn-group .actions .stream + .link-load, section.crowdfunding-form .benefit-checkbox .btn-group .actions .stream + .link-load, .cardBox .btn-group .actions .entryComment .txt form button, section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryComment .txt form button, .entryComment .txt form .cardBox .btn-group .actions button, .entryComment .txt form section.crowdfunding-form .benefit-checkbox .btn-group .actions button, section.crowdfunding-form .entryComment .txt form .benefit-checkbox .btn-group .actions button,
.cardBox .btn-group .actions .entryContent .txt form button,
section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryContent .txt form button,
.entryContent .txt form .cardBox .btn-group .actions button,
.entryContent .txt form section.crowdfunding-form .benefit-checkbox .btn-group .actions button,
section.crowdfunding-form .entryContent .txt form .benefit-checkbox .btn-group .actions button, .cardBox .btn-group .actions .entryForm button, section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryForm button, .entryForm .cardBox .btn-group .actions button, .entryForm section.crowdfunding-form .benefit-checkbox .btn-group .actions button, section.crowdfunding-form .entryForm .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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 section.crowdfunding-form .benefit-checkbox .btn-group .actions .link-load, section.crowdfunding-form .card-grid-container .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .btn-group .actions .btn-secondary:first-of-type, .cardBox .btn-group .actions .stream + .link-load:first-of-type, section.crowdfunding-form .benefit-checkbox .btn-group .actions .stream + .link-load:first-of-type, .cardBox .btn-group .actions .entryComment .txt form button:first-of-type, section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryComment .txt form button:first-of-type, .entryComment .txt form .cardBox .btn-group .actions button:first-of-type, .entryComment .txt form section.crowdfunding-form .benefit-checkbox .btn-group .actions button:first-of-type, section.crowdfunding-form .entryComment .txt form .benefit-checkbox .btn-group .actions button:first-of-type,
.cardBox .btn-group .actions .entryContent .txt form button:first-of-type,
section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryContent .txt form button:first-of-type,
.entryContent .txt form .cardBox .btn-group .actions button:first-of-type,
.entryContent .txt form section.crowdfunding-form .benefit-checkbox .btn-group .actions button:first-of-type,
section.crowdfunding-form .entryContent .txt form .benefit-checkbox .btn-group .actions button:first-of-type, .cardBox .btn-group .actions .entryForm button:first-of-type, section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryForm button:first-of-type, .entryForm .cardBox .btn-group .actions button:first-of-type, .entryForm section.crowdfunding-form .benefit-checkbox .btn-group .actions button:first-of-type, section.crowdfunding-form .entryForm .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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 section.crowdfunding-form .benefit-checkbox .btn-group .actions .link-load:first-of-type, section.crowdfunding-form .card-grid-container .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .btn-group .actions .btn-secondary:last-of-type, .cardBox .btn-group .actions .stream + .link-load:last-of-type, section.crowdfunding-form .benefit-checkbox .btn-group .actions .stream + .link-load:last-of-type, .cardBox .btn-group .actions .entryComment .txt form button:last-of-type, section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryComment .txt form button:last-of-type, .entryComment .txt form .cardBox .btn-group .actions button:last-of-type, .entryComment .txt form section.crowdfunding-form .benefit-checkbox .btn-group .actions button:last-of-type, section.crowdfunding-form .entryComment .txt form .benefit-checkbox .btn-group .actions button:last-of-type,
.cardBox .btn-group .actions .entryContent .txt form button:last-of-type,
section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryContent .txt form button:last-of-type,
.entryContent .txt form .cardBox .btn-group .actions button:last-of-type,
.entryContent .txt form section.crowdfunding-form .benefit-checkbox .btn-group .actions button:last-of-type,
section.crowdfunding-form .entryContent .txt form .benefit-checkbox .btn-group .actions button:last-of-type, .cardBox .btn-group .actions .entryForm button:last-of-type, section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryForm button:last-of-type, .entryForm .cardBox .btn-group .actions button:last-of-type, .entryForm section.crowdfunding-form .benefit-checkbox .btn-group .actions button:last-of-type, section.crowdfunding-form .entryForm .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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 section.crowdfunding-form .benefit-checkbox .btn-group .actions .link-load:last-of-type, section.crowdfunding-form .card-grid-container .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .btn-group .actions .btn-secondary:only-child, .cardBox .btn-group .actions .stream + .link-load:only-child, section.crowdfunding-form .benefit-checkbox .btn-group .actions .stream + .link-load:only-child, .cardBox .btn-group .actions .entryComment .txt form button:only-child, section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryComment .txt form button:only-child, .entryComment .txt form .cardBox .btn-group .actions button:only-child, .entryComment .txt form section.crowdfunding-form .benefit-checkbox .btn-group .actions button:only-child, section.crowdfunding-form .entryComment .txt form .benefit-checkbox .btn-group .actions button:only-child,
.cardBox .btn-group .actions .entryContent .txt form button:only-child,
section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryContent .txt form button:only-child,
.entryContent .txt form .cardBox .btn-group .actions button:only-child,
.entryContent .txt form section.crowdfunding-form .benefit-checkbox .btn-group .actions button:only-child,
section.crowdfunding-form .entryContent .txt form .benefit-checkbox .btn-group .actions button:only-child, .cardBox .btn-group .actions .entryForm button:only-child, section.crowdfunding-form .benefit-checkbox .btn-group .actions .entryForm button:only-child, .entryForm .cardBox .btn-group .actions button:only-child, .entryForm section.crowdfunding-form .benefit-checkbox .btn-group .actions button:only-child, section.crowdfunding-form .entryForm .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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 section.crowdfunding-form .benefit-checkbox .btn-group .actions .link-load:only-child, section.crowdfunding-form .card-grid-container .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .btn-group .btn-secondary.-full, .cardBox .btn-group .stream + .-full.link-load, section.crowdfunding-form .benefit-checkbox .btn-group .stream + .-full.link-load, .cardBox .btn-group .entryComment .txt form button.-full, section.crowdfunding-form .benefit-checkbox .btn-group .entryComment .txt form button.-full, .entryComment .txt form .cardBox .btn-group button.-full, .entryComment .txt form section.crowdfunding-form .benefit-checkbox .btn-group button.-full, section.crowdfunding-form .entryComment .txt form .benefit-checkbox .btn-group button.-full,
.cardBox .btn-group .entryContent .txt form button.-full,
section.crowdfunding-form .benefit-checkbox .btn-group .entryContent .txt form button.-full,
.entryContent .txt form .cardBox .btn-group button.-full,
.entryContent .txt form section.crowdfunding-form .benefit-checkbox .btn-group button.-full,
section.crowdfunding-form .entryContent .txt form .benefit-checkbox .btn-group button.-full, .cardBox .btn-group .entryForm button.-full, section.crowdfunding-form .benefit-checkbox .btn-group .entryForm button.-full, .entryForm .cardBox .btn-group button.-full, .entryForm section.crowdfunding-form .benefit-checkbox .btn-group button.-full, section.crowdfunding-form .entryForm .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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 section.crowdfunding-form .benefit-checkbox .btn-group .-full.link-load, section.crowdfunding-form .card-grid-container .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .btn-group .btn-primary.-full, .cardBox .btn-group .jBox-Confirm .-full.jBox-Confirm-button, section.crowdfunding-form .benefit-checkbox .btn-group .jBox-Confirm .-full.jBox-Confirm-button, .jBox-Confirm .cardBox .btn-group .-full.jBox-Confirm-button, .jBox-Confirm section.crowdfunding-form .benefit-checkbox .btn-group .-full.jBox-Confirm-button, section.crowdfunding-form .jBox-Confirm .benefit-checkbox .btn-group .-full.jBox-Confirm-button, .cardBox .btn-group button#gdpr-cookie-advanced.-full, section.crowdfunding-form .benefit-checkbox .btn-group button#gdpr-cookie-advanced.-full, .cardBox .btn-group #gdpr-cookie-message button.-full, section.crowdfunding-form .benefit-checkbox .btn-group #gdpr-cookie-message button.-full, #gdpr-cookie-message .cardBox .btn-group button.-full, #gdpr-cookie-message section.crowdfunding-form .benefit-checkbox .btn-group button.-full, section.crowdfunding-form #gdpr-cookie-message .benefit-checkbox .btn-group button.-full,
.cardBox .btn-group button#ihavecookiesBtn.-full,
section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .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, section.crowdfunding-form .benefit-checkbox .-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, .cardBoxContent .userEntry .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .cardBoxContent .userEntry .upload-preview-image, .cardBoxContent .userEntry .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .cardBoxContent .userEntry img, .cardBoxContent .userEntry .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .cardBoxContent .userEntry img, .cardBoxContent .userEntry .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .cardBoxContent .userEntry img, .cardBoxContent .userEntry .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .cardBoxContent .userEntry img {
  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, .cardBoxContent .avatar-block .upload-previews.avatar.location .upload-preview-image, .upload-previews.avatar.location .cardBoxContent .avatar-block .upload-preview-image, .cardBoxContent .avatar-block .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .cardBoxContent .avatar-block img, .cardBoxContent .avatar-block .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .cardBoxContent .avatar-block img, .cardBoxContent .avatar-block .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .cardBoxContent .avatar-block img, .cardBoxContent .avatar-block .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .cardBoxContent .avatar-block img, .cardBoxContent .avatar-block .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .cardBoxContent .avatar-block img, .cardBoxContent .avatar-block .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .cardBoxContent .avatar-block img {
  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, section.crowdfunding-form .-user.benefit-checkbox .sideflag, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .sideflag,
.cardBox.-zuckerl .sideflag,
section.crowdfunding-form .-zuckerl.benefit-checkbox .sideflag,
.crowd-pledges-page .charge-amount-radios .input-radio label.-zuckerl .sideflag,
.cardBox.-location .sideflag,
section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-user.benefit-checkbox .img-round, .cardBox.-user .upload-previews.avatar .upload-preview-image, section.crowdfunding-form .-user.benefit-checkbox .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .cardBox.-user .upload-preview-image, .upload-previews.avatar section.crowdfunding-form .-user.benefit-checkbox .upload-preview-image, section.crowdfunding-form .upload-previews.avatar .-user.benefit-checkbox .upload-preview-image, .cardBox.-user .easy-autocomplete-container .eac-item div.item.RoomDemand img, section.crowdfunding-form .-user.benefit-checkbox .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .cardBox.-user img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.crowdfunding-form .-user.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.RoomDemand .-user.benefit-checkbox img, .cardBox.-user .easy-autocomplete-container .eac-item div.item.CoopDemand img, section.crowdfunding-form .-user.benefit-checkbox .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .cardBox.-user img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.crowdfunding-form .-user.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.CoopDemand .-user.benefit-checkbox img, .cardBox.-user .easy-autocomplete-container .eac-item div.item.User img, section.crowdfunding-form .-user.benefit-checkbox .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .cardBox.-user img, .easy-autocomplete-container .eac-item div.item.User section.crowdfunding-form .-user.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.User .-user.benefit-checkbox img, .cardBox.-user .easy-autocomplete-container .eac-item div.item.EnergyDemand img, section.crowdfunding-form .-user.benefit-checkbox .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .cardBox.-user img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.crowdfunding-form .-user.benefit-checkbox img, section.crowdfunding-form .easy-autocomplete-container .eac-item div.item.EnergyDemand .-user.benefit-checkbox img, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .img-round, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .crowd-pledges-page .charge-amount-radios .input-radio label.-user .upload-preview-image, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .crowd-pledges-page .charge-amount-radios .input-radio label.-user img, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .crowd-pledges-page .charge-amount-radios .input-radio label.-user img, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .crowd-pledges-page .charge-amount-radios .input-radio label.-user img, .crowd-pledges-page .charge-amount-radios .input-radio label.-user .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .crowd-pledges-page .charge-amount-radios .input-radio label.-user img {
  width: 80px;
  height: 80px;
  display: block;
}

/* line 1089, app/assets/stylesheets/components/_cardBox.scss */
.cardBox.-user .location-line, section.crowdfunding-form .-user.benefit-checkbox .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, section.crowdfunding-form .-user.benefit-checkbox .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, section.crowdfunding-form .-user.benefit-checkbox .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, section.crowdfunding-form .-meeting.-past.benefit-checkbox .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, section.crowdfunding-form .-meeting.-past.benefit-checkbox .calendarSheet, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .calendarSheet, .cardBox.-meeting.-past .cardBoxContent, section.crowdfunding-form .-meeting.-past.benefit-checkbox .cardBoxContent, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .cardBoxContent, .cardBox.-meeting.-past .btn-group, section.crowdfunding-form .-meeting.-past.benefit-checkbox .btn-group, .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting.-past .btn-group, .cardBox.-meeting.-past .graetzl-sideflag, section.crowdfunding-form .-meeting.-past.benefit-checkbox .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, section.crowdfunding-form .-meeting.-past.benefit-checkbox .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, section.crowdfunding-form .-meeting.-past.benefit-checkbox .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, section.crowdfunding-form .-meeting.-past.benefit-checkbox .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, section.crowdfunding-form .-meeting.-past.benefit-checkbox .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, section.crowdfunding-form .-meeting.-startpast.benefit-checkbox .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, section.crowdfunding-form .featuredCard.-static.benefit-checkbox .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, section.crowdfunding-form .featuredCard.-sheboost.benefit-checkbox .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, section.crowdfunding-form .featuredCard.-sheboost.benefit-checkbox .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, section.crowdfunding-form .featuredCard.-good-morning-dates.benefit-checkbox .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, section.crowdfunding-form .featuredCard.-raum_booster.benefit-checkbox .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, section.crowdfunding-form .featuredCard.-raum_booster.benefit-checkbox 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 section.crowdfunding-form .featuredCard.-hidden.benefit-checkbox, section.crowdfunding-form .homeRegion .featuredCard.-hidden.benefit-checkbox, .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 section.crowdfunding-form .-group.benefit-checkbox .slogan, section.crowdfunding-form .lightSliderWrapper .-group.benefit-checkbox .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 section.crowdfunding-form .-group.benefit-checkbox .users img, section.crowdfunding-form .lightSliderWrapper .-group.benefit-checkbox .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 .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .userEntry .upload-preview-image, .userEntry .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .userEntry img, .userEntry .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .userEntry img, .userEntry .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .userEntry img, .userEntry .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .userEntry img, .userEntry .img-square, .userEntry .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .userEntry img, .userEntry .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .userEntry img, .userEntry .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .userEntry img, .userEntry .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .userEntry img, .userEntry .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .userEntry img, .userEntry .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .userEntry img {
  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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .room-rental-page .col-sidebar .benefit-checkbox, .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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .crowd-pledges-page .col-sidebar .benefit-checkbox, .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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .subscriptions-page .col-sidebar .benefit-checkbox, .subscriptions-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label, .zuckerl-page .col-sidebar .cardBox, .zuckerl-page .col-sidebar section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .zuckerl-page .col-sidebar .benefit-checkbox, .zuckerl-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label, .room-booster-page .col-sidebar .cardBox, .room-booster-page .col-sidebar section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .room-booster-page .col-sidebar .benefit-checkbox, .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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .crowd-boost-charge-page .col-sidebar .benefit-checkbox, .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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .crowd-subscriptions-page .col-sidebar .benefit-checkbox, .crowd-subscriptions-page .col-sidebar .crowd-pledges-page .charge-amount-radios .input-radio label, .booking-page .col-sidebar .cardBox, .booking-page .col-sidebar section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .booking-page .col-sidebar .benefit-checkbox, .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 .button-block {
  align-items: stretch;
}

/* line 279, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page.crowd-boost-charge-screen .hl-subtext {
  margin-bottom: 0px;
}

/* line 282, 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 282, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page.crowd-boost-charge-screen .subline {
    font-size: 1.8rem;
  }
}

/* line 290, 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 290, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .charge-amount-radios {
    grid-template-columns: repeat(4, 1fr);
  }
  /* line 300, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .charge-amount-radios .input-radio:last-child {
    grid-column: 1 / -1;
  }
}

/* line 304, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio {
  width: 100%;
}

/* line 306, 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 310, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio label::before {
  display: none;
}

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

/* line 324, 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 332, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio .amount {
  white-space: nowrap;
}

/* line 336, 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 342, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .custom-amount-wrapper span.euro {
  display: none;
}

/* line 347, 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 347, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .charge-amount-radios .custom-amount-input {
    font-size: 1.8rem;
  }
}

/* line 364, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .custom-amount-input:focus {
  font-weight: normal;
  outline: none;
}

/* line 367, 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 371, 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 378, app/assets/stylesheets/components/_payment.scss */
.crowd-pledges-page .charge-amount-radios .input-radio input[type="radio"]:checked + label span.euro {
  display: block;
}

/* line 381, 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 386, 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 392, 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 392, app/assets/stylesheets/components/_payment.scss */
  .crowd-pledges-page .button-block {
    flex-direction: column-reverse;
    gap: 0.75rem;
  }
}

/* line 402, 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 405, 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 402, 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 418, app/assets/stylesheets/components/_payment.scss */
.subscriptions-page.summary-screen .img-round.show-badge, .subscriptions-page.summary-screen .upload-previews.avatar .show-badge.upload-preview-image, .upload-previews.avatar .subscriptions-page.summary-screen .show-badge.upload-preview-image, .subscriptions-page.summary-screen .easy-autocomplete-container .eac-item div.item.RoomDemand img.show-badge, .easy-autocomplete-container .eac-item div.item.RoomDemand .subscriptions-page.summary-screen img.show-badge, .subscriptions-page.summary-screen .easy-autocomplete-container .eac-item div.item.CoopDemand img.show-badge, .easy-autocomplete-container .eac-item div.item.CoopDemand .subscriptions-page.summary-screen img.show-badge, .subscriptions-page.summary-screen .easy-autocomplete-container .eac-item div.item.User img.show-badge, .easy-autocomplete-container .eac-item div.item.User .subscriptions-page.summary-screen img.show-badge, .subscriptions-page.summary-screen .easy-autocomplete-container .eac-item div.item.EnergyDemand img.show-badge, .easy-autocomplete-container .eac-item div.item.EnergyDemand .subscriptions-page.summary-screen img.show-badge {
  width: 200px;
  height: 200px;
}

/* line 422, 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 427, app/assets/stylesheets/components/_payment.scss */
.subscriptions-page .coupon {
  margin-top: 10px;
  text-align: center;
  padding-bottom: 10px;
  font-weight: bold;
  color: #69a8a7;
}

/* line 436, 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 440, 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 446, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls, section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls {
  color: #69a8a7;
  font-style: italic;
}

/* line 449, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls span, section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox span, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls span {
  color: #615454;
}

/* line 452, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls span.zuckerl, section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox span.zuckerl, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls span.zuckerl {
  font-weight: bold;
  color: #EC776A;
}

/* line 456, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls .item, section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

/* line 460, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls .item svg, section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item svg, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item svg {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

/* line 465, app/assets/stylesheets/components/_payment.scss */
.cardBox.-subscriptionzuckerls .item:last-child, section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item:last-child, .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item:last-child {
  margin-bottom: 0;
}

@media (max-width: 650px) {
  /* line 472, app/assets/stylesheets/components/_payment.scss */
  .voucher-screen .cardBox.-subscriptionzuckerls .item svg, .voucher-screen section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item svg, section.crowdfunding-form .voucher-screen .-subscriptionzuckerls.benefit-checkbox .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 474, app/assets/stylesheets/components/_payment.scss */
.voucher-screen .cardBox.-subscriptionzuckerls .item .btn-primary, .voucher-screen section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item .btn-primary, section.crowdfunding-form .voucher-screen .-subscriptionzuckerls.benefit-checkbox .item .btn-primary, .voucher-screen .cardBox.-subscriptionzuckerls .item .jBox-Confirm .jBox-Confirm-button, .voucher-screen section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item .jBox-Confirm .jBox-Confirm-button, section.crowdfunding-form .voucher-screen .-subscriptionzuckerls.benefit-checkbox .item .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .voucher-screen .cardBox.-subscriptionzuckerls .item .jBox-Confirm-button, .jBox-Confirm .voucher-screen section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item .jBox-Confirm-button, section.crowdfunding-form .jBox-Confirm .voucher-screen .-subscriptionzuckerls.benefit-checkbox .item .jBox-Confirm-button, .voucher-screen .cardBox.-subscriptionzuckerls .item button#gdpr-cookie-advanced, .voucher-screen section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item button#gdpr-cookie-advanced, section.crowdfunding-form .voucher-screen .-subscriptionzuckerls.benefit-checkbox .item button#gdpr-cookie-advanced, .voucher-screen .cardBox.-subscriptionzuckerls .item #gdpr-cookie-message button, .voucher-screen section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item #gdpr-cookie-message button, section.crowdfunding-form .voucher-screen .-subscriptionzuckerls.benefit-checkbox .item #gdpr-cookie-message button, #gdpr-cookie-message .voucher-screen .cardBox.-subscriptionzuckerls .item button, #gdpr-cookie-message .voucher-screen section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item button, section.crowdfunding-form #gdpr-cookie-message .voucher-screen .-subscriptionzuckerls.benefit-checkbox .item button,
.voucher-screen .cardBox.-subscriptionzuckerls .item button#ihavecookiesBtn,
.voucher-screen section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item button#ihavecookiesBtn,
section.crowdfunding-form .voucher-screen .-subscriptionzuckerls.benefit-checkbox .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 section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item .btn-avatar, section.crowdfunding-form .voucher-screen .-subscriptionzuckerls.benefit-checkbox .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 section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item .btn-icon, section.crowdfunding-form .voucher-screen .-subscriptionzuckerls.benefit-checkbox .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 479, app/assets/stylesheets/components/_payment.scss */
#payment-element {
  padding-bottom: 20px;
}

/* line 483, 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 483, app/assets/stylesheets/components/_payment.scss */
  #payment-form .error-message {
    font-size: 1.8rem;
  }
}

/* line 493, app/assets/stylesheets/components/_payment.scss */
#payment-form .error-message:not(:empty) {
  display: block;
}

/* line 500, 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, .discussion-area .entryForm .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .discussion-area .entryForm .upload-preview-image, .discussion-area .entryForm .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .discussion-area .entryForm img, .discussion-area .entryForm .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .discussion-area .entryForm img, .discussion-area .entryForm .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .discussion-area .entryForm img, .discussion-area .entryForm .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .discussion-area .entryForm img {
  display: none;
}

/* line 60, app/assets/stylesheets/components/_stream.scss */
.discussion-area .entryForm.is-focused .img-round, .discussion-area .entryForm.is-focused .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .discussion-area .entryForm.is-focused .upload-preview-image, .discussion-area .entryForm.is-focused .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .discussion-area .entryForm.is-focused img, .discussion-area .entryForm.is-focused .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .discussion-area .entryForm.is-focused img, .discussion-area .entryForm.is-focused .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .discussion-area .entryForm.is-focused img, .discussion-area .entryForm.is-focused .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .discussion-area .entryForm.is-focused img {
  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 .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .entryCreate .upload-preview-image, .entryCreate .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .entryCreate img, .entryCreate .img-square, .entryCreate .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .entryCreate img {
  display: none;
}

@media (min-width: 650px) {
  /* line 174, app/assets/stylesheets/components/_stream.scss */
  .entryCreate .img-round, .entryCreate .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .entryCreate .upload-preview-image, .entryCreate .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .entryCreate img, .entryCreate .img-square, .entryCreate .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .entryCreate img, .entryCreate .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .entryCreate img {
    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, .entryComment .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .entryComment .upload-preview-image, .entryComment .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .entryComment img, .entryComment .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .entryComment img, .entryComment .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .entryComment img, .entryComment .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .entryComment img {
  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, .stream .streamElement .entryForm.is-focused .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .stream .streamElement .entryForm.is-focused .upload-preview-image, .stream .streamElement .entryForm.is-focused .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .stream .streamElement .entryForm.is-focused img, .stream .streamElement .entryForm.is-focused .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .stream .streamElement .entryForm.is-focused img, .stream .streamElement .entryForm.is-focused .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .stream .streamElement .entryForm.is-focused img, .stream .streamElement .entryForm.is-focused .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .stream .streamElement .entryForm.is-focused img {
    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 .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .entryForm .upload-preview-image, .entryForm .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .entryForm img, .entryForm .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .entryForm img, .entryForm .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .entryForm img, .entryForm .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .entryForm img, .entryForm .img-square, .entryForm .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .entryForm img, .entryForm .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .entryForm img, .entryForm .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .entryForm img, .entryForm .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .entryForm img, .entryForm .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .entryForm img, .entryForm .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .entryForm img {
  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, section.crowdfunding-form .-location.benefit-checkbox .cardbox__line-clamp-2, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .cardbox__line-clamp-2,
.cardBox.-location .cardbox__line-clamp-3,
section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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 > *, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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), section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .location-service-snippet .price, .crowd-pledges-page .charge-amount-radios .input-radio label.-location .location-service-snippet .price,
.cardBox.-location .location-service-snippet .duration,
section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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, section.crowdfunding-form .-location.benefit-checkbox .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 .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .navigation .nav-menu-item img, .navigation .nav-menu-item .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .navigation .nav-menu-item img, .navigation .nav-menu-item .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .navigation .nav-menu-item img, .navigation .nav-menu-item .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .navigation .nav-menu-item img, .navigation .nav-menu-item .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .navigation .nav-menu-item img, .navigation .nav-menu-item .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .navigation .nav-menu-item img, .navigation .nav-menu-item .img-round, .navigation .nav-menu-item .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .navigation .nav-menu-item .upload-preview-image, .navigation .nav-menu-item .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .navigation .nav-menu-item img, .navigation .nav-menu-item .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .navigation .nav-menu-item img, .navigation .nav-menu-item .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .navigation .nav-menu-item img, .navigation .nav-menu-item .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .navigation .nav-menu-item img {
  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 2, app/assets/stylesheets/components/_address-input.scss */
.address-autocomplete .autocomplete-suggestions {
  background-color: #FCFCFC;
  border: 1px solid #DBEFEC;
  border-top: 0px;
  overflow: auto;
  margin-top: 3px;
}

/* line 9, app/assets/stylesheets/components/_address-input.scss */
.address-autocomplete .autocomplete-suggestion {
  border-bottom: 1px solid #DBEFEC;
  border-left: 0px;
  border-right: 0px;
  padding: 7px 7px;
  font-size: 1.6rem;
  white-space: nowrap;
  overflow: hidden;
  color: #615454;
}

/* line 19, app/assets/stylesheets/components/_address-input.scss */
.address-autocomplete .autocomplete-selected {
  background: #DBEFEC;
}

/* line 22, app/assets/stylesheets/components/_address-input.scss */
.address-autocomplete .autocomplete-suggestions strong {
  color: #EC776A;
  font-weight: normal;
}

/* line 26, app/assets/stylesheets/components/_address-input.scss */
.address-autocomplete .autocomplete-suggestions span {
  float: right;
  color: #aaaaaa;
  font-size: 14px;
}

/* line 33, app/assets/stylesheets/components/_address-input.scss */
.address-autocomplete-input.confirmed {
  background-image: url(https://assets-app.welocally.at/assets/svg/icon-check-85d9320871ec26a94835842d905226ce4400678a5c81567431d46bbc1eecf946.svg);
  background-position: 95% center;
  background-repeat: no-repeat;
}

/* line 1, app/assets/stylesheets/components/_inputRange.scss */
.input-range {
  /* Thumb: webkit */
  /* Thumb: Firefox */
  /* Hover, active & focus Thumb: Webkit */
  /* Hover, active & focus Thumb: Firfox */
}

/* line 3, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 100%;
  cursor: pointer;
  outline: none;
  border-radius: 15px;
  height: 15px;
  background: #fff;
}

/* line 15, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 30px;
  width: 30px;
  background-color: #ba564d;
  border-radius: 50%;
  border: none;
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}

/* line 24, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"][disabled]::-webkit-slider-thumb {
  background-color: #808080 !important;
}

/* line 30, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"]::-moz-range-thumb {
  height: 30px;
  width: 30px;
  background-color: #ba564d;
  border-radius: 50%;
  border: none;
  -moz-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}

/* line 37, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"][disabled]::-moz-range-thumb {
  background-color: #808080 !important;
}

/* line 44, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"]::-webkit-slider-thumb:hover {
  box-shadow: 0 0 0 10px rgba(255, 85, 0, 0.1);
}

/* line 47, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"]:active::-webkit-slider-thumb {
  box-shadow: 0 0 0 13px rgba(255, 85, 0, 0.2);
}

/* line 50, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 13px rgba(255, 85, 0, 0.2);
}

/* line 56, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"]::-moz-range-thumb:hover {
  box-shadow: 0 0 0 10px rgba(255, 85, 0, 0.1);
}

/* line 59, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"]:active::-moz-range-thumb {
  box-shadow: 0 0 0 13px rgba(255, 85, 0, 0.2);
}

/* line 62, app/assets/stylesheets/components/_inputRange.scss */
.input-range input[type="range"]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 13px rgba(255, 85, 0, 0.2);
}

/* line 66, app/assets/stylesheets/components/_inputRange.scss */
.input-range .range {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 25px;
}

/* line 73, app/assets/stylesheets/components/_inputRange.scss */
.input-range .range ul {
  list-style: none;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 79, app/assets/stylesheets/components/_inputRange.scss */
.input-range .range ul.editable li {
  cursor: pointer;
}

/* line 84, app/assets/stylesheets/components/_inputRange.scss */
.input-range .range li {
  list-style: none;
  padding-top: 12px;
  width: 30px;
  white-space: nowrap;
  color: #aaaaaa;
}

/* line 90, app/assets/stylesheets/components/_inputRange.scss */
.input-range .range li.-show {
  font-weight: bold;
  color: #ba564d;
  cursor: default;
}

/* line 98, app/assets/stylesheets/components/_inputRange.scss */
.input-range .percent-info-container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}

/* line 104, app/assets/stylesheets/components/_inputRange.scss */
.input-range .percent-info-container h3 {
  margin-bottom: 3px;
  text-transform: uppercase;
}

/* line 105, app/assets/stylesheets/components/_inputRange.scss */
.input-range .percent-info-container .facts {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dotted #69a8a7;
}

/* line 109, app/assets/stylesheets/components/_inputRange.scss */
.input-range .percent-info-container .facts li {
  background: url("https://assets-app.welocally.at/assets/svg/icon-arrow-right-blinky-rosa-dark-c8901e18f43bf8be3d287928ec73d8ba168bcf6620cfcca72cba299864ddc20c.svg") no-repeat left top;
  background-size: 25px;
  padding-left: 35px;
  list-style: none;
  font-weight: normal;
  text-align: left;
  margin-bottom: 7px;
}

/* line 117, app/assets/stylesheets/components/_inputRange.scss */
.input-range .percent-info-container .facts li:last-of-type {
  margin-bottom: 0px;
}

/* line 118, app/assets/stylesheets/components/_inputRange.scss */
.input-range .percent-info-container .facts li small {
  float: right;
}

/* line 122, app/assets/stylesheets/components/_inputRange.scss */
.input-range .percent-info-container .facts li.check {
  background: url("https://assets-app.welocally.at/assets/svg/icon-check-85d9320871ec26a94835842d905226ce4400678a5c81567431d46bbc1eecf946.svg") no-repeat left -3px;
}

/* line 124, app/assets/stylesheets/components/_inputRange.scss */
.input-range .percent-info-container .facts li.check small {
  display: none;
}

/* line 126, app/assets/stylesheets/components/_inputRange.scss */
.input-range .percent-info-container .facts li.uncheck {
  background: url("https://assets-app.welocally.at/assets/svg/icon-uncheck-fc83e607c186c307e8185d3663da0854bc17d937e216ba48aa2f877b09b8ce5d.svg") no-repeat left -3px;
  color: #aaaaaa;
}

/* line 133, app/assets/stylesheets/components/_inputRange.scss */
.input-range .cardBox, .input-range section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .input-range .benefit-checkbox, .input-range .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio .input-range label {
  width: 100%;
  text-align: center;
  display: none;
  font-weight: bold;
  background-color: #dbefec;
}

/* line 139, app/assets/stylesheets/components/_inputRange.scss */
.input-range .cardBox:before, .input-range section.crowdfunding-form .benefit-checkbox:before, section.crowdfunding-form .input-range .benefit-checkbox:before, .input-range .crowd-pledges-page .charge-amount-radios .input-radio label:before, .crowd-pledges-page .charge-amount-radios .input-radio .input-range label:before {
  display: block;
  height: 0;
  width: 0;
  border-bottom: 15px solid #DBEFEC;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  content: '';
  top: -15px;
  left: 6px;
  position: absolute;
}

/* line 146, app/assets/stylesheets/components/_inputRange.scss */
.input-range .cardBox.-show, .input-range section.crowdfunding-form .-show.benefit-checkbox, section.crowdfunding-form .input-range .-show.benefit-checkbox, .input-range .crowd-pledges-page .charge-amount-radios .input-radio label.-show, .crowd-pledges-page .charge-amount-radios .input-radio .input-range label.-show {
  display: block;
}

/* line 149, app/assets/stylesheets/components/_inputRange.scss */
.input-range .cardBox.-show.percent-1::before, .input-range section.crowdfunding-form .-show.percent-1.benefit-checkbox::before, section.crowdfunding-form .input-range .-show.percent-1.benefit-checkbox::before, .input-range .crowd-pledges-page .charge-amount-radios .input-radio label.-show.percent-1::before, .crowd-pledges-page .charge-amount-radios .input-radio .input-range label.-show.percent-1::before {
  left: calc(20% - 6px);
}

/* line 152, app/assets/stylesheets/components/_inputRange.scss */
.input-range .cardBox.-show.percent-2::before, .input-range section.crowdfunding-form .-show.percent-2.benefit-checkbox::before, section.crowdfunding-form .input-range .-show.percent-2.benefit-checkbox::before, .input-range .crowd-pledges-page .charge-amount-radios .input-radio label.-show.percent-2::before, .crowd-pledges-page .charge-amount-radios .input-radio .input-range label.-show.percent-2::before {
  left: calc(40% - 12px);
}

/* line 155, app/assets/stylesheets/components/_inputRange.scss */
.input-range .cardBox.-show.percent-3::before, .input-range section.crowdfunding-form .-show.percent-3.benefit-checkbox::before, section.crowdfunding-form .input-range .-show.percent-3.benefit-checkbox::before, .input-range .crowd-pledges-page .charge-amount-radios .input-radio label.-show.percent-3::before, .crowd-pledges-page .charge-amount-radios .input-radio .input-range label.-show.percent-3::before {
  left: calc(60% - 18px);
}

/* line 158, app/assets/stylesheets/components/_inputRange.scss */
.input-range .cardBox.-show.percent-4::before, .input-range section.crowdfunding-form .-show.percent-4.benefit-checkbox::before, section.crowdfunding-form .input-range .-show.percent-4.benefit-checkbox::before, .input-range .crowd-pledges-page .charge-amount-radios .input-radio label.-show.percent-4::before, .crowd-pledges-page .charge-amount-radios .input-radio .input-range label.-show.percent-4::before {
  left: calc(80% - 24px);
}

/* line 161, app/assets/stylesheets/components/_inputRange.scss */
.input-range .cardBox.-show.percent-5::before, .input-range section.crowdfunding-form .-show.percent-5.benefit-checkbox::before, section.crowdfunding-form .input-range .-show.percent-5.benefit-checkbox::before, .input-range .crowd-pledges-page .charge-amount-radios .input-radio label.-show.percent-5::before, .crowd-pledges-page .charge-amount-radios .input-radio .input-range label.-show.percent-5::before {
  left: unset;
  right: 6px;
}

/* 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,
#flash:not(:empty) + main > section.crowd_campaign > .-fullwidth:first-child {
  margin-top: -40px !important;
}

/* line 65, 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, .bigicontext-element .upload-previews.avatar .upload-preview-image, .group-page .btn-ctrl .btn-round-icon .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .bigicontext-element .upload-preview-image, .upload-previews.avatar .group-page .btn-ctrl .btn-round-icon .upload-preview-image, .group-page .btn-ctrl .upload-previews.avatar .btn-round-icon .upload-preview-image, .bigicontext-element .easy-autocomplete-container .eac-item div.item.RoomDemand img, .group-page .btn-ctrl .btn-round-icon .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .bigicontext-element img, .easy-autocomplete-container .eac-item div.item.RoomDemand .group-page .btn-ctrl .btn-round-icon img, .group-page .btn-ctrl .easy-autocomplete-container .eac-item div.item.RoomDemand .btn-round-icon img, .bigicontext-element .easy-autocomplete-container .eac-item div.item.CoopDemand img, .group-page .btn-ctrl .btn-round-icon .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .bigicontext-element img, .easy-autocomplete-container .eac-item div.item.CoopDemand .group-page .btn-ctrl .btn-round-icon img, .group-page .btn-ctrl .easy-autocomplete-container .eac-item div.item.CoopDemand .btn-round-icon img, .bigicontext-element .easy-autocomplete-container .eac-item div.item.User img, .group-page .btn-ctrl .btn-round-icon .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .bigicontext-element img, .easy-autocomplete-container .eac-item div.item.User .group-page .btn-ctrl .btn-round-icon img, .group-page .btn-ctrl .easy-autocomplete-container .eac-item div.item.User .btn-round-icon img, .bigicontext-element .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .group-page .btn-ctrl .btn-round-icon .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .bigicontext-element img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .group-page .btn-ctrl .btn-round-icon img, .group-page .btn-ctrl .easy-autocomplete-container .eac-item div.item.EnergyDemand .btn-round-icon img, .navigation-bar .iconfilter .img-round, .navigation-bar .iconfilter .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .navigation-bar .iconfilter .upload-preview-image, .navigation-bar .iconfilter .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .navigation-bar .iconfilter img, .navigation-bar .iconfilter .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .navigation-bar .iconfilter img, .navigation-bar .iconfilter .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .navigation-bar .iconfilter img, .navigation-bar .iconfilter .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .navigation-bar .iconfilter img {
  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, .dropdown-container [class^=jq-dropdown-] .upload-previews.avatar.location .upload-preview-image, .upload-previews.avatar.location .dropdown-container [class^=jq-dropdown-] .upload-preview-image, .dropdown-container [class^=jq-dropdown-] .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .dropdown-container [class^=jq-dropdown-] img, .dropdown-container [class^=jq-dropdown-] .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .dropdown-container [class^=jq-dropdown-] img, .dropdown-container [class^=jq-dropdown-] .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .dropdown-container [class^=jq-dropdown-] img, .dropdown-container [class^=jq-dropdown-] .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .dropdown-container [class^=jq-dropdown-] img, .dropdown-container [class^=jq-dropdown-] .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .dropdown-container [class^=jq-dropdown-] img, .dropdown-container [class^=jq-dropdown-] .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .dropdown-container [class^=jq-dropdown-] img {
  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, .jBoxDropdown .upload-previews.avatar.location .upload-preview-image, .upload-previews.avatar.location .jBoxDropdown .upload-preview-image, .jBoxDropdown .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer .jBoxDropdown img, .jBoxDropdown .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location .jBoxDropdown img, .jBoxDropdown .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group .jBoxDropdown img, .jBoxDropdown .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign .jBoxDropdown img, .jBoxDropdown .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll .jBoxDropdown img, .jBoxDropdown .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer .jBoxDropdown img {
  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/_search.scss */
.autocomplete-form {
  position: relative;
}

/* line 5, app/assets/stylesheets/components/_search.scss */
.user-autocomplete {
  position: relative;
  width: 100%;
}

/* line 8, app/assets/stylesheets/components/_search.scss */
.user-autocomplete .easy-autocomplete-container {
  position: relative;
  width: 100%;
}

/* line 12, app/assets/stylesheets/components/_search.scss */
.user-autocomplete .easy-autocomplete-container ul {
  display: none;
  position: absolute;
  top: 3px;
  width: 100%;
  background-color: white;
  z-index: 9999;
  border-radius: 4px 0 0 4px;
  border: solid 1px #DBEFEC;
  border-top: 0;
}

/* line 25, app/assets/stylesheets/components/_search.scss */
.autocomplete-loading-spinner {
  z-index: 9999;
  position: absolute;
  margin-top: 10px;
  right: 20px;
  width: 40px;
  height: 40px;
}

/* line 35, app/assets/stylesheets/components/_search.scss */
.navigation .easy-autocomplete {
  min-width: 350px;
  max-width: 350px;
  max-height: 80vh;
  overflow-y: auto;
}

/* line 42, app/assets/stylesheets/components/_search.scss */
.navigation .mobile-dropdown .easy-autocomplete {
  min-width: 100%;
  max-width: 100%;
}

/* line 50, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container ul, .easy-autocomplete-container li {
  list-style: none;
}

/* line 54, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .eac-category {
  padding-top: 15px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  padding-left: 5px;
  font-style: italic;
  font-weight: bold;
  color: #69a8a7;
  border-bottom: 1px solid #DBEFEC;
}

/* line 64, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .eac-category a {
  padding-right: 5px;
  float: right;
  font-weight: normal;
  color: #aaaaaa;
  text-decoration: none;
  font-size: 14px;
}

/* line 71, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .eac-category a:hover {
  color: #EC776A;
  text-decoration: underline;
}

/* line 79, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .eac-item div.item {
  padding: 5px;
  padding-left: 15px;
  display: inline-flex;
  align-items: center;
  width: 100%;
}

/* line 85, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .eac-item div.item:hover {
  background-color: #DBEFEC;
  cursor: pointer;
}

/* line 89, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .eac-item div.item .calendarSheet {
  display: none;
}

/* line 91, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .eac-item div.item.Meeting img {
  display: none;
}

/* line 92, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .eac-item div.item.Meeting .calendarSheet {
  display: block;
  transform: scale(0.8);
  min-width: 50px;
  margin-left: -5px;
  margin-right: 5px;
}

/* line 112, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .img-square, .easy-autocomplete-container .upload-previews.avatar.location .upload-preview-image, .upload-previews.avatar.location .easy-autocomplete-container .upload-preview-image, .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .img-round, .easy-autocomplete-container .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .easy-autocomplete-container .upload-preview-image, .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.EnergyDemand img {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
}

/* line 120, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .txt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #615454;
}

/* line 124, app/assets/stylesheets/components/_search.scss */
.easy-autocomplete-container .txt small {
  font-style: italic;
  color: #aaaaaa;
}

/* line 135, app/assets/stylesheets/components/_search.scss */
section.search-section .search-field-block {
  margin-bottom: 40px;
}

/* line 2, app/assets/stylesheets/components/_file_upload.scss */
.upload-previews label {
  min-width: 0px !important;
}

/* line 7, app/assets/stylesheets/components/_file_upload.scss */
.img-upload-hint {
  display: none;
  margin-top: 15px;
  font-style: italic;
}

/* line 13, app/assets/stylesheets/components/_file_upload.scss */
.img-upload-hint--always-visible {
  display: block;
}

/* line 17, app/assets/stylesheets/components/_file_upload.scss */
.img-upload-error {
  background-color: #FEF6DF;
  color: #cd891b;
  margin-top: 10px;
  padding: 8px;
  font-style: italic;
  display: none;
}

/* line 26, app/assets/stylesheets/components/_file_upload.scss */
.img-upload-status {
  background-color: #EFFFF8;
  color: #69a8a7;
  margin-top: 10px;
  padding: 8px;
  font-style: italic;
  display: none;
}

/* line 35, app/assets/stylesheets/components/_file_upload.scss */
.img-upload-spinner {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-right: 7px;
  border: 2px solid rgba(105, 168, 167, 0.25);
  border-top-color: #69a8a7;
  border-radius: 50%;
  vertical-align: -2px;
  animation: img-upload-spin 0.8s linear infinite;
}

@keyframes img-upload-spin {
  to {
    transform: rotate(360deg);
  }
}

/* line 53, app/assets/stylesheets/components/_file_upload.scss */
.upload-preview {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #69a8a7;
  font-size: 14px;
  font-style: italic;
}

/* line 63, app/assets/stylesheets/components/_file_upload.scss */
.upload-preview-remove-checkbox {
  display: none;
}

/* line 67, app/assets/stylesheets/components/_file_upload.scss */
.upload-preview-remove {
  display: inline-flex;
  align-items: center;
  border: 0;
  background: transparent;
  color: #69a8a7;
  cursor: pointer;
  font: inherit;
  font-style: italic;
  line-height: 1;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 80, app/assets/stylesheets/components/_file_upload.scss */
.upload-preview-remove .icon {
  width: 22px;
  height: 22px;
  margin-right: 5px;
}

/* line 86, app/assets/stylesheets/components/_file_upload.scss */
.upload-preview-remove:hover, .upload-preview-remove:focus {
  color: #83C7BD;
}

/* line 91, app/assets/stylesheets/components/_file_upload.scss */
.upload-preview-remove:disabled {
  cursor: default;
  opacity: 0.45;
}

/* line 97, app/assets/stylesheets/components/_file_upload.scss */
.upload-preview-image {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 10px;
}

/* line 107, app/assets/stylesheets/components/_file_upload.scss */
.upload-previews.cover_photo .upload-preview-image {
  width: 245px;
  height: 100px;
}

/* line 114, app/assets/stylesheets/components/_file_upload.scss */
.upload-previews.avatar .upload-preview-image {
  width: 100px;
  height: 100px;
}

/* line 119, app/assets/stylesheets/components/_file_upload.scss */
.upload-previews.avatar.location .upload-preview-image {
  width: 100px;
  height: 100px;
}

/* line 125, app/assets/stylesheets/components/_file_upload.scss */
.upload-previews.show-hint + .img-upload-hint {
  display: block;
}

/* line 128, app/assets/stylesheets/components/_file_upload.scss */
.upload-previews.zuckerl + .img-upload-hint {
  display: none;
}

/* line 132, app/assets/stylesheets/components/_file_upload.scss */
.crowd-reward .img-upload-hint {
  display: none !important;
}

/* line 136, app/assets/stylesheets/components/_file_upload.scss */
.image-upload-license-hint {
  margin-top: 10px;
  color: #615454;
  font-size: 13px;
  font-style: italic;
  line-height: 1.3;
}

/* line 144, app/assets/stylesheets/components/_file_upload.scss */
.upload-oldschool.disabled .image-upload-license-hint {
  color: #aaaaaa;
}

/* line 148, app/assets/stylesheets/components/_file_upload.scss */
.upload-oldschool .field-wrp {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 153, app/assets/stylesheets/components/_file_upload.scss */
.upload-oldschool .field-wrp:not(:has(.upload-preview)) {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* 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 7, app/assets/stylesheets/components/_tableLayout.scss */
.table-container {
  display: block;
  margin: 2em auto;
  width: 100%;
}

/* line 13, app/assets/stylesheets/components/_tableLayout.scss */
.table-container {
  line-height: 1.4;
  font-size: 1.2rem;
  line-height: 1.5;
}

@media (min-width: 650px) {
  /* line 13, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container {
    font-size: 1.4rem;
  }
}

/* line 16, app/assets/stylesheets/components/_tableLayout.scss */
.table-container.-base {
  line-height: 1.4;
  font-size: 1.4rem;
}

@media (min-width: 650px) {
  /* line 16, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container.-base {
    font-size: 1.6rem;
  }
}

/* line 22, app/assets/stylesheets/components/_tableLayout.scss */
.table-container a {
  color: #69a8a7;
  text-decoration: none;
}

/* line 26, app/assets/stylesheets/components/_tableLayout.scss */
.table-container a:hover:not(.btn-secondary) {
  text-decoration: underline;
}

/* line 30, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-table {
  display: flex;
  flex-flow: row wrap;
  border-left: solid 1px #f0f0f0;
  transition: 0.5s;
}

/* line 35, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-table:first-of-type {
  border-top: solid 1px #69a8a7;
  border-left: solid 1px #69a8a7;
}

/* line 39, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-table:first-of-type .flex-row {
  background: #69a8a7;
  border-color: #69a8a7;
  font-weight: bold;
  color: white;
}

/* line 45, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-table.row:nth-child(odd) .flex-row {
  background-color: rgba(240, 240, 240, 0.5);
}

/* line 48, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-table:hover {
  background: #DBEFEC;
  transition: 500ms;
}

/* line 52, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-table.toggable {
  cursor: pointer;
}

/* line 57, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row {
  display: flex;
  align-items: center;
  padding: 5px 10px 5px 10px;
  border-right: solid 1px #f0f0f0;
  border-bottom: solid 1px #f0f0f0;
}

/* line 64, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.small {
  width: 10%;
  justify-content: left;
}

/* line 65, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.medium {
  width: 15%;
  justify-content: left;
}

/* line 66, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.large {
  width: 20%;
  justify-content: left;
}

/* line 67, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.xlarge {
  width: 30%;
  justify-content: left;
}

/* line 68, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.xxlarge {
  width: 35%;
  justify-content: left;
}

/* line 69, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.xxxlarge {
  width: 65%;
  justify-content: left;
}

/* line 70, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.full {
  width: 100%;
  justify-content: left;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 57, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .flex-row {
    width: calc((40% / 3) - 1px);
  }
}

/* line 77, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.toggle-cell {
  display: none;
}

/* line 79, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.toggle-cell div {
  width: 65%;
  float: left;
  padding: 5px;
  font-style: italic;
}

/* line 84, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.toggle-cell div strong {
  font-style: normal;
}

/* line 88, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.toggle-cell div:first-of-type {
  width: 35%;
}

@media (max-width: 650px) {
  /* line 92, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .flex-row.toggle-cell div, .table-container .flex-row.toggle-cell div:first-of-type {
    width: 100%;
  }
}

/* line 98, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row .message {
  display: inline-flex;
}

/* line 100, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row .message svg {
  color: #EC776A;
  margin-right: 7px;
}

/* line 106, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.btn {
  display: block;
}

/* line 109, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.status {
  flex-wrap: wrap;
}

/* line 111, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.status span {
  padding-right: 10px;
}

/* line 115, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.user {
  display: flex;
}

/* line 117, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.user .img-round, .table-container .flex-row.user .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .table-container .flex-row.user img, .table-container .flex-row.user .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .table-container .flex-row.user img, .table-container .flex-row.user .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .table-container .flex-row.user img, .table-container .flex-row.user .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .table-container .flex-row.user img, .table-container .flex-row.user .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .table-container .flex-row.user .upload-preview-image {
  width: 38px;
  height: 38px;
  margin-right: 10px;
  margin-top: 2px;
}

/* line 123, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.user .name {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 128, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row.pending, .table-container .flex-row.canceled {
  color: #cd891b;
}

/* line 131, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .flex-row .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 138, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .column {
  display: flex;
  flex-flow: column wrap;
  width: 75%;
  padding: 0;
}

/* line 143, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .column .flex-row {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0;
  border: 0;
  border-bottom: solid 1px #f0f0f0;
}

/* line 150, app/assets/stylesheets/components/_tableLayout.scss */
.table-container .column .flex-row:hover {
  background: #F5F5F5;
  transition: 500ms;
}

@media (max-width: 650px) {
  /* line 162, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .flex-row, .table-container .flex-row.small, .table-container .flex-row.medium, .table-container .flex-row.large, .table-container .flex-row.xlarge {
    width: 50%;
  }
  /* line 165, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .column, .table-container .flex-row.xxlarge, .table-container .flex-row.xxxlarge {
    width: 100%;
  }
}

@media (max-width: 320px) {
  /* line 175, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .flex-table .flex-row {
    border-bottom: 0;
  }
  /* line 178, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .flex-table .flex-row:last-of-type {
    border-bottom: solid 1px #f0f0f0;
  }
  /* line 184, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .header .flex-row {
    border-bottom: solid 1px;
  }
  /* line 190, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .flex-row, .table-container .flex-row.small, .table-container .flex-row.medium, .table-container .flex-row.large, .table-container .flex-row.xlarge, .table-container .flex-row.xxlarge, .table-container .flex-row.xxxlarge {
    width: 100%;
  }
  /* line 194, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .column {
    width: 100%;
  }
  /* line 196, app/assets/stylesheets/components/_tableLayout.scss */
  .table-container .column .flex-row {
    border-bottom: solid 1px #f0f0f0;
  }
}

/* line 204, app/assets/stylesheets/components/_tableLayout.scss */
.table-container.-borderless .flex-table, .table-container.-borderless .flex-row {
  border: none;
}

/* line 210, app/assets/stylesheets/components/_tableLayout.scss */
.table-container.-light .header {
  border-color: #DBEFEC;
}

/* line 212, app/assets/stylesheets/components/_tableLayout.scss */
.table-container.-light .header .flex-row {
  background-color: #DBEFEC;
  border-color: #DBEFEC;
  color: #615454;
}

/* line 1, app/assets/stylesheets/components/_notifications.scss */
#notification-list {
  max-height: 300px;
  overflow-y: auto;
}

/* line 5, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notifications-empty {
  padding: 15px;
  color: #aaaaaa;
  text-align: center;
  list-style: none;
}

/* line 12, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notification-item {
  border-top: 1px solid #DBEFEC;
  padding: 15px;
  color: #615454;
}

/* line 14, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notification-item:first-child {
  border-top: none;
}

/* line 17, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notification-item a {
  color: #615454;
  display: block;
  text-decoration: none;
  margin: -15px;
  padding: 15px;
  display: inline-flex;
}

/* line 26, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notification-item .img-round, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand #notification-list .notification-item img, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand #notification-list .notification-item img, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User #notification-list .notification-item img, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand #notification-list .notification-item img, #notification-list .notification-item .upload-previews.avatar .upload-preview-image, .upload-previews.avatar #notification-list .notification-item .upload-preview-image, #notification-list .notification-item .img-square, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer #notification-list .notification-item img, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location #notification-list .notification-item img, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group #notification-list .notification-item img, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign #notification-list .notification-item img, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll #notification-list .notification-item img, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer #notification-list .notification-item img {
  flex: none;
  margin-right: 10px;
}

/* line 29, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notification-item .img-round svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.RoomDemand img svg, .easy-autocomplete-container .eac-item div.item.RoomDemand #notification-list .notification-item img svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.CoopDemand img svg, .easy-autocomplete-container .eac-item div.item.CoopDemand #notification-list .notification-item img svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.User img svg, .easy-autocomplete-container .eac-item div.item.User #notification-list .notification-item img svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.EnergyDemand img svg, .easy-autocomplete-container .eac-item div.item.EnergyDemand #notification-list .notification-item img svg, #notification-list .notification-item .upload-previews.avatar .upload-preview-image svg, .upload-previews.avatar #notification-list .notification-item .upload-preview-image svg, #notification-list .notification-item .img-square svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.RoomOffer img svg, .easy-autocomplete-container .eac-item div.item.RoomOffer #notification-list .notification-item img svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.Location img svg, .easy-autocomplete-container .eac-item div.item.Location #notification-list .notification-item img svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.Group img svg, .easy-autocomplete-container .eac-item div.item.Group #notification-list .notification-item img svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.CrowdCampaign img svg, .easy-autocomplete-container .eac-item div.item.CrowdCampaign #notification-list .notification-item img svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.Poll img svg, .easy-autocomplete-container .eac-item div.item.Poll #notification-list .notification-item img svg, #notification-list .notification-item .easy-autocomplete-container .eac-item div.item.EnergyOffer img svg, .easy-autocomplete-container .eac-item div.item.EnergyOffer #notification-list .notification-item img svg {
  height: 100%;
  margin: auto;
  fill: #EC776A;
}

/* line 35, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notification-item .msg {
  font-size: 13px;
}

/* line 38, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notification-item .timeago {
  font-style: italic;
  color: #aaaaaa;
  display: block;
}

/* line 43, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notification-item .username, #notification-list .notification-item .matter {
  font-weight: 600;
}

/* line 47, app/assets/stylesheets/components/_notifications.scss */
#notification-list .notification-item:hover {
  background-color: #DBEFEC;
}

/* line 52, app/assets/stylesheets/components/_notifications.scss */
#notification-list .btn-paginate a {
  border: solid 1px #aaaaaa;
  padding: 8px;
  margin: 5px;
  border-radius: 4px;
  color: #aaaaaa;
  text-align: center;
  text-decoration: none;
  display: block;
}

/* 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, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .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, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .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, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .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, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .fundingStats .-supporters, .crowd-pledges-page .charge-amount-radios .input-radio label.-crowd_campaign .fundingStats .-supporters, .cardBox.-crowd_campaign .fundingStats div.success, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .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, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .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, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .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, section.crowdfunding-form .-crowd_campaign.benefit-checkbox .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 3, app/assets/stylesheets/controllers/_registration.scss */
[class^=register-] 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/_registration.scss */
  [class^=register-] h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 3, app/assets/stylesheets/controllers/_registration.scss */
  [class^=register-] h1 {
    font-size: 6.0rem;
  }
}

@media (min-width: 980px) {
  /* line 3, app/assets/stylesheets/controllers/_registration.scss */
  [class^=register-] h1 {
    margin-bottom: 50px;
  }
}

/* line 10, app/assets/stylesheets/controllers/_registration.scss */
[class^=register-] h1 span {
  color: #EC776A;
}

/* line 15, app/assets/stylesheets/controllers/_registration.scss */
[class^=register-] .txt-hint {
  font-style: italic;
}

/* line 19, app/assets/stylesheets/controllers/_registration.scss */
[class^=register-] .address {
  color: #EC776A;
  font-style: italic;
  padding: 0 0.8rem;
}

@media (min-width: 650px) {
  /* line 1, app/assets/stylesheets/controllers/_registration.scss */
  [class^=register-] {
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 36, app/assets/stylesheets/controllers/_registration.scss */
section.register-searchGraetzl .txt {
  text-align: center;
}

/* line 40, app/assets/stylesheets/controllers/_registration.scss */
section.register-searchGraetzl form {
  max-width: 800px;
  display: block;
  margin: 0 auto;
}

/* line 50, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo, section.register-locationInfo {
  *zoom: 1;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
section.register-personalInfo:before, section.register-personalInfo:after, section.register-locationInfo:before, section.register-locationInfo:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
section.register-personalInfo:after, section.register-locationInfo:after {
  clear: both;
}

/* line 52, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .wrp, section.register-locationInfo .wrp {
  display: table;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 30px;
}

/* line 58, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo h1, section.register-locationInfo h1 {
  display: table;
  margin-bottom: 0;
}

/* line 62, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .txt, section.register-locationInfo .txt {
  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 62, app/assets/stylesheets/controllers/_registration.scss */
  section.register-personalInfo .txt, section.register-locationInfo .txt {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 62, app/assets/stylesheets/controllers/_registration.scss */
  section.register-personalInfo .txt, section.register-locationInfo .txt {
    font-size: 4.0rem;
  }
}

/* line 66, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .txt span, section.register-locationInfo .txt span {
  color: #EC776A;
}

/* line 71, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .numberUsers, section.register-locationInfo .numberUsers {
  font-weight: 600;
  color: #EC776A;
}

@media (min-width: 650px) {
  /* line 76, app/assets/stylesheets/controllers/_registration.scss */
  section.register-personalInfo form, section.register-locationInfo form {
    width: 600px;
    display: block;
    margin: 0 auto;
  }
}

/* line 83, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .btn-primary, section.register-personalInfo .btn-avatar, section.register-personalInfo .btn-icon, section.register-personalInfo #gdpr-cookie-message button, #gdpr-cookie-message section.register-personalInfo button,
section.register-personalInfo button#ihavecookiesBtn, section.register-personalInfo button#gdpr-cookie-advanced, section.register-personalInfo .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.register-personalInfo .jBox-Confirm-button, section.register-personalInfo .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.register-personalInfo .jBox-Confirm-button.jBox-Confirm-button-submit:hover, section.register-locationInfo .btn-primary, section.register-locationInfo .btn-avatar, section.register-locationInfo .btn-icon, section.register-locationInfo #gdpr-cookie-message button, #gdpr-cookie-message section.register-locationInfo button,
section.register-locationInfo button#ihavecookiesBtn, section.register-locationInfo button#gdpr-cookie-advanced, section.register-locationInfo .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.register-locationInfo .jBox-Confirm-button, section.register-locationInfo .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.register-locationInfo .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
  float: right;
}

/* line 88, app/assets/stylesheets/controllers/_registration.scss */
.user-login {
  margin-bottom: 3rem;
}

/* line 95, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .user-personal {
  margin-bottom: 3.5rem;
}

/* line 97, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .user-personal .input-checkbox {
  margin-left: 13px;
}

/* line 102, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .user-interests {
  margin-bottom: 3.5rem;
}

/* line 106, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .user-business {
  margin-bottom: 1.0rem;
  border-bottom: 1px solid #DBEFEC;
}

/* line 111, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .user-type-selection {
  margin-bottom: 3.5rem;
  padding-bottom: 1.0rem;
  border-bottom: 1px solid #DBEFEC;
}

/* line 118, app/assets/stylesheets/controllers/_registration.scss */
section.register-personalInfo .user-type-selection .input-radio label {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 118, app/assets/stylesheets/controllers/_registration.scss */
  section.register-personalInfo .user-type-selection .input-radio label {
    font-size: 1.8rem;
  }
}

/* line 129, app/assets/stylesheets/controllers/_registration.scss */
.form-register {
  *zoom: 1;
}

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

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

/* line 132, app/assets/stylesheets/controllers/_registration.scss */
.form-register .input-field,
.form-register .input-select,
.form-register .input-textarea,
.form-register .upload-oldschool,
.form-register .wrp-checkboxes {
  margin-bottom: 1.4rem;
}

/* line 142, app/assets/stylesheets/controllers/_registration.scss */
.form-register .wrp-checkboxes .input-checkbox {
  display: inline-block;
}

@media (min-width: 650px) {
  /* line 144, app/assets/stylesheets/controllers/_registration.scss */
  .form-register .wrp-checkboxes .input-checkbox:first-child {
    margin-right: 20px;
  }
}

/* line 1, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting {
  *zoom: 1;
  max-width: 700px;
  margin: 0 auto;
}

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

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

/* line 7, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting h1 {
  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 7, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .create-meeting h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 7, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .create-meeting h1 {
    font-size: 6.0rem;
  }
}

@media (min-width: 980px) {
  /* line 7, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .create-meeting h1 {
    margin-bottom: 40px;
  }
}

/* line 14, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting h1 span {
  color: #EC776A;
}

/* line 19, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting .hl-subtext h1 {
  margin-bottom: 10px;
}

/* line 24, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting [class^=meet-] {
  margin-bottom: 2.5rem;
}

/* line 25, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting [class^=meet-] > p:first-child {
  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 25, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .create-meeting [class^=meet-] > p:first-child {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 25, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .create-meeting [class^=meet-] > p:first-child {
    font-size: 4.0rem;
  }
}

/* line 29, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting [class^=meet-] > p:first-child span {
  color: #EC776A;
}

@media (min-width: 650px) {
  /* line 24, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .create-meeting [class^=meet-] {
    margin-bottom: 5.0rem;
  }
}

/* line 39, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting .meet-when {
  margin-bottom: 20px;
}

/* line 43, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting .meet-admin .cardBox, .create-meeting .meet-admin section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .create-meeting .meet-admin .benefit-checkbox, .create-meeting .meet-admin .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio .create-meeting .meet-admin label {
  margin-bottom: 20px;
}

/* line 45, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting .meet-admin .cardBox small, .create-meeting .meet-admin section.crowdfunding-form .benefit-checkbox small, section.crowdfunding-form .create-meeting .meet-admin .benefit-checkbox small, .create-meeting .meet-admin .crowd-pledges-page .charge-amount-radios .input-radio label small, .crowd-pledges-page .charge-amount-radios .input-radio .create-meeting .meet-admin label small {
  margin-left: 5px;
  color: grey;
}

/* line 51, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting .input-field,
.create-meeting .input-textarea,
.create-meeting .input-select,
.create-meeting .upload-oldschool {
  margin-bottom: 2.0rem;
}

@media (min-width: 650px) {
  /* line 57, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .create-meeting label {
    min-width: 185px;
  }
}

/* line 63, app/assets/stylesheets/controllers/_meetingCreate.scss */
.create-meeting .date-fields {
  margin-bottom: 2.5rem;
}

@media (min-width: 650px) {
  /* line 63, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .create-meeting .date-fields {
    margin-bottom: 5.0rem;
  }
  /* line 68, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .create-meeting .date-fields .btn-primary, .create-meeting .date-fields .btn-avatar, .create-meeting .date-fields .btn-icon, .create-meeting .date-fields #gdpr-cookie-message button, #gdpr-cookie-message .create-meeting .date-fields button,
.create-meeting .date-fields button#ihavecookiesBtn, .create-meeting .date-fields button#gdpr-cookie-advanced, .create-meeting .date-fields .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .create-meeting .date-fields .jBox-Confirm-button {
    width: 33%;
    margin: auto;
  }
}

@media (min-width: 321px) {
  /* line 77, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .meet-when .dates {
    *zoom: 1;
  }
  /* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
  .meet-when .dates:before, .meet-when .dates:after {
    content: '';
    display: table;
  }
  /* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
  .meet-when .dates:after {
    clear: both;
  }
  /* line 82, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .meet-when .dates .input-field: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 */
  .meet-when .dates .input-field:nth-of-type(1):last-child {
    margin-right: 0;
  }
  /* line 83, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .meet-when .dates .input-field: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 */
  .meet-when .dates .input-field:nth-of-type(2):last-child {
    margin-right: 0;
  }
  /* line 87, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .meet-when .dates .input-field:nth-of-type(3) {
    margin-bottom: 0;
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
  }
  /* line 89, app/assets/stylesheets/controllers/_meetingCreate.scss */
  .meet-when .dates .input-field:nth-of-type(3) [class^=icon] {
    transform: rotate(90deg);
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  .meet-when .dates .input-field:nth-of-type(3):last-child {
    margin-right: 0;
  }
}

/* line 99, app/assets/stylesheets/controllers/_meetingCreate.scss */
section.meetings-compose-mail .hl-subtext {
  margin-bottom: 20px;
}

/* line 102, app/assets/stylesheets/controllers/_meetingCreate.scss */
section.meetings-compose-mail .members {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 20px;
}

/* line 107, app/assets/stylesheets/controllers/_meetingCreate.scss */
section.meetings-compose-mail .members a {
  margin-left: 4px;
  margin-right: 4px;
}

/* line 111, app/assets/stylesheets/controllers/_meetingCreate.scss */
section.meetings-compose-mail .members img.img-round, section.meetings-compose-mail .members .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.meetings-compose-mail .members img, section.meetings-compose-mail .members .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.meetings-compose-mail .members img, section.meetings-compose-mail .members .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.meetings-compose-mail .members img, section.meetings-compose-mail .members .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.meetings-compose-mail .members img, section.meetings-compose-mail .members .upload-previews.avatar img.upload-preview-image, .upload-previews.avatar section.meetings-compose-mail .members img.upload-preview-image {
  filter: grayscale(50%);
}

/* line 114, app/assets/stylesheets/controllers/_meetingCreate.scss */
section.meetings-compose-mail .members img.active {
  filter: grayscale(0%);
  border: 2px solid #EC776A;
}

/* line 119, app/assets/stylesheets/controllers/_meetingCreate.scss */
section.meetings-compose-mail .col-content {
  width: 100%;
  margin-bottom: 40px;
}

@media (min-width: 980px) {
  /* line 119, app/assets/stylesheets/controllers/_meetingCreate.scss */
  section.meetings-compose-mail .col-content {
    width: 64%;
    margin-right: 3%;
  }
}

/* line 127, app/assets/stylesheets/controllers/_meetingCreate.scss */
section.meetings-compose-mail .col-sidebar {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 650px) {
  /* line 127, app/assets/stylesheets/controllers/_meetingCreate.scss */
  section.meetings-compose-mail .col-sidebar {
    width: 50%;
  }
}

@media (min-width: 980px) {
  /* line 127, app/assets/stylesheets/controllers/_meetingCreate.scss */
  section.meetings-compose-mail .col-sidebar {
    width: 33%;
  }
}

/* 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 1, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile {
  *zoom: 1;
}

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

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

/* line 4, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .imgHeader {
  overflow: visible;
}

@media (max-width: 650px) {
  /* line 4, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .imgHeader {
    margin-top: 0px;
  }
}

@media (min-width: 320px) {
  /* line 11, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .imgHeader .titleImg {
    height: 150px;
  }
}

@media (min-width: 650px) {
  /* line 11, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .imgHeader .titleImg {
    height: 250px;
  }
}

@media (min-width: 650px) {
  /* line 21, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .imgHeader::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(to right, #fcfcfc 0%, rgba(252, 252, 252, 0) 100%);
    pointer-events: none;
    z-index: 1;
    height: 100%;
    width: 400px;
  }
}

/* line 34, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .imgHeader .imgWrapper {
  height: 150px;
}

@media (min-width: 650px) {
  /* line 39, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .imgHeader .imgWrapper {
    height: 240px;
  }
}

@media (min-width: 980px) {
  /* line 44, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .imgHeader .imgWrapper {
    height: 260px;
  }
}

@media (min-width: 650px) {
  /* line 51, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .titleHeadline {
    color: #83C7BD;
    bottom: -48px;
    left: 200px;
    z-index: 11;
    margin-bottom: 0;
  }
}

/* line 62, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .sideBarbox {
  margin-bottom: 20px;
}

@media (min-width: 650px) {
  /* line 62, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .sideBarbox {
    margin-bottom: 0;
  }
}

/* line 69, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .tabs-ctrl {
  margin-bottom: 60px;
}

/* line 73, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .tabs-nav {
  margin: 0 auto;
  margin-bottom: 50px;
  display: block;
}

/* line 77, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .tabs-nav li {
  width: 100%;
  text-align: center;
  white-space: nowrap;
}

@media (min-width: 980px) {
  /* line 73, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .tabs-nav {
    display: flex;
    justify-content: center;
  }
}

/* line 91, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .cardBoxCollection .loading-spinner {
  float: none;
  width: 100px;
  height: auto;
  margin: auto;
}

/* line 98, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .cardBoxCollection .no-results-box {
  display: none;
}

/* line 102, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .link-more {
  margin: 0 auto;
  display: table;
}

/* line 107, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .userContent {
  *zoom: 1;
  margin-bottom: 30px;
}

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

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

/* line 111, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .userContent .col1 {
  margin-top: -50px;
  position: relative;
  z-index: 2;
}

@media (min-width: 650px) {
  /* line 111, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .userContent .col1 {
    float: left;
    clear: none;
    width: 38.2%;
    margin-left: 0;
    margin-right: 3%;
    margin-top: -100px;
    max-width: 270px;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  section.userprofile .userContent .col1:last-child {
    margin-right: 0;
  }
}

/* line 120, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .userContent .col1 .img-round, section.userprofile .userContent .col1 .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.userprofile .userContent .col1 img, section.userprofile .userContent .col1 .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.userprofile .userContent .col1 img, section.userprofile .userContent .col1 .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.userprofile .userContent .col1 img, section.userprofile .userContent .col1 .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.userprofile .userContent .col1 img, section.userprofile .userContent .col1 .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.userprofile .userContent .col1 .upload-preview-image {
  width: 100px;
  height: 100px;
  margin: 0 auto 20px auto;
  display: block;
}

@media (min-width: 650px) {
  /* line 120, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .userContent .col1 .img-round, section.userprofile .userContent .col1 .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.userprofile .userContent .col1 img, section.userprofile .userContent .col1 .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.userprofile .userContent .col1 img, section.userprofile .userContent .col1 .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.userprofile .userContent .col1 img, section.userprofile .userContent .col1 .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.userprofile .userContent .col1 img, section.userprofile .userContent .col1 .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.userprofile .userContent .col1 .upload-preview-image {
    width: 200px;
    height: 200px;
    padding: 6px;
    margin-left: 0;
  }
}

/* line 133, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .userContent .col1 .icontxt {
  margin-bottom: 10px;
}

/* line 136, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .userContent .col1 .sticky-btns {
  margin-top: 20px;
}

/* line 141, app/assets/stylesheets/controllers/_userprofile.scss */
section.userprofile .userContent .col2 {
  white-space: pre-wrap;
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 141, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .userContent .col2 {
    font-size: 1.8rem;
  }
}

@media (min-width: 650px) {
  /* line 141, app/assets/stylesheets/controllers/_userprofile.scss */
  section.userprofile .userContent .col2 {
    float: left;
    clear: none;
    width: 58.8%;
    margin-left: 0;
    margin-right: 3%;
    padding-top: 60px;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  section.userprofile .userContent .col2:last-child {
    margin-right: 0;
  }
}

/* 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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form section.datenschutz .benefit-checkbox, 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 2, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls .fav-desktop {
  display: none;
}

@media (min-width: 650px) {
  /* line 6, app/assets/stylesheets/controllers/_usersettings.scss */
  section.usersetup.-favorite-graetzls .fav-desktop {
    display: block;
  }
  /* line 9, app/assets/stylesheets/controllers/_usersettings.scss */
  section.usersetup.-favorite-graetzls .fav-mobile {
    display: none;
  }
}

/* line 13, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls h2.region-title {
  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: 3.6rem;
  margin-bottom: 10px;
  position: absolute;
  top: 40px;
  left: 15px;
  z-index: 99;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 13, app/assets/stylesheets/controllers/_usersettings.scss */
  section.usersetup.-favorite-graetzls h2.region-title {
    background-size: 50px 50px, auto 100%;
  }
}

@media (min-width: 650px) {
  /* line 13, app/assets/stylesheets/controllers/_usersettings.scss */
  section.usersetup.-favorite-graetzls h2.region-title {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 13, app/assets/stylesheets/controllers/_usersettings.scss */
  section.usersetup.-favorite-graetzls h2.region-title {
    font-size: 6.0rem;
  }
}

/* line 22, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls .navBlock {
  width: 35%;
  max-width: 35%;
  top: 90px;
  bottom: 80px;
  left: 10px;
  margin-top: 40px;
  direction: rtl;
  overflow: auto;
  padding-right: 0px;
}

/* line 32, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls .navBlock h3 {
  margin-left: 17px;
  direction: ltr;
  margin-bottom: 5px;
}

/* line 36, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls .navBlock h3.favoritetitle {
  margin-top: 14px;
}

/* line 40, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls .navBlock .links.home-graetzl a {
  border-color: #69a8a7;
  background-color: #69a8a7;
  color: #ffffff;
}

/* line 45, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls .navBlock .links a {
  width: 48%;
  text-align: left;
  direction: ltr;
}

/* line 51, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls h3.more-info-title {
  margin-top: 25px;
  margin-bottom: 5px;
}

/* line 55, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls .save-favorite-graetzls {
  position: absolute;
  bottom: 15px;
  left: 12px;
  z-index: 999;
}

/* line 62, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls .activeArea {
  width: 70%;
}

/* line 65, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls #area-map {
  height: 350px;
}

/* line 66, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls #area-map::before {
  width: 35%;
  background: linear-gradient(to right, #fcfcfc 75%, rgba(252, 252, 252, 0) 100%);
}

@media (min-width: 650px) {
  /* line 65, app/assets/stylesheets/controllers/_usersettings.scss */
  section.usersetup.-favorite-graetzls #area-map {
    height: 500px;
  }
}

@media (min-width: 980px) {
  /* line 65, app/assets/stylesheets/controllers/_usersettings.scss */
  section.usersetup.-favorite-graetzls #area-map {
    height: 600px;
  }
}

/* line 78, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-favorite-graetzls .leaflet-control-container {
  display: block;
}

/* line 84, app/assets/stylesheets/controllers/_usersettings.scss */
section.user-settings h2, section.usersetup.-rooms h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
}

@media (min-width: 650px) {
  /* line 84, app/assets/stylesheets/controllers/_usersettings.scss */
  section.user-settings h2, section.usersetup.-rooms h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 84, app/assets/stylesheets/controllers/_usersettings.scss */
  section.user-settings h2, section.usersetup.-rooms h2 {
    font-size: 4.0rem;
  }
}

/* line 86, app/assets/stylesheets/controllers/_usersettings.scss */
section.user-settings h2 span, section.usersetup.-rooms h2 span {
  color: #EC776A;
}

/* line 90, app/assets/stylesheets/controllers/_usersettings.scss */
section.user-settings .notifications-block, section.usersetup.-rooms .notifications-block {
  margin-bottom: 30px;
}

/* line 93, app/assets/stylesheets/controllers/_usersettings.scss */
section.user-settings .-notification-hint, section.usersetup.-rooms .-notification-hint {
  margin-bottom: 50px;
}

/* line 95, app/assets/stylesheets/controllers/_usersettings.scss */
section.user-settings .-notification-hint p, section.usersetup.-rooms .-notification-hint p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 95, app/assets/stylesheets/controllers/_usersettings.scss */
  section.user-settings .-notification-hint p, section.usersetup.-rooms .-notification-hint p {
    font-size: 1.8rem;
  }
}

/* line 100, app/assets/stylesheets/controllers/_usersettings.scss */
section.user-settings .tabs-nav, section.usersetup.-rooms .tabs-nav {
  margin: 0 auto;
  margin-bottom: 50px;
}

@media (min-width: 650px) {
  /* line 107, app/assets/stylesheets/controllers/_usersettings.scss */
  section.user-settings .tabs-nav {
    display: flex;
    justify-content: center;
  }
}

/* line 113, app/assets/stylesheets/controllers/_usersettings.scss */
section.user-settings .tabs-nav li {
  width: 100%;
  text-align: center;
  white-space: nowrap;
}

/* line 125, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.notification-container .result-info {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px dashed #aaaaaa;
}

/* line 136, app/assets/stylesheets/controllers/_usersettings.scss */
section.usersetup.-zuckerl .discount-badge {
  float: right;
}

@media (min-width: 650px) {
  /* line 144, app/assets/stylesheets/controllers/_usersettings.scss */
  div.personal-settings {
    *zoom: 1;
  }
  /* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
  div.personal-settings:before, div.personal-settings:after {
    content: '';
    display: table;
  }
  /* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
  div.personal-settings:after {
    clear: both;
  }
}

@media (min-width: 650px) {
  /* line 148, app/assets/stylesheets/controllers/_usersettings.scss */
  div.personal-settings .col1, div.personal-settings .col2 {
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
    overflow: hidden;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  div.personal-settings .col1:last-child, div.personal-settings .col2:last-child {
    margin-right: 0;
  }
}

/* line 155, app/assets/stylesheets/controllers/_usersettings.scss */
div.personal-settings .btn-primary, div.personal-settings .btn-avatar, div.personal-settings .btn-icon, div.personal-settings #gdpr-cookie-message button, #gdpr-cookie-message div.personal-settings button,
div.personal-settings button#ihavecookiesBtn, div.personal-settings button#gdpr-cookie-advanced, div.personal-settings .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm div.personal-settings .jBox-Confirm-button, div.personal-settings .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm div.personal-settings .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
  width: 100%;
  margin-bottom: 50px;
}

@media (min-width: 650px) {
  /* line 155, app/assets/stylesheets/controllers/_usersettings.scss */
  div.personal-settings .btn-primary, div.personal-settings .btn-avatar, div.personal-settings .btn-icon, div.personal-settings #gdpr-cookie-message button, #gdpr-cookie-message div.personal-settings button,
div.personal-settings button#ihavecookiesBtn, div.personal-settings button#gdpr-cookie-advanced, div.personal-settings .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm div.personal-settings .jBox-Confirm-button, div.personal-settings .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm div.personal-settings .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
    width: auto;
    margin-bottom: 0;
    display: table;
    float: right;
  }
}

/* line 167, app/assets/stylesheets/controllers/_usersettings.scss */
div.personal-settings .profileSection .input-checkbox {
  display: inline-block;
  margin-right: 40px;
}

/* line 172, app/assets/stylesheets/controllers/_usersettings.scss */
div.personal-settings .profileSection .col1 .input-field {
  margin-bottom: 20px;
}

/* line 184, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings label {
  min-width: 150px;
}

/* line 186, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__section-title {
  margin-top: 0;
  margin-bottom: 35px;
}

/* line 191, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__intro {
  margin-bottom: 40px;
  padding: 25px;
  background-color: #eaf2f4;
}

/* line 196, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__intro p {
  margin: 0;
}

/* line 201, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__section {
  margin-top: 35px;
  padding-top: 30px;
  border-top: 1px solid #f0f0f0;
}

/* line 206, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__section.-first {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}

/* line 212, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__section > .input-field,
div.billing-settings .billing-settings__section > .input-select,
div.billing-settings .billing-settings__section > .form-columns {
  margin-bottom: 2rem;
}

/* line 218, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__section .billing-settings__section-heading {
  margin: 0 0 25px;
}

/* line 222, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__section > :last-child {
  margin-bottom: 0;
}

/* line 226, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__section .input-field[hidden] {
  display: none;
}

@media (min-width: 650px) {
  /* line 232, app/assets/stylesheets/controllers/_usersettings.scss */
  div.billing-settings .input-field > label,
div.billing-settings .input-select > label {
    width: 150px;
  }
}

/* line 238, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__payment-method-summary {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  padding: 25px;
  background-color: #eaf2f4;
}

/* line 246, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__payment-method-summary h3,
div.billing-settings .billing-settings__payment-method-summary p {
  margin: 0;
}

/* line 251, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__payment-method-summary h3 {
  margin-bottom: 5px;
}

@media (min-width: 650px) {
  /* line 238, app/assets/stylesheets/controllers/_usersettings.scss */
  div.billing-settings .billing-settings__payment-method-summary {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}

/* line 262, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .billing-settings__actions {
  display: flex;
  justify-content: flex-end;
}

/* line 267, app/assets/stylesheets/controllers/_usersettings.scss */
div.billing-settings .btn-primary, div.billing-settings .btn-avatar, div.billing-settings .btn-icon, div.billing-settings #gdpr-cookie-message button, #gdpr-cookie-message div.billing-settings button,
div.billing-settings button#ihavecookiesBtn, div.billing-settings button#gdpr-cookie-advanced, div.billing-settings .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm div.billing-settings .jBox-Confirm-button, div.billing-settings .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm div.billing-settings .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
  width: 100%;
  margin-bottom: 50px;
}

@media (min-width: 650px) {
  /* line 267, app/assets/stylesheets/controllers/_usersettings.scss */
  div.billing-settings .btn-primary, div.billing-settings .btn-avatar, div.billing-settings .btn-icon, div.billing-settings #gdpr-cookie-message button, #gdpr-cookie-message div.billing-settings button,
div.billing-settings button#ihavecookiesBtn, div.billing-settings button#gdpr-cookie-advanced, div.billing-settings .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm div.billing-settings .jBox-Confirm-button, div.billing-settings .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm div.billing-settings .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
    width: auto;
    margin-bottom: 0;
    display: table;
    float: right;
  }
}

/* line 284, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingSlice, div.notification-settings .settingHead {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

/* line 288, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingSlice .col1, div.notification-settings .settingHead .col1 {
  flex: 0 0 100%;
}

@media (min-width: 650px) {
  /* line 288, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingSlice .col1, div.notification-settings .settingHead .col1 {
    flex: 0 0 50%;
    margin-bottom: 0;
  }
}

/* line 295, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingSlice .col2, div.notification-settings .settingHead .col2 {
  flex: 0 0 auto;
}

@media (min-width: 650px) {
  /* line 295, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingSlice .col2, div.notification-settings .settingHead .col2 {
    flex: 0 0 25%;
  }
}

/* line 300, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingSlice .col2 .input-switch, div.notification-settings .settingHead .col2 .input-switch {
  margin-right: 20px;
}

@media (min-width: 650px) {
  /* line 300, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingSlice .col2 .input-switch, div.notification-settings .settingHead .col2 .input-switch {
    margin: 0 auto;
  }
}

/* line 307, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingSlice .col3, div.notification-settings .settingHead .col3 {
  flex: 0 0 auto;
  flex-grow: 1;
}

@media (min-width: 650px) {
  /* line 307, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingSlice .col3, div.notification-settings .settingHead .col3 {
    flex: 0 0 25%;
  }
}

@media (min-width: 650px) and (min-width: 650px) {
  /* line 312, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingSlice .col3 .input-select, div.notification-settings .settingHead .col3 .input-select {
    margin: 0 auto;
  }
}

/* line 320, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingSlice {
  margin-bottom: 40px;
}

@media (min-width: 650px) {
  /* line 320, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingSlice {
    margin-bottom: 10px;
  }
}

/* line 325, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingSlice .col1 {
  margin-bottom: 10px;
}

@media (min-width: 650px) {
  /* line 325, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingSlice .col1 {
    margin-bottom: 0;
  }
}

/* line 331, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingSlice .col2 {
  display: none;
}

@media (min-width: 650px) {
  /* line 331, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingSlice .col2 {
    display: flex;
  }
}

/* line 338, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingHead {
  margin-bottom: 30px;
}

/* line 340, app/assets/stylesheets/controllers/_usersettings.scss */
div.notification-settings .settingHead .col2, div.notification-settings .settingHead .col3 {
  display: none;
}

@media (min-width: 650px) {
  /* line 340, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingHead .col2, div.notification-settings .settingHead .col3 {
    display: block;
    text-align: center;
    font-size: 14px;
    font-style: italic;
  }
  /* line 348, app/assets/stylesheets/controllers/_usersettings.scss */
  div.notification-settings .settingHead .col2 .icon, div.notification-settings .settingHead .col3 .icon {
    margin: 0 auto;
  }
}

/* line 359, app/assets/stylesheets/controllers/_usersettings.scss */
.formBlock {
  margin-bottom: 30px;
}

/* line 361, app/assets/stylesheets/controllers/_usersettings.scss */
.formBlock h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  text-align: center;
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 361, app/assets/stylesheets/controllers/_usersettings.scss */
  .formBlock h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 361, app/assets/stylesheets/controllers/_usersettings.scss */
  .formBlock h2 {
    font-size: 4.0rem;
  }
}

/* line 365, app/assets/stylesheets/controllers/_usersettings.scss */
.formBlock h2 span {
  color: #EC776A;
}

/* line 370, app/assets/stylesheets/controllers/_usersettings.scss */
.formBlock .hl-subtext {
  margin: 40px 0 15px;
}

/* line 372, app/assets/stylesheets/controllers/_usersettings.scss */
.formBlock .hl-subtext h1 {
  margin: 0px 0 15px;
}

/* line 373, app/assets/stylesheets/controllers/_usersettings.scss */
.formBlock .hl-subtext h2 {
  margin: 0px 0 5px;
}

/* line 374, app/assets/stylesheets/controllers/_usersettings.scss */
.formBlock .hl-subtext p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 374, app/assets/stylesheets/controllers/_usersettings.scss */
  .formBlock .hl-subtext p {
    font-size: 1.8rem;
  }
}

/* line 378, app/assets/stylesheets/controllers/_usersettings.scss */
.formBlock.-adress .form-columns {
  margin-bottom: 2rem;
  margin-top: 2rem;
}

/* line 384, app/assets/stylesheets/controllers/_usersettings.scss */
.formRow {
  *zoom: 1;
}

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

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

/* line 386, app/assets/stylesheets/controllers/_usersettings.scss */
.formRow > * {
  margin-bottom: 2rem;
}

/* line 390, app/assets/stylesheets/controllers/_usersettings.scss */
.formRow:last-child > * {
  margin-bottom: 0;
}

@media (min-width: 650px) {
  /* line 395, app/assets/stylesheets/controllers/_usersettings.scss */
  .formRow.-double > * {
    float: left;
    clear: none;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
  }
  /* line 59, app/assets/stylesheets/utils/grid/_grid.scss */
  .formRow.-double > *:last-child {
    margin-right: 0;
  }
}

/* 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 section.crowdfunding-form .-support-card.benefit-checkbox, section.crowdfunding-form section.info.-subscription-page .-support-card.benefit-checkbox, 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 section.crowdfunding-form .-support-card.benefit-checkbox h3, section.crowdfunding-form section.info.-subscription-page .-support-card.benefit-checkbox 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 section.crowdfunding-form .-support-card.benefit-checkbox .supporter-count, section.crowdfunding-form section.info.-subscription-page .-support-card.benefit-checkbox .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 section.crowdfunding-form .-support-card.benefit-checkbox .supporter-count .goal, section.crowdfunding-form section.info.-subscription-page .-support-card.benefit-checkbox .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, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring img, section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .upload-preview-image {
  width: 50%;
  height: 50%;
}

/* line 407, app/assets/stylesheets/controllers/_info.scss */
section.info.-startpage article div.aside.-mentoring .img-round + .img-round, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand img + .img-round, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring img + .img-round, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand img + .img-round, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring img + .img-round, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User img + .img-round, .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring img + .img-round, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand img + .img-round, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring img + .img-round, section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .upload-preview-image + .img-round, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .upload-preview-image + .img-round, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand .img-round + img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring .img-round + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand img + img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand div.item.RoomDemand img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand div.item.CoopDemand img + img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring div.item.RoomDemand img + img, .easy-autocomplete-container .eac-item div.item.RoomDemand div.item.CoopDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User div.item.RoomDemand img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand div.item.User img + img, .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring div.item.RoomDemand img + img, .easy-autocomplete-container .eac-item div.item.RoomDemand div.item.User section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand div.item.RoomDemand img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand div.item.EnergyDemand img + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring div.item.RoomDemand img + img, .easy-autocomplete-container .eac-item div.item.RoomDemand div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .easy-autocomplete-container .eac-item div.item.RoomDemand .upload-preview-image + img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .upload-preview-image + img, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand .upload-preview-image + img, .easy-autocomplete-container .eac-item div.item.RoomDemand .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .upload-preview-image + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand .img-round + img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring .img-round + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand div.item.CoopDemand img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand div.item.RoomDemand img + img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring div.item.CoopDemand img + img, .easy-autocomplete-container .eac-item div.item.CoopDemand div.item.RoomDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand img + img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User div.item.CoopDemand img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand div.item.User img + img, .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring div.item.CoopDemand img + img, .easy-autocomplete-container .eac-item div.item.CoopDemand div.item.User section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand div.item.CoopDemand img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand div.item.EnergyDemand img + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring div.item.CoopDemand img + img, .easy-autocomplete-container .eac-item div.item.CoopDemand div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .easy-autocomplete-container .eac-item div.item.CoopDemand .upload-preview-image + img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .upload-preview-image + img, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand .upload-preview-image + img, .easy-autocomplete-container .eac-item div.item.CoopDemand .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .upload-preview-image + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User .img-round + img, .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring .img-round + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand div.item.User img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User div.item.RoomDemand img + img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring div.item.User img + img, .easy-autocomplete-container .eac-item div.item.User div.item.RoomDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand div.item.User img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User div.item.CoopDemand img + img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring div.item.User img + img, .easy-autocomplete-container .eac-item div.item.User div.item.CoopDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User img + img, .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand div.item.User img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User div.item.EnergyDemand img + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring div.item.User img + img, .easy-autocomplete-container .eac-item div.item.User div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .easy-autocomplete-container .eac-item div.item.User .upload-preview-image + img, .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .upload-preview-image + img, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User .upload-preview-image + img, .easy-autocomplete-container .eac-item div.item.User .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .upload-preview-image + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand .img-round + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring .img-round + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand div.item.EnergyDemand img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand div.item.RoomDemand img + img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring div.item.EnergyDemand img + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand div.item.RoomDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand div.item.EnergyDemand img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand div.item.CoopDemand img + img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring div.item.EnergyDemand img + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand div.item.CoopDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User div.item.EnergyDemand img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand div.item.User img + img, .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring div.item.EnergyDemand img + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand div.item.User section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand img + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring img + img, section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand .upload-preview-image + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .upload-preview-image + img, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand .upload-preview-image + img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .upload-preview-image + img, section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .img-round + .upload-preview-image, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .img-round + .upload-preview-image, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand .upload-previews.avatar img + .upload-preview-image, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.RoomDemand img + .upload-preview-image, .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring .upload-previews.avatar img + .upload-preview-image, .upload-previews.avatar .easy-autocomplete-container .eac-item div.item.RoomDemand section.info.-startpage article div.aside.-mentoring img + .upload-preview-image, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand .upload-previews.avatar img + .upload-preview-image, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.CoopDemand img + .upload-preview-image, .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring .upload-previews.avatar img + .upload-preview-image, .upload-previews.avatar .easy-autocomplete-container .eac-item div.item.CoopDemand section.info.-startpage article div.aside.-mentoring img + .upload-preview-image, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User .upload-previews.avatar img + .upload-preview-image, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.User img + .upload-preview-image, .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring .upload-previews.avatar img + .upload-preview-image, .upload-previews.avatar .easy-autocomplete-container .eac-item div.item.User section.info.-startpage article div.aside.-mentoring img + .upload-preview-image, section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand .upload-previews.avatar img + .upload-preview-image, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .easy-autocomplete-container .eac-item div.item.EnergyDemand img + .upload-preview-image, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring .upload-previews.avatar img + .upload-preview-image, .upload-previews.avatar .easy-autocomplete-container .eac-item div.item.EnergyDemand section.info.-startpage article div.aside.-mentoring img + .upload-preview-image, section.info.-startpage article div.aside.-mentoring .upload-previews.avatar .upload-preview-image + .upload-preview-image, .upload-previews.avatar section.info.-startpage article div.aside.-mentoring .upload-preview-image + .upload-preview-image {
  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 section.crowdfunding-form .-group.benefit-checkbox .infos, section.crowdfunding-form section.info.-startpage article div.aside .-group.benefit-checkbox .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 section.crowdfunding-form .-group.benefit-checkbox .slogan, section.crowdfunding-form section.info.-startpage article div.aside .-group.benefit-checkbox .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 section.crowdfunding-form .-group.benefit-checkbox .btn-icon, section.crowdfunding-form section.info.-startpage article div.aside .-group.benefit-checkbox .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;
  }
}

/* line 1, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page {
  overflow: hidden;
}

@media (min-width: 650px) {
  /* line 5, app/assets/stylesheets/controllers/_zuckerls.scss */
  section.zuckerl-page.createzuckerl label {
    min-width: 165px;
  }
}

/* line 12, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .zuckerl-keydata {
  margin-left: 20px;
  margin-bottom: 20px;
}

/* line 15, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .zuckerl-keydata .headline {
  color: #EC776A;
  margin-bottom: 10px;
}

/* line 20, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .zuckerl-keydata .facts {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 24, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .zuckerl-keydata .facts li {
  padding-left: 10px;
  font-style: italic;
  border-left: 1px dotted #aaaaaa;
  margin-bottom: 5px;
}

/* line 33, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .form-block {
  margin-bottom: 20px;
}

/* line 35, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .form-block .upload-previews {
  display: none;
}

/* line 38, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .form-block textarea {
  height: 120px;
  min-height: 120px;
}

/* line 44, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .cardBox, section.zuckerl-page section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form section.zuckerl-page .benefit-checkbox, section.zuckerl-page .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio section.zuckerl-page label {
  margin-bottom: 20px;
}

@media (min-width: 980px) {
  /* line 44, app/assets/stylesheets/controllers/_zuckerls.scss */
  section.zuckerl-page .cardBox, section.zuckerl-page section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form section.zuckerl-page .benefit-checkbox, section.zuckerl-page .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio section.zuckerl-page label {
    margin-top: 0;
  }
}

/* line 49, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .cardBox .placeholder, section.zuckerl-page section.crowdfunding-form .benefit-checkbox .placeholder, section.crowdfunding-form section.zuckerl-page .benefit-checkbox .placeholder, section.zuckerl-page .crowd-pledges-page .charge-amount-radios .input-radio label .placeholder, .crowd-pledges-page .charge-amount-radios .input-radio section.zuckerl-page label .placeholder {
  opacity: 0.7;
  font-style: italic;
}

/* line 55, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .zuckerlteasertxt {
  opacity: 1;
}

/* line 57, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .zuckerlteasertxt:hover {
  cursor: default;
}

/* line 62, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .imgpreview {
  height: 220px;
  border-radius: 4px;
  overflow: hidden;
  background: #fdf1f0 repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0.1) 10px, rgba(0, 0, 0, 0.1) 20px);
}

/* line 73, app/assets/stylesheets/controllers/_zuckerls.scss */
section.zuckerl-page .imgpreview img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 83, app/assets/stylesheets/controllers/_zuckerls.scss */
[data-behavior="oldpricepreview"] {
  text-decoration: line-through;
  color: #aaaaaa;
}

@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 section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .block-overview .cardBoxCollection .benefit-checkbox, .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;
  }
}

/* line 1, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form {
  *zoom: 1;
  max-width: 700px;
  margin: 0 auto;
}

/* line 3, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form .hl-main + p, section.location-form .hl-subtext h1 + p, .hl-subtext section.location-form h1 + p, section.location-form .hl-subtext h2 + p, .hl-subtext section.location-form h2 + p {
  margin-top: 10px;
  text-align: center;
}

/* line 6, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form .hl-main + p.-small, section.location-form .hl-subtext h1 + p.-small, .hl-subtext section.location-form h1 + p.-small, section.location-form .hl-subtext h2 + p.-small, .hl-subtext section.location-form h2 + p.-small {
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 6, app/assets/stylesheets/controllers/_location-form.scss */
  section.location-form .hl-main + p.-small, section.location-form .hl-subtext h1 + p.-small, .hl-subtext section.location-form h1 + p.-small, section.location-form .hl-subtext h2 + p.-small, .hl-subtext section.location-form h2 + p.-small {
    font-size: 1.4rem;
  }
}

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

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

/* line 14, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form .wrp {
  margin-bottom: 30px;
}

/* line 18, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form h1 {
  margin-bottom: 0;
}

/* line 22, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form .btn-primary, section.location-form .btn-avatar, section.location-form .btn-icon, section.location-form #gdpr-cookie-message button, #gdpr-cookie-message section.location-form button,
section.location-form button#ihavecookiesBtn, section.location-form button#gdpr-cookie-advanced, section.location-form .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.location-form .jBox-Confirm-button, section.location-form .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm section.location-form .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
  float: right;
}

/* line 27, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form .form-block label {
  min-width: 200px;
}

/* line 32, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form .-description textarea {
  min-height: 150px;
}

/* line 36, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form .using-address-selection {
  margin-bottom: 20px;
  text-align: center;
  display: block;
}

/* line 40, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form .using-address-selection div {
  display: inline-block;
}

/* line 43, app/assets/stylesheets/controllers/_location-form.scss */
section.location-form .using-address-selection label {
  min-width: 0px;
  margin-right: 20px;
}

/* line 4, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-zuckerl #error_explanation {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 60px;
}

/* line 9, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-zuckerl #error_explanation .title {
  font-weight: bold;
}

/* line 10, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-zuckerl #error_explanation .btn-primary, section.usersetup.-zuckerl #error_explanation .btn-avatar, section.usersetup.-zuckerl #error_explanation .btn-icon, section.usersetup.-zuckerl #error_explanation #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup.-zuckerl #error_explanation button,
section.usersetup.-zuckerl #error_explanation button#ihavecookiesBtn, section.usersetup.-zuckerl #error_explanation button#gdpr-cookie-advanced, section.usersetup.-zuckerl #error_explanation .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup.-zuckerl #error_explanation .jBox-Confirm-button {
  color: white;
  margin: 0;
  margin-top: 15px;
}

/* line 16, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-zuckerl.-missing-location .introcontainer .btn-primary, section.usersetup.-zuckerl.-missing-location .introcontainer .btn-avatar, section.usersetup.-zuckerl.-missing-location .introcontainer .btn-icon, section.usersetup.-zuckerl.-missing-location .introcontainer #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup.-zuckerl.-missing-location .introcontainer button,
section.usersetup.-zuckerl.-missing-location .introcontainer button#ihavecookiesBtn, section.usersetup.-zuckerl.-missing-location .introcontainer button#gdpr-cookie-advanced, section.usersetup.-zuckerl.-missing-location .introcontainer .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup.-zuckerl.-missing-location .introcontainer .jBox-Confirm-button {
  display: none;
}

/* line 19, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-zuckerl .cardBox.-subscriptionzuckerls, section.usersetup.-zuckerl section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox, section.crowdfunding-form section.usersetup.-zuckerl .-subscriptionzuckerls.benefit-checkbox, section.usersetup.-zuckerl .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-zuckerl label.-subscriptionzuckerls {
  max-width: unset;
  width: 100%;
  margin-bottom: 30px;
}

/* line 27, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .introtxt h1, section.usersetup.-rooms 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 27, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
  section.usersetup .introcontainer .introtxt h1, section.usersetup.-rooms h1 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 27, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
  section.usersetup .introcontainer .introtxt h1, section.usersetup.-rooms h1 {
    font-size: 4.0rem;
  }
}

/* line 32, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .introtxt h1 span, section.usersetup.-rooms h1 span {
  color: #EC776A;
}

/* line 36, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .introtxt .hl-subtext, section.usersetup.-rooms .hl-subtext {
  margin-bottom: 20px;
}

/* line 41, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer {
  margin-bottom: 40px;
}

@media (min-width: 980px) {
  /* line 41, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
  section.usersetup .introcontainer {
    *zoom: 1;
  }
  /* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
  section.usersetup .introcontainer:before, section.usersetup .introcontainer:after {
    content: '';
    display: table;
  }
  /* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
  section.usersetup .introcontainer:after {
    clear: both;
  }
}

/* line 47, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .introtxt {
  margin-bottom: 40px;
}

@media (min-width: 980px) {
  /* line 47, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
  section.usersetup .introcontainer .introtxt {
    float: left;
    margin-right: 2%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
    width: 65%;
  }
}

/* line 57, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .introtxt h3 {
  margin-bottom: 5px;
}

/* line 60, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .introtxt p, section.usersetup .introcontainer .introtxt ol, section.usersetup .introcontainer .introtxt ul {
  margin-bottom: 30px;
}

/* line 63, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .introtxt > .btn-primary, section.usersetup .introcontainer .introtxt > .btn-avatar, section.usersetup .introcontainer .introtxt > .btn-icon, section.usersetup .introcontainer #gdpr-cookie-message .introtxt > button, #gdpr-cookie-message section.usersetup .introcontainer .introtxt > button,
section.usersetup .introcontainer .introtxt > button#ihavecookiesBtn, section.usersetup .introcontainer .introtxt > button#gdpr-cookie-advanced, section.usersetup .introcontainer .jBox-Confirm .introtxt > .jBox-Confirm-button, .jBox-Confirm section.usersetup .introcontainer .introtxt > .jBox-Confirm-button {
  display: table;
  margin: 0 auto;
}

/* line 67, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .introtxt p.btns {
  justify-content: center;
  display: flex;
}

/* line 70, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .introtxt p.btns a.btn-primary {
  margin: 0px 10px 0px 10px;
}

/* line 76, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .paperCard, section.usersetup .introcontainer .cardBox, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label {
  max-width: 300px;
  margin: 0 auto;
}

@media (min-width: 980px) {
  /* line 76, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
  section.usersetup .introcontainer .paperCard, section.usersetup .introcontainer .cardBox, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label {
    max-width: none;
    width: 33%;
    float: left;
    margin: 0;
  }
}

/* line 85, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .paperCard .wrp, section.usersetup .introcontainer .cardBox .wrp, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .wrp, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .wrp, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .wrp, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .wrp {
  padding-top: 180px;
  padding-left: 25px;
  padding-right: 25px;
}

/* line 89, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .paperCard .wrp h3, section.usersetup .introcontainer .cardBox .wrp h3, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .wrp h3, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .wrp h3, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .wrp h3, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .wrp h3 {
  margin-bottom: 20px;
}

/* line 92, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .paperCard .wrp h3:last-child, section.usersetup .introcontainer .cardBox .wrp h3:last-child, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .wrp h3:last-child, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .wrp h3:last-child, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .wrp h3:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .wrp h3:last-child {
  margin-bottom: 0;
}

/* line 96, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .paperCard .btn-primary, section.usersetup .introcontainer .paperCard .btn-avatar, section.usersetup .introcontainer .paperCard .btn-icon, section.usersetup .introcontainer .paperCard #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup .introcontainer .paperCard button,
section.usersetup .introcontainer .paperCard button#ihavecookiesBtn, section.usersetup .introcontainer .paperCard button#gdpr-cookie-advanced, section.usersetup .introcontainer .paperCard .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup .introcontainer .paperCard .jBox-Confirm-button, section.usersetup .introcontainer .cardBox .btn-primary, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .btn-primary, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .btn-primary, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .btn-primary, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .btn-primary, section.usersetup .introcontainer .cardBox .btn-avatar, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .btn-avatar, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .btn-avatar, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .btn-avatar, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .btn-avatar, section.usersetup .introcontainer .cardBox .btn-icon, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .btn-icon, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .btn-icon, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .btn-icon, section.usersetup .introcontainer .cardBox #gdpr-cookie-message button, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox #gdpr-cookie-message button, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup .introcontainer .cardBox button, #gdpr-cookie-message section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox button, section.crowdfunding-form #gdpr-cookie-message section.usersetup .introcontainer .benefit-checkbox button, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label button, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label button,
section.usersetup .introcontainer .cardBox button#ihavecookiesBtn,
section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox button#ihavecookiesBtn,
section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox button#ihavecookiesBtn,
section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label button#ihavecookiesBtn,
.crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label button#ihavecookiesBtn, section.usersetup .introcontainer .cardBox button#gdpr-cookie-advanced, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox button#gdpr-cookie-advanced, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox button#gdpr-cookie-advanced, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label button#gdpr-cookie-advanced, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label button#gdpr-cookie-advanced, section.usersetup .introcontainer .cardBox .jBox-Confirm .jBox-Confirm-button, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .jBox-Confirm .jBox-Confirm-button, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup .introcontainer .cardBox .jBox-Confirm-button, .jBox-Confirm section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .jBox-Confirm-button, section.crowdfunding-form .jBox-Confirm section.usersetup .introcontainer .benefit-checkbox .jBox-Confirm-button, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .jBox-Confirm-button, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .jBox-Confirm-button {
  margin-bottom: 20px;
}

/* line 98, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .introcontainer .paperCard .btn-primary:last-child, section.usersetup .introcontainer .paperCard .btn-avatar:last-child, section.usersetup .introcontainer .paperCard .btn-icon:last-child, section.usersetup .introcontainer .paperCard #gdpr-cookie-message button:last-child, #gdpr-cookie-message section.usersetup .introcontainer .paperCard button:last-child,
section.usersetup .introcontainer .paperCard button#ihavecookiesBtn:last-child, section.usersetup .introcontainer .paperCard button#gdpr-cookie-advanced:last-child, section.usersetup .introcontainer .paperCard .jBox-Confirm .jBox-Confirm-button:last-child, .jBox-Confirm section.usersetup .introcontainer .paperCard .jBox-Confirm-button:last-child, section.usersetup .introcontainer .cardBox .btn-primary:last-child, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .btn-primary:last-child, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .btn-primary:last-child, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .btn-primary:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .btn-primary:last-child, section.usersetup .introcontainer .cardBox .btn-avatar:last-child, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .btn-avatar:last-child, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .btn-avatar:last-child, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .btn-avatar:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .btn-avatar:last-child, section.usersetup .introcontainer .cardBox .btn-icon:last-child, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .btn-icon:last-child, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .btn-icon:last-child, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .btn-icon:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .btn-icon:last-child, section.usersetup .introcontainer .cardBox #gdpr-cookie-message button:last-child, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox #gdpr-cookie-message button:last-child, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox #gdpr-cookie-message button:last-child, #gdpr-cookie-message section.usersetup .introcontainer .cardBox button:last-child, #gdpr-cookie-message section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox button:last-child, section.crowdfunding-form #gdpr-cookie-message section.usersetup .introcontainer .benefit-checkbox button:last-child, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label #gdpr-cookie-message button:last-child, #gdpr-cookie-message section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label button:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label #gdpr-cookie-message button:last-child, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label button:last-child,
section.usersetup .introcontainer .cardBox button#ihavecookiesBtn:last-child,
section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox button#ihavecookiesBtn:last-child,
section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox button#ihavecookiesBtn:last-child,
section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label button#ihavecookiesBtn:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label button#ihavecookiesBtn:last-child, section.usersetup .introcontainer .cardBox button#gdpr-cookie-advanced:last-child, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox button#gdpr-cookie-advanced:last-child, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox button#gdpr-cookie-advanced:last-child, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label button#gdpr-cookie-advanced:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label button#gdpr-cookie-advanced:last-child, section.usersetup .introcontainer .cardBox .jBox-Confirm .jBox-Confirm-button:last-child, section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .jBox-Confirm .jBox-Confirm-button:last-child, section.crowdfunding-form section.usersetup .introcontainer .benefit-checkbox .jBox-Confirm .jBox-Confirm-button:last-child, .jBox-Confirm section.usersetup .introcontainer .cardBox .jBox-Confirm-button:last-child, .jBox-Confirm section.usersetup .introcontainer section.crowdfunding-form .benefit-checkbox .jBox-Confirm-button:last-child, section.crowdfunding-form .jBox-Confirm section.usersetup .introcontainer .benefit-checkbox .jBox-Confirm-button:last-child, section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .jBox-Confirm .jBox-Confirm-button:last-child, .jBox-Confirm section.usersetup .introcontainer .crowd-pledges-page .charge-amount-radios .input-radio label .jBox-Confirm-button:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .jBox-Confirm .jBox-Confirm-button:last-child, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .introcontainer label .jBox-Confirm-button:last-child {
  margin-bottom: 0;
}

/* line 107, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-rooms .tabs-nav {
  margin: 0 auto;
  margin-bottom: 50px;
  display: block;
}

/* line 111, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-rooms .tabs-nav li {
  width: 100%;
  text-align: center;
  white-space: nowrap;
}

@media (min-width: 980px) {
  /* line 107, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
  section.usersetup.-rooms .tabs-nav {
    display: flex;
    justify-content: center;
  }
}

/* line 127, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-zuckerl .paperCard .btn-primary, section.usersetup.-zuckerl .paperCard .btn-avatar, section.usersetup.-zuckerl .paperCard .btn-icon, section.usersetup.-zuckerl .paperCard #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup.-zuckerl .paperCard button,
section.usersetup.-zuckerl .paperCard button#ihavecookiesBtn, section.usersetup.-zuckerl .paperCard button#gdpr-cookie-advanced, section.usersetup.-zuckerl .paperCard .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup.-zuckerl .paperCard .jBox-Confirm-button {
  margin-bottom: 20px;
}

/* line 130, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-zuckerl .-tipp {
  margin-top: 40px;
}

/* line 136, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-rooms .paperCard .wrp {
  padding-top: 180px;
}

/* line 142, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-room-boosters .table-container .img-square, section.usersetup.-room-boosters .table-container .easy-autocomplete-container .eac-item div.item.RoomOffer img, .easy-autocomplete-container .eac-item div.item.RoomOffer section.usersetup.-room-boosters .table-container img, section.usersetup.-room-boosters .table-container .easy-autocomplete-container .eac-item div.item.Location img, .easy-autocomplete-container .eac-item div.item.Location section.usersetup.-room-boosters .table-container img, section.usersetup.-room-boosters .table-container .easy-autocomplete-container .eac-item div.item.Group img, .easy-autocomplete-container .eac-item div.item.Group section.usersetup.-room-boosters .table-container img, section.usersetup.-room-boosters .table-container .easy-autocomplete-container .eac-item div.item.CrowdCampaign img, .easy-autocomplete-container .eac-item div.item.CrowdCampaign section.usersetup.-room-boosters .table-container img, section.usersetup.-room-boosters .table-container .easy-autocomplete-container .eac-item div.item.Poll img, .easy-autocomplete-container .eac-item div.item.Poll section.usersetup.-room-boosters .table-container img, section.usersetup.-room-boosters .table-container .easy-autocomplete-container .eac-item div.item.EnergyOffer img, .easy-autocomplete-container .eac-item div.item.EnergyOffer section.usersetup.-room-boosters .table-container img, section.usersetup.-room-boosters .table-container .upload-previews.avatar.location .upload-preview-image, .upload-previews.avatar.location section.usersetup.-room-boosters .table-container .upload-preview-image {
  margin-right: 8px;
}

/* line 145, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-room-boosters li.hint {
  font-style: italic;
  padding-top: 20px;
  list-style: none;
}

/* line 153, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .selectlocation h2, section.usersetup .selectroom h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
}

@media (min-width: 650px) {
  /* line 153, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
  section.usersetup .selectlocation h2, section.usersetup .selectroom h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 153, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
  section.usersetup .selectlocation h2, section.usersetup .selectroom h2 {
    font-size: 4.0rem;
  }
}

/* line 156, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .selectlocation .input-select, section.usersetup .selectroom .input-select {
  max-width: 600px;
  margin: 0 auto;
}

/* line 164, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-groups .btn-icon {
  margin-bottom: 0px;
  width: 100%;
}

/* line 167, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-groups .btn-icon.-admin {
  background-color: #83C7BD;
}

/* line 171, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-groups .jq-dropdown {
  min-width: 325px;
}

/* line 176, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup .link-more {
  display: table;
}

/* line 183, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-meetings .cardBox.-meeting .cardBoxContent .btn-primary, section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .cardBoxContent .btn-primary, section.crowdfunding-form section.usersetup.-meetings .-meeting.benefit-checkbox .cardBoxContent .btn-primary, section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .cardBoxContent .btn-primary, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .cardBoxContent .btn-primary, section.usersetup.-meetings .cardBox.-meeting .cardBoxContent .btn-avatar, section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .cardBoxContent .btn-avatar, section.crowdfunding-form section.usersetup.-meetings .-meeting.benefit-checkbox .cardBoxContent .btn-avatar, section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .cardBoxContent .btn-avatar, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .cardBoxContent .btn-avatar, section.usersetup.-meetings .cardBox.-meeting .cardBoxContent .btn-icon, section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .cardBoxContent .btn-icon, section.crowdfunding-form section.usersetup.-meetings .-meeting.benefit-checkbox .cardBoxContent .btn-icon, section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .cardBoxContent .btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .cardBoxContent .btn-icon, section.usersetup.-meetings .cardBox.-meeting .cardBoxContent #gdpr-cookie-message button, section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .cardBoxContent #gdpr-cookie-message button, section.crowdfunding-form section.usersetup.-meetings .-meeting.benefit-checkbox .cardBoxContent #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup.-meetings .cardBox.-meeting .cardBoxContent button, #gdpr-cookie-message section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .cardBoxContent button, section.crowdfunding-form #gdpr-cookie-message section.usersetup.-meetings .-meeting.benefit-checkbox .cardBoxContent button, section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .cardBoxContent #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .cardBoxContent button, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .cardBoxContent #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .cardBoxContent button,
section.usersetup.-meetings .cardBox.-meeting .cardBoxContent button#ihavecookiesBtn,
section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .cardBoxContent button#ihavecookiesBtn,
section.crowdfunding-form section.usersetup.-meetings .-meeting.benefit-checkbox .cardBoxContent button#ihavecookiesBtn,
section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .cardBoxContent button#ihavecookiesBtn,
.crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .cardBoxContent button#ihavecookiesBtn, section.usersetup.-meetings .cardBox.-meeting .cardBoxContent button#gdpr-cookie-advanced, section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .cardBoxContent button#gdpr-cookie-advanced, section.crowdfunding-form section.usersetup.-meetings .-meeting.benefit-checkbox .cardBoxContent button#gdpr-cookie-advanced, section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .cardBoxContent button#gdpr-cookie-advanced, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .cardBoxContent button#gdpr-cookie-advanced, section.usersetup.-meetings .cardBox.-meeting .cardBoxContent .jBox-Confirm .jBox-Confirm-button, section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .cardBoxContent .jBox-Confirm .jBox-Confirm-button, section.crowdfunding-form section.usersetup.-meetings .-meeting.benefit-checkbox .cardBoxContent .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup.-meetings .cardBox.-meeting .cardBoxContent .jBox-Confirm-button, .jBox-Confirm section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .cardBoxContent .jBox-Confirm-button, section.crowdfunding-form .jBox-Confirm section.usersetup.-meetings .-meeting.benefit-checkbox .cardBoxContent .jBox-Confirm-button, section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .cardBoxContent .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .cardBoxContent .jBox-Confirm-button, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .cardBoxContent .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .cardBoxContent .jBox-Confirm-button {
  display: none;
}

/* line 185, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-meetings .cardBox.-meeting .btn-group .-mini, section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .btn-group .-mini, section.crowdfunding-form section.usersetup.-meetings .-meeting.benefit-checkbox .btn-group .-mini, section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .btn-group .-mini, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .btn-group .-mini {
  width: 37%;
}

/* line 186, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-meetings .cardBox.-meeting .btn-group .-wide, section.usersetup.-meetings section.crowdfunding-form .-meeting.benefit-checkbox .btn-group .-wide, section.crowdfunding-form section.usersetup.-meetings .-meeting.benefit-checkbox .btn-group .-wide, section.usersetup.-meetings .crowd-pledges-page .charge-amount-radios .input-radio label.-meeting .btn-group .-wide, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-meetings label.-meeting .btn-group .-wide {
  width: 60%;
}

/* line 193, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-subscriptions .list-basic {
  max-width: unset;
  width: 100%;
  font-style: italic;
  margin-bottom: 0px;
}

/* line 200, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-subscriptions .cardBox .btn-primary, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .btn-primary, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox .btn-primary, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .btn-primary, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .btn-primary, section.usersetup.-subscriptions .cardBox .btn-avatar, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .btn-avatar, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox .btn-avatar, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .btn-avatar, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .btn-avatar, section.usersetup.-subscriptions .cardBox .btn-icon, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .btn-icon, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox .btn-icon, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .btn-icon, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .btn-icon, section.usersetup.-subscriptions .cardBox #gdpr-cookie-message button, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox #gdpr-cookie-message button, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup.-subscriptions .cardBox button, #gdpr-cookie-message section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox button, section.crowdfunding-form #gdpr-cookie-message section.usersetup.-subscriptions .benefit-checkbox button, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label #gdpr-cookie-message button, #gdpr-cookie-message section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label button, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label #gdpr-cookie-message button, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label button,
section.usersetup.-subscriptions .cardBox button#ihavecookiesBtn,
section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox button#ihavecookiesBtn,
section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox button#ihavecookiesBtn,
section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label button#ihavecookiesBtn,
.crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label button#ihavecookiesBtn, section.usersetup.-subscriptions .cardBox button#gdpr-cookie-advanced, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox button#gdpr-cookie-advanced, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox button#gdpr-cookie-advanced, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label button#gdpr-cookie-advanced, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label button#gdpr-cookie-advanced, section.usersetup.-subscriptions .cardBox .jBox-Confirm .jBox-Confirm-button, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .jBox-Confirm .jBox-Confirm-button, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup.-subscriptions .cardBox .jBox-Confirm-button, .jBox-Confirm section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .jBox-Confirm-button, section.crowdfunding-form .jBox-Confirm section.usersetup.-subscriptions .benefit-checkbox .jBox-Confirm-button, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .jBox-Confirm-button, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .jBox-Confirm-button {
  margin-bottom: 10px;
}

/* line 202, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-subscriptions .cardBox .btn-primary:last-child, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .btn-primary:last-child, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox .btn-primary:last-child, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .btn-primary:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .btn-primary:last-child, section.usersetup.-subscriptions .cardBox .btn-avatar:last-child, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .btn-avatar:last-child, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox .btn-avatar:last-child, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .btn-avatar:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .btn-avatar:last-child, section.usersetup.-subscriptions .cardBox .btn-icon:last-child, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .btn-icon:last-child, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox .btn-icon:last-child, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .btn-icon:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .btn-icon:last-child, section.usersetup.-subscriptions .cardBox #gdpr-cookie-message button:last-child, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox #gdpr-cookie-message button:last-child, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox #gdpr-cookie-message button:last-child, #gdpr-cookie-message section.usersetup.-subscriptions .cardBox button:last-child, #gdpr-cookie-message section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox button:last-child, section.crowdfunding-form #gdpr-cookie-message section.usersetup.-subscriptions .benefit-checkbox button:last-child, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label #gdpr-cookie-message button:last-child, #gdpr-cookie-message section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label button:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label #gdpr-cookie-message button:last-child, #gdpr-cookie-message .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label button:last-child,
section.usersetup.-subscriptions .cardBox button#ihavecookiesBtn:last-child,
section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox button#ihavecookiesBtn:last-child,
section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox button#ihavecookiesBtn:last-child,
section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label button#ihavecookiesBtn:last-child,
.crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label button#ihavecookiesBtn:last-child, section.usersetup.-subscriptions .cardBox button#gdpr-cookie-advanced:last-child, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox button#gdpr-cookie-advanced:last-child, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox button#gdpr-cookie-advanced:last-child, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label button#gdpr-cookie-advanced:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label button#gdpr-cookie-advanced:last-child, section.usersetup.-subscriptions .cardBox .jBox-Confirm .jBox-Confirm-button:last-child, section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .jBox-Confirm .jBox-Confirm-button:last-child, section.crowdfunding-form section.usersetup.-subscriptions .benefit-checkbox .jBox-Confirm .jBox-Confirm-button:last-child, .jBox-Confirm section.usersetup.-subscriptions .cardBox .jBox-Confirm-button:last-child, .jBox-Confirm section.usersetup.-subscriptions section.crowdfunding-form .benefit-checkbox .jBox-Confirm-button:last-child, section.crowdfunding-form .jBox-Confirm section.usersetup.-subscriptions .benefit-checkbox .jBox-Confirm-button:last-child, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .jBox-Confirm .jBox-Confirm-button:last-child, .jBox-Confirm section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label .jBox-Confirm-button:last-child, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .jBox-Confirm .jBox-Confirm-button:last-child, .jBox-Confirm .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label .jBox-Confirm-button:last-child {
  margin-bottom: 0;
}

/* line 207, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-subscriptions .cardBox.-subscriptionzuckerls, section.usersetup.-subscriptions section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox, section.crowdfunding-form section.usersetup.-subscriptions .-subscriptionzuckerls.benefit-checkbox, section.usersetup.-subscriptions .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup.-subscriptions label.-subscriptionzuckerls {
  max-width: unset;
  width: 100%;
  margin-bottom: 30px;
}

/* line 212, app/assets/stylesheets/controllers/_usersCardsSetup.scss */
section.usersetup.-subscriptions a.-pay {
  color: #EC776A;
}

/* line 6, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-row {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  margin-bottom: 22px;
}

/* line 12, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-row h3 {
  margin-bottom: 4px;
}

/* line 15, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-row p {
  margin-bottom: 0;
}

/* line 27, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup.-rooms .introcontainer .introtxt .intro-row, section.usersetup.-meetings .introcontainer .introtxt .intro-row, section.usersetup.-coop-demands .introcontainer .introtxt .intro-row, section.usersetup.-zuckerl .introcontainer .introtxt .intro-row {
  margin-bottom: 30px;
}

/* line 30, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup.-rooms .introcontainer .introtxt .intro-row p, section.usersetup.-meetings .introcontainer .introtxt .intro-row p, section.usersetup.-coop-demands .introcontainer .introtxt .intro-row p, section.usersetup.-zuckerl .introcontainer .introtxt .intro-row p {
  line-height: 1.4;
  font-size: 1.6rem;
  margin-bottom: 0;
}

@media (min-width: 650px) {
  /* line 30, app/assets/stylesheets/controllers/_usersetupIntro.scss */
  section.usersetup.-rooms .introcontainer .introtxt .intro-row p, section.usersetup.-meetings .introcontainer .introtxt .intro-row p, section.usersetup.-coop-demands .introcontainer .introtxt .intro-row p, section.usersetup.-zuckerl .introcontainer .introtxt .intro-row p {
    font-size: 1.8rem;
  }
}

/* line 37, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-icon {
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  border-radius: 10px;
  background: #DBEFEC;
  color: #69a8a7;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 48, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-icon .icon {
  width: 22px;
  height: 22px;
}

/* line 54, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-infobox {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  background: #f0f4f5;
  border-radius: 10px;
  padding: 16px;
  margin-top: 32px;
  margin-left: -16px;
  margin-right: -16px;
}

@media (min-width: 980px) {
  /* line 54, app/assets/stylesheets/controllers/_usersetupIntro.scss */
  section.usersetup .intro-infobox {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
}

/* line 76, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .introcontainer .introtxt .intro-infobox p {
  margin-bottom: 0;
}

/* line 81, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-infobox.-zuckerl-credit .zuckerl-credit__content {
  flex: 1;
  min-width: 0;
}

/* line 86, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-infobox.-zuckerl-credit .cardBox.-subscriptionzuckerls, section.usersetup .intro-infobox.-zuckerl-credit section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox, section.crowdfunding-form section.usersetup .intro-infobox.-zuckerl-credit .-subscriptionzuckerls.benefit-checkbox, section.usersetup .intro-infobox.-zuckerl-credit .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .intro-infobox.-zuckerl-credit label.-subscriptionzuckerls {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}

/* line 93, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-infobox.-zuckerl-credit .cardBox.-subscriptionzuckerls + .cardBox.-subscriptionzuckerls, section.usersetup .intro-infobox.-zuckerl-credit section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox + .cardBox.-subscriptionzuckerls, section.crowdfunding-form section.usersetup .intro-infobox.-zuckerl-credit .-subscriptionzuckerls.benefit-checkbox + .cardBox.-subscriptionzuckerls, section.usersetup .intro-infobox.-zuckerl-credit section.crowdfunding-form .cardBox.-subscriptionzuckerls + .-subscriptionzuckerls.benefit-checkbox, section.crowdfunding-form section.usersetup .intro-infobox.-zuckerl-credit .cardBox.-subscriptionzuckerls + .-subscriptionzuckerls.benefit-checkbox, section.usersetup .intro-infobox.-zuckerl-credit section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox + .-subscriptionzuckerls.benefit-checkbox, section.crowdfunding-form section.usersetup .intro-infobox.-zuckerl-credit .-subscriptionzuckerls.benefit-checkbox + .-subscriptionzuckerls.benefit-checkbox, section.usersetup .intro-infobox.-zuckerl-credit .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls + .cardBox.-subscriptionzuckerls, section.usersetup .intro-infobox.-zuckerl-credit .crowd-pledges-page .charge-amount-radios .input-radio section.crowdfunding-form label.-subscriptionzuckerls + .-subscriptionzuckerls.benefit-checkbox, section.crowdfunding-form section.usersetup .intro-infobox.-zuckerl-credit .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls + .-subscriptionzuckerls.benefit-checkbox, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .intro-infobox.-zuckerl-credit label.-subscriptionzuckerls + .cardBox.-subscriptionzuckerls, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .intro-infobox.-zuckerl-credit section.crowdfunding-form label.-subscriptionzuckerls + .-subscriptionzuckerls.benefit-checkbox, section.crowdfunding-form .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .intro-infobox.-zuckerl-credit label.-subscriptionzuckerls + .-subscriptionzuckerls.benefit-checkbox, section.usersetup .intro-infobox.-zuckerl-credit .crowd-pledges-page .charge-amount-radios .input-radio .cardBox.-subscriptionzuckerls + label.-subscriptionzuckerls, section.usersetup .intro-infobox.-zuckerl-credit .crowd-pledges-page .charge-amount-radios .input-radio section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox + label.-subscriptionzuckerls, section.crowdfunding-form section.usersetup .intro-infobox.-zuckerl-credit .crowd-pledges-page .charge-amount-radios .input-radio .-subscriptionzuckerls.benefit-checkbox + label.-subscriptionzuckerls, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .intro-infobox.-zuckerl-credit .cardBox.-subscriptionzuckerls + label.-subscriptionzuckerls, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .intro-infobox.-zuckerl-credit section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox + label.-subscriptionzuckerls, section.crowdfunding-form .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .intro-infobox.-zuckerl-credit .-subscriptionzuckerls.benefit-checkbox + label.-subscriptionzuckerls, section.usersetup .intro-infobox.-zuckerl-credit .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls + label.-subscriptionzuckerls, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .intro-infobox.-zuckerl-credit label.-subscriptionzuckerls + label.-subscriptionzuckerls {
  margin-top: 16px;
}

/* line 97, app/assets/stylesheets/controllers/_usersetupIntro.scss */
section.usersetup .intro-infobox.-zuckerl-credit .cardBox.-subscriptionzuckerls .item > .icon, section.usersetup .intro-infobox.-zuckerl-credit section.crowdfunding-form .-subscriptionzuckerls.benefit-checkbox .item > .icon, section.crowdfunding-form section.usersetup .intro-infobox.-zuckerl-credit .-subscriptionzuckerls.benefit-checkbox .item > .icon, section.usersetup .intro-infobox.-zuckerl-credit .crowd-pledges-page .charge-amount-radios .input-radio label.-subscriptionzuckerls .item > .icon, .crowd-pledges-page .charge-amount-radios .input-radio section.usersetup .intro-infobox.-zuckerl-credit label.-subscriptionzuckerls .item > .icon {
  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, section.lp div.wrapper section.crowdfunding-form div.benefit-checkbox, section.crowdfunding-form section.lp div.wrapper div.benefit-checkbox {
  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, section.lp div.wrapper section.crowdfunding-form div.benefit-checkbox, section.crowdfunding-form section.lp div.wrapper div.benefit-checkbox {
    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/_energyForm.scss */
section.energy-form {
  max-width: 775px;
  margin: 0 auto;
}

/* line 4, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form label {
  min-width: 220px;
}

/* line 5, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form textarea {
  min-height: 150px;
}

/* line 7, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  margin: 40px 0 15px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 7, app/assets/stylesheets/controllers/_energyForm.scss */
  section.energy-form h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 7, app/assets/stylesheets/controllers/_energyForm.scss */
  section.energy-form h2 {
    font-size: 4.0rem;
  }
}

/* line 13, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form div.hl-subtext {
  margin: 40px 0 15px;
}

/* line 15, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form div.hl-subtext h1 {
  margin: 0px 0 15px;
}

/* line 16, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form div.hl-subtext h2 {
  margin: 0px 0 5px;
}

/* line 17, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form div.hl-subtext p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 17, app/assets/stylesheets/controllers/_energyForm.scss */
  section.energy-form div.hl-subtext p {
    font-size: 1.8rem;
  }
}

/* line 22, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form .energy-columns {
  overflow: hidden;
}

/* line 24, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form .energy-columns .column-left {
  float: left;
  width: 50%;
  padding-right: 10px;
}

/* line 25, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form .energy-columns .column-right {
  float: right;
  width: 50%;
}

/* line 29, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form .input-select .SumoSelect > .optWrapper > .options li.opt.disabled {
  display: none;
}

/* line 32, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form .button-switch {
  text-align: center;
  margin-top: 10px;
}

/* line 35, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form .button-switch .btn-primary, section.energy-form .button-switch .btn-avatar, section.energy-form .button-switch .btn-icon, section.energy-form .button-switch #gdpr-cookie-message button, #gdpr-cookie-message section.energy-form .button-switch button,
section.energy-form .button-switch button#ihavecookiesBtn, section.energy-form .button-switch button#gdpr-cookie-advanced, section.energy-form .button-switch .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.energy-form .button-switch .jBox-Confirm-button {
  display: inline-table;
  margin: 10px;
}

/* line 37, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form .button-switch .btn-primary span, section.energy-form .button-switch .btn-avatar span, section.energy-form .button-switch .btn-icon span, section.energy-form .button-switch #gdpr-cookie-message button span, #gdpr-cookie-message section.energy-form .button-switch button span,
section.energy-form .button-switch button#ihavecookiesBtn span, section.energy-form .button-switch button#gdpr-cookie-advanced span, section.energy-form .button-switch .jBox-Confirm .jBox-Confirm-button span, .jBox-Confirm section.energy-form .button-switch .jBox-Confirm-button span {
  text-decoration: underline;
  font-weight: bold;
}

/* line 42, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form .eeg-types {
  display: none;
  margin-left: 35px;
}

/* line 47, app/assets/stylesheets/controllers/_energyForm.scss */
section.energy-form .sub-type-info {
  display: none;
  margin-left: 35px;
}

/* line 1, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form {
  max-width: 775px;
  margin: 0 auto;
}

/* line 4, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form label {
  min-width: 175px;
}

/* line 5, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form textarea {
  min-height: 150px;
}

/* line 7, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  margin: 40px 0 15px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 7, app/assets/stylesheets/controllers/_roomForm.scss */
  section.room-form h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 7, app/assets/stylesheets/controllers/_roomForm.scss */
  section.room-form h2 {
    font-size: 4.0rem;
  }
}

/* line 13, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form div.hl-subtext {
  margin: 40px 0 15px;
}

/* line 15, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form div.hl-subtext h1 {
  margin: 0px 0 15px;
}

/* line 16, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form div.hl-subtext h2 {
  margin: 0px 0 5px;
}

/* line 17, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form div.hl-subtext p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 17, app/assets/stylesheets/controllers/_roomForm.scss */
  section.room-form div.hl-subtext p {
    font-size: 1.8rem;
  }
}

/* line 22, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .room-columns {
  overflow: hidden;
}

/* line 24, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .room-columns .column-left {
  float: left;
  width: 50%;
  padding-right: 10px;
}

/* line 25, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .room-columns .column-right {
  float: right;
  width: 50%;
}

/* line 29, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .input-select .SumoSelect > .optWrapper > .options li.opt.disabled {
  display: none;
}

/* line 32, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .button-switch {
  text-align: center;
  margin-top: 10px;
}

/* line 35, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .button-switch .btn-primary, section.room-form .button-switch .btn-avatar, section.room-form .button-switch .btn-icon, section.room-form .button-switch #gdpr-cookie-message button, #gdpr-cookie-message section.room-form .button-switch button,
section.room-form .button-switch button#ihavecookiesBtn, section.room-form .button-switch button#gdpr-cookie-advanced, section.room-form .button-switch .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.room-form .button-switch .jBox-Confirm-button {
  display: inline-table;
  margin: 10px;
}

/* line 37, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .button-switch .btn-primary span, section.room-form .button-switch .btn-avatar span, section.room-form .button-switch .btn-icon span, section.room-form .button-switch #gdpr-cookie-message button span, #gdpr-cookie-message section.room-form .button-switch button span,
section.room-form .button-switch button#ihavecookiesBtn span, section.room-form .button-switch button#gdpr-cookie-advanced span, section.room-form .button-switch .jBox-Confirm .jBox-Confirm-button span, .jBox-Confirm section.room-form .button-switch .jBox-Confirm-button span {
  text-decoration: underline;
  font-weight: bold;
}

/* line 43, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .tabs-nav {
  display: flex;
  justify-content: center;
}

/* line 47, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .tabs-nav li {
  width: 100%;
  text-align: center;
  white-space: nowrap;
}

/* line 52, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .tabs-nav .desk {
  display: none;
}

@media (min-width: 650px) {
  /* line 52, app/assets/stylesheets/controllers/_roomForm.scss */
  section.room-form .tabs-nav .desk {
    display: inline-block;
  }
}

/* line 58, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-form .tabs-nav .mob {
  display: none;
}

@media (max-width: 649px) {
  /* line 58, app/assets/stylesheets/controllers/_roomForm.scss */
  section.room-form .tabs-nav .mob {
    display: inline-block;
  }
}

/* line 70, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-offer-form label {
  min-width: 185px;
}

@media (min-width: 321px) {
  /* line 73, app/assets/stylesheets/controllers/_roomForm.scss */
  section.room-offer-form .availability .day {
    width: 42.0%;
  }
}

/* line 77, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-offer-form .availability .day label {
  min-width: 150px;
}

@media (min-width: 321px) {
  /* line 79, app/assets/stylesheets/controllers/_roomForm.scss */
  section.room-offer-form .availability .time {
    width: 26.5%;
  }
}

/* line 83, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-offer-form .availability .time label {
  min-width: 20px;
}

/* line 88, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-offer-form .room-prices .nested-fields {
  margin-bottom: 20px;
  border-bottom: 1px solid #DBEFEC;
}

/* line 94, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-offer-form .slot-radios {
  display: flex;
  justify-content: center;
}

/* line 97, app/assets/stylesheets/controllers/_roomForm.scss */
section.room-offer-form .slot-radios label {
  min-width: 0px;
  margin-right: 20px;
  cursor: pointer;
}

/* 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 section.crowdfunding-form .-group.benefit-checkbox, section.crowdfunding-form section.offerDetail .-group.benefit-checkbox, 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 section.crowdfunding-form .-group.benefit-checkbox .cardBoxHeader, section.crowdfunding-form section.offerDetail .-group.benefit-checkbox .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 section.crowdfunding-form .-group.benefit-checkbox .cardBoxHeader .coverImgWrapper, section.crowdfunding-form section.offerDetail .-group.benefit-checkbox .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 section.crowdfunding-form .-group.benefit-checkbox .cardBoxHeader .sideflag, section.crowdfunding-form section.offerDetail .-group.benefit-checkbox .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 section.crowdfunding-form .-group.benefit-checkbox .cardBoxContent, section.crowdfunding-form section.offerDetail .-group.benefit-checkbox .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 section.crowdfunding-form .-zuckerl.benefit-checkbox, section.crowdfunding-form section.offerDetail .sideBar .-zuckerl.benefit-checkbox, 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, section.offerDetail .contact .user-wrp .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.offerDetail .contact .user-wrp img, section.offerDetail .contact .user-wrp .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.offerDetail .contact .user-wrp img, section.offerDetail .contact .user-wrp .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.offerDetail .contact .user-wrp img, section.offerDetail .contact .user-wrp .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.offerDetail .contact .user-wrp img, section.offerDetail .contact .user-wrp .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.offerDetail .contact .user-wrp .upload-preview-image {
  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/_coopDemandForm.scss */
section.coop-demand-form {
  max-width: 775px;
  margin: 0 auto;
}

/* line 4, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form label {
  min-width: 175px;
}

/* line 5, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form textarea {
  min-height: 150px;
}

/* line 7, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  margin: 40px 0 15px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 7, app/assets/stylesheets/controllers/_coopDemandForm.scss */
  section.coop-demand-form h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 7, app/assets/stylesheets/controllers/_coopDemandForm.scss */
  section.coop-demand-form h2 {
    font-size: 4.0rem;
  }
}

/* line 13, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form div.hl-subtext {
  margin: 40px 0 15px;
}

/* line 15, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form div.hl-subtext h1 {
  margin: 0px 0 15px;
}

/* line 16, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form div.hl-subtext h2 {
  margin: 0px 0 5px;
}

/* line 17, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form div.hl-subtext p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 17, app/assets/stylesheets/controllers/_coopDemandForm.scss */
  section.coop-demand-form div.hl-subtext p {
    font-size: 1.8rem;
  }
}

/* line 22, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-tag-area {
  border-top: none;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 26, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-tag-area h2.-tags {
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 31, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-tag-area .input-tags {
  margin-bottom: 0px;
}

/* line 36, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-tag-area {
  display: none;
}

/* line 40, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-type-selection {
  text-align: center;
  border-bottom: 1px solid #69a8a7;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 42, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-type-selection .input-radio {
  display: inline-block;
  margin: 0 10px;
}

/* line 45, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-type-selection .input-radio label {
  min-width: 10px;
  line-height: 1.4;
  font-size: 1.8rem;
}

@media (min-width: 650px) {
  /* line 45, app/assets/stylesheets/controllers/_coopDemandForm.scss */
  section.coop-demand-form .coop-type-selection .input-radio label {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 45, app/assets/stylesheets/controllers/_coopDemandForm.scss */
  section.coop-demand-form .coop-type-selection .input-radio label {
    font-size: 2.2rem;
  }
}

/* line 48, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-type-selection .input-radio label::before {
  margin-top: 3px;
}

/* line 52, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-type-selection .input-radio input:checked ~ label {
  font-weight: bold;
}

/* line 62, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-demand-categories, section.coop-demand-form .suggested-tags {
  overflow: hidden;
}

/* line 65, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-demand-categories .input-checkbox, section.coop-demand-form .suggested-tags .input-checkbox {
  float: left;
  width: 100%;
}

@media (min-width: 320px) {
  /* line 65, app/assets/stylesheets/controllers/_coopDemandForm.scss */
  section.coop-demand-form .coop-demand-categories .input-checkbox, section.coop-demand-form .suggested-tags .input-checkbox {
    width: 50%;
  }
}

@media (min-width: 650px) {
  /* line 65, app/assets/stylesheets/controllers/_coopDemandForm.scss */
  section.coop-demand-form .coop-demand-categories .input-checkbox, section.coop-demand-form .suggested-tags .input-checkbox {
    width: 33%;
  }
}

/* line 77, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .suggested-tags {
  display: none;
}

/* line 81, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .tagsinput {
  text-transform: capitalize;
}

/* line 84, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .own-tag-description {
  clear: both;
  text-align: center;
  font-style: italic;
  padding: 1rem 0 1rem;
}

/* line 92, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .category-switch {
  *zoom: 1;
  display: flex;
  flex-flow: column wrap;
  align-content: center;
  background-color: rgba(219, 239, 236, 0.75);
  border-color: #dbeeed;
  border-radius: 0px;
}

/* line 433, app/assets/stylesheets/utils/grid/_grid.scss */
section.coop-demand-form .category-switch:before, section.coop-demand-form .category-switch:after {
  content: '';
  display: table;
}

/* line 438, app/assets/stylesheets/utils/grid/_grid.scss */
section.coop-demand-form .category-switch:after {
  clear: both;
}

/* line 102, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .category-switch .input-radio {
  display: inline-flex;
}

/* line 105, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .category-switch label {
  line-height: 1.4;
  font-size: 1.6rem;
  padding-bottom: 5px;
}

@media (min-width: 650px) {
  /* line 105, app/assets/stylesheets/controllers/_coopDemandForm.scss */
  section.coop-demand-form .category-switch label {
    font-size: 1.8rem;
  }
}

/* line 109, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .category-switch input:checked ~ label {
  font-weight: bold;
}

/* line 113, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form #custom-keywords_addTag, section.coop-demand-form #custom-keywords_tag {
  width: 100% !important;
}

/* line 117, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-demand-columns {
  overflow: hidden;
}

/* line 119, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-demand-columns .column-left {
  float: left;
  width: 50%;
  padding-right: 10px;
}

/* line 120, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .coop-demand-columns .column-right {
  float: right;
  width: 50%;
}

/* line 124, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .input-select .SumoSelect > .optWrapper > .options li.opt.disabled {
  display: none;
}

/* line 127, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .button-switch {
  text-align: center;
  margin-top: 10px;
}

/* line 130, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .button-switch .btn-primary, section.coop-demand-form .button-switch .btn-avatar, section.coop-demand-form .button-switch .btn-icon, section.coop-demand-form .button-switch #gdpr-cookie-message button, #gdpr-cookie-message section.coop-demand-form .button-switch button,
section.coop-demand-form .button-switch button#ihavecookiesBtn, section.coop-demand-form .button-switch button#gdpr-cookie-advanced, section.coop-demand-form .button-switch .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.coop-demand-form .button-switch .jBox-Confirm-button {
  display: inline-table;
  margin: 10px;
}

/* line 132, app/assets/stylesheets/controllers/_coopDemandForm.scss */
section.coop-demand-form .button-switch .btn-primary span, section.coop-demand-form .button-switch .btn-avatar span, section.coop-demand-form .button-switch .btn-icon span, section.coop-demand-form .button-switch #gdpr-cookie-message button span, #gdpr-cookie-message section.coop-demand-form .button-switch button span,
section.coop-demand-form .button-switch button#ihavecookiesBtn span, section.coop-demand-form .button-switch button#gdpr-cookie-advanced span, section.coop-demand-form .button-switch .jBox-Confirm .jBox-Confirm-button span, .jBox-Confirm section.coop-demand-form .button-switch .jBox-Confirm-button span {
  text-decoration: underline;
  font-weight: bold;
}

/* 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, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.demandDetail .userContent .col1 .upload-preview-image {
  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, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.demandDetail .userContent .col1 .upload-preview-image {
    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, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.demandDetail .userContent .col1 img, section.demandDetail .userContent .col1 .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.demandDetail .userContent .col1 .upload-preview-image {
    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, section.demandDetail .contact .user-wrp .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.demandDetail .contact .user-wrp img, section.demandDetail .contact .user-wrp .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.demandDetail .contact .user-wrp img, section.demandDetail .contact .user-wrp .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.demandDetail .contact .user-wrp img, section.demandDetail .contact .user-wrp .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.demandDetail .contact .user-wrp img, section.demandDetail .contact .user-wrp .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.demandDetail .contact .user-wrp .upload-preview-image {
  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 1, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page {
  text-align: center;
}

/* line 5, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .tabs-ctrl {
  margin-bottom: 20px;
}

/* line 6, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .tabs-nav {
  display: flex;
  margin: 0 auto;
  justify-content: center;
}

/* line 10, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .tabs-nav li {
  text-align: center;
  white-space: nowrap;
  width: 100%;
}

/* line 14, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .tabs-nav li svg {
  margin: auto;
}

/* line 20, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page div.hl-subtext {
  margin: 40px 0 15px;
}

/* line 22, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page div.hl-subtext h1 {
  margin: 0px 0 15px;
}

/* line 23, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page div.hl-subtext h2 {
  margin: 0px 0 5px;
}

/* line 24, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page div.hl-subtext p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 24, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
  .room-rental-timetable-page div.hl-subtext p {
    font-size: 1.8rem;
  }
}

/* line 35, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable {
  position: relative;
  border-collapse: collapse;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 35, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
  .room-rental-timetable-page .rental-timetable {
    font-size: 1.4rem;
  }
}

/* line 41, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable thead .tabnav th {
  border: none;
  background: none;
}

/* line 47, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable th {
  background: #FCFCFC;
  width: 40px;
  height: 30px;
  border: 1px solid #dadada;
  color: #615454;
  opacity: 1;
  color: #69a8a7;
  font-weight: normal;
}

/* line 57, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable thead tr.slots th, .room-rental-timetable-page .rental-timetable thead tr.slots td {
  position: sticky;
  top: 0;
  background: #FCFCFC;
  z-index: 2;
}

/* line 63, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable th:first-child {
  border-top: none;
  border-left: none;
  border-bottom: none;
}

/* line 69, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable td:first-child {
  white-space: nowrap;
  background-color: #FCFCFC;
  border: none;
  text-align: right;
  padding-right: 5px;
  color: #615454;
  font-style: normal;
}

/* line 78, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable td {
  height: 50px;
  padding: 3px;
  text-align: center;
  border: 1px solid #dadada;
  background-color: #DEEAE6;
  color: #69a8a7;
  font-style: italic;
}

/* line 86, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable td.disabled {
  color: #aaaaaa;
  opacity: 0.6;
  font-style: italic;
  background: #f0f0f0 repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0.03) 10px, rgba(0, 0, 0, 0.03) 20px);
}

/* line 98, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable td.rented {
  font-style: italic;
  color: #aaaaaa;
  background: #f8cac4 repeating-linear-gradient(45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0.02) 10px, rgba(0, 0, 0, 0.02) 20px);
}

/* line 111, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable td .img-round, .room-rental-timetable-page .rental-timetable td .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .room-rental-timetable-page .rental-timetable td img, .room-rental-timetable-page .rental-timetable td .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .room-rental-timetable-page .rental-timetable td img, .room-rental-timetable-page .rental-timetable td .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .room-rental-timetable-page .rental-timetable td img, .room-rental-timetable-page .rental-timetable td .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .room-rental-timetable-page .rental-timetable td img, .room-rental-timetable-page .rental-timetable td .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .room-rental-timetable-page .rental-timetable td .upload-preview-image {
  width: 35px;
  height: 35px;
  display: flex;
  margin: auto;
  border-color: #aaaaaa;
}

/* line 123, app/assets/stylesheets/controllers/_room_rentals_timetable.scss */
.room-rental-timetable-page .rental-timetable tr.day-6 td:first-child, .room-rental-timetable-page .rental-timetable tr.day-0 td:first-child {
  font-weight: bold;
}

/* line 2, app/assets/stylesheets/controllers/_groupForm.scss */
.discussion-form .img-round, .discussion-form .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .discussion-form img, .discussion-form .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .discussion-form img, .discussion-form .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .discussion-form img, .discussion-form .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .discussion-form img, .discussion-form .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .discussion-form .upload-preview-image {
  margin-right: 10px;
  width: 30px;
  height: 30px;
}

/* line 7, app/assets/stylesheets/controllers/_groupForm.scss */
.discussion-form label {
  min-width: 160px;
}

/* line 10, app/assets/stylesheets/controllers/_groupForm.scss */
.discussion-form textarea {
  min-height: 150px;
}

/* line 13, app/assets/stylesheets/controllers/_groupForm.scss */
.discussion-form .input-field, .discussion-form .input-textarea, .discussion-form .input-select, .discussion-form .upload-oldschool {
  margin-bottom: 15px;
}

/* line 16, app/assets/stylesheets/controllers/_groupForm.scss */
.discussion-form .btn-primary, .discussion-form .btn-avatar, .discussion-form .btn-icon, .discussion-form #gdpr-cookie-message button, #gdpr-cookie-message .discussion-form button,
.discussion-form button#ihavecookiesBtn, .discussion-form button#gdpr-cookie-advanced, .discussion-form .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .discussion-form .jBox-Confirm-button, .discussion-form .jBox-Confirm .jBox-Confirm-button.jBox-Confirm-button-submit:hover, .jBox-Confirm .discussion-form .jBox-Confirm-button.jBox-Confirm-button-submit:hover {
  margin: auto;
}

/* line 22, app/assets/stylesheets/controllers/_groupForm.scss */
.jBox-content .discussion-form textarea {
  min-height: 200px;
  max-height: 200px;
}

/* line 26, app/assets/stylesheets/controllers/_groupForm.scss */
.jBox-content .discussion-form .btn-primary, .jBox-content .discussion-form .btn-avatar, .jBox-content .discussion-form .btn-icon, .jBox-content .discussion-form #gdpr-cookie-message button, #gdpr-cookie-message .jBox-content .discussion-form button,
.jBox-content .discussion-form button#ihavecookiesBtn, .jBox-content .discussion-form button#gdpr-cookie-advanced, .jBox-content .discussion-form .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm .jBox-content .discussion-form .jBox-Confirm-button {
  display: none;
}

/* line 31, app/assets/stylesheets/controllers/_groupForm.scss */
section.group-form-page {
  max-width: 775px;
  margin: 0 auto;
}

/* line 35, app/assets/stylesheets/controllers/_groupForm.scss */
section.group-form-page label {
  min-width: 175px;
}

/* line 36, app/assets/stylesheets/controllers/_groupForm.scss */
section.group-form-page textarea {
  min-height: 150px;
}

/* line 38, app/assets/stylesheets/controllers/_groupForm.scss */
section.group-form-page h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
  margin: 40px 0 15px;
  text-align: center;
}

@media (min-width: 650px) {
  /* line 38, app/assets/stylesheets/controllers/_groupForm.scss */
  section.group-form-page h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 38, app/assets/stylesheets/controllers/_groupForm.scss */
  section.group-form-page h2 {
    font-size: 4.0rem;
  }
}

/* line 44, app/assets/stylesheets/controllers/_groupForm.scss */
section.group-form-page div.hl-subtext p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 44, app/assets/stylesheets/controllers/_groupForm.scss */
  section.group-form-page div.hl-subtext p {
    font-size: 1.8rem;
  }
}

/* line 48, app/assets/stylesheets/controllers/_groupForm.scss */
section.group-form-page .-permission {
  margin-bottom: 30px;
}

/* line 51, app/assets/stylesheets/controllers/_groupForm.scss */
section.group-form-page .add {
  display: block;
  margin-bottom: 20px;
}

/* 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 .member-section .user .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .group-page .member-section .user img, .group-page .member-section .user .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .group-page .member-section .user img, .group-page .member-section .user .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .group-page .member-section .user img, .group-page .member-section .user .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .group-page .member-section .user img, .group-page .member-section .user .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .group-page .member-section .user .upload-preview-image, .group-page .members-section .user .img-round, .group-page .members-section .user .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .group-page .members-section .user img, .group-page .members-section .user .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .group-page .members-section .user img, .group-page .members-section .user .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .group-page .members-section .user img, .group-page .members-section .user .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .group-page .members-section .user img, .group-page .members-section .user .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .group-page .members-section .user .upload-preview-image {
  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, .group-page.discussion-area .user.opener .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .group-page.discussion-area .user.opener img, .group-page.discussion-area .user.opener .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .group-page.discussion-area .user.opener img, .group-page.discussion-area .user.opener .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .group-page.discussion-area .user.opener img, .group-page.discussion-area .user.opener .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .group-page.discussion-area .user.opener img, .group-page.discussion-area .user.opener .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .group-page.discussion-area .user.opener .upload-preview-image {
  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 1, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page {
  margin-top: -30px;
  margin-right: -17px;
  margin-left: -17px;
}

/* line 9, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #chat-container {
  display: flex;
  width: 100%;
  height: 100%;
  min-height: calc(100vh - 140px);
  height: calc(100vh - 140px);
  height: calc(var(--vh, 1vh) * 100 - 140px);
}

/* line 19, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar {
  flex: 1 0 100%;
  transition: all .3s ease-out;
}

/* line 24, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #main-content {
  width: 100%;
  transition: all .3s ease-out;
}

@media (max-width: 650px) {
  /* line 31, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page #chat-container.show-messages #side-bar {
    transform: translateX(-100%);
  }
  /* line 32, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page #chat-container.show-messages #main-content {
    margin-left: -100%;
  }
  /* line 33, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page #chat-container.show-messages .back-ctrl {
    display: block;
  }
}

@media (min-width: 651px) {
  /* line 1, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page {
    margin-top: -50px;
    margin-left: -22px;
  }
  /* line 43, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page #chat-container {
    min-height: calc(100vh - 100px);
    height: calc(100vh - 100px);
    height: calc(var(--vh, 1vh) * 100 - 100px);
  }
  /* line 48, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page #side-bar {
    flex: 1 0 30%;
    border-bottom: 20px solid #fbfbfb;
  }
  /* line 52, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page #main-content {
    padding-left: 20px;
  }
}

@media (min-width: 981px) {
  /* line 1, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page {
    margin-top: -80px;
    margin-right: -15px;
    margin-left: -5px;
  }
}

/* line 67, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #chat-container {
  overflow: hidden;
  justify-content: space-between;
  margin-bottom: -80px;
}

/* line 73, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #main-content {
  position: relative;
  height: 100%;
  width: 100%;
  border-left: 1px solid #DBEFEC;
}

/* line 80, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar {
  position: relative;
}

/* line 86, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .controls {
  z-index: 2;
  width: 100%;
  top: 0;
  background-color: #fbfbfb;
  border-bottom: 1px solid #DBEFEC;
}

/* line 93, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .controls .actions a {
  color: #69a8a7;
}

/* line 95, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .controls .actions a:hover {
  color: #EC776A;
}

/* line 99, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .controls .user-ctrl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 20px 20px 10px;
}

/* line 105, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .controls .filter {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

/* line 109, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .controls .filter a {
  color: #69a8a7;
  white-space: nowrap;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  display: flex;
  line-height: 28px;
}

/* line 117, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .controls .filter a:hover {
  color: #EC776A;
}

/* line 121, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .controls .filter svg {
  margin-left: 5px;
}

/* line 127, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .threads-list {
  width: 100%;
}

/* line 131, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user {
  z-index: 1;
  padding: 10px 30px 10px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: .3s ease;
}

/* line 139, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user.-active {
  background-color: rgba(219, 239, 236, 0.6);
}

/* line 141, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user.-active .img-round, section.messenger-page #side-bar .single-user.-active .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.messenger-page #side-bar .single-user.-active img, section.messenger-page #side-bar .single-user.-active .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.messenger-page #side-bar .single-user.-active img, section.messenger-page #side-bar .single-user.-active .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.messenger-page #side-bar .single-user.-active img, section.messenger-page #side-bar .single-user.-active .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.messenger-page #side-bar .single-user.-active img, section.messenger-page #side-bar .single-user.-active .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.messenger-page #side-bar .single-user.-active .upload-preview-image {
  border: 1px dotted #69a8a7;
}

/* line 145, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user.-new {
  display: none;
  background-color: rgba(240, 240, 240, 0.7);
}

/* line 150, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user:hover {
  background: #DBEFEC;
  cursor: pointer;
}

/* line 153, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user:hover .actions {
  display: block;
}

/* line 158, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user.new-msg {
  border-bottom: 1px solid #DBEFEC;
}

/* line 162, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user .new-msg-img {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #69a8a7;
}

/* line 169, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user .avatar {
  width: 50px;
  height: 50px;
  min-width: 50px;
}

/* line 175, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user .wrp {
  margin-left: 10px;
  flex-grow: 2;
  display: grid;
  overflow: hidden;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 175, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page #side-bar .single-user .wrp {
    font-size: 1.4rem;
  }
}

/* line 182, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user .wrp .user {
  font-weight: 600;
}

/* line 185, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user .wrp .time {
  color: #aaaaaa;
  font-style: italic;
}

/* line 189, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user .wrp .txt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 193, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user .actions {
  display: none;
  margin-right: -20px;
}

/* line 196, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user .actions svg {
  color: #69a8a7;
  transform: rotate(90deg);
}

/* line 197, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user .actions:hover svg {
  color: #EC776A;
}

/* line 199, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .single-user.archived .actions {
  display: none;
}

/* line 202, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .message-thread.hidden {
  display: none;
}

/* line 206, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar .message-thread.empty {
  display: none;
}

/* line 210, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page #side-bar a.link-load {
  margin-top: 15px;
  width: 90%;
}

/* line 217, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .back-ctrl {
  display: none;
  width: 100%;
  height: 61px;
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fbfbfb;
  border-bottom: 1px solid #DBEFEC;
  padding: 10px 10px 10px 10px;
}

/* line 227, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .back-ctrl svg {
  color: #69a8a7;
  transform: rotate(90deg);
}

/* line 230, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .back-ctrl .back-btn {
  display: inline-flex;
  align-items: center;
  line-height: 40px;
  color: #69a8a7;
  text-decoration: none;
}

/* line 240, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .loading-spinner {
  width: 60px;
  height: 60px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 247, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-panel {
  height: 100%;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  position: relative;
}

/* line 258, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .message-wrapper {
  width: 100%;
  padding: 15px 15px 0px 15px;
  flex-grow: 2;
}

@media (min-width: 981px) {
  /* line 258, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page .message-wrapper {
    padding: 50px 15px 0px 15px;
  }
}

/* line 267, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .empty-messages svg {
  width: 50px;
  height: 50px;
  color: #DBEFEC;
  opacity: 0.5;
  margin: auto;
}

/* line 275, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .message-control {
  width: 100%;
  border-top: 1px solid #DBEFEC;
  background-color: #fbfbfb;
  padding: 15px;
  display: flex;
}

/* line 286, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .message-control div.input {
  width: 100%;
  margin-right: 10px;
}

/* line 290, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .message-control .btn-primary, section.messenger-page .message-control .btn-avatar, section.messenger-page .message-control .btn-icon, section.messenger-page .message-control #gdpr-cookie-message button, #gdpr-cookie-message section.messenger-page .message-control button,
section.messenger-page .message-control button#ihavecookiesBtn, section.messenger-page .message-control button#gdpr-cookie-advanced, section.messenger-page .message-control .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.messenger-page .message-control .jBox-Confirm-button {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 296, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page 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: #615454;
  padding: 0.8rem 1.4rem;
  height: 100px;
  max-height: 100px;
}

/* line 313, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page textarea::-moz-placeholder {
  color: #aaaaaa;
}
section.messenger-page textarea::placeholder {
  color: #aaaaaa;
}

/* line 318, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

/* line 320, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message img.avatar {
  width: 50px;
  height: 50px;
}

@-moz-document url-prefix() {
  /* line 331, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page .chat-message:last-child {
    margin-bottom: 80px;
  }
}

/* line 337, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message div.bubble {
  flex-grow: 2;
  padding: 10px 14px;
  background-color: rgba(240, 240, 240, 0.7);
  border-radius: 9px;
  position: relative;
  animation: fadeIn 1s ease-in;
  white-space: pre-line;
  word-break: break-word;
}

/* line 348, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message div.bubble small.time {
  display: none;
  float: right;
  color: #aaaaaa;
}

/* line 355, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message div.bubble:hover small.time {
  display: block;
}

/* line 360, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message div.bubble:after {
  content: '';
  position: absolute;
  top: 50%;
  width: 0;
  height: 0;
  border: 20px solid transparent;
  border-bottom: 0;
  margin-top: -10px;
}

/* line 373, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message.-left div {
  margin-left: 25px;
}

/* line 375, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message.-left div:after {
  left: 0;
  border-right-color: rgba(240, 240, 240, 0.7);
  border-left: 0;
  margin-left: -20px;
}

/* line 384, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message.-right {
  flex-direction: row-reverse;
}

/* line 386, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message.-right div {
  background-color: rgba(219, 239, 236, 0.6);
  margin-right: 25px;
}

/* line 389, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .chat-message.-right div:after {
  right: 0;
  border-left-color: rgba(219, 239, 236, 0.6);
  border-right: 0;
  margin-right: -20px;
}

/* line 399, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-placeholder {
  padding-top: 90px;
  text-align: center;
  font-style: italic;
}

/* line 405, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info {
  width: 100%;
}

/* line 408, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .user-info {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 20px 10px 20px;
  border-bottom: 1px solid rgba(219, 239, 236, 0.6);
  margin-bottom: 10px;
}

/* line 416, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .user-info img.img-round, section.messenger-page .thread-info .user-info .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.messenger-page .thread-info .user-info img, section.messenger-page .thread-info .user-info .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.messenger-page .thread-info .user-info img, section.messenger-page .thread-info .user-info .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.messenger-page .thread-info .user-info img, section.messenger-page .thread-info .user-info .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.messenger-page .thread-info .user-info img, section.messenger-page .thread-info .user-info .upload-previews.avatar img.upload-preview-image, .upload-previews.avatar section.messenger-page .thread-info .user-info img.upload-preview-image {
  width: 100px;
  height: 100px;
}

/* line 420, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .user-info .name {
  margin-left: 15px;
}

/* line 425, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .rental-info {
  text-align: center;
  margin-bottom: 15px;
}

/* line 428, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .rental-info .title {
  font-weight: bold;
}

/* line 430, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .rental-info .title a {
  color: #69a8a7;
  font-weight: bold;
}

/* line 437, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .action-box {
  position: relative;
  margin-top: 20px;
  padding: 20px;
  text-align: center;
  background-color: rgba(248, 200, 194, 0.25);
  border-radius: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 447, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .action-box .box-icon {
  position: absolute;
  top: -20px;
  left: calc(50% - 20px);
  background-color: #fbfbfb;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 458, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .action-box .box-icon svg {
  padding: 2px;
  margin-top: 2px;
  margin-left: -2px;
  color: #EC776A;
}

/* line 465, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .action-box .note {
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 465, app/assets/stylesheets/controllers/_messenger.scss */
  section.messenger-page .thread-info .action-box .note {
    font-size: 1.4rem;
  }
}

/* line 467, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .action-box .note .contact {
  font-style: italic;
  padding: 10px;
  text-align: center;
  color: #ba564d;
}

/* line 474, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .action-box .buttons {
  margin-left: 20px;
  min-width: 25%;
}

/* line 477, app/assets/stylesheets/controllers/_messenger.scss */
section.messenger-page .thread-info .action-box .buttons a:nth-child(2) {
  margin-top: 10px;
}

@media (min-width: 981px) {
  /* line 484, app/assets/stylesheets/controllers/_messenger.scss */
  .has-hover section.messenger-page #chat-container {
    min-height: calc(100vh - 70px);
    height: calc(100vh - 70px);
    height: calc(var(--vh, 1vh) * 100 - 70px);
  }
}

/* line 492, app/assets/stylesheets/controllers/_messenger.scss */
.no-hover .thread-actions {
  display: none !important;
}

/* line 1, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard {
  *zoom: 1;
  max-width: 850px;
  margin: 0 auto;
}

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

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

/* line 7, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .hl-subtext.title {
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 12, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .navigation-bar.step-nav {
    justify-content: center;
  }
}

@media (min-width: 650px) {
  /* line 16, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .navigation-bar.step-nav .step-line {
    flex: 0 1 180px;
    width: 180px;
  }
}

/* line 23, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .navigation-bar.step-nav .iconfilter.-unavailable {
  cursor: default;
  opacity: 0.55;
}

/* line 29, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__list {
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid #f0f0f0;
}

/* line 36, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__item {
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 16px;
  align-items: center;
  padding: 20px 0;
  border-bottom: 1px solid #f0f0f0;
}

/* line 44, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__item.-complete .service-readiness__icon {
  background-color: #DBEFEC;
  color: #69a8a7;
}

/* line 49, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__item.-missing .service-readiness__icon {
  background-color: #F8C8C2;
  color: #ba564d;
}

/* line 54, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__item.-pending .service-readiness__icon {
  background-color: #ffefcd;
  color: #f4a100;
}

/* line 59, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__item.-not_required .service-readiness__icon {
  background-color: #f0f0f0;
  color: #aaaaaa;
}

@media (max-width: 650px) {
  /* line 36, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-readiness__item {
    grid-template-columns: 40px minmax(0, 1fr);
    gap: 12px;
  }
}

/* line 70, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

/* line 78, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__icon .icon {
  width: 20px;
  height: 20px;
}

/* line 84, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__title-row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
}

/* line 90, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__title-row h3 {
  margin: 0;
}

/* line 95, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__label {
  flex: 0 0 auto;
  color: #aaaaaa;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 95, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-readiness__label {
    font-size: 1.4rem;
  }
}

/* line 101, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__content p {
  margin: 5px 0 0;
}

/* line 105, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__action-link {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin-top: 8px;
  color: #69a8a7;
  font-weight: 600;
  text-decoration: underline;
}

/* line 114, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__action-link .icon {
  width: 16px;
  height: 16px;
}

/* line 120, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__footer {
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 30px;
}

@media (max-width: 320px) {
  /* line 120, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-readiness__footer {
    flex-direction: column;
  }
}

/* line 132, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__publish-form {
  margin: 0;
}

/* line 135, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-readiness__publish-form .btn-primary, section.service-wizard .service-readiness__publish-form .btn-avatar, section.service-wizard .service-readiness__publish-form .btn-icon, section.service-wizard .service-readiness__publish-form #gdpr-cookie-message button, #gdpr-cookie-message section.service-wizard .service-readiness__publish-form button,
section.service-wizard .service-readiness__publish-form button#ihavecookiesBtn, section.service-wizard .service-readiness__publish-form button#gdpr-cookie-advanced, section.service-wizard .service-readiness__publish-form .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.service-wizard .service-readiness__publish-form .jBox-Confirm-button {
  height: 100%;
}

/* line 145, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .input-select label,
section.service-wizard .input-textarea label,
section.service-wizard .input-field label,
section.service-wizard .input-tags label,
section.service-wizard .upload-oldschool label {
  min-width: 195px;
}

@media (min-width: 650px) {
  /* line 145, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .input-select label,
section.service-wizard .input-textarea label,
section.service-wizard .input-field label,
section.service-wizard .input-tags label,
section.service-wizard .upload-oldschool label {
    width: 195px;
  }
}

@media (min-width: 650px) {
  /* line 154, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .input-select.-wide label {
    width: 39%;
  }
}

/* line 162, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .input-tags #service-tags_addTag,
section.service-wizard .input-tags #service-tags_tag {
  width: 100% !important;
}

/* line 168, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-editor {
  margin: 20px 0 10px;
}

/* line 172, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-day {
  margin-bottom: 20px;
}

/* line 178, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-day.-disabled .availability-day-select > label {
  color: #aaaaaa;
  border-color: #f0f0f0;
}

/* line 183, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-day.-disabled .availability-day-select select {
  color: #aaaaaa;
  background-color: #f0f0f0;
}

/* line 188, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-day.-disabled .availability-day-select::before {
  background-color: #f0f0f0;
  border-left-color: #f0f0f0;
}

/* line 193, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-day.-disabled .availability-day-select::after {
  border-top-color: #aaaaaa;
}

/* line 199, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-day-select {
  width: 100%;
}

/* line 200, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-day-select label {
  width: auto;
  min-width: 150px;
  font-weight: bold;
}

/* line 208, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-ranges {
  width: 100%;
}

/* line 212, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-range {
  display: grid;
  grid-template-columns: minmax(0, 42fr) minmax(0, 26.5fr) minmax(0, 26.5fr) 46px;
  -moz-column-gap: 12px;
       column-gap: 12px;
  align-items: center;
  margin-bottom: 8px;
}

/* line 219, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-range.-invalid .availability-time {
  border: 1px solid #EC776A;
  border-radius: 4px;
}

/* line 224, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-range .input-select {
  margin-bottom: 0;
}

@media (max-width: 650px) {
  /* line 212, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .availability-range {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 46px;
    row-gap: 8px;
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
  /* line 233, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .availability-range .availability-day-select {
    grid-column: 1 / -1;
  }
  /* line 237, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .availability-range .availability-day-placeholder {
    display: none;
  }
}

/* line 243, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-day-placeholder {
  width: 100%;
}

/* line 247, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-remove,
section.service-wizard .availability-add {
  padding: 1.0rem;
  width: 46px;
  height: 46px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* line 256, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-remove svg,
section.service-wizard .availability-add svg {
  width: 20px;
  height: 20px;
  margin: 0;
}

/* line 263, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-add-row {
  display: grid;
  grid-template-columns: minmax(0, 42fr) minmax(0, 26.5fr) minmax(0, 26.5fr) 46px;
  -moz-column-gap: 12px;
       column-gap: 12px;
  margin-bottom: 8px;
}

/* line 269, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-add-row .availability-add {
  grid-column: 2 / -1;
  width: 100%;
  height: auto;
}

@media (max-width: 650px) {
  /* line 263, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .availability-add-row {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 46px;
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
  /* line 279, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .availability-add-row .availability-add {
    grid-column: 1 / -1;
  }
}

/* line 286, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-actions {
  flex: 0 0 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-self: end;
  margin-left: 0;
}

/* line 295, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-time {
  margin-bottom: 0;
  width: 100%;
}

/* line 297, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-time label {
  width: auto;
  min-width: 20px;
}

/* line 304, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-holiday-region {
  margin-top: 10px;
}

/* line 308, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .form-block .hl-subtext.inform,
section.service-wizard .service-readiness__intro.hl-subtext.inform {
  margin-top: 40px;
  margin-bottom: 20px;
  text-align: center;
}

/* line 313, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .form-block .hl-subtext.inform h2,
section.service-wizard .service-readiness__intro.hl-subtext.inform h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
}

@media (min-width: 650px) {
  /* line 313, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .form-block .hl-subtext.inform h2,
section.service-wizard .service-readiness__intro.hl-subtext.inform h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 313, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .form-block .hl-subtext.inform h2,
section.service-wizard .service-readiness__intro.hl-subtext.inform h2 {
    font-size: 4.0rem;
  }
}

/* line 316, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .form-block .hl-subtext.inform p,
section.service-wizard .service-readiness__intro.hl-subtext.inform p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 316, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .form-block .hl-subtext.inform p,
section.service-wizard .service-readiness__intro.hl-subtext.inform p {
    font-size: 1.8rem;
  }
}

/* line 321, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .availability-template-details {
  margin-top: 10px;
}

/* line 325, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-template-select {
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 328, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-template-select > label {
    width: 150px;
    flex-basis: 150px;
    min-width: 150px;
  }
}

/* line 337, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-availability-settings {
  margin-top: 44px;
}

/* line 340, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-availability-settings .hl-subtext.inform {
  margin-top: 0;
}

/* line 345, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-form-hint {
  margin: -8px 0 20px 0;
  color: #aaaaaa;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 345, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-form-hint {
    font-size: 1.4rem;
  }
}

@media (min-width: 650px) {
  /* line 345, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-form-hint {
    margin-left: 240px;
  }
}

/* line 355, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-choice-row,
section.service-wizard .availability-template-name {
  margin-bottom: 20px;
}

/* line 359, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-choice-row > label,
section.service-wizard .availability-template-name > label {
  min-width: 195px;
}

@media (min-width: 650px) {
  /* line 359, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-choice-row > label,
section.service-wizard .availability-template-name > label {
    width: 195px;
    flex-basis: 195px;
  }
}

/* line 370, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-availability-settings .service-choice-row > label,
section.service-wizard .availability-template-name > label {
  min-width: 230px;
}

@media (min-width: 650px) {
  /* line 370, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-availability-settings .service-choice-row > label,
section.service-wizard .availability-template-name > label {
    width: 230px;
    flex-basis: 230px;
  }
}

/* line 380, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-choice-row .type-checkboxes,
section.service-wizard .service-choice-row .usage-period-switch {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px 34px;
  min-height: 60px;
  padding: 10px 24px;
}

@media (min-width: 650px) {
  /* line 380, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-choice-row .type-checkboxes,
section.service-wizard .service-choice-row .usage-period-switch {
    padding: 0 24px;
  }
}

/* line 395, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-choice-row .usage-period-switch {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 400, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-choice-row .input-radio label,
section.service-wizard .service-choice-row .input-checkbox label {
  margin-right: 0 !important;
  white-space: nowrap;
}

/* line 406, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-choice-row .input-radio label::before,
section.service-wizard .service-choice-row .input-checkbox label::before {
  top: 50%;
  transform: translateY(-50%);
}

/* line 413, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-faq-builder {
  margin-top: 40px;
}

/* line 417, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-faq-builder__select {
  margin-bottom: 18px;
}

/* line 421, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-faq-builder__items {
  margin-top: 20px;
}

/* line 425, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-faq-item {
  padding-top: 4px;
  padding-right: 0;
}

@media (max-width: 650px) {
  /* line 430, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-faq-item .input-field > label {
    padding-right: 58px;
  }
}

/* line 435, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-faq-item .input-field input {
  padding-right: 54px;
}

/* line 439, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-faq-item .input-textarea textarea {
  field-sizing: content;
  min-height: 110px;
  max-height: 260px;
  overflow-y: auto;
}

/* line 447, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-faq-item__remove {
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 9;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #EC776A;
  cursor: pointer;
}

/* line 463, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-faq-item__remove .icon {
  width: 26px;
  height: 26px;
  fill: currentcolor;
}

/* line 469, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .service-faq-item__remove:hover {
  color: #ba564d;
}

@media (min-width: 650px) {
  /* line 447, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .service-faq-item__remove {
    top: 14px;
    right: 10px;
  }
}

/* line 479, app/assets/stylesheets/controllers/_serviceForm.scss */
section.service-wizard .type-selection .input-radio label {
  line-height: 1.4;
  font-size: 1.4rem;
}

@media (min-width: 650px) {
  /* line 479, app/assets/stylesheets/controllers/_serviceForm.scss */
  section.service-wizard .type-selection .input-radio label {
    font-size: 1.6rem;
  }
}

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

/* line 122, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters-container.items-4 {
  display: block;
}

/* line 127, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters {
  display: flex;
  justify-content: flex-start;
  width: 50%;
}

@media (min-width: 650px) {
  /* line 127, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-supporters {
    width: 68%;
  }
}

/* line 134, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters .supporter {
  display: none;
}

/* line 136, 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 141, 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 147, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-supporters .supporter:nth-child(-n+3) {
    display: flex;
    max-width: 33%;
  }
}

/* line 153, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters.items-4 {
  width: 100%;
}

/* line 156, 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 161, 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 167, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-supporters.items-4 .supporter:nth-child(-n+4) {
    display: flex;
    max-width: 25%;
  }
}

/* line 174, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters.lightSlider {
  position: unset;
}

/* line 176, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-supporters.lightSlider .supporter {
  display: flex !important;
}

/* line 182, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-boosters {
  display: flex;
  width: 50%;
  container: crowd-boost-badge / inline-size;
}

@media (min-width: 650px) {
  /* line 182, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-boosters {
    width: 32%;
    border-left: 1px dotted #aaaaaa;
    padding-left: 15px;
  }
}

/* line 191, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-boosters a {
  color: #69a8a7;
}

/* line 194, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-boosters .name {
  white-space: normal;
  overflow-wrap: anywhere;
}

/* line 197, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-boosters .name .boost-status-full {
  display: block;
}

/* line 200, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .last-boosters .name .boost-status-short {
  display: none;
}

@container crowd-boost-badge (max-width: 250px) {
  /* line 204, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-boosters .name:has(small) > span, section.crowd_campaign .last-boosters .name .boost-status-short {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 208, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .last-boosters .name .boost-status-full {
    display: none;
  }
}

/* line 215, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .hl-subtext {
  text-align: center;
}

/* line 217, 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 217, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .hl-subtext h1 {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 217, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .hl-subtext h1 {
    font-size: 6.0rem;
  }
}

/* line 218, 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 218, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .hl-subtext h1.title {
    font-size: 2.8rem;
  }
}

/* line 219, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .hl-subtext h1.title a {
  color: white;
  text-decoration: none;
}

/* line 221, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .hl-subtext h1.title a:hover {
  text-decoration: underline;
}

/* line 227, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign h3.reward-headlines {
  text-transform: uppercase;
  margin-bottom: 20px;
}

/* line 232, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block:not(.-toggable) {
  margin-bottom: 40px;
}

/* line 235, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint, section.crowd_campaign .imprint p, section.crowd_campaign .imprint div {
  white-space: normal;
}

/* line 238, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint {
  display: flex;
  flex-wrap: wrap;
}

/* line 239, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint h3 {
  margin-bottom: 10px;
  width: 100%;
}

/* line 245, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint > div {
  width: 100%;
  margin-top: 10px;
}

@media (min-width: 981px) {
  /* line 245, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .imprint > div {
    width: 50%;
  }
}

/* line 252, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint .user-wrp {
  display: flex;
  align-items: center;
}

/* line 255, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint .user-wrp .img-round, section.crowd_campaign .imprint .user-wrp .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand section.crowd_campaign .imprint .user-wrp img, section.crowd_campaign .imprint .user-wrp .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand section.crowd_campaign .imprint .user-wrp img, section.crowd_campaign .imprint .user-wrp .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User section.crowd_campaign .imprint .user-wrp img, section.crowd_campaign .imprint .user-wrp .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand section.crowd_campaign .imprint .user-wrp img, section.crowd_campaign .imprint .user-wrp .upload-previews.avatar .upload-preview-image, .upload-previews.avatar section.crowd_campaign .imprint .user-wrp .upload-preview-image {
  width: 30px;
  height: 30px;
}

/* line 259, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint .user-wrp .name {
  margin-left: 10px;
}

/* line 263, 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 267, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .imprint a:hover {
  text-decoration: underline;
}

/* line 272, 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 283, 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 288, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts .block .icon {
  margin-top: 10px;
}

/* line 291, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .content-block.-facts .block.-full {
  width: 100%;
}

/* line 294, 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 294, 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 299, 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 299, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .content-block.-facts .block h4 {
    font-size: 1.4rem;
  }
}

/* line 303, 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 303, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .content-block.-facts .block p strong {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 303, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .content-block.-facts .block p strong {
    font-size: 2.2rem;
  }
}

/* line 307, 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 283, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .content-block.-facts .block {
    width: 100%;
  }
}

/* line 317, 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 317, 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 317, 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 321, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .navArea {
  margin-top: 40px;
}

@media (max-width: 650px) {
  /* line 321, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .navArea {
    margin-top: 30px;
  }
}

/* line 328, 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 328, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg, section.crowd_campaign .fundingArea:after {
    margin-left: -25px;
    margin-right: -25px;
  }
}

/* line 337, 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 337, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg {
    margin-top: 60px;
  }
}

/* line 347, 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 347, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .titleImg {
    width: auto;
    height: 250px;
  }
}

/* line 358, 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 358, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .social-icons {
    right: 20px;
  }
}

@media (max-width: 649px) {
  /* line 358, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .social-icons {
    top: -30px;
    right: 7px;
  }
}

/* line 373, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons em + a {
  margin-left: 8px;
}

/* line 376, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons .whatsapp {
  margin-left: 3px;
  margin-right: 0px;
}

/* line 379, 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 376, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .social-icons .whatsapp {
    display: none;
  }
}

/* line 387, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons svg {
  fill: #69a8a7;
}

/* line 390, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons a {
  display: block;
  cursor: pointer;
  margin-right: 5px;
}

/* line 394, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .social-icons a:last-of-type {
  margin-right: 0px;
}

/* line 397, 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 403, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .coverImg .play-icon {
  display: flex;
}

/* line 407, 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 407, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .coverImg .play-icon::before {
    width: 50px;
    height: 50px;
  }
}

/* line 421, 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 433, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .jBoxTooltip svg {
  margin-left: 10px;
}

/* line 435, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox {
  padding: 20px;
  margin-bottom: 50px;
}

/* line 437, 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 440, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox .card:before {
  scale: 0.8;
  top: -35px;
}

/* line 445, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox p {
  margin-bottom: 15px;
}

/* line 446, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox label {
  min-width: 0px;
}

/* line 447, 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 451, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox .input-field {
  overflow: hidden;
}

@media (max-width: 649px) {
  /* line 451, 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 455, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.crowd_campaign .sideArea .-supportBox .input-field label {
    min-width: 0px;
  }
}

/* line 458, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .sideArea .-supportBox small {
  display: block;
  margin-top: 10px;
  color: #aaaaaa;
}

/* line 466, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .comments-container, section.crowd_campaign .posts-container {
  width: 100%;
}

/* line 468, 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 473, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .compose-mail-container {
  width: 100%;
}

/* line 475, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.crowd_campaign .compose-mail-container .hl-subtext h1 {
  text-align: center;
}

/* line 481, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container, .charges-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

/* line 487, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter, .charges-container .supporter {
  display: flex;
  align-items: center;
  width: 32%;
}

/* line 491, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter .img-round, .supporters-container .supporter .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .supporters-container .supporter img, .supporters-container .supporter .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .supporters-container .supporter img, .supporters-container .supporter .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .supporters-container .supporter img, .supporters-container .supporter .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .supporters-container .supporter img, .supporters-container .supporter .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .supporters-container .supporter .upload-preview-image, .charges-container .supporter .img-round, .charges-container .supporter .easy-autocomplete-container .eac-item div.item.RoomDemand img, .easy-autocomplete-container .eac-item div.item.RoomDemand .charges-container .supporter img, .charges-container .supporter .easy-autocomplete-container .eac-item div.item.CoopDemand img, .easy-autocomplete-container .eac-item div.item.CoopDemand .charges-container .supporter img, .charges-container .supporter .easy-autocomplete-container .eac-item div.item.User img, .easy-autocomplete-container .eac-item div.item.User .charges-container .supporter img, .charges-container .supporter .easy-autocomplete-container .eac-item div.item.EnergyDemand img, .easy-autocomplete-container .eac-item div.item.EnergyDemand .charges-container .supporter img, .charges-container .supporter .upload-previews.avatar .upload-preview-image, .upload-previews.avatar .charges-container .supporter .upload-preview-image {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 497, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter .img-round svg, .supporters-container .supporter .easy-autocomplete-container .eac-item div.item.RoomDemand img svg, .easy-autocomplete-container .eac-item div.item.RoomDemand .supporters-container .supporter img svg, .supporters-container .supporter .easy-autocomplete-container .eac-item div.item.CoopDemand img svg, .easy-autocomplete-container .eac-item div.item.CoopDemand .supporters-container .supporter img svg, .supporters-container .supporter .easy-autocomplete-container .eac-item div.item.User img svg, .easy-autocomplete-container .eac-item div.item.User .supporters-container .supporter img svg, .supporters-container .supporter .easy-autocomplete-container .eac-item div.item.EnergyDemand img svg, .easy-autocomplete-container .eac-item div.item.EnergyDemand .supporters-container .supporter img svg, .supporters-container .supporter .upload-previews.avatar .upload-preview-image svg, .upload-previews.avatar .supporters-container .supporter .upload-preview-image svg, .charges-container .supporter .img-round svg, .charges-container .supporter .easy-autocomplete-container .eac-item div.item.RoomDemand img svg, .easy-autocomplete-container .eac-item div.item.RoomDemand .charges-container .supporter img svg, .charges-container .supporter .easy-autocomplete-container .eac-item div.item.CoopDemand img svg, .easy-autocomplete-container .eac-item div.item.CoopDemand .charges-container .supporter img svg, .charges-container .supporter .easy-autocomplete-container .eac-item div.item.User img svg, .easy-autocomplete-container .eac-item div.item.User .charges-container .supporter img svg, .charges-container .supporter .easy-autocomplete-container .eac-item div.item.EnergyDemand img svg, .easy-autocomplete-container .eac-item div.item.EnergyDemand .charges-container .supporter img svg, .charges-container .supporter .upload-previews.avatar .upload-preview-image svg, .upload-previews.avatar .charges-container .supporter .upload-preview-image svg {
  width: 50%;
  height: 50%;
  color: #83C7BD;
}

/* line 503, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter .name, .charges-container .supporter .name {
  margin-left: 10px;
}

/* line 506, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter a, .charges-container .supporter a {
  color: #615454;
  text-decoration: none;
}

/* line 509, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter a:hover, .charges-container .supporter a:hover {
  color: #EC776A;
  text-decoration: underline;
}

/* line 514, app/assets/stylesheets/controllers/_crowdfunding.scss */
.supporters-container .supporter a.boost, .charges-container .supporter a.boost {
  color: #69a8a7;
}

@media (max-width: 649px) {
  /* line 487, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .supporters-container .supporter, .charges-container .supporter {
    width: 100%;
  }
}

/* line 524, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox, .crowd-pledges-page .-crowdRewardBox {
  margin-bottom: 40px;
  padding: 0px;
  display: flex;
  position: relative;
}

/* line 529, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox .left, .crowd-pledges-page .-crowdRewardBox .left {
  cursor: pointer;
  width: 35%;
  position: relative;
}

/* line 533, 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 546, 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 553, 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 559, 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 564, 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 564, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd_campaign .-crowdRewardBox .right .description, .crowd-pledges-page .-crowdRewardBox .right .description {
    font-size: 1.4rem;
  }
}

/* line 571, 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 583, 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 583, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd_campaign .-crowdRewardBox .priceContainer strong, .crowd-pledges-page .-crowdRewardBox .priceContainer strong {
    font-size: 1.4rem;
  }
}

/* line 591, 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 596, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.-crowdDonationBox .priceContainer, .crowd-pledges-page .-crowdRewardBox.-crowdDonationBox .priceContainer {
  min-width: unset;
}

/* line 601, 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 605, 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 612, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.soldOut .left {
  filter: grayscale(1);
  opacity: 0.5;
}

/* line 616, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.soldOut .priceContainer {
  border-color: #f0f0f0;
}

/* line 618, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd_campaign .-crowdRewardBox.soldOut .priceContainer strong {
  color: #aaaaaa;
}

/* line 627, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox {
  margin-bottom: 20px;
}

/* line 629, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .left {
  width: 165px !important;
  min-width: 165px !important;
}

/* line 633, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right {
  cursor: pointer;
  width: 100%;
  padding: 15px;
  display: flex;
  flex-direction: column;
}

/* line 639, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right .content-block {
  flex: 1;
}

/* line 642, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right .more-line {
  padding-top: 5px;
  display: flex;
  justify-content: space-between;
}

/* line 646, 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 642, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right .more-line {
    justify-content: flex-end;
  }
  /* line 651, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right .more-line .claimed {
    display: none;
  }
}

/* line 656, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox .right .delivery-hint {
  display: none;
}

/* line 660, 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 660, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right small {
    font-size: 1.6rem;
  }
}

/* line 663, 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 663, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right h4 {
    font-size: 1.8rem;
  }
}

/* line 666, 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 666, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .-crowdRewardBox .right .description {
    font-size: 1.6rem;
  }
}

/* line 676, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right {
  cursor: auto;
}

/* line 678, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right .description {
  -webkit-line-clamp: unset;
}

/* line 680, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right .description a {
  text-decoration: none;
  color: #615454;
}

/* line 683, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right .description a:hover {
  color: #EC776A;
  text-decoration: underline;
}

/* line 689, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .-crowdRewardBox.-open .right .delivery-hint {
  display: block;
}

/* line 697, 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 698, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .share, .crowd-boost-charge-page .share {
  margin-top: 30px;
  text-align: center;
}

/* line 701, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .share p, .crowd-boost-charge-page .share p {
  margin-bottom: 10px;
}

/* line 704, 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 704, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .share p em, .crowd-boost-charge-page .share p em {
    font-size: 2.8rem;
  }
}

/* line 707, 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 716, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page.-donation .cardBox .updateteaser, .crowd-pledges-page.-donation section.crowdfunding-form .benefit-checkbox .updateteaser, section.crowdfunding-form .crowd-pledges-page.-donation .benefit-checkbox .updateteaser, .crowd-pledges-page.-donation .charge-amount-radios .input-radio label .updateteaser, .crowd-boost-charge-page.-donation .cardBox .updateteaser, .crowd-boost-charge-page.-donation section.crowdfunding-form .benefit-checkbox .updateteaser, section.crowdfunding-form .crowd-boost-charge-page.-donation .benefit-checkbox .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 720, 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 723, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .faqs, .crowd-boost-charge-page .faqs {
  margin-top: 50px;
}

/* line 725, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .faqs p, .crowd-boost-charge-page .faqs p {
  margin-bottom: 20px;
}

/* line 727, 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 729, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .faqs ol, .crowd-boost-charge-page .faqs ol {
  margin-bottom: 20px;
  margin-left: 20px;
}

/* line 735, 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 741, 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 745, 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 745, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .crowd-pledges-page .social-icons .whatsapp, .crowd-boost-charge-page .social-icons .whatsapp {
    display: none;
  }
}

/* line 752, app/assets/stylesheets/controllers/_crowdfunding.scss */
.crowd-pledges-page .social-icons svg, .crowd-boost-charge-page .social-icons svg {
  fill: #69a8a7;
}

/* line 755, 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 759, 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 762, 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 772, app/assets/stylesheets/controllers/_crowdfunding.scss */
.info.-crowdfunding {
  z-index: -1;
  padding-bottom: 0px;
  margin-bottom: -40px;
}

@media (min-width: 650px) {
  /* line 772, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding {
    margin-bottom: -65px;
  }
}

@media (min-width: 980px) {
  /* line 772, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding {
    margin-bottom: -160px;
  }
  /* line 781, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding.-welocally {
    margin-bottom: -140px;
  }
}

/* line 785, 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 785, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding .imgHeader {
    height: 300px;
  }
}

@media (min-width: 980px) {
  /* line 785, app/assets/stylesheets/controllers/_crowdfunding.scss */
  .info.-crowdfunding .imgHeader {
    height: 480px;
  }
}

/* line 797, 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 805, 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 812, 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 818, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introtxt {
  width: 100%;
  margin-bottom: 30px;
}

@media (min-width: 650px) {
  /* line 818, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introtxt {
    width: 55%;
  }
}

@media (min-width: 980px) {
  /* line 818, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introtxt {
    width: 60%;
  }
}

/* line 827, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introtxt .hl-subtext {
  margin-bottom: 30px;
}

/* line 830, 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 830, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introtxt ul {
    font-size: 1.8rem;
  }
}

/* line 834, 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 834, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introtxt p.txt {
    font-size: 1.8rem;
  }
}

/* line 840, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide {
  margin-bottom: 30px;
  width: 100%;
}

@media (min-width: 650px) {
  /* line 840, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introSide {
    width: 40%;
  }
}

@media (min-width: 980px) {
  /* line 840, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .introcontainer .introSide {
    width: 35%;
  }
}

/* line 849, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide .paperCard .wrp {
  padding: 180px 20px 20px 20px;
}

/* line 852, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide li {
  margin-top: 10px;
  font-weight: bold;
  padding-top: 4px;
}

/* line 858, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide .paperCard.-crowd_boost p:not(:last-child) {
  margin-bottom: 20px;
}

/* line 862, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .introSide .featuredCard {
  display: block;
}

/* line 866, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer .call-cb {
  display: flex;
  justify-content: center;
}

/* line 870, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .introcontainer.-middle {
  margin-top: 40px;
}

/* line 876, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .call-content ul {
  margin-bottom: 20px;
}

/* line 878, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .call-content ul:last-of-type {
  margin-bottom: 0px;
}

/* line 880, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .call-content h3, section.startcampaign .call-content p {
  margin-bottom: 20px;
}

/* line 885, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .num-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: center;
}

/* line 890, 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 890, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .num-items div {
    font-size: 1.8rem;
  }
}

@media (min-width: 650px) {
  /* line 890, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .num-items div {
    width: 33.3%;
  }
}

/* line 902, 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 902, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .num-items div h3 {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 902, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .num-items div h3 {
    font-size: 2.2rem;
  }
}

/* line 905, 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 906, 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 907, 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 908, 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 909, 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 913, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .success-container {
  padding: 30px;
}

/* line 915, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .success-container .wrp-inner {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 919, 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 919, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .txt {
    font-size: 2.0rem;
  }
}

@media (min-width: 980px) {
  /* line 919, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .txt {
    font-size: 2.2rem;
  }
}

/* line 925, 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 925, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .badge {
    font-size: 5.0rem;
  }
}

@media (min-width: 980px) {
  /* line 925, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .badge {
    font-size: 6.0rem;
  }
}

/* line 929, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .success-container .wrp-inner .badge .inner {
  margin-top: 8px;
}

@media (min-width: 650px) {
  /* line 929, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .success-container .wrp-inner .badge .inner {
    margin-top: 3px;
  }
}

/* line 939, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .advantage-container {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 942, 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 942, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign .advantage-container li {
    font-size: 1.8rem;
  }
}

/* line 945, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign .advantage-container li h3 span {
  color: #ec776a;
}

/* line 953, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign.-welocally .introcontainer .introtxt h1 + p {
  margin-top: 30px;
}

/* line 956, 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 956, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign.-welocally .introcontainer p.txt {
    font-size: 1.8rem;
  }
}

/* line 960, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign.-welocally .introcontainer p.txt:last-of-type {
  margin-bottom: 30px;
}

/* line 967, 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 967, app/assets/stylesheets/controllers/_crowdfunding.scss */
  section.startcampaign.-welocally .content-wide.-large {
    font-size: 1.8rem;
  }
}

/* line 971, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.startcampaign.-welocally .content-wide.-boost p, section.startcampaign.-welocally .content-wide.-boost h3 {
  margin-bottom: 20px;
}

/* line 981, app/assets/stylesheets/controllers/_crowdfunding.scss */
.-userquotes {
  margin-top: 50px;
}

/* line 983, app/assets/stylesheets/controllers/_crowdfunding.scss */
.-userquotes .lightSlider {
  height: auto !important;
  display: flex;
}

/* line 986, app/assets/stylesheets/controllers/_crowdfunding.scss */
.-userquotes .lightSlider .lslide {
  margin-bottom: 0;
}

/* line 994, app/assets/stylesheets/controllers/_crowdfunding.scss */
section.usersetup.-crowd_campaigns .cardBox.-crowd_campaign .updateteaser, section.usersetup.-crowd_campaigns section.crowdfunding-form .-crowd_campaign.benefit-checkbox .updateteaser, section.crowdfunding-form section.usersetup.-crowd_campaigns .-crowd_campaign.benefit-checkbox .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/_crowdfundingForm.scss */
section.crowdfunding-form {
  *zoom: 1;
  max-width: 850px;
  margin: 0 auto;
}

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

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

/* line 6, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form div.hl-subtext {
  margin-bottom: 20px;
}

/* line 8, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form div.hl-subtext h2 {
  font-family: "amaticbold", sans-serif;
  font-weight: normal;
  line-height: 1.0;
  font-size: 3.0rem;
}

@media (min-width: 650px) {
  /* line 8, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form div.hl-subtext h2 {
    font-size: 3.6rem;
  }
}

@media (min-width: 980px) {
  /* line 8, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form div.hl-subtext h2 {
    font-size: 4.0rem;
  }
}

/* line 9, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form div.hl-subtext p {
  line-height: 1.4;
  font-size: 1.6rem;
}

@media (min-width: 650px) {
  /* line 9, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form div.hl-subtext p {
    font-size: 1.8rem;
  }
}

/* line 12, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form div.hl-subtext.title {
  margin-bottom: 30px;
}

/* line 17, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .toggle-content {
  display: none;
}

/* line 21, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .footer-txt {
  border-top: 1px dotted #69a8a7;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 10px;
  font-style: italic;
  text-align: center;
  line-height: 1.4;
  font-size: 1.2rem;
}

@media (min-width: 650px) {
  /* line 21, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form .footer-txt {
    font-size: 1.4rem;
  }
}

/* line 29, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .footer-txt p {
  color: #808080;
  margin-top: 8px;
}

/* line 33, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .footer-txt a {
  color: #808080;
}

/* line 36, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .footer-txt .statusHint {
  display: contents;
}

@media (min-width: 651px) {
  /* line 43, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form .input-button .btn-primary, section.crowdfunding-form .input-button .btn-avatar, section.crowdfunding-form .input-button .btn-icon, section.crowdfunding-form .input-button #gdpr-cookie-message button, #gdpr-cookie-message section.crowdfunding-form .input-button button,
section.crowdfunding-form .input-button button#ihavecookiesBtn, section.crowdfunding-form .input-button button#gdpr-cookie-advanced, section.crowdfunding-form .input-button .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.crowdfunding-form .input-button .jBox-Confirm-button, section.crowdfunding-form .input-button .btn-secondary, section.crowdfunding-form .input-button .card-grid-container .link-load, .card-grid-container section.crowdfunding-form .input-button .link-load, section.crowdfunding-form .input-button .entryForm button, .entryForm section.crowdfunding-form .input-button button, section.crowdfunding-form .input-button .entryComment .txt form button, .entryComment .txt form section.crowdfunding-form .input-button button,
section.crowdfunding-form .input-button .entryContent .txt form button,
.entryContent .txt form section.crowdfunding-form .input-button button, section.crowdfunding-form .input-button .stream + .link-load {
    width: 31%;
  }
}

/* line 50, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .input-select label, section.crowdfunding-form .input-textarea label, section.crowdfunding-form .input-field label, section.crowdfunding-form .upload-oldschool label {
  min-width: 195px;
}

@media (min-width: 650px) {
  /* line 50, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form .input-select label, section.crowdfunding-form .input-textarea label, section.crowdfunding-form .input-field label, section.crowdfunding-form .upload-oldschool label {
    width: 195px;
  }
}

/* line 58, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .input-textarea textarea {
  min-height: 120px;
  max-height: 600px;
}

/* line 63, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .form-block.rewards, section.crowdfunding-form .form-block.donations {
  margin-bottom: 60px;
}

/* line 65, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .form-block.rewards .input-textarea textarea, section.crowdfunding-form .form-block.donations .input-textarea textarea {
  min-height: 90px;
}

/* line 68, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .form-block.rewards .nested-fields::before, section.crowdfunding-form .form-block.donations .nested-fields::before {
  content: '';
  position: absolute;
  z-index: 6;
  background-repeat: no-repeat;
  top: -36px;
  left: -50px;
  height: 95px;
  width: 68px;
  background-image: url("https://assets-app.welocally.at/assets/svg/card-string2-fakehole-rosa-c0c7da714af9259f0692fe48f24eca185250cec11504da9b88216d1da9341191.svg");
  transform: rotate(-110deg);
}

/* line 81, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .form-block.rewards .nested-fields > .input-field .icon-record, section.crowdfunding-form .form-block.donations .nested-fields > .input-field .icon-record {
  visibility: hidden;
}

/* line 84, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .form-block.rewards .nested-fields > .input-field.-toggle input, section.crowdfunding-form .form-block.donations .nested-fields > .input-field.-toggle input {
  padding-right: 40px;
}

@media (min-width: 651px) {
  /* line 87, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form .form-block.rewards .btn-primary, section.crowdfunding-form .form-block.rewards .btn-avatar, section.crowdfunding-form .form-block.rewards .btn-icon, section.crowdfunding-form .form-block.rewards #gdpr-cookie-message button, #gdpr-cookie-message section.crowdfunding-form .form-block.rewards button,
section.crowdfunding-form .form-block.rewards button#ihavecookiesBtn, section.crowdfunding-form .form-block.rewards button#gdpr-cookie-advanced, section.crowdfunding-form .form-block.rewards .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.crowdfunding-form .form-block.rewards .jBox-Confirm-button, section.crowdfunding-form .form-block.rewards .form-block .btn-secondary, section.crowdfunding-form .form-block.rewards .form-block .card-grid-container .link-load, .card-grid-container section.crowdfunding-form .form-block.rewards .form-block .link-load, section.crowdfunding-form .form-block.rewards .form-block .entryForm button, .entryForm section.crowdfunding-form .form-block.rewards .form-block button, section.crowdfunding-form .form-block.rewards .form-block .entryComment .txt form button, .entryComment .txt form section.crowdfunding-form .form-block.rewards .form-block button,
section.crowdfunding-form .form-block.rewards .form-block .entryContent .txt form button,
.entryContent .txt form section.crowdfunding-form .form-block.rewards .form-block button, section.crowdfunding-form .form-block.rewards .form-block .stream + .link-load, section.crowdfunding-form .form-block.donations .btn-primary, section.crowdfunding-form .form-block.donations .btn-avatar, section.crowdfunding-form .form-block.donations .btn-icon, section.crowdfunding-form .form-block.donations #gdpr-cookie-message button, #gdpr-cookie-message section.crowdfunding-form .form-block.donations button,
section.crowdfunding-form .form-block.donations button#ihavecookiesBtn, section.crowdfunding-form .form-block.donations button#gdpr-cookie-advanced, section.crowdfunding-form .form-block.donations .jBox-Confirm .jBox-Confirm-button, .jBox-Confirm section.crowdfunding-form .form-block.donations .jBox-Confirm-button, section.crowdfunding-form .form-block.donations .form-block .btn-secondary, section.crowdfunding-form .form-block.donations .form-block .card-grid-container .link-load, .card-grid-container section.crowdfunding-form .form-block.donations .form-block .link-load, section.crowdfunding-form .form-block.donations .form-block .entryForm button, .entryForm section.crowdfunding-form .form-block.donations .form-block button, section.crowdfunding-form .form-block.donations .form-block .entryComment .txt form button, .entryComment .txt form section.crowdfunding-form .form-block.donations .form-block button,
section.crowdfunding-form .form-block.donations .form-block .entryContent .txt form button,
.entryContent .txt form section.crowdfunding-form .form-block.donations .form-block button, section.crowdfunding-form .form-block.donations .form-block .stream + .link-load {
    width: 33%;
    margin: auto;
  }
}

/* line 93, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .benefit-checkbox {
  display: flex;
  justify-content: center;
  border-color: #DBEFEC;
}

/* line 99, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form .benefit-fields {
  display: none;
  position: relative;
  top: -2px;
}

/* line 107, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .statuscontainer {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 112, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .statuscontainer .cardBox, section.crowdfunding-form.-statuspage .statuscontainer .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio section.crowdfunding-form.-statuspage .statuscontainer label, section.crowdfunding-form.-statuspage .statuscontainer .benefit-checkbox {
  width: 35%;
  max-width: 300px;
}

/* line 115, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .statuscontainer .cardBox .updateteaser, section.crowdfunding-form.-statuspage .statuscontainer .crowd-pledges-page .charge-amount-radios .input-radio label .updateteaser, .crowd-pledges-page .charge-amount-radios .input-radio section.crowdfunding-form.-statuspage .statuscontainer label .updateteaser, section.crowdfunding-form.-statuspage .statuscontainer .benefit-checkbox .updateteaser {
  display: none;
}

/* line 119, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .statuscontainer .statustxt {
  width: 60%;
}

/* line 122, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .statuscontainer p {
  margin-bottom: 30px;
}

@media (max-width: 650px) {
  /* line 107, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form.-statuspage .statuscontainer {
    margin-top: 30px;
    justify-content: center;
  }
  /* line 128, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form.-statuspage .statuscontainer .cardBox, section.crowdfunding-form.-statuspage .statuscontainer .crowd-pledges-page .charge-amount-radios .input-radio label, .crowd-pledges-page .charge-amount-radios .input-radio section.crowdfunding-form.-statuspage .statuscontainer label, section.crowdfunding-form.-statuspage .statuscontainer .benefit-checkbox, section.crowdfunding-form.-statuspage .statuscontainer .statustxt {
    width: 100%;
  }
}

/* line 134, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .tabs-ctrl {
  margin-top: 70px;
}

/* line 138, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats {
  width: 100%;
}

/* line 140, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div {
  display: flex;
}

/* line 142, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div h3, section.crowdfunding-form.-statuspage .funding-stats div h4 {
  padding: 5px;
}

/* line 145, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div h4 {
  font-weight: normal;
}

/* line 148, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div h3 {
  background-color: white;
  color: #ba564d;
}

/* line 152, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div .title {
  width: 65%;
}

/* line 155, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div .amount {
  width: 35%;
}

@media (min-width: 650px) {
  /* line 159, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form.-statuspage .funding-stats div .title {
    width: 70%;
  }
  /* line 162, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form.-statuspage .funding-stats div .amount {
    width: 30%;
  }
}

/* line 167, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div .amount {
  text-align: right;
  white-space: nowrap;
}

/* line 171, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div.header h3, section.crowdfunding-form.-statuspage .funding-stats div.header h4 {
  font-style: italic;
}

/* line 176, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div:last-of-type h3 {
  color: unset;
  background-color: unset;
  border: none;
}

/* line 183, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats div.black h3 {
  color: unset;
}

/* line 187, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .funding-stats .hint {
  padding: 5px;
  padding-top: 25px;
  font-style: italic;
}

/* line 195, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .btns {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 199, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-statuspage .btns a {
  width: 49%;
}

@media (max-width: 650px) {
  /* line 199, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
  section.crowdfunding-form.-statuspage .btns a {
    width: 100%;
    margin-top: 10px;
  }
}

/* line 210, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
section.crowdfunding-form.-compose-mail .options label {
  width: unset;
}

/* line 218, app/assets/stylesheets/controllers/_crowdfundingForm.scss */
.jBoxCrowdPreview .jBox-content {
  padding: 5px 5px;
}

/* 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, .boost_call .introSide section.crowdfunding-form .benefit-checkbox, section.crowdfunding-form .boost_call .introSide .benefit-checkbox {
  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, .boost_call .introSide section.crowdfunding-form .benefit-checkbox .cardBoxHeader, section.crowdfunding-form .boost_call .introSide .benefit-checkbox .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, .sheboost-support-block section.crowdfunding-form .-support.benefit-checkbox, section.crowdfunding-form .sheboost-support-block .-support.benefit-checkbox {
  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;
  }
}
