@import url(https://use.fontawesome.com/releases/v5.0.13/css/all.css);
@-webkit-keyframes m-infinity-rotation-data-v-5814d975 {
0% {
    transform: rotate(-90deg);
}
100% {
    transform: rotate(270deg);
}
}
@keyframes m-infinity-rotation-data-v-5814d975 {
0% {
    transform: rotate(-90deg);
}
100% {
    transform: rotate(270deg);
}
}
.m-spinner__wrap[data-v-5814d975] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  cursor: wait;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.m-spinner__wrap.m--is-processing[data-v-5814d975] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.m-spinner__wrap.m--is-processing .m-spinner__title[data-v-5814d975], .m-spinner__wrap.m--is-processing .m-spinner__description[data-v-5814d975], .m-spinner__wrap.m--is-light .m-spinner__title[data-v-5814d975], .m-spinner__wrap.m--is-light .m-spinner__description[data-v-5814d975], .m-spinner__wrap.m--is-lighter .m-spinner__title[data-v-5814d975], .m-spinner__wrap.m--is-lighter .m-spinner__description[data-v-5814d975] {
    color: var(--m-color-white);
}
.m-spinner__wrap.m--is-light .m-spinner__icon[data-v-5814d975] {
    border-color: var(--m-color-active) var(--m-color-white) var(--m-color-white) var(--m-color-white);
}
.m-spinner__wrap.m--is-lighter .m-spinner__icon[data-v-5814d975] {
    border-color: var(--m-color-white) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
}
.m-spinner__wrap.m--is-dark .m-spinner__icon[data-v-5814d975] {
    border-color: var(--m-color-active) var(--m-color-grey) var(--m-color-grey) var(--m-color-grey);
}
.m-spinner__title[data-v-5814d975] {
  margin: 0;
  font-size: calc(18 / 16 * 1rem);
  font-weight: 500;
  white-space: pre-line;
}
.m-spinner__title + .m-spinner__description[data-v-5814d975] {
    margin-top: 4px;
}
.m-spinner__description[data-v-5814d975] {
  margin: 0;
  font-size: calc(14 / 16 * 1rem);
}
.m-spinner__icon[data-v-5814d975] {
  position: relative;
  -webkit-animation: m-infinity-rotation-data-v-5814d975 0.7s linear infinite;
          animation: m-infinity-rotation-data-v-5814d975 0.7s linear infinite;
  width: 46px;
  height: 46px;
  background: none;
  border: 4px solid;
  border-color: var(--m-color-active) var(--m-color-grey-light) var(--m-color-grey-light) var(--m-color-grey-light);
  border-radius: 50%;
}
.m-spinner__icon.m--is-small[data-v-5814d975] {
    width: 16px;
    height: 16px;
    border-width: 2px;
}
.m-spinner__icon + .m-spinner__description[data-v-5814d975],
  .m-spinner__icon + .m-spinner__title[data-v-5814d975] {
    margin-top: 16px;
}

:root {
  --m-input-style--hover-color: var(--m-color-grey-black);
  --m-input-style--focus-color: var(--m-color-interactive);
  --m-input-style--error-color: var(--m-color-error);
  --m-input-style--valid-color: var(--m-color-success);
  --m-input-style--waiting-color: var(--m-color-active);
  --m-input-style--disabled-color: var(--m-color-disabled);
  --m-input-style--label-up-color: var(--m-color-grey-darkest);
  --m-input-style--label-up-border-color: var(--m-color-grey);
  --m-input-style--box-shadow: none;
  --m-input-style--input-color: var(--m-color-text);
  --m-input-style--label-color: var(--m-color-grey-dark);
  --m-input-style--border-color: var(--m-color-grey);
  --m-input-style--buttons-color: var(--m-color-grey);
  --m-input-style--background-color: var(--m-color-white);
  --m-input-style--placeholder-color: var(--m-color-disabled); }

.m-input-style {
  position: relative;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
  outline: none;
  line-height: 1.3rem; }
  .m-input-style,
  .m-input-style .m-input-style__label,
  .m-input-style .m-input-style__input,
  .m-input-style .m-input-style__input input,
  .m-input-style .m-input-style__input textarea {
    cursor: text; }
  .m-input-style ::-moz-placeholder {
    color: var(--m-input-style--placeholder-color); }
  .m-input-style :-ms-input-placeholder {
    color: var(--m-input-style--placeholder-color); }
  .m-input-style ::placeholder {
    color: var(--m-input-style--placeholder-color); }
  .m-input-style__main {
    width: 100%;
    display: inherit;
    box-shadow: var(--m-input-style--box-shadow);
    border-radius: 3px;
    border: 1px solid var(--m-input-style--border-color);
    background-color: var(--m-input-style--background-color);
    outline: 1px solid rgba(255, 255, 255, 0);
    transition: border-color 0.45s linear, box-shadow 0.3s linear; }
  .m-input-style__append {
    display: inherit;
    overflow: hidden;
    position: relative; }
  .m-input-style__body {
    flex: 1;
    display: inherit;
    flex-direction: column;
    padding: 10px 12px;
    transition: margin-top 0.3s ease;
    min-height: 44px; }
  .m-input-style__label {
    z-index: 1;
    position: relative;
    transform-origin: 0 0;
    font-size: 1rem;
    transform: translate3d(0, 0, 0);
    color: var(--m-input-style--label-color);
    font-weight: 500; }
    .m-input-style__label .m-icon {
      font-size: 85%;
      margin-right: 8px; }
  .m-input-style__text {
    left: 0;
    position: relative;
    display: inline-block;
    background: linear-gradient(360deg, var(--m-input-style--background-color) calc(50% + 2px), rgba(250, 250, 250, 0) 100%) calc(52% + 2px);
    transition: background 0.3s ease, padding 0.3s ease, left 0.3s ease; }
  .m-input-style__input {
    position: relative;
    display: flex;
    align-items: center;
    flex: auto;
    width: 100%;
    font-weight: 350;
    min-height: 1.3rem;
    margin: -1.3rem 0 0; }
    .m-input-style__input .m-icon-button.m-icon-button,
    .m-input-style__input .m-icon.m-icon {
      position: relative;
      z-index: 0;
      font-size: 1em;
      color: var(--m-input-style--buttons-color); }
    .m-input-style__input .m-icon-button.m-icon-button {
      min-width: auto;
      min-height: auto; }
    .m-input-style__input .m-icon.m-icon {
      transition: color 0.3s ease; }
  .m-input-style__input,
  .m-input-style input,
  .m-input-style textarea {
    outline: none;
    text-overflow: ellipsis;
    font-family: inherit;
    text-align: left;
    background: none;
    border: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    color: var(--m-input-style--input-color); }
  .m-input-style input,
  .m-input-style textarea {
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
    font-size: inherit;
    font-weight: 350;
    line-height: inherit;
    vertical-align: middle; }
    .m-input-style input::-ms-clear, .m-input-style input::-ms-reveal,
    .m-input-style textarea::-ms-clear,
    .m-input-style textarea::-ms-reveal {
      display: none; }
    .m-input-style input:-webkit-autofill,
    .m-input-style textarea:-webkit-autofill {
      background: rgba(255, 255, 255, 0);
      -webkit-box-shadow: 0 0 0 1000px var(--m-color-white) inset !important; }
  .m-input-style textarea {
    resize: none; }
  .m-input-style__required-marker {
    color: var(--m-color-accent);
    font-size: inherit;
    font-weight: 575;
    vertical-align: baseline; }
  .m-input-style__content {
    display: flex;
    flex: auto;
    max-width: 100%;
    position: relative; }
  .m-input-style__suffix {
    display: inherit;
    align-items: center; }
  .m-input-style__transparent-text {
    opacity: 0;
    width: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .m-input-style__spinner {
    margin-left: 8px; }
  .m-input-style__validation {
    transition: margin-top 0.3s ease; }
  .m-input-style:hover:not(.m--is-disabled):not(.m--is-waiting):not(.m--has-error):not(.m--is-valid):not(.m--is-focus) {
    --m-input-style--label-color: var(--m-input-style--hover-color);
    --m-input-style--border-color: var(--m-input-style--hover-color); }
  .m-input-style.m--is-focus:not(.m--has-error):not(.m--is-valid) {
    --m-input-style--label-color: var(--m-input-style--focus-color);
    --m-input-style--border-color: var(--m-input-style--focus-color);
    --m-input-style--buttons-color: var(--m-input-style--focus-color); }
  .m-input-style.m--is-focus:not(.m--is-disabled) .m-input-style__main {
    box-shadow: 0 0 2px var(--m-input-style--border-color);
    outline: 1px solid var(--m-input-style--border-color); }
  .m-input-style.m--has-cursor-pointer,
  .m-input-style.m--has-cursor-pointer .m-input-style__label,
  .m-input-style.m--has-cursor-pointer .m-input-style__input,
  .m-input-style.m--has-cursor-pointer .m-input-style__input input,
  .m-input-style.m--has-cursor-pointer .m-input-style__input textarea {
    cursor: pointer; }
  .m-input-style.m--has-label:not(.m--is-label-up) .m-input-style__content {
    opacity: 0; }
  .m-input-style.m--is-label-up {
    --m-input-style--label-color: var(--m-input-style--label-up-color);
    --m-input-style--border-color: var(--m-input-style--label-up-border-color); }
    .m-input-style.m--is-label-up .m-input-style__label {
      transform: translate3d(0, calc(-50% - 10px), 0) scale(0.8); }
    .m-input-style.m--is-label-up .m-input-style__text {
      left: -4px;
      padding-left: 4px; }
  .m-input-style.m--has-error {
    --m-input-style--label-color: var(--m-input-style--error-color);
    --m-input-style--border-color: var(--m-input-style--error-color);
    --m-input-style--buttons-color: var(--m-input-style--error-color); }
  .m-input-style.m--is-valid {
    --m-input-style--label-color: var(--m-input-style--valid-color);
    --m-input-style--border-color: var(--m-input-style--valid-color);
    --m-input-style--buttons-color: var(--m-input-style--valid-color); }
  .m-input-style.m--is-disabled, .m-input-style.m--is-waiting, .m-input-style.m--is-readonly {
    --m-input-style--label-color: var(--m-input-style--disabled-color);
    --m-input-style--border-color: var(--m-input-style--disabled-color);
    --m-input-style--buttons-color: var(--m-input-style--disabled-color);
    --m-input-style--input-color: var(--m-input-style--disabled-color); }
    .m-input-style.m--is-disabled .m-input-style__main, .m-input-style.m--is-waiting .m-input-style__main, .m-input-style.m--is-readonly .m-input-style__main {
      border-style: dashed; }
  .m-input-style.m--is-disabled,
  .m-input-style.m--is-disabled .m-input-style__label,
  .m-input-style.m--is-disabled .m-input-style__input,
  .m-input-style.m--is-disabled .m-input-style__input input,
  .m-input-style.m--is-disabled .m-input-style__input textarea {
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .m-input-style.m--is-waiting,
  .m-input-style.m--is-waiting .m-input-style__label,
  .m-input-style.m--is-waiting .m-input-style__input,
  .m-input-style.m--is-waiting .m-input-style__input input,
  .m-input-style.m--is-waiting .m-input-style__input textarea {
    cursor: wait; }
  .m-input-style.m--is-readonly,
  .m-input-style.m--is-readonly .m-input-style__label,
  .m-input-style.m--is-readonly .m-input-style__input,
  .m-input-style.m--is-readonly .m-input-style__input input,
  .m-input-style.m--is-readonly .m-input-style__input textarea {
    cursor: default; }
  .m-input-style.m--is-anim-ready .m-input-style__label {
    transition-property: color, transform, top;
    transition-duration: 0.45s;
    transition-timing-function: ease; }
  .m-input-style.m--is-anim-ready .m-input-style__content {
    transition: opacity 0.3s ease; }
  .m-input-style.m--is-tag-h1 ::-moz-placeholder, .m-input-style.m--is-tag-h2 ::-moz-placeholder, .m-input-style.m--is-tag-h3 ::-moz-placeholder, .m-input-style.m--is-tag-h4 ::-moz-placeholder, .m-input-style.m--is-tag-h5 ::-moz-placeholder, .m-input-style.m--is-tag-h6 ::-moz-placeholder {
    font-size: inherit;
    font-weight: 500; }
  .m-input-style.m--is-tag-h1 :-ms-input-placeholder, .m-input-style.m--is-tag-h2 :-ms-input-placeholder, .m-input-style.m--is-tag-h3 :-ms-input-placeholder, .m-input-style.m--is-tag-h4 :-ms-input-placeholder, .m-input-style.m--is-tag-h5 :-ms-input-placeholder, .m-input-style.m--is-tag-h6 :-ms-input-placeholder {
    font-size: inherit;
    font-weight: 500; }
  .m-input-style.m--is-tag-h1 input,
  .m-input-style.m--is-tag-h1 textarea,
  .m-input-style.m--is-tag-h1 ::placeholder,
  .m-input-style.m--is-tag-h1 .m-input-style__label,
  .m-input-style.m--is-tag-h1 .m-input-style__transparent-text, .m-input-style.m--is-tag-h2 input,
  .m-input-style.m--is-tag-h2 textarea,
  .m-input-style.m--is-tag-h2 ::placeholder,
  .m-input-style.m--is-tag-h2 .m-input-style__label,
  .m-input-style.m--is-tag-h2 .m-input-style__transparent-text, .m-input-style.m--is-tag-h3 input,
  .m-input-style.m--is-tag-h3 textarea,
  .m-input-style.m--is-tag-h3 ::placeholder,
  .m-input-style.m--is-tag-h3 .m-input-style__label,
  .m-input-style.m--is-tag-h3 .m-input-style__transparent-text, .m-input-style.m--is-tag-h4 input,
  .m-input-style.m--is-tag-h4 textarea,
  .m-input-style.m--is-tag-h4 ::placeholder,
  .m-input-style.m--is-tag-h4 .m-input-style__label,
  .m-input-style.m--is-tag-h4 .m-input-style__transparent-text, .m-input-style.m--is-tag-h5 input,
  .m-input-style.m--is-tag-h5 textarea,
  .m-input-style.m--is-tag-h5 ::placeholder,
  .m-input-style.m--is-tag-h5 .m-input-style__label,
  .m-input-style.m--is-tag-h5 .m-input-style__transparent-text, .m-input-style.m--is-tag-h6 input,
  .m-input-style.m--is-tag-h6 textarea,
  .m-input-style.m--is-tag-h6 ::placeholder,
  .m-input-style.m--is-tag-h6 .m-input-style__label,
  .m-input-style.m--is-tag-h6 .m-input-style__transparent-text {
    font-size: inherit;
    font-weight: 500; }
  .m-input-style.m--is-tag-p ::-moz-placeholder {
    font-weight: 350; }
  .m-input-style.m--is-tag-p :-ms-input-placeholder {
    font-weight: 350; }
  .m-input-style.m--is-tag-p input,
  .m-input-style.m--is-tag-p textarea,
  .m-input-style.m--is-tag-p ::placeholder,
  .m-input-style.m--is-tag-p .m-input-style__label,
  .m-input-style.m--is-tag-p .m-input-style__transparent-text {
    font-weight: 350; }
  .m-input-style.m--is-tag-h1 {
    font-size: calc(var(--m-font-size-h1) / 16 * 1rem); }
  .m-input-style.m--is-tag-h2 {
    font-size: calc(var(--m-font-size-h2) / 16 * 1rem); }
  .m-input-style.m--is-tag-h3 {
    font-size: calc(var(--m-font-size-h3) / 16 * 1rem); }
  .m-input-style.m--is-tag-h4 {
    font-size: calc(var(--m-font-size-h4) / 16 * 1rem); }
  .m-input-style.m--is-tag-h5 {
    font-size: calc(var(--m-font-size-h5) / 16 * 1rem); }
  .m-input-style.m--is-tag-h6 {
    font-size: calc(var(--m-font-size-h6) / 16 * 1rem); }
  .m-input-style.m--has-validation-message .m-input-style__validation {
    margin-top: 4px; }

.m-accordion-transition.m--is-enter {
  height: 0; }

.m-accordion-transition.m--has-transition.m--is-enter-active, .m-accordion-transition.m--has-transition.m--is-leave-active {
  transition: height 0.3s ease;
  overflow: hidden; }

.m-accordion-transition.m--is-leave-to {
  height: 0 !important; }

.m-validation-message[data-v-38d3076e] {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}
.m-validation-message__icon[data-v-38d3076e] {
    display: table-cell;
    position: relative;
    top: 1px;
    flex-shrink: 0;
    font-size: calc(14 / 16 * 1rem);
    margin-right: 4px;
}
.m-validation-message__error[data-v-38d3076e], .m-validation-message__valid[data-v-38d3076e] {
    display: inline-flex;
    align-items: flex-start;
}
.m-validation-message__error ~ .m-validation-message__helper[data-v-38d3076e], .m-validation-message__valid ~ .m-validation-message__helper[data-v-38d3076e] {
      margin-top: 2px;
}
.m-validation-message__error[data-v-38d3076e] {
    color: var(--m-color-error);
}
.m-validation-message__valid[data-v-38d3076e] {
    color: var(--m-color-success);
}
.m-validation-message__helper[data-v-38d3076e] {
    color: var(--m-color-text-light);
}
.m-validation-message__text[data-v-38d3076e] {
    position: relative;
    flex: 1 1 auto;
}
.m-validation-message p[data-v-38d3076e] {
    transition: opacity 0.3s ease;
    margin: 0;
    font-size: calc(14 / 16 * 1rem);
}

.fr-btn i {
  font-style: normal; }

.fr-dib.fr-dib {
  max-width: 100%;
  display: block; }
  .fr-dib.fr-dib.m--fr-image-block-left {
    margin: 16px;
    margin-left: 0; }
  .fr-dib.fr-dib.m--fr-image-block-center {
    margin: 16px auto; }
  .fr-dib.fr-dib.m--fr-image-float-left {
    float: left;
    margin: 16px;
    margin-left: 0; }
  .fr-dib.fr-dib.m--fr-image-float-right {
    float: right;
    margin: 16px;
    margin-right: 0; }

.fr-popup.fr-popup .fr-command.fr-btn.m--fr-active {
  color: #222;
  background: #d6d6d6; }

.fr-popup.fr-popup .fr-buttons .fr-btn {
  width: 38px;
  height: 38px; }
  .fr-popup.fr-popup .fr-buttons .fr-btn svg {
    width: 16px; }

div[id*="dropdown-menu-align"] .fr-dropdown-wrapper.fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list.fr-dropdown-list {
  min-width: 0;
  padding: 0; }
  div[id*="dropdown-menu-align"] .fr-dropdown-wrapper.fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list.fr-dropdown-list li a {
    padding: 12px; }

.fr-box .fr-counter.fr-counter {
  padding-bottom: 0; }

.mu-link[data-v-3153c18b], .vue-froala[data-v-3153c18b] a {
  transition: color 0.3s ease;
  position: relative;
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  color: var(--m-color-interactive);
  text-decoration: none;
  outline-color: var(--m-color-interactive);
}
.mu-link[data-v-3153c18b]:hover, .vue-froala[data-v-3153c18b] a:hover {
    color: var(--m-color-interactive-light);
}
.mu-link[data-v-3153c18b]:active, .vue-froala[data-v-3153c18b] a:active, .mu-link[data-v-3153c18b]:focus:not(:hover), .vue-froala[data-v-3153c18b] a:focus:not(:hover) {
    color: var(--m-color-interactive-dark);
}
.mu-link[data-v-3153c18b]:not(.mu-link-unvisited):not(:hover):not(:focus):visited, .vue-froala[data-v-3153c18b] a:not(.mu-link-unvisited):not(:hover):not(:focus):visited {
    color: var(--m-color-interactive-darker);
}
.mu-link-text[data-v-3153c18b] {
  position: relative;
  vertical-align: middle;
}
.mu-link:hover .mu-link-text[data-v-3153c18b], .vue-froala[data-v-3153c18b] a:hover .mu-link-text, .mu-link:focus .mu-link-text[data-v-3153c18b], .vue-froala[data-v-3153c18b] a:focus .mu-link-text, .vue-froala[data-v-3153c18b] a:hover, .vue-froala[data-v-3153c18b] a:focus {
  text-decoration: underline;
}
.mu-link-icon-left[data-v-3153c18b],
.mu-link-icon-right[data-v-3153c18b] {
  display: inline-flex;
  flex-shrink: 0;
  vertical-align: middle;
  stroke-width: 2px;
  width: 0.8em;
}
.mu-link-icon-left[data-v-3153c18b] {
  margin-right: 8px;
}
.mu-link-icon-right[data-v-3153c18b] {
  margin-left: 8px;
}

/* FA CSS import */
.vue-froala[data-v-3153c18b] {
  overflow: hidden;
  width: 100%;
}
.m-input-style .vue-froala[data-v-3153c18b] {
    margin: 0;
}
.vue-froala[data-v-3153c18b] .fas {
    font-style: normal;
}
.vue-froala[data-v-3153c18b] button[id^='fullscreen'] {
    float: right;
}
.vue-froala[data-v-3153c18b] .fr-box.fr-fullscreen {
    width: 100vw !important;
    background-color: var(--m-color-white);
}
.vue-froala[data-v-3153c18b] .fr-element.fr-view {
    padding: 0;
}
.vue-froala[data-v-3153c18b] .fr-placeholder {
    padding: 0 !important;
}
.vue-froala.m--is-dirty[data-v-3153c18b]:not(.m--is-disabled):not(.m--is-readonly) {
    overflow: unset;
}
.vue-froala.m--is-dirty:not(.m--is-disabled):not(.m--is-readonly).fr-fullscreen-wrapper[data-v-3153c18b] .fr-element.fr-view {
      padding: 24px 16px !important;
      background: var(--m-color-white);
}
@media (min-width: 768px) {
.vue-froala.m--is-dirty:not(.m--is-disabled):not(.m--is-readonly).fr-fullscreen-wrapper[data-v-3153c18b] .fr-element.fr-view {
          padding: 24px !important;
}
}
.vue-froala.m--is-collapsed[data-v-3153c18b] .fr-box.fr-basic .fr-element {
    min-height: unset;
}
.vue-froala.m--is-disabled[data-v-3153c18b] .fr-wrapper {
    cursor: default;
}
.vue-froala.m--is-disabled[data-v-3153c18b] .fr-view {
    color: var(--m-color-disabled);
}
.vue-froala.m--is-disabled[data-v-3153c18b] .fr-view /deep/ a {
      color: var(--m-color-disabled);
      cursor: default;
}
.vue-froala.m--is-disabled[data-v-3153c18b] .fr-toolbar {
    display: none;
}
.vue-froala[data-v-3153c18b]:not(.m--is-focus) {
    overflow: hidden;
}
.vue-froala[data-v-3153c18b]:not(.m--is-focus) .fr-sticky-dummy {
      height: 0 !important;
}
.vue-froala.m--is-readonly.m--is-focus[data-v-3153c18b] .fr-placeholder {
    display: none;
}
.vue-froala.m--is-readonly.m--is-focus[data-v-3153c18b] .fr-box.fr-basic .fr-element {
    font-weight: 350;
    word-wrap: break-word;
    -moz-user-select: text;
    border-left: 0 transparent;
    border-right: 0 transparent;
}
.vue-froala.m--is-readonly.m--is-focus[data-v-3153c18b] .fr-toolbar {
    display: none;
}
.vue-froala.m--is-readonly.m--is-focus[data-v-3153c18b] .fr-sticky-dummy + .fr-sticky-dummy {
    height: 0 !important;
}
.vue-froala.m--is-focus[data-v-3153c18b]:not(.m--is-readonly) .fr-element.fr-view,
  .vue-froala.m--is-focus[data-v-3153c18b]:not(.m--is-readonly) .fr-placeholder {
    padding-top: 16px !important;
    padding-bottom: 8px;
}
.vue-froala.m--is-focus[data-v-3153c18b] .fr-placeholder {
    color: var(--m-color-disabled);
    font-weight: 500;
    position: absolute;
}
.vue-froala.m--is-focus[data-v-3153c18b] .fr-box.fr-basic .fr-element {
    font-weight: 350;
    word-wrap: break-word;
    -moz-user-select: text;
}
.vue-froala.m--is-focus[data-v-3153c18b] .fr-box.fr-basic.fr-top .fr-wrapper {
    transition: margin 0.45s ease;
}
.vue-froala.m--is-focus[data-v-3153c18b] .fr-toolbar {
    height: 40px;
    padding: 0;
    opacity: 1;
}
.vue-froala.m--is-focus[data-v-3153c18b] .fr-toolbar::before {
      font-family: Font Awesome 5 Free, sans-serif;
      font-weight: 900;
}
.m-rich-text.m--has-error .vue-froala.m--is-focus[data-v-3153c18b] .fr-toolbar::before, .m-rich-text.m--has-error .vue-froala.m--is-focus[data-v-3153c18b] .fr-toolbar::after {
      background-color: var(--m-color-error);
}
.m-rich-text.m--is-valid .vue-froala.m--is-focus[data-v-3153c18b] .fr-toolbar::before, .m-rich-text.m--is-valid .vue-froala.m--is-focus[data-v-3153c18b] .fr-toolbar::after {
      background-color: var(--m-color-success);
}
.vue-froala.m--is-focus[data-v-3153c18b] .fr-toolbar .vue-froala {
      overflow: unset;
}
.vue-froala.m--is-focus[data-v-3153c18b] .fr-sticky-dummy + .fr-sticky-dummy {
    height: 0 !important;
}
.vue-froala[data-v-3153c18b]  {
    word-break: break-word;
}
.vue-froala[data-v-3153c18b] h1,
    .vue-froala[data-v-3153c18b] h2,
    .vue-froala[data-v-3153c18b] h3,
    .vue-froala[data-v-3153c18b] h4,
    .vue-froala[data-v-3153c18b] h5,
    .vue-froala[data-v-3153c18b] h6,
    .vue-froala[data-v-3153c18b] .mu-h1,
    .vue-froala[data-v-3153c18b] .mu-h2,
    .vue-froala[data-v-3153c18b] .mu-h3,
    .vue-froala[data-v-3153c18b] .mu-h4,
    .vue-froala[data-v-3153c18b] .mu-h5,
    .vue-froala[data-v-3153c18b] .mu-h6 {
      font-weight: 500;
      line-height: 1.1;
}
.vue-froala[data-v-3153c18b] h1,
    .vue-froala[data-v-3153c18b] .mu-h1 {
      margin: 0;
      font-size: calc(var(--m-font-size-h1) / 16 * 1rem);
}
.vue-froala[data-v-3153c18b] h2,
    .vue-froala[data-v-3153c18b] .mu-h2 {
      margin: 32px 0 0;
      font-size: calc(var(--m-font-size-h2) / 16 * 1rem);
}
.vue-froala[data-v-3153c18b] h3,
    .vue-froala[data-v-3153c18b] .mu-h3 {
      margin: 32px 0 0;
      font-size: calc(var(--m-font-size-h3) / 16 * 1rem);
}
.vue-froala[data-v-3153c18b] h4,
    .vue-froala[data-v-3153c18b] .mu-h4 {
      margin: 24px 0 0;
      font-size: calc(var(--m-font-size-h4) / 16 * 1rem);
}
.vue-froala[data-v-3153c18b] h5,
    .vue-froala[data-v-3153c18b] .mu-h5 {
      margin: 24px 0 0;
      font-size: calc(var(--m-font-size-h5) / 16 * 1rem);
}
.vue-froala[data-v-3153c18b] h6,
    .vue-froala[data-v-3153c18b] .mu-h6 {
      margin: 24px 0 0;
      font-size: calc(var(--m-font-size-h6) / 16 * 1rem);
}
.vue-froala[data-v-3153c18b] p,
    .vue-froala[data-v-3153c18b] .mu-p {
      margin: 12px 0 0;
}
.vue-froala[data-v-3153c18b] b,
    .vue-froala[data-v-3153c18b] strong {
      font-weight: 500;
}
.vue-froala[data-v-3153c18b] i,
    .vue-froala[data-v-3153c18b] em {
      font-style: italic;
}
.vue-froala[data-v-3153c18b] small {
      font-size: calc(14 / 16 * 1rem);
}
.vue-froala[data-v-3153c18b] pre,
    .vue-froala[data-v-3153c18b] code {
      word-break: break-all;
      word-wrap: break-word;
      font-weight: 350;
      color: var(--m-color-text);
      font-size: calc(14 / 16 * 1rem);
}
.vue-froala[data-v-3153c18b] .rte-h1 {
      font-size: calc(var(--m-font-size-h1) / 16 * 1rem);
      font-weight: 500;
      line-height: 1.1;
}
.vue-froala[data-v-3153c18b] .rte-h2 {
      font-size: calc(var(--m-font-size-h2) / 16 * 1rem);
      font-weight: 500;
      line-height: 1.1;
}
.vue-froala[data-v-3153c18b] .rte-h3 {
      font-size: calc(var(--m-font-size-h3) / 16 * 1rem);
      font-weight: 500;
      line-height: 1.1;
}
.vue-froala[data-v-3153c18b] .rte-h4 {
      font-size: calc(var(--m-font-size-h4) / 16 * 1rem);
      font-weight: 500;
      line-height: 1.1;
}
.vue-froala[data-v-3153c18b] .rte-h5 {
      font-size: calc(var(--m-font-size-h5) / 16 * 1rem);
      font-weight: 500;
      line-height: 1.1;
}
.vue-froala[data-v-3153c18b] .rte-h6 {
      font-size: calc(var(--m-font-size-h6) / 16 * 1rem);
      font-weight: 500;
      line-height: 1.1;
}
.vue-froala[data-v-3153c18b] ul,
    .vue-froala[data-v-3153c18b] ol,
    .vue-froala[data-v-3153c18b] table {
      margin-top: 12px;
      margin-bottom: 0;
}
.vue-froala[data-v-3153c18b] ul {
      margin-top: 16px;
      margin-bottom: 0;
}
.vue-froala[data-v-3153c18b] ul,
      .vue-froala[data-v-3153c18b] ul ul,
      .vue-froala[data-v-3153c18b] ul ol {
        padding: 0 0 0 24px;
}
.vue-froala[data-v-3153c18b] ul ul,
      .vue-froala[data-v-3153c18b] ul ol {
        margin: 0;
}
.vue-froala[data-v-3153c18b] ul li {
        position: relative;
        list-style: none;
        margin: 12px 0 0;
}
.vue-froala[data-v-3153c18b] ul li::before {
          position: absolute;
          top: 10px;
          left: -12px;
          content: '';
          transform: translate3d(-50%, 0, 0);
}
.vue-froala[data-v-3153c18b] ul li:first-child {
          margin: 0;
}
.vue-froala[data-v-3153c18b] ul li > ul {
          margin: 12px 0 0;
}
.vue-froala[data-v-3153c18b] ul > li > ul > li::before, .vue-froala[data-v-3153c18b] ul > li::before,
      .vue-froala[data-v-3153c18b] ul > li > ul > li > ul > li::before,
      .vue-froala[data-v-3153c18b] ul > li > ul > li > ul > li > ul > li::before {
        width: 4px;
        height: 4px;
}
.vue-froala[data-v-3153c18b] ul > li > ul > li::before, .vue-froala[data-v-3153c18b] ul > li::before {
        border-radius: 50%;
        border: 1px solid var(--m-color-grey-dark);
}
.vue-froala[data-v-3153c18b] ul > li::before,
      .vue-froala[data-v-3153c18b] ul > li > ul > li > ul > li::before {
        background: var(--m-color-grey-dark);
}
.vue-froala[data-v-3153c18b] ul > li > ul > li > ul > li::before,
      .vue-froala[data-v-3153c18b] ul > li > ul > li > ul > li > ul > li::before {
        border: 1px solid var(--m-color-grey-dark);
}
.vue-froala[data-v-3153c18b] ul > li > ul > li > ul > li > ul > li > ul > li::before {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 3px 0 3px 4px;
        border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) var(--m-color-grey-dark);
}
.vue-froala[data-v-3153c18b] ol,
    .vue-froala[data-v-3153c18b] ol ul,
    .vue-froala[data-v-3153c18b] ol ol {
      padding: 0 0 0 24px;
}
.vue-froala[data-v-3153c18b] ol ul,
    .vue-froala[data-v-3153c18b] ol ol {
      margin: 0;
}
.vue-froala[data-v-3153c18b] ol li {
      list-style-type: decimal;
}
.vue-froala[data-v-3153c18b] table {
      width: 100%;
      border-collapse: collapse;
      table-layout: fixed;
}
.vue-froala[data-v-3153c18b] table th {
        padding: 0 8px 6px;
        font-weight: 500;
        color: var(--m-color-black);
        border-bottom: 2px solid var(--m-color-border);
        text-align: left;
}
.vue-froala[data-v-3153c18b] table th:first-child {
          padding-left: 16px;
}
.vue-froala[data-v-3153c18b] table th:last-child {
          padding-right: 16px;
}
.vue-froala[data-v-3153c18b] table tbody tr {
        border-bottom: 1px solid var(--m-color-border);
}
.vue-froala[data-v-3153c18b] table td {
        padding: 16px 8px;
        margin: 1px 0;
        vertical-align: top;
        text-align: left;
}
.vue-froala[data-v-3153c18b] table td:first-child {
          padding-left: 16px;
}
.vue-froala[data-v-3153c18b] table td:last-child {
          padding-right: 16px;
}
.vue-froala[data-v-3153c18b] table.m-u--has-icon th:last-child:not(:only-child),
      .vue-froala[data-v-3153c18b] table.m-u--has-icon td:last-child:not(:only-child) {
        padding: 0;
        width: 44px;
        text-align: center;
        vertical-align: middle;
}
.m-panel .vue-froala[data-v-3153c18b] table tbody tr:last-child {
        border-bottom: 0;
}
.vue-froala[data-v-3153c18b] a {
      display: inline;
}
.vue-froala[data-v-3153c18b] .fr-btn > svg,
    .vue-froala[data-v-3153c18b] .fr-sub-menu > svg {
      width: 14px;
      height: 14px;
      margin: 12px;
}
.vue-froala[data-v-3153c18b] .fr-box.fr-basic.fr-top .fr-wrapper {
      background: rgba(255, 255, 255, 0);
      box-shadow: unset;
      border: 0;
}
.vue-froala[data-v-3153c18b] .fr-box.fr-basic .fr-element {
      min-height: unset;
      overflow-x: unset;
      font-family: unset;
      font-size: unset;
      line-height: unset;
}
.vue-froala[data-v-3153c18b] .fr-wrapper {
      transition: background 0.3s ease;
      cursor: text;
      display: flex;
}
.vue-froala[data-v-3153c18b] .fr-view {
      color: var(--m-color-text);
      width: 100%;
}
.vue-froala[data-v-3153c18b] .fr-view > :first-child {
        margin-top: 0 !important;
}
.vue-froala[data-v-3153c18b] .fr-toolbar {
      cursor: default;
      opacity: 0;
      box-shadow: unset;
      margin: 0;
      border-radius: 0;
      border-top: 0;
      border-right: 0;
      border-left: 0;
      height: 0;
}
.vue-froala[data-v-3153c18b] .fr-toolbar button {
        color: var(--m-color-grey-darker);
}
.vue-froala[data-v-3153c18b] .fr-toolbar button svg {
          fill: var(--m-color-grey-darker);
}
.vue-froala[data-v-3153c18b] .fr-toolbar button[data-cmd*='specialCharacters'] :not(.fr-sr-only) {
        font-size: 1rem;
}
.vue-froala[data-v-3153c18b] .fr-toolbar button[id*='-sub-menu']::after,
      .vue-froala[data-v-3153c18b] .fr-toolbar .popup-button::after {
        position: absolute;
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid var(--m-color-grey-darker);
        right: 4px;
        top: 17px;
        content: '';
}
.vue-froala[data-v-3153c18b] .fr-toolbar button[id*='-sub-menu'] svg,
      .vue-froala[data-v-3153c18b] .fr-toolbar .popup-button svg {
        margin-left: 8px;
        margin-right: 16px;
}
.vue-froala[data-v-3153c18b] .fr-toolbar div[id*="paragraphStyle"] li a {
        margin-top: 0;
        font-family: var(--m-font-family);
}
.vue-froala[data-v-3153c18b] .fr-toolbar div[id*="paragraphStyle"] li:first-child a {
        font-weight: 350;
        font-size: inherit;
}
.vue-froala[data-v-3153c18b] .fr-newline {
      margin-left: 0;
      margin-right: 0;
}
.vue-froala[data-v-3153c18b] .fr-popup {
      border-radius: 0;
      border-top-color: var(--m-color-grey-darker);
}
.vue-froala[data-v-3153c18b] .fr-arrow {
      border-bottom-color: var(--m-color-grey-darker);
}
.vue-froala[data-v-3153c18b] .fr-input-line input[type='text'],
    .vue-froala[data-v-3153c18b] .fr-input-line textarea {
      transition: border-color 0.3s ease;
      position: relative;
      font-family: inherit;
      font-size: inherit;
      font-weight: 500;
      color: var(--m-color-text);
      border-bottom-color: var(--m-color-grey);
}
.vue-froala[data-v-3153c18b] .fr-input-line input[type='text']::-moz-placeholder, .vue-froala[data-v-3153c18b] .fr-input-line textarea::-moz-placeholder {
        color: var(--m-color-disabled);
        font-weight: 500;
}
.vue-froala[data-v-3153c18b] .fr-input-line input[type='text']:-ms-input-placeholder, .vue-froala[data-v-3153c18b] .fr-input-line textarea:-ms-input-placeholder {
        color: var(--m-color-disabled);
        font-weight: 500;
}
.vue-froala[data-v-3153c18b] .fr-input-line input[type='text']::placeholder,
      .vue-froala[data-v-3153c18b] .fr-input-line textarea::placeholder {
        color: var(--m-color-disabled);
        font-weight: 500;
}
.vue-froala[data-v-3153c18b] .fr-input-line input[type='text']:disabled,
      .vue-froala[data-v-3153c18b] .fr-input-line textarea:disabled {
        color: var(--m-color-disabled);
        border-bottom: 1px dashed var(--m-color-disabled);
}
.vue-froala[data-v-3153c18b] .fr-input-line input[type='text']:not(:disabled):hover,
      .vue-froala[data-v-3153c18b] .fr-input-line textarea:not(:disabled):hover {
        border-bottom-color: var(--m-color-grey-darker);
}
.vue-froala[data-v-3153c18b] .fr-input-line input[type='text']:not(:disabled):focus,
      .vue-froala[data-v-3153c18b] .fr-input-line textarea:not(:disabled):focus {
        border-bottom-color: var(--m-color-interactive);
}
.vue-froala[data-v-3153c18b] .fr-input-line input[type='text'].fr-not-empty:focus + label,
      .vue-froala[data-v-3153c18b] .fr-input-line textarea.fr-not-empty:focus + label {
        color: var(--m-color-interactive);
}
.vue-froala[data-v-3153c18b] p[class^='rte-h'] b,
    .vue-froala[data-v-3153c18b] p[class^='rte-h'] strong {
      font-weight: 650;
}
.vue-froala[data-v-3153c18b] b,
    .vue-froala[data-v-3153c18b] strong {
      font-weight: 575;
}
.vue-froala[data-v-3153c18b] .second-toolbar {
      border: 0;
}
.vue-froala[data-v-3153c18b] .fr-command.fr-btn {
      width: 38px;
      height: 38px;
      margin: 0 2px;
}
.vue-froala[data-v-3153c18b] .fr-command.fr-btn.fr-open {
        background-color: var(--m-color-grey-lighter);
}
.vue-froala[data-v-3153c18b] .fr-command.fr-btn.fr-open > .fr-sub-menu::after {
          border-top: 0;
          border-bottom: 4px solid #222;
}
.vue-froala[data-v-3153c18b] .fr-command.fr-btn.fr-active {
        color: var(--m-color-interactive);
}
.vue-froala[data-v-3153c18b] .fr-command.fr-btn .fr-sub-menu::after {
        position: absolute;
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #333;
        right: 2px;
        top: 18px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        content: "";
}
.vue-froala[data-v-3153c18b] .fr-btn-grp.fr-float-left {
      margin-left: 0;
}
.vue-froala[data-v-3153c18b] .fr-btn-grp.fr-float-right {
      margin-right: 0;
}

.m-rich-text[data-v-7a407cae] {
  position: relative;
}
.m-rich-text[data-v-7a407cae] .m-input-style__label {
    line-height: 21px;
}


/*# sourceMappingURL=rte.min.css.map*/