/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 95px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range ,
.react-datepicker__quarter-text--in-selecting-range ,
.react-datepicker__year-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\D7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}



.buttonContainer{display:inline-flex;height:4.8rem;padding:1.4rem 0.8rem;justify-content:center;align-items:center;gap:0.8rem;flex-shrink:0;box-sizing:border-box;cursor:pointer;background:transparent;border:none;position:relative}.buttonContainer__text{font-weight:400;font-size:1.3rem;line-height:1.6rem}.buttonContainer__text--XXLBold{font-weight:700;font-size:2.4rem;line-height:3.2rem}.buttonContainer__wrapper{position:relative;display:flex;gap:2px;border-bottom:1px dashed #1a1a1a;color:#1a1a1a}.buttonContainer__wrapper--darkMode{border-bottom:1px dashed #e8ecef;color:#e8ecef}.buttonContainer__wrapper--active{border-bottom:1px dashed #007c95;color:#007c95}.buttonContainer__wrapper--darkMode.buttonContainer__wrapper--active{border-bottom:1px dashed #ffdf81;color:#ffdf81}.buttonContainer__wrapper--disabled{border-bottom:1px dashed #9b9fa3;color:#9b9fa3}.buttonContainer__counter{position:absolute;top:-20px;right:-20px;font-size:12px;padding:4px;border-radius:50%;height:16px;width:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px 0px #14576F52;background-color:white;color:black}.buttonContainer__tooltip .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.buttonContainer__customIcon .MuiIconButton-root{padding:0}.buttonContainer__customIcon .MuiIconButton-root:hover{background-color:transparent}

.switchContainer{align-items:center;gap:8px}.switchContainer__button{position:relative;width:52px;height:32px;border:none;display:block;border-radius:100px;cursor:pointer}.switchContainer__button__item{position:absolute;top:-8px;transition:transform 0.2s ease}.switchContainer__button__item--left{transform:translateX(-34px)}.switchContainer__button__item--right{transform:translateX(-14px)}.switchContainer--left{display:flex;flex-direction:row;padding:8px 0}.switchContainer--top{display:inline-flex;text-align:center;flex-direction:column;gap:2px}.switchContainer__text{line-height:2.4rem}.switchContainer__text--top{min-width:96px}.switchContainer__text--dark{color:#fff}.switchContainer__text--light{color:#595959}.switchContainer__text--small{font-weight:400;font-size:1.3rem;line-height:1.6rem}.switchContainer__text--smaller{font-weight:400;font-size:1.1rem;line-height:1.6rem}.switchContainer__text--medium{font-weight:600;font-size:1.5rem;line-height:2.4rem}button{-webkit-tap-highlight-color:transparent}button:focus{outline:0}.switchContainer__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}

.mainTextInput__wrapper{display:flex;flex-direction:column;position:relative;width:100%;flex:1}.mainTextInput__wrapper .mainTextInput{resize:none;padding:8px 12px;border-radius:8px;border:2px solid transparent;background-color:rgba(255,255,255,0.94902);color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem}.mainTextInput__wrapper .mainTextInput:focus-visible{outline:none}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar{width:4px}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar-track{border-radius:2px;background:#fff}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar-thumb{border-radius:2px;background:#888;transition-duration:0.2s}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.mainTextInput__wrapper .mainTextInput--darker{background-color:#e8ecef}.mainTextInput__wrapper .mainTextInput--red{border:2px solid #fb4d4d}.mainTextInput__wrapper .mainTextInput__label{color:#595959;text-align:left;padding:0 0 4px 12px;font-size:1.3rem;line-height:1.6rem;font-weight:600}.mainTextInput__wrapper .mainTextInput__label--white{color:rgba(255,255,255,0.94902)}.mainTextInput__wrapper .mainTextInput__counter{color:#595959;font-weight:400;font-size:1.1rem;line-height:1.6rem;letter-spacing:0.1px;justify-content:right;padding-right:8px;position:absolute;pointer-events:none;bottom:-16px;right:0}.mainTextInput__wrapper .mainTextInput__counter--spaced{position:unset;text-align:right;padding:0 8px 0 0}.mainTextInput__wrapper .mainTextInput__counter--white{color:rgba(255,255,255,0.94902)}.mainTextInput__wrapper .mainTextInput__counter__localText--overflow{color:red}

.ccManager{margin:40px 40px 0}.ccManager__wrapper{display:flex;flex-direction:column;gap:8px;align-items:center}.ccManager__wrapper .MuiButton-root,.ccManager__wrapper .MuiButton-root:hover{background-color:#eef2f5;color:rgba(0,115,138,0.94902)}.ccManager__list{width:100%;display:flex;flex-direction:column;gap:4px}.ccManager__list__item{display:flex;align-items:center;justify-content:space-between;background-color:#e8ecef;border-radius:8px;padding:20px 16px}.ccManager__list__item__wrapper{display:inline}.ccManager__list__item__mandatoryOptionalText{background-color:white;border-radius:4px;padding:0 4px;display:inline-block;margin-left:4px}.ccManager__list__item__editBtn{border:none;cursor:pointer;background:none;color:#595959}.ccDialog .MuiDialog-container .MuiPaper-root{overflow:visible;border-radius:32px;width:100%}.ccDialog .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.ccDialog .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.ccDialog .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}@media (max-width: 460px){.ccDialog .MuiPaper-root{margin:0}.ccDialog .MuiDialog-paperWidthSm.MuiDialog-paperScrollBody{width:100%;max-width:100%}}.ccDialog__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.ccDialog__wrapper{padding:40px}.ccDialog__customConsent{background-color:#e8ecef;padding:16px 12px;border-radius:24px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.ccDialog__settingsTitle{font-weight:600;font-size:19px}.ccDialog__customConsent__btnGroup{display:flex;align-items:center;justify-content:center;gap:24px}.ccDialog__customConsent__btnGroup .MuiButton-root{background-color:#eef2f5;color:#14576f}.ccDialog__customConsent__btnGroup .MuiButton-root:nth-of-type(1),.ccDialog__customConsent__btnGroup .MuiButton-root:nth-of-type(1):hover{background-color:#eef2f5;color:#14576f}.ccDialog__customConsent__btnGroup .MuiButton-root:nth-of-type(2),.ccDialog__customConsent__btnGroup .MuiButton-root:nth-of-type(2):hover{background-color:rgba(229,246,228,0.94902);color:#14576f}.ccDialog__preview{margin-top:18px;text-align:center}.ccDialog__preview__header{font-size:19px;font-weight:600}.ccDialog__preview__header__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.ccDialog__preview__wrapper{background-color:#e8ecef;padding:16px 12px;margin-top:8px}.ccDialog__preview__card{background-color:#007c95;max-width:576px;width:100%;border-radius:32px}.ccDialog__preview__card__wrapper{padding:36px 40px 8px;color:white;display:flex;flex-direction:column;align-items:center}.ccDialog__preview__title{font-size:15px;line-height:24px;margin-bottom:8px;word-break:break-word}.ccDialog__preview__subTitle{font-size:15px;color:#ffdf81;margin-bottom:16px}.ccDialog__preview__fakeInputs{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;width:100%}.ccDialog__preview__fakeInputWrapper{display:flex;flex-direction:column;align-items:flex-start;max-width:264px;width:100%}.ccDialog__preview__fakeInput{background-color:white;border-radius:8px;height:40px;width:100%;box-shadow:0px 0.5px 1px 0px #05405529 inset}.ccDialog__preview__fakeMainButton{background-color:rgba(229,246,228,0.94902);color:#14576f;border-radius:8px;padding:11px 16px;height:37px;width:auto;box-shadow:0px 1px 1px 0px #05405552;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;margin-bottom:4px;word-break:break-word}.ccDialog__preview__fakeSkipButton{height:40px;display:flex;align-items:center}

.SelectorChip__Pin{display:flex;align-items:center;justify-content:flex-end;color:white}.SelectorChip__Pin--value{font-size:1.6rem;font-weight:bold}.SelectorChip__Pin .MuiIconButton-root{padding:4px 16px !important}.SelectorChip__Pin .MuiSvgIcon-root{font-size:1.6rem !important}.SelectorChip__Pin .MuiIconButton-label{font-size:1.2rem;align-items:flex-end}.SelectorChip__input .MuiInput-underline::before{border-bottom:0 !important}.customChip__languageSelector__originalText{position:absolute;top:-10px;right:-40px;background-color:rgba(255,223,129,0.94902);color:#14576f;border-radius:1.6rem;padding:0 0.6rem;font-size:1.1rem;font-weight:600;letter-spacing:0.1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,0.26),0 2px 8px 0 rgba(0,0,0,0.06),0 1px 4px 0 rgba(0,0,0,0.04),1px 0 1px 0 rgba(0,0,0,0.1)}.selectorChip{display:flex;gap:8px;align-items:center;background:rgba(0,0,0,0.1);border-radius:100px;padding:6px 16px;color:rgba(255,255,255,0.95);cursor:pointer;position:relative}.selectorChip .selectorChip__button{display:inherit;gap:inherit}.selectorChip .selectorChip__input{display:inherit;gap:4px;max-height:28px}.selectorChip .selectorChip__input .MuiIconButton-root{color:white}.selectorChip .selectorChip__icon{flex-shrink:0}.selectorChip .selectorChip__icon .MuiSvgIcon-root{font-size:2rem}.selectorChip .selectorChip__icon--checked{color:#77c44c}.selectorChip .selectorChip__text{font-size:1.2rem;font-weight:600;line-height:1.6rem;align-self:center}.selectorChip .selectorChip__pin{display:flex;align-items:center;justify-content:flex-end;color:white}.selectorChip .selectorChip__pin--value{font-size:1.6rem;font-weight:bold}.selectorChip .selectorChip__pin .MuiIconButton-root{padding:4px 16px;color:white}.selectorChip .selectorChip__pin .MuiSvgIcon-root{font-size:1.6rem}.selectorChip .selectorChip__pin .MuiIconButton-label{font-size:1.2rem;align-items:flex-end}.selectorChip .selectorChip__tooltip.MuiIconButton-root{margin-left:8px;padding:0}.selectorChip .selectorChip__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#dadada;font-size:2rem}.selectorChip--dark{background-color:#008099}.selectorChip__demographicOptionSwitch{display:flex;margin-left:8px;background-color:rgba(0,0,0,0.1);border-radius:32px;height:3.2rem}.selectorChip__demographicOptionSwitch .left{border-radius:32px 0 0 32px}.selectorChip__demographicOptionSwitch .right{border-radius:0 32px 32px 0}.selectorChip__demographicOptionSwitch .selected{color:#ffe086;background-color:rgba(0,0,0,0.2)}.selectorChip__demographicOptionSwitch__button{background-color:rgba(0,0,0,0.1);padding:8px 12px;font-size:1.2rem;user-select:none;display:flex;align-items:center;gap:0.4rem}.selectorChip__demographicOptionSwitch__button .MuiSvgIcon-root{height:16px;width:16px}

.dialogParent .MuiDialog-container{display:flex;align-items:flex-start;justify-content:center}.dialogParent .MuiDialog-container .MuiPaper-root{background-color:transparent;color:#fff;border-radius:32px;overflow:visible}.surveyLogicParent .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.surveyLogicParent .MuiDialog-container .MuiPaper-root{background-color:transparent;color:#fff;border-radius:32px !important;overflow:visible !important}@media (min-width: 870px){.surveyLogicParent .MuiDialog-container .MuiDialog-paperWidthSm{max-width:800px !important;width:100% !important}}.shareDialogParent .MuiDialog-container .MuiPaper-root,.preSelectorDialogParent .MuiDialog-container .MuiPaper-root,.respondentsDialogParent .MuiDialog-container .MuiPaper-root,.loginParent .MuiDialog-container .MuiPaper-root,.customConsentParent .MuiDialog-container .MuiPaper-root,.editReferentialGroupParent .MuiDialog-container .MuiPaper-root,.moveReferentialQuestionParent .MuiDialog-container .MuiPaper-root,.demographicDataParent .MuiDialog-container .MuiPaper-root,.membershipParent .MuiDialog-container .MuiPaper-root,.countryLanguageParent .MuiDialog-container .MuiPaper-root,.pegaAdsOverviewParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:402px;width:100%;overflow:visible;border-radius:32px;max-height:calc(100% + 64px);margin:32px 0}.shareDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.preSelectorDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.respondentsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.loginParent .MuiDialog-container #dialog-title .MuiIconButton-root,.customConsentParent .MuiDialog-container #dialog-title .MuiIconButton-root,.editReferentialGroupParent .MuiDialog-container #dialog-title .MuiIconButton-root,.moveReferentialQuestionParent .MuiDialog-container #dialog-title .MuiIconButton-root,.demographicDataParent .MuiDialog-container #dialog-title .MuiIconButton-root,.membershipParent .MuiDialog-container #dialog-title .MuiIconButton-root,.countryLanguageParent .MuiDialog-container #dialog-title .MuiIconButton-root,.pegaAdsOverviewParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.shareDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.preSelectorDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.respondentsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.loginParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.customConsentParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.editReferentialGroupParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.moveReferentialQuestionParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.demographicDataParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.membershipParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.countryLanguageParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.pegaAdsOverviewParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.shareDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.preSelectorDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.respondentsDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.loginParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.customConsentParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.editReferentialGroupParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.moveReferentialQuestionParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.demographicDataParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.membershipParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.countryLanguageParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.pegaAdsOverviewParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.demographicDataParent .MuiDialog-container{overflow-y:auto;scrollbar-width:none}.demographicDataParent .MuiDialog-container::-webkit-scrollbar{display:none}.demographicDataParent .MuiDialog-container .MuiPaper-root{max-height:calc(100% - 64px)}@media (max-width: 380px){.demographicDataParent .MuiDialog-container .MuiPaper-root{max-height:100%}}.countryLanguageParent .MuiDialog-container .MuiPaper-root,.preSelectorDialogParent .MuiDialog-container .MuiPaper-root{max-width:576px;width:auto}@media (max-width: 400px){.countryLanguageParent .MuiDialog-container .MuiPaper-root,.preSelectorDialogParent .MuiDialog-container .MuiPaper-root{max-width:576px;width:100%}}.respondentsDialogParent .MuiDialog-container .MuiPaper-root{max-width:576px;width:auto}@media (max-width: 426px){.respondentsDialogParent .MuiDialog-container .MuiPaper-root{max-width:376px;width:100%}}.surveyParent .MuiDialog-paperFullScreen{height:auto}.aiParent .MuiDialog-paperScrollBody,.searchParent .MuiDialog-paperScrollBody,.communityDonationsDataParent .MuiDialog-paperScrollBody,.changePasswordDialogParent .MuiDialog-paperScrollBody,.systemCommunicationSettingsParent .MuiDialog-paperScrollBody,.deleteProfileDialogParent .MuiDialog-paperScrollBody,.communityDataPrivacyLinkParent .MuiDialog-paperScrollBody,.communitySocialLinkParent .MuiDialog-paperScrollBody,.socialLinkParent .MuiDialog-paperScrollBody{vertical-align:top;height:auto}.aiParent .MuiDialog-container .MuiPaper-root,.searchParent .MuiDialog-container .MuiPaper-root,.communityDonationsDataParent .MuiDialog-container .MuiPaper-root,.changePasswordDialogParent .MuiDialog-container .MuiPaper-root,.systemCommunicationSettingsParent .MuiDialog-container .MuiPaper-root,.deleteProfileDialogParent .MuiDialog-container .MuiPaper-root,.communityDataPrivacyLinkParent .MuiDialog-container .MuiPaper-root,.communitySocialLinkParent .MuiDialog-container .MuiPaper-root,.socialLinkParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:600px;width:100%;overflow:visible;border-radius:32px}.aiParent .MuiDialog-container #dialog-title .MuiIconButton-root,.searchParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiIconButton-root,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiIconButton-root,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communitySocialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root,.socialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.aiParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.searchParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communitySocialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.socialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.aiParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.searchParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communitySocialLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.socialLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.communityDonationsDataParent .MuiDialog-container .MuiPaper-root,.changePasswordDialogParent .MuiDialog-container .MuiPaper-root,.systemCommunicationSettingsParent .MuiDialog-container .MuiPaper-root,.deleteProfileDialogParent .MuiDialog-container .MuiPaper-root,.communityDataPrivacyLinkParent .MuiDialog-container .MuiPaper-root,.socialLinkParent .MuiDialog-container .MuiPaper-root{max-width:576px}.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.socialLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:2.4rem}.communityParent .MuiDialog-paperFullScreen{height:auto}.communityParent .MuiDialog-paperWidthSm{max-width:600px;overflow:visible !important}.communityParent .MuiDialog-paperScrollBody{border-radius:32px !important}.pegaAdsOverviewParent .MuiDialog-paperFullScreen,.membershipParent .MuiDialog-paperFullScreen{height:auto}.pegaAdsOverviewParent .MuiDialog-paperWidthSm,.membershipParent .MuiDialog-paperWidthSm{max-width:600px !important;overflow:visible !important}.pegaAdsOverviewParent .MuiDialog-paperScrollBody,.membershipParent .MuiDialog-paperScrollBody{border-radius:32px !important}.surveyFilterParent .MuiDialog-paper{border:4px solid #008099;border-radius:32px !important;min-width:300px;margin:0}

.toast{display:flex;flex:1;border-radius:0.4rem;padding:2rem;border-left-width:1rem;justify-content:space-between;border-left-style:solid;margin-top:1rem;margin-bottom:1rem}.toast:hover{cursor:pointer}.toast__icon{display:flex;opacity:0.87}.toast__icon svg{display:block;margin:auto}.toast__icon--close{height:5rem;width:5rem;margin:auto}.toast__content{flex:1;padding:0 2rem}.toast__content--title{font-weight:bold;padding:0;margin-top:1.5rem;margin-bottom:-1rem}.toast__content--text{margin:1.5rem 0;padding:0}.toast__info{border-left-color:#64b5f6}.toast__info .toast__icon{color:#64b5f6}.toast__warning{border-left-color:#ff7043}.toast__warning .toast__icon{color:#ff7043}.toast__error{border-left-color:#ff5252}.toast__error .toast__icon{color:#ff5252}.toast__success{border-left-color:#81c784}.toast__success .toast__icon{color:#81c784}

.filterHeader{display:inline-flex;align-items:center;color:#fff}.filterHeader .MuiButton-label{font-size:1.3rem}.filterHeader--helper{margin-top:auto;padding:0 8px;font-style:italic;font-size:1.3rem;color:#fff}.filterHeader--helper--embedded{margin-top:auto;padding:0 8px;font-style:italic;font-size:1.3rem}.filterHeader--placeholder{font-size:1.6rem;padding-top:16px;color:#fff;text-align:center}.filterRow{display:flex;flex-direction:column}.filterRow__itemsContainer{flex-grow:1;display:flex;flex-direction:column}.filterRow__items{display:flex;flex-wrap:wrap}.filterRow__items--pinInput{align-items:center;width:100%;justify-content:center}.filterRow__items--margin{margin-bottom:4px}.filterRow__imageIcon{max-height:24px;max-width:24px;filter:invert(96%) sepia(96%) saturate(0%) hue-rotate(59deg) brightness(103%) contrast(106%)}.filterRow__imageIcon__imageIconEmbedded{max-height:24px;max-width:24px;filter:none}.filterRow__imageIconEmbedded{filter:none}.filterRow__textIcon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1.3rem;color:#fff}.filterRow__textIcon__textIconEmbedded{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1.3rem;color:#000}.filterRow__info{align-self:center;color:#fff}.filterRow__labelContainer{justify-content:space-between;margin:9px 15px 9px 0;font-weight:bold}.filterRow__labelContainer__labelContainerEmbedded{justify-content:space-between;margin:9px 15px 9px 0;color:#000}.filterRow__labelContainer--wrapper{display:block}.filterRow__items--birthSubTitle{font-size:1.1rem;line-height:1.6rem;margin-left:5px}.filterRow__items--inputDiv{display:flex;gap:4px}.filterRow__items--MainInputDiv{display:flex;flex-direction:row;gap:24px}@media (min-width: 580px){.filterRow{flex-direction:row}.filterRow__labelContainer{flex:0 0 85px}}#inputDiv .individualInputBox{width:4rem;height:4rem;margin-left:4px;text-align:center;border:0}#inputDiv .individualInputBoxProfile{width:4rem;height:4rem;text-align:center;border:0;background-color:#e8ecef;box-shadow:0 2px 4px 0 #14576f29 inset;font-weight:bold;padding:0}#inputDiv .firstInputBox{border-bottom-left-radius:8px;border-top-left-radius:8px}#inputDiv .lastInputBox{border-bottom-right-radius:8px;border-top-right-radius:8px}#inputDiv input:focus{outline-color:#ffdf81}

#loginDialog{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}#loginDialog .loginDialogBody{display:flex;flex-direction:column;min-height:220px;padding:20px 40px 32px;align-items:center;gap:8px;max-width:402px;box-sizing:border-box}@media (max-width: 402px){#loginDialog .loginDialogBody{padding:10px 20px 16px}}#loginDialog .loginDialogBody--registration,#loginDialog .loginDialogBody--pinLogin{gap:24px}#loginDialog .MuiButton-root{text-transform:initial}#loginDialog .continueButton,#loginDialog .renewButton{margin:auto}#loginDialog .renewButton.MuiButton-contained.Mui-disabled{background-color:transparent}#loginDialog .loginDialog__headerText{font-size:1.9rem;line-height:2.8rem;font-weight:600}#loginDialog .loadingContainer{text-align:center;margin:auto}#loginDialog .loadingContainer .MuiCircularProgress-colorPrimary{color:#9b9fa3}#loginDialog .thirdPartyButtons{display:flex;flex-direction:column;gap:16px;width:100%}#loginDialog .thirdPartyButtons .thirdPartyButtons__facebookButtonNew{display:flex;gap:8px;padding:8px;border-radius:4px;background-color:#1877f2;color:white;text-align:center;font-size:1.3rem;line-height:normal;font-weight:700;width:100%}#loginDialog .accountSelect__dividerTextWrapper,#loginDialog .login__dividerTextWrapper{margin:8px auto 0;font-size:1.3rem;font-weight:400;line-height:2rem}#loginDialog .login__dividerTextWrapper{margin:0 auto}#loginDialog .emailLogin{display:flex;flex-direction:column;text-align:center}#loginDialog .emailLogin__privacy,#loginDialog .register__privacy{text-align:center;margin:16px auto 8px}#loginDialog .register__termsAndPrivacy{text-align:center}#loginDialog .textInput__label{text-align:left;font-size:1.7rem;line-height:2.6rem;font-weight:600}#loginDialog .textInput__label--center{text-align:center}#loginDialog .textInput__field{border-radius:0.8rem;background-color:#e8ecef}#loginDialog .textInput__field .MuiOutlinedInput-root{height:40px}#loginDialog .textInput__field .MuiOutlinedInput-notchedOutline{border:none}#loginDialog .passwordLogin,#loginDialog .requestPin{display:flex;flex-direction:column;gap:16px;width:100%}#loginDialog .nameInputs{display:flex;flex-direction:column;gap:16px;width:100%}#loginDialog .consents{display:flex;flex-direction:column;width:100%}#loginDialog .consents .MuiCheckbox-colorSecondary.Mui-checked{color:#77c44c}#loginDialog .consents .MuiTypography-body1{font-size:1.5rem;line-height:2.4rem;font-weight:400}#loginDialog .pin{display:flex;flex-direction:column;gap:16px;text-align:center;margin:0 auto}#loginDialog .pin .pin__helper{display:flex;gap:8px;align-items:center;text-align:left}#loginDialog .pin .pin__input{display:flex;flex-direction:column;gap:8px}#loginDialog .pin .pin__timer{display:inline-flex;padding:0 6px;border-radius:16px;background:#eef2f5;justify-content:center;margin:auto}#loginDialog .pin .filterRow input{width:4rem;height:4rem;text-align:center;border:0;background-color:#e8ecef;box-shadow:0 2px 4px 0 #14576f29 inset;font-weight:bold;padding:0}#loginDialog .pin .errorMessage{color:#fb4d4d}

.ratings{padding:1rem 0}.ratings .MuiSvgIcon-root{font-size:1.5rem}.ratings .MuiLinearProgress-root{height:10px}.ratings .MuiLinearProgress-colorPrimary{background-color:#008099}.ratings .MuiLinearProgress-bar{background-color:#ff8a65}

@media (min-width: 580px){.notificationBar{max-width:100%}}@media (min-width: 960px){.notificationBar{max-width:75%}}@media (min-width: 1280px){.notificationBar{max-width:50%}}

.optionSwitch{display:flex;margin-left:8px;background-color:#026e84;border-radius:32px;height:3.2rem}.optionSwitch--dark{background-color:rgba(0,0,0,0.1)}.optionSwitch__button{padding:4px 16px;font-size:1.3rem;user-select:none;display:flex;align-items:center;gap:0.4rem;cursor:pointer}.optionSwitch__button--checked{background-color:#ffdf81;color:#1a1a1a;border-radius:32px;margin:4px;font-weight:700}

#confirmationDialog .MuiPaper-root{transition:height 0.5s ease;border-radius:8px;max-width:35rem}#confirmationDialog .title{text-align:center;flex-direction:column;display:inline-block;width:100%}#confirmationDialog .title .MuiSvgIcon-root{fill:#008099}#confirmationDialog .instructions{text-align:center;font-style:normal;font-weight:normal;font-size:2rem;line-height:1.5;margin:2rem 0}#confirmationDialog .buttonsRow{display:flex;flex-direction:row;justify-content:center}#confirmationDialog .content{background-color:#008099;border-radius:550% 550% 0% 0% / 10% 10% 50% 50%;color:#fff;padding:0 2rem;min-width:10rem}#confirmationDialog .content .MuiTypography-root a{color:white}#confirmationDialog .content .MuiButton-root{border:1px solid white;color:white;font-size:1.4rem}#confirmationDialog .content .Mui-disabled{border:1px solid rgba(0,0,0,0.12)}#confirmationDialog .content .MuiButton-contained{background-color:transparent}#confirmationDialog .content .MuiInput-underline::before{border-bottom:1px dashed rgba(255,255,255,0.42) !important}#confirmationDialog .content .MuiInput-underline::after{border-bottom:2px solid white}#confirmationDialog .content .MuiRadio-root{color:white}#confirmationDialog .content .MuiSelect-icon{color:white}#confirmationDialog .background{border-radius:550% 550% 0% 0% / 10% 10% 50% 50%;background-color:#008099}#confirmationDialog .inactiveButton{color:#80c0cc !important;background-color:#fff;width:95px;height:50px;border-radius:8px;padding:0}#confirmationDialog .activeButton{color:#006074 !important;background-color:#f1feea;width:95px;height:50px;border-radius:8px;padding:0}#confirmationDialog .valueHolderDiv{margin-top:1rem;margin-bottom:1rem;font-weight:bold}

.imageManager #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.imageManager #dialog-title .MuiIconButton-root{color:#fff}.imageManager .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.imageManager .MuiDialog-container .MuiPaper-root{width:100%;background-color:white;color:white;border-radius:32px !important;overflow:visible !important;max-width:576px}.imageManager__wrapper{position:relative;padding:36px 40px;color:#1a1a1a;display:flex;flex-direction:column;align-items:center;gap:30px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.imageManager__wrapper--hasImage{padding:0 30px 10px}.imageManager__wrapper::-webkit-scrollbar{display:none}.imageUpload{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#e8ecef;border:2px dashed #9b9fa3;border-radius:32px}.imageUpload--hasImage{border-radius:0;background:none;border:none}.imageUpload__dropZoneHolder{padding:24px;background-color:#E8ECEFF2}.imageUpload__btn{margin-bottom:1rem;margin-right:1rem;width:100%}.imageUpload__btn .MuiButton-root,.imageUpload__btn .MuiButton-root:hover{background-color:rgba(229,246,228,0.94902);color:#007389;font-weight:700;text-transform:none;width:100%}@media (max-width: 500px){.imageUpload__dropZoneHolder img{width:70%;height:70%}}.imageUpload__dropZone{margin:0 -2.4rem -2.4rem}.imageUpload__dropZone:hover{cursor:pointer}.imageUpload__dropZone p{text-align:center;margin:0}.MuiDialogTitle-root .MuiDialogTitle-root,.MuiDialogTitle-root .MuiDialogContent-root,.MuiDialogContent-root .MuiDialogTitle-root,.MuiDialogContent-root .MuiDialogContent-root{overflow-x:hidden;padding:8px 24px;margin-top:3rem;position:relative}@media (max-width: 580px){.MuiDialogTitle-root .MuiDialogTitle-root,.MuiDialogTitle-root .MuiDialogContent-root,.MuiDialogContent-root .MuiDialogTitle-root,.MuiDialogContent-root .MuiDialogContent-root{margin:0}}.MuiDialogTitle-root .MuiDialogTitle-root .cropContainer,.MuiDialogTitle-root .MuiDialogContent-root .cropContainer,.MuiDialogContent-root .MuiDialogTitle-root .cropContainer,.MuiDialogContent-root .MuiDialogContent-root .cropContainer{position:relative}.MuiDialogTitle-root .imageCropper,.MuiDialogContent-root .imageCropper{overflow:hidden;margin-bottom:1.5rem;text-align:center}.MuiDialogTitle-root .imageCropper .MuiSlider-root,.MuiDialogContent-root .imageCropper .MuiSlider-root{color:#f5f5f5;width:90%;margin-bottom:3rem}.MuiDialogTitle-root .imageCropper .MuiSlider-thumb,.MuiDialogContent-root .imageCropper .MuiSlider-thumb{color:#c5c4c3;width:20px;height:20px;margin-top:-7px;background-color:#c5c4c3}.MuiDialogTitle-root .imageCropper .MuiSlider-track,.MuiDialogContent-root .imageCropper .MuiSlider-track{height:6px;border-radius:8px;background-color:#8b8a87}.MuiDialogTitle-root .imageCropper .MuiSlider-rail,.MuiDialogContent-root .imageCropper .MuiSlider-rail{height:6px;border-radius:8px;background-color:#e8ecef;opacity:1}.MuiDialogTitle-root .imageCropper #input-slider,.MuiDialogContent-root .imageCropper #input-slider{text-align:left;margin-left:2rem;margin-bottom:0}.MuiDialogTitle-root .imageCropper .MuiSlider-valueLabel,.MuiDialogContent-root .imageCropper .MuiSlider-valueLabel{left:calc(-50%);transform:scale(1) translateY(55px) !important;color:transparent}.MuiDialogTitle-root .imageCropper .MuiSlider-valueLabel span,.MuiDialogContent-root .imageCropper .MuiSlider-valueLabel span{width:40px}.MuiDialogTitle-root .imageCropper .reactEasyCrop_Container,.MuiDialogContent-root .imageCropper .reactEasyCrop_Container{border-radius:8px;height:100%;width:100%;display:flex;position:relative}.MuiDialogTitle-root .imageCropper .wrongPictureSize,.MuiDialogContent-root .imageCropper .wrongPictureSize{color:red}.imageCropper__actionButtons{display:flex;gap:24px}.imageCropper__actionButtons .MuiButton-root:nth-child(1){background-color:#eef2f5;color:rgba(0,115,138,0.94902)}.imageCropper__actionButtons .MuiButton-root:nth-child(2){background-color:#e5f6e4;color:rgba(0,115,138,0.94902)}.imageUrlUpload{background-color:#e8ecef;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;width:100%;align-items:flex-start}.imageUrlUpload .MuiButton-root,.imageUrlUpload .MuiButton-root:hover{color:#007389;text-transform:none;font-size:1.3rem;background:none;box-shadow:none}.imageAIUpload{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.imageAIUpload .MuiButton-root,.imageAIUpload .MuiButton-root:hover{background-color:rgba(229,246,228,0.94902);color:#007389;font-weight:700;text-transform:none}.imageAIUpload__inputWrapper{background-color:#e8ecef;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;width:100%;align-items:flex-end}

.ImageAnswerUpload{display:flex;justify-content:center}.ImageAnswerUpload__imagePlaceholder{display:flex;align-items:center;margin-right:10px}.ImageAnswerUpload__imagePlaceholder:hover{cursor:pointer}.ImageAnswerUpload__imagePlaceholder--withoutMargin{margin-right:0}.ImageAnswerUpload .MuiAvatar-colorDefault{background-color:#008099;border:1px solid #e1e1e0;box-shadow:#ccc 0 3px 6px}.ImageAnswerUpload .zoomHolder{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.ImageAnswerUpload .middle{opacity:1;transition:0.5s;position:absolute}.ImageAnswerUpload .middle .MuiIconButton-root{color:white}.ImageAnswerUpload .middle .MuiIconButton-root:hover{background-color:transparent}.ImageAnswerUpload .middle svg{font-size:30px;color:white;background-color:rgba(0,0,0,0.3);border-radius:250px;padding:49px}@media (max-width: 500px){.ImageAnswerUpload .middle svg{font-size:30px;padding:25px}}.ImageAnswerUpload .middle:hover{opacity:1;transition:0.5s}.AnswerImage--question{width:128px;height:128px}@media (max-width: 500px){.AnswerImage--question{width:80px;height:80px}}.AnswerImage{background-size:cover !important;border-radius:50%;overflow:hidden;box-shadow:inset 0 3px 6px rgba(0,0,0,0.3),inset 0 1px 8px rgba(0,0,0,0.18),inset 0 6px 12px rgba(0,0,0,0.1);width:128px;height:128px}.AnswerImage--likert{width:108px;height:108px;margin-right:1.5rem}@media (max-width: 500px){.AnswerImage--likert{width:80px;height:80px;margin:0}}.AnswerImage--pref{width:64px;height:64px}@media (max-width: 500px){.AnswerImage--pref{width:46px;height:46px}}.AnswerImage--link{width:64px;height:64px;background-position-x:center !important;background-repeat:no-repeat !important}@media (max-width: 500px){.AnswerImage--link{width:46px;height:46px}}.AnswerImage--choice{width:120px;height:120px}.AnswerImage--choice__big{width:180px;height:180px}@media (max-width: 500px){.AnswerImage--choice__big{width:120px;height:120px}}.AnswerImage--partner{width:240px;height:240px}.AnswerImage--partnerAnswer{width:64px;height:64px}.AnswerImage--partnerAnswerBig{max-width:300px;max-height:300px;width:300px;height:300px}

.searchDialog__selector{padding:16px;background-color:#ecf1f4}.searchDialog__selector--noResult{border-radius:0 0 32px 32px}.searchDialog__wrapper{display:flex;flex-direction:row;align-items:center;margin:8px 0;font-weight:500}.searchDialog__wrapper__items{padding:26px 40px}.searchDialog__searchButton{cursor:pointer}.searchDialog__wrapper--noWrap{flex-wrap:nowrap}.searchDialog__backButton .MuiIconButton-root{color:#008099}.searchDialog__clearButton{border:none;padding:0;background:none;cursor:pointer}.searchDialog__searchField{width:100%}.searchDialog__searchField .MuiOutlinedInput-adornedEnd{padding-right:4px}.searchDialog__searchField .MuiOutlinedInput-root{background-color:white;border-radius:40px;font-weight:500;padding:4px 8px 4px 10px}.searchDialog__chips{display:flex;flex-wrap:wrap}.searchDialog__item{display:flex;padding-bottom:24px}.searchDialog__item:hover{cursor:pointer}.searchDialog__image{padding-right:12px}.searchDialog__textWrapper{display:flex;flex-direction:column;justify-content:center;gap:8px}.searchDialog__text{letter-spacing:0;text-align:left;font-weight:400}.searchDialog__text--highlight{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.searchDialog__text--bigger{font-size:1.6rem}.searchDialog__text--type{font-size:1rem;line-height:1.2rem}.searchDialog__text--search{margin:8px;align-self:start}.searchDialog__text--noResult{font-size:1.6rem;text-align:center;padding:12px}.searchDialog__searchField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:rgba(0,0,0,0.23)}

.filterButton svg{margin-right:5px}.filterButton span{font-size:1.3rem}

#demographicDialog{background-color:white;border-radius:33px}.DemographicDataDialog__wrapper{display:flex;flex-direction:column;gap:40px;padding:28px 40px 32px}@media (max-width: 400px){.DemographicDataDialog__wrapper{padding:16px 20px}}.DemographicDataDialog__options{display:flex;flex-direction:column;gap:16px}.DemographicDataDialog__buttonWrapper{display:flex;flex:1;justify-content:center;align-items:center}.userDataSelectRowWithSearch__button{height:31px;border:none;outline:none;font:inherit;font-size:1.7rem;line-height:2.6rem;border-bottom:2px dashed #595959f2;font-weight:600;background-color:transparent;color:#1a1a1a;display:flex;text-align:center;align-items:center;padding:0;cursor:pointer}.userDataSelectRowWithSearch__arrow{color:#595959f2;height:23px}.userDataSelectRowWithSearch__popover .MuiPopover-paper{max-height:300px;width:250px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px}.userDataSelectRowWithSearch__searchField{width:90%;outline:none;margin-top:8px;border-radius:4px;border:1px solid white;padding:8px;font-size:1.5rem;color:#14576f}.userDataSelectRowWithSearch__searchField::focus{border:1px solid #008099}.userDataSelectRowWithSearch__list{overflow-y:scroll;max-height:300px;width:90%}.userDataSelectRowWithSearch__list::-webkit-scrollbar{display:none}.countryList__item{display:flex;align-items:center;padding:8px 4px;font-size:1.5rem;color:#14576f;cursor:pointer;border:none;background-color:#e8ecef;text-align:left}.countryList__code{margin-right:8px;border-radius:4px;padding:4px;display:flex;align-items:center}.postalCode__item{display:flex;align-items:flex-end;padding:8px 4px;font-size:1.1rem;color:#14576f;cursor:pointer;border:none;width:100%;margin:4px 0}.postalCode__code{margin-right:8px;border-radius:4px;font-size:1.5rem;display:flex;align-items:center}.disabled{color:#8b8a87;border-color:#8b8a87}.demographicDataItem{display:flex;flex-flow:row;gap:16px}@media (max-width: 400px){.demographicDataItem{flex-wrap:wrap}}.demographicDataItem__labelWrapper{display:flex}.demographicDataItem__label{display:flex;align-self:center;font-weight:600;font-size:1.7rem;line-height:2.6rem;color:#1a1a1a}.demographicDataItem__options{display:flex;flex-flow:row wrap;gap:12px}.demographicDataItem__option{display:flex;gap:8px;padding:12px 8px}.demographicDataItem__option span{align-self:center}.filterRow .MuiSelect-selectMenu{max-width:24ch}.filterRow .MuiInput-underline{font-size:1.7rem;line-height:2.6rem;font-weight:600}.filterRow .MuiInput-underline::after{border-bottom:2px dashed black}.filterRow .MuiInput-underline::before{border-bottom:2px dashed black}.filterRow .MuiInput-underline:hover:not(.Mui-disabled)::before{border-bottom:2px dashed black}

.translationDialog{overflow-y:scroll !important}.translationDialog #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.translationDialog #dialog-title .MuiIconButton-root{color:#fff}@media (max-width: 550px){.translationDialog #dialog-title{height:80px !important}}.translationDialog .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.translationDialog .MuiDialog-container .MuiPaper-root{width:100%;background-color:transparent;color:white;border-radius:32px !important;overflow:visible !important;max-width:780px}.translationDialog__item__wrapper__tags{display:flex}.translationDialog__wrapper{display:flex;flex-direction:column;gap:40px;background-color:white;color:black;border-radius:0 0 32px 32px;padding:32px 24px}.translationDialog__header{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;color:#1a1a1a;font-size:2.4rem;line-height:3.2rem;font-weight:700}.translationDialog__header__selectorWrapper{display:flex;justify-content:space-evenly;width:100%;align-items:baseline}.translationDialog__header__selector{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center}.translationDialog__header__selectorText{font-weight:400;font-size:1.1rem;line-height:1.6rem;letter-spacing:0.1px}.translationDialog__header__translateAll{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:1.3rem;line-height:1.6rem;font-weight:600;color:#007c95;padding:12px 8px;margin-top:2px}.translationDialog__body{display:flex;flex-direction:column;gap:8px}.translationDialog__section{display:flex;flex-direction:column;gap:8px;background-color:#e8ecef;border-radius:16px;padding:8px 16px 12px 24px}.translationDialog__section--question{gap:24px}.translationDialog__section__title{font-weight:700;font-size:1.9rem;line-height:2.8rem;min-height:40px;align-self:center;align-content:center}.translationDialog__section__subtitle{font-weight:700;font-size:1.5rem;line-height:2.4rem;align-self:center;align-content:center}.translationDialog__questionGroup__question{display:flex;flex-direction:column}.translationDialog__questionGroup__answers{display:flex;flex-direction:column;gap:8px}.translationDialog__item__answerWithQuestionNumber{font-weight:700;font-size:17px}.translationDialog__mediaItem__wrapper{display:flex;flex-direction:column;justify-content:center;gap:16px;margin-bottom:16px}.translationDialog__item__wrapper,.translationDialog__mediaItem__text,.translationDialog__mediaItem__media{display:flex;align-items:center;justify-content:space-between;gap:16px}.translationDialog__item__wrapper--pollAnswers,.translationDialog__mediaItem__text--pollAnswers,.translationDialog__mediaItem__media--pollAnswers{gap:8px}.translationDialog__mediaItem__media{justify-content:space-around}.MuiBadge-root{gap:15px;align-items:center}.MuiBadge-root .MuiButtonBase-root,.MuiBadge-root .MuiButtonBase-root:hover{height:32px;background-color:#ffff;border-radius:8px;padding:0 12px;font-size:1.3rem;color:#026e84}.translationDialog__item__consentWrapper,.translationDialog__item__consentGroup{display:flex;flex-direction:column;gap:8px}.translationDialog__item__consent{display:flex;flex-direction:column;gap:8px}.translationDialog__item__customLikertLabels{display:flex;flex-direction:column;gap:8px}.translationDialog__item__customLikertLabels--hasAnswerValue{margin-bottom:8px}.translationDialog__item__title{width:50%;font-size:15px;font-weight:400;flex:1}.translationDialog__item__button{display:flex;align-items:center;justify-content:center;cursor:pointer;height:40px;width:40px;border:none;border-radius:50%}.translationDialog__footer__buttonGroup{display:flex;gap:24px;margin:40px 0 4px;justify-content:flex-end}.translationDialog__footer__invalidTranslationsGroup{display:flex;flex-direction:column}.translationDialog__closeButton.MuiButton-root{color:#007c95;background-color:transparent;box-shadow:none}.translationDialog__closeButton.MuiButton-root:hover{background-color:transparent;box-shadow:none}.translationDialog__publishButton.MuiButton-root{border-radius:8px}.translationDialogHeader .MuiSelect-select.MuiSelect-select{font-size:1.4rem;font-weight:500;color:#fff}.translationDialogHeader .MuiInput-underline::before{border-bottom:1px dashed #fff !important;bottom:2px}.translationDialogHeader__wrapper{display:flex;justify-content:center;align-items:center;gap:10px}@media (max-width: 550px){.translationDialogHeader__wrapper{flex-direction:column;gap:0}}.translationDialog__tooltipIcon{color:#74bccb}.translationDialog__header__selectorList{box-shadow:0 1px 32px 0 rgba(31,95,117,0.12),0 12px 24px 0 rgba(31,95,117,0.12),0 8px 16px 0 rgba(31,95,117,0.12);position:absolute;top:170px;background-color:white;border-radius:0.8rem;z-index:10;padding:1.2rem 0.8rem;display:flex;flex-direction:column;gap:0.8rem}.translationDialog__header__selectorListItem{height:4.8rem;background-color:#E8ECEF;list-style:none;padding:0 1.6rem;border-radius:0.8rem;font-size:1.7rem;display:flex;align-items:center;cursor:pointer}

.languagePreselector{width:100%;margin:4rem 0 0}.languagePreselector__header{display:flex;justify-content:space-between;align-items:center;max-height:2.2rem;margin-bottom:2rem;padding-right:2rem}.languagePreselector__header__title{color:#1a1a1a;font-size:1.9rem;font-weight:600;display:flex;align-items:center;gap:1.6rem}.languagePreselector__header__title--light{color:white}.languagePreselector__header__title__icon{color:#74bccb}.languagePreselector__header__buttonContainer{position:relative}.languagePreselector__header__buttonContainer .MuiButton-root{width:auto;margin:0;font-size:1.3rem;text-transform:none;padding:1rem 0.8rem;display:flex;align-items:center;justify-content:flex-end;background-color:white !important;color:#007c95;box-shadow:none;border-top:none}.languagePreselector__header__buttonContainer .MuiButton-root:hover{box-shadow:none}.languagePreselector__header__list{box-shadow:0 1px 32px 0 rgba(31,95,117,0.12),0 12px 24px 0 rgba(31,95,117,0.12),0 8px 16px 0 rgba(31,95,117,0.12);position:absolute;top:40px;left:-160px;background-color:white;color:#14576f;border-radius:0.8rem;z-index:10;width:322px;padding:1.2rem 0.8rem;display:flex;flex-direction:column;gap:0.8rem}@media (max-width: 420px){.languagePreselector__header__list{position:absolute;left:50%;top:2.8rem;transform:translate(-50%)}.languagePreselector__header__buttonContainer{position:static}.languagePreselector{position:relative}}.languagePreselector__header__menuItem{height:4.8rem;background-color:#e8ecef;list-style:none;padding-left:1.6rem;border-radius:0.8rem;font-size:1.7rem;display:flex;align-items:center;justify-content:space-between}.languagePreselector__header__menuItem__originalText{background-color:rgba(255,223,129,0.94902);color:#14576f;border-radius:1.6rem;padding:0 0.6rem;font-size:1.1rem;font-weight:600;letter-spacing:0.1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,0.26),0 2px 8px 0 rgba(0,0,0,0.06),0 1px 4px 0 rgba(0,0,0,0.04),1px 0 1px 0 rgba(0,0,0,0.1)}.languagePreselector__header__menuItem__end{display:flex;align-items:center;justify-content:center;gap:1.6rem}.languagePreselector__header__menuItem__icon{height:4.8rem;width:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;color:#14576f}.languagePreselector__body{display:flex;flex-wrap:wrap;gap:1.6rem 6.1rem;align-items:center}.languagePreselector .MuiButtonBase-root{width:auto !important}

.tooltipWithIcon{color:white !important}

.upsertPoll__goodbyeMessage__title{color:#1a1a1a;font-size:1.9rem;line-height:2.8rem;font-weight:600;margin:0 0 10px 14px}.upsertPoll__goodbyeMessage__body{display:flex;flex-direction:column;gap:8px;background-color:#e8ecef;border-radius:16px;padding:12px}.upsertPoll__goodbyeMessage__body .MuiButton-root{text-transform:none}.upsertPoll__goodbyeMessage .upsertPoll__goodbyeMessage__title .tooltipWithIcon{color:black;padding:0 0 0 8px}.upsertPoll__goodbyeMessage__description{color:#595959;font-size:1.3rem;margin:4px 0 4px 8px}.upsertPoll__goodbyeMessage__buttons{display:flex;margin-top:8px}.upsertPoll__goodbyeMessage__buttons .MuiButton-root{background-color:transparent;color:#008099;border:none;box-shadow:none;font-weight:bold}.upsertPoll__goodbyeMessage__buttons .MuiButton-root:hover{background-color:transparent;box-shadow:none}.upsertPoll__goodbyeMessage__threshold{display:flex;align-items:center;text-align:center;color:#1a1a1a;font-size:1.5rem;line-height:2.4rem;font-weight:400;margin:auto auto 16px}.upsertPoll__goodbyeMessage__threshold__input{margin:0 8px 0 16px;width:32px;padding:12px;border-radius:8px;border:none;background-color:rgba(255,255,255,0.94902);color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem;text-align:center;box-shadow:0 0.5px 1px 0 #05405529 inset;box-shadow:0 1px 3px 0 #0540553D inset;box-shadow:0 2px 4px 0 #14576F29 inset}.upsertPoll__goodbyeMessage__threshold__input:focus-visible{outline:none}

.upAdsManager{margin-top:4rem}.upAdsManager__wrapper{display:flex;flex-direction:column;gap:12px;align-items:center}.upAdsManager__wrapper .MuiButton-root,.upAdsManager__wrapper .MuiButton-root:hover{background-color:#eef2f5;color:rgba(0,115,138,0.94902)}.upAdsDialog .MuiDialog-container .MuiPaper-root{overflow:visible;border-radius:32px;width:100%}.upAdsDialog .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.upAdsDialog .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.upAdsDialog .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.upAdsDialog__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.upAdsDialog__wrapper{padding:40px}.upAdsManager__item{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background-color:#e8ecef;border-radius:8px;padding:20px 16px;width:100%;color:#000}.upAdsManager__item__editBtn{border:none;cursor:pointer;background:none;color:#595959}.upAdsPreview{margin-top:18px;text-align:center}.upAdsPreview__preview__wrapper{margin:16px 12px;max-height:200px;box-shadow:0 4px 8px rgba(0,0,0,0.3)}.upAdsPreview img{width:100%;max-width:640px;height:auto;object-fit:contain;display:block}.upAdsPreview__preview__header{font-size:19px;font-weight:600}.upAdsPreview__preview__header__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.upAdsDialog__items{background-color:#e8ecef;padding:16px 12px;border-radius:24px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.upAdsDialog__items__imageUploadWrapper{display:flex;color:#fb4d4d;align-items:center;gap:10px}.upAdsDialog__btnGroup{display:flex;align-items:center;justify-content:center;gap:24px}.upAdsDialog__btnGroup .MuiButton-root{background-color:#eef2f5;color:#14576f}.upAdsDialog__btnGroup .MuiButton-root:nth-of-type(1),.upAdsDialog__btnGroup .MuiButton-root:nth-of-type(1):hover{background-color:#eef2f5;color:#14576f}.upAdsDialog__btnGroup .MuiButton-root:nth-of-type(2),.upAdsDialog__btnGroup .MuiButton-root:nth-of-type(2):hover{background-color:rgba(229,246,228,0.94902);color:#14576f}.upAdsDialog__dateInput{color:#595959;display:flex;flex-direction:column;align-items:flex-start}.upAdsDialog__dateInput__text{padding:0 0 4px 12px;font-size:1.3rem;text-align:left;line-height:1.6rem;font-weight:600}.upAdsDialog__dateInput input{padding:8px 12px;border:none;border-radius:8px;line-height:2.4rem}.upAdsDialog__dateInput input:focus-visible{outline:none}

.aiDialogContent{border-radius:550% 550% 0% 0% / 10% 10% 50% 50%;background-color:#008099}.aiDialogContent__center{display:flex;gap:1rem}@media (max-width: 450px){.aiDialogContent__center{flex-direction:column}}.aiDialogContent .checkBoxContainer{display:flex;gap:3rem;margin-bottom:1rem}@media (max-width: 450px){.aiDialogContent .checkBoxContainer{display:block}}.aiDialogContent__center__col{width:50%}@media (max-width: 450px){.aiDialogContent__center__col{width:100%}}.aiDialogContent .MuiInputBase-root{color:#fff;display:block;margin-bottom:1rem}.aiDialogContent .MuiInputBase-input{width:auto !important}.aiDialogContent .MuiFormLabel-root{color:#fff;z-index:9999}.aiDialogContent .MuiInputLabel-formControl{left:13px;top:-9px}.aiDialogContent .MuiTypography-root{color:#fff}.aiDialogContent .avatarImageContainer{width:100%;border-radius:4px;background-position:center;background-repeat:no-repeat !important}.aiDialogContent .avatarImageContainer .avatarImage{width:100%}.aiDialogContent .activeButton{color:#006074 !important;background-color:#f1feea;width:95px;height:50px;border-radius:8px;padding:0}

.links{transition:max-height 0.5s ease;scroll-snap-type:y mandatory}.links--expanded>:not(:first-child){margin-bottom:4px}.links--expanded .MuiTypography-subtitle1{line-height:1 !important}.scrollable-links{transition:max-height 0.5s ease}.scrollable-links--pasteRemove{display:flex;padding:8px 0}.scrollable-links--pasteRemove .MuiIconButton-sizeSmall{font-size:14px}.scrollable-links--inputfield{margin-bottom:.8rem}@media (max-width: 600px){.scrollable-links--inputfield{padding:0 20px}}.scrollable-links--inputfield .MuiButton-outlinedSizeSmall{padding:0 16px}.scrollable-links .MuiTypography-subtitle1{line-height:1 !important}.links--expanded{max-height:224px}.scrollable-links--inputfield--fakeInputField .MuiTextField-root{margin-right:0}.scrollable-links--inputfield--fakeInputField .MuiFormControl-root{padding-right:0 !important}

.previewVideo--upsertPoll{margin:0 -28px}@media (max-width: 460px){.previewVideo--upsertPoll{margin:0 -12px}}.previewVideo--infoCard{width:100%}.previewVideo__videoWrapper{position:relative;padding-top:56%;overflow:hidden}.previewVideo__videoDiv{position:absolute;top:0;left:0}.previewVideo__videoVolOffIcon{position:absolute;display:flex;align-items:center;height:10rem;width:10rem;z-index:10;left:50%;margin-left:-5rem;top:50%;margin-top:-5rem;color:#c5c4c3}.previewVideo__videoVolOffIcon:hover{color:#fff;cursor:pointer;background:rgba(0,0,0,0.4)}.previewVideo__videoVolOffIcon .MuiSvgIcon-root{width:10rem;height:10rem}

.upsertPollInfoTab{border-radius:0 0 32px 32px;margin-bottom:4.4rem;padding-bottom:0;position:relative;background-color:#fff;display:inline-block;align-items:center;font-weight:600;font-size:1.9rem}.upsertPollInfoTab--video{margin-bottom:0}.upsertPollInfoTab--placeholder{height:0}@media (max-width: 600px){.upsertPollInfoTab--placeholder{height:1px}}.upsertPollInfoTab--poll{text-align:end;margin-bottom:0}.upsertPollInfoTab__wrapper{width:100%;z-index:10;overflow:visible;border:none;padding-top:16px}@media (max-width: 600px){.upsertPollInfoTab__wrapper--inputfield{padding:0 36px}}.upsertPollInfoTab__wrapper--pasteRemove{display:flex;padding:8px 0}.upsertPollInfoTab__wrapper--pasteRemove .MuiIconButton-sizeSmall{font-size:14px}.newPollOGImage__container{display:flex;gap:1rem;align-items:center}@media (max-width: 500px){.newPollOGImage__container{flex-direction:column;align-items:center}}.newPollOGImage__image{width:380px;height:100%;text-align:center}@media (max-width: 400px){.newPollOGImage__image{width:100%}}.newPollOGImage__image img{border-radius:8px;max-width:250px}@media (max-width: 400px){.newPollOGImage__image img{max-width:100%}}.newPollOGImage__infoWrapper{padding:8px}.newPollOGImage__title{text-align:justify;font-size:14px;color:#595959;font-style:italic}.pollListWrapper .MuiGrid-spacing-xs-3 .MuiGrid-item{padding:0}.root .MuiGrid-root .MuiGrid-root .MuiGrid-root .MuiGrid-item{width:100%}.upsertPollInfoTab__wrapper__title{font-size:14px;color:#595959;margin-bottom:1.2rem;margin-left:0.6rem;font-style:italic}@media (max-width: 600px){.upsertPollInfoTab__wrapper__title{padding:0 36px 8px;font-size:12px}}.upsertPollInfoTab__pollDescriptionBtn{border-bottom:1px dashed gray;display:flex;align-items:center;cursor:pointer;margin:0 16px 0 5px;color:#595959;font-weight:500}@media (max-width: 460px){.upsertPollInfoTab__pollDescriptionBtn{margin:0 6px 0 2.5px;font-size:1rem}}@media (max-width: 400px){.upsertPollInfoTab__pollDescriptionBtn{margin:0 8px 0 2.5px}}.upsertPollInfoTab__pollDescriptionBtn:hover{color:#008099;border-bottom:1px dashed #008099}.upsertPollInfoTab__pollDescriptionBtn:focus{border-bottom:1px solid white}.upsertPollInfoTab__pollDescriptionTitles{border-radius:0 0 32px 32px;padding-top:24px;display:flex;justify-content:flex-end;min-height:8px}.upsertPollInfoTab__pollDescriptionTitles--icon{display:flex;padding-right:8px;transition:ease-in 200ms}@media (max-width: 320px){.upsertPollInfoTab__pollDescriptionTitles--icon{width:14px;height:14px}}.upsertPollInfoTab__wrapper--videoEditing{position:relative;padding-top:16px;width:100%}.upsertPollInfoTab__tabs{border-radius:0 0 32px 32px;padding-top:12px;display:flex;justify-content:flex-start;min-height:8px;flex-wrap:wrap}.upsertPollInfoTab__tabs--icon{display:flex;padding-right:8px;transition:ease-in 200ms}.upsertPollInfoTab__tabs--poll{padding-top:0;justify-content:flex-end}.upsertPollInfoTab__tabs--video{padding-top:0;padding:0 28px;justify-content:flex-end}.pollDescription__pollDescriptionTitles--noAuthor{padding-top:0}.embedded-pollDescription{background-color:none}

.ai__wrapper{background-color:#fff;color:#1a1a1a;padding:20px 40px;overflow-y:auto;border-radius:0 0 32px 32px}.ai__wrapper .MuiButton-root,.ai__wrapper .MuiButton-root:hover{background-color:rgba(229,246,228,0.94902);color:#14576f}.ai__tooltip .MuiSvgIcon-root{height:2rem;width:2rem;color:#74bccb}.ai__prepare{color:#1a1a1a;display:flex;flex-direction:column;gap:24px}.ai__keywords{font-size:19px;line-height:32px;font-weight:600}.ai__keywordsDescription{font-size:15px;line-height:24px;font-weight:400;align-items:center;gap:1rem}.ai__keywordsDescription .MuiTooltip-tooltip{padding-left:0;padding-right:0}.ai__keywordsDescription .MuiIconButton-root{padding:0}.ai__keywordsDescription .MuiSvgIcon-root{height:2rem;width:2rem;color:#026e84}.ai__keywordsDescription .FormattedMessage{font-size:1rem;line-height:1.5rem;margin-left:0}.ai__questionsAmount{display:flex;flex-direction:column;align-items:flex-start}.ai__questionsAmount__text{font-size:16px;line-height:24px;font-weight:600}.ai__progress{display:flex;justify-content:center;flex-direction:column;min-height:320px;height:100%;max-width:496px;width:100%;background-color:#e8ecef;border-radius:32px !important;gap:16px;align-items:center}.ai__progress .FormattedMessage{font-size:24px;line-height:32px;color:#1a1a1a;margin-left:0;text-align:center;width:100%;display:block}.ai__progress .MuiCircularProgress-root{color:#026e84;align-self:center}@media screen and (max-width: 660px){.ai__progress{margin:100px 0}}.ai__response{color:#1a1a1a;display:flex;flex-direction:column;gap:32px}.ai__responseSegment{display:flex;flex-direction:column;gap:8px}.ai__response__title{font-size:2.4rem;line-height:3.6rem;font-weight:700}.ai__response__smallTitle{font-size:1.6rem;line-height:2.4rem;font-weight:700}.ai__response__titleSelect{font-size:1.6rem;line-height:2.4rem;font-weight:400}.ai__response__text{font-weight:400;font-size:1.5rem;line-height:2.4rem}.ai__buttonWrapper{margin-top:32px;display:flex;justify-content:space-around}@media screen and (max-width: 660px){.ai__buttonWrapper{flex-direction:column;gap:8px}}

.upsertPoll{background-color:#fff !important;border-radius:32px !important}.upsertPoll__header{position:relative;background-color:#fff;color:#000;border-radius:32px}.upsertPoll__header .MuiFormControl-root{font-size:1.6rem}.upsertPoll__header .MuiSelect-select.MuiSelect-select{font-size:1.4rem;font-weight:500;color:#fff}.upsertPoll__header .MuiInput-root{top:-2px}.upsertPoll__header .upsertPoll__header__arrowIcon{width:24px;height:24px}.upsertPoll__header .MuiInput-underline::before{border-bottom:1px dashed #fff !important;bottom:2px}.upsertPoll__header__wrapper{padding:36px 40px 16px;display:flex;flex-direction:column;gap:40px}.upsertPoll__header__wrapper--video{padding:36px 40px 0}@media (max-width: 460px){.upsertPoll__header__wrapper{padding:24px 24px 16px}.upsertPoll__header__wrapper--video{padding:24px 24px 0}}.upsertPoll__surveyTags,.upsertPoll__surveySettings{padding:12px 40px}@media (max-width: 460px){.upsertPoll__surveyTags,.upsertPoll__surveySettings{padding:12px 24px}}.upsertPoll__header__tags{font-size:1.2rem;color:#323232}.upsertPoll__header__tags .MuiFormControl-root{display:flex !important;flex-direction:row;align-items:flex-start;padding:4px 0 !important;gap:10px}.upsertPoll__header__tags .MuiButton-outlinedPrimary{color:#8b8a87;border:1px solid #c5c4c3}.upsertPoll__header__tags .MuiFormHelperText-root{color:red}.upsertPoll__header__tags__title{display:inline-block;position:relative;align-items:center;font-weight:600;font-size:1.9rem;margin-bottom:1rem}.upsertPoll__header__tags__subTitle{font-weight:600;font-size:1.3rem;color:#595959}.upsertPoll__header__tagchips{display:flex;align-items:center;gap:1.6rem}@media (max-width: 579px){.upsertPoll__header__tagchips{flex-direction:column;gap:0.8rem}.upsertPoll__header__tagchips .MuiButton-root{width:100%}.upsertPoll__header__tagchips .WithStyles\(ForwardRef\(TextField\)\)-root-446{margin-right:0}}.upsertPoll__header__settings__title{display:inline-block;position:relative;align-items:center;font-weight:600;font-size:1.9rem;margin-bottom:1rem}.upsertPoll__header__tagchips__button{color:#14576f !important;background-color:rgba(255,255,255,0.94902) !important;flex-shrink:0 !important;font-weight:700 !important}.upsertPoll__questions__title{display:flex;gap:4px;align-items:center;font-size:2.4rem;line-height:3.2rem;font-weight:700;font-style:normal;cursor:pointer;padding:0 40px;color:#000}@media (max-width: 460px){.upsertPoll__questions__title{padding:0 24px}}.upsertPoll__header__settings{display:flex;flex-direction:column;gap:4rem}.upsertPoll__header_additionalSettings{display:flex;gap:20px}.upsertPoll__header__pollSettings{display:flex;color:#000;padding:12px 0;font-weight:600;cursor:pointer;border-bottom:1px dashed gray;padding-bottom:0;margin-bottom:16px;align-items:center}.upsertPoll__header__pollSettings:hover{color:#008099}.upsertPoll__header__title{position:relative;top:0;right:0;z-index:1;border-radius:32px}.upsertPoll__header__title .MuiIconButton-root{color:#fff}.upsertPoll__header__title .MuiIconButton-root:hover{background-color:#026e84}.upsertPoll__header__title .MuiSvgIcon-root{font-size:4rem;width:24px;height:24px}.upsertPoll__createSurveyQuestion__mandatory{font-size:1.2rem;color:#595959}.upsertPoll__createSurveyQuestion__titleHelperText{font-size:1.6rem;color:#000}.upsertPoll__createSurveyQuestion{margin-top:8px}.upsertPoll__surveySettings{display:flex;flex-direction:column;gap:10px}.upsertPoll__surveySettings__title{display:flex;gap:4px;align-items:center;font-weight:600;font-size:1.9rem;line-height:2.8rem;font-style:normal;cursor:pointer}.upsertPoll__surveySettings__title:hover{color:#008099}.draggable{margin-bottom:16px}.upsertPoll__surveySettings__icon{color:#74bccb;padding:8px}.upsertPoll__createQuestion{padding:8px 40px;margin:0 12px;border-radius:32px;background-color:#007c95}.upsertPoll__createQuestion--bottomRounded{border-radius:0 0 32px 32px}@media (max-width: 480px){.upsertPoll__createQuestion{padding:8px 20px}}.upsertPoll__expandButtonGroup{display:flex;gap:0 3.2rem;margin-top:1.2rem;flex-wrap:wrap}@media (max-width: 460px){.upsertPoll__expandButtonGroup{gap:1.6rem}}@media (max-width: 440px){.upsertPoll__expandButtonGroup{flex-direction:column;gap:0.8rem;align-items:start;margin-top:0.8rem}}.upsertPoll__question{display:flex;justify-content:space-between;background-color:#fff;color:#000;border-radius:0 0 8px 8px}.upsertPoll__question .MuiButton-text{margin:16px 40px}.upsertPoll__question__questionNumber{display:flex;justify-content:space-between;align-items:center;margin:16px 0 16px 15px;font-size:2.4rem;font-weight:600;border-bottom:1px dashed gray}.upsertPoll__question__questionNumber:hover{color:#008099;cursor:pointer}.upsertPoll__footer{background-color:#fff;padding:16px 40px;border-radius:0 0 32px 32px}@media (max-width: 600px){.upsertPoll__footer{padding:16px}}.upsertPoll__footer .MuiCardActions-root{padding:4px 0}.upsertPoll__footer_addQuestion__container{display:flex;justify-content:center;margin-bottom:46px}.upsertPoll__footer__addQuestion{color:#14576f !important;background-color:#e5f6e4 !important;font-weight:700 !important;font-size:17px !important;text-transform:none !important;border-radius:8px !important;padding:11px 16px !important;box-shadow:0 0.3px 0.6px 0 rgba(20,87,111,0.32),0 0.8px 1.5px 0 rgba(0,124,149,0.16),0 2px 4px 0 rgba(0,124,149,0.24) !important}.upsertPoll__footer__tags{padding:40px 0 0;font-size:1.2rem;color:#323232}.upsertPoll__footer__tags .WithStyles\(ForwardRef\(TextField\)\)-root-432{margin-right:0}.upsertPoll__footer__tags .MuiFormControl-root{display:flex !important;flex-direction:row;align-items:flex-start;padding:4px 0 !important;flex-wrap:wrap;gap:10px}.upsertPoll__footer__tags .MuiButton-outlinedPrimary{color:#8b8a87;border:1px solid #c5c4c3}.upsertPoll__footer__tags .MuiFormHelperText-root{color:red}.upsertPoll__footer__tags__title{display:inline-block;position:relative;align-items:center;font-weight:600;font-size:1.9rem;margin-bottom:1rem}.upsertPoll__footer__tags__subTitle{font-weight:600;font-size:1.3rem;color:#595959}.upsertPoll__footer__tagchips{display:flex;align-items:center;gap:1.6rem}@media (max-width: 579px){.upsertPoll__footer__tagchips{flex-direction:column;gap:0.8rem}.upsertPoll__footer__tagchips .MuiButton-root{width:100%}.upsertPoll__footer__tagchips .WithStyles\(ForwardRef\(TextField\)\)-root-446{margin-right:0}}.responsive-button-group-draft{padding:8px 0 32px;display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:flex-end}@media (max-width: 600px){.responsive-button-group-draft{flex-direction:column-reverse;align-items:normal;gap:0}}.responsive-button-group-published{padding:8px 0 32px;display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:flex-end}@media (max-width: 600px){.responsive-button-group-published{flex-direction:column-reverse;align-items:normal;gap:0}}.responsive-button-group-published--first{padding:32px 0 0}.responsive-button-group-published__button_1{padding:32px 0 0;display:inline}@media (max-width: 600px){.responsive-button-group-published__button_1{padding:0 0 32px}}.responsive-button-group-published__button_2{padding:8px 0 32px;display:inline}@media (max-width: 600px){.responsive-button-group-published__button_2{padding:32px 0 0}}.responsive-button-group-draft__button_1{padding:32px 0}@media (max-width: 600px){.responsive-button-group-draft__button_1{padding:8px 0 32px}}.responsive-button-group-draft__button_2{padding:32px 0}@media (max-width: 600px){.responsive-button-group-draft__button_2{padding:32px 0 0}}.upsertPoll__errors{margin:0 0 8px;color:#ffa726;font-size:1.4rem;text-align:left}.upsertPoll__header__clickableText{border-bottom:1px dashed #185b72;cursor:pointer;margin:0 16px 0 5px;color:#185b72;font-weight:500}.upsertPoll__preview .MuiDialog-container .MuiPaper-root{background-color:transparent;color:#fff;border-radius:32px;overflow:visible;box-shadow:none;max-width:576px;width:100%;margin:0}.upsertPoll__preview .MuiDialog-scrollPaper{overflow-y:scroll}#previewHeader .MuiIconButton-root{color:white}#previewHeader .MuiIconButton-root:hover{background-color:#026e84}.upsertPoll__preview__wrapper{background-color:white;border-radius:0 0 32px 32px;color:#1a1a1a;padding:28px 40px 32px}.upsertPoll__preview__title{color:#fff;font-size:19px;font-weight:600}@media (max-width: 450px){.upsertPoll__preview__title{font-size:15px}}.preview__item{margin-bottom:32px}.preview__item__title{font-size:17px;font-weight:700;margin-bottom:4px}.preview__item__content{font-size:15px;line-height:24px}.preview__item__tooltip{color:#74bccb}.preview__item__type{background-color:#e8ecef;border-radius:8px;display:inline-flex;padding:0 6px;justify-content:center;align-items:center;margin-left:10px;font-size:11px;font-weight:600}.preview__item__content__title{margin-top:10px;font-weight:600}.preview__item__content__answers{margin-left:10px;font-weight:300}.upsertPoll__preview__footer{display:flex;justify-content:center}.upsertPoll__preview__footer .MuiButton-containedPrimary{color:#14576f;background-color:rgba(255,255,255,0.94902)}.upsertPoll__preview__footer .MuiButton-containedPrimary:hover{background-color:rgba(255,255,255,0.94902)}.upsertPoll__answerManager .MuiDialog-paperWidthSm{width:402px}.upsertPoll__answerManager .MuiDialog-paper{border-radius:32px}.upsertPoll__answerManager .MuiSvgIcon-root{color:#fb4d4d;height:38px;width:44px}.upsertPoll__answerManager__wrapper{display:flex;flex-direction:column;align-items:center;padding:32px 62px;border-radius:32px;gap:24px}.upsertPoll__answerManager__header{display:flex;flex-direction:column;align-items:center;gap:29px}.upsertPoll__answerManager__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.upsertPoll__answerManager__body__btnWrapper{display:flex;align-items:center;gap:6px}.upsertPoll__answerManager__body__btn .MuiButton-root{background-color:#fb4d4d;color:white;border-radius:8px;padding:8px 16px;font-weight:700;text-transform:none}.upsertPoll__answerManager__body__btn .MuiButton-root:hover{background-color:#fb4d4d}.upsertPoll__answerManager__body__btn--last .MuiButton-root{background-color:#eef2f5;color:rgba(0,115,138,0.94902);border-radius:8px;padding:8px 16px;font-weight:700}.upsertPoll__answerManager__body__btn--last .MuiButton-root:hover{background-color:#eef2f5}.upsertPoll__answerManager__body__tooltip .MuiSvgIcon-root{color:#74bccb;height:20px;width:20px}.upsertPoll__answerManager__footer .MuiButton-root{background-color:#e8ecef;color:#14576f;border-radius:8px;padding:11px 16px;font-weight:700}.upsertPoll__answerManager__footer .MuiButton-root:hover{background-color:#e8ecef}

.refManager{background-color:#007c95;border-radius:24px;margin:0 40px}@media (max-width: 460px){.refManager{margin:0 12px}}.refManager--open{margin:0 12px}.refManagerHeader{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#026e84;color:white;font-weight:600;padding:0 16px;font-size:15px;min-height:48px;border-radius:24px 24px 0 0;opacity:95%}.refManagerHeader--hidden{background-color:#008099;border-radius:24px}.refManagerHeader__ellipse{position:absolute;bottom:-4px;left:0;right:0;overflow:hidden;width:100%}.refManagerHeader__start{display:flex;align-items:center;gap:16px}.refManagerHeader__start .MuiSvgIcon-root{height:32px;width:32px}.refManagerHeader__start__button{color:white;background:none;cursor:pointer;border:none;padding:0;width:32px;height:32px}.refManagerHeader__start__questionCounter{border-radius:8px;padding:0 6px 0 6px;font-size:11px;letter-spacing:0.1px;white-space:nowrap;overflow-wrap:normal}.refGroupHeader__start__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.refManagerBody{padding:16px 24px}.refManagerBody__button{text-align:center}.refManagerBody__button .MuiButton-root{background-color:#f1feea;color:#14576f}.refManagerBody__button .MuiButton-root:hover{background-color:#f1feea}.refQuestionSelector .MuiDialog-container .MuiPaper-root{height:auto;max-width:850px;width:90%;margin:0;overflow:visible;border-radius:32px}@media (max-width: 460px){.refQuestionSelector .MuiDialog-container .MuiPaper-root{width:100%}}.refQuestionSelector .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.refQuestionSelector .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.refQuestionSelector .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.refQuestionSelector__wrapper{padding:12px 40px 36px 40px;overflow-y:scroll;scrollbar-width:none}@media (max-width: 540px){.refQuestionSelector__wrapper{padding:12px 20px 36px 20px}}.refQuestionSelector__wrapper::-webkit-scrollbar{display:none}.refQuestionSelector__wrapper__button{text-align:center}.refQuestionSelector__wrapper__button .MuiButton-root{background-color:#e5f6e4;color:#14576f}.refQuestionSelector__wrapper__button .MuiButton-root:hover{background-color:#e5f6e4}.refQuestionSelector__wrapper__header{display:flex;align-items:center;flex-direction:column;margin-bottom:32px}.refQuestionSelector__wrapper__header__title{font-weight:700;line-height:24px}@media (max-width: 540px){.refQuestionSelector__wrapper__header__title{display:flex;flex-direction:column}}.refQuestionSelector__wrapper__header__helperText{max-width:400px;display:flex;align-items:center}.refQuestionSelector__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.refQuestionSelector__wrapper__tooltip{border:none;background:none}.refGroups{display:flex;flex-direction:column;gap:4px;margin-bottom:32px}.refGroups__header{display:flex;align-items:center;justify-content:space-between;padding:8px 20px}@media (max-width: 540px){.refGroups__header{flex-direction:column}}.refGroups__header__title{font-weight:700;font-size:17px}.refGroups__header__buttons{display:flex;gap:16px}.refGroups__header__buttons .MuiButton-root{background-color:#e8ecef;color:#14576f;font-weight:700;text-transform:none}.refGroups__header__buttons .MuiButton-root:hover{background-color:#e8ecef}.refGroups__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.refGroup{background-color:#e8ecef;border-radius:24px}.refGroupHeader{display:flex;align-items:center;justify-content:space-between;border-radius:24px 24px 0 0;padding:0 16px;background-color:#eef2f5;gap:40px}.refGroupHeader--hidden{border-radius:24px}@media (max-width: 660px){.refGroupHeader{flex-direction:column;padding:8px 16px;gap:5px}}.refGroupHeader__tooltip .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.refGroupHeaderProfileDialog{display:flex;align-items:center;justify-content:space-between;border-radius:24px 24px 0 0;padding:0 16px;background-color:#eef2f5;gap:40px}.refGroupHeaderProfileDialog--hidden{background-color:#e8ecef;border-radius:24px}@media (max-width: 920px){.refGroupHeaderProfileDialog{flex-direction:column;padding:8px 16px;gap:5px}}.refGroupHeader__start,.refGroupHeader__end{display:flex;align-items:center;gap:16px}@media (max-width: 660px){.refGroupHeader__start{align-self:stretch;justify-content:space-between}}@media (max-width: 920px){.refGroupHeader__start--profileDialog{align-self:stretch;justify-content:space-between}}.refGroupHeader__toggleButton{color:#007c95;background:none;cursor:pointer;border:none;padding:0;width:32px;height:32px}.refGroupHeader__button .MuiButton-root{background:none;box-shadow:none;color:#14576f;font-size:1.5rem;text-transform:none}.refGroupHeader__button .MuiButton-root:hover{background:none;box-shadow:none;color:#14576f;font-size:1.5rem;text-transform:none}.refGroupHeader__groupName{width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;resize:none}.refGroupHeaderProfileDialog__groupName{width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;resize:none}@media (max-width: 920px){.refGroupHeaderProfileDialog__groupName{text-align:center}}.refGroupHeader__questionCounter{border-radius:8px;padding:0 6px 0 6px;background-color:white;font-size:11px;letter-spacing:0.1px}.refGroupHeader__questionCounter__selected{background-color:#fff8b9}.refManagerHeader__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.progress_container{margin-top:10px}.progress__container__wrapper{margin-left:10px;width:100px;background-color:white;border-radius:4px}.progress__container__bar{height:4px;background-color:rgba(65,182,0,0.94902);text-align:center;color:white;border-radius:4px}.progress__container__text{font-size:1.1rem;color:#9b9fa3}.refGroupBody{padding:14px 20px}.refQuestions{display:flex;flex-direction:column;gap:4px}.refQuestion{display:flex;align-items:center;justify-content:space-between;background-color:white;border-radius:8px;padding:4px}.refQuestion--selected{background-color:#e8ecef}.refQuestion--active{background-color:rgba(229,246,228,0.94902)}.refQuestion--refManager{background-color:white}.refQuestion__start{display:flex;align-items:center;gap:8px;min-width:100px}.refQuestion__start--notDraggable{padding-left:12px}.refQuestion__start__draggable{cursor:pointer}.refQuestion__end{display:flex;align-items:center}.refQuestion__end__button{border:none;background:none;margin-top:5px;color:#595959;cursor:pointer}.refSelectedQuestions{padding:0 24px;margin-bottom:32px;display:flex;flex-direction:column;gap:4px}@media (max-width: 460px){.refSelectedQuestions{padding:0}}.refSelectedQuestions--refManager{padding:0}

.upsertPollRefManager{background-color:#007c95;border-radius:24px;margin:0 40px}@media (max-width: 460px){.upsertPollRefManager{margin:0 12px}}.upsertPollRefManager--open{margin:0 12px}.upsertPollRefManagerHeader{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#026e84;color:white;font-weight:600;padding:0 16px;font-size:15px;min-height:48px;border-radius:24px 24px 0 0;opacity:0.95}.upsertPollRefManagerHeader--hidden{background-color:#008099;border-radius:24px}.upsertPollRefManagerHeader__ellipse{position:absolute;bottom:-4px;left:0;right:0;overflow:hidden;width:100%}.upsertPollRefManagerHeader__start{display:flex;align-items:center;gap:16px}.upsertPollRefManagerHeader__start .MuiSvgIcon-root{height:32px;width:32px}.upsertPollRefManagerHeader__start__button{color:white;background:none;cursor:pointer;border:none;padding:0;width:32px;height:32px}.upsertPollRefManagerHeader__start__questionCounter{border-radius:8px;padding:0 6px;font-size:11px;letter-spacing:0.1px;white-space:nowrap;overflow-wrap:normal}.upsertPollRefGroupHeader__start__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.upsertPollRefManagerBody{padding:16px 24px}.upsertPollRefManagerBody__button{text-align:center}.upsertPollRefManagerBody__button .MuiButton-root{background-color:#f1feea;color:#14576f}.upsertPollRefManagerBody__button .MuiButton-root:hover{background-color:#f1feea}.upsertPollRefManagerHeader__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}

.demographicOptions{color:#000;display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding:0 40px 16px}@media (max-width: 460px){.demographicOptions{padding:0 24px 16px}}.MuiButton-containedPrimary.demographicOptions__deselectButton{display:inline-flex;height:4rem;padding:1rem 0.8rem;justify-content:center;align-items:center;flex-shrink:0;color:#007c95;border:none;gap:0.4rem;background-color:transparent;box-shadow:none;text-transform:none}.MuiButton-containedPrimary.demographicOptions__deselectButton:hover{background-color:#fff}.MuiButton-containedPrimary.demographicOptions__deselectButton--dark{color:white}.MuiButton-containedPrimary.demographicOptions__deselectButton--dark:hover{background-color:#007c95}.MuiButton-containedPrimary.demographicOptions__deselectButton .MuiSvgIcon-root{width:20px;height:20px}

.pollOptions{color:#000;display:flex;gap:16px;flex-wrap:wrap;align-items:center}

.question{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;justify-items:stretch;align-items:end;padding:30px 15px 15px}.question__textWrapper{color:#fff;grid-column-start:span 2;padding-right:12px}.question__textWrapper__explanationBtn{color:#fff;margin-top:5px;display:flex;justify-content:center}.question__textWrapper__explanationBtn span{margin-left:5px;font-size:1.5rem;text-transform:none}.question__textWrapper__explanationBtn .infoIcon{color:#fff;display:flex;align-items:center;justify-content:center}.question__textWrapper__explanationBtn .infoIcon .indicated{color:#3d3e3d}@media (max-width: 600px){.question__textWrapper{grid-column-start:span 3;padding-right:0}}.question__textWrapper--placeholder{font-size:2rem;padding-bottom:8px}.question__textWrapper .question__mandatory{font-size:1.2rem;margin-bottom:8px;color:#fff}.question__textInput{color:#fff;grid-column-start:span 2;text-align:center;font-size:1rem}.question__textInput .MuiInputBase-multiline{background-color:#fff;border-radius:8px}.question .ImageAnswerUpload{height:100%}@media (max-width: 600px){.question .ImageAnswerUpload{grid-column-start:2;padding-top:16px}}.question__imageUpload{grid-column-start:3}.surveyQuestion{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;justify-items:stretch;align-items:center}@media (max-width: 600px){.surveyQuestion .ImageAnswerUpload{grid-column-start:2;padding-top:16px}}.surveyQuestion .question__textWrapper .question__textWrapper__subTitle{font-size:1.3rem;color:#595959;margin-left:1.6rem;font-weight:600}.surveyQuestion .question__textWrapper .question__textWrapper__example{margin-top:0.4rem;font-size:1.1rem;color:#595959;font-weight:400}.surveyQuestion .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:0;padding-bottom:0;min-height:80px;background-color:#e8ecef}.surveyQuestion .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense .MuiOutlinedInput-notchedOutline{border:none}.surveyQuestion .question__textInput .MuiInputAdornment-positionEnd{position:absolute;bottom:18px;right:12px}.surveyQuestion__textInput{color:#fff;grid-column-start:span 2;text-align:center;font-size:1rem}.surveyQuestion__textInput .MuiInputBase-multiline{background-color:#fff}.surveyQuestion__imageUpload{grid-column-start:3}

.proContraChoiceAnswer{display:flex;margin-bottom:10px;color:#fff}.proContraChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important;color:#fff}.proContraChoiceAnswer__input{width:100%;color:#fff}.proContraChoiceAnswer input{font-size:1.4rem !important;color:#fff}.upsertPoll__body__previewAnswerText{font-size:12px;color:#c8cccf;padding-left:10px}

.singleLikertScaleVote{margin:16px 9px 30px 15px;position:relative;justify-content:center}.singleLikertScaleVote .MuiToggleButtonGroup-root .MuiToggleButton-root .MuiToggleButton-label{margin-bottom:-0.16rem !important}.singleLikertScaleVote--line{z-index:0;position:absolute;width:98%;height:3px;background-color:white;border-radius:20px;top:25%;left:50%;transform:translate(-50%, -50%)}

.singleChoiceAnswer{display:flex;padding-top:12px}.singleChoiceAnswer .MuiButton-textSecondary{color:#f5f5f5}.singleChoiceAnswer--questionNumber{display:flex;align-items:center;padding-right:12px;font-size:3rem;color:#c5c4c3}.singleChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important}.singleChoiceAnswer__input{width:100%;margin-bottom:16px}.singleChoiceAnswer__input .MuiButton-textSecondary{color:#f5f5f5}.singleChoiceAnswer input{font-size:1.4rem !important}.likertScaleAnswer{padding-top:20px}.likertScaleAnswer--wrapper{display:flex}.likertScaleAnswer--wrapper--answerImage{display:flex;align-items:center}.likertScaleAnswer--wrapper--textField{width:100%}.likertScaleAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important;color:#fff}.likertScaleAnswer__input{margin-bottom:16px;width:100%}.likertScaleAnswer input{font-size:1.4rem !important}.likertScaleAnswer .MuiSlider-root{color:#fff}.likertScaleAnswer .MuiSlider-thumb{color:#77c44c}.likertScaleAnswer .MuiSlider-markLabelActive{color:#fff;opacity:1}.likertScaleAnswer .MuiSlider-markLabel{color:#fff;opacity:0.8}.likertScaleInfo{text-align:center;font-size:1.2rem;color:#aba7a5;margin-top:10px}.customLikertActions{padding-bottom:24px;display:flex;align-items:start;justify-content:space-between}.customLikertActions__textInput{padding:5px;color:#fff;text-align:center;font-size:1rem}.customLikertActions__textInput .MuiInputBase-root{background-color:#fff}.customLikertActions__textInput .MuiOutlinedInput-root{border-radius:8px}.customLikertActions__textInput .MuiFormHelperText-root{color:#77c44c}.customLikertActions__textInput .MuiInputLabel-outlined.MuiInputLabel-shrink{background-color:#fff;padding:4px;border-radius:8px}.customLikertActions svg{background:#fff;color:#c5c4c3;padding:15px;border:1px solid #c5c4c3;border-radius:8px;cursor:pointer;margin:0 5px}.customLikertActions svg:hover{outline:1px solid #000;outline-offset:-1px}.customLikertActions svg:last-child{margin-left:0}

.likertScale{border-radius:16px}.likertScale__wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;padding:20px 34px 36px;background-color:rgba(0,0,0,0.1);border-radius:16px}@media (max-width: 550px){.likertScale__wrapper{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;justify-items:center}}.likertScale__wrapper--withOtherAnswers{border-radius:16px 16px 0 0}.likertScale__item{position:relative}.likertScale__item__text{color:white;position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:14px;margin-top:4px;text-align:center;max-width:75px;white-space:normal;overflow-wrap:break-word;word-break:normal}.likertScale__item__text--above{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.likertScale__item__value{border-radius:50%;border:2px solid #c8cccf;background-color:rgba(65,182,0,0.94902);color:white;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;cursor:pointer}.likertScale__divider{width:calc(100% - 2 * 34px);height:4px;background-color:#c8cccf;position:absolute}

.pollTeaser .voteFormItemWrapper{position:relative}.pollTeaser .voteFormItemWrapper--flex{display:flex}.pollTeaser .voteFormItem{display:flex;background-color:rgba(0,0,0,0.1);border-radius:8px;overflow-wrap:break-word;border:2px solid transparent;align-items:center;cursor:pointer}.pollTeaser .voteFormItem--large{flex-direction:column;padding:16px;width:100%;border:4px solid transparent}.pollTeaser .voteFormItem--large.voteFormItem--checked{border:4px solid #77c44c}.pollTeaser .voteFormItem--checked{border:2px solid #77c44c}.pollTeaser .voteFormItem--selectedCorrectVote{border:4px solid #4acc3f}.pollTeaser .voteFormItem--selectedIncorrectVote{border:4px solid #f72828}.pollTeaser .voteFormItem--notSelectedCorrectVote{border:4px solid #4acc3f}.pollTeaser .voteFormItem--notCorrectVote{border:4px solid transparent}.pollTeaser .voteFormItem--textField{display:flex;flex-direction:column;align-items:stretch}.pollTeaser .voteFormItem__textField{padding:12px 24px 24px;background-color:rgba(0,115,138,0.94902);border-radius:0 0 8px 8px}.pollTeaser .voteFormItem__text{padding:8px 16px 8px 0;display:flex;justify-content:center;align-items:center;word-break:break-word;color:#fff;align-self:center;cursor:pointer;user-select:none;pointer-events:none}.pollTeaser .voteFormItem__text--quizResult{padding:8px 16px}.pollTeaser .voteFormItem__text--large{padding:0;max-width:180px;text-align:center}.pollTeaser .voteFormItemWrapper .voteFormItem__delete{position:absolute;top:-4px;right:-4px;background:#006074;color:#fff;padding:4px}.pollTeaser .voteFormItemWrapper .voteFormItem__delete:hover{background:#006074}.pollTeaser .voteFormImage__wrapper{margin:2px 10px;display:flex;justify-content:center;position:relative;max-width:200px;user-select:none;pointer-events:none}@media (max-width: 580px){.pollTeaser .voteFormImage__wrapper{margin:2px 4px 2px 2px}}.pollTeaser .voteFormImage__wrapper--large{margin:0 0 8px}.pollTeaser .voteFormImage__wrapper::after{display:block;content:'';height:100%;width:100%;position:absolute;top:0;box-shadow:rgba(0,0,0,0.3) 0 3px 6px inset,rgba(0,0,0,0.18) 0 1px 8px inset,rgba(0,0,0,0.1) 0 6px 12px inset;border-radius:50%}

.multiChoiceAnswer{display:flex;padding-top:12px}.multiChoiceAnswer--questionNumber{display:flex;align-items:center;padding-right:12px;font-size:3rem;color:#c5c4c3;min-width:32px;justify-content:center}.multiChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important}.multiChoiceAnswer__input{width:100%;margin-bottom:16px}.multiChoiceAnswer input{font-size:1.4rem !important}.multiChoiceAnswer__addNewLine{display:flex;justify-content:flex-end}

.preferentialAnswer{display:flex;padding-top:12px}.preferentialAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important}.preferentialAnswer__input{margin-bottom:16px;width:100%}.preferentialAnswer__dragIndicatorIcon{display:flex;align-items:center}.preferentialAnswer input{font-size:1.4rem !important}

.proContraChoiceAnswer{display:flex;margin-bottom:10px;color:#fff}.proContraChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important;color:#fff}.proContraChoiceAnswer__input{width:100%;color:#fff}.proContraChoiceAnswer input{font-size:1.4rem !important;color:#fff}

.singleChoiceAnswer{display:flex;padding-top:12px}.singleChoiceAnswer .MuiButton-textSecondary{color:#f5f5f5}.singleChoiceAnswer__questionNumber{display:flex;align-items:center;padding-right:12px;font-size:3rem;color:#c5c4c3;min-width:32px;justify-content:center}.singleChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important}.singleChoiceAnswer__input{width:100%;margin-bottom:16px}.singleChoiceAnswer__input .MuiButton-textSecondary{color:#f5f5f5}.singleChoiceAnswer input{font-size:1.4rem !important}

.yesnoChoiceAnswer{display:flex;margin-bottom:10px;color:#fff}.yesnoChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important;color:#fff}.yesnoChoiceAnswer__input{width:100%;color:#fff}.yesnoChoiceAnswer input{font-size:1.4rem !important;color:#fff}

.answerTypes{display:flex;flex-direction:column;align-items:stretch}.answerTypes .MuiIconButton-root{color:#fff}.answerTypes .MuiInput-underline::before{border-bottom:1px solid #fff}.answerTypes .MuiInput-underline::after{border-bottom:1px solid #006074}.answerTypes .MuiInput-underline:hover:not(.Mui-disabled)::before{border-bottom:2px solid #fff}.answerTypes__header{text-align:center;font-size:2rem;margin-top:13px;margin-bottom:0}.answerTypes__answerCard{border:1px solid #c5c4c3;width:100%;text-align:center;padding:5px 3px !important;font-size:1.8rem}@media (max-width: 579px){.answerTypes__answerCard{width:75%}}.answerTypes__selectedIcon{width:18px;margin-right:8px}.answerTypes__select{color:#fff}.answerTypes__selectIcon{width:18px;margin-right:8px;opacity:0.6}.answerTypes__answerCardTitle{font-size:1.2rem}.answerTypes__errors{align-self:center;margin:0 auto}

.previewAudio{display:flex;gap:32px;background-color:#e8ecef;border-radius:16px;align-items:center;color:#1a1a1a;font-size:13px;font-weight:600;padding:5px 16px}@media (max-width: 480px){.previewAudio{flex-direction:column;gap:15px}}.previewAudio__controls__button{border:none;background:none;padding:0}.previewAudio__controls__button__play{color:#007c95;cursor:pointer;height:48px;width:48px}.previewAudio__progressBarWrapper{display:flex;flex-direction:column;gap:2px}.previewAudio__progressBarWrapper__time{display:flex;justify-content:space-between}.previewAudio__progressBarWrapper__progressBar{height:6px;width:200px;background-color:white;border-radius:4px}.previewAudio__progressBarWrapper__progressBar--progress{background-color:rgba(65,182,0,0.94902);height:100%;max-width:100%;border-radius:4px;transition-duration:0.2s}.previewAudio__volume{display:flex;flex-direction:column;gap:10px;align-items:center}.previewAudio__volume .MuiSvgIcon-root{width:20px;height:20px;color:#595959}.previewAudio__volume__button{border:none;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="range"]{overflow:hidden;width:80px;height:4px;-webkit-appearance:none;background-color:white}input[type="range"]::-webkit-slider-runnable-track{height:4px;-webkit-appearance:none;color:#13bba4;margin-top:-1px}input[type="range"]::-webkit-slider-thumb{width:0px;-webkit-appearance:none;height:4px;cursor:ew-resize;background:none;box-shadow:-80px 0 0 80px rgba(65,182,0,0.94902)}}input[type="range"]::-moz-range-progress{background-color:rgba(65,182,0,0.94902)}input[type="range"]::-moz-range-track{background-color:white}input[type="range"]::-ms-fill-lower{background-color:rgba(65,182,0,0.94902)}input[type="range"]::-ms-fill-upper{background-color:white}

.infoCardManager{width:100%}.infoCardManager__addButton{display:flex;justify-content:center;margin:36px 0 30px}.infoCardManager__addButton .MuiButton-root,.infoCardManager__addButton .MuiButton-root:hover{background-color:rgba(229,246,228,0.94902);color:#14576f;border-radius:8px}.infoCardPresentation{padding:20px 60px 40px}@media (max-width: 500px){.infoCardPresentation{padding:20px 40px 40px}}.infoCardPresentation__tooltip{display:flex;align-items:center;gap:8px;margin-bottom:25px}.infoCardPresentation__wrapper{border-radius:16px;overflow:hidden}.infoCardProgressBar{height:6px;width:calc(100% + 4px);background-color:transparent;border-top-right-radius:4px;border-top-left-radius:4px;position:absolute;top:-2px;left:-2px;z-index:2}.infoCardProgressBar--progress{background-color:#b2d75b;height:100%;max-width:100%;border-top-right-radius:8px;border-top-left-radius:8px;transition-duration:0.2s}.infoCardPresentation__fakePollTeaserHighlight{width:100%;position:relative}.infoCardPresentation__fakePollTeaserHighlight__wrapper{background-color:#026e84;display:flex;justify-content:space-between;padding:11px 8px;border-radius:16px 16px 0 0}.infoCardPresentation__fakePollTeaserHighlight__ellipse{position:absolute;bottom:-4px;left:0;right:0;overflow:hidden;width:100%}.infoCardPresentation__body{background-color:#fff;border-radius:0 0 16px 16px;padding:16px 20px;color:black;display:flex;flex-direction:column;gap:16px}.infoCardPresentation__body .MuiButton-root,.infoCardPresentation__body .MuiButton-root:hover{background-color:rgba(229,246,228,0.94902);color:#14576f;align-self:center;cursor:default}.infoCardPresentation__body__image{border-radius:8px;border:4px solid #e8ecef}.infoCards{display:flex;flex-direction:column;gap:6px}.infoCardPoll{position:relative;display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:32px;height:40px;background-color:#026e84;justify-content:space-between}.infoCardPoll__rightSide{display:flex;align-items:center;gap:10px}.infoCardPoll__header__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px}.infoCard__header{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;padding:18px 12px;border-radius:32px;background-color:#026e84}.infoCard__header--open{background-color:#14576f;border-radius:32px 32px 0 0}.infoCard__header__wrapper{display:flex;width:100%}.infoCard__header__rightSide,.infoCard__header__leftSide{width:100%;display:flex;align-items:center;gap:20px;text-wrap:nowrap}.infoCard__header__rightSide{justify-content:flex-end}@media (max-width: 440px){.infoCard__header__leftSide{gap:0}}.infoCard__header__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.infoCard__header__hiddenSwitchType{border-radius:12px;padding:0 8px;background-color:#e8ecef;color:#1a1a1a}.infoCard__header__toggleButton{border:none;background:none;display:flex;align-items:center;cursor:pointer;color:white;font-weight:700;gap:8px}.infoCard__header__toggleButton--open{color:#ffdf81}.infoCard__header__arrowIcon{color:#e8ecef}.infoCard__header__arrowIcon--open{color:#ffdf81}.infoCard__header__btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#e8ecef;cursor:pointer}.infoCard__body{padding:18px 12px;background-color:#026e84;border-radius:0 0 32px 32px;display:flex;flex-direction:column;align-items:center;gap:16px}.infoCard__body__mediaTooltip{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.1rem;font-weight:400}.infoCard__body__mediaTooltip .MuiSvgIcon-root{height:16px;width:16px}.infoCard__wrapper{width:100%;display:flex;flex-direction:column;gap:24px}.infoCard__body__media{position:relative;display:flex;flex-direction:column;gap:16px;align-items:center}.infoCard__body__media .MuiButton-root,.infoCard__body__media .MuiButton-root:hover{background-color:white;color:#026e84;border-radius:8px}.infoCard__body__media__image{border-radius:8px;width:100%}

.upsertPoll__questionPanel{display:flex;align-items:center;justify-content:space-between;background-color:#026e84;color:white !important;margin:0 12px;border-radius:32px 32px 0 0;position:relative;height:80px}.upsertPoll__questionPanel--hidden{border-radius:32px;height:48px;background-color:#007c95}.upsertPoll__questionPanel__ellipse{position:absolute;bottom:-4px;left:0;right:0;overflow:hidden;width:100%}.upsertPoll__questionPanel__questionBlock{display:flex;align-items:center;margin-left:20px;flex-shrink:0}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber{border-bottom:none !important;margin:16px 0 16px 28px !important}@media (max-width: 420px){.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber{margin:16px 0 16px 16px !important}}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1.4rem}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox__index{display:flex;align-items:center;white-space:nowrap;gap:0.8rem;font-size:1.9rem;font-weight:600;color:white}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox__index--active{color:#ffdf81}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox .upsertPoll__questionPanel-questionText{max-width:14ch;color:white;font-size:1.1rem;letter-spacing:0.1rem;font-weight:400;line-height:16px;padding-left:0.5rem;overflow:hidden;text-overflow:ellipsis}@media (min-width: 420px){.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox .upsertPoll__questionPanel-questionText{max-width:26ch}}@media (min-width: 600px){.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox .upsertPoll__questionPanel-questionText{max-width:40ch}}.upsertPoll__questionPanel__iconBlock{display:flex;align-items:center;margin-right:20px;flex-shrink:0}.upsertPoll__questionPanel__iconBlock__iconImage{background-color:#aba7a5;width:18px;margin-right:2px}.upsertPoll__questionPanel__iconBlock .MuiButtonBase-root.MuiButton-root.MuiButton-text.upsertPoll__questionPanel-btn--delete{color:rgba(255,255,255,0.94902);font-size:1.3rem;font-weight:600;margin:1rem 2.25rem}.upsertPoll__questionPanel__iconBlock .MuiButtonBase-root.MuiButton-root.MuiButton-text.upsertPoll__questionPanel-btn--delete__hidden{color:rgba(255,255,255,0.94902);font-size:1.3rem;font-weight:600;margin:1rem 0.1rem}.upsertPoll__question__beforeInfoCards{display:flex;flex-direction:column;gap:4px;background-color:#e8ecef;border-radius:16px 16px 0 0;padding:8px 12px;margin:0 52px}.upsertPoll__question__afterInfoCards{display:flex;flex-direction:column;gap:4px;background-color:#e8ecef;border-radius:0 0 16px 16px;padding:8px 12px;margin:0 52px}

.preselector{width:100%;min-width:392px;display:flex;justify-content:center}@media (max-width: 400px){.preselector{min-width:auto}}.preselector__wrapper{border-radius:32px;box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12)}.preselector__wrapper--thinDialog{width:392px}@media (max-width: 599px){.preselector__wrapper{width:100%}}.preselector__wrapper__body{padding:32px 40px;background-color:#fff;border-radius:0 0 32px 32px}@media (max-width: 599px){.preselector__wrapper__body{padding:12px 16px 48px}}.preselector__wrapper__header{display:flex;gap:8px;justify-content:center;align-items:center}.preselector__wrapper__tooltip,.preselector__wrapper__tooltipIcon{width:24px !important;height:24px !important;color:#74bccb}.preselector__wrapper__body__list{display:flex;align-items:center;justify-content:center;gap:40px}@media (max-width: 599px){.preselector__wrapper__body__list{flex-direction:column;gap:8px}}.preselector__wrapper__body__list__item{background-color:rgba(255,255,255,0.94902);box-shadow:0 0.30000001192092896px 0.6000000238418579px 0 #14576f52;border-radius:24px;padding:32px 28px 16px;text-align:center;cursor:pointer;transition:all;transition-duration:100ms;border:none}@media (max-width: 599px){.preselector__wrapper__body__list__item{display:flex;padding:8px 12px;align-items:center;width:100%;gap:12px}}.preselector__wrapper__body__list__item:hover{background-color:#fffffff2;box-shadow:0 4px 6px 0 #14576f52}.preselector__wrapper__body__list__item:focus{outline:8px solid #77c44c;outline-offset:-8px}.preselector__wrapper__body__list__item__text{font-weight:700;font-size:20px}

.header__button{color:rgba(255,255,255,0.85098);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;width:48px;height:48px;margin:12px 0;gap:6px;background-color:transparent;border:none}@media (max-width: 600px){.header__button{width:54px}}.header__button:hover{cursor:pointer}.header__button:focus{outline:none}.header__button--active{color:rgba(255,223,129,0.94902);gap:2px !important}.header__button--mobileSearch{background-color:#e1f0f4;width:100%;min-width:200px;border-radius:30px;height:40px;display:flex;padding-right:8px;align-items:end;color:#006074}.header__button__icon{width:24px;height:24px}.header__button__icon--active{background-color:rgba(0,0,0,0.1);width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:8px;position:relative;top:-2px;flex-shrink:0}.header__button__text{font-style:normal;font-weight:600;font-size:11px;line-height:16px;text-align:center;height:16px}@media screen and (max-width: 320px){.header__button__text{display:none}}.header__button__text--active{position:relative;top:-2px}

.filterChip{border:none;background-color:#fff;color:#1a1a1a;display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:100px;padding:6px 12px;margin:8px 4px;font-weight:400;font-size:1.4rem;cursor:pointer;text-overflow:ellipsis}.filterChip--dark{background-color:#0000001a;color:#fff}.filterChip--grey{background-color:#e8ecef;color:#1a1a1a}.filterChip--embedded{background-color:#000;color:#fff}.filterChip__icon{color:#595959}.filterChip__icon--dark,.filterChip__icon--embedded{color:#fff}.filterChip__icon--dark:hover{color:#0000001a}.filterChip__icon--embedded:hover{color:#fff}.filterChip__icon:hover{color:#1a1a1a}

#countryLanguageDialog{min-width:576px}@media (max-width: 576px){#countryLanguageDialog{min-width:auto}}#countryLanguageDialog .countryLanguageDialog__wrapper{padding:24px 40px 32px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}#countryLanguageDialog .countryLanguageDialog__selector__label{font-weight:400;font-size:1.1rem;line-height:1.6rem;letter-spacing:0.01rem}#countryLanguageDialog .countryLanguageDialog__header__selectorList{box-shadow:0 1px 32px 0 rgba(31,95,117,0.12),0 12px 24px 0 rgba(31,95,117,0.12),0 8px 16px 0 rgba(31,95,117,0.12);position:absolute;top:50%;left:50%;background-color:white;border-radius:0.8rem;z-index:10;padding:1.2rem 0.8rem;display:flex;flex-direction:column;gap:0.8rem}#countryLanguageDialog .countryLanguageDialog__header__selectorListItem{height:4.8rem;background-color:#e8ecef;list-style:none;padding:0 1.6rem;border-radius:0.8rem;font-size:1.7rem;display:flex;align-items:center;cursor:pointer}

.communityEditorDialog #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.communityEditorDialog #dialog-title .MuiIconButton-root{color:#fff}@media (max-width: 550px){.communityEditorDialog #dialog-title{height:80px !important}}.communityEditorDialog .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.communityEditorDialog .MuiDialog-container .MuiPaper-root{width:100%;background-color:transparent;color:white;border-radius:32px !important;overflow:visible !important;max-width:780px}.communityEditorDialog__wrapper{padding:36px;display:flex;flex-direction:column;gap:40px}.communityEditorDialog__memberListContainer{background-color:#e8ecef;padding:24px 16px;border-radius:16px;display:flex;flex-direction:column;gap:16px}.communityEditorDialog__memberList{display:flex;flex-direction:column;gap:12px}.communityEditorDialog__memberList__item{display:flex;align-items:center;height:3.2rem;cursor:pointer}.communityEditorDialog__memberList__item__member{display:inline-block;margin:0;width:calc(100% - 3em);padding-left:1rem}.communityEditorDialog__memberList__item__delete .MuiSvgIcon-root{fill:white;width:1em;height:1em;display:inline-block;font-size:2.4rem;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;flex-shrink:0;user-select:none}.communityEditorDialog__memberList__item__personIconBorder{border:1px solid;border-radius:50%;padding:5px}.communityEditorDialog__addMember__container{display:flex;flex-direction:column;gap:20px}.communityEditorDialog__addMember__input{display:flex;align-items:center;gap:12px}.communityEditorDialog__addMember__input .MuiButton-root{margin-top:20px}.communityEditorDialog__addMember__button{text-align:center}.communityEditorDialog__filterChips{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.communityEditorDialog__filterChips__socialIcons{display:flex;align-items:center}.communityEditorDialog__btnGroup{display:flex;justify-content:flex-end;align-items:center;gap:24px}.communityEditorDialog__btnGroup .MuiButton-root:first-child,.communityEditorDialog__btnGroup .MuiButton-root:first-child:hover{background:none;box-shadow:none;color:#006074;text-transform:none}.communityEditorDialog__btnGroup .MuiButton-root:last-child,.communityEditorDialog__btnGroup .MuiButton-root:last-child:hover{background:#e5f6e4;color:#006074;text-transform:none}.communityEditorDialog__tooltip .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.communityEditorDialog__colorPicker .MuiButton-root,.communityEditorDialog__colorPicker .MuiButton-root:hover{background:none;color:#007c95;box-shadow:none;text-transform:none}.communityEditorDialog__table__row{padding:5px 20px;text-align:center}.communityEditorDialog__table__row:first-child{padding:5px 64px 5px 5px;text-align:start}.communityEditorDialog__table__row--hidden{padding:0px !important}@media (max-width: 450px){.communityEditorDialog__table__row{padding:5px 10px}.communityEditorDialog__table__row:first-child{padding:5px 0px 5px 0px}.communityEditorDialog__table__row--hidden{padding:0px !important}}.communityEditorDialog__checkboxes__title{margin-bottom:14px;font-weight:600;font-size:19px;display:flex;align-items:center;gap:4px}.communityEditorDialog__checkboxes__wrapper{display:flex;flex-wrap:wrap}.communityEditorDialog__errorMsg{color:#fb4d4d}

.colorPicker--button{width:48px;height:48px;border-radius:50%;border:none;box-shadow:0px 2px 4px 0px #05405566 inset}.colorPicker--colorSelect .MuiPopover-paper{padding:12px;border-radius:16px;overflow:hidden}.colorPicker--colorSelect .MuiPopover-paper .MuiInput-input{border-bottom:none;text-align:center}.colorPicker--inputField{outline:none;border:none;text-transform:uppercase;padding:4px;text-align:center}

.profileDetailsForm__title{margin-left:16px}.profileDetailsForm__wrapper{background-color:#e8ecef;padding:24px 16px;border-radius:16px;display:flex;flex-direction:column;gap:16px}.profileDetailsForm__wrapper__name{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media (max-width: 380px){.profileDetailsForm__wrapper__name{flex-direction:column-reverse;align-items:center}}.profileDetailsForm__wrapper__name__inputList{display:flex;flex-direction:column;width:100%;gap:16px}

.socialIcons{display:flex;align-items:center}.socialIcon__facebook{color:#1877f2}.socialIcon__youtube{color:#ff0000}.socialIcon__instagram{color:#e4405f}.socialIcon__telegram{color:#0088cc}.socialIcon__twitter{color:#1da1f2}.socialIcon__reddit{color:#ff4500}.socialIcon__linkedin{color:#0077b5}.socialIcon__tiktok{color:#000000}.socialIcon__quora{color:#b92b27}.socialIcon__patreon{color:#ff424d}.socialIcon__public{font-size:24px;color:#007c95}

.addTextInput__wrapper{box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%;flex:1;background-color:#e8ecef;padding:16px;border-radius:16px;gap:4px}.addTextInput__wrapper .addTextInput__inputWrapper{width:100%;display:flex;gap:32px}.addTextInput__wrapper .addTextInput__inputWrapper .MuiButton-root,.addTextInput__wrapper .addTextInput__inputWrapper .MuiButton-root:hover{background:none;box-shadow:none;color:#9b9fa3}.addTextInput__wrapper .addTextInput__inputWrapper--active .MuiButton-root,.addTextInput__wrapper .addTextInput__inputWrapper--active .MuiButton-root:hover{color:#64b5f6}.addTextInput__wrapper .addTextInput{box-sizing:border-box;padding:8px 12px;resize:none;border-radius:8px;border:none;background-color:rgba(255,255,255,0.94902);color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem;width:100%;flex-shrink:2}.addTextInput__wrapper .addTextInput:focus-visible{outline:none}.addTextInput__wrapper .addTextInput::-webkit-scrollbar{width:4px}.addTextInput__wrapper .addTextInput::-webkit-scrollbar-track{border-radius:2px;background:#fff}.addTextInput__wrapper .addTextInput::-webkit-scrollbar-thumb{border-radius:2px;background:#888;transition-duration:0.2s}.addTextInput__wrapper .addTextInput::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.addTextInput__wrapper .addTextInput--red{border:2px solid #fb4d4d}.addTextInput__wrapper .addTextInput__label{color:#595959;text-align:left;padding:0 0 4px 12px;font-size:1.3rem;line-height:1.6rem;font-weight:600}

.communityDataPrivacyLinkDialog__wrapper{padding:24px 20px 36px;border-radius:0 0 28px 28px;background-color:white;color:#1a1a1a;display:flex;flex-direction:column;gap:24px;align-items:flex-end}.communityDataPrivacyLinkDialog__wrapper .MuiButton-root,.communityDataPrivacyLinkDialog__wrapper .MuiButton-root:hover{background-color:rgba(229,246,228,0.94902);color:#14576f}.communityDataPrivacyLinkDialog__dataPrivacyLink{width:100%;display:flex;align-items:center;justify-content:space-between}.communityDataPrivacyLinkDialog__dataPrivacyLink__link{display:inline-block;width:100%;word-break:break-word;white-space:normal;color:#64b5f6;text-decoration:none}.communityDataPrivacyLinkDialog__dataPrivacyLink__link:hover{text-decoration:underline}.communityDataPrivacyLinkDialog__dataPrivacyLink__btn{background:none;border:none;cursor:pointer}

.communityDonationsDataDialog__wrapper{padding:24px 20px 36px;border-radius:0 0 28px 28px;background-color:white;color:#1a1a1a;text-align:end}.communityDonationsDataDialog__wrapper .MuiButton-root,.communityDonationsDataDialog__wrapper .MuiButton-root:hover{background-color:rgba(229,246,228,0.94902);color:#14576f}.communityDonationsDataDialog__inputWrapper{background-color:#e8ecef;display:flex;flex-direction:column;gap:24px;align-items:flex-end;padding:16px;border-radius:16px;margin-bottom:32px}

.socialLinkDialog__wrapper{padding:24px 20px 36px;border-radius:0 0 28px 28px;background-color:white;color:#1a1a1a;display:flex;flex-direction:column;gap:24px;align-items:flex-end}.socialLinkDialog__wrapper .MuiButton-root,.socialLinkDialog__wrapper .MuiButton-root:hover{background-color:rgba(229,246,228,0.94902);color:#14576f}.socialLinkDialog__dataPrivacyLink{width:100%;display:flex;align-items:center;justify-content:space-between}.socialLinkDialog__dataPrivacyLink__link{display:inline-block;width:100%;word-break:break-word;white-space:normal;color:#64b5f6;text-decoration:none}.socialLinkDialog__dataPrivacyLink__link:hover{text-decoration:underline}.socialLinkDialog__dataPrivacyLink__btn{background:none;border:none;cursor:pointer}

.profilePicture{border-radius:50%;vertical-align:middle}.profilePicture__xs{width:2.28rem !important;height:2.28rem !important;font-size:2.28rem !important}.profilePicture__s{width:3.2rem !important;height:3.2rem !important;font-size:3.2rem !important}.profilePicture__m{width:5rem !important;height:5rem !important;font-size:5rem !important}.profilePicture__l{width:7rem !important;height:7rem !important;font-size:7rem !important}

.header__menu .MuiPaper-rounded{border-radius:8px}.header__menu .MuiList-padding{padding:0}.header__menu__item.MuiMenuItem-root{display:flex;justify-content:space-between;padding:12px 16px}.header__menu__item--profile.MuiMenuItem-root{padding:16px;padding-right:24px}.header__menu__item--login.MuiMenuItem-root{padding:16px}.header__menu__divider.MuiDivider-root{margin:0 12px}.header__menu__text{font-size:1.8rem;font-style:normal;font-weight:700;line-height:2.2rem;letter-spacing:0;text-align:left}.header__menu__text--small{color:#595959;font-size:1.2rem;font-weight:400;line-height:1.6rem}.header__menu__text--profile{font-size:2rem;line-height:3rem}.header__menu__text--smallProfile{color:#185b72;text-decoration:underline}.header__menu__text__wrapper{display:flex;flex-direction:column}.header__menu__icon{color:#595959;padding-right:16px;min-width:24px}.header__menu__icon--country{color:#595959;padding-right:16px}.header__menu__item__wrapper{display:flex;align-items:center}.header__menu__item__wrapper .profilePicture{width:48px !important;height:48px !important;margin-right:16px}.header__menu__nextIcon.MuiSvgIcon-root{color:#8c8c8c;font-size:36px}.header__menu__bottom{padding:16px 12px;display:flex;flex-direction:column}.header__menu__bottom>div{padding-bottom:30px;padding:0 4px}.header__menu__bottom>div span{padding:0 15px;color:#8c8c8c}.header__menu__bottom>img{color:#8c8c8c;max-width:252px;padding-top:24px}

#header{background-color:#008099;top:0;position:sticky;z-index:1000;box-shadow:0 2px 8px #777;overflow:hidden}#header .header__inner{display:flex;align-items:center;justify-content:space-between;max-width:771px;margin:auto;min-height:64px}#header .header__inner--bottom{justify-content:space-evenly;padding:4px}#header .header__logo{padding-left:12px;align-self:center}#header .header__logo:hover{cursor:pointer}#header .header__logo:focus{outline:none}#header .header__bar{display:flex;flex:1;justify-content:center;align-items:center;gap:32px}#header .header__bar--buttonWrapper{display:flex;width:60%}#header .header__bottom{z-index:1000;position:fixed;bottom:0%;background-color:#008099;width:100%;box-shadow:0 2px 8px #777}#header .header__menuButtonWrapper{color:rgba(255,255,255,0.85098);margin:auto 1.2rem auto 3rem}@media (max-width: 500px){#header .header__menuButtonWrapper{margin:auto 2.4rem auto 3.2rem}}@media (max-width: 370px){#header .header__menuButtonWrapper{margin:auto 2.4rem auto 1.6rem}}#header .header__menuButtonWrapper:hover{cursor:pointer}#header .header__menuButtonWrapper .header__menuButton{display:block;height:48px;width:48px}#header .header__menuButtonWrapper .header__menuButton:focus{outline:none}@media (max-width: 579px){#header .header__menuButtonWrapper .header__menuButton{width:40px;height:40px}}#header .header__highlight{background-color:#f9e9ae;font-weight:bold;display:flex;justify-content:center}#header .header__highlight__inner{display:flex;flex-direction:column;align-items:center;margin-top:12px;max-width:600px;min-width:300px}#header .header__highlight__inner .header__highlight__info{display:flex;align-items:center}@media screen and (max-width: 600px){#header .header__highlight__inner .header__highlight__info{max-width:90%}}#header .header__highlight__inner .header__highlight__info .MuiTypography-body1{font-size:1.4rem}#header .header__highlight__inner .header__highlight__control{display:flex;justify-content:flex-end;width:90%}#header .header__highlight__inner .header__highlight__control button{background-color:transparent;color:#008099;box-shadow:none;font-size:1.3rem}#header .header__highlight img{width:32px;height:32px;margin-right:1rem;border-radius:50%}#header .header__highlight a{color:#222}

#layout{display:flex;flex-direction:column;flex:1;overflow:hidden}#layout>:first-child{margin:16px auto 128px}.single-message{margin:3rem}#pollListWrapper,#communitiesListWrapper,#entityLandingPage{max-width:580px;width:100%;display:flex;flex-direction:column;gap:16px}#layout>#dashboard:first-child{margin-top:0;margin-bottom:0}@media (max-width: 600px){#layout>#communitiesListWrapper:first-child{margin-top:0}}

.errorPage__message{padding:3rem}

.admin__grid{min-width:600px}.admin__grid--item{width:100%;margin:8px !important}.admin__highlightButton{margin:8px !important}

:root{--mdc-layout-grid-margin-desktop: 24px;--mdc-layout-grid-gutter-desktop: 24px;--mdc-layout-grid-column-width-desktop: 72px;--mdc-layout-grid-margin-tablet: 16px;--mdc-layout-grid-gutter-tablet: 16px;--mdc-layout-grid-column-width-tablet: 72px;--mdc-layout-grid-margin-phone: 16px;--mdc-layout-grid-gutter-phone: 16px;--mdc-layout-grid-column-width-phone: 72px}@media (min-width: 840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:24px;padding:var(--mdc-layout-grid-margin-desktop, 24px)}}@media (min-width: 480px) and (max-width: 839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-tablet, 16px)}}@media (max-width: 479px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-phone, 16px)}}@media (min-width: 840px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1)}@supports (display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--mdc-layout-grid-gutter-desktop, 24px);grid-template-columns:repeat(12, minmax(0, 1fr))}}}@media (min-width: 480px) and (max-width: 839px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1)}@supports (display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-tablet, 16px);grid-template-columns:repeat(8, minmax(0, 1fr))}}}@media (max-width: 479px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1)}@supports (display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-phone, 16px);grid-template-columns:repeat(4, minmax(0, 1fr))}}}@media (min-width: 840px){.mdc-layout-grid__cell{width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px));box-sizing:border-box;margin:12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2)}@supports (display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports (display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:calc(8.33333% - 24px);width:calc(8.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:calc(16.66667% - 24px);width:calc(16.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 24px);width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:calc(41.66667% - 24px);width:calc(41.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 24px);width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:calc(58.33333% - 24px);width:calc(58.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:calc(66.66667% - 24px);width:calc(66.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 24px);width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:auto;grid-column-end:span 9}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:calc(83.33333% - 24px);width:calc(83.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:auto;grid-column-end:span 10}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:calc(91.66667% - 24px);width:calc(91.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:auto;grid-column-end:span 11}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 24px);width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12}}}@media (min-width: 480px) and (max-width: 839px){.mdc-layout-grid__cell{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2)}@supports (display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports (display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:auto;grid-column-end:span 8}}}@media (max-width: 479px){.mdc-layout-grid__cell{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2)}@supports (display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports (display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:auto;grid-column-end:span 4}}}.mdc-layout-grid__cell--order-1{order:1}.mdc-layout-grid__cell--order-2{order:2}.mdc-layout-grid__cell--order-3{order:3}.mdc-layout-grid__cell--order-4{order:4}.mdc-layout-grid__cell--order-5{order:5}.mdc-layout-grid__cell--order-6{order:6}.mdc-layout-grid__cell--order-7{order:7}.mdc-layout-grid__cell--order-8{order:8}.mdc-layout-grid__cell--order-9{order:9}.mdc-layout-grid__cell--order-10{order:10}.mdc-layout-grid__cell--order-11{order:11}.mdc-layout-grid__cell--order-12{order:12}.mdc-layout-grid__cell--align-top{align-self:flex-start}@supports (display: grid){.mdc-layout-grid__cell--align-top{align-self:start}}.mdc-layout-grid__cell--align-middle{align-self:center}.mdc-layout-grid__cell--align-bottom{align-self:flex-end}@supports (display: grid){.mdc-layout-grid__cell--align-bottom{align-self:end}}@media (min-width: 840px){.mdc-layout-grid--fixed-column-width{width:1176px;width:calc( var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2)}}@media (min-width: 480px) and (max-width: 839px){.mdc-layout-grid--fixed-column-width{width:720px;width:calc( var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2)}}@media (max-width: 479px){.mdc-layout-grid--fixed-column-width{width:368px;width:calc( var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2)}}.mdc-layout-grid--align-left{margin-right:auto;margin-left:0}.mdc-layout-grid--align-right{margin-right:0;margin-left:auto}@font-face{font-family:"Nunito";font-weight:lighter;src:url(4c3094fa4bad68656f343116ebb3dae0.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:100;src:url(4c3094fa4bad68656f343116ebb3dae0.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:200;src:url(4c3094fa4bad68656f343116ebb3dae0.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:300;src:url(42405ee88f303e033d1ff57280f9cffc.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:500;src:url(108670f0b05efd5a10ca1afce69e28a3.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:600;src:url(108670f0b05efd5a10ca1afce69e28a3.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:bold;src:url(91019ffb3b1df640e444b34e5a73dfc3.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:700;src:url(91019ffb3b1df640e444b34e5a73dfc3.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:800;src:url(91019ffb3b1df640e444b34e5a73dfc3.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:900;src:url(18f25c22e665649aaf09be87bc6f23bb.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:normal;src:url(0c890be2af0d241a2387ad2c4c16af2c.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:400;src:url(0c890be2af0d241a2387ad2c4c16af2c.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:lighter;src:url(321de678e592d0b8f44f1a82d7ca4b62.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:100;src:url(321de678e592d0b8f44f1a82d7ca4b62.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:200;src:url(321de678e592d0b8f44f1a82d7ca4b62.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:300;src:url(88823c2015ffd5fa89d567e17297a137.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:500;src:url(58aef543c97bbaf6a9896e8484456d98.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:600;src:url(58aef543c97bbaf6a9896e8484456d98.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:bold;src:url(e07df86cef2e721115583d61d1fb68a6.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:700;src:url(e07df86cef2e721115583d61d1fb68a6.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:800;src:url(e07df86cef2e721115583d61d1fb68a6.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:900;src:url(5ebb24ee1112dd9562629375c387879a.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:normal;src:url(11eabca2251325cfc5589c9c6fb57b46.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:400;src:url(11eabca2251325cfc5589c9c6fb57b46.ttf) format("truetype")}@font-face{font-family:"SourceSansProBold";src:url(8e3f84f3b184897b1cbe5dea2a86e78c.eot) format("eot"),url(3de2d47959ffabfad7fc0cb67ca991aa.woff) format("woff"),url(2599a39a18b9726c611d815dffbba4bc.ttf) format("truetype")}@font-face{font-family:"SourceSansProRegular";src:url(82c5611d313a5d5be72897c7ef59f95e.eot) format("eot"),url(03adbb294261977089607cdea10b520c.woff) format("woff"),url(26add37c629cf15955b71bcb5efb2e02.ttf) format("truetype")}html{font-size:62.5%;height:100%;line-height:1.25}body{height:100%;font-family:Nunito;font-size:1.4rem;line-height:2rem;text-decoration:none;font-weight:normal;overflow-x:hidden}#app{display:flex;flex-direction:column;flex:1;min-height:100%;background-color:#dff5fa}#superGlobal-pageLoadingIndicator{margin:auto}h1{font-size:3rem;margin:3rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h2{font-size:2.7rem;margin:2.7rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h3{font-size:2.5rem;margin:2.5rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h4{font-size:2.3rem;margin:2.3rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h5{font-size:2.1rem;margin:2.3rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h6{font-size:1.8rem;margin:2rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}.error-label{color:#ff5252;font-size:1.2rem}a{color:#008099}#cookiescript_injected{bottom:0 !important;top:auto !important}#cookiescript_badge{display:none !important}#fab{position:fixed;bottom:20px;right:20px}.text--extraSmall{font-size:1rem;line-height:1.2rem}.text--extraSmallBold{font-size:1rem;line-height:1.2rem;font-weight:bold}.text--small{font-size:1.2rem;line-height:1.6rem}.text--smallBold{font-size:1.2rem;line-height:1.6rem;font-weight:bold}.text--medium{font-size:1.6rem;line-height:2.4rem}.text--mediumBold{font-size:1.6rem;line-height:2.4rem;font-weight:bold}.text--large{font-size:2rem;line-height:3rem}.text--largeBold{font-size:2rem;line-height:3rem;font-weight:bold}.text--extraLarge{font-size:3.2rem;line-height:4.8rem}@media (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened{position:fixed !important}}

