
trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none;
}

trix-toolbar * {
  box-sizing: border-box;
}
trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto;
}
trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px;
}
trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 1.5vw;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
}
trix-toolbar .trix-button-group-spacer {
  flex-grow: 1;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button-group-spacer {
    display: none;
  }
}
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent;
}
trix-toolbar .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-toolbar .trix-button.trix-active {
  background: #cbeefa;
  color: rgb(0, 0, 0);
}
trix-toolbar .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-toolbar .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125);
}
@media (max-width: 768px) {
  trix-toolbar .trix-button {
    letter-spacing: -0.01em;
    padding: 0 0.3em;
  }
}
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button--icon {
    height: 2em;
    max-width: calc(0.8em + 3.5vw);
  }
}
trix-toolbar .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 768px) {
  trix-toolbar .trix-button--icon::before {
    right: 6%;
    left: 6%;
  }
}
trix-toolbar .trix-button--icon.trix-active::before {
  opacity: 1;
}
trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.125;
}
trix-toolbar .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  top: 8%;
  bottom: 4%;
}
trix-toolbar .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-strike::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-code::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}
trix-toolbar .trix-dialogs {
  position: relative;
}
trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5;
}
trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-toolbar .trix-input--dialog.validate:invalid {
  box-shadow: #F00 0px 0px 1.5px 1px;
}
trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none;
}
trix-toolbar .trix-dialog--link {
  max-width: 600px;
}
trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline;
}
trix-toolbar .trix-dialog__link-fields .trix-input {
  flex: 1;
}
trix-toolbar .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
  margin: 0;
}

trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

trix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection {
  background: none;
}
trix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection {
  background: none;
}

trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight;
}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight;
}

trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent;
}
trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight;
}
trix-editor .attachment {
  position: relative;
}
trix-editor .attachment:hover {
  cursor: default;
}
trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text;
}
trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in;
}
trix-editor .attachment__progress[value="100"] {
  opacity: 0;
}
trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center;
}
trix-editor .trix-button-group {
  display: inline-flex;
}
trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent;
}
trix-editor .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-editor .trix-button.trix-active {
  background: #cbeefa;
}
trix-editor .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
}
trix-editor .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
}
trix-editor .trix-button--remove:hover {
  border-color: #333;
}
trix-editor .trix-button--remove:hover::before {
  opacity: 1;
}
trix-editor .attachment__metadata-container {
  position: relative;
}
trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}
trix-editor .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
trix-editor .attachment__metadata .attachment__size {
  margin-left: 0.2em;
  white-space: nowrap;
}

.trix-content {
  line-height: 1.5;
  overflow-wrap: break-word;
  word-break: break-word;
}
.trix-content * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.trix-content h1 {
  font-size: 1.2em;
  line-height: 1.2;
}
.trix-content blockquote {
  border: 0 solid #ccc;
  border-left-width: 0.3em;
  margin-left: 0.3em;
  padding-left: 0.6em;
}
.trix-content [dir=rtl] blockquote,
.trix-content blockquote[dir=rtl] {
  border-width: 0;
  border-right-width: 0.3em;
  margin-right: 0.3em;
  padding-right: 0.6em;
}
.trix-content li {
  margin-left: 1em;
}
.trix-content [dir=rtl] li {
  margin-right: 1em;
}
.trix-content pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  padding: 0.5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto;
}
.trix-content img {
  max-width: 100%;
  height: auto;
}
.trix-content .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
.trix-content .attachment a {
  color: inherit;
  text-decoration: none;
}
.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
  color: inherit;
}
.trix-content .attachment__caption {
  text-align: center;
}
.trix-content .attachment__caption .attachment__name + .attachment__size::before {
  content: " •";
}
.trix-content .attachment--preview {
  width: 100%;
  text-align: center;
}
.trix-content .attachment--preview .attachment__caption {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2;
}
.trix-content .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 2px;
  padding: 0.4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px;
}
.trix-content .attachment-gallery {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.trix-content .attachment-gallery .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}
.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
  flex-basis: 50%;
  max-width: 50%;
}
/*
 * Provides a drop-in pointer for the default Trix stylesheet that will format the toolbar and
 * the trix-editor content (whether displayed or under editing). Feel free to incorporate this
 * inclusion directly in any other asset bundle and remove this file.
 *

*/

/*
 * We need to override trix.css’s image gallery styles to accommodate the
 * <action-text-attachment> element we wrap around attachments. Otherwise,
 * images in galleries will be squished by the max-width: 33%; rule.
*/
.trix-content .attachment-gallery > action-text-attachment,
.trix-content .attachment-gallery > .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

.trix-content .attachment-gallery.attachment-gallery--2 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--2 > .attachment, .trix-content .attachment-gallery.attachment-gallery--4 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--4 > .attachment {
  flex-basis: 50%;
  max-width: 50%;
}

.trix-content action-text-attachment .attachment {
  padding: 0 !important;
  max-width: 100% !important;
}
:root {
  --nav-color: #5f687b;  /* The default color of the main navmenu links */
  --nav-hover-color: #10bc69; /* Applied to main navmenu links when they are hovered over or active */
  --nav-mobile-background-color: #ffffff; /* Used as the background color for mobile navigation menu */
  --nav-dropdown-background-color: #ffffff; /* Used as the background color for dropdown items that appear when hovering over primary navigation items */
  --nav-dropdown-color: #5f687b; /* Used for navigation links of the dropdown items in the navigation menu. */
  --nav-dropdown-hover-color: #10bc69; /* Similar to --nav-hover-color, this color is applied to dropdown navigation links when they are hovered over. */
}

/* Color Presets - These classes override global colors when applied to any section or element, providing reuse of the sam color scheme. */

.light-background {
  --background-color: #f9f9f9;
  --surface-color: #ffffff;
}

.dark-background {
  --background-color: #060606;
  --default-color: #ffffff;
  --heading-color: #ffffff;
  --surface-color: #252525;
  --contrast-color: #ffffff;
}

.accent-background {
  --background-color: #10bc69;
  --default-color: #ffffff;
  --heading-color: #ffffff;
  --surface-color: #14eb83;
  --contrast-color: #ffffff;
}

/* Smooth scroll */
:root {
  scroll-behavior: smooth;
}

.vote_statistics th {
	text-align: left;
}

.bold {
  font-weight: bold;
}

.question_choices_stats {
	display: flex;
	flex-direction: column;
}

.choice_stat_group {
	display: flex;
	flex-direction: row;
	gap: 1rem;
}

.question_choice_title_stats {
	width: 50rem;
}

.index_submenu {
	display: flex;
	gap: 3rem;
}

.model_attribute_view.participatory_process_attribute_view.trix-content {
  width: 50rem;
}

a {
  color: var(--accent-color);
  text-decoration: none;
  transition: 0.3s;
}

a:hover {
  color: color-mix(in srgb, var(--accent-color), transparent 25%);
  text-decoration: none;
}

@media (max-width: 1200px) {
  .header .logo {
    order: 1;
  }

  .header .btn-getstarted {
    order: 2;
    margin: 0 15px 0 0;
    padding: 6px 15px;
  }

  .header .navmenu {
    order: 3;
  }
}

.scrolled .header {
  box-shadow: 0px 0 18px rgba(0, 0, 0, 0.1);
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Navmenu - Desktop */
@media (min-width: 1200px) {
  .navmenu {
    padding: 0;
  }

  .navmenu ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    align-items: center;
  }

  .navmenu li {
    position: relative;
  }

  .navmenu a,
  .navmenu a:focus {
    color: var(--nav-color);
    padding: 18px 15px;
    font-size: 16px;
    font-family: var(--nav-font);
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: space-between;
    white-space: nowrap;
    transition: 0.3s;
  }

  .navmenu a i,
  .navmenu a:focus i {
    font-size: 12px;
    line-height: 0;
    margin-left: 5px;
    transition: 0.3s;
  }

  .navmenu li:last-child a {
    padding-right: 0;
  }

  .navmenu li:hover>a,
  .navmenu .active,
  .navmenu .active:focus {
    color: var(--nav-hover-color);
  }

  .navmenu .dropdown ul {
    margin: 0;
    padding: 10px 0;
    background: var(--nav-dropdown-background-color);
    display: block;
    position: absolute;
    visibility: hidden;
    left: 14px;
    top: 130%;
    opacity: 0;
    transition: 0.3s;
    border-radius: 4px;
    z-index: 99;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  }

  .navmenu .dropdown ul li {
    min-width: 200px;
  }

  .navmenu .dropdown ul a {
    padding: 10px 20px;
    font-size: 15px;
    text-transform: none;
    color: var(--nav-dropdown-color);
  }

  .navmenu .dropdown ul a i {
    font-size: 12px;
  }

  .navmenu .dropdown ul a:hover,
  .navmenu .dropdown ul .active:hover,
  .navmenu .dropdown ul li:hover>a {
    color: var(--nav-dropdown-hover-color);
  }

  .navmenu .dropdown:hover>ul {
    opacity: 1;
    top: 100%;
    visibility: visible;
  }

  .navmenu .dropdown .dropdown ul {
    top: 0;
    left: -90%;
    visibility: hidden;
  }

  .navmenu .dropdown .dropdown:hover>ul {
    opacity: 1;
    top: 0;
    left: -100%;
    visibility: visible;
  }
}

/* Navmenu - Mobile */
@media (max-width: 1199px) {
  .mobile-nav-toggle {
    color: var(--nav-color);
    font-size: 28px;
    line-height: 0;
    margin-right: 10px;
    cursor: pointer;
    transition: color 0.3s;
  }

  .navmenu {
    padding: 0;
    z-index: 9997;
  }

  .navmenu ul {
    display: none;
    list-style: none;
    position: absolute;
    inset: 60px 20px 20px 20px;
    padding: 10px 0;
    margin: 0;
    border-radius: 6px;
    background-color: var(--nav-mobile-background-color);
    overflow-y: auto;
    transition: 0.3s;
    z-index: 9998;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  }

  .navmenu a,
  .navmenu a:focus {
    color: var(--nav-dropdown-color);
    padding: 10px 20px;
    font-family: var(--nav-font);
    font-size: 17px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
    white-space: nowrap;
    transition: 0.3s;
  }

  .navmenu a i,
  .navmenu a:focus i {
    font-size: 12px;
    line-height: 0;
    margin-left: 5px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: 0.3s;
    background-color: color-mix(in srgb, var(--accent-color), transparent 90%);
  }

  .navmenu a i:hover,
  .navmenu a:focus i:hover {
    background-color: var(--accent-color);
    color: var(--contrast-color);
  }

  .navmenu a:hover,
  .navmenu .active,
  .navmenu .active:focus {
    color: var(--nav-dropdown-hover-color);
  }

  .navmenu .active i,
  .navmenu .active:focus i {
    background-color: var(--accent-color);
    color: var(--contrast-color);
    transform: rotate(180deg);
  }

  .navmenu .dropdown ul {
    position: static;
    display: none;
    z-index: 99;
    padding: 10px 0;
    margin: 10px 20px;
    background-color: var(--nav-dropdown-background-color);
    border: 1px solid color-mix(in srgb, var(--default-color), transparent 90%);
    box-shadow: none;
    transition: all 0.5s ease-in-out;
  }

  .navmenu .dropdown ul ul {
    background-color: rgba(33, 37, 41, 0.1);
  }

  .navmenu .dropdown>.dropdown-active {
    display: block;
    background-color: rgba(33, 37, 41, 0.03);
  }

  .mobile-nav-active {
    overflow: hidden;
  }

  .mobile-nav-active .mobile-nav-toggle {
    color: #fff;
    position: absolute;
    font-size: 32px;
    top: 15px;
    right: 15px;
    margin-right: 0;
    z-index: 9999;
  }

  .mobile-nav-active .navmenu {
    position: fixed;
    overflow: hidden;
    inset: 0;
    background: rgba(33, 37, 41, 0.8);
    transition: 0.3s;
  }

  .mobile-nav-active .navmenu>ul {
    display: block;
  }
}

.pagination {
  display: flex;
  justify-content: center;
  background: #f1f1f1;
  border: 1px solid #e5e5e5;
  text-align: center;
  padding: 1em;
  cursor: default; }
  .pagination a, .pagination span {
    padding: 0.2em 0.3em; }
  .pagination .disabled {
    color: #aaaaaa; }
  .pagination .current {
    font-style: normal;
    font-weight: bold;
    background-color: #bebebe;
    display: inline-block;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.5;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    text-shadow: rgba(255, 255, 255, 0.8) 1px 1px 1px; 
}

.pagination a {
    text-decoration: none;
    color: black; }
    .pagination a:hover, .pagination a:focus {
      text-decoration: underline; 
}
:root {
    --primary: #cb3c29;
    --primary-rgb: 239, 96, 77;
    --secondary: #3e7f8b;
    --secondary-rgb: 89, 154, 166;
    --success: #57d685;
    --success-rgb: 87, 214, 133;
    --warning: #ffae00;
    --warning-rgb: 255, 174, 0;
    --alert: #ec5840;
    --alert-rgb: 236, 88, 64;
    --highlight: #be6400;
    --highlight-rgb: 190, 100, 0;
    --highlight-alternative: #ff5731;
    --highlight-alternative-rgb: 255, 87, 49;
    --proposals: #238ff7;
    --actions: #57d685;
    --debates: #fa6c96;
    --meetings: #fabc6c;
    --twitter: #55acee;
    --facebook: #3b5998;
    --google: #4285f4
}

.clamped .trix-content {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}

*
@media print,screen and (min-width: 40em) {
    .reveal.large,.reveal.small,.reveal.tiny,.reveal {
        right:auto;
        left: auto;
        margin: 0 auto
    }
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

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

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

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

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

img {
    border-style: none
}

button,input,optgroup,select,.inline-filters button[data-toggle],textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select,.inline-filters button[data-toggle] {
    text-transform: none
}

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

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

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

fieldset {
    padding: 0.35em 0.75em 0.625em
}

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

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

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

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

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

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

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

.foundation-mq {
    font-family: "small=0em&smallmedium=28.125em&medium=40em&mediumlarge=50em&large=64em&xlarge=75em&xxlarge=90em"
}

html {
    box-sizing: border-box;
    font-size: 100%
}

*,*::before,*::after {
    box-sizing: inherit
}

body {
    margin: 0;
    padding: 0;
    background: #fafafa;
    font-family: "Source Sans Pro", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #3d393c;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic
}

textarea {
    height: auto;
    min-height: 50px;
    border-radius: 4px
}

select,.inline-filters button[data-toggle] {
    box-sizing: border-box;
    width: 100%;
    border-radius: 4px
}

.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object {
    max-width: none !important
}

button {
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 4px;
    background: transparent;
    line-height: 1;
    cursor: auto
}

[data-whatinput='mouse'] button {
    outline: 0
}

pre {
    overflow: auto
}

button,input,optgroup,select,.inline-filters button[data-toggle],textarea {
    font-family: inherit
}

.is-visible {
    display: block !important
}

.is-hidden {
    display: none !important
}

[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    color: #1a181d;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus {
    outline: none;
    border: 1px solid #2c2930;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

textarea {
    max-width: 100%
}

textarea[rows] {
    height: auto
}

input:disabled,input[readonly],textarea:disabled,textarea[readonly] {
    background-color: #fafafa;
    cursor: not-allowed
}

[type='submit'],[type='button'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 4px
}

input[type='search'] {
    box-sizing: border-box
}

::-webkit-input-placeholder {
    color: #e8e8e8
}

:-ms-input-placeholder {
    color: #e8e8e8
}

::-ms-input-placeholder {
    color: #e8e8e8
}

::placeholder {
    color: #e8e8e8
}

[type='file'],[type='checkbox'],[type='radio'] {
    margin: 0 0 1rem
}

[type='checkbox']+label,[type='radio']+label {
    display: inline-block;
    vertical-align: baseline;
    margin-left: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 0
}

[type='checkbox']+label[for],[type='radio']+label[for] {
    cursor: pointer
}

label>[type='checkbox'],label>[type='radio'] {
    margin-right: 0.5rem
}

[type='file'] {
    width: 100%
}

label {
    display: block;
    margin: 0;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.8;
    color: #1a181d
}

label.middle {
    margin: 0 0 1rem;
    padding: 0.5625rem 0
}

.help-text {
    margin-top: -0.5rem;
    font-size: 0.8125rem;
    font-style: italic;
    color: #1a181d
}

.input-group {
    display: table;
    width: 100%;
    margin-bottom: 1rem
}

.input-group>:first-child,.input-group>.input-group-button:first-child>* {
    border-radius: 4px 0 0 4px
}

.input-group>:last-child,.input-group>.input-group-button:last-child>* {
    border-radius: 0 4px 4px 0
}

.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label,.input-group-button,.input-group-field,.user-nickname label .row>span:last-of-type,.input-group-label,.user-nickname label .row>span:first-of-type {
    margin: 0;
    white-space: nowrap;
    display: table-cell;
    vertical-align: middle
}

.input-group-label,.user-nickname label .row>span:first-of-type {
    padding: 0 1rem;
    border: 1px solid #e8e8e8;
    background: #fafafa;
    color: #1a181d;
    text-align: center;
    white-space: nowrap;
    width: 1%;
    height: 100%
}

.input-group-label:first-child,.user-nickname label .row>span:first-child:first-of-type {
    border-right: 0
}

.input-group-label:last-child,.user-nickname label .row>span:last-child:first-of-type {
    border-left: 0
}

.input-group-field,.user-nickname label .row>span:last-of-type {
    border-radius: 0
}

.input-group-button {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    width: 1%;
    height: 100%
}

.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label {
    height: 2.4375rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem
}

.input-group .input-group-button {
    display: table-cell
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    max-width: 100%;
    margin-bottom: 0.5rem
}

.fieldset {
    margin: 1.125rem 0;
    padding: 1.25rem;
    border: 1px solid #e8e8e8
}

.fieldset legend {
    margin: 0;
    margin-left: -0.1875rem;
    padding: 0 0.1875rem
}

select,.inline-filters button[data-toggle] {
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fff;
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    color: #1a181d;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2844, 41, 48%29'></polygon></svg>");
    background-origin: content-box;
    background-position: right -1rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 1.5rem;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

@media screen and (min-width: 0\0) {
    select,.inline-filters button[data-toggle] {
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")
    }
}

select:focus,.inline-filters button[data-toggle]:focus {
    outline: none;
    border: 1px solid #2c2930;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

select:disabled,.inline-filters button[data-toggle]:disabled {
    background-color: #fafafa;
    cursor: not-allowed
}

select::-ms-expand,.inline-filters button[data-toggle]::-ms-expand {
    display: none
}

select[multiple],.inline-filters button[multiple][data-toggle] {
    height: auto;
    background-image: none
}

select:not([multiple]),.inline-filters button[data-toggle]:not([multiple]) {
    padding-top: 0;
    padding-bottom: 0
}

.is-invalid-input:not(:focus) {
    border-color: #ec5840;
    background-color: #fdeeec
}

.is-invalid-input:not(:focus)::-webkit-input-placeholder {
    color: #ec5840
}

.is-invalid-input:not(:focus):-ms-input-placeholder {
    color: #ec5840
}

.is-invalid-input:not(:focus)::-ms-input-placeholder {
    color: #ec5840
}

.is-invalid-input:not(:focus)::placeholder {
    color: #ec5840
}

.is-invalid-label {
    color: #ec5840
}

.form-error {
    display: none;
    margin-top: -0.5rem;
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: 600;
    color: #ec5840
}

.form-error.is-visible {
    display: block
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
    margin: 0;
    padding: 0
}

p {
    margin-bottom: 1rem;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility
}

em,i {
    font-style: italic;
    line-height: inherit
}

strong,b {
    font-weight: 600;
    line-height: inherit
}

small {
    font-size: 90%;
    line-height: inherit
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
    font-family: "Source Sans Pro", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: inherit;
    text-rendering: optimizeLegibility
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small {
    line-height: 0;
    color: #8c838a
}

h1,.h1 {
    font-size: 2.5rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h2,.h2 {
    font-size: 1.625rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h3,.h3 {
    font-size: 1.5rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h4,.h4 {
    font-size: 1.375rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h5,.h5 {
    font-size: 1.25rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h6,.h6 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

@media print,screen and (min-width: 40em) {
    h1,.h1 {
        font-size:3rem
    }

    h2,.h2 {
        font-size: 2rem
    }

    h3,.h3 {
        font-size: 1.75rem
    }

    h4,.h4 {
        font-size: 1.5rem
    }

    h5,.h5 {
        font-size: 1.25rem
    }

    h6,.h6 {
        font-size: 1rem
    }
}

a {
    line-height: inherit;
    color: #3e7f8b;
    text-decoration: none;
    cursor: pointer
}

a:hover,a:focus {
    color: #356d78
}

a img {
    border: 0
}

hr {
    clear: both;
    max-width: 75rem;
    height: 0;
    margin: 6rem auto 5rem;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #e8e8e8;
    border-left: 0
}

ul,ol,dl {
    margin-bottom: 1rem;
    list-style-position: outside;
    line-height: 1.6
}

li {
    font-size: inherit
}

ul {
    margin-left: 1.25rem;
    list-style-type: disc
}

ol {
    margin-left: 1.25rem
}

ul ul,ul ol,ol ul,ol ol {
    margin-left: 1.25rem;
    margin-bottom: 0
}

dl {
    margin-bottom: 1rem
}

dl dt {
    margin-bottom: 0.3rem;
    font-weight: 600
}

blockquote {
    margin: 0 0 1rem;
    padding: 0.5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #e8e8e8
}

blockquote,blockquote p {
    line-height: 1.6;
    color: #2c2930
}

abbr,abbr[title] {
    border-bottom: 1px dotted #1a181d;
    cursor: help;
    text-decoration: none
}

figure {
    margin: 0
}

kbd {
    margin: 0;
    padding: 0.125rem 0.25rem 0;
    background-color: #fafafa;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    color: #1a181d;
    border-radius: 4px
}

.subheader {
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    font-weight: normal;
    line-height: 1.4;
    color: #2c2930
}

.lead {
    font-size: 125%;
    line-height: 1.45
}

.stat {
    font-size: 2.5rem;
    line-height: 1
}

p+.stat {
    margin-top: -1rem
}

ul.no-bullet,ol.no-bullet {
    margin-left: 0;
    list-style: none
}

.cite-block,cite {
    display: block;
    color: #2c2930;
    font-size: 0.8125rem
}

.cite-block:before,cite:before {
    content: "— "
}

.code-inline,code {
    border: 1px solid #e8e8e8;
    background-color: #fafafa;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #1a181d;
    display: inline;
    max-width: 100%;
    word-wrap: break-word;
    padding: 0.125rem 0.3125rem 0.0625rem
}

.code-block {
    border: 1px solid #e8e8e8;
    background-color: #fafafa;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #1a181d;
    display: block;
    overflow: auto;
    white-space: pre;
    padding: 1rem;
    margin-bottom: 1.5rem
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

@media screen and (min-width: 28.125em) {
    .smallmedium-text-left {
        text-align:left
    }

    .smallmedium-text-right {
        text-align: right
    }

    .smallmedium-text-center {
        text-align: center
    }

    .smallmedium-text-justify {
        text-align: justify
    }
}

@media print,screen and (min-width: 40em) {
    .medium-text-left {
        text-align:left
    }

    .medium-text-right {
        text-align: right
    }

    .medium-text-center {
        text-align: center
    }

    .medium-text-justify {
        text-align: justify
    }
}

@media screen and (min-width: 50em) {
    .mediumlarge-text-left {
        text-align:left
    }

    .mediumlarge-text-right {
        text-align: right
    }

    .mediumlarge-text-center {
        text-align: center
    }

    .mediumlarge-text-justify {
        text-align: justify
    }
}

@media print,screen and (min-width: 64em) {
    .large-text-left {
        text-align:left
    }

    .large-text-right {
        text-align: right
    }

    .large-text-center {
        text-align: center
    }

    .large-text-justify {
        text-align: justify
    }
}

.show-for-print {
    display: none !important
}

@media print {
    * {
        background: transparent !important;
        color: black !important;
        -webkit-print-color-adjust: economy;
        color-adjust: economy;
        box-shadow: none !important;
        text-shadow: none !important
    }

    .show-for-print {
        display: block !important
    }

    .hide-for-print {
        display: none !important
    }

    table.show-for-print {
        display: table !important
    }

    thead.show-for-print {
        display: table-header-group !important
    }

    tbody.show-for-print {
        display: table-row-group !important
    }

    tr.show-for-print {
        display: table-row !important
    }

    td.show-for-print {
        display: table-cell !important
    }

    th.show-for-print {
        display: table-cell !important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    .ir a:after,a[href^='javascript:']:after,a[href^='#']:after {
        content: ''
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    pre,blockquote {
        border: 1px solid #2c2930;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr,img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 0.5cm
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }

    .print-break-inside {
        page-break-inside: auto
    }
}

.row {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto
}

.row::before,.row::after {
    display: table;
    content: ' '
}

.row::after {
    clear: both
}

.row.collapse>.column,.row.collapse>.columns {
    padding-right: 0;
    padding-left: 0
}

.row .row {
    margin-right: -0.625rem;
    margin-left: -0.625rem
}

@media screen and (min-width: 28.125em) {
    .row .row {
        margin-right:-0.625rem;
        margin-left: -0.625rem
    }
}

@media print,screen and (min-width: 40em) {
    .row .row {
        margin-right:-0.9375rem;
        margin-left: -0.9375rem
    }
}

@media screen and (min-width: 50em) {
    .row .row {
        margin-right:-0.9375rem;
        margin-left: -0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .row .row {
        margin-right:-0.9375rem;
        margin-left: -0.9375rem
    }
}

.row .row.collapse {
    margin-right: 0;
    margin-left: 0
}

.row.expanded {
    max-width: none
}

.row.expanded .row {
    margin-right: auto;
    margin-left: auto
}

.row:not(.expanded) .row {
    max-width: none
}

.row.gutter-small>.column,.row.gutter-small>.columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem
}

.row.gutter-medium>.column,.row.gutter-medium>.columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem
}

.column,.columns {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem
}

@media print,screen and (min-width: 40em) {
    .column,.columns {
        padding-right:0.9375rem;
        padding-left: 0.9375rem
    }
}

.column,.columns,.column:last-child:not(:first-child) {
    float: left;
    clear: none
}

.column:last-child:not(:first-child),.columns:last-child:not(:first-child) {
    float: right
}

.column.end:last-child:last-child,.end.columns:last-child:last-child {
    float: left
}

.column.row.row,.row.row.columns {
    float: none
}

.row .column.row.row,.row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
}

.small-1 {
    width: 8.3333333333%
}

.small-push-1 {
    position: relative;
    left: 8.3333333333%
}

.small-pull-1 {
    position: relative;
    left: -8.3333333333%
}

.small-offset-0 {
    margin-left: 0%
}

.small-2 {
    width: 16.6666666667%
}

.small-push-2 {
    position: relative;
    left: 16.6666666667%
}

.small-pull-2 {
    position: relative;
    left: -16.6666666667%
}

.small-offset-1 {
    margin-left: 8.3333333333%
}

.small-3 {
    width: 25%
}

.small-push-3 {
    position: relative;
    left: 25%
}

.small-pull-3 {
    position: relative;
    left: -25%
}

.small-offset-2 {
    margin-left: 16.6666666667%
}

.small-4 {
    width: 33.3333333333%
}

.small-push-4 {
    position: relative;
    left: 33.3333333333%
}

.small-pull-4 {
    position: relative;
    left: -33.3333333333%
}

.small-offset-3 {
    margin-left: 25%
}

.small-5 {
    width: 41.6666666667%
}

.small-push-5 {
    position: relative;
    left: 41.6666666667%
}

.small-pull-5 {
    position: relative;
    left: -41.6666666667%
}

.small-offset-4 {
    margin-left: 33.3333333333%
}

.small-6 {
    width: 50%
}

.small-push-6 {
    position: relative;
    left: 50%
}

.small-pull-6 {
    position: relative;
    left: -50%
}

.small-offset-5 {
    margin-left: 41.6666666667%
}

.small-7 {
    width: 58.3333333333%
}

.small-push-7 {
    position: relative;
    left: 58.3333333333%
}

.small-pull-7 {
    position: relative;
    left: -58.3333333333%
}

.small-offset-6 {
    margin-left: 50%
}

.small-8 {
    width: 66.6666666667%
}

.small-push-8 {
    position: relative;
    left: 66.6666666667%
}

.small-pull-8 {
    position: relative;
    left: -66.6666666667%
}

.small-offset-7 {
    margin-left: 58.3333333333%
}

.small-9 {
    width: 75%
}

.small-push-9 {
    position: relative;
    left: 75%
}

.small-pull-9 {
    position: relative;
    left: -75%
}

.small-offset-8 {
    margin-left: 66.6666666667%
}

.small-10 {
    width: 83.3333333333%
}

.small-push-10 {
    position: relative;
    left: 83.3333333333%
}

.small-pull-10 {
    position: relative;
    left: -83.3333333333%
}

.small-offset-9 {
    margin-left: 75%
}

.small-11 {
    width: 91.6666666667%
}

.small-push-11 {
    position: relative;
    left: 91.6666666667%
}

.small-pull-11 {
    position: relative;
    left: -91.6666666667%
}

.small-offset-10 {
    margin-left: 83.3333333333%
}

.small-12 {
    width: 100%
}

.small-offset-11 {
    margin-left: 91.6666666667%
}

.small-up-1>.column,.small-up-1>.columns {
    float: left;
    width: 100%
}

.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1) {
    clear: both
}

.small-up-1>.column:last-child,.small-up-1>.columns:last-child {
    float: left
}

.small-up-2>.column,.small-up-2>.columns {
    float: left;
    width: 50%
}

.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1) {
    clear: both
}

.small-up-2>.column:last-child,.small-up-2>.columns:last-child {
    float: left
}

.small-up-3>.column,.small-up-3>.columns {
    float: left;
    width: 33.3333333333%
}

.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1) {
    clear: both
}

.small-up-3>.column:last-child,.small-up-3>.columns:last-child {
    float: left
}

.small-up-4>.column,.small-up-4>.columns {
    float: left;
    width: 25%
}

.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1) {
    clear: both
}

.small-up-4>.column:last-child,.small-up-4>.columns:last-child {
    float: left
}

.small-up-5>.column,.small-up-5>.columns {
    float: left;
    width: 20%
}

.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1) {
    clear: both
}

.small-up-5>.column:last-child,.small-up-5>.columns:last-child {
    float: left
}

.small-up-6>.column,.small-up-6>.columns {
    float: left;
    width: 16.6666666667%
}

.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1) {
    clear: both
}

.small-up-6>.column:last-child,.small-up-6>.columns:last-child {
    float: left
}

.small-up-7>.column,.small-up-7>.columns {
    float: left;
    width: 14.2857142857%
}

.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1) {
    clear: both
}

.small-up-7>.column:last-child,.small-up-7>.columns:last-child {
    float: left
}

.small-up-8>.column,.small-up-8>.columns {
    float: left;
    width: 12.5%
}

.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1) {
    clear: both
}

.small-up-8>.column:last-child,.small-up-8>.columns:last-child {
    float: left
}

.small-collapse>.column,.small-collapse>.columns {
    padding-right: 0;
    padding-left: 0
}

.small-collapse .row {
    margin-right: 0;
    margin-left: 0
}

.expanded.row .small-collapse.row {
    margin-right: 0;
    margin-left: 0
}

.small-uncollapse>.column,.small-uncollapse>.columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem
}

.small-centered {
    margin-right: auto;
    margin-left: auto
}

.small-centered,.small-centered:last-child:not(:first-child) {
    float: none;
    clear: both
}

.small-uncentered,.small-push-0,.small-pull-0 {
    position: static;
    margin-right: 0;
    margin-left: 0
}

.small-uncentered,.small-uncentered:last-child:not(:first-child),.small-push-0,.small-push-0:last-child:not(:first-child),.small-pull-0,.small-pull-0:last-child:not(:first-child) {
    float: left;
    clear: none
}

.small-uncentered:last-child:not(:first-child),.small-push-0:last-child:not(:first-child),.small-pull-0:last-child:not(:first-child) {
    float: right
}

@media screen and (min-width: 28.125em) {
    .smallmedium-1 {
        width:8.3333333333%
    }

    .smallmedium-push-1 {
        position: relative;
        left: 8.3333333333%
    }

    .smallmedium-pull-1 {
        position: relative;
        left: -8.3333333333%
    }

    .smallmedium-offset-0 {
        margin-left: 0%
    }

    .smallmedium-2 {
        width: 16.6666666667%
    }

    .smallmedium-push-2 {
        position: relative;
        left: 16.6666666667%
    }

    .smallmedium-pull-2 {
        position: relative;
        left: -16.6666666667%
    }

    .smallmedium-offset-1 {
        margin-left: 8.3333333333%
    }

    .smallmedium-3 {
        width: 25%
    }

    .smallmedium-push-3 {
        position: relative;
        left: 25%
    }

    .smallmedium-pull-3 {
        position: relative;
        left: -25%
    }

    .smallmedium-offset-2 {
        margin-left: 16.6666666667%
    }

    .smallmedium-4 {
        width: 33.3333333333%
    }

    .smallmedium-push-4 {
        position: relative;
        left: 33.3333333333%
    }

    .smallmedium-pull-4 {
        position: relative;
        left: -33.3333333333%
    }

    .smallmedium-offset-3 {
        margin-left: 25%
    }

    .smallmedium-5 {
        width: 41.6666666667%
    }

    .smallmedium-push-5 {
        position: relative;
        left: 41.6666666667%
    }

    .smallmedium-pull-5 {
        position: relative;
        left: -41.6666666667%
    }

    .smallmedium-offset-4 {
        margin-left: 33.3333333333%
    }

    .smallmedium-6 {
        width: 50%
    }

    .smallmedium-push-6 {
        position: relative;
        left: 50%
    }

    .smallmedium-pull-6 {
        position: relative;
        left: -50%
    }

    .smallmedium-offset-5 {
        margin-left: 41.6666666667%
    }

    .smallmedium-7 {
        width: 58.3333333333%
    }

    .smallmedium-push-7 {
        position: relative;
        left: 58.3333333333%
    }

    .smallmedium-pull-7 {
        position: relative;
        left: -58.3333333333%
    }

    .smallmedium-offset-6 {
        margin-left: 50%
    }

    .smallmedium-8 {
        width: 66.6666666667%
    }

    .smallmedium-push-8 {
        position: relative;
        left: 66.6666666667%
    }

    .smallmedium-pull-8 {
        position: relative;
        left: -66.6666666667%
    }

    .smallmedium-offset-7 {
        margin-left: 58.3333333333%
    }

    .smallmedium-9 {
        width: 75%
    }

    .smallmedium-push-9 {
        position: relative;
        left: 75%
    }

    .smallmedium-pull-9 {
        position: relative;
        left: -75%
    }

    .smallmedium-offset-8 {
        margin-left: 66.6666666667%
    }

    .smallmedium-10 {
        width: 83.3333333333%
    }

    .smallmedium-push-10 {
        position: relative;
        left: 83.3333333333%
    }

    .smallmedium-pull-10 {
        position: relative;
        left: -83.3333333333%
    }

    .smallmedium-offset-9 {
        margin-left: 75%
    }

    .smallmedium-11 {
        width: 91.6666666667%
    }

    .smallmedium-push-11 {
        position: relative;
        left: 91.6666666667%
    }

    .smallmedium-pull-11 {
        position: relative;
        left: -91.6666666667%
    }

    .smallmedium-offset-10 {
        margin-left: 83.3333333333%
    }

    .smallmedium-12 {
        width: 100%
    }

    .smallmedium-offset-11 {
        margin-left: 91.6666666667%
    }

    .smallmedium-up-1>.column,.smallmedium-up-1>.columns {
        float: left;
        width: 100%
    }

    .smallmedium-up-1>.column:nth-of-type(1n),.smallmedium-up-1>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-1>.column:nth-of-type(1n+1),.smallmedium-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }

    .smallmedium-up-1>.column:last-child,.smallmedium-up-1>.columns:last-child {
        float: left
    }

    .smallmedium-up-2>.column,.smallmedium-up-2>.columns {
        float: left;
        width: 50%
    }

    .smallmedium-up-2>.column:nth-of-type(1n),.smallmedium-up-2>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-2>.column:nth-of-type(2n+1),.smallmedium-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }

    .smallmedium-up-2>.column:last-child,.smallmedium-up-2>.columns:last-child {
        float: left
    }

    .smallmedium-up-3>.column,.smallmedium-up-3>.columns {
        float: left;
        width: 33.3333333333%
    }

    .smallmedium-up-3>.column:nth-of-type(1n),.smallmedium-up-3>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-3>.column:nth-of-type(3n+1),.smallmedium-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }

    .smallmedium-up-3>.column:last-child,.smallmedium-up-3>.columns:last-child {
        float: left
    }

    .smallmedium-up-4>.column,.smallmedium-up-4>.columns {
        float: left;
        width: 25%
    }

    .smallmedium-up-4>.column:nth-of-type(1n),.smallmedium-up-4>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-4>.column:nth-of-type(4n+1),.smallmedium-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }

    .smallmedium-up-4>.column:last-child,.smallmedium-up-4>.columns:last-child {
        float: left
    }

    .smallmedium-up-5>.column,.smallmedium-up-5>.columns {
        float: left;
        width: 20%
    }

    .smallmedium-up-5>.column:nth-of-type(1n),.smallmedium-up-5>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-5>.column:nth-of-type(5n+1),.smallmedium-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }

    .smallmedium-up-5>.column:last-child,.smallmedium-up-5>.columns:last-child {
        float: left
    }

    .smallmedium-up-6>.column,.smallmedium-up-6>.columns {
        float: left;
        width: 16.6666666667%
    }

    .smallmedium-up-6>.column:nth-of-type(1n),.smallmedium-up-6>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-6>.column:nth-of-type(6n+1),.smallmedium-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }

    .smallmedium-up-6>.column:last-child,.smallmedium-up-6>.columns:last-child {
        float: left
    }

    .smallmedium-up-7>.column,.smallmedium-up-7>.columns {
        float: left;
        width: 14.2857142857%
    }

    .smallmedium-up-7>.column:nth-of-type(1n),.smallmedium-up-7>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-7>.column:nth-of-type(7n+1),.smallmedium-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }

    .smallmedium-up-7>.column:last-child,.smallmedium-up-7>.columns:last-child {
        float: left
    }

    .smallmedium-up-8>.column,.smallmedium-up-8>.columns {
        float: left;
        width: 12.5%
    }

    .smallmedium-up-8>.column:nth-of-type(1n),.smallmedium-up-8>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-8>.column:nth-of-type(8n+1),.smallmedium-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }

    .smallmedium-up-8>.column:last-child,.smallmedium-up-8>.columns:last-child {
        float: left
    }

    .smallmedium-collapse>.column,.smallmedium-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .smallmedium-collapse .row {
        margin-right: 0;
        margin-left: 0
    }

    .expanded.row .smallmedium-collapse.row {
        margin-right: 0;
        margin-left: 0
    }

    .smallmedium-uncollapse>.column,.smallmedium-uncollapse>.columns {
        padding-right: 0.625rem;
        padding-left: 0.625rem
    }

    .smallmedium-centered {
        margin-right: auto;
        margin-left: auto
    }

    .smallmedium-centered,.smallmedium-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }

    .smallmedium-uncentered,.smallmedium-push-0,.smallmedium-pull-0 {
        position: static;
        margin-right: 0;
        margin-left: 0
    }

    .smallmedium-uncentered,.smallmedium-uncentered:last-child:not(:first-child),.smallmedium-push-0,.smallmedium-push-0:last-child:not(:first-child),.smallmedium-pull-0,.smallmedium-pull-0:last-child:not(:first-child) {
        float: left;
        clear: none
    }

    .smallmedium-uncentered:last-child:not(:first-child),.smallmedium-push-0:last-child:not(:first-child),.smallmedium-pull-0:last-child:not(:first-child) {
        float: right
    }
}

@media print,screen and (min-width: 40em) {
    .medium-1 {
        width:8.3333333333%
    }

    .medium-push-1 {
        position: relative;
        left: 8.3333333333%
    }

    .medium-pull-1 {
        position: relative;
        left: -8.3333333333%
    }

    .medium-offset-0 {
        margin-left: 0%
    }

    .medium-2 {
        width: 16.6666666667%
    }

    .medium-push-2 {
        position: relative;
        left: 16.6666666667%
    }

    .medium-pull-2 {
        position: relative;
        left: -16.6666666667%
    }

    .medium-offset-1 {
        margin-left: 8.3333333333%
    }

    .medium-3 {
        width: 25%
    }

    .medium-push-3 {
        position: relative;
        left: 25%
    }

    .medium-pull-3 {
        position: relative;
        left: -25%
    }

    .medium-offset-2 {
        margin-left: 16.6666666667%
    }

    .medium-4 {
        width: 33.3333333333%
    }

    .medium-push-4 {
        position: relative;
        left: 33.3333333333%
    }

    .medium-pull-4 {
        position: relative;
        left: -33.3333333333%
    }

    .medium-offset-3 {
        margin-left: 25%
    }

    .medium-5 {
        width: 41.6666666667%
    }

    .medium-push-5 {
        position: relative;
        left: 41.6666666667%
    }

    .medium-pull-5 {
        position: relative;
        left: -41.6666666667%
    }

    .medium-offset-4 {
        margin-left: 33.3333333333%
    }

    .medium-6 {
        width: 50%
    }

    .medium-push-6 {
        position: relative;
        left: 50%
    }

    .medium-pull-6 {
        position: relative;
        left: -50%
    }

    .medium-offset-5 {
        margin-left: 41.6666666667%
    }

    .medium-7 {
        width: 58.3333333333%
    }

    .medium-push-7 {
        position: relative;
        left: 58.3333333333%
    }

    .medium-pull-7 {
        position: relative;
        left: -58.3333333333%
    }

    .medium-offset-6 {
        margin-left: 50%
    }

    .medium-8 {
        width: 66.6666666667%
    }

    .medium-push-8 {
        position: relative;
        left: 66.6666666667%
    }

    .medium-pull-8 {
        position: relative;
        left: -66.6666666667%
    }

    .medium-offset-7 {
        margin-left: 58.3333333333%
    }

    .medium-9 {
        width: 75%
    }

    .medium-push-9 {
        position: relative;
        left: 75%
    }

    .medium-pull-9 {
        position: relative;
        left: -75%
    }

    .medium-offset-8 {
        margin-left: 66.6666666667%
    }

    .medium-10 {
        width: 83.3333333333%
    }

    .medium-push-10 {
        position: relative;
        left: 83.3333333333%
    }

    .medium-pull-10 {
        position: relative;
        left: -83.3333333333%
    }

    .medium-offset-9 {
        margin-left: 75%
    }

    .medium-11 {
        width: 91.6666666667%
    }

    .medium-push-11 {
        position: relative;
        left: 91.6666666667%
    }

    .medium-pull-11 {
        position: relative;
        left: -91.6666666667%
    }

    .medium-offset-10 {
        margin-left: 83.3333333333%
    }

    .medium-12 {
        width: 100%
    }

    .medium-offset-11 {
        margin-left: 91.6666666667%
    }

    .medium-up-1>.column,.medium-up-1>.columns {
        float: left;
        width: 100%
    }

    .medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }

    .medium-up-1>.column:last-child,.medium-up-1>.columns:last-child {
        float: left
    }

    .medium-up-2>.column,.medium-up-2>.columns {
        float: left;
        width: 50%
    }

    .medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }

    .medium-up-2>.column:last-child,.medium-up-2>.columns:last-child {
        float: left
    }

    .medium-up-3>.column,.medium-up-3>.columns {
        float: left;
        width: 33.3333333333%
    }

    .medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }

    .medium-up-3>.column:last-child,.medium-up-3>.columns:last-child {
        float: left
    }

    .medium-up-4>.column,.medium-up-4>.columns {
        float: left;
        width: 25%
    }

    .medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }

    .medium-up-4>.column:last-child,.medium-up-4>.columns:last-child {
        float: left
    }

    .medium-up-5>.column,.medium-up-5>.columns {
        float: left;
        width: 20%
    }

    .medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }

    .medium-up-5>.column:last-child,.medium-up-5>.columns:last-child {
        float: left
    }

    .medium-up-6>.column,.medium-up-6>.columns {
        float: left;
        width: 16.6666666667%
    }

    .medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }

    .medium-up-6>.column:last-child,.medium-up-6>.columns:last-child {
        float: left
    }

    .medium-up-7>.column,.medium-up-7>.columns {
        float: left;
        width: 14.2857142857%
    }

    .medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }

    .medium-up-7>.column:last-child,.medium-up-7>.columns:last-child {
        float: left
    }

    .medium-up-8>.column,.medium-up-8>.columns {
        float: left;
        width: 12.5%
    }

    .medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }

    .medium-up-8>.column:last-child,.medium-up-8>.columns:last-child {
        float: left
    }

    .medium-collapse>.column,.medium-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .medium-collapse .row {
        margin-right: 0;
        margin-left: 0
    }

    .expanded.row .medium-collapse.row {
        margin-right: 0;
        margin-left: 0
    }

    .medium-uncollapse>.column,.medium-uncollapse>.columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem
    }

    .medium-centered {
        margin-right: auto;
        margin-left: auto
    }

    .medium-centered,.medium-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }

    .medium-uncentered,.medium-push-0,.medium-pull-0 {
        position: static;
        margin-right: 0;
        margin-left: 0
    }

    .medium-uncentered,.medium-uncentered:last-child:not(:first-child),.medium-push-0,.medium-push-0:last-child:not(:first-child),.medium-pull-0,.medium-pull-0:last-child:not(:first-child) {
        float: left;
        clear: none
    }

    .medium-uncentered:last-child:not(:first-child),.medium-push-0:last-child:not(:first-child),.medium-pull-0:last-child:not(:first-child) {
        float: right
    }
}

@media screen and (min-width: 50em) {
    .mediumlarge-1 {
        width:8.3333333333%
    }

    .mediumlarge-push-1 {
        position: relative;
        left: 8.3333333333%
    }

    .mediumlarge-pull-1 {
        position: relative;
        left: -8.3333333333%
    }

    .mediumlarge-offset-0 {
        margin-left: 0%
    }

    .mediumlarge-2 {
        width: 16.6666666667%
    }

    .mediumlarge-push-2 {
        position: relative;
        left: 16.6666666667%
    }

    .mediumlarge-pull-2 {
        position: relative;
        left: -16.6666666667%
    }

    .mediumlarge-offset-1 {
        margin-left: 8.3333333333%
    }

    .mediumlarge-3 {
        width: 25%
    }

    .mediumlarge-push-3 {
        position: relative;
        left: 25%
    }

    .mediumlarge-pull-3 {
        position: relative;
        left: -25%
    }

    .mediumlarge-offset-2 {
        margin-left: 16.6666666667%
    }

    .mediumlarge-4 {
        width: 33.3333333333%
    }

    .mediumlarge-push-4 {
        position: relative;
        left: 33.3333333333%
    }

    .mediumlarge-pull-4 {
        position: relative;
        left: -33.3333333333%
    }

    .mediumlarge-offset-3 {
        margin-left: 25%
    }

    .mediumlarge-5 {
        width: 41.6666666667%
    }

    .mediumlarge-push-5 {
        position: relative;
        left: 41.6666666667%
    }

    .mediumlarge-pull-5 {
        position: relative;
        left: -41.6666666667%
    }

    .mediumlarge-offset-4 {
        margin-left: 33.3333333333%
    }

    .mediumlarge-6 {
        width: 50%
    }

    .mediumlarge-push-6 {
        position: relative;
        left: 50%
    }

    .mediumlarge-pull-6 {
        position: relative;
        left: -50%
    }

    .mediumlarge-offset-5 {
        margin-left: 41.6666666667%
    }

    .mediumlarge-7 {
        width: 58.3333333333%
    }

    .mediumlarge-push-7 {
        position: relative;
        left: 58.3333333333%
    }

    .mediumlarge-pull-7 {
        position: relative;
        left: -58.3333333333%
    }

    .mediumlarge-offset-6 {
        margin-left: 50%
    }

    .mediumlarge-8 {
        width: 66.6666666667%
    }

    .mediumlarge-push-8 {
        position: relative;
        left: 66.6666666667%
    }

    .mediumlarge-pull-8 {
        position: relative;
        left: -66.6666666667%
    }

    .mediumlarge-offset-7 {
        margin-left: 58.3333333333%
    }

    .mediumlarge-9 {
        width: 75%
    }

    .mediumlarge-push-9 {
        position: relative;
        left: 75%
    }

    .mediumlarge-pull-9 {
        position: relative;
        left: -75%
    }

    .mediumlarge-offset-8 {
        margin-left: 66.6666666667%
    }

    .mediumlarge-10 {
        width: 83.3333333333%
    }

    .mediumlarge-push-10 {
        position: relative;
        left: 83.3333333333%
    }

    .mediumlarge-pull-10 {
        position: relative;
        left: -83.3333333333%
    }

    .mediumlarge-offset-9 {
        margin-left: 75%
    }

    .mediumlarge-11 {
        width: 91.6666666667%
    }

    .mediumlarge-push-11 {
        position: relative;
        left: 91.6666666667%
    }

    .mediumlarge-pull-11 {
        position: relative;
        left: -91.6666666667%
    }

    .mediumlarge-offset-10 {
        margin-left: 83.3333333333%
    }

    .mediumlarge-12 {
        width: 100%
    }

    .mediumlarge-offset-11 {
        margin-left: 91.6666666667%
    }

    .mediumlarge-up-1>.column,.mediumlarge-up-1>.columns {
        float: left;
        width: 100%
    }

    .mediumlarge-up-1>.column:nth-of-type(1n),.mediumlarge-up-1>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-1>.column:nth-of-type(1n+1),.mediumlarge-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }

    .mediumlarge-up-1>.column:last-child,.mediumlarge-up-1>.columns:last-child {
        float: left
    }

    .mediumlarge-up-2>.column,.mediumlarge-up-2>.columns {
        float: left;
        width: 50%
    }

    .mediumlarge-up-2>.column:nth-of-type(1n),.mediumlarge-up-2>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-2>.column:nth-of-type(2n+1),.mediumlarge-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }

    .mediumlarge-up-2>.column:last-child,.mediumlarge-up-2>.columns:last-child {
        float: left
    }

    .mediumlarge-up-3>.column,.mediumlarge-up-3>.columns {
        float: left;
        width: 33.3333333333%
    }

    .mediumlarge-up-3>.column:nth-of-type(1n),.mediumlarge-up-3>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-3>.column:nth-of-type(3n+1),.mediumlarge-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }

    .mediumlarge-up-3>.column:last-child,.mediumlarge-up-3>.columns:last-child {
        float: left
    }

    .mediumlarge-up-4>.column,.mediumlarge-up-4>.columns {
        float: left;
        width: 25%
    }

    .mediumlarge-up-4>.column:nth-of-type(1n),.mediumlarge-up-4>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-4>.column:nth-of-type(4n+1),.mediumlarge-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }

    .mediumlarge-up-4>.column:last-child,.mediumlarge-up-4>.columns:last-child {
        float: left
    }

    .mediumlarge-up-5>.column,.mediumlarge-up-5>.columns {
        float: left;
        width: 20%
    }

    .mediumlarge-up-5>.column:nth-of-type(1n),.mediumlarge-up-5>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-5>.column:nth-of-type(5n+1),.mediumlarge-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }

    .mediumlarge-up-5>.column:last-child,.mediumlarge-up-5>.columns:last-child {
        float: left
    }

    .mediumlarge-up-6>.column,.mediumlarge-up-6>.columns {
        float: left;
        width: 16.6666666667%
    }

    .mediumlarge-up-6>.column:nth-of-type(1n),.mediumlarge-up-6>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-6>.column:nth-of-type(6n+1),.mediumlarge-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }

    .mediumlarge-up-6>.column:last-child,.mediumlarge-up-6>.columns:last-child {
        float: left
    }

    .mediumlarge-up-7>.column,.mediumlarge-up-7>.columns {
        float: left;
        width: 14.2857142857%
    }

    .mediumlarge-up-7>.column:nth-of-type(1n),.mediumlarge-up-7>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-7>.column:nth-of-type(7n+1),.mediumlarge-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }

    .mediumlarge-up-7>.column:last-child,.mediumlarge-up-7>.columns:last-child {
        float: left
    }

    .mediumlarge-up-8>.column,.mediumlarge-up-8>.columns {
        float: left;
        width: 12.5%
    }

    .mediumlarge-up-8>.column:nth-of-type(1n),.mediumlarge-up-8>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-8>.column:nth-of-type(8n+1),.mediumlarge-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }

    .mediumlarge-up-8>.column:last-child,.mediumlarge-up-8>.columns:last-child {
        float: left
    }

    .mediumlarge-collapse>.column,.mediumlarge-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .mediumlarge-collapse .row {
        margin-right: 0;
        margin-left: 0
    }

    .expanded.row .mediumlarge-collapse.row {
        margin-right: 0;
        margin-left: 0
    }

    .mediumlarge-uncollapse>.column,.mediumlarge-uncollapse>.columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem
    }

    .mediumlarge-centered {
        margin-right: auto;
        margin-left: auto
    }

    .mediumlarge-centered,.mediumlarge-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }

    .mediumlarge-uncentered,.mediumlarge-push-0,.mediumlarge-pull-0 {
        position: static;
        margin-right: 0;
        margin-left: 0
    }

    .mediumlarge-uncentered,.mediumlarge-uncentered:last-child:not(:first-child),.mediumlarge-push-0,.mediumlarge-push-0:last-child:not(:first-child),.mediumlarge-pull-0,.mediumlarge-pull-0:last-child:not(:first-child) {
        float: left;
        clear: none
    }

    .mediumlarge-uncentered:last-child:not(:first-child),.mediumlarge-push-0:last-child:not(:first-child),.mediumlarge-pull-0:last-child:not(:first-child) {
        float: right
    }
}

@media print,screen and (min-width: 64em) {
    .large-1 {
        width:8.3333333333%
    }

    .large-push-1 {
        position: relative;
        left: 8.3333333333%
    }

    .large-pull-1 {
        position: relative;
        left: -8.3333333333%
    }

    .large-offset-0 {
        margin-left: 0%
    }

    .large-2 {
        width: 16.6666666667%
    }

    .large-push-2 {
        position: relative;
        left: 16.6666666667%
    }

    .large-pull-2 {
        position: relative;
        left: -16.6666666667%
    }

    .large-offset-1 {
        margin-left: 8.3333333333%
    }

    .large-3 {
        width: 25%
    }

    .large-push-3 {
        position: relative;
        left: 25%
    }

    .large-pull-3 {
        position: relative;
        left: -25%
    }

    .large-offset-2 {
        margin-left: 16.6666666667%
    }

    .large-4 {
        width: 33.3333333333%
    }

    .large-push-4 {
        position: relative;
        left: 33.3333333333%
    }

    .large-pull-4 {
        position: relative;
        left: -33.3333333333%
    }

    .large-offset-3 {
        margin-left: 25%
    }

    .large-5 {
        width: 41.6666666667%
    }

    .large-push-5 {
        position: relative;
        left: 41.6666666667%
    }

    .large-pull-5 {
        position: relative;
        left: -41.6666666667%
    }

    .large-offset-4 {
        margin-left: 33.3333333333%
    }

    .large-6 {
        width: 50%
    }

    .large-push-6 {
        position: relative;
        left: 50%
    }

    .large-pull-6 {
        position: relative;
        left: -50%
    }

    .large-offset-5 {
        margin-left: 41.6666666667%
    }

    .large-7 {
        width: 58.3333333333%
    }

    .large-push-7 {
        position: relative;
        left: 58.3333333333%
    }

    .large-pull-7 {
        position: relative;
        left: -58.3333333333%
    }

    .large-offset-6 {
        margin-left: 50%
    }

    .large-8 {
        width: 66.6666666667%
    }

    .large-push-8 {
        position: relative;
        left: 66.6666666667%
    }

    .large-pull-8 {
        position: relative;
        left: -66.6666666667%
    }

    .large-offset-7 {
        margin-left: 58.3333333333%
    }

    .large-9 {
        width: 75%
    }

    .large-push-9 {
        position: relative;
        left: 75%
    }

    .large-pull-9 {
        position: relative;
        left: -75%
    }

    .large-offset-8 {
        margin-left: 66.6666666667%
    }

    .large-10 {
        width: 83.3333333333%
    }

    .large-push-10 {
        position: relative;
        left: 83.3333333333%
    }

    .large-pull-10 {
        position: relative;
        left: -83.3333333333%
    }

    .large-offset-9 {
        margin-left: 75%
    }

    .large-11 {
        width: 91.6666666667%
    }

    .large-push-11 {
        position: relative;
        left: 91.6666666667%
    }

    .large-pull-11 {
        position: relative;
        left: -91.6666666667%
    }

    .large-offset-10 {
        margin-left: 83.3333333333%
    }

    .large-12 {
        width: 100%
    }

    .large-offset-11 {
        margin-left: 91.6666666667%
    }

    .large-up-1>.column,.large-up-1>.columns {
        float: left;
        width: 100%
    }

    .large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }

    .large-up-1>.column:last-child,.large-up-1>.columns:last-child {
        float: left
    }

    .large-up-2>.column,.large-up-2>.columns {
        float: left;
        width: 50%
    }

    .large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }

    .large-up-2>.column:last-child,.large-up-2>.columns:last-child {
        float: left
    }

    .large-up-3>.column,.large-up-3>.columns {
        float: left;
        width: 33.3333333333%
    }

    .large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }

    .large-up-3>.column:last-child,.large-up-3>.columns:last-child {
        float: left
    }

    .large-up-4>.column,.large-up-4>.columns {
        float: left;
        width: 25%
    }

    .large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }

    .large-up-4>.column:last-child,.large-up-4>.columns:last-child {
        float: left
    }

    .large-up-5>.column,.large-up-5>.columns {
        float: left;
        width: 20%
    }

    .large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }

    .large-up-5>.column:last-child,.large-up-5>.columns:last-child {
        float: left
    }

    .large-up-6>.column,.large-up-6>.columns {
        float: left;
        width: 16.6666666667%
    }

    .large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }

    .large-up-6>.column:last-child,.large-up-6>.columns:last-child {
        float: left
    }

    .large-up-7>.column,.large-up-7>.columns {
        float: left;
        width: 14.2857142857%
    }

    .large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }

    .large-up-7>.column:last-child,.large-up-7>.columns:last-child {
        float: left
    }

    .large-up-8>.column,.large-up-8>.columns {
        float: left;
        width: 12.5%
    }

    .large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }

    .large-up-8>.column:last-child,.large-up-8>.columns:last-child {
        float: left
    }

    .large-collapse>.column,.large-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .large-collapse .row {
        margin-right: 0;
        margin-left: 0
    }

    .expanded.row .large-collapse.row {
        margin-right: 0;
        margin-left: 0
    }

    .large-uncollapse>.column,.large-uncollapse>.columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem
    }

    .large-centered {
        margin-right: auto;
        margin-left: auto
    }

    .large-centered,.large-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }

    .large-uncentered,.large-push-0,.large-pull-0 {
        position: static;
        margin-right: 0;
        margin-left: 0
    }

    .large-uncentered,.large-uncentered:last-child:not(:first-child),.large-push-0,.large-push-0:last-child:not(:first-child),.large-pull-0,.large-pull-0:last-child:not(:first-child) {
        float: left;
        clear: none
    }

    .large-uncentered:last-child:not(:first-child),.large-push-0:last-child:not(:first-child),.large-pull-0:last-child:not(:first-child) {
        float: right
    }
}

.column-block {
    margin-bottom: 1.25rem
}

.column-block>:last-child {
    margin-bottom: 0
}

@media print,screen and (min-width: 40em) {
    .column-block {
        margin-bottom:1.875rem
    }

    .column-block>:last-child {
        margin-bottom: 0
    }
}

.button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: 0.85em 1em;
    border: 1px solid transparent;
    border-radius: 4px;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    font-family: inherit;
    font-size: 1rem;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer
}

[data-whatinput='mouse'] .button {
    outline: 0
}

.button.tiny {
    font-size: 0.9rem
}

.button.small {
    font-size: 0.9rem
}

.button.large {
    font-size: 1.25rem
}

.button.expanded {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0
}

.button,.button.disabled,.button[disabled],.button.disabled:hover,.button[disabled]:hover,.button.disabled:focus,.button[disabled]:focus {
    background-color: #cb3c29;
    color: #fff
}

.button:hover,.button:focus {
    background-color: #ad3323;
    color: #fff
}

.button.primary,.button.primary.disabled,.button.primary[disabled],.button.primary.disabled:hover,.button.primary[disabled]:hover,.button.primary.disabled:focus,.button.primary[disabled]:focus {
    background-color: #cb3c29;
    color: #fff
}

.button.primary:hover,.button.primary:focus {
    background-color: #a23021;
    color: #fff
}

.button.secondary,.button.secondary.disabled,.button.secondary[disabled],.button.secondary.disabled:hover,.button.secondary[disabled]:hover,.button.secondary.disabled:focus,.button.secondary[disabled]:focus {
    background-color: #3e7f8b;
    color: #fff
}

.button.secondary:hover,.button.secondary:focus {
    background-color: #32666f;
    color: #fff
}

.button.success,.button.success.disabled,.button.success[disabled],.button.success.disabled:hover,.button.success[disabled]:hover,.button.success.disabled:focus,.button.success[disabled]:focus {
    background-color: #57d685;
    color: #1a181d
}

.button.success:hover,.button.success:focus {
    background-color: #2fc264;
    color: #1a181d
}

.button.warning,.button.warning.disabled,.button.warning[disabled],.button.warning.disabled:hover,.button.warning[disabled]:hover,.button.warning.disabled:focus,.button.warning[disabled]:focus {
    background-color: #ffae00;
    color: #1a181d
}

.button.warning:hover,.button.warning:focus {
    background-color: #cc8b00;
    color: #1a181d
}

.button.alert,.button.alert.disabled,.button.alert[disabled],.button.alert.disabled:hover,.button.alert[disabled]:hover,.button.alert.disabled:focus,.button.alert[disabled]:focus {
    background-color: #ec5840;
    color: #1a181d
}

.button.alert:hover,.button.alert:focus {
    background-color: #da3116;
    color: #1a181d
}

.button.hollow,.button.hollow:hover,.button.hollow:focus,.button.hollow.disabled,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:hover,.button.hollow[disabled]:focus {
    background-color: transparent
}

.button.hollow,.button.hollow.disabled,.button.hollow[disabled],.button.hollow.disabled:hover,.button.hollow[disabled]:hover,.button.hollow.disabled:focus,.button.hollow[disabled]:focus {
    border: 1px solid #cb3c29;
    color: #cb3c29
}

.button.hollow:hover,.button.hollow:focus {
    border-color: #661e15;
    color: #661e15
}

.button.hollow.primary,.button.hollow.primary.disabled,.button.hollow.primary[disabled],.button.hollow.primary.disabled:hover,.button.hollow.primary[disabled]:hover,.button.hollow.primary.disabled:focus,.button.hollow.primary[disabled]:focus {
    border: 1px solid #cb3c29;
    color: #cb3c29
}

.button.hollow.primary:hover,.button.hollow.primary:focus {
    border-color: #661e15;
    color: #661e15
}

.button.hollow.secondary,.button.hollow.secondary.disabled,.button.hollow.secondary[disabled],.button.hollow.secondary.disabled:hover,.button.hollow.secondary[disabled]:hover,.button.hollow.secondary.disabled:focus,.button.hollow.secondary[disabled]:focus {
    border: 1px solid #3e7f8b;
    color: #3e7f8b
}

.button.hollow.secondary:hover,.button.hollow.secondary:focus {
    border-color: #1f4046;
    color: #1f4046
}

.button.hollow.success,.button.hollow.success.disabled,.button.hollow.success[disabled],.button.hollow.success.disabled:hover,.button.hollow.success[disabled]:hover,.button.hollow.success.disabled:focus,.button.hollow.success[disabled]:focus {
    border: 1px solid #57d685;
    color: #57d685
}

.button.hollow.success:hover,.button.hollow.success:focus {
    border-color: #1e793f;
    color: #1e793f
}

.button.hollow.warning,.button.hollow.warning.disabled,.button.hollow.warning[disabled],.button.hollow.warning.disabled:hover,.button.hollow.warning[disabled]:hover,.button.hollow.warning.disabled:focus,.button.hollow.warning[disabled]:focus {
    border: 1px solid #ffae00;
    color: #ffae00
}

.button.hollow.warning:hover,.button.hollow.warning:focus {
    border-color: #805700;
    color: #805700
}

.button.hollow.alert,.button.hollow.alert.disabled,.button.hollow.alert[disabled],.button.hollow.alert.disabled:hover,.button.hollow.alert[disabled]:hover,.button.hollow.alert.disabled:focus,.button.hollow.alert[disabled]:focus {
    border: 1px solid #ec5840;
    color: #ec5840
}

.button.hollow.alert:hover,.button.hollow.alert:focus {
    border-color: #881f0e;
    color: #881f0e
}

.button.clear,.button.clear:hover,.button.clear:focus,.button.clear.disabled,.button.clear.disabled:hover,.button.clear.disabled:focus,.button.clear[disabled],.button.clear[disabled]:hover,.button.clear[disabled]:focus {
    border-color: transparent;
    background-color: transparent
}

.button.clear,.button.clear.disabled,.button.clear[disabled],.button.clear.disabled:hover,.button.clear[disabled]:hover,.button.clear.disabled:focus,.button.clear[disabled]:focus {
    color: #cb3c29
}

.button.clear:hover,.button.clear:focus {
    color: #661e15
}

.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary[disabled],.button.clear.primary.disabled:hover,.button.clear.primary[disabled]:hover,.button.clear.primary.disabled:focus,.button.clear.primary[disabled]:focus {
    color: #cb3c29
}

.button.clear.primary:hover,.button.clear.primary:focus {
    color: #661e15
}

.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary[disabled],.button.clear.secondary.disabled:hover,.button.clear.secondary[disabled]:hover,.button.clear.secondary.disabled:focus,.button.clear.secondary[disabled]:focus {
    color: #3e7f8b
}

.button.clear.secondary:hover,.button.clear.secondary:focus {
    color: #1f4046
}

.button.clear.success,.button.clear.success.disabled,.button.clear.success[disabled],.button.clear.success.disabled:hover,.button.clear.success[disabled]:hover,.button.clear.success.disabled:focus,.button.clear.success[disabled]:focus {
    color: #57d685
}

.button.clear.success:hover,.button.clear.success:focus {
    color: #1e793f
}

.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning[disabled],.button.clear.warning.disabled:hover,.button.clear.warning[disabled]:hover,.button.clear.warning.disabled:focus,.button.clear.warning[disabled]:focus {
    color: #ffae00
}

.button.clear.warning:hover,.button.clear.warning:focus {
    color: #805700
}

.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert[disabled],.button.clear.alert.disabled:hover,.button.clear.alert[disabled]:hover,.button.clear.alert.disabled:focus,.button.clear.alert[disabled]:focus {
    color: #ec5840
}

.button.clear.alert:hover,.button.clear.alert:focus {
    color: #881f0e
}

.button.disabled,.button[disabled] {
    opacity: 0.25;
    cursor: not-allowed
}

.button.dropdown::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4em;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #fff transparent transparent;
    position: relative;
    top: 0.4em;
    display: inline-block;
    float: right;
    margin-left: 1em
}

.button.dropdown.hollow::after,.button.dropdown.clear::after {
    border-top-color: #cb3c29
}

.button.dropdown.hollow.primary::after,.button.dropdown.clear.primary::after {
    border-top-color: #cb3c29
}

.button.dropdown.hollow.secondary::after,.button.dropdown.clear.secondary::after {
    border-top-color: #3e7f8b
}

.button.dropdown.hollow.success::after,.button.dropdown.clear.success::after {
    border-top-color: #57d685
}

.button.dropdown.hollow.warning::after,.button.dropdown.clear.warning::after {
    border-top-color: #ffae00
}

.button.dropdown.hollow.alert::after,.button.dropdown.clear.alert::after {
    border-top-color: #ec5840
}

.button.arrow-only::after {
    top: -0.1em;
    float: none;
    margin-left: 0
}

a.button:hover,a.button:focus {
    text-decoration: none
}

.button-group {
    margin-bottom: 1rem;
    font-size: 0
}

.button-group::before,.button-group::after {
    display: table;
    content: ' '
}

.button-group::after {
    clear: both
}

.button-group .button {
    margin: 0;
    margin-right: 1px;
    margin-bottom: 1px;
    font-size: 1rem
}

.button-group .button:last-child {
    margin-right: 0
}

.button-group.tiny .button {
    font-size: 0.9rem
}

.button-group.small .button {
    font-size: 0.9rem
}

.button-group.large .button {
    font-size: 1.25rem
}

.button-group.expanded {
    margin-right: -1px
}

.button-group.expanded::before,.button-group.expanded::after {
    display: none
}

.button-group.expanded .button:first-child:last-child {
    width: calc(100% - 1px)
}

.button-group.expanded .button:first-child:nth-last-child(2),.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button {
    display: inline-block;
    width: calc(50% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(2):last-child,.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(3),.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button {
    display: inline-block;
    width: calc(33.3333333333% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(3):last-child,.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(4),.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button {
    display: inline-block;
    width: calc(25% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(4):last-child,.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(5),.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button {
    display: inline-block;
    width: calc(20% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(5):last-child,.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(6),.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button {
    display: inline-block;
    width: calc(16.6666666667% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(6):last-child,.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child {
    margin-right: -6px
}

.button-group.primary .button,.button-group.primary .button.disabled,.button-group.primary .button[disabled],.button-group.primary .button.disabled:hover,.button-group.primary .button[disabled]:hover,.button-group.primary .button.disabled:focus,.button-group.primary .button[disabled]:focus {
    background-color: #cb3c29;
    color: #fff
}

.button-group.primary .button:hover,.button-group.primary .button:focus {
    background-color: #a23021;
    color: #fff
}

.button-group.secondary .button,.button-group.secondary .button.disabled,.button-group.secondary .button[disabled],.button-group.secondary .button.disabled:hover,.button-group.secondary .button[disabled]:hover,.button-group.secondary .button.disabled:focus,.button-group.secondary .button[disabled]:focus {
    background-color: #3e7f8b;
    color: #fff
}

.button-group.secondary .button:hover,.button-group.secondary .button:focus {
    background-color: #32666f;
    color: #fff
}

.button-group.success .button,.button-group.success .button.disabled,.button-group.success .button[disabled],.button-group.success .button.disabled:hover,.button-group.success .button[disabled]:hover,.button-group.success .button.disabled:focus,.button-group.success .button[disabled]:focus {
    background-color: #57d685;
    color: #1a181d
}

.button-group.success .button:hover,.button-group.success .button:focus {
    background-color: #2fc264;
    color: #1a181d
}

.button-group.warning .button,.button-group.warning .button.disabled,.button-group.warning .button[disabled],.button-group.warning .button.disabled:hover,.button-group.warning .button[disabled]:hover,.button-group.warning .button.disabled:focus,.button-group.warning .button[disabled]:focus {
    background-color: #ffae00;
    color: #1a181d
}

.button-group.warning .button:hover,.button-group.warning .button:focus {
    background-color: #cc8b00;
    color: #1a181d
}

.button-group.alert .button,.button-group.alert .button.disabled,.button-group.alert .button[disabled],.button-group.alert .button.disabled:hover,.button-group.alert .button[disabled]:hover,.button-group.alert .button.disabled:focus,.button-group.alert .button[disabled]:focus {
    background-color: #ec5840;
    color: #1a181d
}

.button-group.alert .button:hover,.button-group.alert .button:focus {
    background-color: #da3116;
    color: #1a181d
}

.button-group.hollow .button,.button-group.hollow .button:hover,.button-group.hollow .button:focus,.button-group.hollow .button.disabled,.button-group.hollow .button.disabled:hover,.button-group.hollow .button.disabled:focus,.button-group.hollow .button[disabled],.button-group.hollow .button[disabled]:hover,.button-group.hollow .button[disabled]:focus {
    background-color: transparent
}

.button-group.hollow .button,.button-group.hollow .button.disabled,.button-group.hollow .button[disabled],.button-group.hollow .button.disabled:hover,.button-group.hollow .button[disabled]:hover,.button-group.hollow .button.disabled:focus,.button-group.hollow .button[disabled]:focus {
    border: 1px solid #cb3c29;
    color: #cb3c29
}

.button-group.hollow .button:hover,.button-group.hollow .button:focus {
    border-color: #661e15;
    color: #661e15
}

.button-group.hollow.primary .button,.button-group.hollow.primary .button.disabled,.button-group.hollow.primary .button[disabled],.button-group.hollow.primary .button.disabled:hover,.button-group.hollow.primary .button[disabled]:hover,.button-group.hollow.primary .button.disabled:focus,.button-group.hollow.primary .button[disabled]:focus,.button-group.hollow .button.primary,.button-group.hollow .button.primary.disabled,.button-group.hollow .button.primary[disabled],.button-group.hollow .button.primary.disabled:hover,.button-group.hollow .button.primary[disabled]:hover,.button-group.hollow .button.primary.disabled:focus,.button-group.hollow .button.primary[disabled]:focus {
    border: 1px solid #cb3c29;
    color: #cb3c29
}

.button-group.hollow.primary .button:hover,.button-group.hollow.primary .button:focus,.button-group.hollow .button.primary:hover,.button-group.hollow .button.primary:focus {
    border-color: #661e15;
    color: #661e15
}

.button-group.hollow.secondary .button,.button-group.hollow.secondary .button.disabled,.button-group.hollow.secondary .button[disabled],.button-group.hollow.secondary .button.disabled:hover,.button-group.hollow.secondary .button[disabled]:hover,.button-group.hollow.secondary .button.disabled:focus,.button-group.hollow.secondary .button[disabled]:focus,.button-group.hollow .button.secondary,.button-group.hollow .button.secondary.disabled,.button-group.hollow .button.secondary[disabled],.button-group.hollow .button.secondary.disabled:hover,.button-group.hollow .button.secondary[disabled]:hover,.button-group.hollow .button.secondary.disabled:focus,.button-group.hollow .button.secondary[disabled]:focus {
    border: 1px solid #3e7f8b;
    color: #3e7f8b
}

.button-group.hollow.secondary .button:hover,.button-group.hollow.secondary .button:focus,.button-group.hollow .button.secondary:hover,.button-group.hollow .button.secondary:focus {
    border-color: #1f4046;
    color: #1f4046
}

.button-group.hollow.success .button,.button-group.hollow.success .button.disabled,.button-group.hollow.success .button[disabled],.button-group.hollow.success .button.disabled:hover,.button-group.hollow.success .button[disabled]:hover,.button-group.hollow.success .button.disabled:focus,.button-group.hollow.success .button[disabled]:focus,.button-group.hollow .button.success,.button-group.hollow .button.success.disabled,.button-group.hollow .button.success[disabled],.button-group.hollow .button.success.disabled:hover,.button-group.hollow .button.success[disabled]:hover,.button-group.hollow .button.success.disabled:focus,.button-group.hollow .button.success[disabled]:focus {
    border: 1px solid #57d685;
    color: #57d685
}

.button-group.hollow.success .button:hover,.button-group.hollow.success .button:focus,.button-group.hollow .button.success:hover,.button-group.hollow .button.success:focus {
    border-color: #1e793f;
    color: #1e793f
}

.button-group.hollow.warning .button,.button-group.hollow.warning .button.disabled,.button-group.hollow.warning .button[disabled],.button-group.hollow.warning .button.disabled:hover,.button-group.hollow.warning .button[disabled]:hover,.button-group.hollow.warning .button.disabled:focus,.button-group.hollow.warning .button[disabled]:focus,.button-group.hollow .button.warning,.button-group.hollow .button.warning.disabled,.button-group.hollow .button.warning[disabled],.button-group.hollow .button.warning.disabled:hover,.button-group.hollow .button.warning[disabled]:hover,.button-group.hollow .button.warning.disabled:focus,.button-group.hollow .button.warning[disabled]:focus {
    border: 1px solid #ffae00;
    color: #ffae00
}

.button-group.hollow.warning .button:hover,.button-group.hollow.warning .button:focus,.button-group.hollow .button.warning:hover,.button-group.hollow .button.warning:focus {
    border-color: #805700;
    color: #805700
}

.button-group.hollow.alert .button,.button-group.hollow.alert .button.disabled,.button-group.hollow.alert .button[disabled],.button-group.hollow.alert .button.disabled:hover,.button-group.hollow.alert .button[disabled]:hover,.button-group.hollow.alert .button.disabled:focus,.button-group.hollow.alert .button[disabled]:focus,.button-group.hollow .button.alert,.button-group.hollow .button.alert.disabled,.button-group.hollow .button.alert[disabled],.button-group.hollow .button.alert.disabled:hover,.button-group.hollow .button.alert[disabled]:hover,.button-group.hollow .button.alert.disabled:focus,.button-group.hollow .button.alert[disabled]:focus {
    border: 1px solid #ec5840;
    color: #ec5840
}

.button-group.hollow.alert .button:hover,.button-group.hollow.alert .button:focus,.button-group.hollow .button.alert:hover,.button-group.hollow .button.alert:focus {
    border-color: #881f0e;
    color: #881f0e
}

.button-group.clear .button,.button-group.clear .button:hover,.button-group.clear .button:focus,.button-group.clear .button.disabled,.button-group.clear .button.disabled:hover,.button-group.clear .button.disabled:focus,.button-group.clear .button[disabled],.button-group.clear .button[disabled]:hover,.button-group.clear .button[disabled]:focus {
    border-color: transparent;
    background-color: transparent
}

.button-group.clear .button,.button-group.clear .button.disabled,.button-group.clear .button[disabled],.button-group.clear .button.disabled:hover,.button-group.clear .button[disabled]:hover,.button-group.clear .button.disabled:focus,.button-group.clear .button[disabled]:focus {
    color: #cb3c29
}

.button-group.clear .button:hover,.button-group.clear .button:focus {
    color: #661e15
}

.button-group.clear.primary .button,.button-group.clear.primary .button.disabled,.button-group.clear.primary .button[disabled],.button-group.clear.primary .button.disabled:hover,.button-group.clear.primary .button[disabled]:hover,.button-group.clear.primary .button.disabled:focus,.button-group.clear.primary .button[disabled]:focus,.button-group.clear .button.primary,.button-group.clear .button.primary.disabled,.button-group.clear .button.primary[disabled],.button-group.clear .button.primary.disabled:hover,.button-group.clear .button.primary[disabled]:hover,.button-group.clear .button.primary.disabled:focus,.button-group.clear .button.primary[disabled]:focus {
    color: #cb3c29
}

.button-group.clear.primary .button:hover,.button-group.clear.primary .button:focus,.button-group.clear .button.primary:hover,.button-group.clear .button.primary:focus {
    color: #661e15
}

.button-group.clear.secondary .button,.button-group.clear.secondary .button.disabled,.button-group.clear.secondary .button[disabled],.button-group.clear.secondary .button.disabled:hover,.button-group.clear.secondary .button[disabled]:hover,.button-group.clear.secondary .button.disabled:focus,.button-group.clear.secondary .button[disabled]:focus,.button-group.clear .button.secondary,.button-group.clear .button.secondary.disabled,.button-group.clear .button.secondary[disabled],.button-group.clear .button.secondary.disabled:hover,.button-group.clear .button.secondary[disabled]:hover,.button-group.clear .button.secondary.disabled:focus,.button-group.clear .button.secondary[disabled]:focus {
    color: #3e7f8b
}

.button-group.clear.secondary .button:hover,.button-group.clear.secondary .button:focus,.button-group.clear .button.secondary:hover,.button-group.clear .button.secondary:focus {
    color: #1f4046
}

.button-group.clear.success .button,.button-group.clear.success .button.disabled,.button-group.clear.success .button[disabled],.button-group.clear.success .button.disabled:hover,.button-group.clear.success .button[disabled]:hover,.button-group.clear.success .button.disabled:focus,.button-group.clear.success .button[disabled]:focus,.button-group.clear .button.success,.button-group.clear .button.success.disabled,.button-group.clear .button.success[disabled],.button-group.clear .button.success.disabled:hover,.button-group.clear .button.success[disabled]:hover,.button-group.clear .button.success.disabled:focus,.button-group.clear .button.success[disabled]:focus {
    color: #57d685
}

.button-group.clear.success .button:hover,.button-group.clear.success .button:focus,.button-group.clear .button.success:hover,.button-group.clear .button.success:focus {
    color: #1e793f
}

.button-group.clear.warning .button,.button-group.clear.warning .button.disabled,.button-group.clear.warning .button[disabled],.button-group.clear.warning .button.disabled:hover,.button-group.clear.warning .button[disabled]:hover,.button-group.clear.warning .button.disabled:focus,.button-group.clear.warning .button[disabled]:focus,.button-group.clear .button.warning,.button-group.clear .button.warning.disabled,.button-group.clear .button.warning[disabled],.button-group.clear .button.warning.disabled:hover,.button-group.clear .button.warning[disabled]:hover,.button-group.clear .button.warning.disabled:focus,.button-group.clear .button.warning[disabled]:focus {
    color: #ffae00
}

.button-group.clear.warning .button:hover,.button-group.clear.warning .button:focus,.button-group.clear .button.warning:hover,.button-group.clear .button.warning:focus {
    color: #805700
}

.button-group.clear.alert .button,.button-group.clear.alert .button.disabled,.button-group.clear.alert .button[disabled],.button-group.clear.alert .button.disabled:hover,.button-group.clear.alert .button[disabled]:hover,.button-group.clear.alert .button.disabled:focus,.button-group.clear.alert .button[disabled]:focus,.button-group.clear .button.alert,.button-group.clear .button.alert.disabled,.button-group.clear .button.alert[disabled],.button-group.clear .button.alert.disabled:hover,.button-group.clear .button.alert[disabled]:hover,.button-group.clear .button.alert.disabled:focus,.button-group.clear .button.alert[disabled]:focus {
    color: #ec5840
}

.button-group.clear.alert .button:hover,.button-group.clear.alert .button:focus,.button-group.clear .button.alert:hover,.button-group.clear .button.alert:focus {
    color: #881f0e
}

.button-group.no-gaps .button {
    margin-right: -0.0625rem
}

.button-group.no-gaps .button+.button {
    border-left-color: transparent
}

.button-group.stacked .button,.button-group.stacked-for-small .button,.button-group.stacked-for-medium .button {
    width: 100%
}

.button-group.stacked .button:last-child,.button-group.stacked-for-small .button:last-child,.button-group.stacked-for-medium .button:last-child {
    margin-bottom: 0
}

.button-group.stacked.expanded,.button-group.stacked-for-small.expanded,.button-group.stacked-for-medium.expanded {
    margin-right: -1px
}

.button-group.stacked.expanded::before,.button-group.stacked.expanded::after,.button-group.stacked-for-small.expanded::before,.button-group.stacked-for-small.expanded::after,.button-group.stacked-for-medium.expanded::before,.button-group.stacked-for-medium.expanded::after {
    display: none
}

.button-group.stacked.expanded .button:first-child:last-child,.button-group.stacked-for-small.expanded .button:first-child:last-child,.button-group.stacked-for-medium.expanded .button:first-child:last-child {
    width: calc(100% - 1px)
}

.button-group.stacked.expanded .button:first-child:nth-last-child(2),.button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button {
    display: inline-block;
    width: calc(50% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(2):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child {
    margin-right: -6px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(3),.button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button {
    display: inline-block;
    width: calc(33.3333333333% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(3):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child {
    margin-right: -6px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(4),.button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button {
    display: inline-block;
    width: calc(25% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(4):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child {
    margin-right: -6px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(5),.button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button {
    display: inline-block;
    width: calc(20% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(5):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child {
    margin-right: -6px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(6),.button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button {
    display: inline-block;
    width: calc(16.6666666667% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(6):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child {
    margin-right: -6px
}

@media print,screen and (min-width: 40em) {
    .button-group.stacked-for-small .button {
        width:auto;
        margin-bottom: 0
    }
}

@media print,screen and (min-width: 64em) {
    .button-group.stacked-for-medium .button {
        width:auto;
        margin-bottom: 0
    }
}

@media print,screen and (max-width: 28.12375em) {
    .button-group.stacked-for-small.expanded {
        display:block
    }

    .button-group.stacked-for-small.expanded .button {
        display: block;
        margin-right: 0
    }
}

@media print,screen and (max-width: 49.99875em) {
    .button-group.stacked-for-medium.expanded {
        display:block
    }

    .button-group.stacked-for-medium.expanded .button {
        display: block;
        margin-right: 0
    }
}

.close-button {
    position: absolute;
    z-index: 10;
    color: #2c2930;
    cursor: pointer
}

[data-whatinput='mouse'] .close-button {
    outline: 0
}

.close-button:hover,.close-button:focus {
    color: #cb3c29
}

.close-button.small {
    right: 0.66rem;
    top: 0.33em;
    font-size: 1.5em;
    line-height: 1
}

.close-button,.close-button.medium {
    right: 1rem;
    top: 0.5rem;
    font-size: 2em;
    line-height: 1
}

.label {
    display: inline-block;
    padding: 0.33333rem 0.5rem;
    border-radius: 4px;
    font-size: 0.8rem;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    background: #cb3c29;
    color: #fff
}

.label.primary {
    background: #cb3c29;
    color: #fff
}

.label.secondary {
    background: #3e7f8b;
    color: #fff
}

.label.success {
    background: #57d685;
    color: #1a181d
}

.label.warning {
    background: #ffae00;
    color: #1a181d
}

.label.alert {
    background: #ec5840;
    color: #1a181d
}

.progress {
    height: 1rem;
    margin-bottom: 1rem;
    border-radius: 4px;
    background-color: #e8e8e8
}

.progress.primary .progress-meter {
    background-color: #cb3c29
}

.progress.secondary .progress-meter {
    background-color: #3e7f8b
}

.progress.success .progress-meter {
    background-color: #57d685
}

.progress.warning .progress-meter {
    background-color: #ffae00
}

.progress.alert .progress-meter {
    background-color: #ec5840
}

.progress-meter {
    position: relative;
    display: block;
    width: 0%;
    height: 100%;
    background-color: #cb3c29;
    border-radius: 4px
}

.progress-meter-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    font-size: 0.75rem;
    font-weight: bold;
    color: #fff;
    white-space: nowrap;
    border-radius: 4px
}

.slider {
    position: relative;
    height: 0.5rem;
    margin-top: 1.25rem;
    margin-bottom: 2.25rem;
    background-color: #fafafa;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: none
}

.slider-fill {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    max-width: 100%;
    height: 0.5rem;
    background-color: #e8e8e8;
    transition: all 0.2s ease-in-out
}

.slider-fill.is-dragging {
    transition: all 0s linear
}

.slider-handle {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    z-index: 1;
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 4px;
    background-color: #cb3c29;
    transition: all 0.2s ease-in-out;
    touch-action: manipulation
}

[data-whatinput='mouse'] .slider-handle {
    outline: 0
}

.slider-handle:hover {
    background-color: #ad3323
}

.slider-handle.is-dragging {
    transition: all 0s linear
}

.slider.disabled,.slider[disabled] {
    opacity: 0.25;
    cursor: not-allowed
}

.slider.vertical {
    display: inline-block;
    width: 0.5rem;
    height: 12.5rem;
    margin: 0 1.25rem;
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1)
}

.slider.vertical .slider-fill {
    top: 0;
    width: 0.5rem;
    max-height: 100%
}

.slider.vertical .slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.4rem;
    height: 1.4rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.switch {
    height: 2rem;
    position: relative;
    margin-bottom: 1rem;
    outline: 0;
    font-size: 0.875rem;
    font-weight: bold;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.switch-input {
    position: absolute;
    margin-bottom: 0;
    opacity: 0
}

.switch-paddle {
    position: relative;
    display: block;
    width: 4rem;
    height: 2rem;
    border-radius: 4px;
    background: #e8e8e8;
    transition: all 0.25s ease-out;
    font-weight: inherit;
    color: inherit;
    cursor: pointer
}

input+.switch-paddle {
    margin: 0
}

.switch-paddle::after {
    position: absolute;
    top: 0.25rem;
    left: 0.25rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border-radius: 4px;
    background: #fff;
    transition: all 0.25s ease-out;
    content: ''
}

input:checked~.switch-paddle {
    background: #57d685
}

input:checked~.switch-paddle::after {
    left: 2.25rem
}

input:disabled~.switch-paddle {
    cursor: not-allowed;
    opacity: 0.5
}

[data-whatinput='mouse'] input:focus~.switch-paddle {
    outline: 0
}

.switch-inactive,.switch-active {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.switch-active {
    left: 8%;
    display: none
}

input:checked+label>.switch-active {
    display: block
}

.switch-inactive {
    right: 15%
}

input:checked+label>.switch-inactive {
    display: none
}

.switch.tiny {
    height: 1.5rem
}

.switch.tiny .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.625rem
}

.switch.tiny .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1rem;
    height: 1rem
}

.switch.tiny input:checked~.switch-paddle::after {
    left: 1.75rem
}

.switch.small {
    height: 1.75rem
}

.switch.small .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 0.75rem
}

.switch.small .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1.25rem;
    height: 1.25rem
}

.switch.small input:checked~.switch-paddle::after {
    left: 2rem
}

.switch.large {
    height: 2.5rem
}

.switch.large .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1rem
}

.switch.large .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 2rem;
    height: 2rem
}

.switch.large input:checked~.switch-paddle::after {
    left: 2.75rem
}

table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 4px
}

thead,tbody,tfoot {
    border: 1px solid #f2f2f2;
    background-color: #fff
}

caption {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: 600
}

thead {
    background: #f9f9f9;
    color: #3d393c
}

tfoot {
    background: #f2f2f2;
    color: #3d393c
}

thead tr,tfoot tr {
    background: transparent
}

thead th,thead td,tfoot th,tfoot td {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: 600;
    text-align: left
}

tbody th,tbody td {
    padding: 0.5rem 0.625rem 0.625rem
}

tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f2f2f2
}

table.unstriped tbody {
    background-color: #fff
}

table.unstriped tbody tr {
    border-bottom: 0;
    border-bottom: 1px solid #f2f2f2;
    background-color: #fff
}

@media print,screen and (max-width: 49.99875em) {
    table.stack thead {
        display:none
    }

    table.stack tfoot {
        display: none
    }

    table.stack tr,table.stack th,table.stack td {
        display: block
    }

    table.stack td {
        border-top: 0
    }
}

table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto
}

table.hover thead tr:hover {
    background-color: #f4f4f4
}

table.hover tfoot tr:hover {
    background-color: #ededed
}

table.hover tbody tr:hover {
    background-color: #fafafa
}

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
    background-color: #ededed
}

.table-scroll {
    overflow-x: auto
}

.badge {
    display: inline-block;
    min-width: 1.5em;
    padding: 0.3em;
    border-radius: 50%;
    font-size: 0.6rem;
    text-align: center;
    background: #cb3c29;
    color: #fff
}

.badge.primary {
    background: #cb3c29;
    color: #fff
}

.badge.secondary {
    background: #3e7f8b;
    color: #fff
}

.badge.success {
    background: #57d685;
    color: #1a181d
}

.badge.warning {
    background: #ffae00;
    color: #1a181d
}

.badge.alert {
    background: #ec5840;
    color: #1a181d
}

.breadcrumbs {
    margin: 0 0 1rem 0;
    list-style: none
}

.breadcrumbs::before,.breadcrumbs::after {
    display: table;
    content: ' '
}

.breadcrumbs::after {
    clear: both
}

.breadcrumbs li {
    float: left;
    font-size: 0.6875rem;
    color: #1a181d;
    cursor: default
}

.breadcrumbs li:not(:last-child)::after {
    position: relative;
    margin: 0 0.75rem;
    opacity: 1;
    content: "/";
    color: #e8e8e8
}

.breadcrumbs a {
    color: #cb3c29
}

.breadcrumbs a:hover {
    text-decoration: underline
}

.breadcrumbs .disabled {
    color: #e8e8e8;
    cursor: not-allowed
}

.callout {
    position: relative;
    margin: 0 0 1rem 0;
    padding: 1rem;
    border: 0;
    border-radius: 0;
    background-color: white;
    color: #3d393c
}

.callout>:first-child {
    margin-top: 0
}

.callout>:last-child {
    margin-bottom: 0
}

.callout.primary {
    background-color: #fbebe9;
    color: #3d393c
}

.callout.secondary {
    background-color: #eaf4f5;
    color: #3d393c
}

.callout.success {
    background-color: #eefbf3;
    color: #3d393c
}

.callout.warning {
    background-color: #fff7e6;
    color: #3d393c
}

.callout.alert {
    background-color: #fdeeec;
    color: #3d393c
}

.callout.small {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem
}

.callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem
}

.card,.chart-tooltip,.conference-registration,.conference-speaker .speaker-bio,.add-message,.comment-thread {
    margin-bottom: 1rem;
    border: 1px solid #fafafa;
    border-radius: 4px;
    background: #fff;
    box-shadow: none;
    overflow: hidden;
    color: #3d393c
}

.card>:last-child,.chart-tooltip>:last-child,.conference-registration>:last-child,.conference-speaker .speaker-bio>:last-child,.add-message>:last-child,.comment-thread>:last-child {
    margin-bottom: 0
}

.card-divider {
    padding: 1rem;
    background: #fafafa
}

.card-divider>:last-child {
    margin-bottom: 0
}

.card-section {
    padding: 1rem
}

.card-section>:last-child {
    margin-bottom: 0
}

.card-image {
    min-height: 1px
}

.dropdown-pane {
    position: absolute;
    z-index: 10;
    display: none;
    width: 300px;
    padding: 1rem;
    visibility: hidden;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fafafa;
    font-size: 1rem
}

.dropdown-pane.is-opening {
    display: block
}

.dropdown-pane.is-open {
    display: block;
    visibility: visible
}

.dropdown-pane.tiny {
    width: 100px
}

.dropdown-pane.small {
    width: 200px
}

.dropdown-pane.large {
    width: 400px
}

.pagination {
    margin-left: 0;
    margin-bottom: 1rem
}

.pagination::before,.pagination::after {
    display: table;
    content: ' '
}

.pagination::after {
    clear: both
}

.pagination li {
    margin-right: 0.0625rem;
    border-radius: 4px;
    font-size: 1rem;
    display: none
}

.pagination li:last-child,.pagination li:first-child {
    display: inline-block
}

@media print,screen and (min-width: 40em) {
    .pagination li {
        display:inline-block
    }
}

.pagination a,.pagination button {
    display: block;
    padding: 0.1875rem 0.625rem;
    border-radius: 4px;
    color: #3d393c
}

.pagination a:hover,.pagination button:hover {
    background: #e8e8e8
}

.pagination .current {
    padding: 0.1875rem 0.625rem;
    background: #3e7f8b;
    color: #fff;
    cursor: default
}

.pagination .disabled {
    padding: 0.1875rem 0.625rem;
    color: #8c838a;
    cursor: not-allowed
}

.pagination .disabled:hover {
    background: transparent
}

.pagination .ellipsis::after {
    padding: 0.1875rem 0.625rem;
    content: '\2026';
    color: #3d393c
}

.has-tip {
    position: relative;
    display: inline-block;
    border-bottom: 0;
    font-weight: normal;
    cursor: pointer
}

.tooltip {
    position: absolute;
    top: calc(100% + 0.6495rem);
    z-index: 1200;
    max-width: 10rem;
    padding: 0.75rem;
    border-radius: 4px;
    background-color: #1a181d;
    font-size: 90%;
    color: #fff
}

.tooltip::before {
    position: absolute
}

.tooltip.bottom::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-top-width: 0;
    border-bottom-style: solid;
    border-color: transparent transparent #1a181d;
    bottom: 100%
}

.tooltip.bottom.align-center::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tooltip.top::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1a181d transparent transparent;
    top: 100%;
    bottom: auto
}

.tooltip.top.align-center::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tooltip.left::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1a181d;
    left: 100%
}

.tooltip.left.align-center::before {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tooltip.right::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1a181d transparent transparent;
    right: 100%;
    left: auto
}

.tooltip.right.align-center::before {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tooltip.align-top::before {
    bottom: auto;
    top: 10%
}

.tooltip.align-bottom::before {
    bottom: 10%;
    top: auto
}

.tooltip.align-left::before {
    left: 10%;
    right: auto
}

.tooltip.align-right::before {
    left: auto;
    right: 10%
}

.accordion {
    margin-left: 0;
    background: #cb3c29;
    list-style-type: none
}

.accordion[disabled] .accordion-title {
    cursor: not-allowed
}

.accordion-item:first-child>:first-child {
    border-radius: 4px 4px 0 0
}

.accordion-item:last-child>:last-child {
    border-radius: 0 0 4px 4px
}

.accordion-title {
    position: relative;
    display: block;
    padding: 1.25rem 1rem;
    border: 1px solid #fafafa;
    border-bottom: 0;
    font-size: 0.75rem;
    line-height: 1;
    color: #fff
}

:last-child:not(.is-active)>.accordion-title {
    border-bottom: 1px solid #fafafa;
    border-radius: 0 0 4px 4px
}

.accordion-title:hover,.accordion-title:focus {
    background-color: #fafafa
}

.accordion-title::before {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: "+"
}

.is-active>.accordion-title::before {
    content: "–"
}

.accordion-content {
    display: none;
    padding: 1rem;
    border: 1px solid #fafafa;
    border-bottom: 0;
    background-color: #fff;
    color: inherit
}

:last-child>.accordion-content:last-child {
    border-bottom: 1px solid #fafafa
}

.media-object {
    display: block;
    margin-bottom: 1rem
}

.media-object img {
    max-width: none
}

.media-object-section {
    display: table-cell;
    vertical-align: top
}

.media-object-section:first-child {
    padding-right: 1rem
}

.media-object-section:last-child:not(:nth-child(2)) {
    padding-left: 1rem
}

.media-object-section>:last-child {
    margin-bottom: 0
}

@media print,screen and (max-width: 28.12375em) {
    .stack-for-small .media-object-section {
        padding:0;
        padding-bottom: 1rem;
        display: block
    }

    .stack-for-small .media-object-section img {
        width: 100%
    }
}

.media-object-section.middle {
    vertical-align: middle
}

.media-object-section.bottom {
    vertical-align: bottom
}

.orbit {
    position: relative
}

.orbit-container {
    position: relative;
    height: 0;
    margin: 0;
    list-style: none;
    overflow: hidden
}

.orbit-slide {
    width: 100%;
    position: absolute
}

.orbit-slide.no-motionui.is-active {
    top: 0;
    left: 0
}

.orbit-figure {
    margin: 0
}

.orbit-image {
    width: 100%;
    max-width: 100%;
    margin: 0
}

.orbit-caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
    padding: 1rem;
    background-color: rgba(26,24,29,0.5);
    color: #fff
}

.orbit-next,.orbit-previous {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
    padding: 1rem;
    color: #fff
}

[data-whatinput='mouse'] .orbit-next,[data-whatinput='mouse'] .orbit-previous {
    outline: 0
}

.orbit-next:hover,.orbit-previous:hover,.orbit-next:active,.orbit-previous:active,.orbit-next:focus,.orbit-previous:focus {
    background-color: rgba(26,24,29,0.5)
}

.orbit-previous {
    left: 0
}

.orbit-next {
    left: auto;
    right: 0
}

.orbit-bullets {
    position: relative;
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
    text-align: center
}

[data-whatinput='mouse'] .orbit-bullets {
    outline: 0
}

.orbit-bullets button {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.1rem;
    border-radius: 50%;
    background-color: #e8e8e8
}

.orbit-bullets button:hover {
    background-color: #2c2930
}

.orbit-bullets button.is-active {
    background-color: #2c2930
}

.responsive-embed,.flex-video {
    position: relative;
    height: 0;
    margin-bottom: 1rem;
    padding-bottom: 75%;
    overflow: hidden
}

.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.responsive-embed.widescreen,.flex-video.widescreen {
    padding-bottom: 56.25%
}

.tabs {
    margin: 0;
    border: 1px solid transparent;
    background: #f4f4f4;
    list-style-type: none
}

.tabs::before,.tabs::after {
    display: table;
    content: ' '
}

.tabs::after {
    clear: both
}

.tabs.vertical>li {
    display: block;
    float: none;
    width: auto
}

.tabs.simple>li>a {
    padding: 0
}

.tabs.simple>li>a:hover {
    background: transparent
}

.tabs.primary {
    background: #cb3c29
}

.tabs.primary>li>a {
    color: #fff
}

.tabs.primary>li>a:hover,.tabs.primary>li>a:focus {
    background: #c13927
}

.tabs-title {
    float: left
}

.tabs-title>a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 1rem;
    line-height: 1;
    color: #cb3c29
}

[data-whatinput='mouse'] .tabs-title>a {
    outline: 0
}

.tabs-title>a:hover {
    background: #fff;
    color: #af3423
}

.tabs-title>a:focus,.tabs-title>a[aria-selected='true'] {
    background: #fff;
    color: #cb3c29
}

.tabs-content {
    border: 1px solid transparent;
    border-top: 0;
    background: #fff;
    color: inherit;
    transition: all 0.5s ease
}

.tabs-content.vertical {
    border: 1px solid transparent;
    border-left: 0
}

.tabs-panel {
    display: none;
    padding: 0
}

.tabs-panel.is-active {
    display: block
}

.thumbnail {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
    border: solid 4px #fff;
    border-radius: 4px;
    box-shadow: 0 0 0 1px #e8e8e8;
    line-height: 0
}

a.thumbnail {
    transition: box-shadow 200ms ease-out
}

a.thumbnail:hover,a.thumbnail:focus {
    box-shadow: 0 0 0 1px #cb3c29
}

a.thumbnail image {
    box-shadow: none
}

.menu {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative
}

[data-whatinput='mouse'] .menu li {
    outline: 0
}

.menu a,.menu .button {
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: 0.7rem 1rem
}

.menu input,.menu select,.menu .inline-filters button[data-toggle],.inline-filters .menu button[data-toggle],.menu a,.menu button {
    margin-bottom: 0
}

.menu input {
    display: inline-block
}

.menu li,.menu.horizontal li {
    display: inline-block
}

.menu.vertical li {
    display: block
}

.menu.expanded {
    display: table;
    width: 100%
}

.menu.expanded>li {
    display: table-cell;
    vertical-align: middle
}

.menu.simple li+li {
    margin-left: 1rem
}

.menu.simple a {
    padding: 0
}

@media screen and (min-width: 28.125em) {
    .menu.smallmedium-horizontal li {
        display:inline-block
    }

    .menu.smallmedium-vertical li {
        display: block
    }

    .menu.smallmedium-expanded {
        display: table;
        width: 100%
    }

    .menu.smallmedium-expanded>li {
        display: table-cell;
        vertical-align: middle
    }

    .menu.smallmedium-simple {
        display: table;
        width: 100%
    }

    .menu.smallmedium-simple>li {
        display: table-cell;
        vertical-align: middle
    }
}

@media print,screen and (min-width: 40em) {
    .menu.medium-horizontal li {
        display:inline-block
    }

    .menu.medium-vertical li {
        display: block
    }

    .menu.medium-expanded {
        display: table;
        width: 100%
    }

    .menu.medium-expanded>li {
        display: table-cell;
        vertical-align: middle
    }

    .menu.medium-simple {
        display: table;
        width: 100%
    }

    .menu.medium-simple>li {
        display: table-cell;
        vertical-align: middle
    }
}

@media screen and (min-width: 50em) {
    .menu.mediumlarge-horizontal li {
        display:inline-block
    }

    .menu.mediumlarge-vertical li {
        display: block
    }

    .menu.mediumlarge-expanded {
        display: table;
        width: 100%
    }

    .menu.mediumlarge-expanded>li {
        display: table-cell;
        vertical-align: middle
    }

    .menu.mediumlarge-simple {
        display: table;
        width: 100%
    }

    .menu.mediumlarge-simple>li {
        display: table-cell;
        vertical-align: middle
    }
}

@media print,screen and (min-width: 64em) {
    .menu.large-horizontal li {
        display:inline-block
    }

    .menu.large-vertical li {
        display: block
    }

    .menu.large-expanded {
        display: table;
        width: 100%
    }

    .menu.large-expanded>li {
        display: table-cell;
        vertical-align: middle
    }

    .menu.large-simple {
        display: table;
        width: 100%
    }

    .menu.large-simple>li {
        display: table-cell;
        vertical-align: middle
    }
}

.menu.nested {
    margin-right: 0;
    margin-left: 1rem
}

.menu.icons img,.menu.icons i,.menu.icons svg {
    vertical-align: middle
}

.menu.icons img+span,.menu.icons i+span,.menu.icons svg+span {
    vertical-align: middle
}

.menu.icon-top img,.menu.icon-top i,.menu.icon-top svg,.menu.icon-right img,.menu.icon-right i,.menu.icon-right svg,.menu.icon-bottom img,.menu.icon-bottom i,.menu.icon-bottom svg,.menu.icon-left img,.menu.icon-left i,.menu.icon-left svg {
    vertical-align: middle
}

.menu.icon-top img+span,.menu.icon-top i+span,.menu.icon-top svg+span,.menu.icon-right img+span,.menu.icon-right i+span,.menu.icon-right svg+span,.menu.icon-bottom img+span,.menu.icon-bottom i+span,.menu.icon-bottom svg+span,.menu.icon-left img+span,.menu.icon-left i+span,.menu.icon-left svg+span {
    vertical-align: middle
}

.menu.icon-left li a img,.menu.icon-left li a i,.menu.icon-left li a svg {
    margin-right: 0.25rem;
    display: inline-block
}

.menu.icon-right li a img,.menu.icon-right li a i,.menu.icon-right li a svg {
    margin-left: 0.25rem;
    display: inline-block
}

.menu.icon-top li a {
    text-align: center
}

.menu.icon-top li a img,.menu.icon-top li a i,.menu.icon-top li a svg {
    display: block;
    margin: 0 auto 0.25rem
}

.menu.icon-bottom li a {
    text-align: center
}

.menu.icon-bottom li a img,.menu.icon-bottom li a i,.menu.icon-bottom li a svg {
    display: block;
    margin: 0.25rem auto 0
}

.menu .is-active>a {
    background: #cb3c29;
    color: #fff
}

.menu .active>a {
    background: #cb3c29;
    color: #fff
}

.menu.align-left {
    text-align: left
}

.menu.align-right {
    text-align: right
}

.menu.align-right .submenu li {
    text-align: left
}

.menu.align-right.vertical .submenu li {
    text-align: right
}

.menu.align-right .nested {
    margin-right: 1rem;
    margin-left: 0
}

.menu.align-center {
    text-align: center
}

.menu.align-center .submenu li {
    text-align: left
}

.menu .menu-text {
    padding: 0.7rem 1rem;
    font-weight: bold;
    line-height: 1;
    color: inherit
}

.menu-centered>.menu {
    text-align: center
}

.menu-centered>.menu .submenu li {
    text-align: left
}

.no-js [data-responsive-menu] ul {
    display: none
}

.menu-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer
}

.menu-icon::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
    content: ''
}

.menu-icon:hover::after {
    background: #e8e8e8;
    box-shadow: 0 7px 0 #e8e8e8, 0 14px 0 #e8e8e8
}

.menu-icon.dark {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer
}

.menu-icon.dark::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #1a181d;
    box-shadow: 0 7px 0 #1a181d, 0 14px 0 #1a181d;
    content: ''
}

.menu-icon.dark:hover::after {
    background: #2c2930;
    box-shadow: 0 7px 0 #2c2930, 0 14px 0 #2c2930
}

.accordion-menu li {
    width: 100%
}

.accordion-menu a {
    padding: 0.7rem 1rem
}

.accordion-menu .is-accordion-submenu a {
    padding: 0.7rem 1rem
}

.accordion-menu .nested.is-accordion-submenu {
    margin-right: 0;
    margin-left: 1rem
}

.accordion-menu.align-right .nested.is-accordion-submenu {
    margin-right: 1rem;
    margin-left: 0
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a {
    position: relative
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #cb3c29 transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 1rem
}

.accordion-menu.align-left .is-accordion-submenu-parent>a::after {
    right: 1rem;
    left: auto
}

.accordion-menu.align-right .is-accordion-submenu-parent>a::after {
    right: auto;
    left: 1rem
}

.accordion-menu .is-accordion-submenu-parent[aria-expanded='true']>a::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.is-accordion-submenu-parent {
    position: relative
}

.has-submenu-toggle>a {
    margin-right: 40px
}

.submenu-toggle {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    cursor: pointer
}

.submenu-toggle::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #cb3c29 transparent transparent;
    top: 0;
    bottom: 0;
    margin: auto
}

.submenu-toggle[aria-expanded='true']::after {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.submenu-toggle-text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.is-drilldown {
    position: relative;
    overflow: hidden
}

.is-drilldown li {
    display: block
}

.is-drilldown.animate-height {
    transition: height 0.5s
}

.drilldown a {
    padding: 0.7rem 1rem;
    background: #fff
}

.drilldown .is-drilldown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: -1;
    width: 100%;
    background: #fff;
    transition: -webkit-transform 0.15s linear;
    transition: transform 0.15s linear;
    transition: transform 0.15s linear, -webkit-transform 0.15s linear
}

.drilldown .is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.drilldown .is-drilldown-submenu.is-closing {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.drilldown .is-drilldown-submenu a {
    padding: 0.7rem 1rem
}

.drilldown .nested.is-drilldown-submenu {
    margin-right: 0;
    margin-left: 0
}

.drilldown .drilldown-submenu-cover-previous {
    min-height: 100%
}

.drilldown .is-drilldown-submenu-parent>a {
    position: relative
}

.drilldown .is-drilldown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #cb3c29;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem
}

.drilldown.align-left .is-drilldown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #3e7f8b;
    right: 1rem;
    left: auto
}

.drilldown.align-right .is-drilldown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #3e7f8b transparent transparent;
    right: auto;
    left: 1rem
}

.drilldown .js-drilldown-back>a::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #cb3c29 transparent transparent;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.75rem
}

.dropdown.menu>li.opens-left>.is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto
}

.dropdown.menu>li.opens-right>.is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0
}

.dropdown.menu>li.is-dropdown-submenu-parent>a {
    position: relative;
    padding-right: 1.5rem
}

.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #3e7f8b transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px
}

[data-whatinput='mouse'] .dropdown.menu a {
    outline: 0
}

.dropdown.menu>li>a {
    background: #fff;
    padding: 0.7rem 1rem
}

.dropdown.menu>li.is-active>a {
    background: transparent;
    color: #3e7f8b
}

.no-js .dropdown.menu ul {
    display: none
}

.dropdown.menu .nested.is-dropdown-submenu {
    margin-right: 0;
    margin-left: 0
}

.dropdown.menu.vertical>li .is-dropdown-submenu {
    top: 0
}

.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto
}

.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu {
    right: auto;
    left: 100%
}

.dropdown.menu.vertical>li>a::after {
    right: 14px
}

.dropdown.menu.vertical>li.opens-left>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #3e7f8b transparent transparent;
    right: auto;
    left: 5px
}

.dropdown.menu.vertical>li.opens-right>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #3e7f8b
}

@media screen and (min-width: 28.125em) {
    .dropdown.menu.smallmedium-horizontal>li.opens-left>.is-dropdown-submenu {
        top:100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.smallmedium-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.smallmedium-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.smallmedium-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #3e7f8b transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.smallmedium-vertical>li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.smallmedium-vertical>li.opens-left>.is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.smallmedium-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.smallmedium-vertical>li>a::after {
        right: 14px
    }

    .dropdown.menu.smallmedium-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #3e7f8b transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.smallmedium-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #3e7f8b
    }
}

@media print,screen and (min-width: 40em) {
    .dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
        top:100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #3e7f8b transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.medium-vertical>li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.medium-vertical>li>a::after {
        right: 14px
    }

    .dropdown.menu.medium-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #3e7f8b transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.medium-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #3e7f8b
    }
}

@media screen and (min-width: 50em) {
    .dropdown.menu.mediumlarge-horizontal>li.opens-left>.is-dropdown-submenu {
        top:100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.mediumlarge-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.mediumlarge-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.mediumlarge-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #3e7f8b transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.mediumlarge-vertical>li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.mediumlarge-vertical>li.opens-left>.is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.mediumlarge-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.mediumlarge-vertical>li>a::after {
        right: 14px
    }

    .dropdown.menu.mediumlarge-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #3e7f8b transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.mediumlarge-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #3e7f8b
    }
}

@media print,screen and (min-width: 64em) {
    .dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu {
        top:100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #3e7f8b transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.large-vertical>li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.large-vertical>li>a::after {
        right: 14px
    }

    .dropdown.menu.large-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #3e7f8b transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.large-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #3e7f8b
    }
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
    top: 100%;
    right: 0;
    left: auto
}

.is-dropdown-menu.vertical {
    width: 100px
}

.is-dropdown-menu.vertical.align-right {
    float: right
}

.is-dropdown-submenu-parent {
    position: relative
}

.is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    left: auto;
    margin-top: -6px
}

.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu {
    top: 100%;
    left: auto
}

.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu {
    right: 100%;
    left: auto
}

.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu {
    right: auto;
    left: 100%
}

.is-dropdown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    display: none;
    min-width: 200px;
    border: 1px solid #e8e8e8;
    background: #fff
}

.dropdown .is-dropdown-submenu a {
    padding: 0.7rem 1rem
}

.is-dropdown-submenu .is-dropdown-submenu-parent>a::after {
    right: 14px
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #3e7f8b transparent transparent;
    right: auto;
    left: 5px
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #3e7f8b
}

.is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px
}

.is-dropdown-submenu>li {
    width: 100%
}

.is-dropdown-submenu.js-dropdown-active {
    display: block
}

.is-off-canvas-open {
    overflow: hidden
}

.js-off-canvas-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%;
    height: 100%;
    transition: opacity 0.5s ease, visibility 0.5s ease;
    background: rgba(255,255,255,0.25);
    opacity: 0;
    visibility: hidden;
    overflow: hidden
}

.js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible
}

.js-off-canvas-overlay.is-closable {
    cursor: pointer
}

.js-off-canvas-overlay.is-overlay-absolute {
    position: absolute
}

.js-off-canvas-overlay.is-overlay-fixed {
    position: fixed
}

.off-canvas-wrapper {
    position: relative;
    overflow: hidden
}

.off-canvas {
    position: fixed;
    z-index: 12;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fafafa
}

[data-whatinput='mouse'] .off-canvas {
    outline: 0
}

.off-canvas.is-transition-push {
    z-index: 12
}

.off-canvas.is-closed {
    visibility: hidden
}

.off-canvas.is-transition-overlap {
    z-index: 13
}

.off-canvas.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(26,24,29,0.7)
}

.off-canvas.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-absolute {
    position: absolute;
    z-index: 12;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fafafa
}

[data-whatinput='mouse'] .off-canvas-absolute {
    outline: 0
}

.off-canvas-absolute.is-transition-push {
    z-index: 12
}

.off-canvas-absolute.is-closed {
    visibility: hidden
}

.off-canvas-absolute.is-transition-overlap {
    z-index: 13
}

.off-canvas-absolute.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(26,24,29,0.7)
}

.off-canvas-absolute.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.position-left {
    top: 0;
    left: 0;
    height: 100%;
    overflow-y: auto;
    width: 250px;
    -webkit-transform: translateX(-250px);
    transform: translateX(-250px)
}

.off-canvas-content .off-canvas.position-left {
    -webkit-transform: translateX(-250px);
    transform: translateX(-250px)
}

.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content.is-open-left.has-transition-push {
    -webkit-transform: translateX(250px);
    transform: translateX(250px)
}

.position-left.is-transition-push {
    box-shadow: inset -13px 0 20px -13px rgba(26,24,29,0.25)
}

.position-right {
    top: 0;
    right: 0;
    height: 100%;
    overflow-y: auto;
    width: 250px;
    -webkit-transform: translateX(250px);
    transform: translateX(250px)
}

.off-canvas-content .off-canvas.position-right {
    -webkit-transform: translateX(250px);
    transform: translateX(250px)
}

.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content.is-open-right.has-transition-push {
    -webkit-transform: translateX(-250px);
    transform: translateX(-250px)
}

.position-right.is-transition-push {
    box-shadow: inset 13px 0 20px -13px rgba(26,24,29,0.25)
}

.position-top {
    top: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    height: 250px;
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px)
}

.off-canvas-content .off-canvas.position-top {
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px)
}

.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content.is-open-top.has-transition-push {
    -webkit-transform: translateY(250px);
    transform: translateY(250px)
}

.position-top.is-transition-push {
    box-shadow: inset 0 -13px 20px -13px rgba(26,24,29,0.25)
}

.position-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    height: 250px;
    -webkit-transform: translateY(250px);
    transform: translateY(250px)
}

.off-canvas-content .off-canvas.position-bottom {
    -webkit-transform: translateY(250px);
    transform: translateY(250px)
}

.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content.is-open-bottom.has-transition-push {
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px)
}

.position-bottom.is-transition-push {
    box-shadow: inset 0 13px 20px -13px rgba(26,24,29,0.25)
}

.off-canvas-content {
    -webkit-transform: none;
    transform: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.off-canvas-content.has-transition-overlap,.off-canvas-content.has-transition-push {
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease
}

.off-canvas-content.has-transition-push {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content .off-canvas.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width: 28.125em) {
    .position-left.reveal-for-smallmedium {
        -webkit-transform:none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-smallmedium .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-smallmedium~.off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-smallmedium .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-smallmedium~.off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-smallmedium .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-smallmedium~.off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-smallmedium .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-smallmedium~.off-canvas-content {
        margin-bottom: 250px
    }
}

@media print,screen and (min-width: 40em) {
    .position-left.reveal-for-medium {
        -webkit-transform:none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-medium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-medium~.off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-medium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-medium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-medium~.off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-medium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-medium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-medium~.off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-medium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-medium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-medium~.off-canvas-content {
        margin-bottom: 250px
    }
}

@media screen and (min-width: 50em) {
    .position-left.reveal-for-mediumlarge {
        -webkit-transform:none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-mediumlarge .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-mediumlarge~.off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-mediumlarge .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-mediumlarge~.off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-mediumlarge .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-mediumlarge~.off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-mediumlarge .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-mediumlarge~.off-canvas-content {
        margin-bottom: 250px
    }
}

@media print,screen and (min-width: 64em) {
    .position-left.reveal-for-large {
        -webkit-transform:none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-large {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-large~.off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-large {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-large {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-large~.off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-large {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-large {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-large~.off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-large {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-large {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-large~.off-canvas-content {
        margin-bottom: 250px
    }
}

@media screen and (min-width: 28.125em) {
    .off-canvas.in-canvas-for-smallmedium {
        visibility:visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-smallmedium.position-left,.off-canvas.in-canvas-for-smallmedium.position-right,.off-canvas.in-canvas-for-smallmedium.position-top,.off-canvas.in-canvas-for-smallmedium.position-bottom {
        box-shadow: none;
        -webkit-transform: none;
        transform: none
    }

    .off-canvas.in-canvas-for-smallmedium .close-button {
        display: none
    }
}

@media print,screen and (min-width: 40em) {
    .off-canvas.in-canvas-for-medium {
        visibility:visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top,.off-canvas.in-canvas-for-medium.position-bottom {
        box-shadow: none;
        -webkit-transform: none;
        transform: none
    }

    .off-canvas.in-canvas-for-medium .close-button {
        display: none
    }
}

@media screen and (min-width: 50em) {
    .off-canvas.in-canvas-for-mediumlarge {
        visibility:visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-mediumlarge.position-left,.off-canvas.in-canvas-for-mediumlarge.position-right,.off-canvas.in-canvas-for-mediumlarge.position-top,.off-canvas.in-canvas-for-mediumlarge.position-bottom {
        box-shadow: none;
        -webkit-transform: none;
        transform: none
    }

    .off-canvas.in-canvas-for-mediumlarge .close-button {
        display: none
    }
}

@media print,screen and (min-width: 64em) {
    .off-canvas.in-canvas-for-large {
        visibility:visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top,.off-canvas.in-canvas-for-large.position-bottom {
        box-shadow: none;
        -webkit-transform: none;
        transform: none
    }

    .off-canvas.in-canvas-for-large .close-button {
        display: none
    }
}

html.is-reveal-open {
    position: fixed;
    width: 100%;
    overflow-y: hidden
}

html.is-reveal-open.zf-has-scroll {
    overflow-y: scroll
}

html.is-reveal-open body {
    overflow-y: hidden
}

.reveal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1005;
    display: none;
    background-color: rgba(26,24,29,0.45);
    overflow-y: auto
}

.reveal {
    z-index: 1006;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    padding: 1rem;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fafafa;
    position: relative;
    top: 100px;
    margin-right: auto;
    margin-left: auto;
    overflow-y: auto
}

[data-whatinput='mouse'] .reveal {
    outline: 0
}

@media print,screen and (min-width: 40em) {
    .reveal {
        min-height:0
    }
}

.reveal .column,.reveal .columns {
    min-width: 0
}

.reveal>:last-child {
    margin-bottom: 0
}

@media print,screen and (min-width: 40em) {
    .reveal {
        width:600px;
        max-width: 75rem
    }
}

.reveal.collapse {
    padding: 0
}

@media print,screen and (min-width: 40em) {
    .reveal.tiny {
        width:30%;
        max-width: 75rem
    }
}

@media print,screen and (min-width: 40em) {
    .reveal.small {
        width:50%;
        max-width: 75rem
    }
}

@media print,screen and (min-width: 40em) {
    .reveal.large {
        width:90%;
        max-width: 75rem
    }
}

.reveal.full {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0
}

@media print,screen and (max-width: 28.12375em) {
    .reveal {
        top:0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: none;
        height: 100%;
        min-height: 100%;
        margin-left: 0;
        border: 0;
        border-radius: 0
    }
}

.reveal.without-overlay {
    position: fixed
}

.sticky-container {
    position: relative
}

.sticky {
    position: relative;
    z-index: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.sticky.is-stuck {
    position: fixed;
    z-index: 5;
    width: 100%
}

.sticky.is-stuck.is-at-top {
    top: 0
}

.sticky.is-stuck.is-at-bottom {
    bottom: 0
}

.sticky.is-anchored {
    position: relative;
    right: auto;
    left: auto
}

.sticky.is-anchored.is-at-bottom {
    bottom: 0
}

.title-bar {
    padding: 1rem 0.5rem;
    background: #1a181d;
    color: #fff
}

.title-bar::before,.title-bar::after {
    display: table;
    content: ' '
}

.title-bar::after {
    clear: both
}

.title-bar .menu-icon {
    margin-left: 0.25rem;
    margin-right: 0.25rem
}

.title-bar-left {
    float: left
}

.title-bar-right {
    float: right;
    text-align: right
}

.title-bar-title {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold
}

.top-bar {
    padding: 0.5rem
}

.top-bar::before,.top-bar::after {
    display: table;
    content: ' '
}

.top-bar::after {
    clear: both
}

.top-bar,.top-bar ul {
    background-color: #1a181d
}

.top-bar input {
    max-width: 200px;
    margin-right: 1rem
}

.top-bar .input-group-field,.top-bar .user-nickname label .row>span:last-of-type,.user-nickname label .top-bar .row>span:last-of-type {
    width: 100%;
    margin-right: 0
}

.top-bar input.button {
    width: auto
}

.top-bar .top-bar-left,.top-bar .top-bar-right {
    width: 100%
}

@media print,screen and (min-width: 40em) {
    .top-bar .top-bar-left,.top-bar .top-bar-right {
        width:auto
    }
}

@media screen and (max-width: 39.99875em) {
    .top-bar.stacked-for-smallmedium .top-bar-left,.top-bar.stacked-for-smallmedium .top-bar-right {
        width:100%
    }
}

@media print,screen and (max-width: 49.99875em) {
    .top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right {
        width:100%
    }
}

@media screen and (max-width: 63.99875em) {
    .top-bar.stacked-for-mediumlarge .top-bar-left,.top-bar.stacked-for-mediumlarge .top-bar-right {
        width:100%
    }
}

@media print,screen and (max-width: 74.99875em) {
    .top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right {
        width:100%
    }
}

.top-bar-title {
    display: inline-block;
    float: left;
    padding: 1rem
}

.top-bar-title .menu-icon {
    bottom: 2px
}

.top-bar-left {
    float: left
}

.top-bar-right {
    float: right
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-center {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.clearfix::before,.clearfix::after {
    display: table;
    content: ' '
}

.clearfix::after {
    clear: both
}

.hide {
    display: none !important
}

.invisible {
    visibility: hidden
}

@media print,screen and (max-width: 28.12375em) {
    .hide-for-small-only {
        display:none !important
    }
}

@media screen and (max-width: 0em),screen and (min-width: 28.125em) {
    .show-for-small-only {
        display:none !important
    }
}

@media screen and (min-width: 28.125em) {
    .hide-for-smallmedium {
        display:none !important
    }
}

@media screen and (max-width: 28.12375em) {
    .show-for-smallmedium {
        display:none !important
    }
}

@media screen and (min-width: 28.125em) and (max-width: 39.99875em) {
    .hide-for-smallmedium-only {
        display:none !important
    }
}

@media screen and (max-width: 28.12375em),screen and (min-width: 40em) {
    .show-for-smallmedium-only {
        display:none !important
    }
}

@media print,screen and (min-width: 40em) {
    .hide-for-medium {
        display:none !important
    }
}

@media screen and (max-width: 39.99875em) {
    .show-for-medium {
        display:none !important
    }
}

@media print,screen and (min-width: 40em) and (max-width: 49.99875em) {
    .hide-for-medium-only {
        display:none !important
    }
}

@media screen and (max-width: 39.99875em),screen and (min-width: 50em) {
    .show-for-medium-only {
        display:none !important
    }
}

@media screen and (min-width: 50em) {
    .hide-for-mediumlarge {
        display:none !important
    }
}

@media screen and (max-width: 49.99875em) {
    .show-for-mediumlarge {
        display:none !important
    }
}

@media screen and (min-width: 50em) and (max-width: 63.99875em) {
    .hide-for-mediumlarge-only {
        display:none !important
    }
}

@media screen and (max-width: 49.99875em),screen and (min-width: 64em) {
    .show-for-mediumlarge-only {
        display:none !important
    }
}

@media print,screen and (min-width: 64em) {
    .hide-for-large {
        display:none !important
    }
}

@media screen and (max-width: 63.99875em) {
    .show-for-large {
        display:none !important
    }
}

@media print,screen and (min-width: 64em) and (max-width: 74.99875em) {
    .hide-for-large-only {
        display:none !important
    }
}

@media screen and (max-width: 63.99875em),screen and (min-width: 75em) {
    .show-for-large-only {
        display:none !important
    }
}

.show-for-sr,.show-on-focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.show-on-focus:active,.show-on-focus:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important
}

.show-for-landscape,.hide-for-portrait {
    display: block !important
}

@media screen and (orientation: landscape) {
    .show-for-landscape,.hide-for-portrait {
        display:block !important
    }
}

@media screen and (orientation: portrait) {
    .show-for-landscape,.hide-for-portrait {
        display:none !important
    }
}

.hide-for-landscape,.show-for-portrait {
    display: none !important
}

@media screen and (orientation: landscape) {
    .hide-for-landscape,.show-for-portrait {
        display:none !important
    }
}

@media screen and (orientation: portrait) {
    .hide-for-landscape,.show-for-portrait {
        display:block !important
    }
}

.display-inline {
    display: inline !important
}

.display-inline-block {
    display: inline-block !important
}

.display-block {
    display: block !important
}

.display-table {
    display: table !important
}

.display-table-cell {
    display: table-cell !important
}

.margin-0 {
    margin: 0rem !important
}

.margin-top-0 {
    margin-top: 0rem !important
}

.margin-right-0 {
    margin-right: 0rem !important
}

.margin-bottom-0 {
    margin-bottom: 0rem !important
}

.margin-left-0 {
    margin-left: 0rem !important
}

.margin-horizontal-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important
}

.margin-vertical-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important
}

.padding-0 {
    padding: 0rem !important
}

.padding-top-0 {
    padding-top: 0rem !important
}

.padding-right-0 {
    padding-right: 0rem !important
}

.padding-bottom-0 {
    padding-bottom: 0rem !important
}

.padding-left-0 {
    padding-left: 0rem !important
}

.padding-horizontal-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important
}

.padding-vertical-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important
}

.margin-1 {
    margin: 1rem !important
}

.margin-top-1 {
    margin-top: 1rem !important
}

.margin-right-1 {
    margin-right: 1rem !important
}

.margin-bottom-1 {
    margin-bottom: 1rem !important
}

.margin-left-1 {
    margin-left: 1rem !important
}

.margin-horizontal-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.margin-vertical-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.padding-1 {
    padding: 1rem !important
}

.padding-top-1 {
    padding-top: 1rem !important
}

.padding-right-1 {
    padding-right: 1rem !important
}

.padding-bottom-1 {
    padding-bottom: 1rem !important
}

.padding-left-1 {
    padding-left: 1rem !important
}

.padding-horizontal-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.padding-vertical-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.margin-2 {
    margin: 2rem !important
}

.margin-top-2 {
    margin-top: 2rem !important
}

.margin-right-2 {
    margin-right: 2rem !important
}

.margin-bottom-2 {
    margin-bottom: 2rem !important
}

.margin-left-2 {
    margin-left: 2rem !important
}

.margin-horizontal-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
}

.margin-vertical-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.padding-2 {
    padding: 2rem !important
}

.padding-top-2 {
    padding-top: 2rem !important
}

.padding-right-2 {
    padding-right: 2rem !important
}

.padding-bottom-2 {
    padding-bottom: 2rem !important
}

.padding-left-2 {
    padding-left: 2rem !important
}

.padding-horizontal-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important
}

.padding-vertical-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

.margin-3 {
    margin: 3rem !important
}

.margin-top-3 {
    margin-top: 3rem !important
}

.margin-right-3 {
    margin-right: 3rem !important
}

.margin-bottom-3 {
    margin-bottom: 3rem !important
}

.margin-left-3 {
    margin-left: 3rem !important
}

.margin-horizontal-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.margin-vertical-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.padding-3 {
    padding: 3rem !important
}

.padding-top-3 {
    padding-top: 3rem !important
}

.padding-right-3 {
    padding-right: 3rem !important
}

.padding-bottom-3 {
    padding-bottom: 3rem !important
}

.padding-left-3 {
    padding-left: 3rem !important
}

.padding-horizontal-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.padding-vertical-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(data:;base64,d09GMgABAAAAADfkABEAAAAAiPgAADeEAAEMzAAAAAAAAAAAAAAAAAAAAAAAAAAAGkAbsnAcgWAGYACDZggoCYJzEQgKgbtsgaNrATYCJAOHRAuDZAAEIAWDRgeGOQxLG%2Bt5NWybRg27HYB3Td0IUQQbB3wYaBOiqBuM0y3Z%2F%2F%2F5uDFEsEC1tv%2BHDCmrkGg1EpZJEM%2FB4FArjRzKpGHdgmnUzqaiXOimomfFgQQHdqiMu4I5CXPC%2BR5cSnxqqAo9V5QYDDqr8otBpZ4Dl3wVFokF0QheEb7CxTUqunKgde3f1%2Fxj8T%2FQ8mWxqL2pHUqRFOiRI0H7ofg4uONIQgXvcz6bD0mKJsHTGq%2Fz9u4Db4BwUyBU0SV2rUOydWgBFRBsga%2BELuB%2BkjvCzZqNbDbJRghBLBDM2lJ6ovTc6an6q%2FLeV%2FcBmtMCBFsQj9hFiF9cL7kQIeJ4CKqlslIBWgfqW%2F3Ltv5WMyrTmk683TppfavMjH%2BAw%2FZvLTs6m0VzA8eBQ4Q9%2Fnm8h537FgBFkSWSR7r9r5y2479Nm1lI725mUzUSh5roezvAy2XrNNXPky%2F4hc8kVQViChGtiAR4ABy65bCt9bE%2BdRKdVP01vIYUQghX%2FpCmBfBPFdweMY0wIJvbUjd392BtQiUk4jRuIf5C15YhL785pnIya0ABgMsg6paHYDavUXeqtrX8aLPPdp9kH7COQrAJVy46b4DKyxVNgIrOIz3JmZVlffD63%2FxZf2DHRz7vHqBGM7s3nvHuEUEVYCyqlNcFsGgAqzJtOqqaTOm02l0rugeCiqCovN3PV%2BlK7cryaXe1F698JCtk%2B8hhOWH%2FZGznwUn1AFQiWT6ycyQfOg8AXa57qICL7ueLqqGieqi5Qga9R%2FuCRTXRS1P%2Ff%2BwzvZAZd9t6qrWWENcY6hDmhVBKLeMQ1vy%2B92Nm%2F0ipV%2FrGdDsqIggjQxlXN%2FfLQgGMqz9QQnDaStKlqU0yiEeSmbVJFuiWZFVtktVmS%2FYWJP3hwah6kOQTew0YATlXTV62AHCQgP6%2FQH9mhLly%2BpIFkNNtB6J9AYcBo1KcCkmS2k%2BNSb10WOgyd3nGt54GE8MxM4DghFQSlcgJC8%2F701hToyyy134XuNLVHhoJGxcecwDuINTFjGaId0Hw8H03MuMnP%2FFBwEN9D990IytSgfeBHReSapRuhkZAAV5ZUzzID4UeGvF49HTYIixVfWru8b6nFeLDCizS4QpwomQsi688ajR%2FpqVZGx59YOrpSRFWSqqGryzypfktpPJTUQfhUk2Eni6Y1Pe%2BDafmDd3cfqFp28qF2P658%2B0rBvTzs11%2Fm11f%2Fu86Uf3vJEX1%2F0t%2Bp72L7%2BmEcrUWa87rGG0wqwE7YRr0wU57NomPSXlem%2FSb0QJmIvjVzJC%2BwpeIF1%2BBSAdAUeGtKvajNRz0YXhMbzO7YnRm0KIfXhmm1MKtgO5kFNR4Lqg6JP0NZHC8K5zuAvseto6guOEgpw1ZX83m0HC3B5OsTt0EqOOCrkiNfUNZ0Vx%2BHo6l1OtId9DnoN%2FEC9c%2FDIMS4NC7zfG20cXXtUXbkzNeudZ%2BQBpn39yoQCaugUYMUECXKk%2BMi66cyKbR738DSJ2%2BNoG7JBwFYXRdAM5YMxrRzE7n4yqwzdBHh9Y7yw1wiO35C2t5nEdXP%2Bh7sRlZBLSuJX%2FAlIvHCvg5a9nqgH1j2wCpoWtk9F12u3i0AYj4jcRzJbNNu7S1aLpnX%2Fn67eXN8KX7Ni%2BLAcbhm%2FJq00Fz9KXPWSLX%2FsoBQdg8sKQcs%2FblcvKwOcoVEcseZz%2BlC7BgxGQoq9FD4PuABiUb36xQeFzlE0OP3o5o3v71ez0iWuHMzpFOzoaLQCyGmDfD34M%2F1u1sExvKu5IgsY1paozpZKgvzN2wJZdlRibjb5hFmjYJ9ZUgeeH8wGULuJrTMlL7LUKJ2kvXM%2FvAXXlyArRj9EU9fN4n%2FV2YSiXduTsjFyZp3z8DppEmKSNGJgHVc7kPkojdDWRMhxOhApnwXF%2B3trhwrnDwNA%2FNjPaRHPrGnRHSycd6zs5fumhK1pJiQ3dBRudy5yziOuUkHU2Cc%2FnJhL9dSYKFKHWFZZn824XFe340ybUwOYnfDGStGYGKvwZzPxzMBZMY1Rkj2tl6l4WwOnmgvemaPMXDIWc04VuzvgBKdAZW1SWPt%2B15dBZqs960oGGDxfXJ5T6DKsFukft1Die8E6vjxYWC1y1vta6SVp50tSEdnTIWH3IG2Aokkbsw1E5mnKyAV%2FfsaJYtoWLSseXESF7Etgnt51ZOqehFqXKqYywX3yXLqJ00mXBoidrnV3DOfq%2FDNHojbWJSmetCOMsv%2BWdiTeHk%2BCbtWFIdwJNX7VXO9y3gFM%2FkQjIqlJ7lnv%2BxJkTAyhZQrYJaeP9c3IzTrMiVI3bG8%2FLBEMDKzJ2pDvR5879GBvPH8HkYJTkfDNFWnZ%2BGv8xrwCfYCszRU8m%2FBIeM2j0mvNyO4%2FXaL6cVG3Bu%2F08IgW7fzLuuW4uN89X5y8oBjbbDvvPTD%2F4hJkE6o9aDJp%2FwyiGhT%2FJjeO4ET6T%2Ba1k9IuuiyTVDwvJp8nAU3HgreZYFGehevcMvVDoS1FV%2B54HBCgIPL8xbPkTkMhkkU3Scn7kmuqRMfa4%2FVJIRF6rNg0xIyQtZwuKsTdr1Dy7dDKQEIgWedUBqPhOZcxKFpdhIgmrG4c08qNYwqXfXU%2BugGmch%2BcQqmSg4EWClhJB0843bsqaImmmFsVZZY64djlrghAusc3HBtruU7XA52%2BlKtsvV3%2BpuCOcymICgklJEaRlZEpk6onLtD1Kh0ugKHIoMTqYQFzCfj18QYBGwmEHoS4kKi7BFtRXTTlzirplClEQ4oprhlhyEyQrRIKLypcMiL1eLULVZaVWxF3s1iEL87oElfA96hvMA7lqEUcZpii1t2lcG7K%2FR1OP%2BWYCC4QGMPjho6l2kkcA0CnMytOa21mxoxZpmnI9YvoaF%2BRknoCMh1HwZqSwW6SIVGA20wxeNwxaZUqxWkJWTlmeGQpxWnKWwDjrtbJTRAOZSYm6NLK6siZ%2BQaMBEbWuz2umM6trX9DW4Gx5iONYIMN7IbwwZbTzdBFMYpprBNNMsabMt5B9qsWXclltBfGrjEznssJNsl93y9jAWtJeF7GO2%2FbWWAw6KOsRiDjPJERZzlElOsJSTLOcUSzldm3PGeUkXMJ9LWMFlrOAKXYh1Goi8rgXzuJH5%2FWCKnmo5upNc8JXNFbekHNfSM4J0wrAREaztw%2FpHiCc0EscNBi%2BPYOFfNI6AXDV75mQQd2%2BxcOo8UHYgCEV7XIL5B4xA%2BqkJfDIHx9ovuNYotVqy2BNJumH75cSkxHsxiQfpngkCwhn8K4xzQBwARBobaJq2SaldDjFkUdQ%2F0uNO7NYTjBD7%2BvRdPwVovov85YikewHxa1oLLJcCJMDC2Z1G%2BGlCxhcQjgRACkKYUEfFqEKd2Ya97Xlfe%2BK%2FpIYIMOfSF%2BnmchPAASSACqgBKHJN5ImDQS3%2Br2f4hUYIqZlUiptjuwfccNvToup%2FgRPAAISZKt3dvIVnQvSnIR4G%2Bwn1MxH9EKKXQ%2Byb%2FR%2F3b%2F%2Fr3YBfr69e%2BKsJ897788EA%2FAEOhbAdwjkQLtEB4RHgbQhPyBz1D7761hp7HHSTB10wx7iLXeJaz1jsjB2J96m824tu%2BMAKNZe62mVesd0bXnWVK7zqieUe9Z53nPaG67xjr7ud8ppNbvSut73skFu96VN7XOB9B93jtCddctlKI9mVcXBycbumnJePX0DwSb3QWz2kRas27Tp0uq5Lrz79BgyaaQaPbpMOO%2BaIo44X9UD8whDGe4kRUnSXMmkt1MNhOAkuvJWtCMg7p0EcEj2A0HhsGv0%2FBnoQ7wQRRhNrwFZAeSDSsxXajyb9EGPyOChLkVXYPNBrP5uw%2BaO0KrAn19q3YVmkFzAr3rCfSwh8oc%2F0ZVVBpAbDo63d6BFRSq0Sw58lG2MxNUWIU7jYnipLgDnGyhx8Qv%2FdoSE%2B7wRqbNIb9UX3b9qCr1WgGN62Iz33P%2BCNlgldWY1ptGAnsWib24pxFwoSZ08sQrCOQHR%2FBV%2BD6rI9g3E0u7YpHp%2B2xwejuqVWeGBziQjUit0KGxyEbus02uS92Nw0WOCctrTELsoqZBeITiBqrYCdbgWII00a8PPGa4rfgd%2FA1Jdg9n3Qng7S%2B2DV7XzB02EqvSoGaqpMqkp1lpUJfe%2F2%2FKivj77pL2BNXojRvSiLF8SCxmdNumNZtwzTylFTQ2jhsdwhxtJRpQdK0QEzxjns2PNYcAwSXojGsLKUCZ2rk2mmem8CQVu2GRw8bImYohiVRSolKedQsN%2BMuWuiaYt6mfjVqF%2BXgtSjR11aUHQb7XQX5XSqDDtN0%2BP4kzRKftcODVgS1qkUcIqK5hC1ksBJUsDMCO1ccQuSyatqkRqKVZbklGrrupqendTANGFwADYMQeDioianaYSUytwYTW%2FHKaZpqbpKemlBjlIxkMOyXzSpl4maxYLVRghz1DTHV4PbhBd7TVKEeLwX6PVbZxgTFY6arYxj5XpUyHFIKSNCWkecZiqgO7BAaVLk8t%2FcL4FvBgBsgS%2F4l%2BYbpDEJRogGQqfLTYzBWp7AhvSB3EHDxFaG4%2Fkbu4EkIxTGZVW5gNfNBRsYsIj2V7WIBqFJ29lIyFYtFXZ7HHvJY1vkCkfq9qv78uLDVhT6i%2Bnn1USOsApRWMEl6T6LQ5rFtNCo5CMVpLBDNxFa41x5j74w79vQXXa0D4GCGNOWTuI5ZqVfR6VrhxQl3n8m0Y2JLbGM%2FAWVn0NF1Ywk52mncktdvZXNSYabjqgIk0U5fLtVSHrw%2FcqFdLbEedTpbUaq79paa1W0LpBPZYr1w3VPkxi7KK1zCXOBvOSyFcWeF9y2TzvWZwXWwpdDTbiQW3ix4TL69LR3MZ%2Fvc6HJ3qoyCt%2BimXQDpgfJhFlfzU%2Fh68VpwsEQOdcqU%2BlKabIiyT3zTZzLDewbC7T5rI25cFrH2hLjiVZ9lgT%2Fpi5xsyAqoM7%2BpUQN9rWPq3EYnte6DKpLG7goaxZNJ0kJDYaeBqp%2FSb6LbWB%2B9qqf7T%2Fwgm9kWhilnnXAQfYO0pSEmJ6P6U2DaAdDPnwBYdu2%2BMJKWmzmeIzIVnfj9LOPQgYs0uMhFIxdp%2BrFOlrzNXQ1IBuaeGNiMqdi09X4qIAMSzFNs1KhPoGBUmVQAn9Oo6QqBdrsAPbodS%2Fb8bbeJJo1t5ELeQJmqm3yok85L9MTm5C7NRa58Q7S5dqgpdgiw94oDPlIi6vjXBXLCNxD0uT83lGR%2B5qUXxUjJ3hZcwNz5xndl7wfSGnxoWcQiEa0a6hbN4g1qM1Hp4FyOJ%2BNd%2FNVhZmbJbsVl891vZJ97CUUw0TFdB7VJfXHYAFSUoWbHSKZdHvJo01vPVLtewUAXN3bA%2BlUW7HlizpdL6dVBleEDbfp6JhLTsp%2FUCM3vffw8puc43oPW%2BRQVfzVJ3QTZ%2FBt9hmGeP6Lgrw8J7i4OPspDQswx7RJBl99vjCHrrYC0yqW3Sh1PycTE2W%2BWZBmUFuzIx76%2FK7Og42k6CwO6rYe8Rfu1E0fLx8CPiJ12lyl1km953j4D1lrYsw%2B1Jibkbw5FIfjvpkUtLjoSyz5bh6XAbVaAJO5tSC7ef01b%2BotDzN7RsNXPrBU7nKz3PPims8Dcik6uHM%2BRn%2BGK8MWSY%2Fh257n9Tpq%2B1MkJUnf64FVkr64VwwcXmlVQhVdp4Utg1uLAGld7NN2Y7bFe5yutxakM0%2FsOZqwzTezDJFC9mW2Hin2NaCV7wtgHe8zqU3spctkdyPoYZn7Qenso5ChT3%2BwufdonZonbx2bMxiQuZr%2BYFA1Vn%2BNGi%2Bn%2FYMlhXhCF%2BTS0aXxfNFFkE5VBV8UArpLovlMRg3%2BvbSpc2Si5SmPuw0N0uHO0hXttArY9tuvrrKqb3Y9uQxRxiZf%2B5twbQMX8mfYkFkX6xnU87vBSXS%2FqR9keQtfNyfsIezgUvYy2Ju%2FgRPftPnX9dXXSB54vOQS3U3xfXah9yudBHtJdqmlbGJvYtOSHRCkCGxyFy%2BzU49jjKe5ztqOEhDaGGGLubjbvpZB1tPyrzK5QOpxE7P1AKe3a010G8p7Yc4XNP5jiWoYk3gf56IAk%2FztG5PIRD8zqUh7xJJ0YQe%2FXNYJUjPlJE%2BgVvuFUppbitlL0paIPCFXmxwPD9t1kIr4cdCc4PlfRYzVNhJHFbBWfvsmtW4x06egtgsSG3J90CMHumuKfwjD2Vgzj%2BQ6rIKkygdpEsPyxDHPkVvVUUX02rbyr5voI5S6u%2FsbZ7RyIjedd%2BxasJW27ey1wuBmN2tpmdkVGW6wIrdzBA8kPJXbyrvNyECGZ7vTqENQViq9QpzVGtQqw0CzMtE2o2CkxDtph2I1sWitqTqQS3YeBRu16uOykyy5eoe2nLizWxdetctlIO%2FPM%2BgcQh5R%2ByhQ%2FIL4t28jWrqdTogE1z2EXHnz8TTIJBNF8BA82EBp%2FhLFsuxqKT6qIPOYQ4OcqKfufvbrb4V4LXkFmDdfOU6ytSRzlv8lty%2FH5f9%2BLrdI6wIeI45PC9MZU0s66vhjnpnB26%2BzHvS3uP%2FCrnjvkaTDq0YrrpqoctC8%2FZ7By69vBzEZ4JewRY9P7CyhzIPfbVjLxNPiqaKlrSaxD6yhOeRqMNedPTe5w6Jpxh8ZzmCtc5WbVHpf%2Bi8rbMp0kSYH4x91kAwNxHT3MJO4GovE257CPlafe5txiOz2crx6IU2yo31xEnItgxLdjULIPw9gdQDQfiTU%2FCriXwz8wN1VNoQd3VK2aH8fDyn8JmQPzm7%2Fez%2BmRLRLD5%2F4sRi09q05zlLP1IFeUdsZ5DqHZ0IKDlNZaQJCQmFgY01JlmsFjbhF8x53KUfS%2Bq0KEi%2F4eQfSxtuKZmyMRgu2SDwwCY3ceKeXEViHetzuznnGjsAhIZJumpntrNd9t%2BmArFXEb7N%2BvcZJrkhBSbRcl2GkYpUoif0EO2tP8CTeJPkpIGwPUQDBNT55C6S1syBDGwaOg42vvhCZ2DU71%2Bn%2FQmh43SkMVK1%2BSvnB1UlLhIrjHAY%2FiS4Ys9bw8e545lNAuP1SFIlOerDu20N87p4juImKwa6KgAiJ5V%2BSMzsybKjurToJS4Q0oMeWi8b2ZLxCifV4O1ud5dOmF4t7JNggRZSC9YE1sUQZTwLSS1PBhxSZcTDk9zgOSoHWcCxyBEXQcfBoN5Y6huO0YrXJ2Ifdzmg0gmt2J%2Fv50flNrkVoJ3l62fhZGqicNf1Pvj2tnIRdMsT70rDkdKfLb0%2B5eOohd883RmQi%2FYi8IbfoSE2mKZmdtpHlvL%2F8f04p95dJxXL%2BN5pXcLymTusS2cPRzxRI53hAjof7zcCOp0p4wcMD%2BDvoHC6a2bFFOiWjhoOV%2F1W%2F%2B3zHBobvXYtem3vPh7WPSJqQsqaykRG7sNo045HKi6qbe14gJUrIHb8j7w%2Bz5Iz93PxEfz50a6LG%2F5tiwdjEabE%2F%2F9UsrkhRvhUJv%2BBxQ0IabBJUohXvHxoK2VUKuYvvbvykVxaq1lt0lcpI3%2B%2BVEtjDneuOtPEN2pjw%2BvebbnMETroMIsZ1ekK9xOooFQhtpc%2B%2F7YiLDPoW0BXmDKtiE6%2B8tGXnlnLmbHewl%2Bf4%2FxZLf9%2FSuXP7RvqdGbLYxGwb89of8B8%2FiuBR9%2B%2Fer%2F60%2FckYbrGyg7y53kgn3wxViK9%2Bv9RIFYs9dAVE2tQtt3pLZbTvRbuWWz8tetrCMZvaQXeYO3x530ChqDA4GZSJZIEyPofJQGnFonAfTSYxOs8Hr3OKHDshsnCOqoX7N7OXpeTZa6788Xhd9elgz%2BiNQOXYIcN9v3xZ64drBWNIcGxubf2kp5WX1qpBSlfNDQuGw5JVSG56K6%2FV3R2bCD%2FeZFuMpKS1SQOeyfAPm22LkKK0JmnEU%2BlE6ZsEZVHWsMfDerEs3ATq9U18R%2FgOKPewhh1RgujsPFup2Iav1%2BvwcbHFRufxyhFb8L6diq8X22xvZ2ziojxW%2BJhaJpdSnc%2BiGPkMZOAtOOw32uCAPNSRalnqMOAbxLCtlLcfE74zGfAHvE%2F4HkusnBUmWMIRmT5CmWG%2FJn93MDCgDYfkyvYAW16S%2BqFzd7TL7dMbTT6Ju6vItaVoqDgweVUcLLhMsUrcnkpz3qvEYOU4vYYnMcFqITb5Qn9bNav1r8gMeumTLgcW1CR4tLM37QBfYRaDGOB3v6KKeZKktNGZJMtqH0FqHZTsLvum7Jzttu2cIygJTwRGNGjPxABAGdiG9mhGvAs8tHa9OUQQi8MEvdmrebSTsZY4DpdgI7H4xAs9YOj6RNxYMhGGGsYKm8eQr6JbXqlocCnwIXTrEeRYfstaqMG7eKKhftlYjn0QOZg3PoS6ZYkZV%2F0HtFXRnefaHiNvOo6Gd0YPGt8qr6rdf37HP8hbq4%2FV7I9Wnv7nzKpYcPonYk9kDLCt3wWmIz8fyr9B47tRtNq2QxRDV8NndKq53vHgpjz08niQxLWTT2cUx1mamKejkgO1JvO8LFDvhXOv5KTQabcFi88HisHwDN95%2F3tJkSw3gy2AqUIjpkKpp8RVFieVQ7WT%2Fk7pNvva%2F7qLIXGMRTDIyjb9mEnV2Ewj4DNdosZgClIEQoi6aNR%2Fj0iZ3VsCcTjFlrrZFNqKgDXLS%2BEJAxStkVqj4j%2FTdG%2BZyUnjcG79keI%2FGbgAtaRcdrC4VR0jwdlRa9xI3f%2F%2Bv48WkYgcb7Flz%2F%2B%2B2niN1uSmcvh2MgobkOIpdmR5uNJGe2X72Z%2FcRLEoSNUbadWBOqe%2BXIX7PrxE6uON7iJANe5mS%2FOUf8qsNyHdTihUhl6SFh7wMR2gmTZ%2FdqCQihUGc5J%2FWT0LJpMjaUj%2FIiKZyEP2M8w81nWCGV1axPjodUMDIhFmvvWnEV1aEE2%2FhCtC68Q1oaBcRyX8U4FTgWV5pusX3MWeq3%2Fi25zgck%2FI8X9e9XQGcI7JCcDJl7httTVSP9t6SshYB9X5o3PKMNloTBbmj1eFzjYl%2FHf9oP%2BOn%2BjQRMrQijPZCwey6b0ge%2F4OIXR9Ct9537cp1%2F6rvOS9aWrFygcVrfN9lXt%2FDzqKvs5ECpP39AfyBUNyru8OlGZNee7g85S3H8VcYtBpt4oj23bUnSoC6yWta6a6rhlt%2FC8cE6%2FRmbwUECypM%2FVUC2EcAuN2BDWcQotRTSarjYUWDqcQMrGapkJINsV6xX8Iak5BDWJyowYKgKqp7hHNRCwZ9UnE3JX8jWEkBn7kv7OS15sPBfakhC45GJyCzXN5r4%2BkrLTJOMTWXPiQJJdsFq1U%2Bv1Q5x9mMk%2F4F%2BDUfD9P8ZJ8%2FiYysf6Vj5h8F%2FloYmEE4L9OyMd80AW%2FbJ3cRyUlzptLuNLqUl5Z7Q673onM3GldMmIZyQERHOXTw%2F%2FIv0Iz4cwv6VbHnQDbulvIWM%2BJ%2Be9Cac4UtEMgKf%2FXqtaIuhOqLJwqgXcgdxTDU6ch3647dUb0nSCM6cs2xZG9ueYFDozXiVmYZ%2Br9zJ9sU58NU77gToMVuTDHMoocyIVWW1LqZuz%2BZ%2FW9mLFtauZp5FR0St0WXv10y88xW8%2FZTR8hz8w%2BauoJVwrHeqWZHMfjqffuhuqz9mFs%2F0NuL4S3hbO8R7NP%2F3NqVmn%2B4cO5Rtuj%2F2Z8YnHx5vtFLD26ySQXUtoma9MOkk%2FAA29fq38rGpnYZCu5dh%2B%2B%2F%2BOL1%2FuX%2Fs1I4pcW5nn%2Byz%2B7ePDJ5DqKZWjpQ0qf%2FXhfURoFBHr%2Fh9aKvyjLj8MhxxZabHq994MxiWPLzp0vb6P8zQB4j3OA5wtyZofcw7OWDAkzhEOzRkLZN5yPfHOdYN0%2FXmde9Zo83PIUIJbBZNeMm43DfqDagQugwXrw%2Bb4GGMiSSNWykfT0EVI9jJS%2BtSjsBm8x2KRBF9ey5HKr%2FMl1r1wMQuRH6KCUQNGkrpwTIdNmbP%2FsJydRrPPJDxEaQEGCG2f2rgxuyEPPOQruy4JriBNOtUcpsfvT4E2%2BOwfg6yw9UNUkJzvqiixsy%2FBrsJLs8BZDbEsnDTtBCMsXwDjPfpRLZpwgHPrGEhnPgDEXCNqyBc%2BWxDmEOBIJJ2Si3hSxvQG2jlajMXkoPGW1btN01CgHreS%2FMG4Cw77Lm%2BF64K5DVW2YVs6czSunaIzUmjdqnTrXYNnfRa8vuaaxp4Z5bgNEYhzmTuMw16fZh86ygNCG10o5FuzdzHV0ImcbQDx7kvX2FRp1H%2BpNgDGfI1e7yn%2F2N%2BQoqITCPDsvB0XlZiKVotBwqIyqNnQb%2FZRz55CWVK%2B0lTNEHDf5FC0sl5D9bQ4yj2Elr7olrwytsM8cNireDkis3D9Xtu8Xm7riX%2Bd%2FD%2BH%2F00lnCe1U0eH9WGgmfCZi2PFyRKRs9DLOmoTFpUS8VaPLEXFhHqCzb9LofUL9pcTc%2FiKUevBdU%2FbepM1JybzSwczF0JJRy2gOmLdU58fS7r14reA2nvrlhT%2BiCTr3sYuHz7xVM367qIR4iVJ6ZFjOdtLn%2BKpYatCO8xDMLIpVd3e%2BssRFp0RmDVF1FlgNrNtqn3oerr77Gb%2F2vrvQqBhMlHy9c8XvqHj7rv%2F9r31nvK6wCLKr1kS4BhjzG2y2%2FETOVQLhVo79n2RbAQ3Lyi2rPxmQHTOWbDOoR6EWSw8Md%2Fc765l%2BpkJj1bEsvLd%2FnBOTGmKNTSGQUQHV1bQsW9WPPQ5v1llGrrpAlbpMLyeUP3PnqwwSKH8fHit4VcIy064cMkd5Ko61mHWSqTaUSZDncFErhQNYxp0YHuNH5cSzgODZcVyyDYs8uumTtZ93mCL7y%2FeT5XkbqlZEIsb5p1xcJZEeClHMZWV6ynfvnSwSG%2BDf8u5pv0Vkw2gvySGV0jxHXQQO40fm%2BFMYJcX0f5QMGFSwlmRj%2FJ1ebat7%2B5a8jUQ5%2BTW%2BCeF8xcNhBurjCT7RIbMQmQJPqdpF6XPXMRdZgmGGUOpg7LYcSImh13EWmefyTXp4k0QJ20bYSwpeSqkKSfrewDuN%2BUQlpBOTTz59SIyJoUOjfwtiQpVRBm4QEGdO2G%2BfJkMvbG9HsmQ2SenJP01oJseEeTxeis1e%2FOQh0jl8lwLQb1U7sXzQhe36L%2FKVjGxj%2FJNeDdfq0CMfpZCv9Y64L8nbSdSToBHfjHC96uGyAvFre6ZSiMgQeMOA6hJX6WaLUUSkYjFUIp6KwaoB%2FqzV%2F7Aj6RgeAa%2FHAhbQZK29iGkxJFUH7KEvzFKR1ux4M9yxmAqPMPDEu4Pbdjac81EnoRPPyhBS9rY9%2FMnHl5dXBZ2UQUFXEkZctYZYgN3xzNgCVgbZ9u9Gu3Cs30T2lrY%2Fn%2FsEBXg2rZp0AMsfSq6M6kPNfU2MOjEZjXCBtKJMLO4mmpTN08oiumz9R1GYB6QW%2F4Hx30ITSTytPKzL5t3UL96oG9w0uEWD2vXX7gSXbNTjz0WxsHcNd7NZ6HHVeFfmmupa9oZxdM8TfIwj%2FNiLLlnwI%2BGsoSfzUfdsipuK7I%2F36RLWW6Oj1pu6BqaqVvlFf39p%2B65MVOmGQVLXYL05%2FeW5pUswUdWnDwkG%2Fx0UHEKvbvl3QHCw6qAAndciADUb3HgABLG5s0uJWCmWSJ%2BTI8mIKNwbNKAAz35dxE8NSEQHf0f%2BfkgoOdl80etsrrJFBZD7CadO2CGSID8KnIBHOnX1A6YiIyIh6vOk2GzZ7FwsCAJ45gdXT5F4Am7RWW3eoSYtpvIH9X01KvtRDQ9pgl9Wq1w31DdQ8XeU1XXMHxoxGe2ijLYm9A99jaK6wxbK%2BVxkeOfqHQp1zn4b%2Fpvrv5Ht2ddtBGdbf4zCgXD4kVs24hcr%2BMKHoRu%2F4qzeqVdo8kjpbcLiTSzWeSJh7CpMuLiCz%2Fsv%2BH06DsdPDDCELso59JyJ4O1gWCSvwpilpT6VhuY1iiPFUt7eUqHZJZkVCQ2CJtMAGA19q7jcktnR8ADfZBrkR8JWju8yc9scrgRbpaqYw4U0m4aHORMsk7U1ajYauSQrxYylc7YPMSSjuJ%2FxMhqz0SW%2FNRPs82M3QIYJV4C3Sz7QMy0EGhHm8WoUzUJgMqHB3zNEaCA3zWqj09pmN5OBSFsbjd7WGmamu4Cb9AJ9KujnU61sG9vcyKXm5qMJloj4UoN5qq9%2FvT7omikIhsFZDjO9XmW2UajsMWvyil8pjRBsZeH8IrONzcPN%2BCx5p4JxnjgQxDxqQLtEWmqTtayZDVnmyuMJ9cpoGa%2FX4%2B5gGfk%2BTKE3KG51zANrKuRj6WHhLFLx5a2ErZ98UER6koTq2nfZq4rkrwmpq0qOyhQbQ08N26c%2BP0ZVhbksQ18e9QHyz5H5a0YJuukYCvK2NyS8bZDF15Zo8LWbxQxBeXQKXAxmYTFvylm7JCFO6kG9dJGRKr1gNX48XMKYQ8NOpvvjZjZLYzPoCYEG%2BMmriiyeuw5HIgMfUqnPVRlJM4kQB0pmp8Q3v8fGXsXJsbSaW%2BkAE19RIyAIyzh1%2Bi%2FX2VI6kCKvNv4tqG7JL%2FggZepv%2B1P1gMVJYIArq5E3Z%2BaepuEatK0TEI6plVuNZ8QNSBHuXebOkCvjLAH3qeZIErlp4zCLNbyxiSwb%2BZYDGmXyrzmcJ3IZf50V%2FOXXTXkwIoSsLvaDPqtiC1aoS%2BTB%2Ffb5WOK8PQMnYuc9vqNdK2lsWiyLDaZT3a0%2FG0JHJj9BTlVMaWparD02Gk91h%2BpXhyp3zFfzoXXz85rXe8nPEYuBMXDzR5JeizrhxjtsfoBHX%2FmBHfiKBcnt%2Fko4s1Gb%2BDnG%2BTv6l4vBVzYLWKOf2Clfjoss5VHTCw3qL4WZvbv6jA2eEHPlNaocNdggNacUbMsCODhLrgXLkTs42%2F5l%2FEttozRKgYcT25SriZxcGdn6FTLWMdf9xm2C%2BTkyeZi3z7wNThnGBVOmKeHUVv%2FWHcIdph2ClTsMow%2B9qIBQAbqAt1kVy4zcqYyCzAw9XcP7eRm7Sm%2F0U0SgmzeZU5YHmL1xVPhfEZOmEsmZ8YXw46ygq1ZfmljdmXqzwxAxW3SRFW9nXIQp9c3SljNldCchIJOSfJUt2Lo2afOBZ439orOros%2FUDYrXUK07lcrFfMo5qj962nS6q0KktOzR78kWvbFx68Ytp8a%2BL2%2Fdd8vGMi9v27gN9ft59D8Yn4T2%2FIDG%2FOAWSRPd5baHBuUolI7dO%2BEP3GMiZNOWCb9usfgaZyQ%2FFdhw3jK91SUPmI4YL1NF%2BeGWsg0L7MZ9wlGkaHRVt%2BNoyn0mNkB6MBErLqnKff%2B1D4syXcskmU%2B3Z69v9Tt4YtEtmUaTz0E8DvFGJrK6yk%2FvuhiOrTBgMiTimki3FZXUyfBeE8bkv2vt5WpQlItQzQqtuQKpM2oVi9%2Bt7fYeazFbkLOgl5m1L5YW%2FrdjXhZhIf8MPIHZmzNpzhX9N7UtJ6eq4pefom%2BCtij57jdps1f9qvoNFXKW7Cou3lVSfLLY%2BYaOF48cVuiSGFLyRknxiRJlvOTEj%2BV24UlsMYcjYrNF8wLi0aI3cdg3i8pgcW8WnmTr2SyD%2Fgo9LHZ5f%2BEJLPpkYdFJNPZEIVU2OiQgl8wbdB2cOZBWVITMzk%2FPW8xzbEcP%2BTBywQD9GP0U%2FRz9Sv1GSTviu4iIDPJSAtCP0U%2FVr5Ss5h8aQT9GP1W%2FEvkuKjZRYLnUxdCP0U%2FRz9WvBIag1Az0Y%2FRT9StBcFj5USHd9IPIBvoR%2Bgn6Gfql%2BrUCHPFt5AkqeWkm0I%2FQT9Qvn6YZwqAPrt2GfxT%2BifKl4Lqm0AXPYmkuRz9CP0E%2FU78UYoLSPKAfoZ%2BoXyry5h95rnzp106%2FziIQl0OacDG6E1hrnMcH1EAnq4foKnJ4NvEXw943mEIVIGZYrxGfcIE%2B3TB7crA9DTpjxK2FUwLugOerrdU76V3xCPfq6%2Fv4yz8GYZ2j4SiLz0UvZXx7L1RHHLv%2F0cqjuqub1HZYaxl7nMLM19W1Iepf1S6ta6%2BfNTVfaqbUHKnZCSrzhah%2BHX8bxc52k%2Bq%2FPHv7PcH0vj03IN448iWII%2BcnPb0JN4EGpCWNmFUlVfATtYO035TwaXOzoxYQP%2BtkwDAI8OwQhrx3kH3vXzAGf4ejU%2F0WkLZQ7yn3P6fpZOEKDDQaihkwDN7%2FiJ8w1eHmxB1zCdU91b21nyr23MH%2Bnje4Ok%2FNJZx0Lwq8TLEF%2BB%2FxmuFwD%2Fq7ISJNjQ4D8e3s0TU%2FmKRwxdkN%2BsNzGRDYekZfBucRn2iv5vuL6b5U14d7rPjEQ9pXdA5qH7trn2ldh8f0zkleoe%2FpQesaBKgt6NZQR7WB%2BZ9%2FxtvlxkLNpWhtgdFN%2B2bppW0o43KIUYUGhFkeelWnTURybJwgi02d%2FX5u1S%2F%2BSufEbN%2FGPVU5MH3b%2BhP7pn%2BGoh7seq8sOM3o8s4lzzEYhgMw%2BXVuG0sbZ49d42r97HVsYi2b1W4eUh1D%2BMCcfGcxrO7AM3NYKzjpCyiLBvLR3znCHMLgPjY8BsyY%2BYbl3kKVnHUStDvKLx8V5BcMaPdzdxVErVcJJVRy4mg7bB5GqUaWU25Yjkjnv6PYxFlxDmLArEbnjJUkMaZYEAjygowGwTme4Ev4ep6EWiFRB3w%2BtBGEVuAeD5GIFEduAPBaOIhsZMVszy%2Bwup0WgLF9hKJ5TiC%2FFoSIr1acOZJ14sR%2BlXbVbjAdwrMhtCoByTYjygMiZU8C%2BXmufrq5W6hXhCWsU4EI9YK0OqH7FbBCEW5iDp6EVMg0A4y%2FQMQhWflKbYoRvBYMwfWY%2BOp9zmw2iFl4DhtYNZt28MH3wAQWjErKk7qA0kwVc2Q5eV%2FoWg5fCXKHyWGExGA%2BEkj5WLI7pjoOChY%2BUKs5jme5kXh9nPiJ%2F5A19Hlwm3La2V268czpUebPitVDOXofHYJI3RrVATfG8zapEuKud5P6XD0YRyNzq5%2FiwJ0XOj8moZ4kF4nKDpMwF4INmHxgOhPzy4UoeeUVMVumICsXvJifk%2FTW1wBMgMzfVg6bAWPEK%2BLJeTrn%2FkX3L2%2B1J7uyIFvTBJUgT5N1KRGtosUYWiyDnDSvtGx8vZ2Ma20lVpXpnmS2qj%2Fz3UDd2HyQESXfCYkMztkAlsZ4j5u3BszYxRRolC8vPMDAlRfN%2BKClMfMXzkQmRwSi1%2BvS1ptnVI%2BddDzCOLuPxyh6nj8DbOP9lybj0OqSKOxvJJkjCTHyxrgT1jwgDDybVvEMMKjXqgRib2J4dWY9S0A5pNfGg2xB7g3zdB7BJ6mSrNyk%2BOVGoOeiWqY7StbJ9cXltworkqhPkJ6X6wl7p%2BlOEnp2OxUKM5TIMvXn9rLsG%2Bi0trGygJl%2B5VfcMPH94PHDy2PFBlM2LrTFqF3MJpfSS5eTIPKgMdBsgnThcGyewn3c9IqOZTlNZHKQddzLQxZeA0jtxEvMMmlvwmEf6keKRKJtGVQ1Yvah4LxpPVyatqK7GhybMNisZnhMjlHT0ooeA%2BbZmeNXzfjB7%2FjbzfFZugfD5IIoJKSxkKx4yvE64jCeeFxuzoTZutVhnRi2t8j7X0GKSbkLCfKUYWzqQfxPL80nKS%2F02mtLNIsXDLkZEGh1szBTI656FykWFFOaw4pcxiXWAyfOpcj8LAGQEJ9ZMSzykYTsITRZqRKkCod9YOrU0papcdDCQRSie14tylGVP5qsIiFDWdtK9johxj4Kb6A9bsPZmwXLs4JuKUzL6UIvkxY5ZxLZ%2FKHIz9eNIlemIB34F%2BKyUSJ%2FMrsU77u3ghmuOi2%2FeHAoo9g6l1grXvpGmcUPkXw%2BPyyxWlY%2FITyEeeYshDjP6tfQbLF8npqUYc3NuetY%2B62NZ6ZYkpVQOjEP9VX1HveQsGuprlSogFV9WJ5%2BJoF8gKND6NQawwQUxXnqwFEKMir%2BYkt5eyti3r7ViEMd3zcfJPTQppeBLvJctPaDinjz3leklC%2FNupwbcWZLex69dkpErtuubFrFYV7d7hAuBoEEJk%2B0M3hpj3sQzuuNCc7umVOBZOozJNgOwuSwxTKUeYEkIxg08dMP6UwOI%2B1y7ZIEpPVGy7YK13KRlI0mKayR69pkebM7Ly%2BRrmSQHO%2Fem7SuvQ3StrwtsRhF4cPKQSMm9rJXXYaAHC91TxrrG50E%2F1MtBZFxm556BVJmQyvd0xcyV6VeulZ3uLhtqneSZnEGkdiYGnJVTC8mFNwPRJk%2BlxsOaBPnpzUyu4KvrGGgUH4RCgxULeXu4KjJdcddo6YzrHQWf8DImoA6m2R4xEWVdWJ9sZVWf7ZKREVpeQ5YJuq8Joa942khSDlfdmMSzUeHTMA77ipsNhsNs8cRYV03eI%2BIKp9pOzrKmcgNkifTEH78oTLTq5U%2FgShX950sTVvH3UzunZSrdBvDTF%2FIh8vU7K1DWWf%2BNXmZKq9SZMdTY1exRiWkh51cTZ90IFXCrW9LvS41ryyO7k9IqyxTyciHmQoB7SZwDbhuA1kQdEaeadBDYBfurHArUymJGmXPQz9uWOAp5A5knmBJcuU5Huj5geCeMi7t4tw2ud9cziyjoQwPa3%2BIdqqT5lyzt4yiPEf0B6Wj1wBA3bOK9QtZrqdNdyXH7TA5McEA9va9JjixUr9wtlspiLwLlzugCaE9p0GcrSFvrvRKYkTWsVlZnDg6cDYAHuwkiKNOg3kGdwTduxvvj8UzkCs8r1DB%2FLHN1wW0F5PpfNNdpGN01F4b5e2F73AXgSIAYF9nBkS53Mu1d7iNvkFIKAMdtOhJH1r6MsJqtAHc1Ak2jYbS2WT2yn2WMZW%2Bayxpuw2e4pm8NHjAhABQR9PVHkvcMTd6O%2BhAm6EAZQyT3Vi3OMLmT%2Bf3dSu6oXKRKYetmfmuhiqQ6VodRYpLyhRlVKmszduw7qBLjLfqNFS6Uuk4e%2FeDHIVJ6Xn07QtxZ2DRIYZXd%2FRE35Raawy%2Fjy5TU9O07X%2FDYt7zXwESijBCmOUHUA2HesAaA%2F2MeWa8eSZYpxXyKxcflzCzl9E8c1YhWLoXXLhWkiiVkPuDRttTj6RIaoBEjKsmRXCdrcTbJUzcHr8otZzCmAmW%2BfgNeCrhdqGhujCaXz1LeV4vP3YkRHsrNgWXgXTi5PEAC0Ug0lg5IVTxm7v%2FD0c%2BUyCN%2BwEv57wtJYTaGhDoeAOOSbWUq6ezlH4WB3NK7Uej4a1T1F5I6oPjB53KsnXPo0wl%2BjifuL%2BhmfNOvNiYiW9HYYQ9n1x2Q5xPMt0tVLcvytVN0cM4oV6%2BjNuOsr4FvkypB267xhvR%2BBqGurSjxPsxrbS%2BMpU0Io7QoimmDKbgQPzQSXROYxMbYMbJ30Z2ayul3t2i9rb49UPsIIm23olmamyk8YO%2FxLN%2BJO161PFSzo0uyhsCXASpwUXzTiIYaNo1vMVwq%2FOd7i4IwW6qP08gu117l0f5ThHavXXIfkZhcHlNQj9ia27y6rv74EjJHR99sWVtp60pA6c1zrmHs8WlaE1scmwW%2Bo%2FmLNXeXd4FYUNV%2FXgRs38u0%2B1CChPxagHOG7oNsMogng7rsJsK1grdpwlqbwlVEqqdY0ucZEWlzsqNj7sLmGEOTbtWetYUwcWnObbImdaXwUmwobuL5zcq3Uh%2Fn1Je3DZSkrTXhhFpk0zCx2EOTCiVAt8OAmL842%2FV%2BXOupv3LbP4FfPJ706T4B%2FnDzfjfb5esaWAEAxCg%2Be7fhvaxW%2BEeL%2FmYV4nBjrRflV%2B0PmxrpOXYdKaW0SinZmbmIvsRtHUIVuxXeua2cLKA3lXRT1u4mL40JYwcWt%2FKEtmEEUxjRk8KaGbypCRadLdPAYWEgMMT17AuKBaH1sVTT9BZ8bs6GGCY31j83kd6Ypj%2FP5cOObSWk3RrDxuGuqg0rCnB8PPqV%2B7fh2j6lDfeovbpeFTYl6nadHMw4l9TbhTHlQ7AkP366ZY9fk0Bp9R4BPEtn%2BnIbGAn2IT4NxXft8knPuv%2B5jMMmgVb7ctTNICbz6eCbGBBjVPY7wKuAyOdVmgKU0bPSn6cOS4Sz44HPZAOcTAfYoVQDdkZlj%2BZsEgg0kExEoe9LknrOfUyOISqGDX0tD1EV2gclqvgtIk9Au5xFTIAt%2FdtAELpm1A6fr6sKIZBQwNOgGEeFWeuIflRlaIeu0OHqB9MQpl0X0Ps5Gk8GuPZ0aLbaMA06UWWFRmPjklEJwvc6SfxH0qhTKDb03VG3arPSCnWZKssVnFuglgg1DOH0vu%2BAOIzrO4hMeYNbofX4DgchUvoWgYPnvYORL%2FKmvsFYbK%2FCjHv44rhIO0GHFNnqVPKLvcpiCWi%2FlBJwA6%2F0i2%2BsflIgFGQoKtvXjYOaZFnaUcgFkQZMdQS8WLWALw8N%2F1i3harXoxl%2FfmFqPoEXUC3QX0SGgHsC4%2Fr0g%2Fg1aebX6NmgzrE8YWI8AnJCGmYQMysMmGstrgtAoEG2lNGYY2%2F9fu16t6OA7R3xysAmKTCsKWKBySUdkYZ8ynK0U5x7RqnwyY%2B3KFVPTG0rNUqgmVyOWyphgf0UBM0dOhD88U16FavEd%2BJ03YSGDBLD48FOowhrvnbsFOuT1a%2Fzf5IyRl3KFI02A%2Fd7zEwP9I%2F%2BOfm4gHxCQiJiElIycgpKKmoaWjpQKxs4A%2BQbl7OQ0PlxxIRFVOhUpVqezzpvL2mSJg0zWWNLrjkuiuuuqbJh274qlc%2B83njO%2FKaj3ysxSMP%2FKBNq3avcrtst1CvntnKHTRghiGffq1B9yxzzP1Cgx28yW4bDZtvs2%2Bc8JUfIQ8Zj7gex%2BQSnq8loIHSz0ETYuFc%2BltDl5DwbneHW93mEY%2B6z%2F2udg09LPdmt3jYTt2eQ%2FpOdFExwSSGibr6gmKHXfbaIwbHUAzHyDsTvU3jMRGTMeW8C8or31b3Emx3ogLb3FMh4lcJ%2FKuZ43s%2FmBYRZjuq2WSXVaS7%2Fd7wpgPe8q73Kq4kdJiw4cJHiBgpckCUqNGiV%2FpR%2FuNDAwYwFj%2FbVDuj3cFlwmDX7HqhCSLdXdOL%2FYOLlpKBoYWnPdJAy5Lp4x6xqXv5Epk7u3HJwmJD18L5O%2BucgMAAOYuAyDiOm1iYrouzDi5ZeHUrSmKR7GotszhJIhSiVvIT8UVjVRQuUsXhYlUSLhFSHKRE5auFiYWZ2sQKFFuIOoUmYWoxf6Bvbk3u5khicsG1krv1bwfJOZQiBMk1R0Y5IXBH%2BCxlOnoz9OY2Q8iV%2Bvhv6ax9QIdd692%2BE6XGAQ%3D%3D) format("woff2"),url(/assets/decidim/Source_Sans_Pro_400-760a5ecb51ae9bee28469d621b6604d62c8c7c4685c307aa36bcd2d7d28763b6.woff) format("woff"),url(/assets/decidim/Source_Sans_Pro_400-2a609d31517ddeffc729a87ed0826716928ea0ff69833eb62ab463924d589066.ttf) format("truetype")
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(data:;base64,d09GMgABAAAAADaoABEAAAAAh%2FgAADZFAAEMzAAAAAAAAAAAAAAAAAAAAAAAAAAAGkAbsmgcgWAGYACDZggoCYJzEQgKgblggaItATYCJAOHRAuDZAAEIAWDXAeGOQxLGzt5FWxcZYaNAwDDtTsYidDjgKQ2NgqBjQMEjpyW%2Ff81OZGrfrX9AFgZloYp4XBFpMNprNW8sVdtrkqdi8LX8faEOu5FN5sf9WbQbEtPatw7HPkIw8oIEraysMlNX1A99A%2B0KARRv%2Fa8U5MXjU6ejx972rnz%2Foo4IiJpF6o1jVQijY2YdhOZ4Wmb%2Fy4ErKbEA5WQKCtAQaxG1AWYhbosK6Zzf9GuZW2swkW0i6jPAM5Zk0yLeIWmTVPx1ISWNtXUlAruBaYwbPYPTEw4M24K7Mw5N3bbmXMBcKm6DNPEyMwxMdY%2B9Sm10FqXi1wkO2%2Bj%2B4CiO5ZqatLa6d1JG4IS2yXAmVHsabNlXw%2Bf9LK%2F2W8Z7A0QlChwr07eky3xWZKRQujP%2BWUa1g7LnixL317%2BwW4fDq6AklYQtRYnmKC9AvhvQACBy6DoxoPbvEaRoHxtZ%2Flpv0keoWyetiyel01ahbxQELX7IgLv7tDCQ50O2HJ9wuKkBcy8aCHg2hfL%2BAn273VarZ4dLfA%2FIPYVVW7LqwDbm2sa%2FS%2FZ668vJZad3ERW2EuOl2QvhWbsTebGyRFABeTvLFiL1qL3CLgjLrGoioUr6uKK8v5PZ9nujA6hv4CLMkXjDVAFXJRJUa01f%2BRny9%2BzoEOfzgesY2%2BA%2F4zku5HGPvBugLFEqtN1QG1SNlQ0l6oLJHHz%2FgYU0oOlMqAEsygcYBBrxVi8PvUI4JBJrWk3tIj%2BGvbG6i0pUoIECRJCEG%2F4NWx%2B3qKhlydNETUiJZhuGIYy6b%2BPTH%2FGVv3hxlz1nNtOKCpIPuARxuzPqQUwW%2BAVApQvSMjgC4mXAFLgCylXATLJFzLZFLA7AP3%2BwEwiCvARR8WmAqsbLtWXAzIUoI0CjB0h8PVXVpcDq3UMkOX2KBhINYsMhJn8xp8rQqEZVtnpuDte%2Bh0AzYSIYYQHYsWUPRIKKW%2FpKjVpsUK%2FTY4ioPRz0n7Gux%2FLYy0fw4oG%2FX1ogCWTSWfv%2FmhF1%2FX3rgHOCL%2Fwg%2F9BDit52PIFAPzBG%2FKCwhun71b0sy2NUKT%2B%2FUb5Sd91A9yZIPVXlGkv334AEWLd2zSj4hLDgF6YxECUQs68AV7b96L0KOQHHqPHvNvD8ln4yGbSukR6GZ%2FZf81e1ui7wosfhAKL33cSAH8CoD%2F27nbXu%2FajUviTlSCcTH0D6%2F%2FrTT8NWE3xmg4C9N6xfj4c6w9x167rG9i%2FF7AH3HS36L7G1vv9sTbw22i%2Bw2f4Jaewl83P4Qs8%2FwFQpFgg1qrHbHCyRk2xI52ZczAkd69uewInaFXwrkfBlBWgnM%2B%2FlwbxasY6pgUnBj8hiN9b5Lg1OlpfCDBvh10zvJIExPsUCHWBVyQvTafXqop150B4HyzEjPWW5s9900eKCPeOTVwMS62LxIkkGrNPZdF8t9D76%2BFSSfve340SPAMC%2BHMgblg%2B5QH8qc1%2BPDTafke5qvNRoOR1AqzZddxQs%2B5jrNXxFau4vwUCd7w40WDVsHqV0Q6q6ZzBtZDJho9aXU24PYoqwfjmCVAXBvu7EHr5nvQGxj7%2FfpVeH1zZiXts574Wn521K2jkqbcvP3%2F%2F4KqiKa6NomkEJyDDCzp32Vw3seRU4e4ov%2FvkHWp45ZBy7BqnQlNcoEuQsoHsd7APGjAV%2Bu315GVcn8n1HsqF1Y%2FEAHW7ifcrtz8nrj9%2FWFGZ5bYqFAhJHqxqMT9t8VX%2B0c%2BtFs9Qihb8uHRpg00p6qZmwiBXpzkm6Cwe5HcwjTQGLW5h3d6xCpgzBi8ifXpM9CaZzvZ2174KfyBj7e%2Bn6KjnO36kVi5E409OEaPHW69xX4kCE5unLLVFNT5Tb5YibTKJbKKcNYlXQ%2Fgs40uBbO8CUzzPRyG9uYPW7OSTP5WDHjR1TUtuV3ezDJlrd1TX1HH8ek3QuWnPsJvApx9DOqS2F6CIOIzkbGJzvx%2FhUGANxDxtl49Y3iJoiWkQdSZBkzejKoh9ZAxbHKLkUGZLVjSoY%2FUkR2y4g9elEH8GugJ3qmZPeqfVJvqT%2B30NPdXVXG%2FtivwIoju%2BLhaXejyHZgy33XPNoZ14Wbm7c1qJdiCa7QLXpDFmss%2FiV2dIcq0Q1JjkIhJRgbRRZbfXTOQIREhL1WZLxd0ZTZiSR6cLkHzYfnendnuxJYhs3WAparOWHmQOvZeotvgqbu46XgGtraqrN9GcNhZSv5JkM0XvxEp8GDxfAOhSeX85Bw1tFPNboPi13SzfyHfAFlFqfcQY7pu2ef2LAK3Kb5sqLyiTPQpa9K2qdL80kHGvP3d6k18JrOS%2FwAUp250MNZ%2Fgnu6XIezFOqrX7eAds3zQKd7mAspB457g3v3kxD2mwYt7O6mXyLeHzs%2FszsZ%2FhNgT5B5SeQWNmKtogX1CjsfILhecNbHyNs37at1Snlm9Kw8Fw31ZhgJPdNEOg19LayAZ5KFZ3kCgtQxwxJ%2BVZAwDdRbQFdDnFX1wqts0X93X3vXTbQm0G9KfoqW2M3HiltAdtg6CUvWO0YICoYfp8o4mKO8VMMqScHRG7MUSCgNsxoML9mb16TzpMBSok2WSKUos0KVcjxWmWV2h%2BdaiBdajhfrRIpvcNYCg1sHBI7DAxGJKlFNbZsy5nxoLXBYsWbFmg8%2BWgB17Dlw4ApYjIf8oMb4KsHoDLt8vgysMHYMvN37cecBVJhNBKRA5JFIaKHOhQMK0wJNpZBI5KgWBtb5Z1ADtTCTGAPe7AViDhI7oMoCTBYF%2FDE29YdH4qD0D7Eaqi3DLCICdkZgCFvntJ7PIzrRmJpA1S2TPjlmnzaxjMMtoDE7eRJA2iIaMUBTmXkJmIk0rNDJtYAuwk2C2uTBc2UwHLPLF88TFxkN2%2BBabYJSoEIydrMUhLgaVEHIkRW68GCFP8JBApnx9PfkJZiE0bi1KQmNPlAKRCmQibfUgauPYGE%2FHTo58DgoUYitSIfqqoueoVh3TX2k42VpgIXOLNOBpJETRhKiakasWXxet2mDaEV0HMtOJ6LqQmR7E0ou4liCWPl%2BupZZjWoGI1iC%2BdYhvA%2BO%2FqXvJprMtQE4GEMlH3eFXLId1ohUrthRy6HlKDNAOT07FAPuM5BgMSDwM0hMLzMRsjMB92VB4hBuuLdACSXO0ipxS4FcFMMpqYsEhtxABxM54lF%2FiKDbxMUJQqoXJYG6%2FQGLimu8GybXKYALU%2FXoj4PgVzEUkwYCahUMQFIFhFAOmRZTXT%2BihR4QpAeD%2Fht%2F3cgDGm7HdBEAPAeTD6gZsAgEUQHRxwyC8kdBcARwAg6IC5hDyJ5NpoilmOOSihz4wQuKk1Mm6U%2Fc2ycPIGA1jYAGYAtNjWzezYzgajfR0ixEJIJdFa6pVDrvkkY%2BVmLx9LkbEqAf0X5b0N8AJQB8D%2BgDAF%2BQPvR5oH%2BD%2Fxf9P%2FvWj%2ByKAD9c%2FKns0%2FI0%2BInw08vlQAR7JPoAzABcBrlIKeALwPOBDHPLbHjywoVGbHY4YNVWr1dbY4pyFllrwgfeD3OCyS65oZrDWJutcs8ot6220wXUfNDnhqMOO2Wyre7YbscQN%2Fxlw3yFX7bLbbTdts8JDO%2B3X57QzzmqRJlKUaDFixbkgXqIkyVKk%2FjLvsa5XqEixEqXKXFSuSrUaerUmqZOgQrsO3Tp1WXxnjqd38oHZLWWR5ywKpyAEZkC7MFrqRmCH4weZnnLOjkCt5w7GOH8jUKwZYgq5%2BCI%2BHGiHTTBlkcKQiUcGvMOJsd2mpgCywyYRhuFxVHKGmwZr9D6PzW3cJAIr1OYaJh4an%2BXkNZ4rxAxSzilqZkw9h244REPZN%2BVpNAEcHtQ7CTWeSzVW3NtbjGf0X4eSTHY4HjMM5ikZSRmGexUUwyEKDYVOx5SGp%2F0ZGbRsQ6MJqMQliXXd9CJiuoA3cNvNNALDbE7PMBxCMdDcf3%2BrlRvdcG9jI6UxB%2F%2FivAYdnh9ogCgLD5rjIiSOHMysU84HZ90q5USakuMUDY0irmBqpmQoFwI9BoC8p4kBfKb4kPIx4CNg3r3A4v0BmJwG1MvA5rcCk4rV2%2Bn5waCNCAeluoJGIUYLN9bHQ72%2B7KpPMLwDVOhUhigIVTamaDIdhaSFsJJWNUAEwftywgySuNILFfAxOIcmTOIZIpAeWhZig4hxwqWjIdbZrZEKAp6bCYIsnHMtM6Umo1DvkCYRH7LMO%2Bln5d%2FLxq4arzssccixE5V9YH5lw8it8sxhyzFZ6hwlDFp4rZpcRS6W0SKolC0exed4KzW3K2YBzKJp0WaNa2%2FtoRox5ugwTMHjWAhq%2B8%2Boc1I%2BHtTu%2FCcaZVkaha362XYUUdUnbmqVodpXeLsM74UDyyakWqtowas%2BzVKW1Rl5%2Fdglyb8RRceTNU52SMWMIaWsCGmdMM%2FIPHoCc5QmRR6fFzwffxoAsA%2FG8YOkzhTr75CAAjGfImRXY1MUHLTf5SpwSPg6lgvz6FLdDSSBMPgv1CWc43jZ4AIDgQ4cqh1iubTegYrljGYpErLDhZNuxWEKuQ55Or%2FU%2BDwVb3aS0P84XTNry5ZVjOIKQHYPkMQxzWLbhFJ1yzGdVDnFDd2tigo08BHjGfmshhuMp%2FhWvTiOjmL5px4zfjjEvSpT5xj45L08DQXI%2BsogH7L4vLtw%2FYVGEjNKrfO%2BGsxbl1qWStJ5Qw5lyZwc2%2FxQTHq4IZILOheZV0xvY1fPD1fbVUBID3QzHQv1S9TTAGRVDEl2eITZQGHy2EniHkSt20cV4xmTbL74cewpXs1NdL7lc%2BQ92mAuP0%2BrH6tzFH9EZtEDmFFONs767nAq3x9PFy6Pkbk3m0Z3JmWKpHH3D%2FFMfkxnzwwkCRez4Ups5kqKti0FrSRETBe7STCal%2Fbhw5Lk6NMuxWFo73gMqkoZ%2BNC0S2hOJGN%2FqvNd1DU6qgJG6aRjlW4XxH%2FEZkcNcrj3sjQ%2BHnlGCwq0vfVv42DfHb9ll00zYs7vr7QE%2FBYQIhRM0T6Xt1yoQbwZwtD8Ltq%2FU%2BpWfDVCxMUYGBG%2BGMvizw43i2DycYxcLbqRAcFke2eSIJH3te4y45aMQDxVCsPwUgppRRzyKgWKfB4POMUOWQ7bMX1L6w5K5GaTN8ajBNgeKTOhZJa%2B%2F0v1iz0Jvqy5zhF79A2Q9b4nV712Dd6LAFJRqV9sIp3booGyeG5NdHrOkrd33o7y7IYJRQcBtsxzdUvRIW8VhnQcmbOI9ILWRa%2Bc3hFiYHxqcENS92XLwpe2VQ%2BadA%2FYYrkiDAwEyeTa08UuFXZ6vyzKSco8d2WIHTJUDXJIA2UPepTRpBsLP6oiMQOVhhEMVK3%2BqDh7ugcEOuU99wC6LbJVInutr61MOYObCFE9LFN%2Fgouk6PfwVi09YaD22vTabv3URI0EJ%2F2qE1KLCLEfOW4%2FpSNjQA9GQ28rLuMtOVDphVQC18sIeQxIJIrf01LvlaZNA4ibnS2HBxtwhvJPwys%2BVhMRKvfcVvvTOVIsOyQZTVunewIBznGSyHjr2F07zgbkXC97t8NGUw31eHWTA546UzTgoDX1kul%2FD%2BNHN1nrRnU16dFhAVXyCS7hzs63wbFFEIVGRpKJ5UpqHdYmT3s6vG%2B76u8TQfNHbUefkR1qjQTOIunAUVmt6Sf0uaSzRONtj3%2BQIYAOnrmmW%2FI4DjJ4UfE3IHs9SKKpPjLsNyrJWAoOvWRFWrLJ4tSuHTKiNul6K9nSzvQ0876%2BpbVkOBUrYYEfIzV4cx2dz%2FWwK2Mv1OaSm1vA%2BGwTzwUaGXJTPwZwAxIWHrbRpRxmcGXyq4xFY73ImT5zBEGbd702%2BZiWMVvbUecEHd%2FsGsd6fJ7XqJ9STPQQjJwuW4qx4%2FKOTXcS%2B0UCQhc%2FVzAFPMJcNpETNhtIvV4Po33t4kfEFm%2FZOLbufqtW%2F5iqoyekpUozypNf1b2JhY6RiCL7Iorq0Pl%2BUVqSqjml%2FGDY0aFS87quxdiproovHHcuVKeL4CWqaQjTHcnnQeuHKydIUFaVtq%2FtDk1KNVQyYlKFoG8TKWgj6QnIpDi6A%2BUZVuWkDqdoEstyz7DJlEd1MypgHWtFztSxdSuT7u7q%2BqndoomHlRcswPuIpzvyudEOzlXXNK0%2FMub0irx2Cb67fQX5s10q%2Fsy5%2BRaU7UpvE7NTg9phGcggU7s2F3Kk0o0W3NfFQz01YNDdfhFc1Io3RY99acZaacBYxIg07Mp4DBT%2BsRudRchTprwIVLkKnhEsGylVdttKx19X3Q%2BW4CD1qjYuUKUwxHqj66DlCmsqiR9%2FjGjJ3IitkyNW14qC7C8zT80lWQGQzbTwVblI3wFF4YNKupmCHv9L3qCmx%2F%2F9qHFIx35CVsxaLZx%2FtdLHjLJJ%2Ft149LWqk95PLHkxEIAlOgC9K2gj0qaYLauVrYhjAmsw7yExCaFba30tHP09I0yD4QWoYxOlOr5TJ3fqxE4yTdvPOfzorpIlwS7dnbasq4cFmN%2Fet9vhu31zY9Z7FbW6JwjW57s4%2Bwh0FmgyAb25jfRuZslAVTAr7%2FF7i%2B2KZ1eNDZY9xI0OHFZvXZ37EGg1skulltRN9RMh5B%2BDWQ0GGkhC7c9ZhJi0EjiPJWxjl7JDOwVngrtrdec0D%2Fr7I3jCBiRLnc%2Bqy7rNTdmJqlDDAzpqmrgFL%2FmzIu1vTUBxkAUpTUBIKAwsldtUhFtErQVrMNpMpKfJ28zz%2B4tx2AN%2FSKvPDOVPEi1vja9iZnN9EpDtMXVN%2BsBcJnOAl7PBobxLz5zVXck9yelTmROCkVZNGLeMRQqh%2FeWbmrAg0kb7VJ43KSAM1IEypkr4DJ3xggwtJC6Di10xiQhy7L2aqcPLT9mDEUG4b2agu0OdErySBL%2Bgwg%2BiAJVJJH4ZohxDePBWGkmX%2Fql8vuQitkXMZLuRAqniK6XADSeaddNxvU7DOiCcAJq6kav52FHVee%2B8Zher3%2FlX27%2FGY5GAwBExZ7WcVvqU%2F6RnndnlwUk1geOHuAxKgdZwKXEBRdAYvNiPppZcjJaXYbKpP4ismXdzPNkHGTqTlzbbIXSzt36s4HFW0zRQBWv6%2F8cWHgmTx5iSSRXyJ%2BkMnap4vkMJ55e8M34Ska3gFXlMHgrhqqFTRsds%2Fen8BCqYya6YTDbfd6tJzYIe7iE1BtEOvw%2FcK9QB3avaRewPQGTL8ePujMdHoJvjYVqPQmjPz%2B4%2FDqeUv3oy5WTZqwKCb4OwBhDUqBtarMIyUWxanDELNDTinHw%2FU8veBG4Ulv68Zr6ZuCc11M2NL4o1zpRwcPyyNDXrCyFfpPRNoBG4aLdJwrSbRMkC5WdPz1BOI%2FzfZWmPahmYR6GWucTO6teTIosfGQiUtAkNunLJJ0bVtmYm1wSlkUtUnZUDIYGRdl1m668TFxta%2BL6IsF8THB%2Fo6V%2B9Jom3wR%2Fs5joe3TCutrl73dqWthrZ64rk8UZdwYU3ujfTmG5v3JvTpMNPvde9z9abh3ApGgiVdAlN8LHv0z8YVFu3CQQ2SFA4d1M7UEOm%2FNuyseILyKZNYEE7%2BAGJL%2BXqV5ji9RN6eBWjx9GSPq6ZDcekYgrytm2fflro6P0rii6zlqu%2B4j%2FizF36kjN79P%2F51lkGaVnPDX1SNAmyqkdvip9Vi%2FI2AJwNKXSwtYyPZyrDBYDX3kqOMh6EbC%2FqZLEx8fyWjuB4%2FQsdYf9DJav1KnLHxFEJ0tVVKkpH0o%2BTNSGuGLff7%2BNudEWahEZjhtyRZ3E%2BP7ffHWtCDLXs1647x1TtiY1eL6F2Fcb1y8%2FFU3vPJzMXFTHdGiXTZ5InCIrGH%2FRX3O31xXYEq%2FjC3B%2BlwSdvXGaxXrvhnNRc%2BCP81I%2FXwNUjWVQ7FlHqI1DKPuAazELp1ET8KlK9nyYuYM65TibHmW0qtcbGN5f9IGo25oJ%2B4r5UnfuPe5TKZUue%2Bc8m3HQai3OE6mPMvNtn5bE4a92deAGDDZl2JRaKNU2CiNbxZ7gLT7SWkbv6uN83xnjhv6OSwaFab0VpKtN6yR3HDf4B3d3qA7wemW9cv1aRg%2FF%2FotFyinIxxdqOjgCt02hPQBpNFjba4c6AbmnLhiT2OzFnJUq4i%2F86Ebnm%2BfEGWfZ4vdrRk1mQAtbmNZ5JcNRFsacdG8%2Bi%2BoyClNrRsXG8PbGkNyM6AuTxrPV6S8brnvZvCxpS7dxb8R2w33desXPqvfKpmKGEQ6fnvEPPVw%2FFHZqavPH52NJptvPXKIpf0W%2BgYm6tOSffOvxFL2Nbi76k6u6P0H1p0L2sl44kbE%2Fbb5O7OzqDxLQU%2FsyJ3Z7LLCqLtzbQyzcj5tFMAer3djhobVRK4aXyfHPuNtc%2BbDq1F06ax%2BgsxA5LjMSkxgBXa8wuOhe2UO8s7Uh2b9hPL5Cg4bBTElDL%2B0bYvwSzKsxoDJaIbdBWH0zcjdc5Yi4nFtNSOGIRhoSoPGmUZkDpFRreL0GMemxQJ53DOzqKxD9UM1OhBzbbmZyy1i116%2F3qoFL127MeiCRGQ5xrlCCPimI0QOdLXTQhMSKDzeoVYW67Dqo%2BybSzIqBIVgKjKKMcaywSozIBWtwfMNdPUopDispk5c6anWFRFJCyso0DzwnI3y5P36qimRhFOgyBwFleOOd8doWcKs8DuFtpYEY8MIdlEvCoqNtawM6zffFAWuLabzLnJWJ4Pjsrf%2FmmWdu%2B38KSeEJtZPjMwkqSTuDMnPD9a9luOWJkiTsjWyTOaXvWSkbGf%2BfkyXz22nJ5iqmXcKGMdyU1sWEZNQWCPVRqz3iUUrFI6naK75jvQVmZcuOT3MKGufy03QocvZWvSVJGXMBRGnVUXI74YtNdQ8ieT2f0nxpk9PfPudX9XUn%2BxyQ6%2FwdTFK%2FNSGtiFUscRj42X4EPAx5hfERpFK7ycElEXsfQQo8NZSFj6pT2sNWDna5TDljHClOjdaNX0KPCiIZgBAnDBpRVodenawMapiFIiGZEmRW9OqcuplTqY06XXq%2BQLqa4wjpcc%2B%2BEFPDK5cFFbLAEDSACpluD%2Fr4NJ523hUe6yb%2BC7%2B4gK5L31pxCEi8paaw36iYe31fpwEqHlE135NbMhmzAfwp4qaBnyFRGZnH8pEyn18pZa%2FFVY65oRSAkC9Dfkit3R4BMBJ%2BJHvIotzkNzWJAW36qnBFZNUvniO%2BIiLoAy%2FmVW6Yn%2B%2BejyvT1Z%2B3DSh7IvxSfZeRYzfNSmD0HytzlT90uJ6iWfnNKp1Ad7nVv3EJXnmMfuj7XcWaVXrHh9XwZfr4nYKHaTFkD5GQoh0MXimQLczKVKSAHp6z%2B%2B%2B9SOm1%2Bu98X3ZaKPiA%2FXdmt%2Bny07pKxY36aT%2BmZ4jPoXO2IoHTNzh%2F%2F%2FTQtsPLRpuPoOud5aeXaZHFdFWMV6%2B4jrYfHalN%2FGMiznUZn59gGo36o2AEcuvzus2yHuTkHjQ38OnAhOV7%2FVeBD6azg7agIqBbWdEgbCad1mzcfTt40xTZ%2BRIfv%2F1B3f3ra26FFwaicZKHz7JdlOw5rtfxyfflzYJklcIMrr7HGrtR7X7Gob0PVOOtx52ywawyBjzeLHAFkrTxGaznOc7rl%2FR%2Fo7k3b6B6N7OOGgsiGPv%2F6rq56xuuMvO7WSHZZTUsKnGtrW7XsekPg9tv%2BwgMxUki1esTXo3IvpcYjkr2xUZnIQ5F0ACqPTNgmfIH0dpGpWdscglYXXNjc2bLMqSwtTpJc2lDFVMosCPddp0AsssH%2FEtPd36WgwmlVQvKTbDcrDIq0IfEMfzxbHMK4qG9b%2Bl5reI42g0QPc3ynaJ3IJObp0NYjkfPe9jA8nm65L%2FQxxzDFW8BbgY8pjsnfAqGV5KgS5q2Z1vyn3r5KXUlNPH5X4HsmX16NWv41OjAmlRVZvpQDZFKXPU49o0KPBmBEGVWcOpzmIxFhcDpntmw%2BQVThuvFYnCKgWFaivPl6qpcGCdB0oc8%2Blq8Tm8R8fv7jdGG%2FiCjemJ%2BiFFqI8w2uzN0%2FFxfkXVlImPcoi9Y4JcNzeVZCPtfLktIUJMKNhh%2BzrjKoY6ONNNjFkMrt1i%2B6c7MDqqJEKJ1gvnorTWVwoDQGsKtz5RbXuRodtVaLhdhyoQ%2F6gK5WyaHQegeFC3%2FTekUUlzWu%2BmJdcCV4XWKTWnl%2FtmJfxkeO1MyreQyKfcbiyhI5YClKcuNbpT%2F3DBR39ma6ko76SbIBX%2FUhjF0RLssw%2FotPJeLzI2896kBV8%2FhTYbcPyrvLp3Uv8%2BFReM522vNnUDniGAnYvEuW8yu2zEgOzEcj%2FPNd0dCwU%2FC7mGIZ2h0f%2FGcvZGHhP5pqqGWRUiC1bYgT88HbK6qYOomb7Ceb2LBCcGvQO98Ow81Xhphmt8sA9W5kn74VG3tiLSf6erOLqiv48%2FDeZqN5burymjU1Z3NrU%2BdWr6HbhXPi%2BMYp6yyLOTPz8Xw8vv7x%2Fn%2BI2ZKZNVWocJRNrKnF%2FlAQX4vS%2Bss3mZkm1NDc4kyyfQxZQsZ87qjxYKnUhDgKpWS7gMeIFsdCZZ8OdTsf1d0X7D1wLootlhulQiJ%2BUpXhExbdbTZx4pAFrJvPB0SMZPM1iCs%2F8RHHR2uXAa1On0EAm1%2F2ExFvgyw%2FxPunnbwkphAYPHG7xqCL%2Bc%2BWniV5%2F27YPtNf4t53RsUWKy0GreZfb9edR3V2mnDVDxZ9mmYiF8P7qU6ZnBF4208VeBrlsD3LxWkr0qjEhQ%2F0E1KLXfdvQ4tBir2PEF8sfyiaTeda8Isah1RMdUcwkCsKMYpdjF5%2FGXdEEYqzJdog9yXzRiQ1f4y9ybD2Y6F2MkJlsWxkD9vsQbJ7ZePbRWa1BDnFJ%2FWM1f9zvWRZZ996Gm85n0nmEWS8t746T8N%2Bb2sBoqR2GfslfgSey7cQ0lawCfM97%2BfRrIG3szHm3YEEoljkJY5bq39WUqYPEFKMLoTdr9Vg0dm8JAfEsMqZNyRzEaFH4AwIJwZqQn%2F0EBSexKAjDPgIBk0Skb6fEpirXG7B2NMQ5yV1tL%2FFSSTU85dU9Sytykz10Pd2TCW%2FYUSqepa4wvvcrLAbzfOEWC57K%2FzNdDRBjWdMMqmFJX99E5GKY84j3suBqsGmO%2FTQDXsvZownirOpuZa%2Fui4yo4B%2BD4tCjhq1y9RiJdc0T8Tv5Ao3PLVwhDRPgHOgeGll35LKgsfCcBf7exfxoeWUShCygKx1ipGpxvSwKRvIglzYLkwrSvBaeEH3teq%2B6sNXzfv%2Fruo7vrA7NfjHzDnMu%2BH36RzaWOwYPWovus%2Blrx4lzSwRgGTR4mNE0my2kAwiOTO4FwblB1bLSw%2BG1Fve3zw%2FpZ7JTlVXyt%2FuqEDiWnYqznPXcUaX%2FDjN7K3Qso%2FaQm%2FhOzMegqX6UjuDMYMS%2BuDjMTZFwOURMqbI00k2YrrXugwSjyso5Hzx8T3Mx4BnDPP5QKJY%2BSMbZf%2FkLQIS%2BcJhd74u5hqo%2BGnojz4T8QYl9Tu2jYkZkzden0Ec8NbVkf%2FLiXirrnovIXbH89Jj7tAqW1vUYU9s6Ques7iss%2F5VdQJ%2BK2F1pSHWFG0Efr1AU8VwRl3RvP%2BnkeVtKOnVFi2JzGpDia%2B2VX09ldNMod8ucJ7Yr6JcaeUj1%2FJv3CBhPW%2BjjlxlFfvX8MBtU%2Bh0H4Gw6YoCfHK6iCtAI69KaOZ9J9jeYeZb%2BDkt%2Bo96sujKUpJFxQpp9MygSZookAue9EDMHvm6WKRPYDL1ClraOT0e%2BfpYtBcxmfoQJHJp3AZuA%2Bao4qjVGbI7aGUwcOvtWBW7XcPGMF6ghEFAsRnNJKbwwfppmgQv05jlWrVZDO4TNTz23pNtIeWQMdkHWraVbAExgQB0WKxkjgQHYGvu9dRoY4xOjzdFqZCtKU6nxxptgsUptDt0WyGe71VARhiVYrXZhgxLkBJ0JZIXGpTna%2FuOyWLeAUksIRpwm1m1erOLxuQ%2FmrekDGVCKpvbyieHZWY7TyDfCY86PF8n5Lrw70kcbUINVGNyNvDtpg2Kimrt%2F9Kdwg6fs4Wp5wUKFg%2BUSJqco%2FyaUu02t1IuQM0paSHuTqaRxs8%2FD62Y8cRGMmcF3Mn8e5V599YW3KuomkR3%2FHeKiLu8YMYWoV5nDd3N%2BA72ac51U%2BbKaGtNTbTZak2sc7ZaTBDH5HRyjBAExhrZxLngEVVaH5po3aKG%2Fwv9WlbFpTGpBaXLXfaqOLxiJ2ogibKmD7dE4QXhFrmK3EYG2%2BUyfiYV%2FzfFwf5Z4cVPeeS7WhWRlnbhr5c9KC0DRlDq4aaK3znkC1QCPK809qU2oMJT8TDvwO%2FCt9rYUaMgylMk1HUryZso%2BCWlb01HkNj9E4fDqwHxH662P1hHfLWo5BQ9bsT6rrSyuTtG6iDqlpE2DmdiZAHNRMcQMUavJYoRrPC%2BZdSl4SiFgpqXUs2Uw1AzTG%2BGWCPT4WZ8wcEHOCINJix%2FMBluXQgIWFAoJ9%2FjiDCNsPz9pMLa0U4ml3dYrPbb8oOe%2FPu8FPdxedfZm34Z0jK477BpfTet2EvsMCnmq3SmF%2Fhr50qZVJmHb6dxJf9w6BtmrdiLA0Kbr9SMy%2FfX%2FqrwvDru%2FSrdJdXv%2FukqnB2p1moCLCbPEPlkO%2BogCVRe7hsLzCUuIqWMeLzgcPR293zhka2oZttUw%2F5LJPmnwGWS%2FNXXFPrD4tHA477foONL9AeXBx0LdDPSJx79mciLilSlw5Nzuw3qEfzvdDxbVjh%2F9eeHeHFUH4KkwgB31hiifAH0sfpwqnn9RxMLvKntilH9kXSl2S2DqO1taSc%2FEseo1fnCfPgc87SNJq821ZThqvpb5dRwm4v1dF1Y9a4P%2Bd42pEa%2Bax9NddE891xEzTniHHVX6sMH1NcatyAtdS31mqXooa7FXT1bunq7e7d093QvvpfOdubGA2tBsGZbX1vJNBjGod89cklovVe3am%2BaFwgBpBnUHufp%2BBHNajXH25Xy8C71w01xy9QPBV5Lueb3yrGJhxZolfuFW1DBlrEKWhJV%2B3MEj075pj8yn%2FfXhc%2FWA2UllmRbci0%2FPfJrFAEd%2BN9s6RV4FZD3NYuYfGOZZluNYehCtWZXOmGVVD4QSpXhzIOi5%2FhqAnhj3JVrAMd%2FuXTCrsSiMBC79asOHJqQ6nSRuIEewh%2BUxTKZuRk7BtLIJ4L3W%2BQtrJ4ohOpn8qyOTlha%2BWL6uIH1gCOCT8GYzEgfWonGAubZJtJiMlFHkLKJwkkJiRBpMbbF7NJZEphhpzQGZJ2Ud%2Fh45kUtDRnlCUcFlZMvGL1v3%2BSMH7PPHRPn%2F9s%2FKRji8oYFwt2e%2FF3n7XrfsH%2B6drnbnPBb7WdsE7fZUAm7Ti3%2F1BEEZ3zN5p%2F4carVb6zOOM3jOAKtqX7qZ37h13kL7nyfzBLY1xV%2B6md5jcX1sRY%2F9bO8rm2KRNcu8iaRn%2FqZX%2BR1iQyrgp%2F6WV6XmjC%2Fof0fxR5%2B4jE%2F96u8ATvfxakM9jWHn3gsryi4PjLXTzyWV%2BWmCK%2B8yGtHfuIxP8%2BrShjWGX7isbyqT8JrBK%2FeW1sA5Cw4%2FcVzIWArreJudRG0p52Oo4OGWmJn8N97LNmFYTH1BFg9tod7e9XeVqymgqW94gsArbffB2SjOCgOeYctHDgg2EHinQRsbS%2BQ6WSdTD2ntTfXXRvva%2BqdeEjD6ffGbziYUxsP9b8%2BPZTtKlH8vEq4pqJj1ALjFRipwBgFRgcv9JdafKO84WVN%2FcvvfyD%2B679%2F%2Fb3wzwB45oDXAThgOfTx3o64l%2FF%2FoHYZXiQGi4FfHz1xs4pZS6UA%2BWJ4VSzwr5Xo622Ip5twTf4GZEvROlAKUAeOYJhfqzqkGxTwoUCJENoN2AP7L5C%2FIHhdkYzWRYxs2HcMp1nZlx8S9EZIN8g%2BDAK8Qdv5A5ki50AXENymqygeBeRbkFD9b58uqP8wKOhTVzeQGGbRPlBQMywUjmt5TtjRxlBsfBalqwz8MiMra4fwLMyWGpY9dK57egdmi69QcDozwgf6eJ6uhBimUF%2B4crVJziAjEoIOJ6oRzTVbE1lRZptNdNkBtGelo5BwptHq1MbD8FI0Bg4u%2BIl43UqAvTPDjjzMmPYKTnZdNArohnmwyppc8lSNKfXHY5jM9kr18VbZUvRMrjGDY%2FLQciCCAK%2FWcYPAkecMAjuvGgLMP0hz4oFHwG5rOu%2BYAMS%2FHzf9hSg7TyNf0c1cgf8nyPfEQ%2FQm3JZbjhyl4HEzjrkcWTRmyKM7xWd%2BRrZ5OiNN1gDSVrvWTT9WGVusrTRVaq9jaX5Ll7NyxttGy2rCMmzF2j4yfrjmujXTgsE5iLlBI5kt%2Fh%2BqtiQAmDmiIaPEzDmQXJ2lGq6yCs7nstmzbA4LUuoxM%2BuPSjuxdmo6THnhIeBfuo9PlNgtD3lITuCiXEirE6rvI2SK054pPLmcIUsBADxNoWRWulKZgoNzEHBeznlf3hNtJoW4Dtv5upTq8RdRAOi5ktNJdaA0U7UoM80461uErgQ5IXIcMWGWxbS7ZeWFmGpvCByfoXKeMzznU%2FnEC17svisykdrT0Iy%2FsCmMrt5iRZyGUETtnUcQul%2B0Hriu8rkuE8kJIXyxFjB2ZhQWEX0Gw%2F75s7cWBRUZlAmRMBeMJUEG4vTM3IVHdvSEZ42Mkf4FipkpSbR%2BEAARyMxd5bgZQox4wkur7J3NnTmZsr6vzqxoThwEacgTXtv1ANzNcCWOqGvp7mgausZe8q6rDFUujyT1nfqDf%2BA%2FYUaMKOn2KKdAqqSQI%2F6AbQ6YrVzGUKc6G0dI8mxV%2B6M61%2BYvTAITYYH7ck8cDyrP19OdGJSlXsm81zCupuGdqzSUYdIkCRfXxYa5lazIRHhiJ3xr1pxICUZKFpOwxKtmWyVLCZ%2BRPoZKg3INd1gGtkrjjszTAKP0iZKQGncnkT7KEmmgP0%2BOmz26Jwsr6XKE8O%2Fv8T2OTqWH2ff4yMFuYo7tfmzpds%2FYg93ZXf2SH%2BT%2FYt8MHjO8DFaMvGTzmV7FkwCKQ11LlHbLKPKaOYDwgXShDKNDfFeV5MTKc5nlkDYyO8jK9%2BEpFs4GuJKEayzMMimvR4mh5kChZdoqCKqo6lvhgUuybcpfkacmiDZHc%2BSJGDUtr4gDoGei4z4DjyZ4G%2FA3k5EW0iEKZdFYKGc8bj6PWM6ovRXSjFkV8lBpGFAqhJ1DJqddKAOPi4emOIk%2FcQ6TAhQ6565LsxjBYMUQaJwWhjspHUL4peCS0%2BBl%2FhWo59VbSV0qM1ta9rmKB2lC8P2twtFyYpQqlBiYKlqam2JcFiZFlH8%2BINGiypxMjqIshrJ2leRckTgvwkcIS7%2FxyaUCTFlB1w0JTb4Ql5VFpJKBrVDaq5kuTSL3FZE9mB3xsJVE5mKdyN9MkgLWHHG6HtLsCJFK%2BQuxHX2xhNbbn513acUP7sMKwcEBtA4E4u91Uw7aYaGOHSAcl5zZLj1H9c%2FVVOPpSNZlulaMKRYYIrFiY6aH7RrIwLxaKwbkJFLnU8EcI2ojM1%2BUsF2kgBw99dPWUY2KejZCOP3sqxAWfS5AlDVpJc8plNyQJ%2Fxm37QudSMqddvyiN%2B7SWDme1%2FJXrFVX4OoWTLe56TIvqtZ38ePIYFsnpET%2BK58x6tmBZOLVnanSTtVpU0j%2FBEqEsN6k3NJQDJUdadyliVuZ6PSierY2Gey1IfC03uw0fll0pqd8If9kLJm88x5zJtx8zhuqQGQ%2BXf9S%2F5dSTiqH3sfQKFPF8eiTNUz3S85RjyXWG4%2F3XdDJ2kWMooMjakxV4uq%2BYlXM8bxk32iSQpPULEX3DSJzfAfKilwxs18s5MN3QgTCk8OZMyxMnlB1gyUrJIBnL1oXO3RJm4%2FGoW31%2FkN0TQ2URX4zxtmR43N9nywhzE1eLe%2B1JpNDV64l2t9WXLisPVxW1XuLBs8eztQqUc9avyhkzmDcNttJ4V5a74gMuN3WakFcWaXyGgdaI8Rh5qTu6z4gSSjeqmr2JUS0md6t%2FlT2OZKsPZtWHF%2BrjZwe0JapcvGwg85iwCgD7gSemAqADo0mma%2BBsSRJlhCk4%2B5kctSzhrH8n60LoISGvxcfia5TeeVCM6Zml27%2BJxzms1FtAyGQgZrcrr0S0L4twXfyhi%2FxcQRWqzfwUdYgw7nqTy297dgJh%2BlYIIgRC8gZ4drM%2FXB4S0xRdNgfUATTMvLIPUXPREaySl839gzoeLtSdzHNNGCaRZPvj1ibrvnGaBL5MkvhjBNtdefexDshBncv2uycxmZFWT6tOGpF%2BGgniZpmsWf9RQiBkLOot4bAiv3ONqdUOu8FWJdYzLJtd32jcRR4DTvI8u9rLH9%2F80qpKb3vW3n5vXAGOGTl7TtBMPh4YzEUcEAu3sH%2FHGDusstcfTd2Bfe9%2BzK3t%2FONdZn%2F6%2F4fdRnbwe9r2P3z4rskueq4Yqg0lvvHZO33cfntftV%2BJb4ncbf7PwN%2B8qOfC6879gudDX7zSvY4P3DWLjItjY%2Fcw7b47Mpb3jDbwK0Z4LRmIiT%2Fp5ZpEGLhZgEL8wqrJqwO6fR48L0eePErKRakTkJHJ0Fg6POzIJNkwj%2Bm0XO4gOKZoPyFbBQpkW1yxKwwImkgZx9iI5T2V6CGA7waRL4l60ER7Heh6gKdLj4gffX9ziib2v5mXZVdrAwgFeRZtXjutfaBZ0ZDb7%2BY0NfU0znGzjL2DqkwdFgRIb5c0iU2OW2mwH2vnSIU%2Fu1BTA8WWOIe%2Ft1h6L95R2e2zllUqiDPjvbyAUto01tTG2K5MgsPRTnr2LJS3Rnat12VbNGP%2FtkBKzrIVY3sreKtvdtN6o6uVVVrCqMjxhfZ5XW57JFX%2BedERd54wUQ7IxyH62PvlpfCvAJlptIUPrNWOLXaG%2BwXAsHimxgEI0pbVHzzypHPv%2FjdIIcrcC7wUf9liFwlRI77s0oNJUl3xBCFAxzhrC2O91HW0%2FiYj6F9RKBcf15J18oIuuxJH%2FPyB34Wy940ay6aRu%2BhkDroNult0xDXXhZ%2BUTz1GH0vwZgWMUKtqtiK15eYVabV1YUKnrtk%2BzSolY5FgVb5UTGaTQn8YD%2FV7tmcLj0FYXPgTFxH3vYYJqShQHDlDftgiqou25a730CxLoKse9AByGilfi4Muw004ZCnvEibiQen6zwSH%2FZQ%2F9wM8lO0p5iwJIU9YY2jw1jAdVSxoNBwhAgs8%2BddPbuZ8866Dem4yXAG4%2B19uvV1gn%2F8f5%2FfLJxHAPMAAMIMN78vwomL3qEP9ImSvVT4qdaJdVobyiH2qn%2FrzQpJSOuKgqSMfI%2FttMTV6%2BadvQ9ot%2FIdxd9BdquJq4hrkQN6uLpmMVArjaJRey%2FA2NXLizzbTsWFbvMgVd5icoFHIzg5o8twShFcFOBqzUOBAVvvFJmorU1iBoxokqkmEeoParEuKl1Ow8gpohD8SjygUW9bUcfszrEMoKRS1cqNsL6X35l5AA2C7l%2FG%2BK1%2Bg2j8uoCJn9kCZJbOslIbUCrDCn5dUUDhi3JWc43gyQoBMEfx5UQ3qSLrjBghBiV7cN5Z5AMjFixicoUL0SpOdj9TNSCABuigQ5E3U7rPABne4%2FYC60UwgqUArQfm%2FJtMz5PgOz50fAD9YMeDglEJjR9Mqph1ArjCeGRMTAQTp4SO19ZRCGOgAuZwGQY7T6DBSM41%2Bto7SVKLa7GrjfCaQR1lJAUBNyilyyADq7A7J1m04mHhioUzbLLAM7AF6Xg1BIsq9WKM6LQBoXfCKz2zkIrCDCyxSID4MswMMm4QTuMwjyYrE%2BxYUt8EOgZAspgLxyBaiiEAl3n0wsh9nnXRM8D7yJ9ggA%2FSYNX9GloTgAzgQLd%2FoknOk2m6TQxBRARIHeGWRHtjIgXko36dzYxR%2FPOOLxYubESmQApKtSqliMPtohrlasRiUTVKix7njJFdBQvlStZmgVq79xqVRMTEPEmEkhOIYzSZPAFaqUeOV%2FpwxKkmS7vLl6jSEXdE2OmieKEYF6vKLVQBb2cRWWdtAR8ZbyMVgmIP5FPoDQ%2BlYB5K%2BbPcJwlbRbSb7avFEDorecJaOWqoJO3IGm0LiOkN1mlsIRKCwdaJuhLy0wEtj7G3kOi%2FU9ACkIAMpl9HRNrqvw%2FNxcPn4CQiJiElBdvPnz58RcgUJBgCkoRVBMzHzReAk2Tbzy1DBqZsmQbZ5vTTtlOJ0e7XGflGXXGReecd0G%2Bqy65bECBDgY3XHNdoTdeeadYkZKs2pdbpUKVyvFqX0uvTr2brxeQmGyq6a8UsIw7NJhphllme2vYa%2B%2BDQj9z3ZwDR915un9KkTxb1lzQoNbelbSGGRN77bPbHsedcNAhm2xmE3nid9rlmIXCmLMQQma8iexMEOolSwss0qSRG1zwEAEy%2Fe9BL4wFZAlZQdZguRWxia25DsCbryd25tkfewTffPWdlQ8%2BGoRxnSz%2BtSGntS4OwrW45bZWd9z3II5xinOIIYUcSqhxCS2uwUIPI25xj8ck%2FszYWDj8NCT%2F4ny1jHp87U1FIpFcQai4KU9QU1tZQ9DfXbGbYKa%2FpjrPnmCaf3NttWk%2F5crqCkFueUVZZ1kQEPhB9gqIieC0fTQcXwuqvLO6YrjREonYe1gtTG8tFYnMxwhytJW2KC4vFiXlJaK0vFT3wlA%2F83S3Lqdy8jqJrzmNgkuRXGRStJO%2BusSAa2cgmJudBTdz3leirWjOVoCw%2FVNDYNrYl8BdmFS7%2BdQ7JwQ890nTaifHGC5JzjDkv2hHn0wrAAAA) format("woff2"),url(/assets/decidim/Source_Sans_Pro_600-d4baa84c5bb927222aee6bcebcb29510b33b6de1a7ec71acbb2a4921d9f6ff22.woff) format("woff"),url(/assets/decidim/Source_Sans_Pro_600-fe131ecfa8cb8e2f8b86c292b45ea42c5563e2bfae965f3e4f6b6f2994578b90.ttf) format("truetype")
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(data:;base64,d09GMgABAAAAADRgABEAAAAAhtgAADP%2FAAEMzAAAAAAAAAAAAAAAAAAAAAAAAAAAGkAbsAwcgWAGYACDZggoCYJzEQgKgbosgaMWATYCJAOHRAuDZAAEIAWDSgeGOQxLGzZ4B9g2pR7e7QCateoPShTBxgEN%2FCgdGQg2Dswecyhk%2F%2F8nJCcjGsMPmKrdVUHMSLPZZdVsnXrLJgrVofqmOayLyoRguBhhD9Sqgaz3du13k9WTbKwwiQvStJ4gePo0mTMIjMZJEVKsiPSqrhI9fMOGq0wu6cGMry878aPfKlh%2FRNagiIrI%2BewaXRALxCNqjYb%2FD1xyYZi9XJ970TW42Y1dZodJw%2BLmhy9wnCc6dvIPdaPfzlJT1HK8HJ%2FACdrz4flt%2FrnvPRHxkSI2XrERGxkfo5jfabOIKtesmzVrs34lPP%2FfGKz7%2FmBmp4sn92qRaqVBaOINKnQ8JLGI7%2FrMb1o9JECA0ENanZIttZ87Yb4wftaYe%2F4HQALQ%2FvuSrjdpHHzy5vcJFxUVFd5dFZZG3p3LOgjlQWW36%2FYzef8RwTz8Nv%2FPntfEQlGi7uUSKegVFBWkLkgIGICUyhNzM1bOGYvGGbx0Fa7%2Bu1P35iLqv%2Fkiy1frn%2FT8fnhZMrU%2Bltw%2BvIYX6AUugH%2BtTgKQClTgsOMnsFxePg6Xgz%2Bhh0C%2FEKh8gKOFhzodsOV7gzpV2lh62wbRKVwDBCce4vN1994yBMnmlgNsaEAAgctgrA2x3fdsEkx9dasSVgcuYKaiDwHXVizjJ9j5V2eufHS60pXSOpdhsVL7lC1bhlH6Kubr69sWLo%2BP7HcBfHkG3ATXgCtw9ktI6x25cxWuhbuU1re6lVLWZFyyjBnGNszZ9sxj%2Fm9qST2jbfDSHt%2FrBHo3twAlKAhZmqInS%2BO5ovO%2BjaNrzdftlP7nz2hP1shO6RWFtQZIYyzB4AANxFhMTlcFGIvI53bDsKXu%2BQp2fzd6XfFEXAgSQnDBc99zHYAAJC9z2jgFH3AhdSl1DChbtNKuwJD%2Bzld%2FKc%2FZdUeZoa1LrZKs5goo6t%2B0r3PsDuji7QYhThtEiroSBYXEYFdi1GhiiisxdRrjEyBfPzrFMDNbja%2B%2FLcmFUBa2vHFQ%2FoG7SQnmfGMStiSXlRBCR7tzBhpEqUAERS%2FKLWPApA2OsXrwtrz255BB8viJuXDjxUe8BJ3GLLfSLocdJeR1%2BCzxU8I0UGSQ2q4mmLgASVig00ScxZ%2BVXX%2BlgWEGZQHMxXGCsVzsSj4%2BTjcWQw5j5cI0H4DbcAsfjUQKMBUu7E4HwmtgBpHicycBQprUSAsrA%2FlT%2FMaML%2BLgKQ1GOgD%2BGINSEv97Ajv%2FQTS0gGBfLFAemg7scdKKA9os%2FB%2BuqrXx2lYOOrPi9ZUC2T5zuz4mPYkTg%2BPch0Enkql9HBJupufsgphTGiAcRcaO3RnhU%2BUO8Zwg0oRoM1Q4tBQzEac8Xkeb7i0ACRsrULg1HBdUnuuT1PJkyNn%2FVbGgwYivA%2F0NQ7vL1YE6Z0kYvWTSPcdwtgXAEFKmqR8jG9s%2BoGZ02gjd%2FTTK7MgBzgOQx4OiOap9rHVOKP6hfDiW4iCco67P1SlPrVQtiLFGnkl4lIk%2B2xhjumcZGKNCb6ctyohYFWLKmmUgK1oUEwgSQ2xTbqIcGAEHB7BEuoHdbCXENICYokoVhKnMsg6AnWWG1wMlorZYqW1CNQdhhUimuIwH7XOxzdqUjSLXpE27WpXVSOxgQtRqZfVPg7NJC0OFsSmpURDYMMXE3VT%2Fr5p1Qvsd8wsZbKsrC8pQ7zIFgymzYkV99b9iMLnjpgAMnktmqdarqtrnLF%2BirJOL4mIGa0ctV%2F3CttRG3MIkau%2FllS19X%2Bmoiccqe4Jr3yrBQWglmKCfI%2BCjS4RFI64v3YBpZVOqx0Gtt7Q61sG4J2mwTDKDWgysxUMQhO7A%2B4Yy90YHwaoed%2B8anlqWZfWVBmSvA4N1ylxAwEwJ5ilQ4qzELRLX4IxHTTpORPRTo%2BTaWNhSp7UW7K2hDEy4rtBas7YKa2GAz%2Bve8y5KVg3r1lW6nSmO3tfoGsLF%2Fwk8ys41ehZgmC6rNXWVvyEYzmSwaFTsdewMa1rXzZ1LNgWUA1q8mLCeRJYhD5galAR2e%2B4gVSRt2WpST6s%2FZ9fIS8NCSLu5Cp%2FRlMY1nsmWSthP%2FRioJisypFq%2BtrnRluKJiW1yYIhkRUGFKWeE1%2FYZtqN%2FnNF0HMFFdQ29Xre3zKZ8Pu0iIxo2LP3xnwY6g%2FBidG0GAjvnOXXpt1Ge%2FZV4XcCkaumefGm4bjSBgrHnhA0iS6nngjJsw1axaEN7yXBEAJ6UMwXKlUYwb2H6QKlp%2FeivXb9kgyd1njJt8CLrDdtklyl7hZtrPzfPQW6%2Bw9wCRx%2BohQjOAQLOhHhBgrkAQoQScQUAvDAeSDEJKRktuQgKbpT8uAM8efHmCwB8AL4Av49Xwx8VQEMvgUGgNgQ7NIjQZWBDdgvwSweRRRR44d23CtSTe5RB9USDqg5re4qiAYG3AuDHS4ABeQBUrgQjFifOVIs%2F3zAARIshkXDlLADQgdUJI4sDuxRHeSIgb1hMHx5AwDwGFqFhMpgMLwbhhJyBAEfMHlBX6kDF6BBLi8ASxhiORgiN1Il2RoPpwFJqNFgUnFQ0FyyGCxGL5UUBhQDnT89RCZyGgQvQxjWUUTIXqbl47Qp5Re0ZHeShZHXuKdarn1T%2FQREGDwk2dLTU2AkKEycFvPqeS2KRxYSWWCrccjhPKzhfK129rLKanzWc2lpOYB2ntp4T2MQF2cyF2cIF2eoaZpudAu3i3O3jtA5wWoewVt%2BMB1U6DufmNKfSSpa%2FD7BX%2B%2BxaMBVns%2BnH2lLqLZYOVNgBSy4VF8DkuqnAwGlemoXg3cbBGcIRZwf3RdzlPkb3HwFjFWSUzpsKAngvOCEIfhIYHYJbwxELo2J5TMUg8F0OHLs%2FP4FY0tAWcAJqWXUB268XML3EhUK5ClmWYxmGozAYUfIP6aatGW0B%2Fu9McxcAzR75HJD1QEprA5iDBRQwoAkZE3gpceQ1WIvi4AtGItoP0nTTxzSz3PTSdy0cJDbt60F9qi9zlNSbqqmGmqiZXqR35zmNu8ORxEKpGCbpqOved%2Foet9iUahXWsrrbUAwN%2F%2FqZS%2F8b8uC4CziuA3BMgWMyHAb8P%2BF%2F9J%2BlAFB6KbiqNJ30bd%2FOMnCvjIAOQC9g0AjgCOAeoJTf20%2B%2BuausZVY747ZHpq%2By1z7HPbPYNoscVn7oFZvXrRdCif2OOuCtPewOOuKQd1osd98dt9x1zAlfnHLVFu9td9pXN71xznkffXCy9VB%2Bd9Y1Wz32xFMrdcxul5Obl%2F9CQVGxpX2H95xeGJOHDB02fMTIl0aNHTd%2BwsQpkwpHr7HWBuust5HSIieUAPiO8KnmS%2BAgBcwCaxyPiniMYRharXD5LI4Qssp7kjjWgvnAKbiQS%2B5LToIMQRAdapgifZYMZrhm9KFZH%2BwQNJawwUZLDeylg9ppu%2FAgNdKWvuEpLvha3GrTuKyrFJxC%2B6I1T9ihgKbSvNRbf6PXW3QLJ8dwFYNdqaZtyUyb2EBPjijKaWilU2yIs0tFzdQcM3UqzeClQhCIltz6LDx03gd5u%2FbLBSTFWjezlUQXOBuCfkMXZuiiqstUGnUKXQfLFnEwNDVn2TKfwU9QxpM7iVt7O0jApnlOYk%2F8CRHUSuY473fPSRr1D6EIKr6i4TU%2F1uFC29egQwcUbB3II81jA3wDUg7ewui1MOEkMMAC9Qjm3%2BD0r8Q1Y0HAgEwsk1m35KVmZyMe3X88cfjbXzmeUAs%2BSRX7VDVXkyFUDE3Q0SwtxZyLVRzBovhjOcjMD8CWnSmZjzATHGGAhyCABKMINil29jLcwRgnocjEDe7XybLLQQinGaODlIIvBfKSdJkXmomRmiPq1FQZXrNcdlbRRou4c5EK5IT8W%2BbrRSZzmRxVuZiqjkeG0iqVdlIki08jRFkltqMbu8zl0RHn%2B97LaU%2FEK6NeFU95P2GJAHStiHNRhOKoHmlN6ckJKkarMyS977xQ7Fs1yJu43CVxzbwgyyAO9roD0iAhAhRx7r6CFCkBSsvqHsk9cM79p5HylEoxdDLVExF6LPlRDNvdg%2FOqE0uyeX8QilKuxj4bRbkNc%2FGymxQFZPIULTUihEGjbgOpolGqNRE9UC7PqzpkkIfcP4CCqw3aJzJSJbWhNrzz3tTE%2FyGq8B1aKDsEEgJ1KH%2FJRFclqhNu6hixhO7sSFi2IUNAeaTe0ueXiy3CW%2BrFp3rre5xL0UVUujGC9GCRromn0l6uV8tiAqmIEVPL00CxWBCeXlFV0m5iL2JJAeH6UISwo8zB06lh34McV%2FrUViOkphVpotHDAowrmX9Xd8d8tFHfdWOQ7fn6ki4JJ8e7GkHYfsZ%2FwfzD1JaFTGxseOO6IGRrOnv0qn7EmXHLQOWi%2FThwkuqzBB4hcejhhyQKMckBP%2BkuKQ5Z1VxJnv%2BW8iYtb%2F5686oVc7K5QOqJTWUMMpszcdBmOmvEVFqv8J%2Frn1MssqjZJib4XXCHbt2Se61Ry%2FLyXYg%2Fs2cBw0GEf3yMVeEtqsLFdLzLlUK6VRPXAtkcgR3U2DpuB7KNXPO7cJoIXd9APKxhfVBSCnwVIspI7hx%2B9OarLdymiSeKSIkSb1dzffl8A3fgsw8qxfevk0jO%2FHC85ZxhkBACMrBzre3UWMw9j1UVXA1SRBtsDIyOkTXF60lIbpCjsgMtdPbndMemgXRdFukdHQPW8XwVJURVb6QmBXsJxoHEhBV%2B0KyO9jlX%2FoDKQRPSwjWAOikBSU5ISi1Fr4%2BN47pphVB7qYtKwXOR9H1eqgjuv85G88jq9nvyyhHp%2FKDDQ2RcOZYWpg1%2FMA5phYsKYANIOQhE%2FUCT0uJDfCWpd6IyLC45BvbNQ1mE3ovJ2ze%2B9X7luKU%2BFJD%2Few5qdbjoXWcEzmqtb%2FiiwXcDjK8XPGs0n%2BGuVb2UwO7fAwSq7LxSZ%2FYkTVsLnOghNpjhgIhXZGGE7N%2Bg%2FF9D1ORUsKZkdQWirjsURJBwLgIDSRDXbKInZU37AF%2F7hlyXkseT5g8sxLib9dvdkD6mnKF4OIJllTdbTlJjHKbNgOHuqzxsDmn014ggGHRLP1UMrBXKr960wn%2BLT4bBLvfPd%2BSUSmQm3IHgPZusFMKi%2Fg6NL6mkmzbu3eV6lnl0xMfGwbKRkc1yOW%2BwURCNmo4as37dXMZJEuBrk2HW95%2Fuv9nerPPs5Pkzw5M8PXMORDqZc6qU4df71F%2FRPTK6HwXltIb8K%2BJhVRFaFxiuE28LuBgkymhOVSplaLkkMNxsNmOrkH8Dw2IrLUDn%2FZ%2FAru6%2BR89P8x7x1jONvs54%2FUPlopthJyqdpRowvj2YF9BiWohRpgWlJ2VPwXnormrpYM7tFY87%2F9%2Br0an31fCWCClu%2FvueeukDpsfLpUTfa6qZQDG8Dzh32yG2NJuk5Rs%2F3nVTns1UaiTXxz%2BjuAwoiTVKMvD3WqI%2FNPzvqrMiCMi6P26JtQPXFG4FdBsHuBD6pw5rkBlmH13NQWyGqfpDf%2FycgSOR5Hwart3lejGs8xJR10Hg3DbD4m0Dg1AcwL1WYl9MHYJubKo2pZl2M6roeCa6gSz75xKR9ffT7m2CuGyeiJXKOdspM6SEaH%2FWm5lzh%2F6QAx3gFZxgFzGMdzJOvT5cD2WgQdbaZWawW27Jd4HoR4lcEpp3Bjfs4Hxy6OU4YJqSU5V2olOabTScXytUNScVK3MHvO7hOkAb2Q3%2BrJFHDb6HhTdKllG0gN7EfjV4En%2FBMK8Dano1JaZiEGbOMkfhyLzxOPeDGJrR71NLpzgMFMKGVpAdlGp6lJSxOzhkrKL8QAL3HEiqBA05Kn28A3%2FkUcgOcwU4%2ByW1ix6vGOnlJAS5jJWnEdrj1j9WTqzhKlYXe%2FiVcrb%2F2vHYPzDyBdU0p1YNeSRjiaUQtt2tx7aDZUfsdcJgX1gGRBaIcI5LImQhyKLnkAEYFNY6PEOFLUAGIvgxaaT%2B7Pw8F7chGiSKxhxwz5UF4M9SngPmZw8scbtoXMqLKHuipbx05w2wbyZLHt1cROb8GjVhR2XFQxWBqneT8i%2BRNYCuCLmGbH8Gr3lbwZQqpqpoenl64QFCTHsYDqaA7lSckNympqSalmpqKqR3hEu4Qeh4FJ0kn1jpMxd54u777nQkm9yJ228zIktHKI4HptyGE9cjvZkEE2347IAVY2HMVq0imjaITch%2FtDcjNxKC0aXEQVrlNbF%2Fi4nPUWC5GyI6hDAIjtI9Nq%2FqQ9uBg7Y1rE961CnG8SzMYMvAqblQ4j1444%2BmcxP04554RoozVKKolK%2BQiU7zWPyhs2eZvvg9%2BlUg7l%2FjH7SycOiI85AzVgOBwS4kPmCiC14pgsy7owdLAGEvwmVqhTAmHwZg209j%2Fs0MxWKH9B7WWoh4sGD3fp668llBh6bLbh%2FjLrpdnCoO6C9pxPPKS0rSSlnttyb1C0P4hkgCv%2FcLRu1KAnU4jmKhdxXi5sx9%2FLHmmuBUjjQ9E8zrr1GO1h9UaqMC8Jc2p0QjTq1MVkbiQZO76t7TUNivAXyuLaR7TF2CQZX5qBptCQbOsxi8u5oGHtqm7CbEGqy1GY%2BlQujQS6oK60O5l1rWpRdIAdgtSP6SeTcQLXvzFEA231HFJ3GTVMmMbty9xu4cI1%2FvBqivlO46K6CK5AA9NE1gnMm%2B8DAM7V09feoEcB7KeWbr8XecEfpiePluhRIu8K3YFkXfnwKncbI%2F84TC%2Bjpu1iTmoBUXDvVTenzOHOHSQkcsNJeOlz%2BNyegP5IxFCzsyh1%2FalYePW5esx%2FhV9CEp%2FlBF8gLnZGgNzuFDWR%2Ffh%2Fkh%2BNNWcLWyWl%2Fiv8y%2FVFVxwFnmTK3wP43BdYBNNKYt5dVl9mSSb3MgFTtPbJ8CdmfPO4%2B9uuY4MzJ1LXKff77j1abIj4g3VQt3yLJO7x8%2BDhhSDGXaPH6ZISeYlf%2F0m4hwMYOxVFjUj8aGLew0xDjiF5VWIss87gWSUnU4jxVsXfQuSDd3ZqPigC1Uyp1nDDbvnCst0cznuypz%2B5WmyEVLL%2Bwply11u6V9bkc3x3j7WAS%2Bf4tsVirJphufwkndclNkPPpf09vRtxc9F50oN0UORh%2F3vx99%2F1dM39OGve5uiR5tXiOOBy3dWWBFqCZ131pf%2FdB%2FCll3DqpfzPdU5vUn2mJ%2FXv4TG8Seu8xgZrF4gxhn4FrauSz8QeIYcwt2MJfikmsqOYXO1mK1KDInsPePs5fiv5t7dvSByrMH87f9D%2F%2BJ7tFbvd6YArcC1nco5fXBXRfJ1to%2BHiAf836okfsLGQN4fbVW8sUdnabI1CikegEQDMRqAA3j7Pjg1ChLFQU8aatLlhbB78UZOiR2t2iZ0ynqt1d3iAz6TpHdJeq77XOZ3d0p0b1UrGvyenX1xcUuMmpaisV%2FnF9LMOYJKlUlQpdJEaQgzv9jsy4kTSxGZGWY3junmyOEitNA6NNJ2130sbAgQLZIC3Q8UaVCWcXsNAz1p7yibZ%2Bf3mEjcLLcX1tnQ%2BoWt9CBqI%2FM6fxA9yE2%2BE9%2BbaZRKnCqjIX%2BB0OPqldeFzlZbB4vO%2FlC%2B2OTE9r8e4kZFsJl%2F9Qw5YULBHddc%2BNuBIHybCL%2Fop1xQ%2BsyCCCrpjAIqdSrxA7zlQdYFIhiDzFEH8HCnhwjgsiMnvB%2B54GVOzZE1uw4UJIYOa6nvpUZfht4Wxm%2BoqVOXYjc1yRGpmCqDteoA1bhG1epqFHLdwW%2BaTWgxzVqYer43MiHuXMWJ5XrAX16whZL57w76VT5vuKLotb9hs%2BAyfx1nNaT%2B%2FST6EVk4amqc8Bh5JB04Un%2Fqc%2BuHDopXT9NRK8B1zzRqxthLdvnmIbZnPjC79GrLfmvOzn6uUowbF9eM5papaFOh4s7HXOh4lBHR1%2F20AXgwwxQAPe0FuwVs3Oy9nxqeP%2BtbuUJbE%2BMaewBJDbBeVpqUKllhZUGC8yHfr8IvLPotbFfHuAZJ8rUHJjwW8xq5gO1KGTW1bPkEgt9c3lryqFUmVynVCp0AlIDTj%2FX6aPx5H6WXscNKeEHKlaoUGeGuYKipljTHuzk0Dlgs44JSS1wvp5WP6k2NMOET98%2B%2BYsST9132r9ZFb9ep3fBOQUVHLmW4skj6kn0C28JKakTBY1Dz9OEBUGWQccLFSwG7%2FDou5dWtCLTLyeTTsPJ1euqO7AO3QotEM%2FPLPvOAhbC%2Flj3ITnJJRb2ZBEEII%2Fx5Z4Noxu5xSgbUI2BlJkXgN18rTgHNpy1ZQnExaf7y%2FjWNPFTjzlDSP62uwiHf8y11jaVoAK%2BziJtI%2BtF1uRhxhdLSDNs%2BD6JdB9mz7Qv2l2Md71axkcqzR3BfIwhW04hzeaWYTWjucI6LrdOSF%2FzchX2FyYpnsU%2BFOJtdyysQngslj6w589Ear3ARe9UUIHyxMEFQOTw6SNvnIFPNxxR9hz02z9KqRQoMTa%2BInPgnfV08f9yUw1CkXJ26CzwsVmEIDq%2B4jeTFKm09j4adJUx2hTjOHO0ecLRocYCxvNDBp2XJZPVLGdIEFKrBRLUAK8NPzSpUoI6Hg8sqswW%2BTecQWy8dMFTKJN7loykBIuYhrOq8bHzz5CUor%2FH%2FLsXgZlF49horLHpR8YFWj7GJxrnAl635XCI0%2BPUl95cg6eOM7KxyuBefa6C2pGW9DRO5dXcRDqYnDvKsmyxuoafYG3cKyeKaUm%2FbKdwPe%2Bdiw8zfDbgIOXL2jidZke7boU1NnPlyKoF6xa8JlSTksOryH3yPmGugXaNYMlB5bPrUORX8TrsryGcFngrW4AIsGq8RdqIm43LP8Bb8E7AhCLMn0fj22eva4iz%2F%2BPMuOItbsCdbFstmXlROrM22dINuOMtLs7MjvmzN%2BHDlTjUC3gT0Uro8NXuvTHDv52E0ZeLXwbCj8JE9PXhmFfWsvDQcf84sIiymCqPg98lDcUkwMJu17kvsOILe9IMa4GFqejq3AvjB37K45vrDNk5FACgrzTy%2FOfwB9ctC%2BQH6eq6Laq%2BhDkAA%2FTEwZVpPdHxNfsKV0%2FzIkD016bb0duL%2BhmbolAi%2BUZR2HldPwjSyYQd8wnryY1qdJ6NPqgTqKwevaHqFrMDJdRfibBZpq%2F06NeKTO78pf7yPtg0Ff256Wb05qJ%2FolcNSzheB9I36SqimH94xlbdqewn31FMLqLXu%2FqDi5yLtmU%2Bc45vO9diMccSvKYIVuv0Ao6u%2Fv8%2BCMp7W9k52dJfBgUZG758CedoghRiFBpI0zGFiJWbqyN50WDUzEMruZQvJ5TtifJqzh%2FjP05dJ9NZPNM%2B4B1NFXzPIjy7b5jQBExv8G9Vzlre9Dg%2FrU2h8oRaBYUNO5Ip2ZQpsUnJM6eZHoXWT2maXvXZ8UmGW2EVVtPelz4z33sAfQpBLBtArKPg%2FXe4UM0JaXVuVi5i5l%2BcLeewNXOBnTM7a%2BHIc12sUh075J3PzP%2BZ%2BcqPculVv9SydAWV9M4JCK7fG0xPXW04ZVjDgQeelFFyJcbsauXC%2BW9kERbg09YZTmqGQGrBQgWFcokqGkFu%2Fy9MHEj%2FxHGZg8tMwI8Q4SeFctbQB2fMu9pVUJPa4hMWyVzQU05NYQGrOmKic0kp4FDasFFk7iigdPvMzRDKjx8xiSzebyaxFmxvjCa8H8yxwvlamjFfBZsbjkHPp0fjOUKzZduodj1cAvqXjfHmeuPoA%2BOLsrJ%2BYCRsi0PgE%2FVfijW6Y5iIEnQ1faDLg9lirG%2BcyIlTjGs8ulQvp3zyREFh4r9YQhdyCb%2Btwx9wM49jzVCpsorRQNVzWNkPX2yHMrV0eGeagSa2BytNYFXx16OR6DftsOnQtgSkVYvFDqXg5C6hugrqq6iAetVOF1%2Be7%2BarK6Cl5mTBfeoqtxBZnTZRjCsvLcVZlVhaGqbEWbf%2FspQXT8i1kQ1lPW0%2BK1Wx7PcFg%2Fv1cGhhvd%2Fk5JeBooMwCDT5%2FZF%2Fyl6DZQ76K0yblAvakXKN%2BfcFV7PaondVoVO3dSBLSGdknMn8IK%2BHb%2F7zFr5IB5I%2FcDV%2F2yAsbu0PuAONYsCpt5RIeAad1EvMtXdKlVVQWll6HDE7DTg79rFyrmOlYWTXSGrPewvfbTN4Qqdu%2FQFL4oWC%2F7gpeRz%2F%2B2ZpGtoT%2FTreH7s3XWAmLgfNeXJulbbQTZfZu%2FKaTOSF1LV5xLPgqynZm5I1wpoNEf%2FnPipxxfeZGub599K%2BE%2FON2VK6GUFYjhMOmiSnhoVahT1ut2i5qapWgBhC0mf6qRhL5gB7YVHn2fTo9bbO0k64O3VjTABDzh7jZkH0ATb%2BwddHz9wXL3rtBB8iMIhiCIz9sK6wCL0BBCTGPCFDN2wjScVlpBKali%2FO0WUB3yfbS7mg5g0XJV9WSbrH9MwJjU1PHitdN%2F%2FEGEeQunaeAG2%2B7Bf3id%2BKI0nmHy3RcOJ5FyXCo%2BJCZYXF27A8RCE1JMa%2BhMmFiVldorGup0yJydJ%2BGSljs453MM6MPZ0aR6QU5AZdgjpEKbJmRpg6KaP2O%2F07IuHk457x0WfbEVu2T6GaVAdx0O829FYA9%2Ff7vx5LwHg2lSv8gyvPt6FW6wIHJ8W88dBEuRd61m6cmfuK%2Bmdwux8FYQXe2uJEysc9j1NEyIZ5G2iON%2BfdTDm6kMF1G5hMg5vLaIrBfRdf%2B3Ftyo1z6ibDp2vWGD5RN88VyUPSt1pavEIeGp4Eh6y%2F9aubDZ90oZ%2Bqmw53WHXlc1%2F9wXrf58SXVO%2FuQPztJiIqnxFOnfNdOIWHsIkU%2Fx%2FhP%2FwUIhvhUSp%2FQ42%2BdJqCx40xi0sW9AA9C0rEMWYuT0ET6VXa1U73GdHfKk0%2BLsF3cxgso0907loHLqapg1T1S8f3HThI5D%2FR0b7kcsdlXMXC4rZOhFLZQ0xZWpPS20PqTNSFlLSheVU%2B7YNwxEq4%2B96Sc6sYhHPvrS2vk3vbGvqI2QF8avchFDzM00iqnIhDBA%2BJbSSksEOYE3It9VCo9WnpnjEtYztHI4P5BsXF9yiWBk%2BNuk74H384gn2INSTKgwxjsaCmSCNwG%2FODWXLxfY4Itct7fVVLxHq92%2Fqq5Uvtdnmfz7VEIvuU%2BFzyPmt5CTdkQAOcggIaDCg3VMLq9QZ9gP34sA16br1JJQZNlUYKVza7RI1%2BejFDsoknGecSf6PLy68%2F5IhNFB2tDPkFEZoZLqZFLOasLjND%2BNDqlVK7E0UhpfzPSPi3ln0fwj8i8cy6E6RCTcXzqRcSkz7mM2Qe6b0288RA70F9XdU6eW193jqnUdhsMFSzBBItb%2FVzO07MIaWpzdWojOktQC0CEcl9%2BrkHf6Rf4c0l2WM%2F53ARal2ppVliK%2B1BgnXKdVUW6Vwn2gIVsisIn8L%2B7%2BqzFLYhydygJloVLspJXRGXNWCxpRJ%2BMJ4vbT1aNq8aV2eb58vcXo%2FfHgjZ7PMCuLrqefVZR583FID%2FMyaubj%2BvXedw7I%2BukWy5uSTr1Y%2FY7DtXydbFG4Bsu3YHDhI%2B00G9H5CTksgf9EK6z%2Fi7U3y2yn8Ptb%2F%2F%2FLplLIGWcvnuGJ6ylZTxLYCWJlp5UkOFsVSscMaFW4Ti0AARJhKOZhDDIiNTQ8Q7MzKmz6MqWMeU0RjzWsifsJ7%2F9%2BwQddvkfKa8intQ%2FdZORuwSALZC5p8cRc4O57R69b87vi2yLX9Ecm59myCvVtYnlPIztm8XlOdbsnlam9l5un4ngL%2BW4k1J2iAOX0%2FNLj7zCDz%2B8QWBgKr5%2BAQInvi43leB4MLHx5lBspDNEZHJIg5bSD23Euxe3wSCTeu7wSaJ6aBzQJBDD3kQ03edSVWDwDfHq6tRdDYvb1YENnPmbwAEs%2F6509pobCWR8i%2BXpOAT3jYQ3Maj1zVx7Z0D8TTwb0amf6uWub1OYra12jPausLj9ewK88JhDRnkPqQTardrwe1Bsc3ZUJbW0tX0b5nos2D86MPo220vlJbJgYSYhuf1sc9pOlJzIcfxCrpM6RYo%2Ff6%2FufB%2BaUohPdrSByTE0pPNnhNLeYt3ZWsuAJNE7eR8ImwjeYHz1bxXPTiCjbza9LFgI3kN3hEI5ihkVVR9er5XHC%2B1I9lxybFy%2B9fk9tFFjRIPlxv0p1eTjNnBa9X3M%2BJTYg9Ub6V4jJSWuHbitvOvcmy1HwVu6mh%2F%2BQP%2BcEr3mi456FZqnIL%2FagPeqo9d5a0hw98xnz0ueA3n311vyaQ3UiZ6Jqb7p4MNHVr7fs%2F7KTnnIy9HW12NzeNSDvAcXK6DV7MK34gwRrOSskHQ2veODu3OXS8BTCjuoaWTzXqAbxlvQP3QXf27gr%2Bn%2F3BuStbCW9s3bB0d4rSL1gMmlLkYKiSrNjqkPOa7Pg6BIPnBoxcrgNd8XMSb3tUU908HUpRfZIr7Mo2RuuZgorcXK9373rhncz8p6SvjdHnfBhys6l9uGCchZzbEbNM4%2FXsb6jYvkJoBW%2B%2BCgqNn6voOLtyqB8AD3aQqwaYyCAjiz%2FpxyX9QbgweSqrVlp65QrlqnVWLxohuXlD3V0549AQ4D8Q1IzAGQRgcMg8%2FnBp%2B8zG1NZWr0CplMicKjg2mewgET3ponXlSoVVIpYEoKDbYSMgOKsZ1lNHng9ubfvX177SuNpnFRcPT5z1VumYuOaAzP3GdcDDKQkHwK%2FhV%2FBp%2BPdvICJZsTh8iNM%2FUgF%2FBr2LrGX63ZXbxK%2FhVbD2RT5EpIoqBM7sRv4Jfxa9h64mnQWYR%2BBX8Krae%2BEYxMkZ94tL4gV%2FOr%2BRX8%2BvYBoYu2RR%2FojHPlIFfzq9k65jBuy21hl%2FOr2TrSMQUGRPRDZzpSfxyfiW%2Fmq0jcQaZGvDL%2BZVsHTFEZSrB1CWGWgQxEHAqYheDRVY5c1U4MGvYNcxa51pUbmPw%2F0iESpoIM8SmCHOTR%2FHMZm2zCJYA2z4UWgQ%2B8OqXIFbWyl5mrpgCXHf4Btk9AItdhHBkPsg8S%2FNi6rWlL%2FUyZoj7CtMC021Ja0qXvtz%2FI1Ni4QDWEM9NIQhlS4umlkstlFoitTjiI6lltsHZ1FwChHj5%2Fvmv%2F%2FvXP%2F%2F%2FOys8WfsaWDuFtF4FVzl%2Bh7I0I9gC1vL%2BWUDXaTDWJtmQ35uxwpa%2FLZOfEuVZBeohlg21kA5AzV9dWgG8v9YS2sPqMc7CDHq0A%2FLUkJYc2nOT6rLTFtlc%2F0Y75XsFgVNTX3Zg25%2Bd0BdazQjRQyk58Mk1q2xMUDIxVsRWsQ%2BwAQMSau2A1YZ3vJUCMrw2SdiEI3%2BL6npWwZsTc7bUCYbEAB2SDRklYaxsoBdGhPsCIlzj6HMj9xjAnQqdbA2LSRK7ld0R2bGGthQqcu3QcnjmRLogKtEMLd7bv8muLlTk6Gf0DlNokNUmKga1IhBeUg%2FcgSm3xub8nf9NqJSMKbtbFbjGTgBDXB%2BVTb%2FS50XuJZWXI2W1p0Kypv52rCT3bAIOMeBrfWOFbUessHr6ZTBmfdc9JzOSwS1m1HtYANjPjzQDIpZOfhz8J%2B96BMzPgf9H%2B2gVqtoVFVQIR23PDnmToFTctLyxx%2BzwcdN0Lh0uAZAmDZbt1186GxdpQy1sgo6kk%2BvTUtyOaZ3VYx3inEgi9RR%2BOiDHwckEAtaQ01jFC3Pc%2FMK13RYBIF6KmuITkXgNlLJbZSuZa%2Ba0X7Wf7ztsq2E9qWdSzuxwbD6EBeFVwHzRHt6uaFc0pCHoIGYKQA013NrViqLGKNbgSekc3RYAQCwzCHVtVwiTMbCGgJJ2Qtv2FkizYxAiMuzQJtuWaJFPkAGgZYpyPzcg8Y7KTPa1A5E4ty3QLt6JGIZNmPjw%2BzvIVVMXKMEGKgRg%2BERobTkrM9q1d9RT%2Fy3bBmnolTmeA%2FWJVyR7vrV%2BiWm6GCGi%2FNFBEOuWSBLdWXZq8oRm7Rndq%2ByBcbRYZm%2BOKiOmYQt7ZAUOApVBQqMsGpkOZvYM8WjAymsUAUqCxNCKTxMDQIJMqAi8o2N1FDTNK3nnZBxN8%2FJs0Bh1EVxR6IHKA%2B9oWS17oHpObyOgMknSWcbtop1M6qYCq3wGRhKKZ8E%2FYVIPlShwaJEKnXLwnR1KuLqxsETUOsyxdAW0bJTLDVk0qHdUf61DJh%2FFVpwlfghMN0lZryrxfAWDBC9E%2Bvcu%2FJCfqg4k9WW0gdcS0Ft01DVxJLeNcvCygjnOJ86sVrzTNIKoxwnePy2yovWhhBVt7pPNPZ2zbXBOrC6FteMA8Du0Upmjb8kSn7V09%2Bb5DKzo1D7Rp%2Bc9IeS07dLkSV2GYGGds7HaXdbIKcw%2FGocn5FC9F7%2Fw%2FowfBw8OL4Dd%2FJD6IfN4EFnUKx1uHIYT%2BdIEAOGDdC3F0RY5W8GV5BybVN2L4MCV7c2JFvYAWDtBUdlJeA0pheJ0ZyCFDlBVsez7kBC7VNCa2asmkCfBLHuWgFJtYWARAHIGMp4ysGhAt5K9eYwHhLU0aqylCx5NftGkl3idm5ikSCUBs0pDEI5muuSR7vufYmJZTLuWIo%2BPYFMRpZ8iTUmShNauS6rFGOimAOAQyOVJYaURavTTkCYIEv6aK5P4tD4MJj7McR2XAZA%2BCdGkwPZPCNeWVzqpWhrk%2BCjYbWaqrXe8RWKN5Kqqlhq2n0JZoWWNa1PhjfBpz4RGQ2pchXekuZCj5DYBGFxBVyZJ4ximyMdF4IDPXWgQ3i70Ii8m0Q5wQ9y0mAjfUwD%2B27ZSGgRUhFrEs5ZeB1AsgueuPTVjPZRS1v7GXnKgq%2BpqWCNJwFOySqQhDCIrV19Es8LKJRfpioczVXR1qttMzQWu63QjGouSoDkXLVElXkppHoAFdVUJVOgcSGhDG7nE0CPbQ2XUtNlX3d%2F4b6voRka%2FGAGM%2FvpKkILeAlCR4Sp2NRN62H5I52x%2B1z%2BMCopLh%2BtJcpnS020Nb77U1Bx8EaVvlovBc9IcpnjDBLB7BkrQtX9tcJ8fAKU1TAbU2j7COkLAoBVBYSChR5WjpSQnMsWyK%2BVzdNx9Z%2FVy1uq%2Bvicitry3PHe1n%2BO99VqLjl5Xr7kM9sUupNWuKfJ9Rau3RccZv1p5JtTmc4LpbnzfI4Zeu7aiMl0udP9gK%2BzsxuEdn%2B7JyEmoBQwisNHqcqV7VVQbSjo%2Bv7NAvReD872GAnVg2sbjCbtLTcDFK%2BxP1uRNVXPjolPX%2BB8PQMEmGTd2bp%2ByP6KfoLscjHLyaeO8wGLG3sm9UYj5LhpaVashjSh%2BcClXm652Hy9gucvtZFXtfYxFJY5fqa1QLEUBsz7L1EMjfN9pLcrbraT8Kt7WcNFEELfKY2BEhlsiqE%2BHuSHo8nq%2Bq97GEkJUoCbdqtnaFTpc2dr65svcSHhB8mIDEV4IYfuUG%2F%2BBGRAA6IFrjBxgFlW5CQDH4nDLe%2FJ0cPOpmEQyWeTMumEsL3YgQwJ3elw9bgPg8%2BhaEGVMz6b9pMfxt7i6gJS5ohSGNe6iQXl6UXPB4%2FTCuUbJCWpuOfrBxZE3584et3%2BJYBskYmZsIgQstntCjV35Jw9vjcny2rmxzokvg9Trz0QMgRK7yGMS%2BaZzx0H24%2FObAFonF7%2BYdNkrEs%2FhqMQciZ57uCqBC4HT1aENX4lzEfVg3gL5wCYiR0AI1pkGH60aBlA1%2FOeQJ3rYFh39xOWCI5IGnozBlPBjs3F53g0Ukm56te0pIOdXYuBKHaSV7f4fmJNvD6rB265V%2Bxupamn09wb03Izsk7NH2I%2FF2cTZ5yjf9LQWjO3VWD%2FzOH%2BB3SnVBXfFjj2zTnaS9OA0mY88ioga5dsLBoVHH%2F29B70xITffi%2F0J6EY3gP5mBKenok6WJ1MMi0J8qYQHhPiGKHBHHCIc%2BxQh9A3mR2o9G0A95Y%2BqyCMNsaTNOkp5%2BrwuZqF5EtpxU6QotgnLxRd1csclB%2F9W9rHDePK8UBnGMZ86P%2FNAji9cntdjW%2BNPrko4HP4cG5SKjvm8CSacRAqHJAQoTanfe%2Fi1HQX1dbXdXYwSkmmw3t9ZAKBmfPMdXgzq%2Fr4%2FAOgE4b3KnMkiKAmb3LYGHIHBng3gRwchwZwnkbhKeh3Wmnd2oqpvbmef2vhUDMUZIktjUXoBzdKdqoXAJjIoGJ%2Flrar8KmZK0K%2FAqzJrqXTLmzttVUI1Lzq1fhEApbaAywEMLy7wOUyLrIM5EsbD2ayDH%2FPh2tfDTleU6HSVGfGityNP1V0e69C5N8zbwFp1EFNMSGludzjRUXQAXlvAfC%2BEQTTyKej8S4pNgiVEp%2BnwmmhXW%2FmADUSFr%2FpdFIRod%2FMsPqiD27RgU9lxNNyWmomLaXlwxhHgZQKAoBA0zNh0NP3kUmlqDsI83kkln%2FUksgn8M0uw9SV7LBS7KlM%2Bw7djtOD7xgamNjfXLuqCHXaB3rVCw9i7MRLg%2F0t6PcLxgPAzX0N0MBOsrTcjEgrfcdxQLJdkrJWykGJdFjBWkinftZRQhde3g2z0NG19yTBZ8fuPj1e8jFXsHwd8dL6nCGdsivuKGdMhV4hwkxyTiK4Z%2FgkBhH%2B2Xj5vjyxN%2BuXC1gLPrs2Z4z9doRz8%2F7OztNnBUDAAAjT7%2Fy0Y8PuR1hPwn6yCht%2FqlrzGsv7a56js%2FnsNkF05dDWPkA7AEy2SjmODkhQSQsRMILeCQU2I9rim83Q1jMAkqkeBPPWAuZL699eoiMkjRK2R2sWracvMFPs2t1lQSUAzhKo01JWlxVMx0fRHZUS0lqkNYEJlxcRqpngj%2B%2FSs9yiyhoTJYCisPKvmWb4yVo0nn4Tl0pYPtk69Pj9WpyCQpN4KkVE9ldfm1QZoUBvjYG5pBGHu4Jk%2FzK8tN7AppJwPRoLlQntjFSMP7J9S822LtEZo1TGYd5oTIcE0CFmnUAlVvQU4y%2FnSgAzgyyqhBkKADmhDNGmSUB7F5hBF4L7RojDnzSkzoiOGLTFIWaM6cZ4a8iuDX80OdHCUGo0CWqIhFvRXPJDZAz3pwIw6VEBCVG0BRmPaqac%2BvW1CqpUuXwW1HWLInxmyPVABT0K306DQCN6ZIlXG0%2FIl8vUAUawwnGRA7%2BBt2iCqphfeelR1Ju5xEJnR2zRAC%2BxNctnABHKLwRDQDywBe1yPQe8B3QKOkBMS5JEigDEkx7NLmHXz8hpCxSCAb8ZwxrAjTao7YBhQIOPbkm8wus2TcS4g0MIBZSBpy7A2i2zGTC68thPmmbO2ACFhCpEg%2B8nT9QPkEjpBCouiCqWkTwkgHflUOs%2F3wLTkY2EJisiErA7Oji6ztEzqvrxfciRH448D%2Bk8MQikHtA4q5bw0n35IQYYge2hm9M3y4sBEs4PYgMojwsiMVp9Dw8CTc7zIcADQRfbAmokssTKlQGcqA9AIiMCMAjhTiwjYZwuoGKXWBXxLP1m98N%2BgFEj%2BlpCm%2Fej%2BPWl3ur3%2BYDhCmFDGfz7%2Fk53NF8vVenN2iYKsH3%2FwebcFhahj%2B6XXuUvXbt179DzpsYdO6dd%2FjQFPDXzkiZeeee6FQW%2FYvHLa4LVKvPfWO0Ma1GkybOjwopJH7TF67BihkidOmDT5w%2F8eKGTq9Jkz9jpjqdmz5rQ7aXRFveYg8rasQdmqU%2FH43wHIp20nJ%2BVHjbN%2FUNQ%2BIk4uuuS8C%2B6574abjjpGFkk%2B65y7Fsv4oOlDkSKtVx%2BF3qlqiS2yxHLLBBLEmQiJyy8QvdF5IiYSIsVOu2IiN991zhbaFGeBa0kI%2Fean30Zp0eoxyl%2BA9dL7HoiXuZLdR6t88tU3WiZNdoghhRxKqKGFHkaYAQOFFTjscAbY%2F15fr0%2FfN6Zs%2BjxmD3noEHI4P0IoUJpH6WNWwk3jc2YnYt34ZEKezMmNSAAZIQR%2FLTkIEBSAtzLAufJeTdHv84VvL3kCD1fPGJ08rH68XpkT8jIG6Wq0ZmlJyrKSjOUlORnDsPlL6jY5DCUOdWz2MpRCgeRA7lpRlnhFlIhwNoSJyNlico%2BXik5TykQQRjxqc4JLSVqj8ZTujX12gNA54qGf647OLTnz3aUkv83te5hVAA%3D%3D) format("woff2"),url(/assets/decidim/Source_Sans_Pro_900-c3610e1397da654a025046597822bc430e5168d3252bfc1403eb01f263bbaa6d.woff) format("woff"),url(/assets/decidim/Source_Sans_Pro_900-0c06eae3332b848078c988eca567670e9e3926fc07b1f403b144112c6ece1f15.ttf) format("truetype")
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(data:;base64,d09GMgABAAAAAPq4ABIAAAACmjwAAPpQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGngbgaNwHKkeBmAAiS4ITAmDPBEMCoevYIbSQwE2AiQDpwgLk0YABCAFiQwH3zQMgVtbo2CSCKVy963pbyCDhM6xtZQAjt7Qlt8NVK%2FdXQC7ZPUwNpabSnGDuamLXgTXc9Yqn16DOJ%2F9%2F%2F%2F%2F%2F%2F%2B%2FLdmQrQOVWDg%2FMiFqEA%2FREEKymNsSDaWL8NIWhIBepwlFmX4p5oOUhmhH40GATGTca0eCqGpGFdOxYSgyc4%2FzsugiYkRuHY5lz1sJvRigSG45JkgkKwlwsszrTQ5CcvNmFTLMYQ3MW8QdjSRJGpLYuN2ey9vErQP65IBgTBEVRkUFce%2FjHPtqOllaiGwYzrglBB2RZFBYq2uHJjJxh3OyUrJI0gvmw%2Fl4gMFwtd3GAdJh0ik5kr4FjANxn582o3Pqkp7RXYSe4ESUXBGOrC8QmNMNpncM%2ByfsInF%2BdeSFOwprEG6F7YMI%2Fyxs2qJtjOLFj%2BiUeAPfVXRcjzVoyq8w4KTCrXmLeWKu1T%2FNOdFlvVqbTNiJcEchWYiIUMFaqm%2BE239y9HH8wlE%2BSp89hVMTRiE9VTKHBmMUiwpftrCl%2FheSqLBST0AgkZsxLYx7Qypr%2FYNFQuyTX%2FOW0ElHrhNkm8VelT%2F%2FYEWql%2Bq5n7uWhgYX%2Fi3cSqTqrgE6Y73516Y9QoRj%2B4EqISoihkzWJofk6ni03tb3o%2FHqjE%2BSZVkyZeIkjtfxegE%2FzscD6oir6qoSEFId1gSe13uAn1v%2FxhDBQwU2QiU6NhbFggWxYFGMrRk1aozIMDG%2B0x4YYH69wr4o666t5M6fp239n8ug22UHGJWYjDMw4EpsNea2NWBUsKlsZvHf1x7Aue0%2FWQKCVFgoAioXpEtspJWQLKXq1OEB%2FPxwog%2F9U6daWiqkldZGiM813t0k9wsMspIZdafCtkqwA5Kkie%2FRE7%2B4t1%2BGI4Wq1Nvxn2jO3vyZlSQb8Q1LwiZEkEDVaA%2BqSmqUmpGaQsXS9kR14dw5U4UM%2FubnRO3L1E7dt%2FXEvM%2B8VKgFsRAgQAjkROHtOymzO%2F0BWeAMWUnaV4UDP54v9vuwc7v7%2FZnwzCSxoAglEEhgcqmUBwDFu25ZmNiVEX4BH6xqkUB%2FRclTxmWH5%2Fvfy7v93syZm3RwLI9ERmhaMaI1qSORCFONRUnyh4J79rVTr78Uh4Pn%2F6daX3KV3dOanFadzLYioYETuoO4Kbjv7j9GeBnbloWFsX3azCSaAdtA%2Bue3d13%2FUj%2Bf1WAmeC62B7lsNv0f0C%2Fwaq1ccLP7LuAAXTSWJ%2ByeeSKhAnQqFZmKU7FA6gHTMBBaumtY%2BNf70EsHT84m87L%2F7ABrXsFCpeBHWKAqVeDoZwNgm%2B8%2B05jbNdgmnfy13%2F4RArxGaDZ1G78llmE2NcW7hXIQs%2F%2F%2Fl%2BnXfSFXvVAxdFZLVslJ9o%2FyhLhhEtskb4YaPGgA28RXPmfxBMAawD4LkAYwD2AqgIApu5zvIi14sJsunYb9lr9X8fdxkZ8ccoqFhbU0anriRBYNelPHHEHw%2F%2BvV32TGL9AHncHK1UDJZM%2FZovkopYWrD69cySy6jXG%2FtnxZ4Ernfmukqp%2BEzMT1ekI9Ixah9dpU0s1K1FadVsAPMH4HETpZGKTtxDbrQSKU%2BVw%2BXaaWn0QHEkgCY8CtfqlbsmyJgW5gKDo6eJMs04Bg%2B733qIa1ZocPN2DzU8I8zmuA4P5z2vdVAkPVlWR33tBHwAuO3R0HbSdq%2BK%2FJkmojJTsp2X6EswcGQcMMl8BAAQzMv011vR8F5HIAp9IFlPIwhafi1mHuMN3%2FdlL9uyj2KXi6tLWstE9QOl3obJZdJPiS7eqCd1JIdkEKoVSUy0ATrgPB1E5d1rn%2FV6rltQvdTRIMuwS1Qdp1oqPkEA8XyjGdwuFoHy6o%2F6sLrK4uQI1Gk4MGQAqAKA0IcTQAOQGgpAGapB5AasegZtbWyIkTDpJzFEgqUNzEkZNmHa%2Fey8Ux33zz%2F5mplXYPIEEi1gCz66O7zPggm8HI80Ibheiq6ipOVw9AdPeQixkMuYTRCeQ6gtIad%2FV%2F1UBd1UNuG2gfMFhHrPY9UWddJJ2x0b6L0nu5iy6%2FLHcuiI7n%2BZb1SusqbjN9wFRwYAMmyaagqvcfn31upzofjfKyLeVxbufAzejYmXmhATUTz7%2FeIzcPZIfwu7Uw6K5MmyxLhsUB4LCAg8BWKn6%2BMzMbgKAnaKIgr9MXGS4sLkerooNRkXmoXzp9%2FyXdIdUV6yht0xe6kCAMjjmVokBahMSi6fLMZIUBhPLkZrm0RaUoSpUIU754EfnKPs%2FXLpB9GCA006fKWjy7S1VdHT3l1ugcnT5qcoY9W0aOnkY8HqrAk26kIsNHnC3XmtYm2BOzacxlmAKP%2FNry5Qb3lk5iwVYCluoXfPjAS6NEzHf1E%2BrD8yBFJm6l7aQfbre7XJexV1y7qolyICFwpf9qpLRmhNnDYox%2FT8zDqYdz%2FDbK5%2Fuc8r09gRuaICEjTSGOiBRSiIiISHNn2f8K31%2BJdg893SpWRUSajhHfeL72MQkJ1qaxXg%2BS5Tu%2Boyjyg4hzBwnFoRyBGkPLMd8KLEpKvxtkWznCyPuHoVyDMEdMGLSM6Kv%2F%2Fbno9wKWqe4eqQojQQIp1VAyxbF9b3nvkg09qrpVBdEoeSWw3cuc%2F7C2f3RO3bAdWCIBLuRWFnNlzbQH%2FLq%2BALNDmWGHTJIssLeXqVZFeUP2a3VRK9keeUSFSDECIEI30I0wQ8%2FX7S74T2rmLKKAAtvGxhjrNnocKOv466ebV13x7bcJFte%2F4s9DcHAwLgMgVD8XC0GNbECMHwUgjJIHiCUrAcKkKR4ix3KCkXNvAMRlQQTCU3M1YJ6Z6x%2FC5hz5mWdbicsQ8DmaATCYx3odApEjTUxl94X5lGMd8P7bH2z%2Fa0cZIfjvjTxA4j%2FNLQIybCXrp9B1ySmfUn6rCbYs%2FbpEgBZuFdYBMrhcMRAKVA56%2B%2B3G8Jt3%2Bg%2BpHSRIEvL49%2FBDYyGFCaaYYY4FllhhjQ22sGBjhz0OOOKEMy644oY7HnjihYRiGtlONjnkkgeNHAUFFFJEMSWUUkY5FVRSRTU11NNAI000c84Fl1xxzQ233HHPA4888cwLr7zxzgeffPPDL3%2FgDH7AL%2FgLlwgYQxPZYGOb2so2P4MoyYpKrdHq9AajyWyx2uwOx%2FO12tlsd0%2F77HDMT8X7Dx8%2Fff7y9duPnyNGjho9Zuy48RMmTlq3fsPGTZuTkrds3bY9ZcnSZctXrFy1es3ades3bNw0kZucmp7Jz87NLywGhWKpXAqKLyBg4BAQ5aIpxMLFJyQmI6ek1i4dHFrebCFiYoorQWTKCCCqUE%2BeakzxdFNAXj6QN1L%2B5n6a7Nz%2FhufK5PJCQT6tB30LjUwnw81DnqKgnCbCKc7xH6cLQKk6AP%2BQiHkMhjy904MTTY%2BgyTofwnwPKTlEV3KadpbkQy0ZSHHrB3hPc%2FFEZ0wUwp7IsiOe5%2FWNeaDyKQ0XwGUBaMG5ZLp%2BpgSZLyuADf0tXlFFfes5JrgJOmXgLtHN1w417uTjoNxsKaCTp7Zlpjnl0zRGTztdUz6N77d7bk3b5WdIsaSVrG6sDTaSolrZsez%2BnH3q48%2FKQrbxeurAZtG5hrZHqWUW8VNC3eacQF3jv33tprci5oBdWcT7e3oRo%2BBJU%2FDDfVkx7wpUffYPt%2B5ab3KhJ%2FuV7jQAnKdKfWBtUgd6aoPSg4Y99fs9pdivspSNPe34O1MHOFAVfUyKVSuoBzyBRZ1p5iGv8wNSxhf0QCCtC1WcPsWw3tMe%2BjYAoPoo9UZpfQmb0eqiVF6HCIQ9xPvw0994%2BTd%2F0Zd%2FWwtKdIgJQw69pjTvGU52QRlePjJJHZ6xDONx5sQOQbV98bOiwnO1mfs%2FZ3%2FkYnRuLtmdUAJag6E13cgdfotizhDYsEZ%2FgaoRBCvUsCLCSpSDdy0U5IKoIY00REQCP40%2BFwOpJD8KjULMYdvnCivkUD3y0rgrxtAQy0NmpwQEuBSx4wb9A8fR29eh2W7CcabnwsjNkhtoNVHroIOFxMqBT1ZirAoJDrgp67mjcdrXbclkVWcuFlu7ogRXo%2FqajTaKujr5y4CGAIdlDhcEELINS4tnWyoUoP%2BvYAU%2BGkFhhf5ekYUr8Rl6vFGk%2Bt8coniGfba4rbYa2tJUyuvex4mpL4fbQWRVPN3TvfN8zON%2FodQ8mqw11i6zjBOtuzjT03zeukrwn0V6WWKwpdrZZ6Mr0W7S3RJz2xD3TPDcPv8Z6%2F%2BrxkD%2FR8ZubJzGd9uKZBVSNTH1T4y5D83t77kW18fkZlXu%2BpQASv3fetdoUc121mp0HdFRLKwTXZrdd0cddbT1Ot%2BJFQhWtBfX%2Bz%2BRCIXE5qaSEB%2FhgLy8%2FJ4PQCM4KHUscLqpf94jEystitu4kcgWMS1hWMqzL242WZ7LZn7kdJHKDZ97dRdv1hBZUwTHC%2FeRWG5xPuOpQtWpayIkrlg2bjm8FoqeQj21i3caSBWjVAlN4sZKmME2S6WISFEs0XhxkHjHJLh6itRZomCpqmlJLc32zJAa1KlrXQuEKzoW89EjM5JuEVNfWmQglwP%2FZ4zOcyROQbLCzK3GxzWzokihkcB2m%2Be5PZ5gBgMBgzv9sinbg6oeHFcQ4gxxiyEGHBHsOJMDWcGck5hl8R0jybHReLufHJvWkZLiQuLvpRMi3FbdbQHYC2WsgtzOrS%2ByOTy9z%2Fdua0vd45V6iSY%2FGaujWe4OvZ%2FDeVr8fojgW4v2RyU7bOk%2Bqc%2BfrqRx00m3%2FOD2fvfc77ke%2FnNX%2F69CAv2%2FeezuGqd785I%2BTtaOVD2Y%2Bgcbc1PaXK%2Be%2ByEXd8zNZ7nv85QgXs3%2BWqM3ata%2BVretI00Ur9cpA2ZOJLixSt8s4%2BaggolHeUDZCFz9dGIwCxTFEc0Si4hjPtQ0izRaIm2pIhovxlGYJqgWrxycOfCwxbJeBgiAuWeSb5CuZa3tAEPSchJCEMRGVACqP8ilOb0M3hDwsNxmsS5%2FVAeIWmHkSiIjudxLug3kivQ7vJo4GcnSMleeM6UG6bqrNzHrkIyiBoMrygzMNAVonGZupKBwgMWecOjVHKU4uclyApt33Fht9FkZbvrs0u31LbLbdrqH9x8CyjLZyd1OfVQlpE7N2M3z47oLK3eFapysNeytjtg8YA2qhJhmVAOzJu4MojSeALkJRHN48UVlXcgpskoJRjQg20QMtKWhUIOGEyhEYAgltEAh5mQFuipCLTfnzMyPqjMjl4wEmnDcBLemEbxjittKW8MlL05Rb9X6UfioGRIJdgJ1dmPgbqvpNi8imtDP9S81c24uh0Zx0fiyzjJQQbCGtdM4MLaOECnedvPFLZJx27agf%2FhqshE1hmoOtQjPmiWBopA3yFbYHdFZ5q1RojK0s4b%2BdDwWp6ZkFY3fz%2F%2FWGPOkGX3lZ7B7Poas6FfpDEXFYVVy59PgDu89Bl5WdG9%2BSPCLxx2WUbsOoGa6FE6eiU9lNyvOPOrKCPWPpAMPL8e91I1nIjiB5vMF%2By1QA2cGpLAAgyyOjIOBeJ1%2FB4JmO6HgcScCV09ioONFIj%2BI7Q8PTtT%2F28jDFJoarKmnGU%2Fa6MaPA%2BwhhOMcifxecUUsnxMeX%2BLzNYobBNw6CbnjpWR%2B89lS%2FkIVlvOPFTy1kuc8ecmLt7x5z4d1vvx38zuAtuDpA95FzFyhDZoIlW5FM23SLZAtH3K8hlwlkKcU8r0O2puQexsK76BAWRQqhyIVUOyDhRIV46HUx4FKVRcg1ZcASvNYkK2leeToHP8FRlfVYPXWSIGRxlMbqFdIpoAW03dpFW4mbSJE0iE6oNPVu3T5r3l0u9Yi%2BtwRX2HEfTYw6hHbmTBuLf5Vb4J3Js3wOVg3vv8C%2FHyzkvnjWxFqvxcM%2Bhv%2B%2Bfcm%2Fqu2j9pBh8TQSABq6QfmdiMWnS53lzcWbfbj3Bb%2F%2BGIOAoTkCAaRCwxs2xGC3BHJA5k85ZIXGnljkQ%2FOyDeRz%2Fm9naICKXJRMK3SQhiCwtXtFsEoOhmt4pPTEbsp6JLSfaNQKZqKm3pkBiEle5Wk4aCqtFxW0%2Fc%2BD%2FrFl4t%2B9bWz%2FeZ9LBrBo%2Fxple1otiBHmpMc7Ss35ViLdGUKrdTDclar9MhktX4bBNVpQbIbvkhOZ3dOchsbpf%2FENT55XYDg%2B7I%2Fnv5mrhxAhF2FbXzU81hBN8r5PdS6Uzvn7AauuSSSFHP12sr0woxVcfy3U9BgAUP4DBNyeVxkAF8GjQyhxaFy%2FKTSAlWRpplm9Vm%2Beq68cNJxoS6XKpmV53nWh3yPS63Nav%2Ff10ABDcWSSBSH6BAjjoNr7WMjQSj1s2Z8kShJspSaT6RAoSLFSmoZh3IVKlWpUatOvYbazKZFq7baDtF57NKMbiI9pVef%2FjnIYZhR4ybNmrdo2ap1m7btPhz890s2Qw64cFeJhJGqt9jKuOseefePUEhtjrrzqK%2BZBkTNLYTHxlm8i5%2FQmcwxLZM%2BJhwSk8mbyacghccpl4pSOesThnwraRu1SzOnjxtEdzgel7OHC8jvRmAgaI5sULyaJTFJ5brclDvITbOE85LXrKYNlOM4RGhWJLE%2FX6mZ8ZwSu9%2FyCEW23DucUT6Eu1qjOuq19z%2BBbhq%2F6dNoYpg0ZdpM05jz2bwFi5YsW7FqzXq%2F7miTLV9sZ5d9h77lmFPn21n4Wy7HgAbWmyhO0iKWl9Tsf7tQaXQGU10xITRxkqTrYw9NnXbR%2Ba84kyiDmY4FJoBATpwoIaPUfACruM0jMRePkRiS1KetyvRJkvSkYzZjpVoTso2jOQg3rIyeTIQwMRJFanD8ZHs%2B6xIgQY4TJexRKoqVR2KOh5gkSf02bcp0P5HbNPbYIyGRPadISEgcEzDd5mFKf%2Fz1z%2F9ysHjTbXfIkqNQyMs4y5UVUWlhQjUKIlqMOC5lylWoVGXQsFHjJs2at2jZqnWbtsvuM7l1bObTmEkeSSdfgZ39TBmoAWk2PSDojHrJ68SXxP78Z2XfdQiCzqhd9h365tip8%2F69xxgaExYcVSnmoUyFKjX6xeBvKACjEDRVHP%2BtI4zHDj%2Fiefh87syOYcrSc9PQ7vYep0V9WXrkv6%2FSfi5NODuf%2Fz2w9sCbdzK8dN6%2F%2BodmdoR4Q6%2BG8fBdeqD%2BYwQix5bsLr2vdCn6VycfQexdDDNkN9EpRhyXMuUqVKoyaNiocZNmzVu0bNW6Tdtld%2FmQb82x0DrrmcJSkN%2BXwCBo3HSHnJdei5fYnz%2FKpladeu127Tv0zbFT5%2F17jzHAhKVw3HMkx5oaatWpLw2LbP3eIRd5KrZFJKCSy99cAgQMFRp0YfvU%2F6UPpsCZssdJnXbRuRUGhmEYhmEYhmEYhuFXMKdujnZVEqJoL52L0PVTVLhQTLlYYiPlOhs4%2BYWwTJQ4SdJVCZ0yFarU6BeDMwEb1HcY3ESOgkRZEJBQ0HIMGjZq3Kp1m%2BXLopuXX1CDydbboc1dXi6vLfn6TY6qyKrVU2858%2Fr56WyNHkz%2F6SrFZQwnUdg4OPtt2Fgl3aW4%2FFih2wMDQNPQNADQNAAATbmusQagKdc1pf8YlXyJjlWSACk%2Bz3whUZJkKck51qWn9F2oKOUj0a84iwfe%2FBIqMdsZJ2nSSJcMzLs534jXTToXWUtl27EXb%2FcR9M4dwTKV2c8YjTNhyow58xYtW7Vus3w5mYjUxEgUqRWXYzwFVy9p4LMvEiVJlqJLT%2Blb1OfMm5%2FQ0rXEK6I%2FPz1uNJ4mTJkxZ96iZavWbZYvJ3vsqanTLjoriooCiBYjrtqE2B%2FnwOMU4gLwEZAoKJEyylWkkqp1tZAaPLXq1GuozQRatGqr7RQ66yDAsFHjJs2at2jZqnWbtsvuibT%2FQ%2BkxYqpseDlwrbkBbxGUcdc98u4foRS1AXVnksdMEZpGeuDHO9Ja1xTz8OYDFnQtJFiein0qx%2BaOugO478Chb47qMd4Tp8czwAuK3%2BVn%2BZ0%2FclmACf4PgnSohaYwhcXOasxLJQl8UpnrXW8C3SFXlYQZ9j%2FH6Kn6Euj1nY2LgoSF8LHGAyX2K96UOUI4ovBlA%2BWOiaOUD6GWCCtTUWuB6tRrnwPCdmWfQ98cO3Xer%2FaZ%2FuK7tAwARoUGXWX4D8aEJWxbHJOLMG548blGkHAVpUycZJFe8SLtFUA1CiFajDiutY%2BPBKCkTMqpUKmqNvNp0aqttgN01kGEYaPGTZo1b9GyVes2bZfdRe56i6%2BMu%2B6Rd%2F8IBdRG1DWfKpg8pSV9TDggppKfKVAL%2BZarrDuIZw8XgN%2BNwEDQVDYgKdfrTaQ75Lz0etoAxZPYzxplmzig%2FEKotUh16rXbte%2FQN8dOnfdzxxhgwoKjcvHHjRefawQJV1Fg4iRJVyWFKVOhSo1%2BMVjxMO3FQGufAEkFSporLbRqS%2Fv%2BrtM3vGUow133yLsf6DHd%2BlTMtMC3wWQKM%2BVU1gsVsZFynQ2c%2FELolxEIBAKBQKBChQoVYmJiYmJie6yy2vUBAAAAAAAA8GURn9Vg%2FMJcestlh2cnU6R7ovQvTadZw6aWOvUa0v64dPqtZNVkY8sBV7i9Aw1l1stE4Ptg6r08dnKlYtrJcTnLxX2%2FML8e2EJJGEmNXO9fmmOxOfq5JHsLxc6y5I7gjpPfCL%2FJTPtMf9ldWgYAo0KD7ucSLmxbHFM0NPEkSboqRUyZClVq9ItBXx78XOItKlOhZrf8WNLlwEdKqbp9G0VRtLHboCiKot9KOZMk2hBl7PGJIBLNSGXhdxA2Ey4S09uiXIxt2R2bkVS7vi2OTf7c8okTlV8I%2FaSLiYomjmSkP1%2B%2BTHu1IH9LlMQsjVVUJacNhx3nUQLx81HGNmc1jvb5aico7ZC%2BMGKqEpJKbRXzLShYM2O%2Bfeup2vG0Wj4fHVNwwkGRAyb1WdquSOE6IHJ6mjF3fZ7iF5y7fPczB3LIN0dOnB4vQH%2Fw%2FSm%2F259yuQSg7rc3YoH1yAYmKZ3UIO36h0q4dE7y7Gc4780ku%2F7oqa9aVd93bMD6u5302c%2FxaL6j5O3owy8IV0gndJ%2BP4wgTlcIvUxB1zOOGA8OnfAUIe2G9wOGavfLCPvQbwNXjt0TBihzxIkGSFOmppHbKTYUqNfrF4Ic4legU0uU12kvniRJOKRXoZB74CIb6tJXpesGPjZTr1cyprHabA59Phavk50544vh8%2Fn%2F2eZgIYmZiRQnIV%2F0Cci6UAJXKKM48EnM8xNQ41KRZD9rmSOE5gDrNjLnvn4fcFfjDSZLMpHcdtS6DzMCsVGtmtru9bn8ryBHsHZS3GN8aFAoFE%2BQyKI8XvhR8WAhVqeVlMBHmxJAoUldJ6VJMVyBuhAceVZGM%2BQcCSHyOCQ6SSJJkKTUN4qtvvvvhp9%2FrHBJdMfXoqwMQQ0aMWbNhq%2BwssmLH6UqVICtVFUk%2Buq4FqR8zxpDmR3Ge3ONxHG%2FxIyihZjhkzFGSctaTbaQlbZWukVHzE%2BRUZXq%2FCZivrv8ixwgwhwOKdxCPpEh3bsgtZNx1L2ZHXngVqzmtSdlmHG3SxGlM%2F5gTUJswCduK6L%2FKeZBQvybdypGiY6T7Nqhf2c3pyfm13ZzxcSbalBlz5i1atmrdpi%2F1D9S%2F8n8ZCAQ1WvQYMWPFXkVIEyNBKtfLZfk%2FfiAF%2FA%2B4lSjALHLoNUIOooRAKVUR8VHMJw8xTz3YpH4%2FWzDbxlsUofsyujVtpsyNJJv05qZpJshKtUay3TwUx%2B3mn7f8Md%2FMPGH4VrB55IGE1a0LuQSCfCfB16VoUQtcos6Qz%2Ft8aYmSJEuZOSBd9JS%2BnxUZPEP1bTLHefDgHb9MqMTUh3FRJpm%2BScu8Ffw%2BZNd9Gdhm1K3ofZ%2B5nPMMvx4ff0ExAnS8vUvauvlLnSjZwQL7%2Fqnobxo5zb6Nf9WA6EKFJWL2q41gRzMvFL4VfFDIqEj%2BniGl7vue6K45GmfClBlz5i1atmrdZvnybCKmbnYJQ%2F9tyO1EGlYGASRzqStBUyqjKI%2FEfPIQU%2BMYJqV%2BnxZpG5PCckBGO9NbM%2BbmV3aM1jqMzGhZVWt6trHfc4z3iH8m4DFgM48VnoJUbkOi%2B9zDvml6Q6J5onOOuu2WelY1zz1uZ1T6iyqd%2FqJK53Do1Cb24jh4xz9nACeYX7AjOp0%2BHY4krtcDhOQIleAoVVGceSTmeIhJktRv06ZML5mxqtbCbO8c3U9EeD2h8BhyNxsfe3Ku%2FQjVfGnRY8QkBdKXuYu4nw4c5htHTpzOH4g%2F%2Be3P3aUlADUmLFgpTV0kQ%2F3c0VMc4lMJIiQfJYVMCCUpo%2BKhCmnAzwPHZgzDsBcZ1jQYhmEYhmEYhn3x7FLtL25OLawU%2FRBGtMdAn9u2YRiGYdjgz2c4mYI108WEJ7Tt8qtCE0hTLAlF9JPbT2fNLqOHfsX0d1hr6ybk0JegpQbADKyBXSDHSQzTtKEKP7BB4iMhOy0kqNcRCGMUEb73g5%2B%2B9y9xkZ39cmOCCcHITk8e4I%2Bjyi%2FlaLpTq58j1LdGCUm8nAJAJFPpBf4ilvyqND0zvGYzu2ZK%2Bmfy9Nz1240az6ryQ%2F4wVkw4nyYq0Lwz4dMy9bUBPC8Vj%2Ftwq5tykfBVLPiCn09W4Kzzz%2B2%2FjiEhyZbGyykARDKVvsPbADR%2BN%2FDn4EN40R%2BTugDwDvrcttY9X5zstoolDNl0XCuPsV6ib2LEcSlTrkKlKoOGjRo3ada8RctWrdu0XXaXLtC69Fuw02%2Fzn44%2BQ95g%2Fd5jUAywJ4zmnABuyxKxBXsEXhaFRMYnyyQP6J52UC10RmWy77DfyZwPy2fKV%2Fjup9%2F5C%2Bqed%2FDxh4kml%2BkwxP6%2BcAx2d2Vf3yb9ILazjzPh4hrs7Y8ds5HflxEZ9cjuHuhPvwtE9ncyalESYhaPx5s1a%2FY4C31FIKzoA%2BcYF%2BE8izQabBqhSXMhLbLhwFUF1wUKEyXOLHlcKlCOvxGtkYQNiuT6Wy6XAcCo0KALhCmnAyAEKprnvMJahvU2Gmu8CNHmiJVgkSWWWm%2Bb3VZaY%2FGvxfKjpi7UEv%2B5bK%2FnORhYyQz79sQIb4M1gKLQig58pF1vIujSePPhsPNvxkV3%2FMYfg7itt%2B5q%2BMrGAAqKWbJC7gqDrxWjLJo164vrXgf05dvwaij5Gu3LAMV5%2F9hXnSX05dFK6oSfogt0eb1WwObuaXndHbkxN66c%2FvkXGsbaK4d5NkPZC3iW7X%2F775FbfOTm35z7%2BQksukF3h7udBMrXaNDdTzcNHTVD%2BRRYA%2F21r9cTeOu4e%2Fmey6py9vpwOWuZ83K3Xl9L0%2BuwlLiBOP3%2BjQbK6at9CAx8%2F0gD%2FrgaXtcPV6iBBuSd8Hb5dQw75Q2Q%2FZXDAO%2Fz9WrZjw6WaYUkUNWxPMsPAp4GxHcU%2FQ3VRTnu9WVNoDhbvdTZMqn1EWgXA5yGjZU%2FFe65Gso6yHtFvd2sq7%2FckTt8lWEhhHXpejXZChnAVNZTfk9JD1a%2FTii0rT3VE5s7GbK1gATneH2x%2FVAgtytsBFbJXmXmrQIsLHVW8PMPx0m%2BWG2uYaiHmkQ%2Ft0hoDQk%2Ft7bUDw4V%2BvW54nMCABkc8TWR8Josq5KlLd%2Blvb4sLafFP%2Fi9js84wPZJuWbrnLl2g6Td9zITFu%2B3XnplZzXjnqzIaludQwN%2BqJrx1dZsy8WB2lNW9X3b1nOOxDXm4SxhdL0sI9M3VCpfnBHk55yX6F9lkOg8SGwUPGPaCTuNySyEClxlJGuf9LYnTQ82PWMn90lve%2BL6TsfnjmwQzWBOQ14eQ2%2FVwG04rwZ%2BowWNETAuIWho4T1d2Ax0MxPkhippkY5hgYiFShVOwnGnkpzmTOSswJ19Iue4AHexy2guj7gNYvndKAGGaKHuGnane%2BkeEfGooMdEPMHvKX7P8HuW0JkATyzheQkIxRJelABSLOFlCThF8cY7kjeFvEXytpB3SN4V8h7J%2B0I%2BIPlQyFfI1wkrRlFRUVFRaWUre9lLN7vsKYOiAOGogGJzZqejg2m5AR4P9HiVj%2FJTAdJRSVwrpVJESTYOMplGo9FotMpDnXMQdwZDJEOcDQVvhl2UesdPb0aw3sjjpJGlJrjwq8dRzuyf0awxSG3BGb2d7nhaEu5sAstmKNkKKdvgzXZQdoBnJyi7FmzZkw8obQGe%2FXDkIOQcgjtH4EoBlOPu3ojkZzhnJSI5z9kl1GWg54qLII7c6bOOlDsNSoxwRm9%2Fk2k9wqZstrPlkYIvj4LyBFiehJKnIeUZuNIJyvMLtrxwjaO8HOB5FY68BpHXIecN%2BPIWXHkblHdBed%2FT%2BpBrn4I%2FX0DNVwjl6wtDVR70n8H8BoH8gUj%2BRDB%2Fwcj%2FMNNtVfSTQ%2Bvb5AiV5C%2Bo5SANprBsIjOgrILclQK90nBWBpGqcFZJ1UGwRkKpUVDrFDUGXDV2MOTlwOYqSTqgK1HzlyGALxt5WnPXIohUs7Ml4Kqlg6Ewm%2FD0QrWRR22idhrIYjY0w1HtB38ddO0ISHV0CKGMefKe7OPkv%2B7UBUadB17nD7rOWCcTK1iXFXx1OSJ1hbMrqauoq6nrQKnrodbNrt0CrroVRj0Ffz0NqmcQrmcHj%2BCYUi8v8BeySTVNzVKfqQVqiVqh1qgNaovapnaQpl06fPZI076zA%2BqQ%2Bkp9o46oY%2BqEOqXOqHPqgvpOQfkvA6nQKzoBr%2F%2BhV5dVN1UE3QBVM0XkNyVKSZRMKZRKebjmB62DKg7uTiDS5c6SVIpKUxmqgqo0cFS6ivZwQ8yVnI1K%2FRrdOqv%2Fu%2BTO%2F0s6EDXeAI6Ru%2BsNXwuE7x9lKryrtGMpADAwe3MH7nIGULNfMP7CNj4uAVNtAPKnxMFBqpxKP%2F%2BHbAEMAigQzdfLUcpuMS0FhGCQfR6AkeNuBwA04PjqgikVEmB4KQFgXiXHd5UEW5TYPMcaYRugr0uXqkjp5XaqCEn92pqBY3b4gQMAcI7lNgCL6p7SwLVdHgQwoEAKzWJMlrQC0JBT1FGpVt51%2BmQAyCrLA5Q6l6ydYGIFVZDmncfa8K8Jhjpu5qI5nTVUl6nC89zsMJ1sLxZsJXkkbczYgwhqna%2FNRtYkF6rcTZ3oGvazxJ6bOl7ZzSpiITgJMrBJG8AmfWaCSyjaHGMnOlgj2rAoGiu%2FzE%2BEfLaWyRPKIMfaiMX85toBHG7Y32uLJWFBNyvoOfZQ%2BkqRoeTmPUDsZwIAPDqUZAxKLDIGNpFa4DwQ%2BT9ZscEBRsLU0I4HBEqlDNEZZC7v3SIQ01%2BBweDkkOVzFSCk%2F0Us%2B1rH3g9CdPm%2F6cHn2PeRsBz3RgcP3zNyx2m8cYgx7gsbHB5HGesr8b2u58cV%2F6%2FElUnubwKACBPKJVlRbcf1%2FCAvyqpu2q4fxmle1m33z%2FXLZpb9efYX2V9mfzVn288%2Bbfbp87tgBDGBWEFswz4cwzlcwzsro0FIKPvK7Kuwr8a%2BAe2nNAr%2Fg4y00ck4D93tlIEPssAfIKpYvAIoRjoOAoL8kIeOI04IxIVZmpXZmC%2BzMxu3xk6DdNH3fvS3y%2F43eMJqrDkQ4UE5cxMgUJBgIWDgso11BixHJkNg4wyOx1BFFLR0ShnUMYoQKUp0BR%2FCnQwmpXwP4R8rDw5evgKEAbu5EgxppSrVagYjwiYJnKSUtAxeVk5eQREgqAMryRQqTc1HAO1RG1lGjpFr5BsFRqERszvrvJDjSyJ%2BOlfYuZjh4cS%2FVVxwictc4Sr3tL%2BDHe9El3eyU53uTFd0pShDeI%2FoulZrdT1GuMl9ORABA9B5%2F%2F7tejSMNWytdbVhT044QdneHpyTi5uHl49f4Of7pb1IrCAH7MjlDSYQP2H6zHOeWVMmNto4e%2BTsRjvm%2FzZJ%2FnAhY7oJYryt1d%2FG3cB16cM%2BB7dRgNaVax3KrsNs2rg23xrpnOeejz2SN3Rel0fGxj6rViB7Y7%2BWdcBtHtS8BEV3YjOIZ%2BDmnf22rEP7zv5L1qKnGYbwp0f2jZjdc7NhaW8nbxxQLslj90BpT1l%2BtgncQ02OAfICBTXdd%2BLngdOfZDrizdysBHGSAcZuzRUwFmxkQuVZ2uK8V%2F5CBgoOhhrBlegQoGEQIYaFg%2F%2B%2FxJoMA9UZa67FVttop%2F0KznShK92ow30e0%2BlV7%2FrUt37lX4nZmS9LfGr7WTtsJM1D%2BxgbTBDoA0kdaH96R5ZAU3yI6PvIgkDRultAjuHfMQ2mgCQILrrxGu10sYfOx%2Bq9KZ9TT31E3vVe7Cr2IazQE15VW6VVemUUvDIrqxCFLFShAVhAqMIYsnmRUvn%2FVy1CFVZRFVdJlVZ7XUvJCoqq6YZlO67nB2HE4yTN8qKs6qalXT%2BM07ysO7ZsBBKFxmBxeEIOkUSm5FJpdEZefkEhk%2BX4zSni8vgCscjjX1osK5ErlCq1Ruv%2Fc6BcqdbqjWZLrmh3uspeXzVQDzUj7Xiim%2BoNs%2FnCuDSt1put2WLd7W0H%2B%2FHkODtd7ovHe73dH8%2FX2%2Ff%2FyFJOXkERIBBJZMobm2h5OgOcZc7NQyw2B%2BYu8PiLSCBARcIMA4KPPLk%2FHLTyULdCm52av%2FVi9r5N7q0Q1tPpKHGse5OzKgR3Cz%2FG8ozxEMiBCAkyFP3HDObNp4BCmLAWgRIo%2FQnvpYdeVOyTe%2FJxTnCSU5x21nkySFddd9Ntd91Ptceeeu6l19567yP0fffTbziFc%2FgJv%2BEfhHEkwlDWODQBTc30zMxsiY9MJ3oxiFFMYhaLWMUmrNjFIU5xiRux9%2BEhSPPBthA2iCR68Ja2jlhXT1%2FiH6m2qOnps98BOxY3LNgCTVfES8%2Bx2uwOjiwz%2BBkT2lE2JCy8HCRUdExsPAIiEiUUVDQ6ZMiUDacBnNn5QGIADYaZ1I4eluY4wsv2m9xevy61UtvP3uq%2FVQNtYvrb6Gq3uken%2F3UxPePjkA9JCzmH1%2FfSq3fVl3%2FFV36N3CvF1iWd7P69sr07tGMb1%2BQeqe9TMb1n5rhP%2BNROT6%2BETipZkkvtMtCSkvP9glgo2R%2Buf7M4gHFtSsvObpRlNYGytMZRljuMssRBlMUOoDRjxBx77mGEZxGYyLQ5iXrbJMVK3gNdSnurg%2FcltZfYTpyA45fxsf10%2F0WSiyynTkuk7f7XfVc%2FEJKm0%2BG0N04N381ZATnpbPyT8BrlnNR93v%2B%2FgDgvZfSf%2FpZofHQxybkgSRV81hy6DI0%2Fzs7bI87%2B%2BFekP3E%2BnLs%2BR8O4yA1xbfkRUjqXpD9X%2Bn1ZrsIM57mWW%2FISZMruCyDw92LeJ6LEzsBXZmDOOegmzH6u6lGYNwo817lK8c5qOGxuNfhdjR1ECgmWSFvEEizi38eJUhpKpx6UsJnV5Mzq0xwoQlgX6LNObLP6kJSuZB8d2rerYl2eMoLu5%2B9VWvKk37guvGTOrDN%2BAr%2FbBsL%2F%2Bj%2Bo9gHZQtCj7aoX5dJfzRrHDW25sGLwNXnhmNUF5XdZiMONyy1t9VZFTYISI%2B1DpEkSJ1qnKFsp1%2BiZGZqx8djouIniEaHilMr%2BKbRCsuj4bULCmz1Y5WC%2BZ6Rfmz5dti8IGxZM7QzKCOB3tZ2HSdA1fGve5lweVeS%2FXimVAJdqSHroS9XfkD87p4yrwwU0%2FFk4h08wiWGKmWJmmye5XGSrHHvGsi6K1bghVuv%2BWA%2B%2Ff%2FmeaYiuXrH%2B1fTDyHpgKPEknHsRFzEf9mqv%2FTM%2F4HoRrg8vZ9KIXWntdu19SGOHI%2BNv2d7PHcGqczCxQBngq9uRSW9zJw2gcSH4nB3IVLXLcDTLvQbDTHgMV9rLGZy%2BX%2FZPUKW%2Bt8kRhR6mnL7z%2Fd36ycZo3T3ga1EQ%2F6P%2F7L%2F67z7Yv%2Fs%2FjLYHLVXro996pyYscy8mGt7%2Fd9fyiWG4cSb0TyREHf9w8e3%2BslCEW3jGh1GvVjz6d3dONKiXwchouR9Z7QP9azaOz%2FiO3%2FhPAPXMNnqrHTX%2B6ULuiBAp3vg10ode6ccxpdhlViOgQZgAPRuAUU9Z%2Fh8C%2BbbrMKSEfVTstsXWoRd24RCacApXOKTtPjd%2Bg1TB0jzp%2F%2B%2FLu6Iru6qrm9g1Xdt1wz2BCY8%2BwYlgPOUmBi75GZcSWrVH%2FNdUstO%2F%2BFyRNBKwdxc5QIfbwyG%2FWF7AjLsspxHAn9jXufFXAJgB4EdXkzFAHVr%2Fc3SDf9vKLsDEPgIAetpiAUyoFiKl9Vd6AH%2BOq5OtI%2BoowP9qI4sBYE578zGpyQg%2BxBynmLrVgMpVa%2FXfg%2FfyfdaM2yXRxt28vAud3Pgeq8ma7diF8zAWOzt2KPZLd5LpMHfNoBkzE2bG7Gn2MQebQ816c7PZal5tVpg1Jtlsi1PHD46H4ol4Ol4bX5igxCZxUGIvUZKIJaoTYxOLEstSnT%2F6%2FufB7tWbZxwira7pcqbjalD%2F39JBH%2FhcC%2BDgfCld0BMkQLx2GBA7K9YWwy0Ggrlj%2Bs2waThVSxr2NgfVvsosWi7JbK1RMeetXiAHAgPrf2TBjp1%2BZXfg9t3GW3Et7%2Fd7%2F558%2F%2Bq7W7LFu3WXL395y9q8RdwPr%2FPn%2B%2FP97v1XvL%2Bm%2F6Bz6d1QSQlxMZGrvJwcuS6z8Z%2BaVHdvVG2UbRRs5G%2B8Ekk5gh%2BhEjf0%2BrehJotM0kghksHrYd0u%2F37loFb%2FKKDDKqKr%2FFqafTYMO35kS%2B5pp5mer38bFIy043HzTwen8GoJcdmHiNf%2FOuiihz4GGGJESdf33vgAJxsEyKzOy4UHHwEARA1eQTk1NNFOGx100ZnbeNdbNHAPNGrv52DtQxwBJ%2BCbS0RrKEWMhJLWUsUCq1G0vQrk7aWdunanb%2B%2FyUUxlO5druVy48qCk9iRQcoytiFC326VZnpcfFXWtQ0gjOVSfKxd3PSzFfgX9mTShjravC9ejMqmXZVhGFVhBpcnQj0u99DRTwHYKkWMaVwRpInjjpb8eNeJeb%2BjOy%2BvV9Vr1sb6srudC0VyZ%2FpuhSeU2ESSYtCIkj%2FhScpzzwM0Uuv%2BnJvFuHzgcjoDdOMQMdNwQPHtwnJXxIpPXDIT%2FabZNxdsZu73sHlZMNB%2BMttv4GqrGYlnTbJDVW2yRtUVZi1XFayyeNUebeWo0tbE8513wjHFLW47R3iv5Sy2ROsNPCcs6cj1MC7TGVXBAemPcqssZz97LcrnBNZbAYRAZhRzdvVcjG1ZDobmuuVnKTtDK01MLpjVabfWGVVefM%2BJxs8H8iNUYBSQjniussWTy4Ll37SqdUErJkKuys3pzKTMKrDrDQmGh8CazPG61vfFGgfhOb9vwyI7ewyC2Vgc972k4zdrmaprbGmvwTDIOiSPkkDWWLTuB1tgggrjTnrWSDQPlACltWrY9w9p6F2Y03luHRniPijb6qoR%2F%2Fz7kDKsc81rm0Xs8%2BIg8mOnMWnXfZ8bE3Mb2FOqNexHQv0u5GuOAISpaY5zMg05%2FBQD1FyA3wpvrgJ8%2FD2D%2BN6DYBp5OGa3A4X8rnJFwbP10RtKAHK2xG%2BITMiNynoegkTyxodmkJHn2BrGGPw3gATJ%2Bf7SGrGHScDOk9Ut5axy990xwvor9fH8du0bDNLrMGg4I14UVMWbGOGGy%2B2CnRlWUNos2tyEH28fcz%2BPVVhTh4jQzj6Vv6mU5Mk3AwTVQmpE88zxUyRkKQWMZr4ZZLJ1Sh9C%2FWEpiTHwoLSx6gyvG6qLkFvqEb6GZWSxQQCMNqCy6WH1ma7QzKDvsvyLedTdVqhfzoK0CODAGtC2FhKD9gt4Nv9CumjLYkERDmA%2Bu%2F0us9FTgqvB6hI%2BQ25B9SkPSifRxWsNWe28KDMShDnJhwlnEmJDlxwRQpHNllAB68Gyi6eYkfc3CAwdcJie01%2FR5RSkuYpBoliwnJivWdYh4Xdsr%2Fa0wX8n1SzO5%2Fhl1wL8x%2BokVZDAoUPGd0TxF6yxaoMdjhi8VVtiIHykFJnCgavtXD2sR2zvX92AAdqB%2Fgn8C0sLOI9kZIpvgknqqEugVW9syOQQ0qH1zwa%2FRV6yjT0DiBNYUOXqSVF9rY4WjG2Dogc5zDh3A30g0hzA7E2IlYM%2FQvULrXbCig4t%2FonJPpPT56XFVcK4iRd%2F9%2BXFRez%2B%2FYIYRRDlPPR%2BMcT126XHrtZNp1IKChJxverC2F0AQICkZ%2BANJXRsvgFIsDs%2BdL5U2ftlbJZTpp0S%2BEjftSOO909TmYX8dqKXKQsHWd5fSQMQtRyFPgKa9V6FZAhoTTH11EoWR4eQ9NwZSgKTFK117hyVz5GPrGhO9PvMffuQ%2F%2BbHCDBec8EHuTNZGo4yUzZm%2BM31BPnDDccyYjRHlmTqnPhAOUpAcHKrWroBpEYJqP7zrsw8hx75LK47YdbXrcZ5S8tTjzm9v53Gf63Jtw%2FBBCydnhSqzIrUW4scMESVzpx2AdthV71EZs2nrO5pZoXcg6gSrnQMK0BJjrfNkA3aq0A0SsA8piW4wHNAYNkyJwvCJGXz9z8cCmjUo2GyDBQ8UKJrFcPFkJUL0K2VVesFEf0nqbPfqYc5ss3ctAzB%2FqDTcoQjL19EbeIBhDNorkrH1HLc%2B4KLRnJWY2N2ovvgqNqoHWx2bEm7fxD4t2OGievrt1OyAjhq%2FJj%2F7xkdfHFmzXexSM4qzAw7s%2FwpsdoOwnt2f%2BfiIe6PP111JMtldTdL7yRWm8ZYKzqpfzUG5Xx%2FKglZ8ErvP1KJCGK3UdpgXxxjIpSPEE0glthes1CFDx0CVUE1Q8sdKNSVpIGzqzyVzo1IpNwx1VaoFzbqIWAluOa%2F0Dtl1GwGVyrEVsyKNDKArJZjVF8OyAoZsS6auPWnc5hv4rShKdIN2QvE%2F9esqvXWm9Qt9PdOh7u2bl6V%2Fpe2QVljFN9Z14bWcupMlL87M8aFeLqxEoDzyFUY%2BH1qVsiXty7YzjA2LxzEkLNee6rjEm8RNOLTsPO1JfV%2BX0PQYn%2FDBDFNJykBVt6msnyfCCOcm4tqgofzb1kgUv8aSMJAQB8UonEXhl6zXCcSLgZMLJdsFsdy1ewDV8CMC1JI%2BUjtGvJmc3RcnCcSukoxkhnNhBOZvNamdnQLEk8Wpcxttb7cYsACi%2FTy47o8JedBT%2FZLo4vr0ERQoQNcOaD%2FoKeaQ4XZQ5%2FQeGfQS6DZbDC%2FRyoiuK4kbUmNg7reW6%2FN2rOr%2Fr3QbPlYJftz8h3OLb1Zvk%2B3KzeustW72fat%2Fg3%2BmxAsSzulldMQSGbFIV0G0Dm7q03T3SkhJ%2B59uxz5WJHYdDPVCtQcoAyXo%2BITNawOl%2F6guJtwkxCpaiYMEZjKH2Ev2igpKhMoirG1ph5WG3tS1X9Bo%2BmlfYSIU4tVwkIQcZXnhiZ2ZU0%2B4vfbqgz0%2Fz%2BmMdsCSy18TrjMqHvQqChWTZTGfssjC%2BDiV4kWwN1FkXWeTSzGfSpoG%2Fz%2FpqNlfrtLrE33a9pm8S26vIlGR9CUYztrYeydT3PAJDALw18esRFROovBARm2vv6ce2zGP6is4fiKsQJG3xskOMa24VsM7YUl5d0lXO0qveJ9yFlBY8Nkc7uGYaQShnEFJ1OVgkihXyEKyoJQvKT%2B2UmjD819cPFznO%2BbphGOqarwSYTi6dLtOSxnY2sDl4UPwZmUavKV48nSGW0tTPQhYPwRCgv1EPTcYck5MnPgJlHb%2B0n40l%2FgESMfdy6HOtG9q0gn2wmNCnkC5m%2FqPCJ1joNFKOcdnrPNnQLXDRatkqO5mAgoFeIAekXBEU15Oj%2FrJdV3fwt%2FpJqYIhxdyO3yWj9yWzy9pfD3HDFWDAyG9gtw1NT17eqSdgzdd61EeAEpDcG%2BLETMdCaTRlb1EAq7OzTmF1omEGfkjPtjh0nmp5OO%2BOuzLAL0J81t14jFQQMC7Dm6tCwnZl93TNuSgZIUb84TORpSUFAotT6ersTS8XIhtbZ9X5ussfm%2Bjzg0pOqPikHjXd3tBrAw2OQ7O2qOAEroMXuOFam9jDivX53hjXccGygpqa3haAjYmpJa%2Ftvvez21e4npji%2B3BsF1jxRFS28WIWCXqa42l%2F8HUlJDoe8h%2FrA4tIS9tUTyMQNZnrbaOcuWs898hzuguK8HoouSuIQ7Yt9vUkdF%2FLSxeErjNXvHhvHvumEKWEmbpJbF97vgj3UuzVkp3NHtQXOwe97Z9Ib%2BxlaSEXPLsgVlhE3SiRSa7Pi7Dx%2B66t1jFjxNUL1bpE3cN8dgfLQr7Xz1BLiVmrMo4toZmr8TTRr8YqV17xGw3mK%2FLCUe0h5v98olHY1y3wUF7XQT61bef1FvLw8XzSGJMhELPUy0miLeVzOIAIcV9jNsGdYgb8o6NcjoSQ212yMVdGWLHgb3nnJMEHUekbR1X8UiSUGCw7XyUr8WBF31GVdtW%2BmvsWpdSqPGMpU%2BowMnqfftnRn%2FK%2Bwy3dlt0bshXddlYayCzJdX1mUN8mED8ICm%2B8G4LCTnkrexaeYuI%2B0jkRavtxl1szfmF3pzTyAqryfXl8W7oWHczWYnS08JiXtmsK3lGPFgcPUd5JIfB5VxEU7ssQMnd8Xu%2Byf0rBhkz%2Bu1Ffmtbx3fIvjTwaUDUfXO%2B0Z8OA48FSS9WIq8LSOKaw8M%2BPeI60yGF7LP%2BLnyhTeCN1FODp0aPDNtwcrK4xFGX5kpMFUP1UWV3%2F1o2AXNfbXAvyelH2qysmtvGD2j4n34WHcmvclBYmZSlpA34KSMUTQgjOW5wfu9k4IwnQIqEDigZC5IbAX%2B6RU9X6uogKwysQKL8604J2Wcv8TlLMBblsUQ9ISNDxEjZLXlJ4PEWdUtyBsfKqDnU6EIWB1zDnu%2BZl0T1LfeHVZOjikFuuonN6FMkKCQmezbUxTfWr5K7cCICtDyfNW4qp5krWeQMME5xK8tdPIZKNKLx2OjPlDIoj4lGwLbTIxvi2%2FiDn0RGLWnjdX%2BOrNlsbtrNLEN5PA03IP8gmzxSmek5Cq5m%2BAH7%2BUN1N3gO3882yc2gZKGJGRirXyBkrHhDAM33N8BBka%2BXO9TKT%2FkBjl%2FcEDoet%2FZt%2BOo3LEkHrdd6NEIQNxrRGM7AYNtReqZEI9TbWhCT3mX1dnjdqItH8TAgqwlXLI5hQcsiBdgM3kRIZKnSho8VJH3ZJDKnp%2B4X7mZvAGcfLDIbXYr%2BunxOS16QgfgGV%2B40X7H6gVcpaMNFc1DYoVbpirTWH4mLPqmHPaDd4TZ5%2FCb15NOhOG%2BaC%2BfF2bwgk01PVHeI3XNOspyj2c1hJgnExb2kBrIH%2B12piOkVDuPqpTRN55RaIKzb%2Fua9iJyNXxauWUY5WTAoGn%2BaWPTI78eeqO%2FYjPnJAA1FuSXguMyAQu6L8sANA0iNZlAyehs%2Fbv7Cgo7ITa97jhltORHS1cVKh4squVN%2Fm2kKzC97Jpx55BcslUENs4hWLLAo5%2Be59%2FbyoCyTr2n7PMMl5oRqvlUVA7UjOEf4RxnTMbSk7d8rVu0PHSwlt40RHQoTmvbqBjRdXPsPE6C1H8XcwXfqZFQecHPJtKYux9LvbP67n3mr%2FcFHkt4eZST293bpa%2BwfjwYQmWIK1P7C%2FbK2P%2F3%2FlJXqM2CYZ45oUVanFyr4eM6BNMEYnrhtXOmQIU0viChKX69MjPy6%2Fd3NSuuqn0cHUV1hvDt0cEmGVbMqmAFNNlQ4l%2BD6i%2BX9LHfFdf9J8Kgf22ilaaFkE8rRu0LZH3u0HhR74UImo%2BH3FFXv92PfZy%2BG8vIK2sLXLfXyzPuy6N84%2BRcAvs77zvuljd0xuZb9Z%2FeUp%2FTb8FZDjqP9bA3sAgqvaoIj9t%2F9dk6oy2qEvX0qRyi73s7ajgdcVmLvLddc%2F1dGiCVOkEuumZ0v6ATi42uyNA2CqFsO313HEt9%2F5VtN%2BPWDzbl1LmMuSBLyD9hCveVzHFiajfVaL7KcJ1sUkvSojDqkxGfmz6t8Ujn59zw64iG59Tzne8lULVovFFBIC173khn%2BQpzyLidRDJiB4%2FI9Va%2BRNeDNKiEPyq6BphkJT6RHyETKe%2BFsGbvvBWca99WuYOFOQC9qAkLkEjfLc4y80EoFHjPaKJqKywuJKVkZul1Z75RcKPkiHG57CnmGX9KqlwTrBjD2d6kXKTHHN%2BLgFYU%2F87adxtwzxqSKVJOmYbI9YWn%2FlGU%2BSarslXnY9sjOQ2VT7%2BOl6H5gUbKJQlWTNIEEF%2FAmOeb7eXRLesC85fWV8HStaHjjPWFlTvnunSVRI5omzg1zq2TEHvmxR6uIeHHxakTlNJ17c%2F6CfSWUKNaTOaSFTv4WRjyhcUZTHukoijmCkgW3iu%2BP%2FNUTHFFIUOUD8hWeG%2Fl7eyzVhzC%2FhQGSL44Vztdes3zTZ%2B%2F8D31XziP%2FCwJlrb88%2BtOq0UK6Xa6N%2F8zUJDyKxkd1Qf5sjsXGA0QeC5pu5yfFdI94tKpZHE2HH06kxurC20gPo%2BkQbuIMtREEmzIX%2BBUJcavsqMKolzQaIDuD%2BUy3SmuO6PI7IPSgL5%2BQrxa09eTRYii0fPZjlp9zvtn7AcfVWa2hHV%2BpI1Adi1oVrdxTWr%2FQ5LrPmn9GqAKaMtrwXFqKFelnyXAqN4dkm%2BxMeTJelDyRoFGcpcnuNQgpfMKFQjDDQtKn%2BH7APUD3ryUPz%2FKvRzvBwkml8bID9sJ07vkpao9Nthe5bNmhKc8IcRuWDut8Vq7fREur02inlnXBSnn1d0RH2ygFJGNf4qbE%2F45b%2BpJ0%2BElsafXJBmW%2BOnjO25hxULeZn3dsgLAXoveH9ntx9oCUVyrxB6c%2BO958fnWwIyWEhJY4bmptlRAy2%2BdIJaTwCpIsZYPNSmqzEj9Xm5rPg72evXsDgYNK7PYtHUHY%2Fzdy%2F51Xk3B3U7xc32Pex6xRN%2BsCYsfNfznmccd36s99lF6eGSeD8tfqel%2Fjr4vroWqu9NLe9qf89657pModL1utMdpj8GwVLRC2KPgVBhmGhGscC62xhW157w7NBbZDAPcLIUvDEJjsS8NKGWqCwM1gHw8JK6EVUC39P1GdFeZOxC13PpxlVewfyCXiWVPTt9JCNXAy6H9t%2FmhDbeh3pMC5UUDYlvg2dg6gLFe7jS3IGn5Xk8G6EEwsa%2FhZs3t2QavOJHx2efG2sQDrEmugMAdVvoupL%2BsWCBu1wwpkMLqwzjIUleakHc7tw4X7jDODh1To3i3v%2BpkU7cm7zv%2Bf%2FsA9fo8L3eK9pPV9930ncJq9c4on8r7Or%2F8I2fuP7dnR5y3dYf65h3ppV8zAkeUdUefOJYmVYLRtzfYPRVpw1smSdeDLTfetM8OIwIvKJT73wkHks1iB2AlgA%2BnoWZe5KyH7CSgvktgbW89ce1dSkFCai%2FKGESr42qKE4x5NgYFYICB0KxZ99jhdom9Yj%2FwSZODtnoKOmtqxjFN%2B%2FoL6bOsolIECRt9tyeecwiTYTESMX%2FOe3U4qrHJGKJ1GkRoN51tIpXH8aMvt6Z%2FCen2ZG6xqPUAGZrSQum6I7IzNdtXLbWoQT1kSXbBdReD8pb5ENHIZdNWmREYvX5OGrPshF3yZcsY51TWi7vmMBZfaEYGaAEh6tz1A0KEiXse8FsOSehsxcmjXACmYGIz3Ctc7TL61Qm47730YGLbNYVJf8mBW5YvO%2FAcVI0HbSzK4xTYcSK5WWUZGp5h2tM13A9Ryzqp9bw1HlwopC8RsYexaqCtP8RcbEi%2FJdAiKAHZ46pQgOpsR0pN8jfA8E%2BPcnGPyIW7gelZDD5IRkshKhHxV9312LHRBywVtNydt%2BHDF55RAOyacA3WXkHcRSjbJbLZz0eeUq3GDZdOJaTpdSwWEgssx5EnLHA27Lt9SixqknlGqu7vPWiMPilWtMLoJoJtZ2pJjydNHZ4%2Ba%2F6RdEnT8Gbk8TyxWhnB5X9mUDuZ12o1k%2F7syOPo%2Fu2mileUhr8xaB%2BO3XJP%2Feq0RNfZx5had78Mv5PXX1C9QnLOZJNjIjgLa%2BlvKpDzwObG%2BVJsSJ3uzYF%2BpCftRv6z7iIrAMNDFF3ETT15pFUxTJBZaBAqCciAh5SjbrreF00%2B1eUt5iZpsoVWyLd0Grb12vb2Lxr%2B2uc2RmDaVr1SCFWZb0i28VKBD3YvFhZRZzsYJCF%2FVAU%2FCZymRm0ShGoU1ISrUskLald1FnDtzKybTb3SfzJxeHJRe0Aa3LBdwTtuNuw2lSruwAzB9QxqLEtHwuZ1gOmsiUCQF3%2FVpMzwI5I6HfBl9tCyy9IhRnbLNkURyNE25JU2CuMemR0hlCgxL7aJpTcnlMys8u%2BRDbciycsxO5fxHPKRPNa6gDxiXsrVarBkMe6URTXPEAVyLF3LQkhaFYPvj5S7OvJ0YitQ8n0i9bS1PY1KpItBnfop8lLbeflYMiY4hap4kvVFCOouaWiIuv8HyoC52yabq5gIt61MJNTqUTvXZc6BhdTAkH6UbPHhXtQGFLdSz3wLDrmfHjukLbtMKos2%2FdbKC138ZxHOvR7Vga7Bx4WAu1MHzJfNRX2UD9Zp8mb4lREi5645MG0HDIfAotIf5gDY9VCaSQY4RpFonZ75rfVGDl%2Fj9r%2BH0%2BHXyhxF5Tmm2YgPP4Ht7yYdh%2B7lCoX7%2FEg9g9kJqAno0TUelMB9V2tdkDwVtE2UGMP2C%2B3SUkBk5cE6%2FHzqo2XHCg1g0Kzi09fL3ygOanf1rQWtqa3uo6Tv0iimmWWJtHWHkQrKOaDSD0pHw5Y6u0t1luiafL6TEed6iUODWCKJKQlOW12zKmhpU%2FkdYySmgYfMoKUCSNz2gKcezsmjLOaNGJmPYvDkMA4LEP8rbzaYBzQl75MnRquYXZj4DgyAje4UfAb30izzCDLjJKyv6ED935hNbNixsEmXNWIz4Lrl4fp4VefXxmxVagebfCq%2BI0x9aAkPA9xmokFbJimFBG7ajm%2BaW4wHI%2Fr%2FZz6uZUB2U2Hi8Tfs0oZe67i4gogOVEw6%2BrWIAloxEJm9HSG7urcOR586gZW1yOV5oAtoIKLmaKVD9TYh9A25%2B4kZpwSYXTzb7jDX3Yk1CVtMZu1wGt709vLG3jS21ldz%2Fns9YUX9MSxa%2B%2BIECTHumO07Z0NBl6blu8TRa0nPv1leWFL82YsNMR7p0V3UGyl4VI%2Ftji6zoz6ZqLt%2BjT8wDQrnY%2F4QBLnOoMDog%2FtRUy0Wmp41ymOoNVbfl3YtrfXpsQj7dOgcoXjofj79xZ6GU1w5GN3axNcX2tS2Ma5y0cf5hH9EHZX4Sn9jYRbMkz8AF0EvXEkJvvnaWKww5SujIwbTKgupZ2NZlvDWfLZx%2F5oz73nd4j%2FdjGn9zHsR1%2B84j%2F0pv0%2F2sdX%2BWrUwN56rGRfqH60j0F18P2%2F%2BeZwwEhMqmfM7%2BF6xWESgtB85abgcQCtn50eUSKcFyTV8AF3tVst9RqjDZl0XYt0dK%2FXBtJRfT%2Bze6rPehPGh%2BVYfbYIa%2FVsMGrpe%2FBxu1jQISA1Bez5o0P2kfnF94XRDqGLQV9j%2ByEtn3YNll3H%2BFIGFrvy3K%2FoUg%2FLPrKDy2IK9qca%2Fpbsbx%2FQf0dIM3h0bPRtyWY005C1RjQ1q4qdXe2034sHnhke86kwb%2BUdjShAFtOKj3v1F9ageJniEPzn0aIdu%2B4QXGRM2kiUG9AxGo08eDl9IS0%2Bx9Du4JL6zeJfLJ9Z6cI5ItQ9%2FC6vkM58sYk9U5OKBxDsF8f94Eo9tNPr4QdqcMhP2o6HGRd9crYUt5JTYY9NknSp%2B91sutbrQv9EoPPxkx56Hki6DEqhI5gGupFd30pPcLJ1F9ez1BV5RAS5XQx25L4pD7%2BvHVel7o%2BDFhconSJGSkmVmcjpxETpTI4CSWxuB63ZRHyZg5KadJl5%2FOs5uS8tx3swlyzmBEZt9eydi67PixQelDXL12%2FIE1unVqUs50WysDfiqtXz0FWoDtKjlVdmFQXt4opvyPxgKz7MglmOxh1p0frVR5y4i3NmjuPFvadpwB45YivQ%2FPtdh2v3y8Xzg0rzilZ2UkJ6RS8ggMz6Z005HYY7ngnwWbOsztV7KjEqdYks30kuMZPUSpGUIgBKlaQNDx9X5WBxSFRndvVz29xqFsZtF055tdYBm0YFancmwevF4VgoVStRFc1wobz0aOnsR8SQgW1nuSiAfRiGNHUQ6arGSH8A9BY2ANhaIcsB1H59vHnc6LMDq3QBmQ47bT2Pp3t6S%2Bnf1ZluNFUa%2BnQn1C4MZH1enttJdkMl7owHDw%2FfgTBYTpN8K2UoIoQJwHiiF6MDRwuCfS3eHX3Clj11w1m45a1X7J%2FacSGGiMw5IFKsoa5XRht%2F1HcblqK13dpjlxolhcgwz%2Fl9ued%2BBEt%2BeF3ZbdihLhug9rXYbo2zXvqH7%2BiYnfMCY5Y6DVrETC7XdiH%2FVDgAPV6jVV3GaS0NhtPcXD28F9tuRuBCXspOdFaABCHTHwTHiuzAlVI8VuEn7FatDcOvPcEHpNatJx9noMjp%2Fb7CThpHnejhvbu7130qi7hiwajw%2Bp68AKa04ZEcR9eVtsOXs3HIZtJXc2rGiVorOAsmExjmax8sPx%2FWgZxKLfGMShbBDKLv1lGNgZLPHUB2IT7e70a%2FJLvvsjltbICSIy3GlU7fNH8NKXAGqrB%2BLIBqgV9kit8qeMAQ%2FxEJBVm8402Is5UQxMX%2BliyrKIUChqmAZFSZSjZaWHWA18TWaOO6%2F96l80ncl4Kqd3lECvybdKEjCbTS0UHZU20EjSjqbt%2FYQ%2FDzLTMKJ0S9LYpipEBLCNYWP3plW7PuEJ7RNFnItZS8Xc5IPRZlhMoXdFrUElaQqMFuz3p0y7LA6NNnJ0ZHaQ2Ca3%2B0hJ6VmxUVlhEptMVFRRaVQMoSxep6moKCKytCgpgcY4X4TH5PEZOBJDPFSJVL9jd6KKSmiKi5N0zizV9RRqE01YhoCBJ%2BcJcZgCAf3dqZNauF7XfswqRS3O%2BsMEX14ZvFdnT3dLCaK7KuZ5wZB7bgkJYdJoyCv%2B%2F5uu8Z8rNt44%2BBXNd3dA67P68CC1YB9tUbDJfwwGFvti49frR0VExTzNRAgLcqhcVTPrTDqXRwOwksUWbfwgMO%2FIIlwroKrfY2mY7hrwJDKZ%2F8miLzdA06RXeejAgv6%2B5s%2B%2BqOMXUbqBmnG%2FpWOQjPDkM6cpAVvyPtaNuk8s%2FSfpuQrmbr%2BIGLntYftsnP51sDJi9N7LyywhHItQHW8o0ztkkxlRjRghj8B%2FLkrJfDEiThiOCZJY3JDuKLjGwyS4i9xlT7WJ7vU%2BfFem0rubnxg6K0lzG8upuuCG%2BvHR4d6qPOTeD7XlB18Plm%2BBFZuZDqJmU1MiZkDL0ofxa0kJ0VPgTcV58oRvfAl7n4CiHDnmxx2POvqMpa493acDlZtMGgT%2FmB8%2BmK6ZY5eOKVo04hXGdkaCsmK8gf%2FXwngvS%2BXfre6xvfku6%2BAjzmEVAabqj5f%2B72QDy41kn%2BGEDy2wpKiPk3EZoKTAZP4fQ8ghc7L5qFvwxZNeqbP%2B3qFnel%2FO683slxuFdblktvXv0aytn4IXOs9m2Fqr2UJ7P5Q3ZFTnZGCJ0UHI%2BI228a9rMKJzkP9nd9e8o%2FrbNxin18%2BZxyYgqv%2FqZDzdZ249kWo96%2BXJQB7HLwaF9TRlIdKajbMZ2IATuhcksni5UJ%2FvPe6Rd9Mt2kZpo5taAs5ern6a%2FLvW6m9sI1a8KPXi%2B9MHc52Uwzl6H65hAv0bgfyZAYuKhKewO2xXtsT6qpviV%2F7HS0KSbdyDcEXNOQte3VKI%2BJf4DPc%2FhkPiP%2F9U50ksNWkxtxbPldqCXGyz%2F7LK9fKj4U9iNoOCB8norBTKczYH2iiv9R45kZCB0Bx8iVu5QEZ9Xh2WPaceEFObmAluV7A1DJSJWr3C7TAO8o9pN6SZYi2KlDJluUxSLWdZQPiNvsa2yaGaanzpezmWMkZRSr1%2Fg3IV898ZT%2BZ4GlrkixWedJjje9J3OEZYCIFW7XDn3PpQcmbcdY5tuFfnKnUdR7T2qPG1B311AZsuGH%2Bkvg9cmXhZf7NW3PvuiKzzh3drtUWMfIwcy40hT45%2B2a9WFqre92SGmY4%2BT1eJ%2FYpsb38PVS0b%2B%2BqkdCPUri3kimgvsUR0hthbe%2FXoR4n2IkBtLX391k156zNlH1rm3dYc3vNvdfdhCZNybHZi8EZBFbToh5EwRWXn%2B95rlsSGMb5twd%2FfwPe9EruG0%2BToCdW7PGDurU7eyqIcRPMn1j%2Bwr708tbiyNP46Lbynk9MuVoxVAAasxnpEkoXdIGYFDr%2FrK985%2FzP6djlmQIqPwfgA62UMxhgRjp2aDjBOvxBl30h5PXVjsX2n9qrElQ49ma2TuZazCCEHGvqoFytzeXRlV3CGoiAs2tnHAgDDL1aFO97P39HF5E6x2VGMQCd%2BBY8sp3iveHdaBjxXUuBuA7GTduL3wcT8yfIAJSw%2BKTJgIAuIleEj1DQf6qt%2Bih3fVYqULLi97es8VYvx%2BajolOa7QhToIfxnf3H%2BH7DbezzKgQtMozhskhDYF3a5b0%2Fb2a2anKq3z9%2B9O29IGSidTX1MW0ysoC%2FJeAgadZ5MV9tUVlHNUJKqeqcdBBnnamn8xAW%2BcP0zKUgiD7OA%2Fyo6paRa9LRx9YjlbHCabuvH09wXEwVpCZEFOSlgByLFaXEq5m4gAzwcGRj7UoedgjUwkaE09fFMBwB6nru9YZH1%2B5OQr%2BA2ajfMIxKV4Bvf6VZn4zMGI2UtZfZj6XtSqSXw0FZcKhKQtGW0fddeG0NVcKwtIfZ9woeDOqOLEegUbKi6cCS4RPxFsN1OjyOc0zsIiHdX%2F8fO6C5UAQofcjfLl48rc7oNUPs6pDibwr6NxO8mrgCjAPV7rCJH%2FCDQ%2Blr7ArayCl9QUYldVEq85KOqmRTpJZaJNBAnHm4M8XdIV3BAfuazw39KVQt2s4htdXJfIVZz9Ehwu7sLog84zO3bMXghjTC9jngwPDG7vOX4QJr0cG55ZGLd1eF2yMKCkH2%2FEEUIxmJJ9mGu2rR4muxWJDv2B0zT%2B8RuB0BztAMVBNDeE%2BRrFUMkZq4SIieACA%2F%2BIASPdV7R0inBR2hpW6%2B4Mfvx%2Bt1yKcVwZKb%2FJPILED7ngSRWxaT%2F280zxtThRuqTSgHyXr0lv1SnFTbbY5bMdCM9z%2FyXp8iQgtMsiWcOr5KfTb7wxfyU%2FuTqMx9%2BVbYV%2B8%2FNW5RRjzS60P0ADUjKHh2Ja9chzVRt6aMJTSaL009K62Pgow7KJvvBgI0vDlO9LtvbY%2B%2F%2BI5UkIIT1ef05LrPxeJ62sprWqSfWuTt7iCLWgh7UexPw%2FkCmo929QZ6EMQnK6HxUrX2th3I%2Fm2makeOxRNPpE3NURTxywsEQ8gOn8KkoPnh9KSViau8KxOhHSF5tT6Jdq0ksXJPf%2BonD57onMp89Q5CFNjku2%2Fm38vLUco%2F%2FkdrKVH%2Bhz9pVeMkvFuh%2BS706t9lzA%2F7du9HZ555EF7AoPPnzZNJv1R6ax1WVD1TEIZCJVqr6lfZ9WdJpU9anuGqzmW9PssvikBNRXBangkd6n4Ejh0kjgK%2BTWs1stQ4ggt08tkh6DAuU1C94201Ry6xWyDOh9dCmh%2FzKspk%2F5B%2BrZtOWOQRvuSckastZOMu5T2DNDYHxduUU4X1C94zfvJ%2Flh1cEAU4ClCqgvHNo06xSweigdbloQ%2BAd0pCvs65W2hq86d1X5N7DnUb1CW4SNAByHEodFzI5QIxGqAUzcDb035WE1GU22UtmbOCHtaSMpSVx%2FpLo6ovmk2GFS%2F21JUvJCcXzGmoP2H%2Bs3%2B7s9Qy1IwHU75bSBWg6B7s3JGiaIU05U%2FElFkPU5oPlMbmT7m8CPv0h3UtxD6d9v9%2FUTzKJyqNiqWf37t9mWnLuVEzh036OZz35sZhp1%2BulQwjZRtUJgAStB4cy%2B4rvt2lH%2BwgZaKhuaQQLUimlea2punmrLZNsaHQTiLX5GIQMAc0ot6RW5vfvVJEi%2B1957rKxUL3ueK%2BT1dH5bmUwm6HUoTy1BBjcu3pEF4KqqR1OzOtN7aWxjjW6yutuVNYPAD0UUsv3gWktDCcJSrR49putW6WNVzO1mzca2vZQc%2B5%2FnB%2BRqKVAsPnEO0DkETTW1sxsEbq1%2B0aWzZuqo8TPttwK37u%2FMt08NzJr5l2Lryz3Ve5mH7%2F8ugPzkqimPYLzTTHBRxSsdPOXGdJTHAkafdUmYbEtZ1w%2BSrNCaZat3WrtP5tOnz79BGqsWqu9J%2BG9ps53fbPo%2BZ4Xj8fAHKNqsojNWQDNQ1mcHL%2BHVGnol3bqLY6b%2FTHM90ldQmeWrVkDmiePbp0SZ0Ot9etVsrLGL%2Bmx5M8JuvXx%2B%2BB6fqHGtJKiORCuaTTJsFOlGver0%2FBNKTd7sbwEmOYqN3cxjHRPkVicyWEwcOPzw9RhlwdSr%2B6R9mtF%2BvmXxKYHrxGFN0irWdwdU9RZya8KZg%2BaU9xoF7OVX%2F4I5NJhjCpjTCBrW9qlQgyODtJ%2F%2FnWgfXmqpsO1rlota0CH2UJUMKHIZ57YqIlxbERMXERsYvK7yaExj%2FwMRERcRhYm4GIPNnAIGRWPQLstDPc4YlNSo%2BKg4JBq3a3uoI3uYM%2BbIdKPV0%2Bgp%2FZigPctFUn7La7zi%2Fjxh2HGwvBQo%2FqqenCNYXdwbcr8%2BJJrBjMPmWeA%2FJ3Mq9Nf3UZ6gozGtDrsg%2FRteQ480Eru8PySBIqsQ%2BTGF%2FryCrud1pQb7nS4syc8lhqewaPRrQ57GPpXdiHro6SwvdlJKThvASqJ3KLqSd6no%2BGlGAXLXrjit5Od8CIUOoHcpLYj12wEoW3kBR3vjTSOLDYG%2BmaPQzf8dYw9UC8s0RU4LKZ1stHd3D6ZgysvyMqwL6KziuTtIdrKFuwNm00T%2FxdVkSfOUajquDs1VpRhRDiK8DhOAlbMe3GI%2FAJ%2FJVzvSnlX4Xpv3TP8Wl%2Bv%2FljDs2HnlRpLAsMY0BAiVe8JOPg%2BvjUURUqIwzG%2BOxCREINOiVWy3UZhGcLyg5ZSPKnA88dxbxRp9wPIdDF4Fb4X31jYVXeFgLJweM6SXJGK8lxhTjHGHefmMDPoeElkWHU9rCoGQCs%2F3cCWPkUSZrXWgas%2FTumAnsETccR0UUepvIRIkvv5ZacTpzhl5rgUD2Q7lwxkOcmGsy6v3NdDp6Tq4ROT9EkKPC4qGP5UMfp%2BphgbgYzAFHNxnWmgNND7s58pwra9F6Ni1pUM0ISUae89cDr0B1VxSQmNdDgt9YnDkCMdj0mPvr2nrYiPDcHYLQTXtOcEFiehmHC3IelUl8XQtujCMPnMbeM0BBqbFuc1CXreztl7ucYokSV2RR4aBOS%2FnfS9qowUJkOL6bzZLWVwU%2BydLCwc01i6J7%2FS%2FZudob%2FcZgaorZsZn2sk8XGnyruHW6AOxZdhO%2BvZS%2BNCzouLuvXLlk4oRu0JHvPi3sNwO70TbCPBfqalKzunhVKkP0vulG%2FrLMynduBp6bQinZgknAai5XKVIBuYg%2Bky2As4S9dxy05RGOygylKdUlSjYYtVcWvDTT0zA3WVeVXvNXDiwALGID4iXOTzoXzFeXj8NIAPi038FzYbD6iJTag6zlljpK6zU6cle%2BX%2FBZcCriPpSPZn5yPzP5Yy59Ue5%2Fs36GAHfiqie22d7y30icjzHIsjY0jlBiwJC5mZ2TE1A0%2Fx9GS2rdTySDPeRErqdluHE62EFfYsPFSyC4a9jCeDJJRVha9sk8U02hxVe9i4gLKmmxsfRIpaaJlZVaU5ZAvPw1V6UZPggS86%2Ba9%2B6KLd3uRQJFN4YFKr6JWUPERgdUzvOOCZpuXZ2tg%2Bub6nNi%2Bs%2FrqWHL5oOdWy1XB2qKbR7PjNV6ETrLE3FVw1HGo8jnsm42m7WWHH2JM30pKC7ySc6XNhN%2F6FizquTpVx3wpW3FKBxGxULq9auioNxbJOt9xTHKkn9S0%2Bh81jqJmkQ09lN3eAPZ%2FPNNWV7VmZgYQnKnGYwCzNiO60nvM%2FW76gJDcaUcZOAMv7DJWxJfIJRcdk9NE3EeS0nN%2FRoq1mfNfnUmPjFsMDf46Fe%2Fw%2BFhFREKiNupCcPA%2FXFZyPjHp58u5D7DeFqsTWcF2hTRQzD1OiLrsf316cXNTd1NB7vfmJ%2F%2BdSv%2Fl8u3nbWjGywSowB1axTLTDxo%2FkaRi8vpaY6s4JwQ6Gir%2FoQqvOhPy7Gp%2FmxPDFDYUKr49kNt%2FvsnHPO7Gqm1g871jf%2BFRFO%2ByU3Vm0QLIndfPquqL6qNJeTrrv2dglCA48kCfhDjWxKjSykrmezDwsKTqFKRAVxiyUSPP6SlxbvCtLAoMcoqJ0bHgXC9v4hUazVLgRPti2EHfEKPbo43ralHRj7%2F7wlyZbJ5k%2FC0uZsBcNLdKPBAnZqqhRUBpkP3quOxdXFWvD9U6rdWQ77ax3nXj%2FTMpZbaUuAWTi5FDwC7%2BFMAgfiTCVm8%2BYK0%2FywdAn5BwjJ72pf0%2Bsw9qYfRnfCaiZop2iy3GNK254L3ctu0pdmrzKzyjaJ8uQZR6xXnXBAlckyyUoWYCLq33EdVTVNvQqeXC1m2nn1p4TF5TN1GXQwMaiVjimvpbZH3M9jMXmd77ivuiIUQppbp9ckHo%2FxLZB1ndT2DQmzmaAhpeUkXKVzTajjTLaPuncuu3iUvljJn1OTkyIPtUe7XNouK5pHDTERChqyjE06Nxb6u1dP5Lc62sPmzbdIkNtCaoID49nH2Baw%2BW98C8riQUoU6hIZPuHyA9d5NT2SYyh9YeFjuoOrXhzyvst7w91boHGFKe69tNtAucC%2F12IT0kY8FUSwsQXvT2%2F3vt34DtGU1rQE9saIMfVtkVdxI14PBZmCK54xi7R3rlspmvKm0tKyJsda8R9TozDz6h%2FmrXPyr%2BSwMIX1paF4HoiQQse7DzoeDCLnNWsjq0xM625Y8gUHgh5D7lnzBi6jb9DLpCZw84%2Bfox5nmAF7iquAvCE9Uhothcv%2BPecT6JS6nRbbjEZTQ6qt9AZ7MBqdneDZiNwk5C4KqCkui3%2FkQXUBRYcd2oZd6%2BZU%2BDxc1TZK1rwGf9yYaLioEzK6%2Blnv8vYV5Lpl3NUnU8UYUqXqVgWZEUXJjdfSYLLh8HFxY3ZyuzMGUsaamgp27oOIwkEFVW14C0s1znjRfoBSFfwsJeJKTd%2FMtAXZyoDYw6T6aqbyiuOs7OtbV6boouNbJRsDgAXLRDw2JW2KvmaHUNXQRZ50BDH4xK0N6rYGxFiY%2Fd020u5MyL3Csu9P821BBaW57jYGkrmkzhs4Xt37xlvBps2eN4k8VMnYyTQdwaZvKIL9rdrxtD0VVp9RkYeRMsMcaFVzigNkIavu46CJwbgfpI6WFZag3ok61UKM1YHpYXOTZaYb%2F4Szwp5O5ccBHza%2FbfnO0pTjOuPJwfLsTWdMWybw3aIAq545hiixTFa9IQBnVWaWYpmumD1jHenttxMBBzDP3avD%2BwMGGGG2zFzQYQMpkJ44Kg2gYRDk4iYQNuZZ2W6YG6%2BfsZn1XoW21B2MLjqtO7GeEZUNiImWgMuyEbGxKqhQutiwbmzsBkdnBQp92XpfXDz65BjNhkHr13HyobYuFZ2WvmVclN8hG4%2B1IjIlJj5P8YkU%2Fo%2B8vK8DOJR2HNtex4ew%2Bdi0Fw2LofPyUP6ZWl%2FEvM%2FEZPglOePrps71gQFqMs2BEHpnnkApW%2Bt5fHAUBBsnIfRbxkZP%2B45SpsAbRmvra1SWfr1S3rEBf3Yg%2F5zT4yC45ZZlSofisbDkzu%2B1WFjnIp4CbZW4kBJNgIaGzjagUAtJw%2B%2Fj2HBjuYycQWiJQygvthw25D0HSUwnBpFrRgxk6JMW1rTyHM8tMVpUNBYO4MIG2O4FuAMuL4r4aoiHhORIFaIKBDHZQOmSjGl1D5ZLzCn1HIsmdhME4oD0GkrHpNQjhQXJsnPR1vvsmL%2B%2F8ea3pp22hh2iXxTSV78Bw6clPInB5P%2B93%2BNq%2B6qzgclp%2Fx6mPb3MqmA1MUkbreJuqJrwqlznEdjEwPV0utTQ109z7%2BXFXyWw105W8bcyZb34dVhBpbFZdVlm5vtOviQl8IO5BNmM3kJna%2FX8Al8aH7wXuxO54V5x68vXse5Umn8%2BYeYZWfHitgFj6VksX9YPO5vDowfXBeJC4iViX%2FAbL3mSdj%2FMQs83oIKgJKMIY%2B440%2F04RIEl10TlE2%2Bc1a6daWeYRccW7Kc1uH0rrhKM0v7k%2BWS2MyNUIk7PZ37C1Wv%2BKPPIgzhpq7I0Z%2FfRhsCij4nA9Tt76uWx1zeNr1tjXVVDMMAF%2BVjqY%2FftKDzIvw7Ce%2BtECjLytpymR0ne5RkG089aJ68xtP9u%2B0h8%2FRF%2FBC2OinmPigPAQ3NE2EyFUuoMSaqbim034uF6PQVGslT5sIW2lRRKrvAkk7lXCJuKCE%2Bb7AvvmQhlLetYOSNQJTRgG25dsIt15Jz2dw38oMIJ4%2BoPfPjV%2BGGtguHyD9rU0jaPQ5yTctL%2FNx5T%2BbaHrVHegIxkLM%2FAef4KOZlNi%2FX7Y2OqSs6nwTSlB9QT%2BDTHt17EoGMI%2BZLwpljEZHpKh%2BGr6nXjhlAmqAMcQGTA%2B2VPcDwa5JZm2u18XXDUx%2Bi4xLUAu5rVPvLfHXxqwFEblT5wGh1ZV8Dcm%2FlpsSDzcTj%2BNik403xMQmpL%2Bm%2FqJKPQBsZPD3Q6yoesGg5gNBywr2XFJZms3xiF0D2Ltp%2B3DL2ipj5BuSjG0ZE%2FwxLd%2FJjU%2FaHjGO8BGrrP98ZRdwHYDmmSQF0UWK23XlvGd8bxaAQDaC%2BnALP3lwW1Wr%2Fl8Z3ZTDpHp30Elov42Mpg4jH90rUyothYx79BUNZt%2F1CTEibWVDzVrpHYB4GMp%2BbopoAg5PwT0dcOp6EL0XrsgOsjb8%2Bu8rwD1A7XuXp6PYKsSVvYT3%2FGvlIp5FMHSiPy%2BrqHk1bjfHrnSt95nfbuG17ur7avTnSoyl7oU6YSsWuWcLWncyleAr26GXw6Y8ZtcNQoQynv%2BR%2BAFM3UP4fZuP1MMfw1%2Frh7OzJQX8uxSUv0Mv833zH7%2FnnuCRA9b7T9aa82cQk7OfhCtxoUgJ22FB5kOAzGuMcZnc9wiCupFY%2FAKTDX43E60GHoHGygxGlvxqptv2EL3oe89ACjxe6%2BldBs0glV4dPLtB7f0rCaT7kiZpwSfTnlfVbhVdHnBNCtaa15IgfWWci0lRco6Rmx8Ur3csEqhLCXKQ6lR1zCVpbxtO1VUu1E8R3we%2BAB3LtDj1XP2nw8iqVAuc2%2BRTUWbiJ56157o5Mbeej%2BTbsteHyXnOw6HbLPaDAc9G1RHt%2FhOZbAl937Bk359jd1uMnX6V9dwZWnFk9nEKx%2By%2BTXzLqDPicNLctAk1ufR0Y%2Fv59TocEMu1Nyg7VN6Sjij4LMl2dxzWREXk1PbXWj3Q45LnN%2BNYEASfrXnhmj7sowmbt9w27kvx8bKofol9K248U3AbtUJKKlTRGBF0Vy3qkU1BCC2Hj%2BMfw8Srlvewt98pPzL95VI7LWu9wdajU%2BI5bOQAgG6RU74qW%2FlVIybD1xnNnzR4QnraFtjHT2HHJ49735HLVQzlt6s%2B9E33OflwL2fgKyspBpmWCYPlZ%2BYiE20V53%2BHlYV34UOJqT0PLnYMp8gxFxOFReMuLMEjSKAtoD4qBgnsbNqPYhmx1V9JjooLzj2Dqo%2BE%2B0Oky5Lbz0xa4qrpF5LnfgfhUkArGi21jXxL3B8OpQOcD71uq1l14THR4bk4CyNfVT3EsgGLnch8MrLd1ALsrkNu5Y7m9AbF7uPEfrenJgwXrR5MSwJH6YicHYp5U9e%2BTefDSVOcYgIyPIZQWXu%2BiOKRAYZ04UCgnI4odoPaPSakl0hDfdb4b01V3dmqvd3kI%2Fq%2F19IL2ViAyj6QYnD0Ss%2B7FIsNDxmDJoFdsrfi8o7NkBQBv48hUos3TQu7S26PRrnXF7ytXOdNvF1sW3oTKRVFQhTnI473%2FXdWbkQG7A1cCsXleedBdJVgAOopV1AzR74tHh1ckO634fji1%2BTbxnHmh2zFkt3sUYPm%2FR%2BzLefrh26i2KIpPAyoZQ04PBJSo6rF16eCsMB3iNZHU3na3bveEeNlZQchi83t4ZxuHwR8nt1GuHfSl0aqwfJucTyGvMpZFLtiAfAl2jhU1Sjz3sr4%2Fp%2F%2BgWVCIALCeh2AoLEIyMyIKQGI95J5rxWxIBKOxmHyIiq%2BNkWccWhe2R8fmtzr43i29cz8%2Fuz80MLvX%2FYrhwif9uNHs%2Fw9Zh6QZNrupzM5XTh4HuN3fn8yBV8JBUdDeo9Co7eqsx%2FsvJNBhOQ0EwU4DwI3W1ckWgbNfFFrzoq%2BeiScgauIrKvMpZKuvF7S%2FDr4BUOvZL%2FP9uD3BdLhJoDeufm%2FCEdzePOVYEBW8V6i4892448zMECPal%2Fx1ZWm4ygFm0JEyVvnrGCcZUZTDW9nJvcUD3iUyFKXID6YPwuTAhJJvgr%2F5tlPdFkrCOYto8jKv0%2FZNhNly9Od%2BAo%2Bm3qfvn1LHFzwwDU8cNXPdpvJcY9s%2BG0dKCFm5X9GEvAyA7zF7LgFuG1i6PnLOtsqO9nu2FJ22QC968dJyPf37zSReW0zWWJimM8S9XZAgSWjmRWeUViHj8xrz2aoeufGdmDfcg8Y1201Diz5vIzIMCivzvfgu5c1WwwuYgTsL2vf0OgZp4dsN%2BBHV3QuqfynyPvNneDK08mYkQsVY3snCw1ZNKkiaIT0%2Be0wCpu%2Bc%2FDRiALGpszKPzEbOkiIeZWb2I%2B9Y2a1xd3xcIVE%2B8J5fe8MQKbOfdvuMw7C0QCwwOaJOww7qatqn8pF6%2BVUUvzMqrVlfKiktp425zSZdnrKSBlsSS0EqteQOtlLFykdDSW6%2FIiR3RZFxa0F%2BGImrkE7pINdra%2BW047IHAarxqVAy3tN5iJ0bcVRApb9To9DOaJnhH%2BeY0e9zHojWb1AS55VNznBuC39%2FEvT4BUAaOxlDV86czJASQST86Z1ti47JnUNj8AhMcN1FIjiMxMva27JOKDRZro%2BTZrREi06vwcSPPl1tskV6HSCVqLkzTr7GwYUmhXUkaS1E5SErRSO0rUPxbm1jREtw6n32NOXgxvmP9D1QcsFpAakggn2uSC0yrY0cH%2BRlHJ4eB3VoWPSsT7bC3xXbydrOotSdySbOKKmADH0CA6C60OMHawEKDVM1nowGoC3ob7%2Brp0AzLfj8xW7yUL7aex8kp5O2hMNU6YSgN4xLOi4oSX0ISoftqw8wXW%2BTWxHtsIy8Gxvt%2B8LyzFZli90OLreo7n4XYgLGT2L90Wox8W134tuK8SZGHAKVyZyeRYy0VFlzzdHRDE0zCzBs0dfjpBP0bKzzkLnA5EnStTkFH2G5r6Z4OXkpYJR8A3I8FfJcEgZYKe8kVDMuQ8v1JGDZwETOKwAk3216VyXiQ10l5UmC4GYMVryOJlE225JxK1JYw7uyWKtp0SiNREARqknVgtFcOuE6AmYqq4q93XbuP4GlAME83zdzMYtqxAR1MqGJ9LmZqEz6PFRFLo%2FyOTRXsAE8WZ8Jn2xpBM%2FhzVx2c3LlbBJAajst6HaGe5gmuVla5LwgYn1xXq6WKwCCLOdO0CSMaB3kExGB%2FExuG2I4YfDXDZQaOMohUkPt8rQNMItvT0WmlpPK5YNQMFOnHx1QC5HFoTAVJWWYRfvWFrvdyp5GF8QVHHmqPTu7AHRJdoqFaNvtdA3xoX5XxcKqW51LqtrCfHnM29B54mBvVd9z%2BJvBseKOLqB6ibQMOL7U0wSqCum35Pl3DhXsQpEecFy2kbA2%2Fec0y7uSpl8jxwcpg18PJfO96WUbIkqFU9yWQFOD%2BlOfGsGz0A5kh9aSFhxWt8zhrCkX8VU1QpCXa6PqVSpKhgQ1pmKb97%2Frb0zDEuvHqKjXBZGCfAMUlGTw11BYDBHaX1pwHX%2BcueQ868ol7URoGJuQTTANyIYNRoWe9MY%2FatZlyifKTo6eh%2BmNZY2tjVhkQ6%2FwDLFcWMvca%2FNisE%2F36d%2FSfiGW66HlwWf5CdA8%2Fmlo%2BzblzsdU1%2Bcuz2t%2F3sppkW%2BwR1YDqgPTZHSaDEHcIu8gCy1bYQUHIqUH4bEHBt2QdrD7QOD2klOPhITynx9Mgec%2BdAYCqSENaFCMumzVvzceGxEMTo6mfADPHUyd3YiLqbVpZru6o%2BU%2F0ggZGZyYoBZc6RBaGWXomQSNV5JrQOnexmSF%2FBpSy%2FPMLt9aUGYN%2FpVto1ZZ6eVAoNa4eCbTVUc2%2BkVLVF1cjG0LeSJd8ZuNs4lYhNqhhMdWgyq0pFWXXLp3ViYEl53JRWgCudeDMqrFqI3cJtxwn%2FrYeg91c4V6rvadscA7vEE6viKyh25rTT4Z7CZrUHuiF1q1hF1sb9gViQfkYwAsPMhWzRqNilVh7C5EtG6keL8%2Fa3E3fOw06qhq0AO01NDX0iQ9cTnT765adeZp1cA9PC3rh1Ynthfb3vj7XiD1qH9083nAaFQ8J3OBgLh3sSYLpbX%2Bs6HH1DjOATnhgvwYZWJ06Gsc%2FK%2F7ykV7MEmb0JpUJN9BbUiJKUvRtLXPLmgC40higbXz9SwZbxxH8olx6mXeDaLhbFEq9xAxAdI1oEz1o6CFG7K1TCiL%2BEl74RG3vZtwStDweYVOEBTeLyDU8ZcDbtjNMw1t03Z1dWFSi4HcH4hGkD4%2BEmTxBERt%2FDf7%2FSrobwm8Lw72CDpHs4aiSxa1tTgMCOazr1qtFHCmC761OPSIIBg2zF8G3py63iziafGwCH2WWmb7vCTVcM3V8v6Y4GfJJa1YO8%2ByL8rTfb52EBJYbPne2q8LMzyv24lILM%2BJJ6pbPh%2FNQqebq8XzyJO4b1YK8%2FATjWVuBzKiPz133Ia110wlKCV7TWQR5%2FWDnRXBDYk%2BQvVkMjTefcZBuvrxJqVBpMkkzc1LszVc3L1OrgrGOJwzk20%2F7wEnh8mm38Yy9YeLNP2R%2BzoWukQ6O%2BZLPr3JlNGf1BPspIxDyPc6OxZKUObs1lDfalZb1hLkL9I34K2Hnp%2FLbg3zqRmGYLbY9%2FEWudbrvNkHXm%2B1DYNTh%2BAcT5oodpwLghEji2cWm2JFDne9lra263oLcDGo3RdmyuyS5v4Eo2u4lQvRWBoeI6tWc%2F79PX5ay0%2FnARP6P4P7IUQLWu0EYerL8bgRyPT5UA9VLiQUNx9m8TQLTEnMi6H9380mJNUdrZVUO%2FYkOTblzDcIlWQtRIDdcPlnhcs1DL6LDar71mDCZUsw%2F%2F0j70X2a9X47m%2FR372N3OrWqfJa5LyjIBa2GwAQP%2BBKAD6z8xZd8fDx6PgbWTx1oavuMm2KfiClDwrZ9hVzbYfI64VLIXXJUJ8cmL3wBXePamopkNQQYn8n%2BuyJt%2FScj5SuiQy8KyN%2Bd5nrSamUw9VLGNoYRGS4%2BF2dN5YbK4d7VR6DYAdGytMIaW%2BPIDJCUobIfzODcFOBb1cY34aL8Kl8R%2FxURLDgtUeVQVQeigcm5LcF5U6lct2fDBuGCArRWPOjRZCU1SohFZQGwv%2Fq3SlvttegmsiAqzc2QXAtGPLyjfsQgXIq0YSjL95Q5OQ88AC0fLEbPPLKA9R6B6qjk9ypxgV58w%2F7ju6q1hmbQ46TYfJbdW37e0kHyi9xHy%2BfuCrLRMhNA9mkFQiQ7spKpZg%2B1MT5zRnhXrMcEqWhIKlUczJ085OOOqWkUBLDL8tOcIPQtJOGOgZMSQryYvgfeDL0pxJJ5sMB5pRWgSpklVv9TPs4s3HFT%2BKr5FUsEttTiT67Ka6HdoY6UXvt0V02unPeLVBGemrXMDA0PDXWkLfTEX9kxT3En117%2F5QHMmdne7U0xhcalf7Ru2IsqL%2BmGOX5sCw%2B6FfEAHNqTeu%2FEyuY6avMc6eUNOF3RjgBmYCRutEOtQtqBvJP%2Botr5F5XZpcjYJ7qjjOZMzfAgyH3u2tSKA9akC0blA0QEkSP%2BBtxdLPzydeDD6vn4RfkzinkVAm55Ah5JPch9cBi0GGl4fe%2BilYpxOyl%2BiIqNxLxx3AMKJbfDl1lj4zGj5LxOWjL68Eu19YraD%2FJHoRzwx%2BveCuPha0dFPwKvlJ53%2BiLns%2FcRvvOQ%2B%2BDyjF5qeZ%2F6FsMyqNicXH708jjfopA5iQ48z%2BtofjupId4GYbDBlqKcIRN4P6TWsz0dp%2Br1e1WO1jLX4NVu1RR4%2BtzIz8aIPgP%2FpsvOjyQ7tCuqeQ1cpVtZr9bb032P%2FlF7t8B1t3OsUi6rcokhwr421ePj5H%2BCvtVE%2FilvW3VjdocvRWm2qSHfvDe5LXMD457oaM9zDlYPfbBjIedJUcJMmQKnv3NSsV%2BanLNzzG7zY%2B5xlD%2Bs5JZrI9YZ0XyM%2BlOB6K6gKB8qJ3dOj2FfhGZyXfGthS0ELKwcAkl%2B2n8HON2FjlrCdlx5ayqjf1MkkoN4cpU1YA93wnegNEAUCcoAhkR4kODTgqlctA6lAWBFHAge5C%2FmE6ZfSo8vEK1SIJzmXkMQMdH4e5nyQTaB3ifrOdx%2F8rLp87%2BW9buz2%2BfIfNzJvPkeC0nqm0cIqaaiTwMqtewGFhPVl3lRXBb2Gk6bCebdCTYYbP8kGc%2BtVv67zdoZ%2FZxCxpSQlhjHIU9%2BaiX5Jo8yHGY4F88Asz%2FOltRx%2Flh%2BftIXaF5ZM%2FfCXlRyMtzIvO1W%2BXYTrDDGV3cjf8dcK38UCwc7hAFiYga6Hfz5DF3osq9PzjO4Q2BOFR%2FennFAJ4btAFvrzDd%2Fk33k38bhExLpQyCBvsm%2BgAuqzrhBcHR9Xor4aXyELVTVPqPh9uJFekEUC1bWVbC4FoQTwAxYySDwj0alLzhGAn7zkhE5ri45oS8PzK8rKwGpSTLkkFTf1e99sAGNUxnHicnF09sT5q6RwzbyGKxbHtOzlCJrOsbngc12RmORKwrEJq5%2Fpl5d7uv13R6r8UuOPmdjaR456BD2vPTA6cLYVgY8l30RXzguCPgB%2Fs2xbqz1tvNuL0SPesYdC6K7DWNDesuyAzyTaTFIV%2FyhGhS6LNvOiX1GUIlJkCTUIXBIdMzg%2B%2B%2FuT1wkxlzjdjHra7Xqf4SNMagKENir3fOHiYOJmOQFtunxvlkXPB8TES26E6G%2By%2F3VyHv7zy07sJlhUdisQmAqc5jurPBPuBwA%2BySQaWxFnwGuIO8%2BsHBYLxKEfmKRuQI2A3ctbXTzZb70KYHg7hEYqMhL4W2bMPYbHI2GVk6QG%2BKKkhtIMQ4pBVCUr1XC%2FA7Bl8BOYJKAt99jko4gRhZXE8sMhR8392W0D89cfCVlcq09vhi8wGjxn%2BB2BwsKCO48Y%2BCzYzrE%2BDP%2BODuoe2CJhXElExlwktBMaOQZghZ9R6Z%2B1nUEvgj%2BO%2BFdL86LYshrLIl1Rew354GPeOqQX4T4HgISm13%2Fa0Yno%2B2kJHto%2BZYcLyHTaTO9OdRUBYlCHB7imfUsMs2UGfxdoMXi1CYFr0TcpAam%2F8FjpYWANmhzdT3WZEiO%2BCzicGNLftlLQhtaWmmLe%2BqoYoMQ9FtdpMfA5elfuhPDuCsNgGIxV0QvvaCByG1BHaVMKhN%2BDbdM%2FLAoGF2pi0fB%2Fq9iXIxhlZqHyr1BkW%2FOb5gpV7m9GvT3FCtn%2FAKSskmxAikBdTxeIJEtVvM6mBXoot9oq6RVG8XB8FrVUPPU9WrNi8qyQrDSUgZpEb1et0VkygzOASEdn3cFlj5v9omgGhHGiY%2BEbNV%2BGYQfARCgjSqfUcG%2BGxDr4HegoqDP8xFJpZB6ptoyVLtaSOCzoz2jCp52dHfoyQoafb3LGnV4ZWeKAeFHLe8hXLVtVpu85%2BIQPDeF5aWIkhtIy25oJmLQJudyQOqYKuGC9DnFi7FPkttj9FYqJgFTV5G2d6u9tV2gbJQ4BgwWn6MLFHL8RJ4CYoL%2Fv%2Fyex1KgzXoBRn03ADRHuXPAiwhqO6SyiVW2R%2BCSL93M0lJJGt4WK9dSkdU9mKdUHnhgqbQY45FbDh2q9mGpc3xjGyc1g3%2BHWnZHfw2lukuhTQ20rYYbb9IeDuShHAlCDmlRA3IfypenBcRKpW110O3dzJCxne%2BkUohtc20zUb5%2FYFfpRNzhpG%2Bq1HJbf%2FeYqgfbfX%2B5xkVUc2FjpfEF2jg5w5JJL%2FVd5SUjOLOOP%2Byg6ELoB5sDxFUH6aGPqHeAAsPKKSikRlFtIp5U%2FzTBZBtm9MZw66zyohv9pXwrorQZ3I7YdgN4NS0pkjA3uaKSDKfE5ZZZ5Xub3EQC64Jsr0F4JDU13UyTE5W0SrIppUp%2BZYThtkGRpFIhPeCm0sqIHIywZW3dlcdMZ%2BJJ%2BPT0Gn%2BS%2F5DBvEjODIOhoQxwNCwTUxG0AgGRKhtAdUzlZrN0io4AflKZRFHpSpw%2BUqgFF3KKuclnlyUJwplWEmqHI2aa%2BQdiTauIFSMTkuy3ZELmapkjg6veN0GQmk0yOKGb72bdMS0Hf9MbnBGEn9d7z2Fm11MNWNjDzTCg%2F3JTRl47CY47bSABCgZJhnFKRkNY2PxOZFQzZMCgoFS2PLdcD%2Fc7DhZC8sFgnHtGVTQi7JtcDPMPUwRu1%2FYIib3rglYY1Dp1Q7W3B%2B2BxKXHzZN3TiyVHVD4%2BvafHCcxYhl6cFV1GqmRNzteryD3aXszqPmMxdnnopiCkml6lA8u%2FvIZnCBEz6SeasOGVB%2BQgZyNc%2FpiPXD8iHCcr80IEsXghYJqZyN2619oEEFUjKbDEHXDzs4G1JpyDRDeuvulKTEZCQqFhYFGs7XLb1t4fp9p%2FdiFoos07mHYvG5Xx23Hprcx8z3PgPqi0xnIyrd%2B3uK2%2BLTuEU8i9x98fud9TGdhaWCdHLHXYU3O2mbXxRapGsEe2U9XfLz3M9LVWjs4LhQhvtXgVM3CdDqYgqk3cpiWC%2BqUAEaeBKUNxO6TNLK1Er0QFg1qRbUSeiuADnYKnAIhEO66iYKfcU%2BkLwAj8p318SpGWtDjybUhh2lp74meOYSK8iJf%2B%2Br2kUcom75WGtMCI8jTLBw3e1D9r2RkuP8as1%2BlILH38huEf4u5BeXC1%2BNk3LwN8OPEU8LCw9SbelbMGaen1Yq5DhUMXXQX7uNQbHXXNQtHj5i2mR3AkJ%2FhQI5LlAWImKa807bBe1VGQzmLXwnxAE0kfqQrrDaVO7IfOleKw4N1%2FZiBfTbuxYODT7rFD0LGmClf95958xrW5jKO%2FAUaQC0gqHKEBohDaUIYxlAc32kXvA1mvc%2FiQySXn%2FkMIGc5xzHjieMY8bnr%2B6zfx2eodk%2BAawSTEgBzEl8evLHvbkpgI1baJOg%2B2hqiGGuOEHHhCkLqZpM8%2BiA6uZkw3PEVByJJIJnEAipW5vn4dV8H7enhrm6JvYObPlVZq8iX3%2BgJrc3JnCkAi7ROepZ5iKYcOny%2FM7uOV3yKkSKGkUIlFp9cgiGT73redehlENqe0gmF1hNN5NysSQyPp%2FKrqgkj86WAdaO%2FDmDQY%2FsQihS%2FIUEl7sqtmkbltDUak8VKH8RSUqQT4pPeLlN05viF3PPbcxX%2FfCBVwOZZiY3OK%2FopNdy%2BlluLABPTQX%2FwEbHbCRGnYJTHwO6%2FsqJnvIgV%2FANZFCVs7ugt0bgd%2FHSqtAwBbE5yembwkBeQzaUFUHlEzVKK1iTca81IORHQtoCreh3lqX%2F9DtkMpaMYyvDjiWmYH8uKj%2FmfzHrzCJRBsjyPwzx8UACaA4pSd2vVUOeiEG97bX53GYi7SpKUeuswuPaJI1RjR1R%2FHz1mW0iX4iwcx9S9iOl0KOs8LBPK2kJ6V%2BbTMymRw8aFq%2FllI%2BfkLyfJXF6fPpho%2BlRE%2FO35oyxK4%2FPXAHm9sLFeO%2FTLXL5RTd47LTn020oLYWLJGuNbVXhSozPcqt8ccqNKzb6S6nWlDbCcrOHqGShoBirCGdPWxLJqQGoI2XENrySBdQVpp94clGZxr75NFJRPRek5ztqBPcktTjWn3uraDam15w5YhsApG7S%2BAhsnUZA9ZsbMkR4U5q7Aa3iAqNGON9cbTBlfCon7OwNVH66CseYeYnDX6KodzEqv96NF4FfNjwQEODvJSbDP6fOwuCzMyzcLPzMPMwPfwfCOmEPKPKgb%2FXgnDAYBegD%2B4ghi3RUeGimid7XJ8YG2zz3KwnmhMZoK4pL5EU%2Fpi6X65WR%2FUTJUdtXQ3L%2BP%2Bk6%2B4QlGbyF%2FYGKjqYax9B0gPpt0uuZKhvow0bpJDJF0U%2BpK6hHR1p5BglKwiAUxbohgJOhpZW7xPVP24UHiiT1FSCrMm5tdbFY1ZydE3DGTosl0mle7nJaEZOfPHVQOCIcFjxKc5knG4ZN1rR5E7aBVMymFigoNA6rOIQRLrz44JHX9R4vcyPg1T%2Fk8agq0UtAwfdS6ZuVUt9ED49FqAZ%2B8YOURuWDmer09S763b7O%2Bl2%2BUL33ngEvbu1uL2ftLi%2Bo9rPuHit%2FSsi0klX089te614ftB%2B8Drx%2BeXl716nXPRjEB48Dj18e%2FzvVYs3TXo7%2Fj273uOrxCXT%2BgV4gq0XfWITISstLBH34nAN%2BU%2FFjPJedxoRFsnKuvRwqG9KvozIBuIGFjyTzbdBMH%2FilKytKL3xy972yCibTsalH3iyL6QmLDEVvaq%2FQsCON5%2Fi91LAKyfNQbRvO6ruHL8LKr%2Fs4vCwfiswLMPu4wBCSXd5YiIxsTW211In1ggJWPjrN08lf7VGdM7tlQzDTYrTZMDzC3Kg11wg5pIG%2BbqMhkrKErr%2BsS%2BJtAdFE3nsROPXxv42ktOWrcn9YMGEft5IyUjfiwn%2BC0M30xKplWErlak81cRWWtCrvvx29AIpLq5ED66hcDQlde1LCb5cAMsdtiSrrOb%2BWuGieO3JfLwuL0ZiYTK%2FPLUanluPDfU8lzaEEbgkq2rih%2FCZPSPhu4ps5r8ZonDdnQEEvA4cipCcOsAEhemA1V49HOBqzPrhRdiwlFWHD7Bi5gWi916s1Hq3csQfG6TgMKTPB%2Blt0Qe9b63jRo7IejFe29NZZVNfWY2sOPFGJDvaw8shxyrLmw0KrUYFeStdijJhJjHEpK3VrWwgQqQouFdHopnpljHmGS8PBTzLaxou%2B7i3FlEdqjwg1ypPe1Q%2Fqt7oasIsSoektwZZi%2B%2B6J1A8MgGFW7vgL%2B%2BLbbI%2FLjtZOJx%2B5UFMFVu5tpEgj2kEmeVtXWzeXswLnsCKBaFirYmV631%2FtRBhiYjk%2Fx6yoNt9b4Fo65DgzXzkA0HlDbHyq%2BIxLB7TJ%2B%2B9D6LR9W1RfnTRAQZClP6MTayySkDe7gt9tx6FGvk9ykEnsEck%2BdeNFQ0Cry1nsGDIu2R1iMuyAOS%2F8jk66AGON1u9fp6XfPLcikHvHKaqU1pEm7QTdFq4A%2Bag4TBDtSILS44%2Bc0Z2RYOzo58W2agjKiBr1d3PkN6HroD8vaRgkTwdOWvjqmyU%2BX%2BQVjvY%2FaW%2BexTWa4p5cTZuwfm45fX1KgpEgr8Eki9wlGFngujis5RFmqqema6GRQH6jEevYSgU34Q5NBizI0BS6GZGanL25QgPErBuqj%2BiOgmAkaR4CjNenl9ei9wTWnM7BxbtZFM87lc%2FBlt4Msyk4LTH1%2Fj0Sk1XIze20FmpBnJpTZvcLryztYzC33Jc9jjugy0aqvvKJHETVTK96d%2FUsMrdksl9b%2FUQjCTY1ctJXUrbXNsuD5AttdRbxWv3LASEjFNV%2Fj8cLR617eSEqm77X2o%2F47tI9Lv1gtZOA2Oe6R9tIjeunLDezfAzSbHmhcg6VWzrZb%2FRihaeTBCub2SaVbe0%2FF7rP0Mf%2F7I1f%2FHuOqNmt7pntvZgbppX5AThG6AXbutTTmo6en%2F25JLsulypt83MK3JCfRD7swGh9NXha0j%2FONpRPfjvu1fWh4SUz69Z56jnpHIaekVHdBWNq%2FLUwMXkxCW7gamIK6gmPiUr5UG2vdFWM12obCwp2vXItE1YpXa77ZaskGEyeskYF7GbVMFxnNLG3F5%2FmIMCq2DSGqajYurMqOTJhTTZB3wrWLiWqjen%2FcIMsRV7K0u9S%2B96CE5eUvVZ5gSTlF%2B9%2FkpVB1CDRoSGNgb3owCrklOYCshKWlFMO5KUUZFcmwZDloNxcGkpiDKSurispGlKv%2FXT%2ByjZJKJ94sy3bDgkSLTlUbnJNdIkfsMGxcgM%2B5I9VEUY9tUk2fSXaynlR1R1vTIkPqplNiw3aE7bBYZLerkENg0dmEnPwuP22vo2CUeyMIO4FHUNdeUtagH4GHZ1UVIiU%2B7S8OUIV1i9nGLZV9AmVnpVhRKoZo6t1F%2Fn1UtHrgd5I19gO9fLyxA5olMtsoINOvyQbx%2Fvgf79cOuJXWxdB2nrljVIyVfRT4hUMUuo493cePdi6K7PjufP6e%2FCFiiZMXN6V8KFqIS8iIYcAhivnJnPa1I9E2Rqm34Sg02kkcnqaAQ0BxxGZ0UeTQkdDHXdwe59dbPJumNW252GRAg4Ow2OhsUIOHennIy52LC45UjcJvOGQvUhFC8DpqkC1u8sqkIyFpqhSqkBN%2FcBoZuqTLtyZNXLiMjuYxmm3CKnD1%2BhyDzlfZsQcD7aYoiHqcKRtUBo7CT%2F4vDFjxMsQL4XJQUc%2BBIvOYJm0PajAKb894CYFmL0PhU9cqVmGl%2FqndwVEDonOHpod5sSzQabKKZ1Ycf629CHXld3Wq1TfjjDWbmM5%2Fj0x8uXQblmTijoXlKya7tZXCC5PCuxM%2BcifUszPDWkCZHX4vg3SaGxMemRT9GxOw2sBNCB7N0I7LLyONxhRi2OyaznJ7Gnd%2F2po8oLqbHHVdXISKKHiePr0UnvLMHFdc5FD5YWs81mL%2BVy9nfEprHxTV2EJ63rWOoljpTMzmSWGJObGeRqIauiB%2BxCADB1jMHaxXQK0QISgOUjwhoGhg4amweEmkqe0nMeR9kASIMFDNu74JPiag8%2FHIBVsNrIS%2BSNpGYZCQFYB9j5riQ8tXqmfk2B%2F7llkpcj7cCXRq6%2FcOBvHNZQSzN6vo9ep3DKpld4s9qfnrD4uiAu6rmTCZhSzuqEdlaCO3Yxmtkcunes4oYGs4p6CmytAJ6SZnjQ9kfZs3GuXiBox1txfmFh%2FDY9y%2FNlgcre4%2F87E%2FHtklPX3NpO%2F5Ye%2BdCabzzgdASFnM4YuzETSeY%2FSF2a9%2Fo3Mdc813qJhdXoi8JlHhCz0mfPoGtWJAVnBGxI%2BnRzec8mNE%2Fzw06hkXWUHJrec0iQykrzyQWi6C1ldmwsV%2FMYnurPLL3ZxTaEmpwHZ%2FZp357kDOgH9PmTkbu70%2BnhP%2B1bbGhL2QVHZGFppxGTJ3iO5Fll2fBd1VZePB1KD60w%2FTc8w9RH33V%2F6ukAz5%2Fks2QyHhhcIXwPwCEL4ZA0xPUtPx8nP0ihOgaxSem4VX%2FFu9BVyTR6l5dntumCSVmfCjdZT3UIpnLscxnuv%2BDT681k1GqVVAm%2FduT2pgxq4i5teHoRQvMgOraGV9e6cJOSXiHqxxbEBRrrQuSCZpNDemgs7jn3pLiRs9veAZmCMnFMXlkw%2BkeI3TchwbQZ6nWaOGUV7kXpIeoKmLQH7MursKcYHbG9Z6blv7L%2BTvztAX%2B%2FHmPLTfrn598U%2F8r8XmSBr9vdaX%2FyZfjfKlN7%2BulZlfEZeSjmsb536Wox4qux6G1zmp%2Bl%2FNfOvbuZVyc3RwOfTJCpLk3VVW7p1wSpAdQkq9xtVWGoTzFtZvoE0PXDlHLpw%2BX5R%2FecQ%2FXd1CLpvduSkIeqGkWg3bcPsLXfyVVNpggmRVjYm00zrvFbEV3duBUBuz%2FCJtYjrkvtKGUwpSRsyXlnL6kZ%2FuFqQN6uhCRurZD8ofGL2hRxkrZ9JXal3Cii1gCfJvjVs8bIkbTYPsKAAQvwFWbpSJBO2ZqyK%2FaDoCS1aw0V%2BTuSrfG%2BY3aDZc1M0QyN3dOezdwtVGoHWj%2FPeN7AGd%2BpaSY203nx1MIWniSk4EGJKdm%2BF4ck0zR2odqqq%2FC7Uhy4fxwYSB%2Fn75MgWmzDVmV9BwLv12Kzxf6Oc5GA%2BtXwgXebiZzz5fOknR9ePz8zHnFcWkt%2BrmkRTH%2FugAM2U0%2FxiTT9oAkZavXu5At68W%2F8Fwh%2Fq%2BMw29u%2FGP9K%2FdeT6rz9odd4DU%2B1YZsBF9H7xE0Pa68C9smWquapl7H7JE1lPqPgN1%2Bg1fZS5pRT1d204gLxTLtTGMsdMr5UdOHLh%2FJ18YYZi%2FGcfLVxAwizNXPOF0PhHBdyKmqHbIWdSkwDmQ2%2FXgMju%2BFb%2FfZ6NGkBT6q8xSEPzCHAiSjbUWDmWK9fl1wIbwgUfVtguuFyhUsqkK%2F7t0SdAJaSsT88E2FyfwEIKBjF%2F7pgaJK5s9Gvy62BW2gkXb%2BrL6m6hZ27PDMnNYl8tqZBuOs76%2BpbBwSeGZGJLgJG60HfRCcdKcogKtcey7yVQigPb%2Fxifs0KGpt4S9JuicvFnVBmxB7vhKT9ZuSCR5kcoHU2GLYImQcnpTU0y9A6OvfWd1AVofnxlqbO%2FfvqHtBDoWzw66uwgHm6YAmkE1VAoTfBUneR%2B1eDzMnSZnOm1vdS48kyPqyh%2FExZ3rol%2BCPLLE5lZP%2FUkFf9pm3tRdqstqHCGRPW8zb60Lf1dCbfduSW80I1dHH9%2FNuHFLXR1ifTVFR10UwHpZV205Yl0taUtPi3FiKAB8GuH3qAhemc%2FdDFxza1zYvOCdrOBXy8EzQiJCVh17wSBEmIB20l3bM%2F081DfOp%2FnHM4JGnUbDZq8Mny%2BOG4TK8iV%2BXxHFSDEigqacpvC%2Bv%2FSdjvltptVVgtJvrUpx3SsrQGJbm%2FMzad6wZHl0znVX57Jq9EeIU9SBD1mwACTSgrqwPXkegqK8kKagKbjvXvDJYUbQ20QsRdWoOMr3qYAgagxSOPSqJHtNOv%2BcSAxfMIjkyUc92UagXoHj2%2BBmmnq82eSxSNTVp%2BYP%2BegMqDuyv5Mdf2vMMbv3UIMfDHs3uzRDpHW3AG9lwGznh9Hk8MPIeKZA1SdQ6FDSb4fAGQzdU3xXGK12czmwgIrmnF4GfDmh2zfiDuc5eP0KejbGXjtaf99nZjEhD2srMlwQnWJtLuxs%2BvXg%2FNmGmLh56Rq87kD89zKFMJsqIavI9btY39iRA%2F%2B0PNYQkv7hjq%2FctPvNUkSSxZSxWEml664v%2FR%2F%2FV1upMc9htlr7psj1t7%2FS%2F57M03VE1dykeUAOzCnLOc7V0%2FIY1Fuhg3AKCfk1VJC%2BMwO6Nh3iTa3sx%2BNCyhMrjN5OfoN%2BSDz2LKEr0bFo%2B24%2Fh92ZLqHPDJYP0z%2F2T%2B%2FXDevuqUanJgQhO3Nii%2FCQr%2FHw89vEm1D5mR8tdms%2BLchIWs81Gx1jGdFHPKtRrAOrw0MaU7l6m0%2FWvtVhpp3o5Mnv70YQ9mTBz%2FAu33qTw2br869WmKY%2B0u7Os9da265XlesbTVxezHbaMeJhhPhLZF5ikAmKSm34UCM%2FgTQqgiwm0yK8T6umKdNmWR1OwpQWzWdD8qJjyD9jz9VPFYmDoFYsjj8ft7nuA4R%2F0sntatt%2BaJrDG%2Ficbq6XLC5UA%2FU%2F2C0wNh7ubxSqDnfABhup8p3%2B9SXElZ5OcXrXyBHAecJGkgPWv0G%2FY80htMlFoMv3ndFBsa9SFIqFyIVaFn1QkfwJj5nK6qEyaPXV%2B1AgRuA2uhKqud%2FrchNFeIVUpFHRwn9oNA94aDGvwOh3nYW%2FvQaucQwBPOzeFacm3D9sLzWhKrpqQuiVdLDL%2FeQPjFUk109NlLjVTLau7x%2BsIZn%2FaLul5zE%2F%2BsTb%2BU6CM%2BO1M8OFpY3EyhK70gZZkQvslePrPfQ7bbI5%2BotjbcMf%2BsNIBA2vyhc5YzxsbF3g5ZHKiS5Zw2B%2BkHHDOtHQgIna1VeKR0RDrfQ7WOEVEJDnIs%2BxceclOUvJknttiThl%2FUYVSLxdg3AeG3NLWwvWatryOWOcQUoYM%2BY92je%2FUX38EjC7JX2msUzrs%2F%2BTqcmLzk3cn3%2FmgiLPqASA9H%2FXkrXsq%2BszvNLC4AFxfz8xxn7yid3qBfXk%2FFxtKs8K3%2FAQHdAiZsHunL1EcDJxcWrvML7COAiMQ3VrGNyalZBPfKDDVs52cQl0KBiV71ZbAFfaxAKWp8ME639UNIoQ3gLwvC7%2BQKY6JkZdO164sB3xO1jaciPrZgdbgiQRrPDE5l7rzRKcklcrXByXY%2BGtT%2BsMWF7aajaVWrXQuEG%2FNQ4Id%2BhUNKsxoItlac%2FO4ktCDOVUINxs9nOvCeMqoKnYvs3ZA6usLhHuboyqci%2FfnEh48ufo5AmntrurAUUsZPnyeei%2F4BXNlB2%2BrvpGqqqYi8kF%2BdzNlTEr7LZJvPzHDrmWy6C83wrJvU%2F0N6hvhJO4%2BLuu%2FKu6Gz0XXMLi2hMx9BmB6Xh%2Bzt4t%2BBbz5JNOxmrSQ%2FZleHZH54j%2BcR%2Fd3%2BUtTma6yYyvM6xSQcA2UlxcWqP4jetCcrsNSW81N0tfmvNctUpvqf6NKF4z80tOBLk5K19D5pv0asu2pNEyvkyqM%2Fd9P9O29LxPdkcz37%2BQk8GuhNr%2FMNPzo9p1I5nwE%2FuyuT%2BVmYqkx%2BI890f%2FUjwOoDwM%2FlQTo%2BxjilHsYlVoCCUQ9WE8vBkO4nwh%2B1Lc1STHcG7D4R%2FAMHt%2BHFQKHcHuybQYYWyK7wlB%2BH38KGcc%2FYMgjYTSAfMAI6QitCCt%2FvuqO0iIJKDvWrE44JmhoM1hqxqqO4NUhRVSMfE3mo2lJNSUR8A8tboZ7qim1S3K7kPhH4KEyutso7jMsJ4NS4tIoS39V6iNoaHclCcFO33O0KaB4S3lg3lpDE%2FJN1hLgD5IjTluY5%2BP9VxH3Q7VfYDRHCuM04J0IDalVJtXbG5quTouMTEv0JcPqEcb9Q9Iv2fdEo7mAucbVtEzOELGJuZxTw1WndC8AEmy7er%2B9v%2FXEeG%2BjXbB91K1SxBBB1qSEcnCFe8JdU1v4IlTTcKDqcsBiVUDrJlSTAQhJN%2BirUEZ7I53CmFExGR7pFQKm1bClDGvjtrHH%2BMFXlTArbKpE%2FkcYSjBYaF6uULKpSuoLY7p0IUg%2B%2BDLh6rwWrHidOMsUS4lsVq0mYy0FwBiP%2BxiTGRn%2B5Dwm%2BRCJRf64AdQ%2BSy6nHNQPI5P4PN11xrTNj7jHcWQ25zGbZFwhBHAxyZNabmJIvNHGzxViVPQaAwHCrFnxg0e3dKaWug0XktQbQUkZ753wukIvl%2FH3Z9qPD1gOFY0iywXS5Y41iCOIrpI1znXlAdXeAnWDxKcjZxHoPnOvb83OyDbrPKvocIXeL6%2BAARwAE9rED58FSwAnYNOxEYTaKT02hIHghNIk3ED4rpIxyc2CCx8pKdk%2BnuTMx1VBMQ%2FwpxQe6BuCt%2BouGpZ0OY6zhO%2FIywOJVlKazh%2B%2B7sAjWEDI51jsAu2Mv3wQ7%2FASZzuEqcEpaCMpXUWCuolYLtg46ucUUQuqvVcAGOqkmQpHjLk9A%2FCpbHzlxQsAKR6ipYAWtg95bWl4lJR%2Fsj8Jwgw%2FB1Sgfcn4GcLvZSV7c6VUr7xBO%2FDJGqkXw7WJziUiQuQPg41luneOjt%2FJhGnB7wpb6QDtuf4D%2FXyYeXrg0RpSRp0MOpwwn%2FcIJ5bDZJpacxsqyNurl9oFxIl1g1c%2BlFHsyzFvcAgBH1b6oBaSWQtLDEUArmry8nDUXHtIrpAJvWMSOgUfsjNYIMz3R9Br75%2FF20AV2sAdhGv0VxY7EPCBC89EA9RM%2FUw%2FUIPUqP0WP1OD1eT9Yz2GQIWZva6ztsyUlIaln88a1wYmHrBbNKonmQOA136PZPsuOTXtRHrP5Rr9SZOi3FLuwZQH72e8QFkB%2F5fkzkpCLSqg6H%2FpdGpDCUbyXRYnOttFZH33V1F31gyoQUmqOByLOyDVlZbfTe59Vkwyp9H%2FTaLRb8SntIbFXACi8hwpiAXuyI%2BlPCe9GWGnQGVQKQA1AviUtlfHXJb3SulqRTB0e5tVc9a6Hz%2FTBM5WjL6PkpouFLXG6AFGh8P2%2Fa6mROA%2FK%2FWnOi%2B%2BuJucxpg%2FJoGHUPZ1KDxCXFgGOYVvPtSHmG%2FleFgVMZAQCYKX06jWIua0MLDr0x2vIBA8UCRvYWcrlqLKfBNsr57IxU14wrJ8yNZvPLuEaQQH3AuSK2Xi0McC7bACwgyEMZhfgLyYhlDZD2SzoghDR3DBcvqcQoNd%2FR10sjqMzxuHt5zjF4w%2BnLqE9GipbR7%2BROjOT4LT9naUY%2FkbHifAKNfmte38ttRt6hHmhs7kjMegMqg0OvU875YYb3NlYy5fVc85fcTJakb5Ius16ADOygkeu88xPRvsv7ad0LdciG2LbH5ID2V%2BfierrmWnvlBiUAdCk%2FbnHKB%2Fa%2BMzpzcYD0iPP8t1%2BRKNmi1vW9EpRv8lmLnNkitbpjedod0GmNwhr%2BAtAd%2Bp21chNTBV%2FHKf7dTvjLFmNhGL06xnf5oZDeFuT5aGgwGw848xXf24xwMqNy8pMYNcI4lfWNxun60bGbclbpl11H0SskMAqdnMJmoyzargjTj%2FbG%2B4brKqwWlswPzrsZwKwvW50N1n0kcujWUOu1EZjH6mIxp4zD0XUTj7L998Y%2BwmyO1z%2FMuc%2Ffv93GX%2B%2BJeHYunstODZsA9rWOKu7mBlvvD%2F4RkT6Zt%2BdGQuv3YOnUd8aAvZ7Gm4xjyDu06iwDZAoXynby8Yq0LPjbwfKVWuEPuTLikspqUFLw3WBF5ckmw4FOMQgbLcEK6PbVFrpbz7ObCvqbpY5IsfPmmpwBH4%2Fku2CbDh%2B5aYHeyW1grm0e2JXYyQXDQ%2BxCX8Py2fcVdHTq%2BqvofiH%2FZqHL49tDOiU4j3auGfnmUW7KKopGxe8gmUE0oAeba5qszDdy%2FK5xURMVi%2BaCblRY8ZYiTX2JcxC1XPzUxwpIWb8Jr7CCpedrCjLUixQrb67JgSsVyVfBNh0%2BwrFAr%2BRI%2B39kqt5GPCJY7XWtI30kyqISWO1s4WHhZbETWc6RpKa4sUdeuV2zSORlmpcJDiqHhKxSVlS6dSGzgxXwZdUhYPHd9efvgtvzM0SKzTcLbt8nEcm3QMHteQsW6M0cAS%2FWHtiViBRsJaGJl2CdH3flzCDHF%2FNxpKQYklkssGO%2F%2ByhCqgzVYSk293aJUxC1Q%2FxEmlXsJAgwya5O8uTiiZDk8pRa%2F9FOnGR0c6bGVZG%2BPWI5xDhhHPJxpKgYkmkU3wHXXRGSG4i%2FEDoLuYiQNrb9fP8Z1RAvf3fLADltme8kyTwFJcvXZdiCOV%2B5r51jaF55qjCTH8FbvKL6BUBFnNqHauqR2N8xbFPt4IqavVbdEMVrIp6OfX%2Fvi%2FB28xEGf%2BiLZZsNIJoADpnHtomnzC4Um%2Bf%2Bcel4I8b0vgBOdcQxp2pw2vhD%2F0zaeKUG%2BzY20BQAdsb2ALjT2wYLpZvcH1HvI14ulCG%2FMBAN4ZDtF5902tACgrxwuDrPLdC0q3S5HZdTZa6Q6m4kVzmp3Zxe%2Fzl7oaMis1Eve28vQqY3eXPwBwgreSwUf5%2BxZYH4Dzi9X1Rrg%2BWuS4kfkLFUq2TcRjsfYZIn8Ck8vZePMlZduJ3j3QDbXfajWb8E4PwvnOxQ5ysA9lzbq0cvFSiy73mtQfEAryi80nMniP%2Bg6Wk%2FI0kmweA7cmWZ3zju7AiHtGm4k%2BSfbsq8mMvvVIckGpD46S6kiQCJZjjBDIG6EiABXHol09PHP3B5HiiplqdJDiIdd58H%2BT6ofgt5abqi3QdG3BBEz0AextzQGWtZCOXGjPCt2ujVGqFMHAYpomJCOU15OxfqP5FEAxI%2FsaEcVNp9Yd3U7yXodqZpshohjSgEZKY0VXLg8x8j0lx%2BtjgJEbosxOHDhPQqdGMkPwUidnIy1vdSeA1fcodKzQVXCslzYWV4RuZBVzA9ct0ArlLLS9NcmAg%2Bcj4AXVxjwlsi9NKZ6lbNn1HDeUT%2BC2om3Mi1eQBq6mq90cjzQ%2ByIg3wUdXn2gVILyX%2FnyrdA0tsG9YvdpIHvI5xqOcpYHTFSFQYIavkMCSRxS7okyCHAZtOiZ2UKt4ZApjR7IO7Un6gLHA2AXcNXh99vK9e00cg8JJeJ0WAFtTHxeQG6zWl1vZsKPSyPo05M20nm506d07S2lN%2BYND%2FzIN91X9mu9KBvTxqQ35dcLeP4AxfBC1zBbXGbAODRhZ5vLP6CCs99K4EO2ub1eBypZBDJyKpeExelsZvi4jRA6kukFZfkS1kOdbQVH1hPpIesRufahVV9%2BaqJS6%2FyVlzsY2gv5WRkZC4jcSSLTFdZzKskaNYL76M9l4Rym2BlMsn1Jb7C6AdMM91ihnSc5cuYTPElJ0JgYwAdxypopPJSETFbzF%2BR%2BUQbibx2VrZB%2Bu8qmnRxN2t9T3FmRuJigebSb6oYp%2BPutxYUuj8ibqS0KofMsmbfVfEkB78DVU5GP2Uk9mT85S%2FlO65d9SfSdbtoaeL6NuU2pmX9YuQQfZHp8YfFEP2RIpwkcXcEjFRPTRL7cTtemUwqImAT7eSpA3r3aelymc3LVDIn%2Ftu9XDOQ3idqXqEQo69XR7EMUhpGifcfDmoQi2ojSxw0yelLT9cz9VIdqaP0bD1Xx%2Bp5eoFegpt82Cxs6%2By2uaooFcrKA4JRqfwsIbE5Ggj6rLIDpYUS6SJvvRGbe4%2BX7NQj4gtH8teHEnmWS%2B48T3jnk%2FI7zywidV0pceqHSzC79bqPJStjo4uHNeY%2FgY2npTuf3v%2B%2F84KE3rzAE1trsCDQpcTCnQuSZ00a4N8LvKE21%2BqfR%2BP%2FHw859dH87Wre719n%2Fb9jtCne2elfF7bz8beT%2F405W%2BPjV5u%2F4%2F8NiPwshOP%2FvwVY%2FxXz%2Fvk%2F3%2BmFPvbVOzr%2Bjasjf%2BD9vh58uo%2F%2FvZdfd3P4KzZzE%2FMHz%2FLhvymvVvDr9%2Bir7Y840tCvPwDAq4%2Bd5a0pZH8CWdonlzDaDlXHuIRuZrqLhLEOrAYJAEtJKnFu5ApZOfkjLbS%2BO%2B0jb943RP354%2F7rpZMtcj6nhxKYoKMKU72WtvgxkC3c02agYkTXoj53eUwL1OAGYBmb%2Bhe34eHQK%2F3JHGgkj8tdkr8vy468cb9h%2FmAFzDHSlr9B7%2BcS%2FgCuOoTq5fq9wl5kH7Yxzu0WZxmBP4CHXdg%2BINL8gwDKWXRvTVrlf%2FH4%2F4bA9FAA%2FSqHyIeVz%2BXNHwDcN94rL9pL7eQPQKf2mr2EJjKo3hqob9JVcy0Ui9vvM9nDfj6W2DdxSAzGs7EBjKs3Tpfvy38DzMWjjlvOzQGjEDS%2FS3cOY%2BzwmY9NKvNsSl0z8TyJpdSXeJvXp8a4M5bH5lXt7ND302h6%2FClrDWeUpkc6ansYqPQjsxighNnfRprcPL%2B3flKSxsWT%2FodvJ%2F9yzDNn7hYkMMS9uHPilB47gGQfKtz9cH6lRwGEPvcsx3do5FkX6ze8FEsqfUc1NHxv8zvKnCgDnwCjde4oA8rhZN6iTC2N66MEzUpaqSFB7QYYcJ1m0BKMvl4uU5OxmmIBe9XGZPQvD1A8YxVVy6ufW8VpdscUj%2FnZHLDyP%2FYBcyVHtO5qJXEUWlyUUcV8cSIFjTcGwDUP6%2B1%2BScHD3ZJL4yFgaIlD6Rla1DffxuSUuyFDNG7ks0JH1RBAU2njFupwgnpTibayc2jG5pvRPHZYzM9G%2Bti8iij0kUkqIgPY%2FEhdsQSWe8R63bnfG9z9fcwfTwEm%2FcjDAXpfLm9j89PoojEIb4CaExXWS0bmXcd6KcAW96giRcOE5j%2FK33pf9QPWG9XTedPvJ21Gvp9EjItaxLmMRPxBo%2BW%2BdAbAsxEp9RD%2Flzu%2Fxtnt4f4qysr1Ciq9JQCafCIqewmwLBs11oA8G9W9EBBSs4EAi66d%2FAcwr7I5L2oxxzcFxZISmDxDgrA05qJZOgREBkfD9m5ifWisUS5OE9aQArWkeKErMDdDHNlc49UOzzFgoFJGR62ikk3uY1eck1YJHwlFnPgu8VkTwHi3Su0K%2B5ud1Af6KLZs3zYWAvTVhu52zHtWpoYS%2BvyBpvjNGUt%2FeK6O6KyJ0aJdsFyrxITEpX7vsEeQ01BqQ8ioIEq%2B9fDh0w5TtGrIQm%2BaTxWytmbgMxBqhyOVclxDy7CW4jOG2hdOAYOkJzSodK1wBIGtPNNQTcJm0uUX1AIdnP0eLLaxbtDRxmfQqu3Y8LxIT%2BqCd%2FZyqG9nSOwzolE%2FRIINrjTw9mYD82J29w%2FATJAetWEJ%2B9yVdGIJ26p3P7J1qT186rfOBke0YMdvZIhm7fgoNxRnc8eF2x1fale0kaNbHc3Rd9LWGNHQha1JqUvyhSwUtJnmDZy5IoYDjXJmO14yb7mKzfJ61RWuPvJTM49KM10pmrdEOvemH43Mj4uzl7G0pXtXNmns27jlKwuALUfpYhYEE8K2FFECYQXZJO1YXVryddanHnUg2m3UZ09u0WABPGXo7OUrEnOd3tExGiIb8e2zUyy0wV6b4Fw4Zt710yfVpJXtI3c%2Fl3MN%2FtyuSG9L%2BvJATZ2r3TFlTKp9VeIrhpCi83eLoTt6GCfSr6xyfrSJINZCsTdoatYqTrNLicHyjRy1rziR%2FxgB5vJeKwD6RGr0bk0PiVrtGnUaSgVsWDR5CbBsmnRbwvgK91iJqO0xwsISI8w1aOn88cBIKbaRKJ%2BsqFUcaclprbwXp5cP7CXsyeKRJ6dCai5nhCG%2FLpeCYamX1i6k0hdYTQ2yP9EU6f50KZOS69han5mg77%2F3xTSohVinMPXouT82gNl0HZFm9JHq2GFQV4xaTWWwwKribeuoEnw3ddZiRh%2BVzsiQGcn3iY9nvCxxUmZPNegMLzlUz5%2FYdL676pXCYo1tCswFKx6AAnpB9FGlDshL6Y1t23o%2BhCjbwso1vQGOyGkSth5bWYwHqDRwjymf3ip5UgT7jj26PSohVP9eWEhhRr0f6xSmHlUGUiPuwjHMufOjIefSNRpobgZDYCiHNNUxzDyokJtIYYfKouUt9FJDVxJFXlEi0R8YgaP6VsIqfesafWNy3pCBlefMtkoPOHXcrDh9h%2BGrf4515PUovGn2bhiNmUP20dzMNUTP5vAh1YWYZHb34zbUYlsrqWElqphRGBWdNPJT44F7lb1bhpOH3HfsAHj9sbZ155biTbJUEcOagNfkuMVu%2BGNf%2BHSInCrtbkmh6cDYhqj74Q%2FbbNH7JVXFALjhsexLDtFjE5d6KTRvaAiSUjJM8oKB7evHskHaRmrmBF0npy8oAfPfzEIDi7RhJgFGC2pcgMpJE07BbkyaczeAOlci3RSTxFmeRm6cQtHJCxmh9c%2FfqANLp3nVOx%2FHhlps2ekEP8%2F%2B3mV56Z4kZ3cd26u2HRjdhuEUZkAPf%2F9mALNqrpmCBoOfTagg%2FOuF4i1%2B7jYGDfSeuXYzBNPZzOVGwDUWAmU717afJo1GcOuFZ0pC%2F23hw4BFj0jMNZiClo%2BGinUg40OMEaNAbXkJfmaN%2FB6rWClN1jwra%2B4lGhhdyWrWmt9TayWJlNCkI1Efg7Y29F1nWriDl0ayaElu8WwzSWV2h4R%2BqKDZ4SbfNky%2BEMUIy1h7Uk4KweXEVrLlGma%2FQ7nJEQV5p1gFS42%2B2YK7lkZjmXW%2BwxsBo4xDTWNirPm7%2FcIwS92hJb67McIsd3K4RYBGlsy0Nu3qTav%2B5PQdjTNHABtY%2FsSwWlhmn2wKBujXc%2B3mZ809SBAfYOzTg3q4f0E4wubM3jjX26YielexPk7kkhAktnOblpuP7KZsFk0Icy3ngGD0T9xi3jfflgGQr%2BfWwzNbuJ29UTyRYE9DZcKOGRPepOkq1qicEGZJY5dDYe6OygzJxGe0CmGAK%2FtGhlyY%2FbBjo4ljyGzrzkx9anWnhpWeFHgTlVRsZ6cwmcg1LSdzbF1c3YXc2oEzsi2VNTPzp4%2FqCl7MhZJY2J2nt0JMU1i7sL4wHcPafeXrXU%2B4QwxLwd0mnc0Z7fqPhD5g15n2FJ2vmuWZTHEl%2BmBHEzhIHeu1yrXNAzS3hVZ5d8rdRgqQggjuqhEiiGcQuJU%2FdxaHP8ZqdfXLkD3YGrzFKS1VAYlxHS6iiwxb3eq9zgWjjY9aYYJ5dsNGDm9Fa0ShTWb3Ak1h5UiECksuGZmThvzSDd6hjNKfkjuzpQOc5BGCEnkJbVJVAGcugJHKpVuSEyUsMUa%2BWlxjCsmZlUB7vgiwaKKgteQVUCcXFjdppYqQX9Q%2FFouwXO78xjJnACjSua4OjZWADy41Y54Gnv7%2BXiIwBChKneqVkYWG0OWK0LV4OtDj3xoYYWsZUyMmYg7gebn%2F5%2FLt0xdBQa%2Bh7TJCcWm634cIQYAUDRINRMQnfQmpmyBNpEn3NcmrNvQ8EjJOZ6LIXm2aaGaHobJh0QAr0BJNygxDK6YBWR2kBlGIGlBkZa8YxvBtVYcCkcKInze11HdgWFcWV2BUENnNeoHkHAgZIGRN1mCTl2ihafBkdhBYVYpr0AsumPd4rLvQw5dhzts7O9e9pe%2By4%2BKV31Ez0vkdNqQiVeBqUrPkMW3SCXL7NOFfvHJCjZM2O3UQK7bHl%2BjgqOM589XSWNt9qTgMAzOH6htYQnMQhFBJRWzQMYBHqExTcMxVRADRQZ6PCDkvzQ%2FLIIDYG2OKjE%2BEFE7tzuu7Oa45JtFJbTJ0G8CdGgZ7ksJZELYFm3JRw26DUmKtAs6SqRI%2BCRKdOsvBtigJDkns8FChbD88d5ofF4RIPBCTOlJ70LjsEUDPUMAjWLYU2v1rY2LjyvizZAfAnbCx9DHVUINOSavj1x5p6E4KJVGyfXYgiomXuECTtqwMlb%2FBFpwIQQMINaFwGwhSUSZEQzsEbWomWLGqxCAo6THjZotpxIkT%2BOqhFzBqKJiqKzfKh2HncJSbwmtgONWnA8kHcjQZQLBPU27a3j3vXdKqU4yM9wu6p5MZ1mL4n7wcrsRB78yBpCQtSnbjN38bkXUKWWGn5oHDuTFzeqmdaoa%2FvZpapWYIYALWbPdESsQOuEF1IjR4ciHlPNbMOCv8qTXlWspZhdPi9UmRZsbjJn3FY18%2BKXGESPfGsMoRR1nsijdI%2BIUz7K8iXsH2zUsSHKVTdH35pg5%2BcGNR8AylNZ%2B3%2BCXlKyi7vC7a6yRQMEGauPfKDteWm%2Fm3APSTL0QOhIEhoO3QAKekahINVv3qa6fToEhXS9GbBzDumI4dR4i28altYqRKgRffOZTWxBernLUqaeiBcjsYgX1mmD1vPTC7ub4o0bv5M30N%2BqlCVhEWA1YInkco9ft3f1Q2WhLBAHolxpvQIxtNRlIEBC3mGT1yUY7UR6yQewk4FPsu2%2BX4xKQEAx3wLfgV%2FAUifEElI57r7%2F5p2O3ffx%2Bzx%2FKxdRw2XzM%2FM38wCR5zw7DgJOB0FVOB2SzEJSWdlskUdwv6rvcPUVnlumnTBvR%2B4TGxI85VM73TU60YUiUGZ6xBx%2Bo9zEcanHTykBPIt9FkNCcskp4Boba8u%2FHkY7Uf6sJkmV1J7As7zOgrkq6pzYbjiInlqVCMs2amL7q9NNYm4%2B4qbsLTg%2B1hWnC5n8Ll%2FLdwaGtq78a%2BvSMr2Wjuwob8YKOix%2BtAMIg01eu7vb7AUINKhieQ2h8yjncXOcRCGFMick6DNSEDnQ3jDnqOosVj8J3vdkVZGYQxv1uI9agMwQbOGCGHE7A%2Bequ2Ovz0NfgZ%2FAH8%2FA3f%2Frhj5pvml%2BbPZpUY%2FrpUQbUDcYMXYcNQg5vO%2BjFqouhnCcgmKs%2Bqb1FGGKB3kyqmG8O3DyGC66sJEQHcVbzyMYkKo1zPwuQ1DVhFiIqvExYwGYICuis750v9uTeyfCGz%2BjglmNLKLxvLwTWC6BN8LFLN3TaGXQHlLyeVTfWgZzrXuybj6Q9%2BtwQQJSRB0jnQHlQnqyyakbq%2BqyXSBVbZ%2FE0%2F19bzfa0fsMcCxLkDET4vd%2FlaVqvTWUbV0yqnyITwjtQ9Zlm9S%2B9IMVuaqaXKgvSBIxytwzkYfrWJ6u%2BIhvnULCcOZbPkM%2BmvXBLpPuD6Q1q%2FNRvbGpIdbZn02EYgbcWxu00qywXkV1cPdwkrxCxIzVJHWgODD7oXNPCY1VrztjuOoeRJ5Z%2BTgLN7U3atxrrbnWCNp4yH4oO88G3OKohHwFDXssqb9jcCB0jpWJhlA6%2BbVHgeftnxaAHwegCl%2BPY6VUKOiqDvf%2BGc%2BlxWWnOE3ccgii5FPXd%2FcDrc%2FncarcOvNMXDf%2B9riLq157I0saBrNTHrGnpFX%2FjZ45nf%2Bu1YFDNvye6qyGVDVMXVwDgVbxN2wrEC5Sc%2FfQQCjXsn0XS%2Bdmml4gJNa5C4FlUrAcQpOuRS5QR9TFkbDsvZ0XAdq0HNFCcQLJoiteiFsxsHRCXjo5u07UxNXaf3sEgmy%2BRGI6o6DSjklbqCduCbfzck09ZmKwYut4lmPezArKTipo95C2g%2BqqBhk6FgWLVhG3NBrhJ1pTiXSyPbNVEScHP0dkcdwsb0M9D3C76x0ZiCq7SuYe1hMU9lWKSrAp0B3WTAostQxexurq6MgrIGsfY0hlaZyXcwUZYK%2FxrQNUpxF07Z6%2FaENikLOO0sscTaszLsmV6c9OSNMQGupyVjkSVuZj9%2BRxp067FDWXXPeFU7VAs%2F%2BNuO5D2sW6aG5UsuIZHX3wGEkxpWtgYbHGIBWDWioOsgOck9DP%2FhMXSpxd99e01x1jlo94qQ%2BFnQMgv4IGlVFdtwdXaN4XlIOu7587NHen%2FFov9oK%2BxkoQu4ARnw30HKuSnj9oZBtzv4pZcEqrCnYB97Xngh3TF63r3PvvzCLhazzgkTP8ftOnuhni2v5PWeerdEUps8ksLErRR7LhJ%2FS9qPylqxwnO9Q5k1e%2Bnb6w9%2B9da5t2qXmhfRhWyRFpEl%2BdYC3pHxw75xB7esIABA7Zu7oXeTe7dk0r%2FzPfvRXrAzcP%2FLgjLDyzJCoN6OvH%2B4f88fqeT%2BMAM4uD3C%2FvXGdQ35t63bHfKON8L27bLLfEeDfvXnOU9%2FCEo3klZoO2twvYqYSbW%2B4WdwCye%2F3ruu7L1FTx7vbyNLkSME9Vj6SFR8HiUgsY9SzdvvgiE5tC0wC1W8M7Bj49RSQx%2FuTZBAxPdetl7efqCpJjleAVxIC9cIiQBddsqdLbWpycZ%2BjImusDpv9UG4XVz1%2FRnBkDH73NNbi8Lbi580cmN9tQ9XP%2F0jTWARC1nBb9xY72Q4Y%2FmuRtJZqn4NO0lbozhANiqwXCRSMZBLrL2TTb7ueZNSOru51LVD6qq%2FB9XCyUdZOzvBJeUqaUWYcdbPLspO0AHmR3kkEu3AxSz6rrYPpp5eyODOFLydGdN6hvJJgQ1LYoduuadTcHdyZCYnZfZ5BbvnTe4Ops5504EQ5ZyvloC0mNExCDdYa0zcWENPaQ2OgbNDrFQmaccUzWHPwVU9VsNp9x1k5HYDQiHewgyJZfwfWz1VzcZVxgUX9AtzGo77GtBQPQyRLAMNuGWRk6LhEtfYr%2B0yiaPqEZc%2FY%2FbVp06XcUaf3Z2ozOhgVNTjs%2F68MGcq5NFT1zuN%2FuimANwScLl%2FTRJh5jQzGB0UI74woijVKkW8KOJcxoXLWH8lMD%2Bmf2MbZMyjww%2F1NH1qOIFfG4ESxQ3GsBoIbtBh7YRO40WCvROLvexlfLCTiAOpUrCk3CAuDh4lToMMi2PthWo4BpH7yJkiWF68R4spDBlYZTuBJx2tRRkmpR5qvWDt58QcF3uueoSidV5X9qSlxe4TqrzC24rq9LkrzYo3iQD3HwMBTApfmj11GNv0xWdJFRsBbNpJvhRms9qgm7p%2B80hpcTC7x7ajTSaqAI8GJ5Qi21s%2FaSW5fFHEaShD1K95t8HmJWGSZioaJae6EEiMi553gozh9mP%2FWfE8w2sQ8HI5O5Wq%2BbhmhhppTJf07kCbj7lqlRGPp9WLa4%2B5DxOOrV4cxySLPS972F5X3s05ddrulpfqUyaGMB5OrvVa%2BAXV6%2FeN%2FWBdBLxP8GU0NsoRuH7UBLkSLZOalLRjVK%2FLbLaUX75t8SVY%2BXL5vWq2Oh3b%2BHD3a1%2BKCC6d8ubtnnEvtxRjXYnFnlMP29%2BC2lg8%2F4XBkgQRXBw8SZwGaRczY7uifcXLr97nkEMNU5DinMfME3cx4Pll%2BFTxywBRZziiOjW57T9I1NCnxZ6DLl3RGHnrtHBfGPsWgAT0WhcUzvTxMCKCDKXgrsO18EtyhSsiKZBLobYlR51oSLcJvG5zHe2b77pDckKVSLXPB%2BrTPAjIPVEEF0aSRClSinRRxFHrU0y8am6aMBGWnYrBzRLJF68uzqfiBaTM06WVgxMcaG20tvn5HNcYPeLmy9Uvhris0A6JA%2FO6M4oM9ffCKwIt9wcKkI70dN3vwQhDYckfNoYf%2FkV0UWeDAaX7TsV%2BLjd5F5VNhtDa1%2BLTbK%2BVFqUYByfOEwE7osTpFXpYtS8XUa9N0ZxXx0r0f7KdJP4ZU0nGKwBDokB9G%2B55jNrZ03KKubR%2B5p%2BvtK4fbhF8PCT%2BtCKQ%2F4cALDVkREgNkMjE7cshL0mamcpZUiqG7kgaGjFo2KQouyzYeLslbmecBHfF8AVKWj%2BuMXq4tefzI%2FVDib4dUbwCihDuzuWShzZjN%2FbUzoOMPJfTjdpRCA%2BsRKpUgJQ0L4RCMDKRdOSuaJJvOXYnYIvjQ3n1uDx1DFYipmW2sQob2Cfq5DIhFK0afMMq9LAF%2BzhzWa3TuezXKXGQ0QlwjkSy2uMq9%2FNRyqOBZKulxYNU4iwM705G%2Ff7zIk9AJE4jOm7JiMucWCZLXlB6etNzMmkXDSUHPC4XIMVuLUc%2Bci9xHmpbydnuAv4aRkiLFTUe1WsUflWROFL1wkbnwNYASPcao4dYW1wcxsslwiQiUP6cyIJ%2Fr7euT3x0chwUaArm5B9y%2Bsjzww%2Bd%2BNJ%2FcgnRs6yKa09rm65UIll3yQTVMQeEPHUJ3o4cY14ZyIcdYxhmyVt%2FkNnz91niw1BHT779vo8tq3Xx2LN80vV%2FljibXp%2BTppVTB4ctfzamVyeI%2BXKC6lQC8jAItFBIMi%2FatICQSbGnb2CEUfNhu2d2NMsgjXZ7IIQYgQ4ZkGOoiHCuhiyBAUVuBlgs7in5%2FiFno%2BmSPE3i6urK%2BCQVLKmxuGXjDpO2FCXjmG0q%2BpheF2enTMjQgFaByAMpTuIMvPp5fWrr%2B7VHj9Xa4683dlHS1WsvVknMI3ui%2B9uH9u1AoydHA8aibMIabA43NDNPbGfp2kyFPLsagW06lr9dFJDchBLAwptIHxYXufxDSUYJ1xblXL58f5qXzN8rlXFIJuu12DCoInf8r%2BAFwFbTxHWHUHO%2BT9LnMn1oSKxT5y72xYnu8%2BIive0VdJuiy67XZUGMpiAE6cSVOteEcsMUNzvamnRsjkQE%2B8EZ6HObCoCoUP4RISfsyw4rk5QMlwFL40bU4hWETYBGDYX3AnMzK33mk67UcH2yXomCosfa2beNIkgKeTrzYtACsFbgdm1yeT30JTp3FE5xmQCYoqreui%2FdrbQiQDlWmOo7DDEbf6wdEfeB%2Bawk2zEjXF%2FmqO%2FOxXgqmoWHDipgx5PcpnCpSs70EYmrK0NgCFfx%2FsaJmEz1H%2BLWu6J0PUTM8a4h2D6qnxEdHXJZwqWA3CqxMEI%2FEphehevLr5lKFqmYUQt1jH%2FYMFO6GMF9M7taDYTmDLyDwkV4p7lgYh49CHZLH%2FEqlgucyO9sJi2uevSkK%2FHGb%2BkaC1LchHXFiR7CuotT79ORwnlemH4m3I9XhZpIECrB1zXnI18tJrtId1DF1IGoWfk%2FKQcKhY9SSE5z6TT0Ih7I3RewZ5rH4Xr5PpH8AyhO0ywAugVaxcH5Q7wwPqTftUXnxFWE41QPAuMUHgEhTrojLy%2BGdx65XiCSCxmTh%2FOIyR6Nk6%2FVSVjNuitJzbRvK5hd4QcamG%2FGfKtjGI9AOgY6pxQ0b94zpinRfpid9YX5MXg6yr6QLGJ7QfH%2BcGz%2BLQh1GYHy8ouUc43aE6eyBxQ3BFoxSapjYkAekEF%2BzLuC8IUMkYoNZeyusFComyW%2F%2BA71Yr3ogIphp3lPdtEP9Y6o3pfQyXZFzFz20dDBG5wIs3Q8BNZOka8QvH2hEwvb6V9J2I5BXOegc9l5fEtQ5Xy0rXpW8XZTz0WnAEiEpD4kIMZoCG%2FC%2FqYDAfdB7cj%2BEKgzVtGrlrRV8P5RYfAwsAiXSOJ1LTb3FDkKOwv6%2BxdvXfD90Dcw3R0CgBqK6QE8XCtysfyGjpsiym8xnMzw9NmQwZUrG7CgmFaKcavY%2FvBVy6uIiXIFeNdAV%2FLaKXRAWPn%2BvdypWC6HnkyQ4OyTImYR38b0jOunRE4WV2u9AC8lBuGMVTOmBh5kSZOg50H9MnJOFgD9YXjXWmx%2B7PvQmhcDa1kTh5UMDkHA5upl1zAdLE2INNl1ltpLBbDcaZnHra3tZFd9UUJAyrSYR0zHtix5BtbYScITdc4MgAOIuwx8pDRIwwnK5cLLwsntgkUfaWtlzZ9XiSPnlN8SXqj2YcY2KpaFds3akV4y27gSMqMW0E2iMr5OAvyaRieELzgAbYBI0QaJfBXajd4KZaN%2BuFpwz3LkF5YYedhwhaao6syDvY4E2hJZ58ndMDV%2FXyUKMRypCTUT%2BIX9at3gOLn53scejJajciBpucofHg60tZITIfkwcpBwrcITK8gPEv58CIVFMM4Gl8siNY5EIQUbm3A92u2%2B47XvPlQywidh0CZJHIjcV2Ul9GETpijNFgMi1vV5dLkt4CSrpbpVd3c1sj4odeRWQylDaPw6gwl3F5L5ddodiA9p%2ByWxrzP7tyQf8a0MsRx6ZZ2dMDtF2DiIBTWVROHBZyNSwaZWObVYkGIrZLxt6X2bWwfyW%2FU%2F7PfVcU92UUaWtoGP6LSW1c%2F2uRpN%2B3VZQswM7XrjHBYwpQuI3vCBsoMAKEzcbXMVOUeCnqkLbE9j8up6X4ulfxldhtES3idffZ41AeAWD1%2BwB4puuE08NWmiMt3k1isLSTKFImVgmWOy4etWTP1hMiWxwm5jiOkJGv6SMgBTd4EJQgKnTBBacH9cu8KCGoKmQv%2BO1m6umrxOmkuZNgePP0AEngKYVFCVwJNs%2BGRUcXuwFVDDr1uAZSbLWYTYulBKWeRspLspgSM03ctX3OfCIXdVwL2zolyMZUSm2NN%2FYa5WFN9wuHvoQIrZGlqqPBejgkhqGyPoLhXug9cpgcVpqCmQJr36Va1sd8cBlPB3XoY2%2BCCnSmNZTlpehvixovzz1i4zU27mMkkXjBJEkWC5v6j0HLGx%2BYLNQWyJx%2F9WD7JqqGm%2BspCBw0gHBjdiMwHflKM6FJ2asWR%2F0IpHagys122JucAKz%2FCY3A78D3HCi1wUyOVSu28se%2BR3evniTuolmusM8JzEWOoqD9BjxUG3VRhq01BMwj8FBejckkOJF4S0J8TjdVUwJooseLwrn4rlwAsWvzjyWFj2rEaLnNz3MzAIsEuvYnUf%2Ff9glAIejzgzVbSXU3UCYMQFAzzFYzNU4mFE4JZb%2FvpUQ5lRlGRNbMGMkXfIoQgTQkqwpoPwP%2BDtWHAE8B5Q2ghsDpT82WrUr1vR1cGsalBHo7%2FUGjKHe8d%2BCDKGPwCARKQSGhdEyDVnPhd5Sjlf5f%2Fw9sOJrh%2BbSHFQKIxLOHMidGoxlrrNMq5sfFYuJdWMk93GibK4gfI%2FNWV%2FE5DAVaQGwkFdvpZK4dpFQSgUpnT66jlIDD7A1prfhwsKOHsL1ItUSgb6xzEyrQiUSuZ03Q2jmU%2FYqXF4y4zd9kvB4Zaet7srjy3P%2BshMyIm9Qra55n0MUIZhwxWBGDCN3d1tVYBvwa%2B%2BCvjAg%2Fr07%2FgQfZV%2BSr8nj0yeDMEpS%2B278JAQmxBPiA3n6lLGXbAjqOiCqLzaVoIGecrLJ1xx1eMot%2FKiZBIkNayXG1LS3IIuc4wgVjKzRDEe2fnyYilNKskAhzXS7emmlHYczc5rgcA8hN%2B0TNeEqcmxrhB8KQSF4KMWSQWCtBBC6NU4rt0ogDzWfQFKaIHnYjaZc6hSpKbmCQFDbOaGCvD4v%2FYwlgomXA1A4GAuCbjhFId8Le4mcCIfCCmb79XDukTOGMcNdHJxowB4CMUBp95RPgoKIHaltEykJmgV6xjKCb96Wf4sn%2B%2BwShLL%2BJPRSS7v%2Bo8vQ89fCUoHrUhkm6MiVvRRguPjmSjy5sIEUDOoOASf64krG7dM7jd1ZN9d%2FdlmDcCH%2F8N9P7Q2RCda5Oj82paDMqWdYu9Cni%2FUqbpB9aRroVTLLCFSug8FHlay87gLtr3OkjGDc0ZvJ9ANH%2Bx2aXbUHV0nR4iMFoi8XLImSlzRNbLC6HNVGxAIEYluubR%2BuVIuh3f1sTyXLmhDsdht7nJstFYejq33HduyNbdW73Q%2FAxqemdAsXuLThogvEw6g%2FBvyiBaioYBHfmpUX6aDicOxbVqn1jP3zc8Aq1EyFK0Inqel3%2B7bllOvfJiXh%2BY2JEan7aKsPG7P38N9eGgNkl7Nw0j8v8%2Ff3mJnvUZTqQtN%2FHWruFBVaLDfHvixr564jgnqds8c8Wub2XbeQ89YlrYHgBcEwwElMoadnnSA42XKVgjIOoNURuiWEHKA3TS185KH1IHzeWqpMNylUdur6ql6wqXdPqrzi%2Fcc4V1AN6JGi%2FGVh9RaFMsj8CSmL6v882iHpDu4WTszWqXqQPH6FwPJwjTLZR0leDOpdynsuLECQbJ0IEvcqMymr%2BhCDND4nESyZH5fQ%2FSVpwAbHAkQbRML8nK0aYpYTxQeGZ4znLjm0ddXLeJuTLpZVdD132B4s8iZuCPH82zDeRy%2BVRoYbTRdt%2BvyiyInzgMe4hg3nQDvtnA%2BW%2Bas7T66oz3zctmc5%2B7tfjlv9%2Bd%2B9bL1vE3idpJhaDruKF09K0fGRy8Rh6qwfgd0WYHoI%2BjEO7Z7t%2FMJluSSEZwhc2mBZ251MY3WaN%2Bb6fIVcAwC7IiGcFE5Z5ypMGfJnhkDgvlSYqok9aaviYwqmyElf40Mfty4NzRG5IvGaAMit4LPQVuRRIvcculwgcQ%2FMpBZXukcfNFl%2BXbRuSHotYm7IulW%2BPxMtcSmyL%2BZrVP8BS2zO9WnZeypXU5DbaU9t7d7buM08Fpt65ScGr3th1OrQc8V287JcPpkFbZhg8awGCt389TMJVcIImJmKJztmtTa6FRcsqiigeKgRgAGd7CUpZzAO7fjhMqmmWIMbi0ziKiFouLZgQuRgB03T8Bq5OS0RsxbrYlhUZYTZsVg4Fy5BtEu3KXIPd%2F1JvEnQ47rfcnZH1a30%2FkRklee4OYKUYD8cIh%2FG%2BRzYSVbVyqLyHMeIxwktEbCErO%2Beu5Yfth3R6htJJPD1u5h6RDE%2BcG5vO5ORgQppI2dYi0dZ8rOXIZe0puC53nLoXWEu8%2B%2BQFfLFH2whchOJkBXmh9SCqjL83d1u4kNTz%2Fg3I9v0edbO1I9Q1Plan4s2r2MRfbS6zgIoMoS1gkcC%2F5mY%2FOBP9fNgCJ2dBNHNChuVt0y373bDE%2BulbgnZcVtfFDKbbtzaDlvs9tl82Bw%2B2HTqvdpASk3VibbLCYd3uruVaY8aOzLGKYSJlP4WsaNEOcRMwFstjFROpY9vtPl3ajbwWIDLENM2VAamZtu5s6ilFVy1FvqCOzXaWXh7HG7hmdjaAN2PKgg0SDSZPgSpRBP5Iq7Q2cOtE80uCiXnKhwWsCU10NQk%2ByxqBmhVUQCiB5HNv%2FLARyDxeS4W%2BOizi26DEah8V0fVEGLsKrd7fuy8zRbHe4MOKUsy2PWcLh4V%2Bzs2MEnEwL88IL5a79oTkpIqNsqzy2VaaSp4q2MbRXeICuaAxZy4wHI84ZztkoZA8yV9VUgNGGn%2BJkebV2pqmZ11l2h4R72qjeMN%2BQyNRxXj2%2F%2BeDdHgJWwncM1l0KhZ0B%2BlsU5h3zEyVqIqiSvC%2FPXdK8WyDW4FJfM7qX6uYSjVCV6lf%2FF10MI9OORzQA2eMiNdov9YV6em4fd6HRYlN3Hw%2FlQD1h9bn3QDM8OKazxicX06ZU0lsjRkqlZw3dQMGYs%2FnVY%2BEL%2FXlqS%2B74xNumbupJJLzJS47Sugr8VU6BSUsaAi9Zmx3kYaVMfVlQtvquPzblxW79J3FgEJGOj1T43MYsvnOK12%2FMYNoIdNPGKU5igULMebLkHlULSPGKc%2FTJCecsXMtSJH%2FPXjhAloCIrsAXty54fd2Dw%2BARGtcV1OoNXAP1wI0ihiXluNqZzhPUKg0KRuwa6G1yPjMAlMtunow%2B1DtQf%2B3FqF141%2FURla7E872UAhuuJkW4m25NlsFOOWDM27W0C0fZhNeJKqN77D74ny%2FUX7hMvLeCNdIp%2Bve693%2Fq%2BCFmvEWsv7%2FzoN%2FlasPDH%2BFExbW2kscoCAq%2BpmsrHzppcrl1Mxt3Em1BmLTNA9d699I68kE7RqyPyXlx9LU7Rr9a9d1e%2FJ%2FokZx1CZizcCDlBZgmbKpS6aYIZ11S9EipF2SmoUPZOcBau64PkoJ%2Bjq%2FBOdMjs1ytxPOYTUo7Tr0BNDJTLKe4JnwV%2BKRWU8tj4iEABPTix%2FXyEnXSKTkcgd2NTtAYbVShOAa01QrSSWla39c5dmH1Zu5NnYkC8WaqWg2foA1FHwsfU%2B6MqEBYyf4eLLHSkjEr8oBJhVLDP%2BwGtX9H6yHgORMCSCqUrf2Cr%2BJYfoOMv1%2FdK8atRfb2XOv5mk7eVH5vllY90%2FLv36pH38K46GW%2F%2B%2B0iIIS3Z0WVLXaHWeO3O7%2F7%2Bbsk3cx%2FApqwqZo91E7vRgNmcqTzk2Wc4GEbwM8BSzoFr9ey%2BzC8xNVDkqG7EIDrKYtFV3KAMxBheQtyhJnMdnRk0E8GuaIBZlRi4sKvCQFmwmO5nDSEoIhskx0vDcIyvEqcj0NiLRFGxan%2FTgGFS4jFJb8vRK11GCpvBToZqxFUIxICvQqJEcFZtsq%2BcBN3nIqbngaE8bdDsOUV4ryPfLbPqBcDWSm4hcX1q%2FBD0aq0YGVg4L7egdyKDaEzyjIgEb2gGZNFQIGHD6IuWPuLdiRr%2BwTDuVz1gRUD4BKV2v10WPiWGyTfFfIep48TZ1lJztgwesXjPFuqQFB08OG5FAs5WndcH2Zoc%2BHHAwz1jzjD%2BlkEso2UZMknERvUsLxZh%2BvjORTa3Ver3UwYn%2BorhikweVZgyq2WyJOCn2eDQ1FakN2voaUyQBtZHp98XXSwhmFZAl2gNGi40vGt4zTSFBzklD0vTjtj28a3t0haovXprC9TauvLjFMcluN5LbIuCE6meWI0rkAeifmC8tkQ9CFNlXQUYZZBglcN%2BHPIBQNIpPrDdEB1N9XUSjJg5V7nKaW9SvfNXSErhhZJC2QY0xqqQtG3gp1hnjI21cwFs6eqW0p3tD9y9XDqGlg41jRRuV6URjsmF26Qb1Jik12YpsYyGfnNyzshpYGdVx35S7O%2BPS8VXDldPE7l6GaTAUcmXDU0%2BYjxb5FVOD5eJ1G%2FF8NbAa9TrbbjYZogOUI2DXGsThoOclwhSIey8YlJDGiyjiLyXCSJwYH%2BHZrstip3%2BAmbtIAEqlGIf8I%2FToP6MI0gyT9MqGGIjheq%2FLIwUmjvoQKbA6bKcuxxeRzie8yrTBaU91zGkU2Fe5UbIVHgnhHtmyCxnBGJHj0uV3isLN4qiOJHlcVMdmaaGJlWoMwpIdDnYWZwZYnOZpxuUBkT9y0NzZGA%2BDcuPS9pBw7cxROntyOPyywtjWhHRi9TXqxRC3g%2FN70aD5Vii9yzm0T8knZ85rfUWmo0G8Y4bBM088G4rfmhXpF36mBaLRA7UgGunyy5555%2FZ04%2BhFgutGIo%2FsZoIfDhNDPV9H3nvbCLy9uioUXHkWo%2B5hjQ8nIX270afcbFF5NbPqB%2F5xh9Cyd%2FMnaMYwcuB5c6yuiMYuhrhMSogO1ptPgSt070FRWwbP5Utd4DPv90pDdxpsiNjl0L%2F7LYzJOBEQq0CS25ae7VuAUjkTIiTp2KCDMNWbyLBAKMPV0FINWYJ1m%2BESwXnwVP4v8HtJ3OwVRor3oK2ojdZYDMRVXq7SbAmVm78OXO58K64tlLDpxp1VyfCqaA%2FzFG2w1zVe00w8K9Q%2ByGbmZIHzINxYILKHCZN27HW%2BrwqK2hmFgWG%2BqnWrFtQFn7skyGlkLpJR88OrfmcN%2FkYtkTuJEdUYwtxEpW93SQ8UhT6KxFTqTasW1B29deii1RYUDhVshh7QLyeLpLM3ERTshvmdkFThvAnC4qt%2FmiywG14w9FuOiUEnlooJkF4ggHI9ZxQaYd8TDdIYel%2BRMm4cr%2FCkR4mpTLZfc92rXaxzaTYtA4KJQEsGWvAIQnq6oLXBVFC9D8GkUEmIipRB5n497X0A5NLaFHjhrjca6yja1SfIJJTIiIQgDbLFlZ19KmwIbN5G8ZqrKnjOU%2F1LhFd6ASHHByIniurL%2BLZvCS4F4w9SyFZc6OWlnW7p6oL7tzJ4a9YFa0fWT4rVUoiRGu0lOzb7g%2FrHkxpskKfeXgBooiIrwq6rT7ZIJKSPn0wAXcaSor%2Byo4vczO0pBBtUOUhKBp2Mp7mHmof52GRQj8nV6oTWMBr2oPbgitqkP9bzN3rIugZVCnbHiJi7RTzpPZ8hnCG4zL0joaOa4EltoMZY6JNkLrfvhMd%2FdwZu5%2FYrlbXmtpT69lWtyiJx6vRz%2BToGUR%2FAP5yWDfVZ%2BWxh%2B%2BmIlKFprYu1KlQ9xDJKPojxmaVPBQMVlssg1bRFk%2BDVtEWZ9sSrYKoyVKAh4vWSUYcqxYF9yQXw2poDrHEn2OhwkDkL0IPOtGaDpdPEWHQIqcAfZWXa6xyx0GkYJ6FZ0OBRGg70CqFwWBUE%2BTQOtoQZ7GjZ3p4x6GUm0Qrb62R9D16YZmAzepq1rFr5R9HF%2B9FoNx1phRZx8qITsmGFHUBeU%2BursSIr68JzgN9dUwUvEO608BjeasmJNIvG19FwT%2BkauyZFHxez1TvRVTLOVpdHKNIFW8pAEZxEiHJpP715YWVk90qEiHFiVr8TlsKuKAXOKe86l1CvVIuBSeKUFZroEF0nN%2FGnKk749sffNlWPMugxt01mdVoS4ENn8UosPaA9YJ7uw9paLTbfqZR%2FnKoTQVlXdNBWsdtfl7XkqdfE5ejrxdzfeRaFb3AFDgCQ%2BCDHaYEyNKh6DY1h1izS7SnLb2xXh2y5sI7exvD6vY0UtKOKEt7fpAmV3O6FDvL6SIDstOmuuii5mCdwW9j9cy8jo4MvjUhWWpheUbgK5FfD%2BhR%2F7VNuB6Xx%2BVVaeGPuNKHoKykSPPhCZgnsqQdxd7lvL2ZkNmLBQuTkmwySfSKiBX%2FB0EDpkSyLXOHsbmb3mY5rY2tUIfE6aAL8Cs1s9Bj0eXTdJrKyr1KeBG05iFLyAWZOrH3AWFo6f%2BDBGag%2F98Wf%2B5vYB0sgCCEHRzglmMo%2FAn1kLCmM7pPKqQOSSzGLE7TuvbopgsQO7Khu4sdNdqZqHqZPDX3auUtLsEX4hX4gPoQ%2FJEXW%2B2%2Fjuf6MUZxEdF%2FgwierFDudraqMoIKiVbGVwX1RdXrZmlLtPZ3P3h1Q9TgPJ6rs%2FwsGRpwNC1e2BeIIiSKg%2FjFs%2FJCBza4yBXgo1t3qPuZ%2FQ5SFMs66p9Vo5%2FT8vR95QS9LwSaQUJlCPIWDgrpE7vt4EmtejS7fb1XAueXbEglKrYYOzPPfXwUawWT0pkUu%2F%2BsBVbxWvq%2B8dS9QsjdMT79zj6tBOx4jZmL1zHIcDEbJsCBiDWIYBAa6vsYWOWC9b6Tc1Qre065sjEUwVRYpJmm%2B%2BWV3xa3zEIQ0i5A9GEA10Z2Jb2uf7vZFvQ1xPXI%2FfWMLqmUkt3VgJOHdNrIbY9e3cVb8EIY%2BQYX%2FBXy12CRX8xZGkFyTcOyDYSGpCNcY1u6cxgElnJQowSXysYuc7%2Bez80L8N6J5tVep5m97gY4c50XJWvcVQC9sT%2BmgKtXNf0adEyZF5koCaW1W6hXFGGLltFHjW2ef%2Fc2W7%2B%2B%2F0Xh7wf3i5vVjcriQJ%2BDkb%2B%2B1Pvey8X56rxj8mZ%2F9m7mmG4wT3IKsN7oyZ5b3R02QP%2FtueCDTN4VRMb48CG6qF0b%2BCIUV9hnWGR30Bw8vpHid0CiFCuBVCDfkTB7ttNt76WUlNKIwpdNqIcc1hqkZAn0p%2FFmMGBtkivkZHx4mTRMaT2W1Fia8QCjj4aHcx4cvLCB6gPSkLaUQvkcWXCOxOYyYEYBJ1%2Bhiz2HZ7UlfoAsz1vobG%2Bl9COwU5l9wJiH60sRv8ZdknWvS0Bw4VD4nqzE3w62MCs6goYx1f%2FBbY%2Ft9ez75ohGkV5hfPXDfHv6euq6V2xPBbLtIMEFjK5d467bhxF%2F5Ja%2BL0%2FV6D3t49QxnEtNzfRqOefqHF6rCqUUTeI48OsSj%2F26NyZIcIEOwsLfd%2B%2F1bEPQX0boK2lIeOiM9P0ZKHO95bIVTyy1e%2BaHFQrlRNe3wC1oCON2mxdFh77mNUl0c0rsPz5GpbQa35BJ71TEZartoVORWBQ3EOPQihwOqtDLlOuwmC7rnNGVdtLNdCWTv%2F9GDYvyZsc521Wcw7%2BrMfVeB0Iz7TIpMf%2BxY7OrDRyCjhxKIFjZxJViRGw4prSGUI62yLsGBN%2FqLNnZh7RukjgAU1pYXKLYmh3x%2Fr83jdgIWm9CWfD%2BhYIAPkItjanwFL9uES5uT07%2F3EV150ZMMO%2BUxfZ%2FGFaqLQjFZdFYceegiTtlJYyNME4sGKyjibvDC3pDcjRixALrinih58AA%2BQ8Ld0UUQC6mBxcAwhqs%2FZNIWDhT7K1MR7DNNK0MlF5jl5haF2bDneZ6ZJ%2FyTqaUJ3KSYksjoBOQccPdciJDvB2FyraBUxlxrhJFcWTC6afnD37qh%2FBnpixeJyex4MdRSA21mOnD6gS53zGUWKOjn4IzUIU8D9TrTPLXsoXEHWLL1EkW%2Bjtb86BqGDDK%2F88%2FPn6kCV3RsGVlWCe8NcV92WmraAng3JtbYXZ5an9a%2BYfWwZ5tjHK3q3gOmUPrpFn3hL4xzHOFNF0f6CdgalpQcQJ8gkuI311KHtOmz9Qzr9iy944bTwFCfBQt%2FjP5E0BUHsgq7Ur7y9EPOPDN2uBqeRoZMP2YmgzKpWU8MtxRti%2Fn2CuG9leppamanyaadhS1jAljpuptgrQiRIfEytOsbMTrn5S7Q2RJGr5D5k6t%2FDu3K7PVKjG8BETXNa%2FRu7zL409EJTbi%2BzWiUznusEZU0aCamqat2Rx%2FvUZ8vsNgrVb%2FK4%2B%2FXCO%2B0ew0nbKeg9kYttVldhQ9tf4rMuAKacFajAy5TtqHUsIn4kffqhAj2YiwkOtTxxYeNq67%2F5duNnBcb%2BZWHHynC8K970y2tJs7e7Zt358hIszExq%2FAG%2Bf%2F%2BCO5D5keg8Ue8Q1UV48p3g1vmPgs8qo9WVO7uzwxkchekd%2B2VZcPmYnqqN2WncliXC5YfPLbb%2BRH2340Q9b4QclfJP%2Fi%2F8iHrT8MEuQqctX9FwNQiOJFgRZ3%2F0ic7%2Fow5ZV8%2BXJLsa4vU7v%2F5F3BN7Ova1yo3jqCS0PCQ0Nghj0xPxUSJSlfjLI4LIGlNbKMJZvgo55pp5Fvlg2zacow7XR5mD%2BOvHDRggp6kXQ7Fvdb7zV7n3sSEqAswbGj%2FeSOAIeVZJuK5lrvl7V4HNMz7dwY9Mhm%2F3O%2Fab9lX0Ey6fY1uwXbdnotr%2FUeWLYt2KdQLuj8%2FMsb4Dsc3ZaHu8qDoGOEaEVWK0HFNtNWUYCWPfQt0EKM8K%2FnAhIHwjazWVXsrhzYAanL%2BjV%2BGqYP0%2BFquhZJfQLAuHf5ztJRriQzBJgioXdNW5f7XugZZ6cmM5CAACsvSNa58UpSe%2Fu1fhZmD7PhbroX5VjKzDwumLXZFWSylxXRKJEAidcZVs3AWSixAEKe3MlHnrm9rVLOhFGkKbZjPH42QCVKGgF0gRE1TL3D1C762uGHZeZqPBNn%2B2CpaVtZHyelH42vwlehaRvdey%2F4ftFvgn5dbbUnHf%2Bmzjie8gOf4picyt%2FeTY7rr73cfipTmbrqHMoSPAY1DjnH0KfjKUwwE%2FNi5jDbhP7oifOGaC9V7XSOeg%2BWa2jyZAajuCqPuuPIVhB%2FHCz8p35Mu4LqUl6DbOg0hl6jzL7k0k%2F0NL4kVLX9zcIo0GbPLhfuwcD5kShz%2Bs3doHjk%2F2UquPZYK9P5u0ajl1m5gvAKUqn0fsaFn%2B%2FKnVXmapdPbOhnEapVJ8roBX5p4WgWO7Z8BNUpWX8505chmEmCZXPEfKNvHlPkMGqUleCzMDIdlpp2wvcNflwUOC9alxweWFBCRj7%2FnqJvE1e7wfn0u%2BEtR8KhoFXKOeIrZ8SlcjlwkjI6c3d2hhm8VRkXI4hztesbhGh97vgg8GFRXR3aqq6JcsVx2kRO%2Bj35oTGMOt9jKkZQP5wYV2EBgqZFB%2Bovz7h6VsZMQq2p5tRDL6Go71jP8645d8L3Wv1YmrcmWNAPI2vHyzty9tOwnVdpdhA4V0k70eZ5BFHrrh7sGGZ21N%2BIdx9tfwtfgB%2BIaBlH7zJiLYdkcPSt%2BsfV7acty9k%2FIjU72F7uJ1KlPfte6bm1614%2BL3VrtO7eJhsApR5F8%2F7uzFlRoaj6hy3avcdytKa5kFsrkLMX1Nqb0H%2FOhtunTd5Uf9hd293XN%2BvLLc%2Bbk5CCNwHIlbtcxfeH%2B0bHG1H%2FjL1TgtzjadIu7%2Bw79hBvuBui7TynvVAasMPZTvutrJQlrjjDN%2Bgy8hVBZ2GqUyYJRy2AqoRHtnduOJqcoSJ41i5%2F3G%2FSJxSqtm0iVxKUncVc6%2BJglNgPxjb0u8FO46KWlnxA9nf%2B35mN%2BVLdZv5P%2B4N59mr%2BX2n3znaWTvELrxTYN1NX7qsVbzfDd0cavS%2B1SWZzT7rihiaVN2dn2gLIZxtX6fTiih4eB1JAylhxj6%2BVmUCfg8WyOjYRZLYKI2oY8v8ppUJT6SvaVJcO8z%2BHTaO6sP06vCgn9z%2BZQRxrGYYKIQGc8k8i%2BtI7oUUL3ha%2BCFO2ZrLlN0sZdmwLEHoeV9WTGpQ%2B%2FnkWI03hGM5x1J24YiIqVay3vjoFJEaXM1wlxwVJAS5QYnSNffVYaPol6Ze%2FB546FMC39LmyK0w5t5r2WvZA6FLv8tIr9d%2FiodtECrhUVFCesaCIRlWQzAaRwejwzBQXkT83fkvpdIpXGS4qD%2B%2Fmjy4%2FX5QuwdNezWoaUQ6ZvIDe6U8HGVE3RCLkIa2TwhEQwEKlGIhLAj44w1K1n4dOwuLRuzT3wsMoFj0dnPlx4QT5eZ4RAJQ4jycFsfG8YuiQ3fHHAKmUDKn0Q7YaOm1342XbvFnKYdVqCKVjOmBaI7zJOWJqJmlWoDYkoDE6TCStzYuwHGqkhgvcpY5QPCdWFtqVPUkGkiqSBMsWafdhY4HpjIVpXBd0sa907QiIhXQ75KwpTN1qqrvJdEXYwd9TxYajGwoe%2BemLEFc%2B9vlVuGH%2Fc3ESvaU2zL442Enqm1WC4iT8xJ3MeSGkyk40%2FbZJsNfOuk5dxuiwMGTPhEFbryyZVC3X34iBxz2Uov%2F4xkHJp50XTRPuHwIJ1VQs2nu8WCOB6JIMGiL3xWPVCkEgLMFFj5LnBoA3E5MIdWVSsUF1x11pnL7GqWGgQVGfovN4CkthXFBDCbSuixkw8ujmwpGZTmL6hz1lVJxUL8D1N4cg6CMf8S9EfkHp6hbTQTq5sTEtv4lXB%2B%2BCqLp0iqOxUvfLl9gzj9G%2Ft2f7tLettck%2BX3KbatXf3x%2FY9SOBFomlrebODA0TeuUaMTiwP8OodYE1Tp0LxnHp81QpcuQnTrtfhpAfhFg3z9JYFulmYGszmHpiJN9BX%2BIHojqVasZAAMmYjgjeKngKYlKPY79kR5wiZSg7DvxCpmzrOEo6wDUwN3m6i4Iyktk5MsCiMH%2BABM6wqYkeHjHc3NCFsdDDUEmU3DCWGs%2BcLJ4XDhpiAluWuVP6itdJDJqo1yX%2FS2Rd24bTrtpCb6rdqQnd%2F3TYjyl%2FguQmPQjJy2wcMS7lPkl4ZmxVK1gZuFXgs5rFcUyKYjZ1pclfI59it5AXmH0CVogTpquNUxsMhSXpHpYBGc9yKMqBN%2FYAqjKtHNInq2XS6oeK46QqzEtZCV4xKNZBCQ1iyaFOVPR347JcXMuoDNJWmRzznWR0aXHYeQrFwmYQACnMX6k7XvygZDgaQHKkBsI7CgVSCDIQx3PyOD3cvKwYzyyssFjysHPD5xzuWbCu3YDtrmFx5Cdw8MBosFoOOJb7kucR4WR0yaoNxnBQMaHzo1m69je7wMmWPIj5Rcv7ZGa%2FW2Z8vzDIv050oZ16CmFoB%2Fu1%2BayCabmYbGfjb7hgNd%2FdjZydUkPLc7aXhBLcPzCNAUAwp6yUyEVP2npXU5MSE0oyW12D91pjHKp3h61uyuEcTY5AKbJEDw94xeCVhdy4vMr0R%2Bn0RGCZh6%2FVFC4UXLPWQE2KZ9LlxAqrzuXuK3iO4kSW59abHz7NFjZqioCr0yriyWVTPMVSW%2BeS0YBwYcKU4qi7hLrAfONch1O8AbEQF9MuseoGjPwuUPXAggfmdvnKDsmKYpk5t0YCtetSXY421Cm0VR9c5I9pafGFurT6me%2FZRSj4C1WBbsgvPQsi90OJgbwNP1MZXuTPbauyIhQPxfASAJZWtodsKiuuiFxviCvRkMVcY%2BhxlvfA2NneBFefdCGfzfkp%2BBt%2FwMvzoT8T2r%2BhwQf9zeryDPD3WhVQWZFhclZiGNwySu7nB%2B6sd5qdzx2%2F63CwLKFJCTjMaU5b0wYFdI166d%2B4ymL%2BupfBOQ3Ycfz52NPCPVoWEn3IuACwXNRrFgvFoMgjJxgm9X0rPw7jh%2FGjPZllPAqSEN0woSVdQ5w95WFktiJVfJ%2BBc3OZN9Isse9SAy10%2B78FZNXOun9GYw8oEvTSUJgREpnkmSWkmqXmmxroauKR4v7Bjpmoi3LPQi4jtPQCTnBkj%2BIm7FBxfSdytXFBQ%2BetL01E8eU9rnvyLyUncE1eSQaFyi%2FWfv2TrZdj3HgXr%2Bkuv6Lr8uHNMofvHrrW%2BWimpA8JS4n0Mnjella7wvqtfMSao68n1d%2ForxnPujKrQjHvXjHf3X5eFT7b7rZWED2IYswqzBnGjuEb4kilx5tBY9%2BIJ1YbV8YunkR4GkqOFw9i%2Ff0%2FdDczrDHCmvm%2B7vuYISyhyuoDjWAmLwHVAnAg2R6ciK3M11G0nonYFAwp8wGfoWO0GhDABZkAgJZgsSHydamOPUecAXwSUmVxzCgh%2F4xxwlCKQMNmLx94pPngNPSasnvxgFFZkuDpIrJZNQMwVw0MvpOarmpxASRZAZFwIPOqFjqemo9bJfL08PBWQgEfXlleYWrSBoRWROM37EdPsuU%2FwJQoxDaORFOuySgwIFEIJmw%2FkXkTkqugoxRGWT%2FprVYkUSFZC65dQNEPplvmRcUBi1y7vtrP1eVGp9TzCkc%2BoNxKjkOb0Qefqjy63XFYH2Vc0fBXRYnW6HNV77z7Psyt%2F6yW9fDdPzsyNh4NRE%2By%2F8DAvPSN9Zq7B%2FkSy7dI6fcX%2FlFboCjrIsrB2THmyie2UdmIRHUZ6%2BoTl6vzUxixg3BplBjDf2nwfr2SOm4mPoTUBSuckfAuXh4zAZeRvmIcOZJygg7HYuMY8x0U672Gy0y%2BaKyrsnacqLzdzYk0lCLiGDPAFNs0FH69Ujs2U96PgOLzhBa%2FIVofliMWVuMcbVO4Rn6a%2FGd7pS7D%2BxeQR6xYv8zsL7N28%2BcgF1vQPE1qLB7xW7OLDQz6%2B%2BlvgMhcldKDH6Gl4ym%2Fc7TwcDtDm2cZooxMl7uqOI0HEZrWZabYsHWtrMH7TvLCwqG5jdIvKY4tB20sTZENGAXyHNBBGQxIyr3RfI2aK6bSsopjq1Q7gTiJgrpqiq5lFR3WL3f0uhMuilvvC%2BdOJSgWv52TR1kvBxEYQH%2Bg9q1Q6031XyYZNS4yzz4dJRqHq2Slo5enW694VyCZ9q6KZ7AhuJcmFzKj7RV1hWMWmW2KUhJHL1JlO1B6tlr6NMiNqLn3IqtVajdQuDl1sCFe1WeCpU0gN3KVew6ULK3Lvu5M1JE9UpBKVlzi6uOiKsZSDcp%2BVl%2FQcnjKjPTugs2yqGC9LOqvfpFmMntN2o61Js3GZKoXrfU1ybBT0dWL3Jc1ZfFZ1vQf9P8gySxtYUWd9R5Cd%2BqIc9XPhmSiPz9NA9pvE8nEgvKZdE%2BpjkJ4CSM1VRmtSDn0qSNaAyyEokqV5aFwbpA7snQgmka7LUcLrcOBC2PgRGhr1cPiYK0ip0oWJZMmqsKgcPocmjCxu9axNHyxwS9eoTAADPlJc4c1uZX%2BBmXbUD6r%2Ff8hJue%2BZf576now7u72JgCJ1robIRAP%2Fl8D1KX%2FNrrDfBeRy4T%2BWsmWzoH%2Bg5JUmqL4IFxeqY7OV9vmg%2FXLklXzy7I4WlGtDtWAdG9UOsdMToZo9ZMqw%2BltyBeKNx3gRrAALAT9wIXgIJgE8rFemmOHU6NyvMaOg%2FPzAKuMnO4Xfu9Ykoe0%2FKM0CmRRoTT5Rr3XER%2BG1FPWbYd0kRAqjjLm5y8PIUu4DWGysV3uV9124NiHnbsU4aF1r%2FIMFQY5ZgqzU2IJKW1dwTfSOKwRrHMxGTt8el9SGqbLu3hGEaiMX%2F08zmo8nXSdE7Cztx2y0OBO5F4IjuuiyzRkjCuZoBoAhPVijGOu0tZr9AeC6v7heg%2BafcPP%2FS6fc6Ya7hnx0qg7dElJ2pBZhEw9aftM9xwocxfRz0lGD6vhsnUnie7qDT%2F6vFqZ1PonUm38OuJ3qHtVpAzj1fYe%2F%2BJWlhr7kpDeBaRGIcmShFHAGUUr5bABmhdLWTd4aR1Sa1CYGOj%2FDw28Hov3zFqzsRJgfMGhpsIPqkNhSoX8Pp12kWteHDmmUxTtQBkfjc7vvchDWHwLax2XaGMNfMKVLth4Yy20Dm0EKJmrwmDL0VzhBGXT3OujehXKXCUo%2FYx4qA3I2whBK0M7rY%2BCespWa0g2bWOBvqKpRNFgSCOpJ4fa3VPMPSc7uPuO81vOIB3qBQX9US5I8Y4eoW3aVx8TGps%2FJ%2BCGLEaefbDi1JPRp0341vXGvMQljPbUZU8kSavxSmp6yzQkmi7eoquJ33%2FYA4zMOJnSkz86YQLk%2BrB7BmD25jAbtcqPi7M2QK9DvwEAvOeh70Jt0%2FkLlzj8%2F72yD80HYjOQSaPwTLx%2BVhtAH0ArYpnQSmFyIewhPrDwoLG6h7JhmrpcartoGBlPVJXS6ga77pNRf72pl%2BoA%2FtsF%2FG%2BlJXJC7W7q0RuXxIy7ZcSGvH%2Fm4lHm8f6euXtZJZgaZ%2B%2BF2G1g3u7lqtrV4%2FKr6ONICHRpWdiLgRcpuaH6zD1mNyrLpkuloIFqZFLXDjSg0SM17hcZKgxKAiLmtL2N2tUfItKUsParCulcW%2Bk979WmWTBqjSf0BRKW%2B8umSA%2BBtsu5CxhFdAyW%2B5C4J3M9zEOEkQtxwS0x6UopwB2TdckmGGS8tzAPhFML5%2FuKl6b6FkYXfhyV8x%2Bh5QcOqusCJaPsw1wkfNKxPwS9E8lLB1EfkqXFJMieMTfHiCv1%2B8BQoXfpatiRAsPg%2BIXFqVLKdt5Y2uEooIB05bklDkebtzfBRm6cnkvRMxymzkHoYdS4Kg4Gr5RD4ZU05h71Ht8MDf3KhNNsbnuOsFmywcWqP4h5I45VjjSI%2BQABZ82qcn9mNsaCUSLtnsA29b4gnUBTg1XiD4JzX4PPj4oR0cTZeQdRIzXntCh3YETa0jjn6FiFWXfSDDKdrbIJe1kCzYk9Ra176VJ%2FKm%2FaEuri6z5dcG86lJ%2FQTjJT29YxDjw7jHhgJpRlXeUPKtx1J9QphtOLIlqM1hnadF%2BTkGFASAhqbUPxvx%2Bhyj8vOPBp8e4F5ZoXtzHnQfesV4fIf3wB%2Fis9JlcD%2FieZbAf%2BvcC2qh3I5PLecfh1m0ChvYVOU6IPMDZvL%2FlMr9Q4o%2B6oPfQ31R8MmFLocdU6c2gemsDM7NQkC0gUr36i9Sjecd2ff07JR1bPnEvPN6udmiHQHlAj7CXoF8uWQoVB9Wq6tzjkNa%2BWgbq58TD1LhrjqWMWXDV3eNu2IuJmHJKJssjLXCnbFsnV6h3TFvF02LrBkYa40FnHx1tiRgVx%2BOOM21BNipZYdKQWa8sNnwm8npxoy0PbQY9gm4ZaSx70ILQh9Aq26%2FObuLWeNI24LfndsxXtL20yJc0W0TyVmJvY6qFKix23U8D4ybp%2FlA5eceij%2FRUgTiXDCAuKg5FxldDL0gD0gbWOz5BQu75VAfFhbK1vg9jgCjG05FUtmaCusApQ%2B9NqOydiZjWFFvzqttzHZ%2BGGKHQGW7NzQ9Q2m9EUi3LT95A6XGDbHNwqU0dAjQfCA8wmQLFAWoFffGWVA%2BNjCVG1MCqKF9dFJqELCF2sg2REYxpd0xbVIo%2FqZKQztKm4VYvuHuV5KQf%2FgeQtE7D3SFPl1VsK6ClUUHMXcK8jTm3D4HuEW4QcS16Tpuvjb9%2B1lzI3KdZBRmJxs0BXURb68o4uTkx4ZUd6j1n0gWoNCCvCo3okxc8c0YxLGReFplqSFEqrBZqh217eoTkXFlPRMpJ4d1Jj5%2BUd2dKhugydkDmkFQXBfN15mcRjpg%2BNANv2yI8CXgtb6Rklv4XK5BAozF0s4vxdLcnppE2wrbG2dB7mPecsi6LPluojK3i9W84%2FecaYoakOQ%2FEMR%2Fc2qGEdVkhxE312VfU4S5%2BAqk8ZMORkthD62tZOUl%2BPMH8lmRlK7zvQuYIdTg70pknMcsF1hHOkp%2B81jL7hhJTITXRF%2F%2F2ENkJRNWgUSsduohjO6xo5lUbZaqyYZzc5LJXM7mp0LpRCzTvqBF6OofuId97hhYfQU37xFljeSVdN0DW5S3wFO4r2RdDUT2IzjChTRbCHaI112slUIQaRvh3uImPMdEwFOgLGavzir%2B0wBGH8zcFxOLKboDmGl0E6Q388%2FAHDdBFqbTPzeiZjG5CCYnVHujGYnahcIJmWcUpv8vuI5sqZrQHavccSjjQZ2UHyhVGYixwNsFdUImxM1VGBU2XNTm9a1TOajbRNj%2BpzW5kvaXxdHJ3%2FGLoSKyNsCISSbA2AZ4umeEdR1fHzR05mB6wntj1y4XuKoMbQMuuiXCheC7Ui7sy2cxVa0Y9UffuEAlqnDYCwtO20SXgODmzdNmAbu5sFkqkNRWl25re12IoBGqVxtAHanBO0YBtAE47QEixgT0A5FhIm9KrlF84gskjuHgk7HJsrJIUIhDlpDP7DpzF%2Fpb1fJVTDzh7f1TCL9sN1eDoMXsPMRxFYvptauyUna69Mxs7ORF6HKYW1A266dW%2BC6xnYC7hN7G58T4PaBaKb9x%2Fz%2FDFLfCn27qrvtrl%2Ft28EAaEW1tiBuuC44aMGdAXdcjMFthD9YL2d6lpAOHC8ptC%2FibSqOvVmhyOMjAFBK4GhhH2pNs80Pfar830qHClh8z27DwUQYN4qAryQmaQrun4tYOx3%2F1sfrtJk%2BNXdSotFHxpxupnGFJ00IfsY0Bp%2F0EwoVTTnzAJaMHMLrch5nzbs%2BYeO%2BCu7Vqy2LpVoq%2Bryn2RjA%2BAfMiNDMyVOp4nLfRz%2FX5M9DUDU%2BIqWZP1Py0oyklbUxRXbYHkRtEMgn9GadAnaaX6pRuoys94lLwgiuSo6XtDgarF8zoePxOWN%2BEF%2BFhmEeyNWwZ8IrtLYZxUrTphFAB9J19L50HC1WC7xUcSPjM%2FREO7HEX8WXm%2BuqcaVy4ktATjEYQsaoqX0jkZaCf09cpAmP%2ByPoy772hRCFerdEb8kNZwvp1B1wEWdMa3SVihJ39lBZQP%2BXaV2EnFFCy0YsTttNsWNsIWwROzMhfUWt1eslyKb%2Bhy5AQpn%2Bi5EaySwq6ixFW150mVAcSbdIkHrzoDwEfVPhpgaBDKyF6HgelyXYkfbIU1QkRW3qokI4L2lq63TEYUYPJdWJQLoOgaLTndZeNxzthdSiwujRthLYDEVH%2FhgVgIn6Ab9PsOxssVjtFywBcZ90ibtiNz8DE8JB4NQ2iRb9ZfhvH3SjK8qicJTowBqlXrz7Na9D79JlzkMVD%2FZ0laps3UlzbgvkuLVyDxAVW%2FPt%2Fcfv%2FeZd%2F4Pr64FV7e15N%2FA5y5j3oIwGGeCmvt1zFx0HGpcBYaVn6CSz3IQivoaUNJ%2BaFDgqW2UHVqm4uTTYh7nvLzoSTv4H5zDd8hn91JesoeFCOl7xM%2BJjaqWWyZh4QvJhHPbHXuR8gzSeei%2BBxbpYcPLZwky5ChRoGKOlWjRfJ3Kl6GnnAr%2BlIqBKqqppYbTtLCJOoxsUaxajiKF8zuZi7nRBZdQ4UobBYEYPkH4Zqc4SbO8KCtVwOYrQZ%2FzxZqtdqfb6w%2BGo%2FFkOpsbkP3WcrXebBnDYXlA%2B2VYih7LlRg0%2FNahN5pJi9mRZp1uL%2B0PhqOxjy7RGVu%2FePnq9ZvJdDZfLFfrzVunbB%2FLvaSyV7NfmYe%2Btwc%2BXJxWth%2FfUM4EFXtkeZJadtolh02ZOm36jPCZsyIio6Jnz5kbE2vfvLj4%2BQsSFi5azK8ffNnyFStXrU5cY9ZJXALe7IZ2tK1b3Xrrct14nzuOc4kfPmHFDy6EYATFcIKkUGl0BpNZPCl9gVAklkhlcoVSpdZodXqD0WS24Is9EuToL54QmEqjM5hIy4MiFxUNHUOefAUKMTHGlqI4QSMrJiFVTKaEnIKSippGZnxn65UpV6FSFYNqNWrVqTcaizFilcY4IUtSg0uVJl0GuExZEF7jE4eWLUcujNlYLFSkNl6jVJlyuPGTuRpRjVp16jVo1KQZCVmLVm3adaAoUapMOecY14br%2B6bhvob72vgDPdMpookhEYmJJY747z9%2B%2FgrCKE7SLC%2FKShV6XBl%2FMByNJ9PZfLFcrTeEyh3rD%2FRjDyxF%2BmNRif3H41ZvNBPN3Gp3ur20PxiOxs9fvHxFpS73Da9W7NkRWSv0Mt2BWwvsLHRxl4XXUrvE8dK1%2Fy9%2Bu9097bPDGqfH%2FFS8%2F%2FCRYtXnL1%2B%2FqZYN7chuGXIVS%2BXyPj9PWvfjZ4Opsam5pbWtvaOzq7unFxRcnCU05OMnTp46bVlaPnP23HkC8AiVlpVXVFZV19TWgXH7akpwsFw0W5nl5PZRNT7uFkw7LpquxPWL%2F9VJVVqtPxVRerojoy3ltz1HFMfrBy6a6h9l35N9AYgVPWFCGRcE3o0yK8H2OevB%2BBgg3Hhiv3BhjmmsK6sM1TW1dfXGiMio6JjYuPiExKRkWMp%2F1StCegY8MwuBRKGzc3Ix2DwcPr%2BAUFhUXFJaxh5mW4YehqkjkVu8w5l27PBMqZUXoLzpGlTvG9Q3cHrrMnxWy3tVoQgEsepRVU03oIksW1WCCPT%2BWCQ5M9uQsZhZKDP9XMJ%2B%2B1%2FAg4kcRPLH6g6sES%2FYJdE%2BAvDOAV9EAv8MCQ1FU%2Fyzw6vM9g8e4cYZjMGQxywqdZIBck6eCon2AmSBmJmFgfSiZ0REBgtfIBGMItMharJIe6Us0NRqijxYodKFuUh28%2F5Rek6paxtlhdjU8eoOZ3Ibdk3qCyy72RhYb3yBpTSaX7fC%2F6rmv1TpT7ll%2FP39ssfV33aPiMFB2Mh0OpiSsesiq1llkK%2Bfuvp65za6bm7TxZnO7DG198%2FN8m%2BZoPd%2FQNnDwSlHPizWKOx1EXZBVDOZQXT2L9LElrBDLN5ByZpVMp3Ddero35fldTngjKnj4um8V7qm%2BWq5%2FyTL7%2BV1lFOabryTE5kMagiTmsKgumhqaaSwtyLZrqkmpwlf0JNoiF4ZyNf5sJ8aTXnKdLF2%2BnPPGA%2FDwecVbcdhT8s9bH4QyzG0LNFpRLBjpZn9BfIyUqlklxfgZzaS4EpJkoNkX6YwpFBYsAWmm2Hk6FZ1j40mVFXde5Z%2FqggXNOzXgSYWaHOAy3TN%2FAIrH0X84pLmv7aLKzp%2B3RzWThw46ZwwYqJUWTYCd1hYP8aQBM7okEChI5HjUFfoUT7mYy5KinhyLdt00pYXR%2BJxX0VvmnY%2BenvP5oAZWhm8B8HDbeKPooZs69nCbl5qWg2OA2bhi%2F26QWWUylQhJMH1D1BZVDuWW5d2D7UHRUhQU1uWari93UqkMHc1N%2FLq7JgovU0Vqg4UA80N7kU3poieRNJIdbbN0aEEnXTzrA40yAkijd7qHXPOPgmrvlSPJJhOdfVoueNr78OP9Dn1BEUIvchAMlpOt8zI21Sj3VcjtinmoNPEIJOdaL7E%2FLGMx6tesmTqfK%2FNHKoyKBzacKpzXI8yLqTSUNNMGSa243qUcSGVhvAmewAAAAAAAEmSJEmSpJmZmZmZmZmZu7u7u7u7u7skSZIkSRLoKqWUUkoppZRSShljjDHWZsCFVBrCk3POOeftCgk555xzLoQQQgghhBBCCCGllFJKKaWUUkqplFJKKaWUUkoppbXWWmuttdZaaw0AAAAAAAAAYIwxxhhjjDHGmJrvEgEmtuN6lHEhlYYAxlgKeIMhGwYBq%2B8sBDvL%2FUDeWPvUuIsA2Odfd1aUf%2FeF6pMFZazCxHZcjzIupNJQM5IwsR3Xo4wLqTSEt1JKKaWUUkoppZTWWmuttdZaa601AAAAAAAAAID5h1c0aHeeBnFP5nqULc5nzqSu3JSaISa243qUcVHDRo4xmezdn%2FHfo9lHJMMRt9Xpu8IZL%2FobY8Jtml55qxaDQ2jB2i8TXScK1yL6ouGwDcXVOPAd2TFfT7ZivncUoXRVbH4OmDCv1C4w9%2FuBJuewN6hE3vg5B3NvAhPqkpobwZn7GBp8gu9bpEweMm4DC4i022yV%2FIj7z0%2BypMu44qjCYkmIQD%2B9E80ii8yvr5Mp8%2BsbigbmgoO%2Bcn564cyvX16ahkf50Vfu7bCfVu9Tnp9PeUf7wsgmlyPzfU9DX3zHTpy%2F3%2FTY3sfPSw5MbNuxW4GpWeHTimCGFzhlC551h5SQEhGPlKkQU6VGnQZNElq06dClR0qfAUNGiP8YnjHyKe%2FZ9ywglINT0I0nV7vnUHKJ0UgXnBWnq5taoRzurdY9BTfPtLX8w1d14vz9%2FLpD2jULFcq0Wapewmq1WlW4flv%2F5OwcRJHfNc8YHYUdbv0Thrwbb6T4rpVuQDjoSoog5DUUvexFSBmtbrx9ot2jtyzlu9SgWzmCr79QPw8CD0hKcMAhIOVMmOHAAwWDcDyCbIAHCgYO4clCQQOclsElgAfhghAETsiQBCBwPD6E49F1mwAKDYlx%2B%2FW8XqRP1Kox%2BcdfpZFyxneQTT93hpWlzFFppsk7xVAXd%2BGiiG2LDQFrQgZKJLDbXxqvrNtSfnOoZm1VchuCYprGGd3pqZwrPv%2Fv5QhminuRIIEg5VvQzkGtBAk63T4TjAkzlwdBRkOn21YyiGsG9w3HL9uT27Vnajbr%2FxVGD2FbXZreRLbHO4T3HmUbng9X6a3pApxN1D3PhQnDAq6a1wZeTyYsEzhH5qtdA%2BfzOgNg%2BElDgxs552taxEgiDcUJER8l7iOxihXcmPKOkvSXRCOjJEoiGSUFSTWaTLRPE%2BFdqQd71aB8r7X2atBCyhps5vt6tSUfvOxP9ck%2BKMRGoGRGnYNCbBv0ki0yjFKmoMlldh3NRdJF6dVgkwaFhRJ4VFiIZMa0s0UlZ8yW%2Fb7GftjXanf5Q5fz4Y6cITbNtvO5mx8QFJFRkP72jps1bTrE5vtqf8Ao3VOquVG786RxX0nravF9lkmv9nj%2BpKXWBSroOtJ5mt9SBUZFbZ8tgXDZEr0kUzTERZzN8fgUMc%2BmiqevUHYGVhQg0DMS6BULPC%2Fy9R2uv56yzB9L9WE1r%2B%2BGGWj93QTONntY0rwqiYKUAvF%2FHnKWHaZELTYIKExxlFGhKK6fHsU8bUrht7vD9cO8wSGlJEE%2BnaTzr5JBuTv37hQKUF9dNLfsbGUmjVrSre6QDDqRCf3VxZK%2BdCCHRnKJkwfTfPGvH%2B8OPpTde3c%2BFet%2BQwE9UAzPeDTzfWNO9e7mgTEPrnVYv7A7Lnc3d5Bts0k7N%2FO9ZL7Zg2ruluHwy2YfWN1BXB5Z28cC1pWPkwlPwih%2B%2F5A%2Besfy%2B%2BxBU0vpzj38bdTd3FXm69b9g2X3a6ejk0uw4ToAAgpUIDFhAoEN10HgAmjPo5sAqOPAwUSu0yWEAATAhROIQyZyfl79wnXHjFNJAEgWEaga0qzd%2FA7VOsJC1ek4CJTouPsg6MkpwwP1OHdH9%2FTaeGAn%2By09vyS5IjLh5ufHp0Im4s2V6dURE%2Bn%2B8YmI20T2ugkda5go6c%2BwU8tN1A%2F3UFJKTGxPLkxMh03s%2FrcSEqN9HFF3knBMtPk%2FCkvS4d%2Fz3ea0ydCCS%2BnUTKnXpWOHQRE07f%2BYuaKjJwfb9IMViKmpdTb%2F0Ebl7Vt%2BcF87NLfAbgE%3D) format("woff2"),url(/assets/decidim/Roboto-Regular-62f8bf9bc3a64fac882bedecccd7e64b6520971b5864fd5a5a2177a4bcc8b735.woff) format("woff"),url(/assets/decidim/Roboto-Regular-e8d51e194abf6d6f4af94f4a2f37e261a5ec7c6dbbb944eb64055f4ad722ac64.ttf) format("truetype")
}

.list-reset,.reveal__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.list-inline>li {
    display: inline-block;
    vertical-align: top
}

.list-inline>dt {
    clear: both;
    margin-right: .3em
}

.list-inline>dt,.list-inline>dd {
    float: left;
    margin-bottom: 0
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.flex-center>:first-child {
    margin-right: .5rem
}

.flex-center>:last-child {
    margin-left: .5rem
}

.flex--cc,.badge-tip>:first-child {
    display: flex;
    justify-content: center;
    align-items: center
}

.flex--sbc {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.flex--sbe {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.flex--fsc {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.flex--fsb {
    display: flex;
    justify-content: flex-start;
    align-items: baseline
}

.flex--cb {
    display: flex;
    justify-content: center;
    align-items: baseline
}

.scroll {
    max-height: 50vh;
    overflow-y: scroll
}

.absolutes {
    position: relative
}

.absolutes .left,.absolutes .right,.absolutes .top,.absolutes .bottom {
    position: absolute
}

.absolutes .left {
    left: 0
}

.absolutes .right {
    right: 0
}

.absolutes .top {
    top: 0
}

.absolutes .bottom {
    bottom: 0
}

.absolutes .left.center,.absolutes .right.center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.absolutes .top.center,.absolutes .bottom.center {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.pull-left {
    float: left
}

.pull-right {
    float: right
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes animation-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes animation-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

.toggle-show {
    display: none
}

.toggle-show.is-expanded {
    display: block
}

.expanded-text .text-toggle__short {
    display: none
}

.expanded-text .text-toggle__long {
    display: block
}

.text-toggle__long {
    display: none
}

.section {
    margin-bottom: 2rem;
    word-wrap: break-word
}

@media print,screen and (min-width: 64em) {
    .section {
        margin-bottom:3rem
    }
}

.m-bottom {
    margin-bottom: 1rem
}

.p-none {
    padding: 0 !important
}

.pt-none {
    padding-top: 0 !important
}

.pr-none {
    padding-right: 0 !important
}

.pb-none {
    padding-bottom: 0 !important
}

.pl-none {
    padding-left: 0 !important
}

.p-xs,.chart-tooltip .tooltip-content {
    padding: 0.5rem !important
}

.pt-xs {
    padding-top: 0.5rem !important
}

.pr-xs {
    padding-right: 0.5rem !important
}

.pb-xs {
    padding-bottom: 0.5rem !important
}

.pl-xs {
    padding-left: 0.5rem !important
}

.p-s,.reveal__list li {
    padding: 1rem !important
}

.pt-s {
    padding-top: 1rem !important
}

.pr-s {
    padding-right: 1rem !important
}

.pb-s {
    padding-bottom: 1rem !important
}

.pl-s {
    padding-left: 1rem !important
}

.p-sm {
    padding: 2rem !important
}

.pt-sm {
    padding-top: 2rem !important
}

.pr-sm {
    padding-right: 2rem !important
}

.pb-sm {
    padding-bottom: 2rem !important
}

.pl-sm {
    padding-left: 2rem !important
}

.p-m,.conversation .conversation-header {
    padding: 3rem !important
}

.pt-m {
    padding-top: 3rem !important
}

.pr-m {
    padding-right: 3rem !important
}

.pb-m {
    padding-bottom: 3rem !important
}

.pl-m {
    padding-left: 3rem !important
}

.p-l {
    padding: 5rem !important
}

.pt-l {
    padding-top: 5rem !important
}

.pr-l {
    padding-right: 5rem !important
}

.pb-l {
    padding-bottom: 5rem !important
}

.pl-l {
    padding-left: 5rem !important
}

.m-none {
    margin: 0 !important
}

.mt-none {
    margin-top: 0 !important
}

.mr-none {
    margin-right: 0 !important
}

.mb-none {
    margin-bottom: 0 !important
}

.ml-none {
    margin-left: 0 !important
}

.m-xs {
    margin: 0.5rem !important
}

.mt-xs,.badge-tip {
    margin-top: 0.5rem !important
}

.mr-xs,.badge-tip {
    margin-right: 0.5rem !important
}

.mb-xs {
    margin-bottom: 0.5rem !important
}

.ml-xs {
    margin-left: 0.5rem !important
}

.m-s {
    margin: 1rem !important
}

.mt-s,.conversation .conversation-reply,.conversation .conversation-chat {
    margin-top: 1rem !important
}

.mr-s {
    margin-right: 1rem !important
}

.mb-s {
    margin-bottom: 1rem !important
}

.ml-s {
    margin-left: 1rem !important
}

.m-sm {
    margin: 2rem !important
}

.mt-sm {
    margin-top: 2rem !important
}

.mr-sm {
    margin-right: 2rem !important
}

.mb-sm {
    margin-bottom: 2rem !important
}

.ml-sm {
    margin-left: 2rem !important
}

.m-m {
    margin: 3rem !important
}

.mt-m {
    margin-top: 3rem !important
}

.mr-m {
    margin-right: 3rem !important
}

.mb-m {
    margin-bottom: 3rem !important
}

.ml-m {
    margin-left: 3rem !important
}

.m-l {
    margin: 5rem !important
}

.mt-l {
    margin-top: 5rem !important
}

.mr-l {
    margin-right: 5rem !important
}

.mb-l {
    margin-bottom: 5rem !important
}

.ml-l {
    margin-left: 5rem !important
}

button,input {
    font-family: inherit
}

a {
    color: #3e7f8b
}

a:hover {
    color: #356d78;
    text-decoration: underline;
    text-decoration-skip-ink: auto
}

a:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-offset: 2px
}

button:focus {
    outline: 1px dotted rgba(0,0,0,0.5)
}

.heading1 {
    font-weight: 600;
    line-height: 1.2;
    font-size: 2.5em;
    line-height: 1.1
}

@media print,screen and (min-width: 40em) {
    .heading1 {
        font-size:3em
    }
}

.subheading1 {
    text-align: center;
    font-size: 1.25rem;
    margin: 0 auto;
    max-width: 600px;
    padding-bottom: 2rem;
    margin-top: -3rem
}

.heading2,.card--full .card__title {
    line-height: 1.2;
    font-size: 1.625em
}

@media print,screen and (min-width: 40em) {
    .heading2,.card--full .card__title {
        font-size:2em
    }
}

.heading3 {
    line-height: 1.2;
    font-size: 1.5em
}

@media print,screen and (min-width: 40em) {
    .heading3 {
        font-size:1.75em
    }
}

.heading4 {
    line-height: 1.2;
    font-size: 1.375em
}

@media print,screen and (min-width: 40em) {
    .heading4 {
        font-size:1.5em
    }
}

.heading5,.author-data--big .author__name,.card__title {
    line-height: 1.2;
    font-size: 1.25em
}

@media print,screen and (min-width: 40em) {
    .heading5,.author-data--big .author__name,.card__title {
        font-size:1.25em
    }
}

.heading6 {
    text-transform: uppercase;
    letter-spacing: .03em;
    font-weight: 600;
    line-height: 1.2;
    font-size: 1em
}

@media print,screen and (min-width: 40em) {
    .heading6 {
        font-size:1em
    }
}

.heading-small {
    font-size: 1rem
}

hr {
    width: 50%
}

hr.reset {
    width: 100%
}

.section-heading {
    position: relative;
    margin-bottom: 1rem;
    font-weight: 600;
    font-size: 1.125em;
    letter-spacing: .05em;
    text-transform: uppercase
}

.section-heading::before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 1.35em;
    background-color: var(--primary);
    margin-right: .5rem;
    margin-bottom: -.5rem;
    vertical-align: top
}

.section-heading.collapse {
    margin: 0
}

.section-heading span {
    font-weight: normal
}

.mini-title {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0
}

.mini-title__strong {
    color: #3d393c;
    font-size: 1.2rem;
    font-weight: 800
}

.mini-title__strong--highlight {
    font-size: 1.4rem
}

.data-title__over {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: .5rem
}

.data-title__main {
    font-size: 2rem;
    line-height: 1;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 0
}

.data-title__sub {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    line-height: 1
}

.page-title-wrapper {
    text-align: center
}

.page-title {
    margin-bottom: 3rem
}

.page-title a:hover {
    text-decoration: underline
}

.text-highlight {
    margin-bottom: 0;
    color: #fff;
    text-shadow: 0 0 10px rgba(0,0,0,0.8)
}

.text-highlight.heading1 {
    font-weight: 800
}

.text-highlight>a {
    color: inherit
}

.text-highlight>a:hover {
    color: var(--primary)
}

.text-primary {
    color: #cb3c29
}

.bg-primary {
    background-color: #ecaaa1
}

.text-secondary {
    color: #3e7f8b
}

.bg-secondary {
    background-color: #93c6cf
}

.text-success {
    color: #57d685
}

.bg-success {
    background-color: #d2f4de
}

.text-warning {
    color: #ffae00
}

.bg-warning {
    background-color: #ffdf99
}

.text-alert {
    color: #ec5840
}

.bg-alert {
    background-color: #fad2cb
}

.text-muted {
    color: #726a70
}

.bg-muted {
    background-color: #bdb8bc
}

.text-large {
    font-size: 130%
}

.text-medium,.chart-tooltip .tooltip-content {
    font-size: 90%
}

.text-small {
    font-size: 80%
}

.text-sm {
    font-size: 80%
}

.text-uppercase {
    text-transform: uppercase
}

.text-lowercase {
    text-transform: lowercase
}

.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5
}

.text-compact {
    line-height: 1
}

.word-wrapper {
    display: inline-block
}

a.primary,abbr.primary,acronym.primary,b.primary,bdo.primary,big.primary,br.primary,button.primary,cite.primary,code.primary,dfn.primary,em.primary,i.primary,img.primary,input.primary,kbd.primary,label.primary,map.primary,object.primary,q.primary,samp.primary,script.primary,select.primary,.inline-filters button.primary[data-toggle],small.primary,span.primary,strong.primary,sub.primary,sup.primary,textarea.primary,time.primary,tt.primary,var.primary {
    color: var(--primary)
}

a.secondary,abbr.secondary,acronym.secondary,b.secondary,bdo.secondary,big.secondary,br.secondary,button.secondary,cite.secondary,code.secondary,dfn.secondary,em.secondary,i.secondary,img.secondary,input.secondary,kbd.secondary,label.secondary,map.secondary,object.secondary,q.secondary,samp.secondary,script.secondary,select.secondary,.inline-filters button.secondary[data-toggle],small.secondary,span.secondary,strong.secondary,sub.secondary,sup.secondary,textarea.secondary,time.secondary,tt.secondary,var.secondary {
    color: var(--secondary)
}

a.success,abbr.success,acronym.success,b.success,bdo.success,big.success,br.success,button.success,cite.success,code.success,dfn.success,em.success,i.success,img.success,input.success,kbd.success,label.success,map.success,object.success,q.success,samp.success,script.success,select.success,.inline-filters button.success[data-toggle],small.success,span.success,strong.success,sub.success,sup.success,textarea.success,time.success,tt.success,var.success {
    color: var(--success)
}

a.warning,abbr.warning,acronym.warning,b.warning,bdo.warning,big.warning,br.warning,button.warning,cite.warning,code.warning,dfn.warning,em.warning,i.warning,img.warning,input.warning,kbd.warning,label.warning,map.warning,object.warning,q.warning,samp.warning,script.warning,select.warning,.inline-filters button.warning[data-toggle],small.warning,span.warning,strong.warning,sub.warning,sup.warning,textarea.warning,time.warning,tt.warning,var.warning {
    color: var(--warning)
}

a.alert,abbr.alert,acronym.alert,b.alert,bdo.alert,big.alert,br.alert,button.alert,cite.alert,code.alert,dfn.alert,em.alert,i.alert,img.alert,input.alert,kbd.alert,label.alert,map.alert,object.alert,q.alert,samp.alert,script.alert,select.alert,.inline-filters button.alert[data-toggle],small.alert,span.alert,strong.alert,sub.alert,sup.alert,textarea.alert,time.alert,tt.alert,var.alert {
    color: var(--alert)
}

a.muted,abbr.muted,acronym.muted,b.muted,bdo.muted,big.muted,br.muted,button.muted,cite.muted,code.muted,dfn.muted,em.muted,i.muted,img.muted,input.muted,kbd.muted,label.muted,map.muted,object.muted,q.muted,samp.muted,script.muted,select.muted,.inline-filters button.muted[data-toggle],small.muted,span.muted,strong.muted,sub.muted,sup.muted,textarea.muted,time.muted,tt.muted,var.muted {
    color: #726a70
}

ul.no-bullet-indented,ol.no-bullet-indented {
    list-style-type: none
}

.title-action {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 1.5rem
}

.title-action__title {
    display: inline-block;
    margin-right: 1rem;
    vertical-align: middle;
    margin-bottom: 0
}

.title-action__title.section-heading {
    margin-bottom: 0
}

.title-action__action {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0
}

.title-action__action .icon {
    width: 11px;
    height: 11px;
    margin-left: .3rem
}

.button.small {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.button.small.compact {
    padding-left: .5rem;
    padding-right: .5rem;
    letter-spacing: 0;
    white-space: nowrap
}

.button.tiny {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.button.tiny.compact {
    padding-left: .25rem;
    padding-right: .25rem;
    letter-spacing: 0
}

.button.button--right {
    float: right
}

.button a {
    color: inherit
}

.button a:hover {
    text-decoration: none
}

.button {
    position: relative;
    background-color: var(--primary)
}

.button.focus,.button:focus {
    background-color: var(--primary);
    box-shadow: none;
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-offset: 2px;
    -webkit-filter: brightness(95%);
    filter: brightness(95%)
}

.button.hover,.button:hover {
    background-color: var(--primary);
    -webkit-filter: brightness(95%);
    filter: brightness(95%);
    text-decoration: none
}

.button.active,.button:active {
    -webkit-filter: brightness(85%);
    filter: brightness(85%)
}

.button.disabled,.button.disabled:active,.button.disabled:hover,.button.disabled:focus,.button[disabled],.button[disabled]:active,.button[disabled]:hover,.button[disabled]:focus {
    background-color: var(--primary)
}

.button.hollow {
    background-color: transparent;
    color: var(--primary);
    border-color: var(--primary);
    text-decoration: none
}

.button.hollow.hover,.button.hollow:hover,.button.hollow.focus,.button.hollow:focus {
    border-color: var(--primary);
    background-color: var(--primary);
    color: #fff
}

.button.hollow.disabled,.button.hollow.disabled:active,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:active,.button.hollow[disabled]:hover,.button.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--primary);
    color: var(--primary);
    box-shadow: none;
    text-decoration: none
}

.button.hollow.light.hover,.button.hollow.light:hover,.button.hollow.light.focus,.button.hollow.light:focus {
    border-color: var(--primary);
    background-color: var(--primary);
    color: #fff
}

.button.hollow.light.disabled,.button.hollow.light.disabled:active,.button.hollow.light.disabled:hover,.button.hollow.light.disabled:focus,.button.hollow.light[disabled],.button.hollow.light[disabled]:active,.button.hollow.light[disabled]:hover,.button.hollow.light[disabled]:focus {
    border-color: #fff;
    color: #fff
}

.button.secondary {
    background-color: var(--secondary)
}

.button.secondary.hover,.button.secondary:hover,.button.secondary.focus,.button.secondary:focus {
    background-color: var(--secondary)
}

.button.secondary.disabled,.button.secondary.disabled:active,.button.secondary.disabled:hover,.button.secondary.disabled:focus,.button.secondary[disabled],.button.secondary[disabled]:active,.button.secondary[disabled]:hover,.button.secondary[disabled]:focus {
    background-color: var(--secondary)
}

.button.secondary.hollow {
    background-color: transparent;
    color: var(--secondary);
    border-color: var(--secondary)
}

.button.secondary.hollow.hover,.button.secondary.hollow:hover,.button.secondary.hollow.focus,.button.secondary.hollow:focus {
    border-color: var(--secondary);
    background-color: var(--secondary);
    color: #fff
}

.button.secondary.hollow.disabled,.button.secondary.hollow.disabled:active,.button.secondary.hollow.disabled:hover,.button.secondary.hollow.disabled:focus,.button.secondary.hollow[disabled],.button.secondary.hollow[disabled]:active,.button.secondary.hollow[disabled]:hover,.button.secondary.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--secondary);
    color: var(--secondary);
    box-shadow: none;
    text-decoration: none
}

.button.success {
    background-color: var(--success)
}

.button.success.hover,.button.success:hover,.button.success.focus,.button.success:focus {
    background-color: var(--success)
}

.button.success.disabled,.button.success.disabled:active,.button.success.disabled:hover,.button.success.disabled:focus,.button.success[disabled],.button.success[disabled]:active,.button.success[disabled]:hover,.button.success[disabled]:focus {
    background-color: var(--success)
}

.button.success.hollow {
    background-color: transparent;
    color: var(--success);
    border-color: var(--success)
}

.button.success.hollow.hover,.button.success.hollow:hover,.button.success.hollow.focus,.button.success.hollow:focus {
    border-color: var(--success);
    background-color: var(--success);
    color: #fff
}

.button.success.hollow.disabled,.button.success.hollow.disabled:active,.button.success.hollow.disabled:hover,.button.success.hollow.disabled:focus,.button.success.hollow[disabled],.button.success.hollow[disabled]:active,.button.success.hollow[disabled]:hover,.button.success.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--success);
    color: var(--success);
    box-shadow: none;
    text-decoration: none
}

.button.alert {
    background-color: var(--alert)
}

.button.alert.hover,.button.alert:hover,.button.alert.focus,.button.alert:focus {
    background-color: var(--alert)
}

.button.alert.disabled,.button.alert.disabled:active,.button.alert.disabled:hover,.button.alert.disabled:focus,.button.alert[disabled],.button.alert[disabled]:active,.button.alert[disabled]:hover,.button.alert[disabled]:focus {
    background-color: var(--alert)
}

.button.alert.hollow {
    background-color: transparent;
    color: var(--alert);
    border-color: var(--alert)
}

.button.alert.hollow.hover,.button.alert.hollow:hover,.button.alert.hollow.focus,.button.alert.hollow:focus {
    border-color: var(--alert);
    background-color: var(--alert);
    color: #fff
}

.button.alert.hollow.disabled,.button.alert.hollow.disabled:active,.button.alert.hollow.disabled:hover,.button.alert.hollow.disabled:focus,.button.alert.hollow[disabled],.button.alert.hollow[disabled]:active,.button.alert.hollow[disabled]:hover,.button.alert.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--alert);
    color: var(--alert);
    box-shadow: none;
    text-decoration: none
}

.button.warning {
    background-color: var(--warning)
}

.button.warning.hover,.button.warning:hover,.button.warning.focus,.button.warning:focus {
    background-color: var(--warning)
}

.button.warning.disabled,.button.warning.disabled:active,.button.warning.disabled:hover,.button.warning.disabled:focus,.button.warning[disabled],.button.warning[disabled]:active,.button.warning[disabled]:hover,.button.warning[disabled]:focus {
    background-color: var(--warning)
}

.button.warning.hollow {
    background-color: transparent;
    color: var(--warning);
    border-color: var(--warning)
}

.button.warning.hollow.hover,.button.warning.hollow:hover,.button.warning.hollow.focus,.button.warning.hollow:focus {
    border-color: var(--warning);
    background-color: var(--warning);
    color: #fff
}

.button.warning.hollow.disabled,.button.warning.hollow.disabled:active,.button.warning.hollow.disabled:hover,.button.warning.hollow.disabled:focus,.button.warning.hollow[disabled],.button.warning.hollow[disabled]:active,.button.warning.hollow[disabled]:hover,.button.warning.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--warning);
    color: var(--warning);
    box-shadow: none;
    text-decoration: none
}

.button.clear.secondary,.button.clear.success,.button.clear.alert,.button.clear.warning {
    background-color: transparent
}

.button.clear.secondary.hover,.button.clear.secondary:hover,.button.clear.secondary.focus,.button.clear.secondary:focus,.button.clear.success.hover,.button.clear.success:hover,.button.clear.success.focus,.button.clear.success:focus,.button.clear.alert.hover,.button.clear.alert:hover,.button.clear.alert.focus,.button.clear.alert:focus,.button.clear.warning.hover,.button.clear.warning:hover,.button.clear.warning.focus,.button.clear.warning:focus {
    background-color: transparent
}

.button.clear.secondary {
    color: var(--secondary)
}

.button.clear.success {
    color: var(--success)
}

.button.clear.alert {
    color: var(--alert)
}

.button.clear.warning {
    color: var(--warning)
}

.progress-meter {
    background-color: var(--primary)
}

.button.hollow.success:disabled:hover,.button.hollow.disabled.success:hover {
    border-color: var(--success);
    color: var(--success)
}

.button.hollow.alert:disabled:hover,.button.hollow.disabled.alert:hover {
    border-color: var(--alert);
    color: var(--alert)
}

.button.hollow.warning:disabled:hover,.button.hollow.disabled.warning:hover {
    border-color: var(--warning);
    color: var(--warning)
}

.button.light.primary:not(.hollow) {
    color: var(--primary)
}

.button.light.secondary:not(.hollow) {
    color: #fff
}

.button.light.success:not(.hollow) {
    color: #fff
}

.button.light.warning:not(.hollow) {
    color: var(--warning)
}

.button.light.alert:not(.hollow) {
    color: var(--alert)
}

.button.light.hollow {
    border-color: #fff;
    color: #fff
}

.button-group--collapse {
    text-align: left;
    margin-bottom: 0;
    display: flex
}

.button-group--collapse>:last-child {
    flex: 1
}

.button-group--collapse>:first-child,.button-group--collapse>:first-child * {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.button-group--collapse>:last-child,.button-group--collapse>:last-child * {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.button-group--collapse>:not(:first-child):not(:last-child),.button-group--collapse>:not(:first-child):not(:last-child) * {
    border-radius: 0
}

.button-group--collapse.no-gaps .button {
    margin-right: 0
}

.buttons__row {
    display: flex;
    flex-direction: row
}

.buttons__row>* {
    margin: 0 0.25rem
}

.buttons__row>:first-child {
    margin-left: 0
}

.buttons__row>:last-child {
    margin-right: 0
}

.buttons__column {
    display: flex;
    flex-direction: column
}

.buttons__column>* {
    margin: 0.25rem 0
}

.buttons__column>:first-child {
    margin-top: 0
}

.buttons__column>:last-child {
    margin-bottom: 0
}

.button--shadow.primary {
    color: #fff;
    background-color: #661e15
}

.button--shadow.secondary {
    color: #fff;
    background-color: #1f4046
}

.button--shadow.success {
    color: #fff;
    background-color: #2c6b43
}

.button--shadow.warning {
    color: #fff;
    background-color: #805700
}

.button--shadow.alert {
    color: #fff;
    background-color: #762c20
}

.button--shadow.muted {
    color: #fff;
    background-color: #393538
}

.button--icon {
    display: flex;
    align-items: center;
    position: relative
}

.button--icon .icon-wrap {
    position: absolute;
    left: 0;
    top: 0;
    padding: .85em;
    border-right: 1px solid #fff;
    height: 100%;
    min-width: 3.5em;
    white-space: no-wrap;
    padding-right: 5px
}

.button--icon .icon-wrap .icon {
    margin: 0;
    vertical-align: bottom
}

.button--icon .text-wrap {
    display: block;
    margin-left: 2rem
}

.button--icon .icon {
    margin: 0 2px
}

.button--icon.hollow .icon-wrap {
    border-right: 1px solid var(--primary)
}

.button--icon.hollow.secondary .icon-wrap {
    border-right: 1px solid var(--secondary)
}

.button--icon.small .icon-wrap {
    padding: .5rem;
    min-width: 2.5rem
}

.button--icon.small .icon {
    width: 12px;
    height: 12px
}

.button--nomargin {
    margin: 0
}

.button--frosted {
    background-color: rgba(255,255,255,0.65);
    color: var(--primary)
}

.button--muted {
    background-color: #726a70
}

.button--muted:hover {
    background-color: var(--primary)
}

.button--muted.hollow {
    border-color: #726a70
}

.button--sc {
    letter-spacing: .05em;
    font-weight: 600;
    text-transform: uppercase
}

.button--sc.hollow {
    letter-spacing: .01em
}

.button--sc.large {
    font-size: 1rem
}

.button__info {
    text-transform: none;
    font-weight: normal;
    font-size: 80%;
    margin-top: .25rem;
    display: block
}

.link {
    cursor: pointer;
    color: var(--secondary);
    font-weight: 600
}

.link:hover {
    color: #356d78;
    text-decoration: underline;
    text-decoration-skip-ink: auto
}

.link-alt {
    cursor: pointer;
    color: #3e7f8b
}

.link-alt:hover {
    color: #356d78;
    text-decoration: underline;
    text-decoration-skip-ink: auto
}

.muted-link {
    font-weight: 600;
    color: #726a70
}

.muted-link:hover {
    color: #3e7f8b;
    text-decoration: underline
}

.show-more {
    text-align: center;
    margin-bottom: 1rem
}

.button--social {
    position: relative;
    padding: 0 1.5rem 0 0;
    text-align: left;
    display: block;
    min-width: 250px
}

.button--social::after {
    content: "";
    clear: both
}

.button--social__icon,.button--social__text {
    display: block;
    padding: .85em 1rem
}

.button--social__icon {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    vertical-align: middle;
    padding: .85em 1rem;
    border-right: 1px solid rgba(0,0,0,0.075);
    margin-right: .5rem;
    min-width: 3rem;
    text-align: center
}

.button--social--mini .button--social__icon {
    position: relative
}

.button--social__text {
    margin-left: 3rem
}

.button--twitter {
    background-color: var(--twitter)
}

.button--twitter:hover {
    background-color: var(--twitter);
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

.button--facebook {
    background-color: var(--facebook)
}

.button--facebook:hover {
    background-color: var(--facebook);
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

.button--google {
    background-color: var(--google);
    font-family: Roboto
}

.button--google:hover {
    background-color: var(--google);
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

.button--google .button--social__icon {
    padding: 0
}

.button--google .button--social__icon svg.icon {
    fill: inherit;
    width: inherit;
    height: inherit;
    margin-top: 2px;
    max-width: 42px;
    max-height: 42px
}

.button--google .button--social__icon svg.icon.icon--google {
    background-image: url(/assets/decidim/brands/google-add2b7674a42f679b82fe8e06e247722487be58a3595ee8a640ce3fa34da6749.svg)
}

.button--google .button--social__icon svg.icon.icon--google>use {
    display: none
}

.button--google.button--social--mini .button--social__icon {
    font-size: 0;
    min-width: auto;
    padding: 0
}

.button--google.button--social--mini .button--social__icon svg.icon {
    margin: 1px
}

.input-group .input-group-field:focus,.input-group .user-nickname label .row>span:focus:last-of-type,.user-nickname label .input-group .row>span:focus:last-of-type {
    position: relative;
    z-index: 10
}

.input-group-button button {
    height: 2.5rem;
    padding: .5rem 1rem
}

label.has-tribute,.field.has-tribute {
    position: relative
}

label.has-tribute .tribute-container,.field.has-tribute .tribute-container {
    top: auto;
    margin-top: -1rem;
    max-width: none;
    width: 100%
}

.help-text {
    display: block;
    line-height: 1.2;
    margin: -0.5rem 0 1rem
}

.form-input-extra-before,.form-input-extra-after {
    display: block;
    font-size: 0.75rem;
    font-weight: 600;
    margin-top: -1rem
}

#registration_user_nickname_characters {
    margin-top: 1rem
}

.form-input-extra-before {
    margin-bottom: 0.5rem
}

.form-input-extra-after {
    margin-bottom: 1rem
}

label>[type="checkbox"],label>[type="radio"] {
    margin-bottom: 0
}

.switch-with-label>label {
    display: flex;
    align-items: center;
    line-height: 1.2
}

.switch-with-label .switch-paddle {
    display: inline-block;
    margin-right: 1rem;
    flex-shrink: 0
}

.switch input.switch-input:active+.switch-paddle,.switch input.switch-input:focus+.switch-paddle {
    outline: none;
    outline-color: var(--highlight);
    outline-offset: 2px
}

.checkboxes {
    margin-bottom: 1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.checkboxes::after {
    min-width: 200px;
    content: ""
}

.checkboxes label {
    min-width: 200px
}

.checkboxes label input[type="checkbox"] {
    vertical-align: middle
}

[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea,select,.inline-filters button[data-toggle],input[type="file"],input[type="checkbox"],input[type="radio"] {
    outline: 0
}

[type='text']:active,[type='text']:focus,[type='password']:active,[type='password']:focus,[type='date']:active,[type='date']:focus,[type='datetime']:active,[type='datetime']:focus,[type='datetime-local']:active,[type='datetime-local']:focus,[type='month']:active,[type='month']:focus,[type='week']:active,[type='week']:focus,[type='email']:active,[type='email']:focus,[type='number']:active,[type='number']:focus,[type='search']:active,[type='search']:focus,[type='tel']:active,[type='tel']:focus,[type='time']:active,[type='time']:focus,[type='url']:active,[type='url']:focus,[type='color']:active,[type='color']:focus,textarea:active,textarea:focus,select:active,.inline-filters button[data-toggle]:active,select:focus,.inline-filters button[data-toggle]:focus,input[type="file"]:active,input[type="file"]:focus,input[type="checkbox"]:active,input[type="checkbox"]:focus,input[type="radio"]:active,input[type="radio"]:focus {
    outline: none;
    outline-color: var(--highlight);
    outline-offset: 2px
}

.icon {
    width: 0.875em;
    height: 0.875em;
    fill: currentColor
}

.icon.primary {
    color: var(--primary)
}

.icon.secondary {
    color: var(--secondary)
}

.icon.success {
    color: var(--success)
}

.icon.warning {
    color: var(--warning)
}

.icon.alert {
    color: var(--alert)
}

.icon.muted {
    color: #726a70
}

.icon--small {
    width: 0.625em;
    height: 0.625em
}

.icon--big {
    width: 1.5em;
    height: 1.5em
}

.icon--large {
    width: 1.875em;
    height: 1.875em
}

.icon--action {
    fill: rgba(0,0,0,0.2)
}

.icon--container {
    display: inline-flex;
    align-items: center
}

.icon--action:hover,a:hover .icon--action {
    fill: currentColor
}

.icon--after {
    margin-left: .3rem
}

.icon--before {
    margin-right: .3rem
}

.icon--share {
    margin-bottom: -2px;
    width: 12px;
    height: 12px
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%
}

.embed-container iframe,.embed-container object,.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none
}

@media print,screen and (max-width: 28.12375em) {
    .reveal {
        width:95%;
        left: 2.5%;
        top: 2rem;
        height: auto;
        min-height: auto
    }
}

.reveal__header {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 1rem
}

.reveal__header.reveal__header--nomargin {
    margin-bottom: 0
}

.reveal__footer {
    border-top: 1px solid #e8e8e8
}

.reveal__footer .buttons {
    display: flex;
    justify-content: center;
    padding: 10px 0 50px
}

@media print,screen and (min-width: 40em) {
    .reveal__footer .buttons {
        padding-bottom:0;
        margin-bottom: -1rem
    }
}

.reveal__bg {
    background-color: #f4f4f4
}

.reveal__title {
    margin-top: -6px
}

.reveal__list li {
    display: flex
}

.reveal__list li.selected {
    background-color: rgba(255,174,0,0.3);
    justify-content: space-between
}

.reveal__list li.selected svg {
    color: #57d685;
    align-self: center
}

.reveal__list li:hover {
    cursor: pointer
}

.reveal__list li:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.reveal__trigger {
    cursor: pointer
}

.reveal__buttons {
    display: flex;
    justify-content: space-between;
    padding: 0 1rem
}

.wrapper {
    padding: 1.2rem 1rem;
    position: relative
}

@media print,screen and (min-width: 40em) {
    .wrapper {
        padding:5rem 1.5rem 3rem
    }
}

@media print,screen and (min-width: 64em) {
    .wrapper {
        padding-left:4rem;
        padding-right: 4rem
    }
}

.wrapper-mini {
    padding: 1.2rem 1rem 0;
    position: relative
}

@media print,screen and (min-width: 40em) {
    .wrapper-mini {
        padding:2rem 1.5rem 0
    }
}

@media print,screen and (min-width: 64em) {
    .wrapper-mini {
        padding:3rem 4rem 0
    }
}

.wrapper--inner {
    background: #f4f4f4;
    padding-top: 1rem
}

html {
    height: 100%
}

body {
    display: flex;
    flex-direction: column;
    height: auto;
    min-height: 100%
}

@media screen and (max-width: 39.99875em) {
    body {
        background-color:#2c2930
    }
}

.footer-separator {
    flex-grow: 1
}

.off-canvas-wrapper {
    background-color: #fafafa
}

.off-canvas-wrapper,.off-canvas-wrapper-inner,.off-canvas-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.off-canvas {
    background-color: #2c2930
}

.off-canvas .close-button {
    color: #fafafa;
    padding: .2rem .5rem;
    margin-right: -.5rem
}

.translation-bar a.button {
    margin-bottom: 0;
    margin-top: -4px;
    margin-right: 5px
}

.navbar {
    background: #2c2930
}

.navbar a:focus,.navbar .button:focus {
    outline-color: var(--highlight-alternative)
}

.title-bar {
    position: relative
}

@media screen and (max-width: 39.99875em) {
    .title-bar {
        border-top:2.125rem solid #2c2930
    }
}

.title-bar .skip {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999
}

.title-bar .skip:focus,.title-bar .skip:active {
    background-color: #cb3c29;
    color: #fff;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: auto;
    margin: 10px;
    padding: 5px;
    font-size: 1.4em;
    z-index: 999;
    outline: 1px dotted rgba(0,0,0,0.5);
    position: absolute
}

.title-bar .skip:focus {
    outline-color: var(--highlight-alternative)
}

.title-bar a:focus,.title-bar .button:focus {
    outline-color: var(--highlight-alternative)
}

.logo-cityhall {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    margin-top: -1.95rem;
    text-align: right
}

.logo-cityhall img {
    width: auto;
    height: 22px !important
}

@media print,screen and (min-width: 40em) {
    .logo-cityhall {
        top:50%;
        margin-top: -19px
    }

    .logo-cityhall img {
        height: 38px !important
    }
}

.topbar__search {
    position: relative;
    max-width: 220px
}

.topbar__search input {
    color: #fff;
    border-color: transparent;
    box-shadow: none;
    background: rgba(255,255,255,0.02);
    margin-top: 8px;
    display: inline-block;
    border-radius: 4px 0 0 4px;
    transition: .3s all;
    height: 2.5rem
}

.topbar__search input:focus {
    color: #fff;
    box-shadow: none;
    background: rgba(255,255,255,0.02);
    outline-color: var(--highlight-alternative)
}

@media print,screen and (min-width: 40em) {
    .topbar__search input {
        background:#2c2930
    }
}

.topbar__search .input-group-button {
    position: relative;
    height: 1px;
    vertical-align: top
}

.topbar__search .button-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.topbar__search button {
    padding: 5px 10px;
    border-radius: 0 4px 4px 0;
    transition: .3s all
}

.topbar__search form:first-child {
    display: inline-flex
}

.topbar__search .input-group {
    margin-bottom: 0
}

.topbar__search:not(:focus-within) button {
    background-color: rgba(255,255,255,0.02);
    color: rgba(255,255,255,0.5)
}

@media print,screen and (min-width: 40em) {
    .topbar__search:not(:focus-within) button {
        background:#2c2930
    }
}

.topbar__search:focus-within input {
    background-color: #fafafa;
    color: #3d393c;
    border: 0
}

.topbar__search:focus-within input::-webkit-input-placeholder {
    color: #3d393c
}

.topbar__search:focus-within input:-ms-input-placeholder {
    color: #3d393c
}

.topbar__search:focus-within input::-ms-input-placeholder {
    color: #3d393c
}

.topbar__search:focus-within input::placeholder {
    color: #3d393c
}

@media all and (-ms-high-contrast: none) {
    *::-ms-backdrop,.topbar__search {
        overflow: hidden
    }
}

.topbar {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.topbar>div {
    flex: 0 0 auto;
    display: flex
}

.topbar>div.logo-wrapper {
    flex: 1 0 auto
}

.logo-wrapper {
    line-height: 0
}

.logo-wrapper a {
    display: inline-block
}

.logo-wrapper img {
    display: block;
    max-height: 33px
}

@media screen and (min-width: 50em) {
    .logo-wrapper img {
        max-height:45px
    }
}

.topbar__dropmenu {
    display: inline-block;
    vertical-align: middle;
    padding-top: 0;
    margin-left: 2rem
}

.topbar__dropmenu .dropdown>li>a {
    background: transparent;
    padding-left: 0
}

.topbar__dropmenu .dropdown {
    display: inline-block;
    vertical-align: middle
}

.topbar__dropmenu .is-dropdown-submenu {
    z-index: 701;
    text-align: left;
    padding: 0;
    background-color: #fff;
    border: 1px solid #fafafa;
    border-radius: 4px;
    box-shadow: 0 3px 5px rgba(0,0,0,0.3);
    min-width: 150px
}

.topbar__dropmenu .is-dropdown-submenu::after,.topbar__dropmenu .is-dropdown-submenu::before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.topbar__dropmenu .is-dropdown-submenu::after {
    border-color: rgba(250,250,250,0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px
}

.topbar__dropmenu .is-dropdown-submenu::before {
    border-color: rgba(250,250,250,0);
    border-bottom-color: #fff;
    border-width: 11px;
    margin-left: -11px
}

.topbar__dropmenu .is-dropdown-submenu li {
    padding: 0.5rem
}

.topbar__dropmenu .is-dropdown-submenu li a {
    padding: .5rem;
    color: #3e7f8b
}

.topbar__dropmenu .is-dropdown-submenu li a:hover,.topbar__dropmenu .is-dropdown-submenu li a:focus {
    color: #726a70;
    text-decoration: underline
}

.topbar__dropmenu .is-dropdown-submenu li:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.topbar__dropmenu .is-dropdown-submenu li:hover,.topbar__dropmenu .is-dropdown-submenu li:focus {
    cursor: pointer;
    background-color: rgba(var(--secondary-rgb), 0.05);
    text-decoration: underline
}

.topbar__dropmenu #topbar__language-choose .is-dropdown-submenu {
    -webkit-transform: translateX(-12%);
    transform: translateX(-12%);
    top: 110%
}

.topbar__dropmenu #topbar__user-notifications .is-dropdown-submenu {
    -webkit-transform: translateX(-47%);
    transform: translateX(-47%);
    top: 110%
}

.topbar__dropmenu #topbar__user-profile .is-dropdown-submenu {
    -webkit-transform: translateX(-40%);
    transform: translateX(-40%);
    top: 110%
}

.topbar__dropmenu>ul>li>a {
    color: #e8e8e8
}

.topbar__dropmenu>ul>li>a:hover {
    text-decoration: underline
}

.topbar__dropmenu>ul>li>a::after {
    margin-top: -1px !important;
    border-top-color: #e8e8e8 !important
}

@media screen and (max-width: 39.99875em) {
    .language-choose {
        font-size:.8rem;
        position: absolute;
        top: -2.2rem;
        left: .5rem;
        margin-left: 0
    }

    .language-choose:hover,.language-choose:focus {
        text-decoration: underline
    }

    .language-choose .dropdown.menu>li.is-dropdown-submenu-parent>a::after {
        border-width: 3px;
        right: 10px;
        margin-top: 0
    }

    .language-choose .dropdown.menu>li.is-dropdown-submenu-parent>a::after:hover,.language-choose .dropdown.menu>li.is-dropdown-submenu-parent>a::after:focus {
        text-decoration: underline
    }
}

.topbar__user {
    display: inline-block;
    padding-right: 2.5rem;
    margin-left: 2rem
}

@media (min-width: 81.25em) {
    .topbar__user {
        padding-right:0
    }
}

.topbar__user__logged {
    text-align: right;
    padding-right: 2.5rem;
    display: none
}

.topbar__user__logged .dropdown.menu>li.is-dropdown-submenu-parent>a::after {
    display: none
}

@media print,screen and (min-width: 40em) {
    .topbar__user__logged {
        display:block
    }

    .topbar__user__logged .dropdown.menu>li.is-dropdown-submenu-parent>a::after {
        display: block
    }

    .topbar__user__logged .dropdown.menu>li.is-dropdown-submenu-parent>a::after:hover,.topbar__user__logged .dropdown.menu>li.is-dropdown-submenu-parent>a::after:focus {
        text-decoration: underline
    }
}

@media (min-width: 81.25em) {
    .topbar__user__logged {
        padding-right:0
    }
}

.topbar__user__logged__picture {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    border: 1px solid #e8e8e8;
    -o-object-fit: cover;
    object-fit: cover
}

.topbar__user__logged__name {
    color: #3d393c
}

.topbar__user__logged__name>* {
    display: block
}

.topbar__notifications,.topbar__conversations {
    margin-right: 1rem;
    vertical-align: -4px
}

.topbar__notifications .icon,.topbar__conversations .icon {
    fill: #fff;
    opacity: .3
}

.topbar__notifications.is-active .icon,.topbar__conversations.is-active .icon {
    fill: #ffae00;
    opacity: 1
}

.topbar__notifications__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #726a70;
    width: 250px;
    display: flex;
    flex-direction: row
}

.topbar__notifications__item>* {
    margin: 0 0.5rem
}

.topbar__notifications__item>:first-child {
    margin-left: 0
}

.topbar__notifications__item>:last-child {
    margin-right: 0
}

.topbar__notifications__item strong {
    color: #3e7f8b
}

.topbar__notifications__item :last-child {
    flex: 1
}

.topbar__notifications__item :last-child>* {
    display: block
}

.topbar__notifications__item--more {
    text-align: center;
    background-color: #f4f4f4;
    color: #3e7f8b;
    font-size: 90%
}

.topbar__user__login {
    text-align: right;
    line-height: 1.2
}

.topbar__user__login a {
    color: #e8e8e8;
    font-weight: 600
}

@media print,screen and (min-width: 40em) {
    .topbar__user__login a {
        margin-left:1rem
    }
}

.topbar__user__login a:hover {
    text-decoration: underline
}

.topbar__user__login a::before {
    content: "";
    margin-left: .5rem;
    margin-right: .5rem;
    display: inline-block;
    width: 1px;
    height: 2px;
    border-left: 1px solid #e8e8e8;
    vertical-align: middle
}

@media print,screen and (min-width: 40em) {
    .topbar__user__login a::before {
        display:none
    }
}

@media print,screen and (min-width: 40em) {
    .topbar__user__login a:first-of-type {
        margin-left:0
    }
}

.topbar__user__login a:first-of-type::before {
    display: none
}

.topbar__menu {
    text-align: right;
    font-size: 20px;
    margin-right: .1rem
}

.topbar__menu button {
    color: inherit
}

.topbar__admin__link a {
    color: #e8e8e8
}

.topbar__admin__link a:hover {
    background: rgba(255,255,255,0.02);
    color: #fff
}

.topbar__admin__link~.topbar__admin__link {
    margin-left: 1rem
}

.usermenu-off-canvas-holder .usermenu-off-canvas {
    border-top: 1px solid;
    border-bottom: 1px solid
}

.usermenu-off-canvas-holder .usermenu-off-canvas.is-dropdown-submenu {
    display: block;
    position: static;
    background: transparent;
    border-left: 0;
    border-right: 0
}

.usermenu-off-canvas-holder .usermenu-off-canvas a {
    display: block;
    padding: 1em 2em;
    color: rgba(255,255,255,0.5)
}

.usermenu-off-canvas-holder .usermenu-off-canvas a:hover,.usermenu-off-canvas-holder .usermenu-off-canvas a:focus {
    background: rgba(255,255,255,0.02);
    color: #fff;
    text-decoration: underline
}

.off-canvas .topbar__user__login {
    text-align: center;
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-top: 1px solid;
    border-bottom: 1px solid
}

.main-nav ul {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none
}

@media print,screen and (min-width: 40em) {
    .main-nav ul {
        -webkit-overflow-scrolling:touch;
        white-space: nowrap;
        display: flex
    }

    .main-nav ul>li {
        display: inline-block;
        flex: 1;
        text-align: center
    }
}

.main-nav__link a {
    position: relative;
    display: block;
    padding: 1em 2em;
    color: rgba(255,255,255,0.5)
}

.main-nav__link a:hover {
    background: rgba(255,255,255,0.02);
    color: #fff;
    text-decoration: underline
}

.main-nav__link a:focus {
    z-index: 1;
    color: #fff;
    text-decoration: underline;
    outline-offset: -2px
}

@media print,screen and (min-width: 40em) {
    .main-nav__link a {
        padding:.75em 2em
    }
}

.main-nav__link--active a {
    box-shadow: inset 4px 0 0 0 var(--primary);
    color: #fff;
    background: rgba(255,255,255,0.02)
}

@media print,screen and (min-width: 40em) {
    .main-nav__link--active a {
        box-shadow:inset 0 4px 0 0 var(--primary)
    }
}

.main-container {
    background: #fff;
    border: 1px solid #e8e8e8
}

.main-container__content {
    padding: 1rem 0.5rem
}

@media print,screen and (min-width: 40em) {
    .main-container__content {
        padding:2rem 2rem
    }
}

@media print,screen and (min-width: 40em) {
    .main-container--side-panel {
        display:flex
    }
}

.side-panel {
    background-color: #f4f4f4;
    min-height: 100%;
    border-bottom: 1px solid #e8e8e8
}

@media print,screen and (min-width: 40em) {
    .side-panel {
        border-bottom:0;
        border-right: 1px solid #e8e8e8
    }
}

.side-panel__tabs {
    border: none
}

.side-panel__tabs .tabs-title {
    border-bottom: 1px solid #e8e8e8
}

@media print,screen and (min-width: 40em) {
    .side-panel__tabs .tabs-title:last-of-type {
        margin-bottom:4rem
    }
}

.side-panel__tabs .tabs-title>[role=tab],.side-panel__tabs .tabs-title>a {
    color: #3d393c
}

.side-panel__tabs .tabs-title>[role=tab]:hover,.side-panel__tabs .tabs-title>a:hover {
    color: #3e7f8b
}

.side-panel__tabs .tabs-title.is-active>[role=tab],.side-panel__tabs .tabs-title.is-active>a {
    color: #3e7f8b;
    box-shadow: inset 4px 0 0 var(--primary)
}

.main-footer,.mini-footer {
    color: #e8e8e8
}

.main-footer a,.mini-footer a {
    color: #828282
}

.main-footer a:hover,.mini-footer a:hover {
    color: #b5b5b5;
    text-decoration: underline
}

.main-footer a:focus,.mini-footer a:focus {
    outline-color: var(--highlight-alternative)
}

.main-footer {
    background-color: #1a181d;
    position: relative;
    padding: 1rem 0;
    min-height: 76px
}

.main-footer__badge {
    display: inline-block
}

@media print,screen and (min-width: 64em) {
    .main-footer__badge {
        position:absolute
    }
}

.main__footer__nav {
    text-align: center
}

@media print,screen and (min-width: 40em) {
    .main__footer__nav {
        text-align:left
    }
}

@media print,screen and (min-width: 64em) {
    .main__footer__nav {
        text-align:center
    }
}

.footer-nav {
    list-style: none;
    padding-top: .5rem;
    margin: 0 0 0 -1rem
}

.footer-nav li {
    display: inline-block;
    padding: 0 1rem
}

@media print,screen and (min-width: 64em) {
    .footer-nav {
        margin-left:0
    }
}

.main__footer__social {
    text-align: center
}

@media print,screen and (min-width: 40em) {
    .main__footer__social {
        text-align:right
    }
}

.footer-social {
    list-style: none;
    padding-top: .5rem;
    margin: 0
}

.footer-social li {
    display: inline-block;
    padding-left: 1rem
}

.footer-social li:first-child {
    padding-left: 0
}

.footer-social__icon .icon {
    width: 16px;
    height: 16px
}

.mini-footer {
    padding: 1rem 0;
    background-color: #1a181d
}

.cc-badge {
    margin-right: .5rem
}

.decidim-logo {
    display: block;
    width: 140px;
    margin-right: auto;
    margin-left: auto
}

@media print,screen and (min-width: 40em) {
    .static-with-nav {
        display:flex
    }
}

.static-nav {
    min-height: 100%
}

.static-nav .list-latin {
    list-style-type: upper-latin
}

.static-nav ul {
    margin-left: .5rem
}

.static-nav li {
    color: #9c9c9c;
    line-height: 1.2;
    margin-bottom: .8rem
}

.static-nav a {
    color: #3d393c
}

.static-nav a:hover {
    color: #3e7f8b
}

.static__message {
    text-align: center;
    padding: 2rem 1rem
}

@media print,screen and (min-width: 40em) {
    .static__message {
        padding:4rem 1.5rem
    }
}

.static__message__cta {
    margin-top: 2rem
}

.card-grid {
    display: flex;
    flex-wrap: wrap
}

.card-grid::before {
    width: 0
}

.card-grid .column,.card-grid .columns {
    margin-bottom: 30px
}

.card-grid .card,.card-grid .chart-tooltip,.card-grid .conference-registration,.card-grid .conference-speaker .speaker-bio,.conference-speaker .card-grid .speaker-bio,.card-grid .add-message,.card-grid .comment-thread {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    height: 100%
}

.card-grid .card__content,.card-grid .badge-card__content {
    flex-grow: 1
}

.card,.chart-tooltip,.conference-registration,.conference-speaker .speaker-bio,.add-message,.comment-thread {
    margin-bottom: 30px;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    overflow: visible
}

.card.primary,.primary.chart-tooltip,.primary.conference-registration,.conference-speaker .primary.speaker-bio,.primary.add-message,.primary.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--primary)
}

.card.secondary,.secondary.chart-tooltip,.secondary.conference-registration,.conference-speaker .secondary.speaker-bio,.secondary.add-message,.secondary.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--secondary)
}

.card.success,.success.chart-tooltip,.success.conference-registration,.conference-speaker .success.speaker-bio,.success.add-message,.success.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--success)
}

.card.warning,.warning.chart-tooltip,.warning.conference-registration,.conference-speaker .warning.speaker-bio,.warning.add-message,.warning.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--warning)
}

.card.alert,.alert.chart-tooltip,.alert.conference-registration,.conference-speaker .alert.speaker-bio,.alert.add-message,.alert.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--alert)
}

.card.muted,.muted.chart-tooltip,.muted.conference-registration,.conference-speaker .muted.speaker-bio,.muted.add-message,.muted.comment-thread {
    border-top-width: 8px;
    border-top-color: rgba(114,106,112,0.3)
}

.card--nomargin {
    margin-bottom: 0
}

.card--secondary {
    background: #f4f4f4;
    box-shadow: none
}

.card__content,.badge-card__content {
    padding: 1rem
}

.card__content:not(:only-child),.badge-card__content:not(:only-child) {
    padding-bottom: 0.5rem
}

@media print,screen and (min-width: 40em) {
    .card__content,.badge-card__content {
        padding:1.5rem
    }

    .card__content:not(:only-child),.badge-card__content:not(:only-child) {
        padding-bottom: 0.75rem
    }
}

.card__content--center {
    text-align: center
}

.card__extra {
    background: #f4f4f4;
    padding: 1rem
}

a.card__title:hover,a .card__title:hover {
    text-decoration: underline
}

.card__header {
    margin-bottom: 0.75rem
}

.card__header .card__title {
    margin-bottom: .5rem
}

.card__header.collapse {
    margin-bottom: 0
}

.card__button {
    margin-bottom: 0;
    cursor: pointer
}

.card__type {
    background: #f4f4f4;
    padding: .1rem 1rem;
    margin-top: .5rem;
    margin-bottom: -.75rem;
    font-size: 80%;
    font-weight: 800;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #726a70;
    display: flex;
    align-self: flex-start;
    align-items: center
}

.card__type .icon {
    width: 14px;
    height: 14px;
    fill: #726a70;
    margin-right: .2rem
}

.card__text:first-child {
    margin-top: -.25em
}

.card__text a:hover {
    color: #1f3f44;
    text-decoration: underline
}

.card__text .card__text--status {
    font-weight: bold;
    text-transform: uppercase
}

.card__text .card__text--status::after {
    content: " "
}

.card__text .card__text--status.primary {
    color: var(--primary)
}

.card__text .card__text--status.secondary {
    color: var(--secondary)
}

.card__text .card__text--status.success {
    color: var(--success)
}

.card__text .card__text--status.warning {
    color: var(--warning)
}

.card__text .card__text--status.alert {
    color: var(--alert)
}

.card__text .card__text--status.muted {
    color: #726a70
}

.card__text .card__text--category {
    display: block;
    margin-top: 0.5rem
}

.card__text:not(:last-child) {
    margin-bottom: 0.5rem
}

.card__text.card--picture-offset {
    margin-left: calc(3.375rem + .5rem)
}

.card__text--separated-mid-dot>*:not(:last-child)::after {
    content: " · "
}

.card__image,.badge-container .badge__logo,.badge-container .badge__logo--small {
    width: 100%;
    max-height: 10rem;
    min-height: 5rem;
    -o-object-fit: cover;
    object-fit: cover
}

.card__image.card__image--smaller,.badge-container .card__image--smaller.badge__logo,.badge-container .card__image--smaller.badge__logo--small {
    max-height: 5rem
}

.card__image.card__image--larger,.badge-container .card__image--larger.badge__logo,.badge-container .card__image--larger.badge__logo--small {
    max-height: 20rem;
    min-height: 10rem
}

.card__datetime {
    flex-shrink: 0;
    text-align: center;
    margin-bottom: 1rem;
    padding: .5rem;
    font-weight: 600;
    display: flex;
    align-items: baseline;
    border-left: 4px solid var(--primary);
    background: #f4f4f4;
    line-height: 1
}

.card__datetime__date {
    font-size: 1.4rem;
    margin-right: 1rem
}

.card__datetime__month {
    text-transform: lowercase;
    font-variant: small-caps;
    font-size: 1.2rem
}

.card__datetime__time {
    font-size: .8rem
}

.card__footer,.card__top {
    background: #f4f4f4;
    border-top: 1px solid #e8e8e8;
    border-radius: 0 0 4px 4px;
    clear: both
}

.card__footer .card__content,.card__footer .badge-card__content,.card__top .card__content,.card__top .badge-card__content {
    display: flex
}

.card__footer--transparent {
    background: transparent
}

.card__footer--data {
    display: flex;
    align-items: center
}

.card__footer--data .card__content,.card__footer--data .badge-card__content {
    flex-grow: 1
}

.card__footer--data .card-data {
    flex-direction: column
}

.card__footer--data .card-data__item {
    flex-basis: auto;
    border-right: none;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8
}

.card__footer--data .card-data__item:last-of-type {
    border-bottom: none
}

.card__author {
    margin-bottom: .5rem
}

.card__author [data-toggler] {
    margin-bottom: -.5rem
}

.card__author.inline-block {
    display: inline-block
}

.card__voting {
    display: inline-block;
    text-align: center
}

.card__vote-number {
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1
}

.card__activity-date {
    margin-bottom: .5rem
}

.card__activity-date.inline-block {
    display: inline-block
}

.card__activity-date.inline-block.before-content::before {
    content: "";
    margin-right: .8rem;
    border-right: 1px solid #e8e8e8;
    height: .7rem;
    display: inline-block;
    vertical-align: middle
}

.card-data {
    list-style: none;
    margin: 0;
    display: flex;
    flex-wrap: wrap
}

.card-data a:hover {
    text-decoration: underline
}

.card-data span:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-color: var(--highlight);
    outline-offset: 2px
}

.card-data__item {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-basis: 33.33%;
    flex-grow: 1;
    text-align: center;
    font-size: 0.9375rem;
    line-height: 1;
    color: #726a70;
    padding: .5em;
    // border-right: 1px solid #e8e8e8;
    margin-right: -1px;
    // border-top: 1px solid #e8e8e8;
    margin-top: -1px
}

.card-data__item .card-data__item--centerblock {
    margin: 0 auto
}

.card-data__item.card-data__item--expand {
    line-height: 1.5
}

.card-data__item.creation_date_status strong {
    text-transform: uppercase;
    font-weight: 600;
    font-size: .8em;
    letter-spacing: .05em;
    color: #3d393c
}

.card-data__item [data-toggle] {
    margin-bottom: 0
}

.card-data__item__number,.budget-list__data__votes,.budget-list__data__number,.card--list__data__number {
    display: block;
    line-height: 1;
    font-weight: 600;
    font-size: 1.25rem;
    color: #3d393c;
    margin-bottom: .2rem
}

.card-data__item--multiple {
    display: flex;
    justify-content: space-between;
    align-items: center;
    display: flex;
    flex-direction: row
}

.card-data__item--multiple>* {
    margin: 0 0.5rem
}

.card-data__item--multiple>:first-child {
    margin-left: 0
}

.card-data__item--multiple>:last-child {
    margin-right: 0
}

.card-data__item--multiple>div {
    text-align: left;
    display: block
}

.card__popularity {
    padding: 1.5rem;
    text-align: center
}

.card__popularity .icon {
    fill: #e8e8e8
}

.card__popularity__data {
    text-align: center;
    font-size: 85%;
    line-height: 1;
    margin-bottom: .2rem;
    color: #726a70
}

.card__support {
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 1rem
}

@media print,screen and (min-width: 40em) {
    .card__support {
        padding:1.5rem
    }
}

.card__support>*:only-child {
    margin-left: auto
}

.card__support .card__button {
    font-size: 90%
}

.card__support__data,.card__support__data--left {
    text-align: center;
    font-size: 85%;
    line-height: 1;
    margin-bottom: .2rem;
    color: #726a70
}

.card__support__data--left {
    text-align: left;
    text-transform: none;
    margin-bottom: 0;
    color: #726a70;
    max-width: 60%
}

.card__support__data--left strong {
    font-size: 1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.card__support__number,.progress__bar .progress__bar__title .progress__bar__number,.progress__bar.progress__bar--vertical .progress__bar__subtitle .progress__bar__number {
    line-height: 1;
    font-weight: 600;
    font-size: 1.25rem;
    color: #3d393c
}

.card__img {
    text-align: center
}

@media print,screen and (min-width: 64em) {
    .card__img {
        float:right;
        width: 35%
    }
}

@media print,screen and (min-width: 64em) {
    .card__content--img {
        float:left;
        width: 60%
    }
}

.card__link {
    color: #3e7f8b
}

.card__link:hover {
    color: #3e7f8b;
    text-decoration: underline
}

.card__link:focus {
    z-index: 2;
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-offset: 2px
}

.card__link--block {
    display: block
}

.card--list .card--list__item:not(:last-child),.card--list *:not(:last-child) .card--list__item {
    border-bottom: 1px solid #e8e8e8
}

.card--list__item {
    display: flex;
    align-items: center;
    padding-left: 1rem
}

.card--list--mini .card--list__item {
    padding-left: 1rem
}

.card--list--mini .card--list__item .card__link {
    display: flex;
    align-items: center
}

@media print,screen and (min-width: 40em) {
    .card--list__item {
        padding-left:1.5rem
    }
}

.card--list__item svg {
    flex-basis: 15%;
    flex-shrink: 0
}

.card--list__item svg+div {
    max-width: calc(85% - 1rem);
    overflow-wrap: break-word
}

.card--list__icon {
    display: none;
    fill: #3e7f8b
}

.card--list__icon.primary {
    fill: var(--primary)
}

.card--list__icon.secondary {
    fill: var(--secondary)
}

.card--list__icon.success {
    fill: var(--success)
}

.card--list__icon.warning {
    fill: var(--warning)
}

.card--list__icon.alert {
    fill: var(--alert)
}

@media print,screen and (min-width: 40em) {
    .card--list__icon {
        margin-right:1rem;
        display: block;
        width: 30px;
        height: 30px;
        flex-shrink: 0
    }
}

.card--list__text,.card--list__titled-text,.card--list__author {
    flex-grow: 1;
    flex-shrink: 1;
    display: inline-flex;
    align-items: center;
    padding: 1rem 1rem 1rem 0;
    overflow: visible
}

.card--list__text.card--list__text--top,.card--list__text--top.card--list__titled-text,.card--list__text--top.card--list__author {
    align-items: start
}

.card--list--mini .card--list__text,.card--list--mini .card--list__titled-text,.card--list--mini .card--list__author {
    padding: .5rem .5rem .5rem 0
}

.card--list--mini .card--list__text>*,.card--list--mini .card--list__titled-text>*,.card--list--mini .card--list__author>* {
    flex-grow: 1
}

.card--list__text .author,.card--list__titled-text .author,.card--list__author .author {
    margin-top: .3rem;
    margin-right: 1rem
}

.card--list__heading {
    margin-bottom: 0;
    display: block
}

.card--list__heading.heading6 {
    text-transform: unset;
    letter-spacing: unset;
    font-weight: unset
}

@media print,screen and (max-width: 49.99875em) {
    .card--list .tags {
        display:none
    }
}

.card--list__data {
    flex-shrink: 0;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 85%;
    min-width: 7rem;
    line-height: 1;
    color: #726a70;
    padding: 1rem;
    background: #f4f4f4
}

@media print,screen and (min-width: 40em) {
    .card--list__data {
        padding:1rem 1.5rem
    }
}

.card--list--mini .card--list__data {
    padding: 0.5rem 1rem
}

.card--list__data-added {
    background-color: #ddf7e7
}

.card--list__data-added a {
    color: #3d393c
}

.card--list__check {
    margin-bottom: 0;
    border-radius: 50%;
    align-self: center;
    flex-shrink: 0;
    width: 2em;
    height: 2em;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto
}

.card--list__check--disabled {
    pointer-events: none
}

.card--list__check svg {
    flex-basis: auto
}

.card--list__data__icon .icon,.card--list__data__icon--lg .icon {
    width: 20px;
    height: 20px;
    fill: #726a70
}

.card--list__data__icon:hover .icon,.card--list__data__icon--lg:hover .icon {
    fill: #3e7f8b
}

.card--list__data__icon--lg .icon {
    width: 36px;
    height: 36px
}

.card--list__data__number {
    font-size: 1.5rem
}

.card--list__titled-text,.card--list__author {
    flex-wrap: wrap
}

.card--list__titled-text .card--list__heading,.card--list__author .card--list__heading {
    margin-bottom: 5px;
    width: calc(100% - 28px)
}

.card--list__titled-text .card--list__annotation,.card--list__author .card--list__annotation {
    letter-spacing: .03em;
    font-size: .7em;
    font-weight: 600;
    text-transform: uppercase;
    width: 28px
}

.card--list__titled-text .card--list__counter,.card--list__author .card--list__counter {
    background-color: #3e7f8b;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    margin-left: auto;
    width: 20px
}

.card--list__titled-text .card--list__counter span,.card--list__author .card--list__counter span {
    display: block;
    line-height: 20px;
    text-align: center
}

.card--list__author {
    padding: .5rem 1rem .5rem 0;
    margin-left: -.5rem
}

.card--list__author .author {
    margin: 0
}

.card--list__author .author__avatar img {
    border-radius: 2px
}

.card--full {
    margin-bottom: 60px
}

.card--full:last-child {
    margin-bottom: 0
}

.card--full .card__title:hover {
    text-decoration: underline
}

.card--full .card__title:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-color: var(--highlight);
    outline-offset: 2px
}

.card--full .card__content,.card--full .badge-card__content {
    padding: 1.5rem
}

@media print,screen and (min-width: 64em) {
    .card--full .card__content,.card--full .badge-card__content {
        padding:3rem
    }
}

.card--full__image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative
}

@media print,screen and (min-width: 40em) and (max-width: 49.99875em) {
    .card--full__image {
        min-height:15rem;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.card--full__image>.card__content,.card--full__image>.badge-card__content {
    position: relative;
    z-index: 1
}

@media print,screen and (min-width: 40em) and (max-width: 49.99875em) {
    .card--full__image>.card__content,.card--full__image>.badge-card__content {
        min-width:50%
    }
}

@media screen and (min-width: 50em) {
    .card--full__image>.card__content,.card--full__image>.badge-card__content {
        position:absolute;
        top: 0;
        width: 100%
    }
}

.card__image-top {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 10rem
}

.card--process .card__image-top {
    display: none
}

@media screen and (min-width: 50em) {
    .card--process .card__image-top {
        display:block
    }
}

@media screen and (min-width: 50em) {
    .card--process__row {
        display:flex
    }

    .card--process__column {
        position: relative
    }

    .card--process__column .card--full__image-wrapper {
        height: 100%;
        overflow: hidden
    }

    .card--process__column .card--full__image {
        height: 100%;
        position: absolute;
        right: -1px;
        left: 0
    }

    .card--process__column .card--full__image>img {
        min-height: 100%;
        max-width: initial;
        position: absolute
    }
}

.card--process__small {
    font-size: 90%
}

.card--process__small:last-child {
    margin-bottom: 0
}

.card--mini .card__content,.card--mini .badge-card__content {
    padding: 1.5rem 1rem;
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.card--mini .card__image-top {
    display: block;
    height: 8rem
}

.card--mini .card--process__small {
    margin-top: auto
}

.card__status .card-data__item {
    flex-basis: 20%;
    flex-basis: initial;
    padding: 1em .5em
}

.card__status .card-data__item:empty {
    border-right: 0
}

.card__status .card-data__item:empty+.card-data__item:not(:empty) {
    border-left: 1px solid #e8e8e8
}

.card__label {
    display: inline-flex;
    color: #e8e8e8;
    padding: 0 .5rem;
    font-size: 90%;
    font-weight: bold;
    position: absolute;
    background-color: transparent;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
    margin-top: -0.6rem;
    margin-left: 1rem;
    z-index: 0
}

.card__label::before {
    content: " ";
    height: 1px;
    display: inline-block;
    background-color: #fafafa;
    position: absolute;
    left: 0;
    right: 0;
    z-index: -1;
    top: 0.5rem
}

.card.success .card__label,.success.chart-tooltip .card__label,.success.conference-registration .card__label,.conference-speaker .success.speaker-bio .card__label,.success.add-message .card__label,.success.comment-thread .card__label,.card.secondary .card__label,.secondary.chart-tooltip .card__label,.secondary.conference-registration .card__label,.conference-speaker .secondary.speaker-bio .card__label,.secondary.add-message .card__label,.secondary.comment-thread .card__label,.card.muted .card__label,.muted.chart-tooltip .card__label,.muted.conference-registration .card__label,.conference-speaker .muted.speaker-bio .card__label,.muted.add-message .card__label,.muted.comment-thread .card__label,.card.warning .card__label,.warning.chart-tooltip .card__label,.warning.conference-registration .card__label,.conference-speaker .warning.speaker-bio .card__label,.warning.add-message .card__label,.warning.comment-thread .card__label,.card.alert .card__label,.alert.chart-tooltip .card__label,.alert.conference-registration .card__label,.conference-speaker .alert.speaker-bio .card__label,.alert.add-message .card__label,.alert.comment-thread .card__label {
    margin-top: -0.95rem
}

.card.success .card__label::before,.success.chart-tooltip .card__label::before,.success.conference-registration .card__label::before,.conference-speaker .success.speaker-bio .card__label::before,.success.add-message .card__label::before,.success.comment-thread .card__label::before,.card.secondary .card__label::before,.secondary.chart-tooltip .card__label::before,.secondary.conference-registration .card__label::before,.conference-speaker .secondary.speaker-bio .card__label::before,.secondary.add-message .card__label::before,.secondary.comment-thread .card__label::before,.card.muted .card__label::before,.muted.chart-tooltip .card__label::before,.muted.conference-registration .card__label::before,.conference-speaker .muted.speaker-bio .card__label::before,.muted.add-message .card__label::before,.muted.comment-thread .card__label::before,.card.warning .card__label::before,.warning.chart-tooltip .card__label::before,.warning.conference-registration .card__label::before,.conference-speaker .warning.speaker-bio .card__label::before,.warning.add-message .card__label::before,.warning.comment-thread .card__label::before,.card.alert .card__label::before,.alert.chart-tooltip .card__label::before,.alert.conference-registration .card__label::before,.conference-speaker .alert.speaker-bio .card__label::before,.alert.add-message .card__label::before,.alert.comment-thread .card__label::before {
    height: 8px;
    top: 0.45rem
}

.card__label .icon {
    margin-left: -.25rem
}

@media print,screen and (min-width: 40em) {
    .card__label {
        margin-left:1.5rem
    }
}

.card__label.primary {
    margin-top: -0.95rem;
    color: var(--primary)
}

.card__label.secondary {
    margin-top: -0.95rem;
    color: var(--secondary)
}

.card__label.success {
    margin-top: -0.95rem;
    color: var(--success)
}

.card__label.warning {
    margin-top: -0.95rem;
    color: var(--warning)
}

.card__label.alert {
    margin-top: -0.95rem;
    color: var(--alert)
}

.card__label.muted {
    margin-top: -0.95rem;
    color: #b8b5b7
}

.card__icondata ul,.card__block ul {
    align-items: stretch;
    border-top: 1px solid #e8e8e8
}

.card__icondata ul li,.card__block ul li {
    border-top: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.card__icondata ul li>*,.card__block ul li>* {
    margin: .5rem
}

.card__icondata ul li:first-child,.card__block ul li:first-child {
    color: var(--primary);
    flex: 0
}

.card__icondata ul li:not(:first-child),.card__block ul li:not(:first-child) {
    font-size: 100%;
    text-transform: none;
    justify-content: left;
    flex-direction: row
}

.card__icondata ul li:not(:first-child) strong,.card__block ul li:not(:first-child) strong {
    text-transform: uppercase;
    font-weight: 600;
    font-size: .8em;
    letter-spacing: .05em;
    color: #3d393c
}

.card__icondata ul li:not(:first-child) .card__icondata--address,.card__block ul li:not(:first-child) .card__icondata--address {
    color: #3d393c;
    line-height: 120%
}

.card__icondata ul li:not(:first-child) .card__icondata--address+a,.card__block ul li:not(:first-child) .card__icondata--address+a {
    display: block;
    margin-top: 1rem
}

.card__block {
    margin-bottom: 0.5rem
}

.card__block ul {
    border: 1px solid #e8e8e8
}

.card__block ul li {
    padding: .25em
}

.card--stack {
    position: relative;
    overflow: visible;
    z-index: 0
}

.card--stack,.card--stack::after,.card--stack::before {
    box-shadow: 1px 1px 1px rgba(0,0,0,0.15)
}

.card--stack::after,.card--stack::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 4px
}

.card--stack::before {
    left: 3px;
    top: 3px;
    z-index: -1
}

.card--stack::after {
    left: 5px;
    top: 5px;
    z-index: -2
}

.card--widget .card-data {
    flex-wrap: inherit
}

.card--widget .card-data .card-data__item {
    color: #3d393c;
    text-transform: none;
    font-size: 1rem;
    text-align: left;
    padding: 1rem
}

.card--widget .card-data .card-data__item.primary {
    color: var(--primary)
}

.card--widget .card-data .card-data__item.secondary {
    color: var(--secondary)
}

.card--widget .card-data .card-data__item.success {
    color: var(--success)
}

.card--widget .card-data .card-data__item.warning {
    color: var(--warning)
}

.card--widget .card-data .card-data__item.alert {
    color: var(--alert)
}

@media print,screen and (min-width: 40em) {
    .card--widget .card-data .card-data__item {
        padding:1.5rem
    }
}

.card--widget .card-data .card-data__item:first-child {
    flex-grow: 0;
    flex-basis: 12%;
    background-color: #f4f4f4;
    position: relative
}

.card--widget .card-data .card-data__item:first-child>div {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.card__top {
    border-top: 0
}

.card__top .card__content,.card__top .badge-card__content {
    line-height: 1.5;
    padding: 0.25rem 1rem
}

.card__top .card__content>:first-child,.card__top .badge-card__content>:first-child {
    flex-shrink: 0
}

@media print,screen and (min-width: 40em) {
    .card__top .card__content,.card__top .badge-card__content {
        padding:0.375rem 1.5rem
    }
}

.card__row {
    display: flex;
    justify-content: flex-start;
    flex-direction: column
}

@media print,screen and (min-width: 40em) {
    .card__row {
        flex-direction:row
    }
}

.card__row>* {
    padding: 1rem;
    flex: 0 0 25%
}

.card__row>*:not(:nth-child(4n)) {
    border-right: 0;
    border-bottom: 1px solid #e8e8e8
}

@media print,screen and (min-width: 40em) {
    .card__row>*:not(:nth-child(4n)) {
        border-bottom:0;
        border-right: 1px solid #e8e8e8
    }
}

.extra {
    text-align: center;
    margin-bottom: 1rem
}

.extra .button:last-of-type {
    margin-bottom: 0
}

.extra .follow-button {
    margin-top: 1rem
}

.extra__suport-number {
    display: block;
    font-weight: 600;
    font-size: 3rem;
    line-height: 1
}

.extra__suport-text,.progress__bar.progress__bar--vertical .progress__bar__text {
    display: block;
    line-height: 1;
    font-size: .9rem;
    margin-bottom: .5rem
}

.extra__date {
    font-size: 3rem;
    line-height: 1
}

.extra__date-container {
    margin-bottom: 1rem
}

.extra__month {
    display: block;
    font-size: 1rem
}

.extra__time {
    display: block;
    font-size: 1.2rem;
    margin: .5rem 0 0
}

.extra--text {
    text-align: left
}

.definition-data {
    display: flex;
    flex-wrap: wrap
}

.definition-data__item {
    display: block;
    padding: .75rem .5rem;
    border-bottom: 1px solid #e8e8e8;
    flex-basis: 100%
}

.definition-data__item:last-child {
    border-bottom: 0
}

.definition-data__item.social_networks a {
    display: block
}

.definition-data__item.social_networks a:hover {
    text-decoration: underline
}

.definition-data__item.expanded {
    display: flex;
    justify-content: space-between;
    display: flex;
    flex-direction: row
}

.definition-data__item.expanded>:first-child {
    flex: 1 1 80%;
    min-width: 0
}

.definition-data__item.expanded>:first-child div {
    display: inline;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5
}

.definition-data__item.expanded>:first-child div .author__name {
    display: inherit
}

.definition-data__item.expanded>:last-child {
    flex: 1 0 40%
}

.definition-data__item.expanded>* {
    margin: 0 0.25rem
}

.definition-data__item.expanded>:first-child {
    margin-left: 0
}

.definition-data__item.expanded>:last-child {
    margin-right: 0
}

.definition-data__item--double {
    display: inline-block;
    flex-basis: 50%;
    width: 50%;
    border-right: 1px solid #e8e8e8
}

.definition-data__item--double:nth-of-type(even) {
    border-right: 0
}

.definition-data__item--double:nth-last-child(2):nth-child(odd) {
    border-bottom: 0
}

.definition-data__title {
    display: block;
    font-size: 85%;
    letter-spacing: .01em;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: .25rem;
    color: #726a70
}

.definition-data__number {
    display: block;
    line-height: 1;
    font-weight: 600;
    font-size: 1.25rem;
    color: #3d393c;
    margin-bottom: .2rem
}

.definition-data__text {
    display: block;
    margin: .5rem;
    color: #3d393c;
    text-transform: none;
    font-size: 1rem;
    line-height: 1.5
}

.callout.primary {
    background: #fafafa;
    border-color: #e8e8e8;
    border-left: 8px solid var(--primary)
}

.callout.secondary {
    border-color: #e8e8e8;
    border-left: 8px solid var(--secondary)
}

.callout.success {
    border-color: #e8e8e8;
    border-left: 8px solid var(--success)
}

.callout.warning {
    border-color: #e8e8e8;
    border-left: 8px solid var(--warning)
}

.callout.alert {
    border-color: #e8e8e8;
    border-left: 8px solid var(--alert)
}

.callout.flash {
    margin-bottom: 0
}

.confirm-reveal .confirm-content {
    padding-bottom: 1rem
}

.comments {
    padding-top: 3rem
}

.comment-thread__title {
    font-weight: normal;
    font-size: 90%;
    text-transform: none;
    color: #726a70
}

.comment__header {
    padding: 1rem;
    display: flex
}

.comment__content {
    padding: 0 1rem
}

.comment__content>:last-child {
    margin-bottom: 0
}

.comment__content p:empty {
    display: none
}

.comment__additionalreply {
    padding: 1rem;
    font-size: 90%
}

.comment__additionalreply::before,.comment__additionalreply::after {
    display: table;
    content: ' '
}

.comment__additionalreply::after {
    clear: both
}

.comment__footer {
    padding: 1rem;
    font-size: 90%;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between
}

.comment--nested {
    background: #fafafa;
    margin: 1rem;
    padding-bottom: 1px
}

.comment--nested.comment--nested--alt {
    background: #fff
}

.comment--nested:first-of-type {
    margin-top: 0
}

.comment__actions {
    display: flex;
    flex-wrap: wrap
}

.comment__actions>button,.comment__actions a {
    cursor: pointer;
    margin-top: .5rem
}

.comment__reply,.comment__reply[data-toggle] {
    float: left;
    color: #726a70;
    margin-right: .75rem;
    margin-bottom: 0
}

.comment__reply span,.comment__reply[data-toggle] span {
    margin-right: 0
}

.comment__reply.muted-link,.comment__reply.muted-link[data-toggle] {
    color: #3e7f8b
}

.comment__reply.muted-link:hover,.comment__reply.muted-link[data-toggle]:hover {
    color: #356d78
}

.comment__votes {
    float: right;
    margin-top: .5rem
}

.comment__votes button:focus {
    background-color: #3e7f8b;
    color: #fff;
    outline: none
}

.comment__votes form.button_to {
    display: inline-block
}

.comment__votes--up {
    color: #726a70
}

.comment__votes--up .icon {
    color: #57d685
}

.comment__votes--up:hover,.comment__votes--up.is-vote-selected {
    color: #31c968
}

.comment__votes--up:hover .icon,.comment__votes--up.is-vote-selected .icon {
    color: inherit
}

.comment__votes--up.is-vote-notselected {
    color: #726a70;
    opacity: .3
}

.comment__votes--up.is-vote-notselected .icon {
    color: inherit
}

.comment__votes--down {
    color: #726a70;
    padding-left: .3rem
}

.comment__votes--down .icon {
    color: #ec5840
}

.comment__votes--down:hover,.comment__votes--down.is-vote-selected {
    color: #e23317
}

.comment__votes--down:hover .icon,.comment__votes--down.is-vote-selected .icon {
    color: inherit
}

.comment__votes--down.is-vote-notselected {
    color: #726a70;
    opacity: .3
}

.comment__votes--down.is-vote-notselected .icon {
    color: inherit
}

.comment__quote {
    border-left-width: 6px;
    font-size: 80%;
    background-color: rgba(0,0,0,0.03);
    padding: 1rem;
    margin-bottom: 1rem
}

.comment__quote>p:last-of-type {
    margin-bottom: 0
}

.comment__quote>br {
    display: none
}

.comment__quote {
    border-left-width: 6px;
    font-size: 80%;
    background-color: rgba(0,0,0,0.03);
    padding: 1rem;
    margin-bottom: 1rem
}

.comment__quote>p:last-child {
    margin-bottom: 0
}

.add-comment {
    background: #fafafa;
    padding: 1rem
}

.add-comment a:hover {
    text-decoration: underline
}

.add-comment a:focus {
    background-color: var(--secondary);
    color: #fff;
    outline: none
}

.add-comment .button {
    margin-bottom: 0
}

.add-comment--reply {
    display: none
}

.add-comment--reply.is-active {
    display: block
}

.comment__text-is-open {
    display: none
}

.comment__is-open .comment__text-is-open {
    display: inline
}

.comment__is-open .comment__text-is-closed {
    display: none
}

.unread_message__counter {
    background-color: #3e7f8b;
    border-radius: 50%;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    margin-left: auto;
    margin-right: 5%;
    width: 25px
}

.unread_message__counter span {
    display: block;
    line-height: 25px;
    text-align: center
}

.add-message {
    padding: 1rem
}

.add-message .button {
    margin-bottom: 0
}

.opinion-toggle {
    margin: 2rem 0;
    display: flex;
    text-align: center
}

.opinion-toggle--ok.is-inactive,.opinion-toggle--ko.is-inactive,.opinion-toggle--meh.is-inactive {
    opacity: .3
}

.opinion-toggle--ok {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.opinion-toggle--ok:hover,.opinion-toggle--ok:focus,.opinion-toggle--ok.is-active {
    background-color: #57d685
}

.opinion-toggle--ok .icon {
    vertical-align: middle
}

.opinion-toggle--ko {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.opinion-toggle--ko:hover,.opinion-toggle--ko:focus,.opinion-toggle--ko.is-active {
    background-color: #ec5840
}

.opinion-toggle--ko .icon {
    vertical-align: middle
}

.opinion-toggle--meh {
    border-radius: 0;
    padding-left: .5em;
    padding-right: .5em
}

.opinion-toggle--meh:hover,.opinion-toggle--meh:focus,.opinion-toggle--meh.is-active {
    background-color: var(--secondary)
}

.flag ul {
    list-style: none;
    margin-left: 0
}

.flag li a {
    color: #3e7f8b
}

.author-data {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: var(--secondary);
    font-size: .9rem;
    padding-left: 30px;
    position: relative
}

.author-data .author__name {
    color: var(--secondary);
    margin-bottom: 0
}

.author-data .author__avatar {
    position: absolute;
    margin-left: -30px
}

.author-data--small {
    padding-left: 25px
}

.author-data--big {
    padding-left: 0
}

.author-data--big .author-data__main {
    margin: 0
}

.author-data--big .author--flex,.author-data--big .author__name--container {
    display: flex;
    align-items: center
}

.author-data--big .author__avatar {
    position: relative;
    margin-left: 0
}

.author-data--big .author__avatar img {
    margin-top: auto;
    width: 3.375rem;
    height: 3.375rem;
    -o-object-fit: cover;
    object-fit: cover
}

.author-data--big .author__nickname {
    font-size: 0.9375rem
}

.author-data--big .author__verified {
    margin-left: 0.25rem
}

.author-data--nopadding {
    padding-left: 0
}

.author-data__main {
    display: inline;
    margin-right: .8rem
}

.author-data__extra {
    display: inline-block
}

.author-data__extra>button,.author-data__extra>span,.author-data__extra>a {
    margin-right: 1rem
}

@media print,screen and (min-width: 64em) {
    .author-data__extra::before {
        content:"";
        margin-right: .8rem;
        border-right: 1px solid #e8e8e8;
        height: .7rem;
        display: inline-block;
        vertical-align: middle
    }
}

.author {
    display: flex;
    font-size: .9rem
}

.author--inline {
    display: inline-block
}

.author--inline span {
    padding-right: 5px
}

.author__name {
    display: inline-block;
    flex-grow: 1;
    font-weight: 600;
    align-self: center;
    color: #726a70
}

a:hover .author__name {
    color: inherit;
    text-decoration: underline
}

.author__avatar {
    padding: 0 .5em 0 0;
    display: inline-block;
    display: flex;
    flex-direction: column;
    align-self: center
}

.author--inline .author__avatar {
    display: inline-block
}

.author__avatar img {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-top: -5px
}

.author-data .author__avatar--small {
    margin-left: -25px
}

.author__avatar--small img {
    width: 20px;
    height: 20px;
    margin-top: -3px
}

.author__date {
    display: block;
    color: #726a70;
    font-size: 90%
}

.author__verified,.author__badge svg {
    display: inline-block;
    vertical-align: middle;
    color: var(--primary)
}

.address {
    display: flex
}

.address::before,.address::after {
    display: table;
    content: ' '
}

.address::after {
    clear: both
}

.address--alone {
    flex-grow: 1
}

.address__info {
    display: flex;
    flex-grow: 1
}

.address__icon {
    float: left;
    display: flex;
    align-self: center;
    fill: var(--primary)
}

.address__details {
    float: left;
    max-width: 100%;
    padding-left: .5em;
    align-self: center
}

.diff-view-by,.order-by {
    margin-bottom: 1rem;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap
}

.diff-view-by a:hover,.order-by a:hover {
    text-decoration: underline
}

@media print,screen and (min-width: 40em) {
    .diff-view-by+.diff-view-by,.diff-view-by+.order-by,.order-by+.diff-view-by,.order-by+.order-by {
        margin-left:1rem
    }
}

@media print,screen and (min-width: 64em) {
    .diff-view-by+.diff-view-by,.diff-view-by+.order-by,.order-by+.diff-view-by,.order-by+.order-by {
        margin-left:3rem
    }
}

.diff-view-by__dropdown,.order-by__dropdown {
    display: flex;
    flex-wrap: wrap
}

.diff-view-by__dropdown .menu .is-dropdown-submenu-parent>a,.order-by__dropdown .menu .is-dropdown-submenu-parent>a {
    background: transparent;
    padding: 0;
    margin-left: .5rem;
    margin-top: .25rem
}

.order-by__dropdown--right {
    margin-left: auto
}

.order-by__action {
    margin-left: auto;
    justify-content: flex-end
}

.order-by__action .button {
    margin-bottom: 0
}

.order-by__tabs {
    display: inline-block
}

.order-by__tabs span {
    opacity: .5
}

.order-by__tab {
    color: #726a70
}

.order-by__tab::after {
    content: "";
    display: inline-block;
    height: .75em;
    border-left: 1px solid #e8e8e8;
    margin: 0 .2em 0 .5em;
    vertical-align: middle
}

.order-by__tab.is-active {
    color: #3e7f8b
}

.order-by__tab:first-of-type {
    padding-left: 0
}

.order-by__tab:last-of-type::after {
    border-left: none
}

.tags {
    list-style: none;
    margin: 0 0 1rem;
    font-size: 90%
}

.tags li {
    display: inline-block;
    margin-right: .3rem;
    margin-bottom: .5rem
}

.tags a {
    display: inline-block;
    border: 1px solid #e8e8e8;
    padding: 0 .5rem
}

.tags a:hover {
    text-decoration: underline
}

.tags:last-child {
    margin-bottom: -.5rem
}

.tags--inline {
    display: inline
}

.tags--list li {
    display: block
}

.bootstrap-tagsinput {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    display: inline-block;
    padding: 4px 6px;
    color: #555;
    vertical-align: middle;
    border-radius: 4px;
    max-width: 100%;
    line-height: 22px;
    cursor: text
}

.bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0 6px;
    margin: 0;
    width: auto;
    max-width: inherit
}

.bootstrap-tagsinput.form-control input::-moz-placeholder {
    color: #777;
    opacity: 1
}

.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
    color: #777
}

.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
    color: #777
}

.bootstrap-tagsinput input:focus {
    border: none;
    box-shadow: none
}

.bootstrap-tagsinput .tag {
    margin-right: 2px;
    color: white
}

.bootstrap-tagsinput .tag [data-role="remove"] {
    margin-left: 8px;
    cursor: pointer
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: "x";
    padding: 0px 2px
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.input__tag {
    background-color: rgba(232,232,232,0.5);
    border-radius: 4px;
    padding: 0.25rem;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.input__tag span {
    color: #3e7f8b
}

.bootstrap-tagsinput {
    width: 100%;
    border: 1px solid #e8e8e8;
    min-height: 2.5rem;
    padding-bottom: 0.05rem
}

.bootstrap-tagsinput.focus {
    outline: none;
    border: 1px solid #2c2930;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

.bootstrap-tagsinput input {
    height: 1.8125rem;
    display: inline-block
}

.bootstrap-tagsinput .tag {
    color: inherit;
    margin-right: 0;
    margin-bottom: 0.2rem
}

.tribute-container {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    max-height: 300px;
    max-width: 500px;
    overflow: auto;
    display: block;
    z-index: 999999
}

.tribute-container ul {
    margin: 0;
    margin-top: 2px;
    padding: 0;
    list-style: none;
    background: #efefef
}

.tribute-container li {
    padding: 5px 5px;
    cursor: pointer
}

.tribute-container li.highlight,.tribute-container li:hover {
    background: #ddd
}

.tribute-container li span {
    font-weight: bold
}

.tribute-container li.no-match {
    cursor: default
}

.tribute-container .menu-highlighted {
    font-weight: bold
}

.mentions__container,.hashtags__container {
    width: 100%
}

.mentions__container [type=text],.hashtags__container [type=text] {
    white-space: nowrap;
    overflow: hidden
}

.mentions__container [type=text] br,.hashtags__container [type=text] br {
    display: none
}

.mentions__container [type=text] *,.hashtags__container [type=text] * {
    display: inline;
    white-space: nowrap
}

.mentions__container [contenteditable=true]:empty::before,.hashtags__container [contenteditable=true]:empty::before {
    color: #e8e8e8;
    content: attr(placeholder);
    display: block
}

.mentions__container.mentions__container--textarea [contenteditable=true],.mentions__container.hashtags__container--textarea [contenteditable=true],.hashtags__container.mentions__container--textarea [contenteditable=true],.hashtags__container.hashtags__container--textarea [contenteditable=true] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield-multiline;
    appearance: textfield;
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    color: #1a181d;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    max-width: 100%;
    min-height: 7.5rem;
    height: auto
}

.mentions__container.mentions__container--textarea [contenteditable=true]:focus,.mentions__container.hashtags__container--textarea [contenteditable=true]:focus,.hashtags__container.mentions__container--textarea [contenteditable=true]:focus,.hashtags__container.hashtags__container--textarea [contenteditable=true]:focus {
    outline: none;
    border: 1px solid #2c2930;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

.mentions__container.mentions__container--textarea [contenteditable=true]::-webkit-input-placeholder,.mentions__container.hashtags__container--textarea [contenteditable=true]::-webkit-input-placeholder,.hashtags__container.mentions__container--textarea [contenteditable=true]::-webkit-input-placeholder,.hashtags__container.hashtags__container--textarea [contenteditable=true]::-webkit-input-placeholder {
    color: #e8e8e8
}

.mentions__container.mentions__container--textarea [contenteditable=true]:-ms-input-placeholder,.mentions__container.hashtags__container--textarea [contenteditable=true]:-ms-input-placeholder,.hashtags__container.mentions__container--textarea [contenteditable=true]:-ms-input-placeholder,.hashtags__container.hashtags__container--textarea [contenteditable=true]:-ms-input-placeholder {
    color: #e8e8e8
}

.mentions__container.mentions__container--textarea [contenteditable=true]::-ms-input-placeholder,.mentions__container.hashtags__container--textarea [contenteditable=true]::-ms-input-placeholder,.hashtags__container.mentions__container--textarea [contenteditable=true]::-ms-input-placeholder,.hashtags__container.hashtags__container--textarea [contenteditable=true]::-ms-input-placeholder {
    color: #e8e8e8
}

.mentions__container.mentions__container--textarea [contenteditable=true]::placeholder,.mentions__container.hashtags__container--textarea [contenteditable=true]::placeholder,.hashtags__container.mentions__container--textarea [contenteditable=true]::placeholder,.hashtags__container.hashtags__container--textarea [contenteditable=true]::placeholder {
    color: #e8e8e8
}

.mentions__container.mentions__container--textarea [contenteditable=true]:disabled,.mentions__container.mentions__container--textarea [contenteditable=true][readonly],.mentions__container.hashtags__container--textarea [contenteditable=true]:disabled,.mentions__container.hashtags__container--textarea [contenteditable=true][readonly],.hashtags__container.mentions__container--textarea [contenteditable=true]:disabled,.hashtags__container.mentions__container--textarea [contenteditable=true][readonly],.hashtags__container.hashtags__container--textarea [contenteditable=true]:disabled,.hashtags__container.hashtags__container--textarea [contenteditable=true][readonly] {
    background-color: #fafafa;
    cursor: not-allowed
}

.mentions__container .tribute-container,.hashtags__container .tribute-container {
    position: relative;
    min-width: 100%;
    top: -1.0625rem;
    color: #3e7f8b
}

.mentions__container .tribute-container ul,.hashtags__container .tribute-container ul {
    margin: 0;
    list-style: none;
    outline: none;
    border: 1px solid #2c2930;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

.mentions__container .tribute-container ul li,.hashtags__container .tribute-container ul li {
    padding: 0.5rem;
    border-top: 1px solid #e8e8e8
}

.mentions__container .tribute-container .highlight,.mentions__container .tribute-container li:hover,.hashtags__container .tribute-container .highlight,.hashtags__container .tribute-container li:hover {
    background-color: #fafafa
}

.mentions__container .tribute-container .tribute-item .author__avatar,.hashtags__container .tribute-container .tribute-item .author__avatar {
    display: inline-block;
    vertical-align: middle;
    padding: 0
}

.mentions__container .tribute-container .tribute-item .is-group,.hashtags__container .tribute-container .tribute-item .is-group {
    height: 1.6rem;
    float: right;
    font-weight: normal
}

.mentions__container .tribute-container .tribute-item .is-group svg,.hashtags__container .tribute-container .tribute-item .is-group svg {
    vertical-align: middle
}

.mentions__container.is-active [contenteditable=true],.mentions__container.is-active input,.mentions__container.is-active textarea,.hashtags__container.is-active [contenteditable=true],.hashtags__container.is-active input,.hashtags__container.is-active textarea {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.mentions__container.is-active .tribute-container ul,.hashtags__container.is-active .tribute-container ul {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.mentions__container.is-active.editor>:first-child,.hashtags__container.is-active.editor>:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top: 1px solid #2c2930;
    border-right: 1px solid #2c2930;
    border-left: 1px solid #2c2930
}

.mentions__container.is-active.editor .editor-container,.hashtags__container.is-active.editor .editor-container {
    border-right: 1px solid #2c2930;
    border-left: 1px solid #2c2930;
    margin-bottom: 1rem;
    outline: none
}

.tribute-container {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    max-height: 300px;
    max-width: 500px;
    overflow: auto;
    display: block;
    z-index: 999999
}

.tribute-container ul {
    margin: 0;
    margin-top: 2px;
    padding: 0;
    list-style: none;
    background: #efefef
}

.tribute-container li {
    padding: 5px 5px;
    cursor: pointer
}

.tribute-container li.highlight,.tribute-container li:hover {
    background: #ddd
}

.tribute-container li span {
    font-weight: bold
}

.tribute-container li.no-match {
    cursor: default
}

.tribute-container .menu-highlighted {
    font-weight: bold
}

input.js-multiple-mentions.mentions__container::-webkit-input-placeholder {
    color: #3d393c
}

input.js-multiple-mentions.mentions__container:-ms-input-placeholder {
    color: #3d393c
}

input.js-multiple-mentions.mentions__container::-ms-input-placeholder {
    color: #3d393c
}

input.js-multiple-mentions.mentions__container::placeholder {
    color: #3d393c
}

.list-docs {
    list-style: none;
    margin: 0;
    padding: 0
}

.list-docs__icon {
    color: #726a70;
    margin-right: 3px
}

.list-check {
    list-style: none;
    margin: 0;
    padding: 0
}

.list-check>li {
    margin-bottom: 1rem
}

.list-check__icon {
    vertical-align: -.05rem;
    margin-right: .2rem
}

.list-check__ok .list-check__icon {
    color: #57d685
}

.list-check__ko .list-check__icon {
    color: #ec5840
}

.datepicker {
    display: none;
    position: absolute;
    padding: 4px;
    margin-top: 1px;
    direction: ltr
}

.datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    list-style: none;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 4px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    background-clip: padding-box;
    font-size: 90%;
    line-height: 18px
}

.datepicker.dropdown-menu th {
    padding: 4px 5px
}

.datepicker.dropdown-menu td {
    padding: 6px 9px
}

.datepicker table {
    border: 0;
    margin: 0;
    width: auto
}

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer
}

.datepicker td {
    text-align: center;
    width: 20px;
    height: 20px;
    border: 0;
    font-size: 90%;
    padding: 4px 8px;
    background: #fff;
    cursor: pointer
}

.datepicker td.active.day,.datepicker td.active.year {
    background: #cb3c29
}

.datepicker .day:hover,.datepicker .date-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker .month:hover,.datepicker .year:hover {
    background-color: #fafafa
}

.datepicker .day.active:hover,.datepicker .date-switch.active:hover,.datepicker .prev.active:hover,.datepicker .next.active:hover,.datepicker .month.active:hover,.datepicker .year.active:hover {
    background: #cb3c29
}

.datepicker td.new,.datepicker td.old {
    color: #e8e8e8
}

.datepicker td span.active {
    background: #cb3c29
}

.datepicker td.day.disabled {
    color: #fafafa
}

.datepicker td span.month.disabled,.datepicker td span.year.disabled {
    color: #fafafa
}

.datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border: 0;
    font-size: 90%;
    padding: 4px 8px;
    background: #fff;
    cursor: pointer
}

.datepicker th.active.day,.datepicker th.active.year {
    background: #cb3c29
}

.datepicker th.date-switch {
    width: 145px
}

.datepicker th span.active {
    background: #cb3c29
}

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle
}

.datepicker.days div.datepicker-days {
    display: block
}

.datepicker.months div.datepicker-months {
    display: block
}

.datepicker.years div.datepicker-years {
    display: block
}

.datepicker thead tr:first-child th {
    cursor: pointer
}

.datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent
}

.datepicker tfoot tr:first-child th {
    cursor: pointer
}

.datepicker-inline {
    width: 220px
}

.datepicker-rtl {
    direction: rtl
}

.datepicker-rtl table tr td span {
    float: right
}

.datepicker-dropdown {
    top: 0;
    left: 0
}

.datepicker-dropdown::before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0,0,0,0.1);
    position: absolute;
    top: -7px;
    left: 6px
}

.datepicker-dropdown::after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px
}

.datepicker>div,.datepicker-dropdown::after,.datepicker-dropdown::before {
    display: none
}

.datepicker-close {
    position: absolute;
    top: -30px;
    right: 0;
    width: 15px;
    height: 30px;
    padding: 0;
    display: none
}

.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {
    background-color: transparent
}

.pagination .pagination-previous,.pagination .pagination-next {
    display: inline-block
}

.data-picker {
    margin: 0 0 1rem
}

.data-picker.picker-single .picker-values div a,.data-picker .picker-prompt a {
    background: white;
    cursor: pointer;
    display: block;
    width: 100%;
    padding: .4rem .7rem;
    outline: 0;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    -webkit-box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    color: #1a181d
}

.data-picker.picker-single .picker-values div a:active,.data-picker.picker-single .picker-values div a:focus,.data-picker .picker-prompt a:active,.data-picker .picker-prompt a:focus {
    outline: none;
    outline-color: var(--highlight);
    outline-offset: 2px;
    border: 1px solid #1a181d;
    background-color: #fff;
    box-shadow: 0 0 5px #adadad;
    -webkit-box-shadow: 0 0 5px #adadad;
    transition: border-color .25s ease-in-out;
    -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s
}

.data-picker.picker-single .picker-values div a::after,.data-picker .picker-prompt a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #1a181d;
    float: right;
    margin-top: 7px
}

.data-picker.is-invalid-input.picker-single .picker-values div a,.data-picker.is-invalid-input .picker-prompt a {
    border-color: #ec5840;
    background-color: #fdeeec
}

.data-picker.picker-single .picker-values:not(:empty)+.picker-prompt {
    display: none
}

.data-picker.disabled.picker-single .picker-values div a,.data-picker.disabled .picker-prompt a {
    cursor: not-allowed;
    background: #eee
}

.data-picker.disabled.picker-single .picker-values div a:active,.data-picker.disabled .picker-prompt a:active {
    border: inherit !important;
    box-shadow: inherit !important;
    -webkit-box-shadow: inherit !important;
    transition: none !important;
    -webkit-transition: none !important
}

.data-picker.picker-multiple .picker-values div {
    display: block;
    margin: 0 0 2px;
    font-size: .9rem
}

.data-picker.picker-multiple .picker-values div input {
    margin: 2px 8px 8px 2px;
    vertical-align: top
}

.data-picker .picker-values .label.primary {
    background: #eee;
    color: #202734
}

#data_picker-modal {
    height: 90%
}

#data_picker-modal .data_picker-modal-content {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    min-height: 100%
}

#data_picker-modal .data_picker-modal-content .picker-content {
    flex-grow: 10;
    min-height: 100%;
    max-height: 100%;
    overflow: auto
}

#data_picker-modal .data_picker-modal-content .picker-content .picker-scrollable-content {
    max-height: 100%;
    overflow: auto
}

.picker-list ul {
    margin-left: 0
}

.picker-list ul li {
    list-style: none
}

.scope-picker.picker-header {
    padding: 5px
}

.scope-picker.picker-header li:hover {
    background: #ddd
}

.scope-picker.picker-header li~li a::before {
    content: '';
    width: 10px;
    height: 2em;
    float: left
}

.scope-picker.picker-header li:last-child a {
    color: #333
}

.scope-picker.picker-header a {
    display: block;
    padding: 2px
}

.scope-picker.picker-content .picker-scrollable-content {
    -webkit-scroll-snap-type: mandatory;
    -ms-scroll-snap-type: mandatory;
    scroll-snap-type: mandatory
}

.scope-picker.picker-content .picker-scrollable-content a {
    -webkit-scroll-snap-coordinate: 0 0;
    -ms-scroll-snap-coordinate: 0 0;
    scroll-snap-coordinate: 0 0;
    display: block;
    border-top: 1px solid #ddd;
    line-height: 1.5rem;
    padding: 5px
}

.scope-picker.picker-content .picker-scrollable-content a:hover {
    background: #ddd
}

#participatory-space-filters legend {
    float: left;
    padding-top: 10px
}

#participatory-space-filters .picker-prompt,#participatory-space-filters select,#participatory-space-filters .inline-filters button[data-toggle],.inline-filters #participatory-space-filters button[data-toggle] {
    width: 75%;
    float: right
}

#participatory-space-filters .filters__section,#participatory-space-filters .filters__section--general {
    padding: 0
}

#participatory-space-filters .picker-values {
    clear: both
}

#participatory-space-filters .picker-values div {
    display: inline-block
}

.progress__bar {
    flex: .8
}

.progress__bar .progress__bar__title,.progress__bar.progress__bar--vertical .progress__bar__subtitle {
    color: #726a70;
    font-size: .875rem
}

.progress__bar .progress__bar__subtitle {
    display: none
}

.progress__bar .progress__bar__bar {
    background-color: #fff;
    height: 6px;
    display: flex;
    margin-bottom: 0
}

.progress__bar .progress__bar__bar .progress__bar__bar--complete {
    border-radius: 0;
    background-color: #57d685;
    height: 100%
}

.progress__bar .progress__bar__bar .progress__bar__bar--incomplete {
    background-color: rgba(114,106,112,0.3);
    height: 100%;
    margin-left: 1px
}

.progress__bar.progress__bar--vertical {
    text-align: center;
    width: 90%;
    margin: 0 auto
}

.progress__bar.progress__bar--vertical .progress__bar__title,.progress__bar.progress__bar--vertical .progress__bar__subtitle {
    font-size: 1.5rem;
    margin-bottom: 1rem
}

.progress__bar.progress__bar--vertical .progress__bar__subtitle {
    display: block;
    font-size: .875rem;
    margin: .5rem 0 1rem
}

.progress__bar.progress__bar--vertical .progress__bar__number {
    display: inline-block;
    font-weight: 400;
    font-size: 3rem;
    line-height: 1
}

.progress__bar.progress__bar--vertical .progress__bar__text {
    font-weight: 600;
    text-transform: uppercase
}

.progress__bar.progress__bar--horizontal {
    margin-bottom: .35rem
}

.docs__container h6 {
    cursor: pointer
}

.docs__container svg {
    color: #e8e8e8
}

.docs__container .docs__content {
    border-left: 1px solid #e8e8e8;
    padding-left: 1rem;
    margin-left: .25rem
}

#profile-tabs.tabs {
    background: transparent;
    border: 0;
    display: flex;
    justify-content: space-around;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 1rem
}

#profile-tabs.tabs .tabs-title.is-active a {
    background: transparent;
    color: var(--primary);
    font-weight: 600;
    border-bottom: 3px solid var(--primary)
}

#profile-tabs.tabs .tabs-title a {
    color: #3e7f8b;
    padding: 0.75rem;
    position: relative
}

#profile-tabs.tabs .tabs-title a:focus,#profile-tabs.tabs .tabs-title a[aria-selected="true"] {
    background: transparent;
    color: var(--primary);
    font-weight: 600;
    border-bottom: 3px solid var(--primary)
}

#profile-tabs.tabs .tabs-title a:hover {
    background: transparent;
    border-bottom: 1px solid #e8e8e8;
    border-bottom-width: 3px
}

#profile-tabs.tabs .tabs-title a::after {
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

[data-tabs-content="profile-tabs"] {
    border-top: 0;
    background: transparent;
    color: inherit;
    transition: all .5s ease
}

@media only screen and (max-width: 639px) {
    .responsive-tab-block {
        overflow:hidden;
        height: 44px
    }

    .responsive-tab-block>ul.tabs {
        flex-direction: column
    }

    .responsive-tab-block>ul.tabs>li {
        flex: 0 0 auto
    }

    .responsive-tab-block>ul.tabs>li.is-active {
        order: -1
    }

    .responsive-tab-block>ul.tabs>li.is-active::before {
        display: block;
        content: " ";
        font-weight: normal;
        float: right;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #f00;
        margin-top: 20px
    }

    .responsive-tab-block>ul.tabs>li.is-active>a:focus {
        outline: 0 !important
    }

    .responsive-tab-block>ul.tabs>li>a {
        border-bottom: 3px solid transparent;
        color: green
    }

    .responsive-tab-block>ul.tabs>li>a:focus {
        outline: 0 !important
    }

    .responsive-tab-block.expanded {
        height: auto
    }

    .responsive-tab-block.expanded>ul.tabs>li.is-active::before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

.conversation .conversation-header {
    border-bottom: 1px solid #e8e8e8
}

.conversation .conversation-header img {
    width: 4.125rem;
    height: 4.125rem;
    border-radius: 50%
}

.conversation .conversation-chat {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    width: 75%
}

.conversation .conversation-chat>* {
    margin: 0 0.5rem
}

.conversation .conversation-chat>:first-child {
    margin-left: 0
}

.conversation .conversation-chat>:last-child {
    margin-right: 0
}

.conversation .conversation-chat.conversation-chat--offset {
    flex-direction: row-reverse;
    display: flex;
    flex-direction: row-reverse;
    margin-left: auto
}

.conversation .conversation-chat.conversation-chat--offset>* {
    margin: 0 0.5rem
}

.conversation .conversation-chat.conversation-chat--offset>:last-child {
    margin-left: 0
}

.conversation .conversation-chat.conversation-chat--offset>:first-child {
    margin-right: 0
}

.conversation .conversation-chat>:first-child {
    flex-shrink: 0
}

.conversation .conversation-chat>div {
    flex: 1
}

.conversation .conversation-chat .p-s>p:last-child,.conversation .conversation-chat .reveal__list li>p:last-child,.reveal__list .conversation .conversation-chat li>p:last-child {
    margin-bottom: 0
}

.conversation .conversation-chat img {
    width: 2.0625rem;
    height: 2.0625rem;
    border-radius: 50%
}

.conversation .conversation-chat .card,.conversation .conversation-chat .chart-tooltip,.conversation .conversation-chat .conference-registration,.conversation .conversation-chat .conference-speaker .speaker-bio,.conference-speaker .conversation .conversation-chat .speaker-bio,.conversation .conversation-chat .comment-thread,.conversation .conversation-chat .add-message {
    margin-bottom: 0.5rem
}

.conversation .conversation-chat .card:last-of-type,.conversation .conversation-chat .chart-tooltip:last-of-type,.conversation .conversation-chat .conference-registration:last-of-type,.conversation .conversation-chat .conference-speaker .speaker-bio:last-of-type,.conference-speaker .conversation .conversation-chat .speaker-bio:last-of-type,.conversation .conversation-chat .comment-thread:last-of-type,.conversation .conversation-chat .add-message:last-of-type {
    margin-bottom: 0
}

.conversation .conversation-reply {
    width: 75%
}

.conversation .conversation-reply.conversation-reply--offset {
    margin-left: auto
}

.conversations .card--list__item {
    align-items: stretch
}

.conversation-groups .title-action {
    margin-bottom: .8rem
}

.user-activity .conversation .conversation-reply {
    width: 100%
}

.disabled-tribute-element {
    color: #726a70
}

.disabled-tribute-element span.disabled-tribute-element-info {
    font-size: 0.75rem;
    font-weight: normal;
    font-style: italic
}

.tribute-container .disabled-tribute-element {
    cursor: auto;
    margin: -5px;
    padding: 5px;
    z-index: 10
}

.badge-level {
    display: table;
    border-collapse: collapse
}

.badge-level>div {
    width: 1rem;
    height: 1rem;
    border: 1px solid #e8e8e8;
    display: table-cell
}

.badge-level>div.is-achieved {
    background-color: var(--success)
}

.badge-tip {
    width: 1rem;
    height: 1rem;
    color: #fff;
    border-radius: 50%;
    background-color: #e8e8e8;
    z-index: 10;
    cursor: pointer
}

.badge-tip>:first-child {
    height: 100%
}

.badge-tip.badge-tip--inline {
    display: inline-block
}

.badge-container {
    transition: all .6s ease
}

.badge-container .badge__logo,.badge-container .badge__logo--small {
    max-height: auto;
    min-height: auto
}

.badge-container .badge__logo--small {
    border: 2px solid var(--primary)
}

.badge-container>* {
    max-width: 100%;
    height: auto;
    border: 4px solid var(--primary);
    border-radius: 50%;
    transition: all .6s ease
}

.badge-container .no-stroke,.badge-container .no-stroke circle,.badge-container .no-stroke ellipse,.badge-container .no-stroke line,.badge-container .no-stroke path,.badge-container .no-stroke polygon,.badge-container .no-stroke polyline,.badge-container .no-stroke rect {
    stroke: none !important
}

.badge-container .stroke-white,.badge-container .stroke-white circle,.badge-container .stroke-white ellipse,.badge-container .stroke-white line,.badge-container .stroke-white path,.badge-container .stroke-white polygon,.badge-container .stroke-white polyline,.badge-container .stroke-white rect {
    stroke: #fff !important
}

.badge-container .fill-primary {
    fill: var(--secondary)
}

.badge-container .fill-secondary {
    fill: var(--primary)
}

.badge-container .stroke-primary,.badge-container .stroke-primary circle,.badge-container .stroke-primary ellipse,.badge-container .stroke-primary line,.badge-container .stroke-primary path,.badge-container .stroke-primary polygon,.badge-container .stroke-primary polyline,.badge-container .stroke-primary rect {
    stroke: var(--secondary)
}

.badge-container .stroke-secondary,.badge-container .stroke-secondary circle,.badge-container .stroke-secondary ellipse,.badge-container .stroke-secondary line,.badge-container .stroke-secondary path,.badge-container .stroke-secondary polygon,.badge-container .stroke-secondary polyline,.badge-container .stroke-secondary rect {
    stroke: var(--primary)
}

.hover-section:hover {
    background-color: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 20px 0 rgba(26,24,29,0.2);
    display: flex;
    justify-content: center;
    align-items: stretch;
    cursor: pointer
}

.hover-section:hover>:first-child {
    border-right: 1px solid #e8e8e8
}

.hover-section:hover .hidden-section {
    display: block;
    align-self: center
}

.hover-section a {
    color: inherit
}

.hover-section .hidden-section {
    display: none
}

.list-request {
    border-top: 1px solid #e8e8e8
}

.list-request p {
    margin-top: 1rem
}

.list-request>div {
    padding: 0.5rem 0;
    border-bottom: 1px solid #e8e8e8
}

.list-request>div:first-of-type {
    border-top: 1px solid #e8e8e8
}

.floating-helper {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

.floating-helper__layout {
    position: relative
}

.floating-helper__trigger {
    position: fixed;
    right: 0;
    display: inline-flex;
    cursor: pointer;
    background-color: #fff;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px
}

.floating-helper__trigger:active,.floating-helper__trigger:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-color: var(--highlight);
    outline-offset: 2px
}

@media print,screen and (max-width: 28.12375em) {
    .floating-helper__trigger {
        bottom:2rem
    }
}

@media print,screen and (min-width: 40em) {
    .floating-helper__trigger {
        top:2rem;
        position: absolute
    }
}

.floating-helper__text {
    color: var(--secondary);
    background-color: rgba(var(--secondary-rgb), 0.1);
    font-size: 0.875rem;
    font-weight: 600;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
    padding: 0.125rem 0.5rem 0.125rem 1rem
}

.floating-helper__icon {
    color: #fff;
    background-color: var(--secondary);
    padding: 0.125rem 0.5rem
}

.floating-helper__wrapper {
    display: flex
}

.floating-helper__content {
    background-color: rgba(var(--secondary-rgb), 0.1);
    border-top: 5px solid var(--secondary);
    margin-bottom: 3rem;
    padding: 2rem;
    width: 100%
}

@media print,screen and (min-width: 40em) {
    .floating-helper__content {
        padding:3rem 2rem 2rem
    }
}

.floating-helper__content-inner {
    position: relative
}

@media print,screen and (min-width: 40em) {
    .floating-helper__content-inner {
        display:flex;
        flex-direction: row
    }

    .floating-helper__content-inner>* {
        margin: 0 1.5rem
    }

    .floating-helper__content-inner>:first-child {
        margin-left: 0
    }

    .floating-helper__content-inner>:last-child {
        margin-right: 0
    }
}

.floating-helper__icon-big {
    border-radius: 50%;
    background-color: rgba(var(--secondary-rgb), 0.1);
    flex-shrink: 0;
    color: var(--secondary);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px
}

.floating-helper__bottom {
    text-align: right
}

@media print,screen and (min-width: 40em) {
    .floating-helper__bottom {
        position:absolute;
        bottom: 0;
        right: 0
    }
}

.floating-helper__link {
    font-weight: 600;
    text-decoration: underline
}

.floating-helper__content-close {
    background-color: var(--secondary);
    color: #fff;
    flex-shrink: 0;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem
}

.floating-helper__content-close:active,.floating-helper__content-close:focus {
    color: #fff
}

.diff-direction-label {
    display: block;
    font-size: 85%;
    line-height: 1;
    margin-bottom: .25rem;
    color: #726a70
}

.diff ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent;
    min-height: 2.7rem
}

.diff del,.diff ins,.diff span {
    white-space: pre-wrap
}

.diff del,.diff ins {
    display: block;
    text-decoration: none
}

.diff del strong {
    font-weight: normal;
    background: #ffc7cd
}

.diff ins strong {
    font-weight: normal;
    background: #bfffd1
}

.diff li {
    position: relative;
    padding: .5rem 1rem .5rem 1.5rem;
    margin: 0
}

.diff li.ins .symbol,.diff li.del .symbol {
    position: absolute;
    left: .5rem;
    top: .5rem;
    width: 1rem
}

.diff li.ins {
    background: #e6ffed;
    color: #2d4c36
}

.diff li.del {
    background: #ffeef0;
    color: #4d2e32
}

.diff li .diff-comment {
    display: none
}

.diff li .diff-block-info {
    background: none repeat scroll 0 0 gray
}

.sticky .card,.sticky .chart-tooltip,.sticky .conference-registration,.sticky .conference-speaker .speaker-bio,.conference-speaker .sticky .speaker-bio,.sticky .comment-thread,.sticky .add-message {
    width: 100%
}

#notifications .card-data__item--expand {
    align-items: stretch
}

.space-stats {
    overflow: hidden;
    margin: 2rem 0;
    display: flex;
    flex-wrap: wrap
}

.space-stats__title {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0
}

.space-stats__data {
    text-align: center;
    padding: 1rem .25rem;
    width: calc(50% - 1rem);
    margin: .5rem;
    position: relative
}

.space-stats__data::after {
    content: "";
    display: inline-block;
    border-left: 2px solid #cb3c29;
    height: 2rem;
    position: absolute;
    left: 0;
    top: calc(50% - 1rem)
}

@media print,screen and (max-width: 49.99875em) {
    .space-stats__data:nth-child(odd)::after {
        border:none
    }
}

@media screen and (min-width: 50em) {
    .space-stats__data {
        width:calc(25% - 1rem)
    }

    .space-stats__data:nth-child(4n + 1)::after {
        border: none
    }
}

.space-stats__number {
    font-weight: 800;
    font-size: 2rem;
    line-height: 1
}

.process-header {
    background-image: linear-gradient(to right, rgba(26,24,29,0.8) 50%, var(--primary) 50%)
}

.process-header .heading2,.process-header .card--full .card__title,.card--full .process-header .card__title {
    font-weight: bold
}

.process-header__inner {
    position: relative;
    display: flex;
    justify-content: center
}

.process-header__main {
    background-size: cover;
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    max-width: 120rem;
    margin: 0 auto;
    background-color: #786f83;
    -webkit-clip-path: polygon(0 0, 95% 0, 80% 100%, 0% 100%);
    clip-path: polygon(0 0, 95% 0, 80% 100%, 0% 100%)
}

@media print,screen and (min-width: 64em) {
    .process-header__main {
        -webkit-clip-path:polygon(0 0, 90% 0, 70% 100%, 0% 100%);
        clip-path: polygon(0 0, 90% 0, 70% 100%, 0% 100%)
    }
}

@media screen and (min-width: 75em) {
    .process-header__main {
        -webkit-clip-path:polygon(0 0, 80% 0, 70% 100%, 0% 100%);
        clip-path: polygon(0 0, 80% 0, 70% 100%, 0% 100%)
    }
}

@media screen and (min-width: 100em) {
    .process-header__main {
        -webkit-clip-path:polygon(0 0, 75% 0, 65% 100%, 0% 100%);
        clip-path: polygon(0 0, 75% 0, 65% 100%, 0% 100%)
    }
}

.process-header__main::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(26,24,29,0.6)
}

.process-header__container {
    position: relative;
    z-index: 1
}

@media screen and (min-width: 50em) {
    .process-header__container {
        display:flex;
        align-items: center
    }
}

.process-header__info {
    padding: 1rem 1.5rem 1rem 1rem
}

@media print,screen and (min-width: 40em) {
    .process-header__info {
        padding:2rem 1.5rem 2rem 1rem
    }
}

@media screen and (min-width: 50em) {
    .process-header__info {
        padding-left:2rem
    }
}

.process-header__hashtag {
    font-weight: 600
}

.process-header__hashtag::after {
    content: "·";
    margin-left: .5rem;
    margin-right: .5rem
}

.process-header__nav {
    margin-top: auto;
    z-index: 1
}

.info-header {
    margin-bottom: 2rem
}

@media print,screen and (min-width: 40em) {
    .info-header {
        display:flex;
        align-items: center
    }
}

.info-details {
    color: #726a70;
    margin-left: auto
}

.info-details .share {
    text-align: left;
    margin-top: .2rem
}

.info-details .share ul {
    margin-left: 0
}

@media print,screen and (min-width: 40em) {
    .info-details {
        border-left:1px solid #e8e8e8
    }
}

.info-image {
    margin-bottom: 1rem
}

.info-image img {
    display: block
}

@media print,screen and (min-width: 40em) {
    .info-image {
        float:right;
        margin-left: 30px;
        width: 50%
    }
}

@media print,screen and (min-width: 64em) {
    .info-image {
        margin-right:calc(-50% - 2rem - 30px / 2);
        width: 80%
    }
}

.process-nav {
    background-color: #fff;
    padding: 0.75rem 1rem;
    box-shadow: inset 0 -3px 0 0 #e8e8e8
}

.process-nav ul {
    margin: 0;
    list-style: none
}

.process-nav .about-link {
    font-size: 80%
}

@media print,screen and (min-width: 40em) {
    .process-nav {
        padding:0
    }

    .process-nav ul {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between;
        flex-grow: 1
    }

    .process-nav ul::-webkit-scrollbar {
        display: none
    }

    .process-nav ul::after {
        display: inline-block;
        flex-grow: 1;
        content: ""
    }

    .process-nav li {
        display: inline-block;
        padding: 0.5rem 0.75rem 0.875rem
    }

    .process-nav .about-link {
        float: right;
        margin-right: 0;
        margin-left: auto
    }
}

.process-nav__trigger {
    display: block;
    width: 100%;
    text-align: left;
    position: relative
}

.process-nav__trigger__icon {
    position: absolute;
    right: .5rem;
    top: .55rem
}

.process-nav__content {
    display: flex;
    justify-content: space-between;
    align-items: baseline
}

@media screen and (max-width: 39.99875em) {
    .process-nav__content {
        display:none
    }
}

.process-nav__content.is-active {
    display: block
}

@media screen and (max-width: 39.99875em) {
    .process-nav__content li {
        margin-top:1rem
    }
}

.process-nav__content li.is-active {
    box-shadow: inset 0 -4px 0 0 var(--primary)
}

@media screen and (max-width: 39.99875em) {
    .process-nav__content li.is-active {
        display:none
    }
}

.process-nav__more,.process-nav__hidden-content__more {
    margin: 0;
    color: var(--primary);
    background-color: rgba(var(--primary-rgb), 0.1);
    font-weight: 600;
    font-size: 0.875rem
}

.process-nav__more i,.process-nav__hidden-content__more i {
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: var(--primary);
    display: inline-block;
    vertical-align: middle;
    margin-bottom: .1rem
}

.process-nav__more i:not(:last-child),.process-nav__hidden-content__more i:not(:last-child) {
    margin-right: .1rem
}

.process-nav__hidden-content {
    background-color: #fff;
    box-shadow: 0 0 4px 0 rgba(26,24,29,0.08);
    padding: 0
}

.process-nav__hidden-content ul {
    padding: 0.5rem 0
}

.process-nav__hidden-content li {
    width: 100%;
    padding: 0.5rem 1rem
}

.process-nav__hidden-content__more {
    background-color: transparent;
    text-align: right;
    border-bottom: 1px solid #e8e8e8;
    padding: 0.5rem 1rem
}

.process-nav__link {
    text-transform: uppercase;
    color: var(--primary);
    font-weight: 600;
    display: flex;
    align-items: center
}

.process-nav__link:hover {
    text-decoration: underline
}

.process-nav__link svg {
    margin-right: .4em;
    width: 25px;
    height: 25px;
    fill: #726a70
}

.process-nav__link svg .stroked-shape {
    fill: none;
    fill-opacity: 1;
    stroke-width: 2.01957917;
    stroke-miterlimit: 4;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke: #726a70
}

@media print,screen and (min-width: 40em) {
    .process-nav__link.is-active {
        color:var(--primary)
    }

    .process-nav__link.is-active svg {
        fill: var(--primary)
    }

    .process-nav__link.is-active svg .stroked-shape {
        stroke: var(--primary)
    }
}

.process-header__phase,.process-phase {
    background: #fff;
    padding: 1rem;
    margin: 1rem 0;
    border-radius: 4px
}

.process-header__phase .button,.process-phase .button {
    margin-top: 0.75rem;
    margin-bottom: 0
}

.process-header__phase--simple {
    padding: .5rem 1rem
}

@media print,screen and (min-width: 40em) {
    .process-header__phase--simple {
        padding:2rem 1rem
    }
}

.phase-title,.phase-subtitle--initiatives,.phase-title--initiatives {
    display: block;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1
}

@media print,screen and (min-width: 40em) {
    .phase-title,.phase-subtitle--initiatives,.phase-title--initiatives {
        font-size:1.25rem
    }
}

.is-inactive .phase-title,.is-inactive .phase-subtitle--initiatives,.is-inactive .phase-title--initiatives {
    color: #726a70
}

.phase-date {
    color: #726a70;
    font-weight: 600;
    font-size: 90%
}

.process-header__progress {
    margin-bottom: 0.5rem
}

.process-header__progress ol {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start
}

.process-header__progress li {
    margin: 0;
    padding: 0;
    position: relative;
    width: 1rem;
    text-align: center
}

.process-header__progress li:first-child {
    width: auto
}

.process-header__progress li::after {
    content: "";
    display: block;
    height: 2px;
    width: 100%;
    background-color: #e8e8e8;
    position: absolute;
    top: calc(50% - (2px / 2));
    z-index: 0
}

.process-header__progress li span {
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #e8e8e8;
    z-index: 1;
    margin-left: auto
}

.process-header__progress .phase-item--past::after {
    background-color: var(--primary)
}

.process-header__progress .phase-item--past span {
    background-color: var(--primary);
    opacity: 1
}

.process-header__progress .phase-item--current span::before {
    content: " ";
    height: 0;
    position: absolute;
    width: 0;
    border: 4px solid transparent;
    border-top-color: var(--primary);
    top: -8px;
    left: calc(50% - 1px);
    z-index: 2
}

.process-header__progress .phase-item--current:first-child span::before {
    left: 0
}

.phase-current {
    font-weight: normal;
    font-size: 0.75rem;
    text-transform: uppercase;
    color: #726a70
}

.process-phase {
    padding: 0
}

.process-phase .process-header__progress {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    border-bottom: 1px solid #726a70;
    padding: .5rem 1rem
}

.process-phase .process-header__progress ol {
    flex: 1
}

.process-phase .process-header__progress .phase-current {
    margin-left: 1rem
}

.process-header__body {
    padding: 1rem 1rem 1.5rem
}

.process-header__body .process-header__link {
    margin-top: .5rem
}

.process-header__button .button {
    border-color: var(--primary)
}

.phase-title--initiatives {
    font-size: 1.125rem;
    margin: 0 0 .5rem
}

.phase-subtitle--initiatives {
    font-size: 0.9375rem
}

.timeline {
    list-style: none;
    margin: 2rem 0 0
}

.timeline__item {
    padding-bottom: 2em;
    position: relative
}

.timeline__item::before {
    content: "";
    width: 3px;
    height: 100%;
    background: var(--primary);
    left: 1rem;
    top: 0;
    position: absolute
}

.timeline__item::after {
    content: "";
    clear: both;
    display: table;
    width: 100%
}

.timeline__item:last-of-type::before {
    width: 0
}

.timeline__phase {
    width: 30px;
    height: 30px;
    margin-left: -13px;
    position: absolute;
    top: 0;
    left: 1rem;
    display: flex;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
    background: var(--primary);
    border: 2px solid #fff;
    box-shadow: 0 0 0 1px #e8e8e8
}

.timeline__phase__number {
    display: block;
    text-align: center;
    line-height: 1;
    color: #fff;
    font-weight: 600;
    font-size: 1.2em;
    align-self: center;
    margin-left: 1px;
    margin-top: -1px
}

.timeline__info {
    width: 90%;
    width: calc(100% - 45px);
    float: right;
    background-color: #fff;
    border: 1px solid #e8e8e8
}

.timeline__item--current .timeline__info {
    border-color: var(--primary)
}

.timeline__header {
    background: #e8e8e8;
    padding: 0.5rem 1rem
}

.timeline__item--current .timeline__header {
    background-color: var(--primary);
    color: #fff
}

.timeline__date {
    color: #726a70
}

.timeline__item--current .timeline__date {
    color: rgba(255,255,255,0.8)
}

.timeline__title {
    margin-bottom: 0
}

.timeline__content {
    padding: 1rem
}

.timeline__content :last-child {
    margin-bottom: 0
}

.timeline__footer {
    list-style: none;
    margin: 0;
    border-top: 1px solid #e8e8e8
}

@media print,screen and (min-width: 40em) {
    .timeline__footer {
        display:flex;
        flex-wrap: wrap
    }
}

.timeline__footer-item {
    flex-grow: 1;
    text-align: center;
    padding: .5em;
    border-bottom: 1px solid #e8e8e8
}

.timeline__footer-item:last-child {
    border-bottom: 0
}

@media print,screen and (min-width: 40em) {
    .timeline__footer-item {
        border-bottom:0;
        border-right: 1px solid #e8e8e8
    }

    .timeline__footer-item:last-child {
        border-right: 0
    }
}

.timeline__footer-inner {
    display: block
}

.timeline__item-icon {
    width: 1.5em;
    height: 1.5em
}

.timeline__item-text {
    display: block;
    letter-spacing: .03em;
    text-transform: uppercase;
    font-size: 90%;
    color: #3d393c;
    font-weight: 600;
    line-height: 1
}

.timeline__item--current::before {
    background: #e8e8e8
}

.timeline__item--inactive::before {
    background: #e8e8e8
}

.timeline__item--inactive .timeline__phase {
    background: #e8e8e8
}

.timeline__item--inactive .timeline__phase__number {
    text-shadow: 0 1px 2px rgba(0,0,0,0.1)
}

.filter-tags__title {
    margin-right: 0.4rem
}

.filter-tags {
    margin-bottom: 0.8rem
}

.filter-tag {
    display: inline-block;
    background-color: #f4f4f4;
    border: 1px solid #e8e8e8;
    padding: 0.2rem 0.4rem;
    margin-right: 0.4rem;
    margin-bottom: 0.2rem
}

.filter-tag__close {
    padding-left: .5rem;
    color: #3d393c
}

@media print,screen and (min-width: 40em) {
    .filters-wrapper {
        display:flex
    }
}

.filters-controls {
    margin: 1rem 0 2rem
}

.filters-controls::before,.filters-controls::after {
    display: table;
    content: ' '
}

.filters-controls::after {
    clear: both
}

.filters-controls__trigger {
    width: 100%;
    font-weight: 600;
    text-align: left;
    background: #fafafa;
    padding: .5rem;
    border: 1px solid #e8e8e8;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.filters {
    display: none;
    min-height: 100%;
    padding: 1rem
}

@media print,screen and (min-width: 40em) {
    .filters {
        display:block;
        padding: 0;
        margin: 0
    }
}

.reveal .filters {
    display: block;
    border: none;
    padding: 0;
    margin: 0
}

.js .filters__content {
    display: none
}

.js .filters__content.is-active {
    display: block
}

@media print,screen and (min-width: 40em) {
    .js .filters__content {
        display:block
    }
}

.filters__section,.filters__section--general {
    border-bottom: 1px solid #e8e8e8;
    padding: 1rem 1rem
}

.filters__section:first-of-type,.filters__section--general:first-of-type {
    padding-top: 1.5rem
}

.filters__section:last-of-type,.filters__section--general:last-of-type {
    padding-bottom: 1.5rem;
    border-bottom: none
}

.filters__section label,.filters__section--general label {
    line-height: 1.2;
    margin-bottom: .4rem
}

.filters__section label[data-global-checkbox],.filters__section--general label[data-global-checkbox] {
    font-weight: 600
}

.filters__section .button,.filters__section--general .button {
    margin-bottom: 0
}

.filters__section .section-title,.filters__section--general .section-title {
    color: var(--primary);
    text-decoration: underline;
    margin-right: 1rem
}

.filters__subfilters>.filters__subfilters {
    padding-left: 0.5rem
}

.filters__has-subfilters {
    display: flex;
    justify-content: space-between
}

.filters__icon-is-open,.filters__icon-is-closed {
    font-size: .5em
}

.filters__icon-is-open {
    display: none
}

.filters__is-open .filters__icon-is-open {
    display: inline-block
}

.filters__is-open .filters__icon-is-closed {
    display: none
}

.filters__section--general {
    padding: 0
}

.filters__section--general:first-of-type,.filters__section--general:last-of-type {
    padding: 0
}

.filters__section--general>:first-child {
    padding: 1rem 1rem
}

.filters__section--general>:first-child:hover {
    background: #fafafa
}

.filters__section--general.no-results .section-title {
    color: #726a70;
    text-decoration: none
}

.filters__section--general.no-results>* {
    opacity: .25
}

.filters__info__title {
    margin-bottom: 0
}

.filters__info__icon {
    margin-left: .25rem
}

.filters__search .input-group {
    margin-bottom: 0
}

.filters__help {
    position: relative
}

.filters__help p:last-of-type {
    margin-bottom: 0
}

.filters__help .skip {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999
}

.filters__help .skip:focus,.filters__help .skip:active {
    background-color: #cb3c29;
    color: #fff;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: auto;
    margin: 10px;
    padding: 5px;
    font-size: 1.4em;
    z-index: 999;
    outline: 1px dotted rgba(0,0,0,0.5);
    position: absolute
}

.filters__left-legend legend {
    float: left;
    padding-top: 10px
}

.filters__left-legend .picker-prompt,.filters__left-legend select,.filters__left-legend .inline-filters button[data-toggle],.inline-filters .filters__left-legend button[data-toggle] {
    width: 75%;
    float: right
}

.inline-filters {
    display: flex;
    flex-direction: row;
    display: inline-flex;
    justify-content: space-between;
    text-align: left
}

.inline-filters>* {
    margin: 0 1rem
}

.inline-filters>:first-child {
    margin-left: 0
}

.inline-filters>:last-child {
    margin-right: 0
}

.inline-filters label {
    display: flex;
    align-items: baseline;
    display: flex;
    flex-direction: row
}

.inline-filters label>* {
    margin: 0 0.25rem
}

.inline-filters label>:first-child {
    margin-left: 0
}

.inline-filters label>:last-child {
    margin-right: 0
}

.inline-filters label span {
    white-space: nowrap
}

.inline-filters button[data-toggle] {
    color: #3e7f8b;
    margin: 0;
    width: 12rem
}

.inline-filters button.hover[data-toggle] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.inline-filters .dropdown-pane {
    padding: 0;
    background-color: #fff;
    width: 12rem
}

.inline-filters .dropdown-pane li a {
    display: block;
    padding: 1rem
}

.inline-filters .dropdown-pane li a:hover {
    text-decoration: underline
}

.inline-filters .dropdown-pane li:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.inline-filters .dropdown-pane li:hover {
    cursor: pointer;
    background-color: rgba(62,127,139,0.05)
}

.inline-filters .dropdown-pane.is-open {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.tech-info {
    color: #726a70;
    font-size: .9rem;
    text-align: center
}

.label--basic {
    background-color: #c5c1ca
}

.label--highlight {
    background-color: var(--secondary)
}

.label--admin {
    background-color: var(--primary)
}

.proposal-status,.collaborative-draft-status,.project-status {
    float: left;
    margin-right: .5rem
}

.proposal-status--small,.label--small {
    margin: .2rem .2rem .2rem 0;
    padding: .2rem .3rem
}

.label.light {
    color: #fff
}

.label.muted {
    background: #726a70;
    color: #fff
}

.conference-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

.conference-nav li {
    padding: 0.5rem
}

.conference-nav li a {
    font-size: 1.125rem;
    color: #726a70
}

.conference-nav li.is-active {
    font-weight: 600;
    position: relative
}

.conference-nav li.is-active::before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 1.6rem;
    background-color: var(--primary);
    position: absolute;
    top: 50%;
    left: -.5rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.conference-speaker {
    margin-bottom: 3rem
}

.conference-speaker .speaker-img-wrapper {
    margin-bottom: 1rem;
    position: relative
}

.conference-speaker .speaker-img-wrapper::before {
    content: "";
    display: block;
    padding-bottom: 100%
}

.conference-speaker .speaker-img-wrapper .speaker-img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.conference-speaker .speaker-img-wrapper .speaker-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.conference-speaker .speaker-data .data-name {
    font-weight: 600;
    font-size: 1.125rem
}

.conference-speaker .speaker-data .data-role,.conference-speaker .speaker-data .data-extra {
    color: #726a70
}

.conference-speaker .speaker-bio {
    display: none;
    padding: 1rem;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(26,24,29,0.2);
    z-index: 1;
    width: 100vw;
    position: absolute
}

@media print,screen and (min-width: 40em) {
    .conference-speaker .speaker-bio {
        top:0;
        width: 300%;
        padding: 2rem;
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%)
    }
}

.conference-speaker .speaker-bio>:first-child {
    display: flex;
    justify-content: stretch
}

.conference-speaker .speaker-bio .bio-extended {
    font-size: 0.875rem
}

.conference-speaker .speaker-bio .bio-acts {
    font-weight: 600
}

.conference-speaker:hover .speaker-bio {
    display: block
}

@media print,screen and (min-width: 40em) {
    .conference-speaker {
        position:relative
    }

    .conference-speaker:nth-of-type(4) .speaker-bio,.conference-speaker:nth-of-type(4n + 5) .speaker-bio,.conference-speaker:nth-of-type(5n) .speaker-bio {
        -webkit-transform: translateY(-10%) translateX(-60%);
        transform: translateY(-10%) translateX(-60%)
    }
}

.conference-programme .programme-selector {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 0.5rem;
    color: #726a70;
    font-size: 1.1875rem;
    display: flex;
    align-items: center
}

@media print,screen and (max-width: 28.12375em) {
    .conference-programme .programme-selector {
        flex-direction:column;
        text-align: center
    }
}

.conference-programme .programme-selector .tabs {
    display: flex;
    flex-direction: column
}

.conference-programme .programme-selector .tabs>* {
    margin: 0.25rem 0
}

.conference-programme .programme-selector .tabs>:first-child {
    margin-top: 0
}

.conference-programme .programme-selector .tabs>:last-child {
    margin-bottom: 0
}

@media print,screen and (min-width: 40em) {
    .conference-programme .programme-selector .tabs {
        display:flex;
        flex-direction: row
    }

    .conference-programme .programme-selector .tabs>* {
        margin: 0 0.25rem
    }

    .conference-programme .programme-selector .tabs>:first-child {
        margin-left: 0
    }

    .conference-programme .programme-selector .tabs>:last-child {
        margin-right: 0
    }
}

.conference-programme .programme-day>.row {
    padding: 2rem 0;
    border-bottom: 1px solid #e8e8e8;
    border-bottom-style: dashed
}

.conference-programme .tabs,.conference-programme .tabs-content {
    background: transparent
}

.conference-programme .tabs-title>a {
    padding: 0
}

.conference-programme .tabs-title>a:hover {
    background: transparent
}

.conference-programme .tabs-title>a[aria-selected='true'] {
    background: transparent
}

.conference-programme .tabs-title:not(.is-active) .button {
    opacity: .4
}

.conference-programme .programme-header {
    display: flex;
    align-items: baseline
}

@media print,screen and (max-width: 28.12375em) {
    .conference-programme .programme-header {
        flex-direction:column
    }
}

.conference-programme .programme-time {
    font-size: 1.1875rem;
    font-weight: 600
}

.conference-programme .programme-title {
    font-size: 1.5rem;
    color: #3e7f8b;
    font-weight: 600
}

@media print,screen and (max-width: 28.12375em) {
    .conference-programme .programme-title {
        white-space:nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.5
    }
}

.conference-programme .programme-resume {
    font-size: 0.875rem;
    color: #726a70
}

.conference-programme .programme-extra {
    color: #726a70;
    font-size: 0.875rem
}

.conference-programme .programme-extra>.row:not(:nth-child(2)) {
    margin-top: 0.5rem
}

@media print,screen and (min-width: 40em) {
    .conference-programme .programme-extra>.row:nth-child(2) {
        margin-top:-0.5rem
    }
}

.conference-programme .programme-extra .row:not(.speakers-list) span {
    opacity: .6
}

.conference-programme .programme-extra .speakers-list {
    min-height: 35px
}

.conference-registration {
    padding: 1rem
}

.conference-registration .registration__text>* {
    display: block
}

.conference-registration .registration__text strong {
    font-size: 1.125rem
}

.conference-registration .registration__text span {
    font-size: 0.875rem;
    color: #726a70
}

.conference-registration .registration__buttons {
    display: flex;
    flex-direction: row;
    flex-shrink: 0
}

.conference-registration .registration__buttons>* {
    margin: 0 0.5rem
}

.conference-registration .registration__buttons>:first-child {
    margin-left: 0
}

.conference-registration .registration__buttons>:last-child {
    margin-right: 0
}

@media print,screen and (max-width: 49.99875em) {
    .conference-registration .registration__buttons {
        margin-top:1rem
    }
}

.conference-registration .registration__buttons>:first-child {
    border: 1px solid #e8e8e8
}

.conference-diploma {
    text-align: center
}

.conference-diploma .diploma__border {
    margin: 4rem;
    -o-border-image: url(/images/pattern.png) 20 repeat;
    border-image: url(/images/pattern.png) 20 repeat;
    border-style: solid;
    border-width: 1rem
}

.conference-diploma .diploma__border .diploma__content {
    padding: 3rem
}

.conference-diploma .diploma__attendance {
    text-align: center;
    font-size: 0.875rem
}

.conference-diploma .diploma__attendance>* {
    display: block
}

.conference-diploma .diploma__name {
    margin-top: 4rem;
    font-size: 1.125rem
}

.conference-diploma .diploma__name p {
    margin-top: 1rem
}

.conference-diploma .diploma__logo {
    border: 1px solid #e8e8e8;
    padding: 2rem
}

@media print {
    @page {
        size: A4 landscape;
        max-height: 100%;
        max-width: 100%;
        margin: 0
    }

    .conference-diploma .diploma__border {
        margin: 0;
        -o-border-image: url(/images/pattern.png) 20 repeat;
        border-image: url(/images/pattern.png) 20 repeat;
        border-style: solid;
        border-width: 1rem
    }
}

.conference-media .media-links li {
    color: #3e7f8b;
    margin-bottom: 1rem;
    align-items: baseline;
    display: flex;
    flex-direction: row
}

.conference-media .media-links li>* {
    margin: 0 0.5rem
}

.conference-media .media-links li>:first-child {
    margin-left: 0
}

.conference-media .media-links li>:last-child {
    margin-right: 0
}

.conference-media .media-links li>:first-child {
    flex-shrink: 0
}

.conference-media .media-links a {
    font-size: 1.125rem
}

.conference-media .media-pictures article {
    cursor: pointer
}

.conference-media .media-pictures .picture__content {
    padding: 1rem
}

.conference-media .media-pictures .picture__content img {
    margin-bottom: 1rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 75%
}

.picture__modal[data-reveal] img {
    margin-bottom: 1rem;
    width: 100%;
    height: 100%
}

.user-form input[type="text"],.user-form input[type="email"],.user-form input[type="password"] {
    height: 3rem
}

.user-form .button {
    margin: 2rem 0
}

.user-form__label {
    font-weight: 600
}

.register__separator {
    display: block;
    text-align: center;
    position: relative;
    z-index: 1;
    font-style: italic;
    margin: 1rem 0 2rem
}

.register__separator::before {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background-color: #e8e8e8;
    position: absolute;
    top: 50%;
    z-index: -1
}

.register__separator__text {
    display: inline-block;
    background: #fafafa;
    padding: 0 1rem
}

.register-form input[type="text"],.register-form input[type="email"],.register-form input[type="password"] {
    height: 3rem
}

.register-form h3 {
    display: table;
    font-size: 1.25em;
    line-height: 1.2;
    margin-bottom: 1.5rem;
    margin-top: 0;
    text-align: center
}

.register-form label>[type='checkbox'] {
    margin-bottom: 1rem
}

.register-form .tos-text {
    padding: .5rem;
    border: 1px solid #e8e8e8;
    margin: 1rem 0;
    max-height: 10rem;
    overflow: auto;
    font-size: .8rem;
    font-style: italic
}

.register-form #card__tos,.register-form #card__newsletter {
    text-align: center
}

.user-nickname label .row>span:first-of-type {
    padding: 0;
    border-right: 0;
    width: 8%;
    height: 3rem;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.user-nickname label .row>span:first-of-type .prefix {
    display: inline-block;
    height: 2.9rem;
    padding-top: .8rem
}

.user-nickname label .row>span:last-of-type {
    width: 92%;
    height: 3rem
}

.user-nickname label .row>span:last-of-type input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.user-nickname label.is-invalid-label .row {
    margin-bottom: 1rem
}

.user-nickname label.is-invalid-label .row>span:first-of-type {
    background-color: #f9edeb;
    border-color: #ec5840
}

.user-nickname label.is-invalid-label .row>span:last-of-type {
    height: 4.2rem
}

.user-nickname label.is-invalid-label .row>span:last-of-type .form-error.is-visible {
    margin-left: -8%
}

.user-nickname .help-text {
    margin-top: 1rem
}

.share {
    text-align: center
}

.share ul {
    display: inline-block;
    list-style: none;
    margin: 0 0 0 .5rem
}

.share li {
    display: inline-block
}

.share__icon {
    color: #726a70;
    border: 1px solid #e8e8e8;
    border-radius: 50%;
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    text-align: center;
    padding: .1em 0 0;
    margin-right: .5em
}

.share-link.calendar {
    float: right
}

.help {
    vertical-align: -2px
}

.help .icon {
    width: 14px;
    height: 14px;
    fill: #fff;
    background: #a49ea3;
    border-radius: 50%;
    padding: 2px
}

.help .icon:hover {
    background: #3e7f8b
}

.help-tooltip {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0.25rem solid #81bcc7;
    border-radius: 50%;
    background-color: #3e7f8b;
    color: #fafafa;
    padding: .25rem;
    cursor: pointer
}

.tooltip.expanded {
    max-width: 100%
}

.tooltip.light {
    background-color: #fafafa;
    color: #3d393c;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    border-radius: 4px
}

.tooltip.light.top::before {
    border-color: #fafafa transparent transparent
}

.tooltip.light.bottom::before {
    border-color: transparent transparent #fafafa
}

.tooltip.light.left::before {
    border-color: transparent transparent transparent #fafafa
}

.tooltip.light.right::before {
    border-color: transparent #fafafa transparent transparent
}

.cookie-warning {
    background: #e8e8e8;
    padding: .5em 1em;
    text-align: center
}

.cookie-warning a {
    color: #2e5f68
}

.cookie-warning__action {
    text-align: center
}

.cookie-warning__action .button {
    margin: .5em 0
}

@media screen and (min-width: 50em) {
    .cookie-warning__action {
        vertical-align:baseline;
        display: inline-block
    }

    .cookie-warning__action .button {
        margin: 0 0 0 1em
    }
}

.google-map {
    width: 100%;
    height: 200px;
    background-color: #e8e8e8;
    margin-bottom: 2rem
}

@media screen and (min-width: 50em) {
    .google-map {
        height:450px
    }
}

.map__help .skip {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999
}

.map__help .skip:focus,.map__help .skip:active {
    background-color: #cb3c29;
    color: #fff;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: auto;
    margin: 10px;
    padding: 5px;
    font-size: 1.4em;
    z-index: 999;
    outline: 1px dotted rgba(0,0,0,0.5);
    position: absolute
}

.leaflet-container {
    z-index: 5
}

.map-info {
    background: var(--primary);
    border-radius: 4px
}

.map-info>div:first-child>div:first-child {
    border-top-color: var(--primary) !important
}

.map-info>div:first-child>div:nth-child(2) {
    background-color: transparent !important;
    border-radius: 4px !important
}

.map-info * {
    box-shadow: none !important
}

.map-info__content {
    padding-top: 1rem;
    padding-left: 1.2rem
}

.map__date-adress {
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .map__date-adress {
        display:flex
    }
}

.map__date-adress .card__datetime {
    float: none;
    border-color: var(--primary);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 0;
    margin-bottom: 1rem;
    padding: .5em 1em
}

@media print,screen and (min-width: 40em) {
    .map__date-adress .card__datetime {
        margin-right:.5rem;
        margin-bottom: 0
    }
}

.map__date-adress .address {
    flex: 1;
    margin-bottom: 0
}

.map__date-adress .address__icon {
    display: none
}

@media print,screen and (min-width: 40em) {
    .map__date-adress .address__icon {
        display:block
    }
}

.map__date-adress .card__extra {
    padding: 0 1rem
}

.map-info__button {
    text-align: center
}

.map-info__button .button {
    min-width: 12em
}

.static-map {
    cursor: pointer;
    height: 120px;
    width: 120px
}

.static-map .leaflet-popup-pane,.static-map .leaflet-control {
    cursor: pointer
}

.static-map:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-color: var(--highlight);
    outline-offset: 2px
}

.static-map a:hover,.static-map a:focus,.static-map .leaflet-control-attribution a:hover,.static-map .leaflet-control-attribution a:focus {
    text-decoration: none;
    outline: none
}

.static-map .leaflet-control-attribution,.static-map.leaflet-touch .leaflet-control-attribution {
    font-size: .55rem
}

.omnipresent-banner {
    background-color: var(--primary);
    color: #fff;
    text-align: center;
    padding: 1rem;
    font-size: 1.2em
}

.omnipresent-banner .omnipresent-banner-title {
    font-weight: bold;
    margin-right: 1em
}

.omnipresent-banner .omnipresent-banner-short-description {
    margin-right: .5em;
    margin-left: 1em
}

.omnipresent-banner a {
    color: #fff
}

.omnipresent-banner a:hover,.omnipresent-banner a:focus {
    color: rgba(255,255,255,0.8)
}

.wizard__steps {
    list-style-type: none;
    margin-left: .25rem
}

.wizard__steps.steps-toggle {
    margin-top: 1rem
}

.wizard__steps li {
    border: none;
    color: var(--primary);
    border-left: 2px solid var(--primary);
    box-sizing: border-box;
    border-radius: 0;
    padding: 1rem 0;
    font-size: .875rem;
    cursor: default
}

.wizard__steps li::before {
    border-radius: 50%;
    background-color: var(--primary);
    content: "";
    display: inline-block;
    float: left;
    height: 10px;
    line-height: 10px;
    text-align: center;
    width: 10px;
    margin: .4rem 4px 0 -6px
}

.wizard__steps .step--active {
    font-weight: bold
}

.wizard__steps .step--active~li {
    color: #726a70;
    border-left: 2px solid #726a70
}

.wizard__steps .step--active~li::before {
    background-color: #726a70
}

.collapsible-list.is-filtered.show-1 .collapse:nth-of-type(n+2),.collapsible-list.is-filtered.show-1>div:nth-of-type(n+2) {
    display: none
}

.collapsible-list.is-filtered.show-2 .collapse:nth-of-type(n+3),.collapsible-list.is-filtered.show-2>div:nth-of-type(n+3) {
    display: none
}

.collapsible-list.is-filtered.show-3 .collapse:nth-of-type(n+4),.collapsible-list.is-filtered.show-3>div:nth-of-type(n+4) {
    display: none
}

.collapsible-list.is-filtered.show-4 .collapse:nth-of-type(n+5),.collapsible-list.is-filtered.show-4>div:nth-of-type(n+5) {
    display: none
}

.collapsible-list.is-filtered.show-5 .collapse:nth-of-type(n+6),.collapsible-list.is-filtered.show-5>div:nth-of-type(n+6) {
    display: none
}

.collapsible-list.is-filtered.show-6 .collapse:nth-of-type(n+7),.collapsible-list.is-filtered.show-6>div:nth-of-type(n+7) {
    display: none
}

.collapsible-list.is-filtered.show-7 .collapse:nth-of-type(n+8),.collapsible-list.is-filtered.show-7>div:nth-of-type(n+8) {
    display: none
}

.collapsible-list.is-filtered.show-8 .collapse:nth-of-type(n+9),.collapsible-list.is-filtered.show-8>div:nth-of-type(n+9) {
    display: none
}

.collapsible-list.is-filtered.show-9 .collapse:nth-of-type(n+10),.collapsible-list.is-filtered.show-9>div:nth-of-type(n+10) {
    display: none
}

.collapsible-list.is-filtered.show-10 .collapse:nth-of-type(n+11),.collapsible-list.is-filtered.show-10>div:nth-of-type(n+11) {
    display: none
}

.collapsible-list.is-filtered.show-11 .collapse:nth-of-type(n+12),.collapsible-list.is-filtered.show-11>div:nth-of-type(n+12) {
    display: none
}

.collapsible-list.is-filtered.show-12 .collapse:nth-of-type(n+13),.collapsible-list.is-filtered.show-12>div:nth-of-type(n+13) {
    display: none
}

.collapsible-list.is-filtered .collapsible-list__see-more {
    display: inline-block
}

.collapsible-list.is-filtered .collapsible-list__see-more+.text-small {
    padding-top: .15rem;
    padding-left: .2rem
}

.collapsible-list.is-filtered .collapsible-list__see-less {
    display: none
}

.collapsible-list .collapsible-list__see-less {
    display: inline-block;
    color: #599aa6
}

.collapsible-list .collapsible-list__see-less:hover {
    color: #2d4d53;
    text-decoration: underline
}

.collapsible-list .collapsible-list__see-more {
    display: none;
    color: #3e7f8b
}

.collapsible-list .collapsible-list__see-more:hover {
    color: #2d4d53;
    text-decoration: underline
}

.collapsible-list .card__text--paragraph {
    text-decoration: none;
    color: #3d393c !important
}

.collapsible-list .card__text--paragraph:hover {
    text-decoration: none
}

.collapsible-list>* {
    display: inline-flex;
    margin: 0 0 .5rem
}

.block-banner {
    background-repeat: no-repeat;
    padding: 1rem
}

@media print,screen and (max-width: 49.99875em) {
    .block-banner {
        background-image:none !important;
        padding-bottom: 1rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        padding-bottom: 0
    }
}

@media print,screen and (min-width: 40em) {
    .block-banner {
        background-position:right -400px center;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

@media print,screen and (min-width: 64em) {
    .block-banner {
        padding-left:4rem;
        padding-right: 4rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        padding-left: 0
    }
}

.block-banner p:last-child {
    margin-bottom: 0
}

.fingerprint-dialog .fingerprint-value,.fingerprint-dialog .fingerprint-source {
    display: block;
    max-width: 100%;
    word-break: break-all
}

[data-toggle] {
    margin: 0 0 0.5rem;
    cursor: pointer
}

[data-toggle] span {
    margin-right: 0.5rem
}

.loading-spinner {
    margin: 25px !important;
    height: 25px;
    text-align: center
}

.loading-spinner::before {
    -webkit-animation: animation-spin 800ms infinite linear;
    animation: animation-spin 800ms infinite linear;
    width: 25px;
    height: 25px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 3px solid #e8e8e8;
    border-right-color: var(--primary);
    display: inline-block;
    position: relative;
    content: "";
    vertical-align: middle
}

.spinner-container {
    position: relative;
    cursor: wait
}

.spinner-container::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    z-index: 1
}

.spinner-container::after {
    -webkit-animation: animation-spin 800ms infinite linear;
    animation: animation-spin 800ms infinite linear;
    width: 25px;
    height: 25px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 3px solid #e8e8e8;
    border-right-color: var(--primary);
    display: inline-block;
    position: absolute;
    content: "";
    vertical-align: middle;
    z-index: 1;
    top: 47%;
    left: 47%
}

.highligted-content-banner {
    background-size: cover;
    position: relative;
    z-index: 0;
    min-height: 255px
}

.highligted-content-banner::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(26,24,29,0.6)
}

.highligted-content-banner .highligted-content-banner__container {
    position: relative;
    z-index: 1;
    padding: 3rem 0
}

@media print,screen and (min-width: 40em) {
    .highligted-content-banner .highligted-content-banner__container {
        padding:4rem 0
    }
}

@media screen and (min-width: 50em) {
    .highligted-content-banner .highligted-content-banner__container {
        padding:5rem 0
    }
}

@media print,screen and (min-width: 64em) {
    .highligted-content-banner .highligted-content-banner__container {
        padding:6rem 0
    }
}

.hero {
    background-size: cover;
    position: relative;
    z-index: 0
}

.hero::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(26,24,29,0.6)
}

.hero a:focus {
    outline-color: var(--highlight-alternative)
}

.hero__container {
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 3rem 0
}

@media print,screen and (min-width: 40em) {
    .hero__container {
        padding:4rem 0
    }
}

@media screen and (min-width: 50em) {
    .hero__container {
        padding:5rem 0
    }
}

@media print,screen and (min-width: 64em) {
    .hero__container {
        padding:6rem 0
    }
}

.hero__boxes {
    text-align: center;
    border-radius: 4px;
    background-color: rgba(26,24,29,0.5);
    color: #fff;
    margin-top: 1rem;
    padding: 1rem
}

@media print,screen and (min-width: 40em) {
    .hero__boxes {
        text-align:left;
        padding: 2rem 1.5rem;
        margin-top: 2rem
    }
}

@media screen and (min-width: 50em) {
    .hero__boxes {
        margin-top:3rem
    }
}

@media print,screen and (min-width: 64em) {
    .hero__boxes {
        margin-top:4rem
    }
}

.hero__boxes p {
    font-size: 1.0625rem
}

.hero__boxes .button {
    display: block;
    margin: 0 auto
}

.hero__boxes .box__search {
    position: relative;
    margin: 0 auto
}

.hero__boxes .box__search input,.hero__boxes .box__search input:focus {
    color: #3d393c;
    margin: 0;
    box-shadow: none;
    background: #fff;
    line-height: 1;
    padding: 0.85em 1em;
    padding-left: 2rem;
    height: auto;
    border: 1px solid transparent
}

.hero__boxes .box__search input::-webkit-input-placeholder,.hero__boxes .box__search input:focus::-webkit-input-placeholder {
    color: rgba(61,57,60,0.3)
}

.hero__boxes .box__search input::-moz-placeholder,.hero__boxes .box__search input:focus::-moz-placeholder {
    color: rgba(61,57,60,0.3)
}

.hero__boxes .box__search input:-ms-input-placeholder,.hero__boxes .box__search input:focus:-ms-input-placeholder {
    color: rgba(61,57,60,0.3)
}

.hero__boxes .box__search input:-moz-placeholder,.hero__boxes .box__search input:focus:-moz-placeholder {
    color: rgba(61,57,60,0.3)
}

.hero__boxes .box__search svg {
    color: rgba(61,57,60,0.3);
    position: absolute;
    top: 50%;
    left: 0.5rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: .5
}

.hero-heading {
    margin-bottom: 1.5rem;
    font-size: 2rem;
    line-height: 1;
    text-shadow: 0 0 5px rgba(0,0,0,0.8)
}

.hero-heading br {
    display: none
}

@media print,screen and (min-width: 40em) {
    .hero-heading {
        font-size:2.5rem
    }

    .hero-heading br {
        display: block
    }
}

@media screen and (min-width: 50em) {
    .hero-heading {
        font-size:3.5rem
    }
}

@media print,screen and (min-width: 64em) {
    .hero-heading {
        font-size:4.5rem
    }
}

.hero-cta {
    margin-top: 1rem;
    padding: 1.2rem 1rem
}

@media print,screen and (min-width: 40em) {
    .hero-cta {
        margin-top:2rem
    }
}

@media screen and (min-width: 50em) {
    .hero-cta {
        margin-top:3rem
    }
}

@media print,screen and (min-width: 64em) {
    .hero-cta {
        margin-top:4rem
    }
}

.wrapper-home {
    padding: 4rem 1rem
}

@media print,screen and (min-width: 40em) {
    .wrapper-home {
        padding-left:1.5rem;
        padding-right: 1.5rem
    }
}

@media print,screen and (min-width: 64em) {
    .wrapper-home {
        padding-left:4rem;
        padding-right: 4rem
    }
}

.wrapper-home--mini {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.home-section:nth-of-type(2n + 1) {
    background-color: #f4f4f4
}

.subhero {
    padding: 4rem 0;
    text-align: center
}

.subhero ul,.subhero ol {
    list-style-position: inside
}

@media print,screen and (max-width: 49.99875em) {
    .subhero .heading3 {
        font-size:1.3em
    }
}

@media print,screen and (max-width: 49.99875em) {
    .subhero .heading2,.subhero .card--full .card__title,.card--full .subhero .card__title {
        font-size:1.5em
    }
}

@media print,screen and (max-width: 49.99875em) {
    .subhero .heading4 {
        font-size:1.2em
    }
}

.subhero-cta {
    margin-top: 2rem;
    color: var(--primary);
    display: inline-block;
    position: relative
}

.subhero-cta:hover,.subhero-cta:focus {
    text-decoration: underline;
    color: var(--primary)
}

.subhero-cta .icon {
    position: absolute;
    top: .33em;
    right: -1em;
    transition: .3s right
}

.subhero-cta:hover .icon {
    right: -1.2em
}

.subhero-cta--secondary {
    margin-top: 0
}

.home-section__cta {
    margin-top: 2rem
}

.home-bullets {
    margin-top: 2rem;
    margin-bottom: 2rem
}

@media screen and (min-width: 50em) {
    .home-bullets {
        margin-top:5rem;
        margin-bottom: 5rem
    }
}

.home-bullet {
    overflow: hidden
}

.home-bullet__icon {
    float: left;
    text-align: right
}

.home-bullet__icon svg {
    width: 30px;
    height: 30px;
    fill: var(--primary)
}

.home-bullet__desc {
    float: right;
    width: 85%;
    width: calc(100% - 30px);
    padding-left: 1rem
}

.home-map .wrapper-home {
    padding-bottom: 0
}

.home-map #google-map {
    margin-bottom: 0
}

.home-pam {
    overflow: hidden;
    margin: 2rem 0
}

@media screen and (min-width: 50em) {
    .home-pam {
        margin:5rem 0
    }
}

.home-pam__title {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0
}

.home-pam__lowlight .home-pam__title {
    display: inline
}

.home-pam__data {
    text-align: center;
    padding: .25rem
}

@media print,screen and (min-width: 40em) {
    .home-pam__data {
        float:left
    }
}

.home-pam__highlight .home-pam__data {
    padding: 1rem 2rem
}

@media print,screen and (min-width: 40em) {
    .home-pam__highlight .home-pam__data {
        width:50%;
        border-bottom: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8
    }
}

.home-pam__highlight .home-pam__data:last-child {
    border-right: none
}

.home-pam__lowlight .home-pam__data {
    float: none
}

@media screen and (min-width: 50em) {
    .home-pam__lowlight .home-pam__data {
        float:left;
        width: 33.33%
    }

    .home-pam__lowlight .home-pam__data:first-child {
        text-align: left;
        padding-left: 0
    }

    .home-pam__lowlight .home-pam__data:last-child {
        text-align: right;
        padding-right: 0
    }
}

@media print,screen and (min-width: 40em) {
    .home-pam__highlight {
        display:flex
    }
}

.home-pam__lowlight {
    text-align: center
}

.home-pam__number {
    font-size: 1.2rem;
    font-weight: 800
}

.home-pam__highlight .home-pam__number {
    font-size: 4rem;
    line-height: 1
}

.logo-wrapper span {
    color: white;
    font-weight: 600;
    font-size: 1.4em;
    display: inline-block;
    text-align: left;
    padding-left: 8px;
    line-height: 1;
    position: relative
}

.logo-wrapper span:hover {
    text-decoration: underline
}

.logo-wrapper span::before {
    content: "";
    display: block;
    position: absolute;
    border-left: 4px solid white;
    height: 88%;
    top: 6%;
    left: 0
}

.user-header {
    margin-bottom: 2rem
}

@media print,screen and (min-width: 40em) {
    .user-header {
        margin-bottom:3rem
    }
}

.user-header__main {
    display: flex;
    align-items: center
}

.user-header__main::before,.user-header__main::after {
    display: table;
    content: ' '
}

.user-header__main::after {
    clear: both
}

.user-header__avatar {
    width: 60px
}

.user-header__avatar>img {
    border-radius: 50%;
    width: 40px
}

.user-header__heading {
    margin-bottom: 0
}

.user-nickname {
    color: gray;
    font-size: 1rem
}

.user-nickname .user-contact_link {
    margin-left: .5rem
}

.badge-card__content {
    display: flex;
    align-items: center
}

.badge-card__content .icon {
    height: 1.5em;
    width: 1.5em;
    margin-right: .7em;
    vertical-align: middle
}

.profile--sidebar--title {
    font-size: 1.25rem
}

.view-header {
    margin-bottom: 2rem
}

@media print,screen and (max-width: 49.99875em) {
    .support-wrapper-md {
        margin:1rem 0
    }
}

@media print,screen and (min-width: 40em) and (max-width: 49.99875em) {
    .view-side {
        width:50%;
        margin: 0 auto 2rem;
        float: none
    }
}

.add-comment .remaining-character-count {
    border: 0;
    color: #3d393c;
    padding: .85em 1em;
    vertical-align: middle;
    display: inline-block
}

.callout.announcement {
    margin-bottom: 1em
}

.collection-sort-controls .column,.collection-sort-controls .columns {
    margin-bottom: 0
}

.reveal--embed {
    overflow-y: hidden
}

.reveal--embed .embed__code {
    font-family: monospace;
    background: #f4f4f4;
    padding: 1em;
    border-radius: .3em;
    font-size: 1em;
    overflow-y: auto
}

body.widget {
    background: #fff;
    padding: 8px;
    margin: 0
}

body.widget .participatory-process {
    margin-bottom: 8px
}

body.widget .card,body.widget .chart-tooltip,body.widget .comment-thread,body.widget .add-message,body.widget .conference-speaker .speaker-bio,.conference-speaker body.widget .speaker-bio,body.widget .conference-registration {
    margin: 0
}

body.widget .organization {
    margin-top: 8px;
    text-align: right
}

.external-link-container {
    position: relative
}

.external-link-indicator {
    display: inline-block;
    position: relative;
    vertical-align: baseline;
    width: .5em;
    margin: 0 .2rem 0 .1rem;
    height: .5em
}

.external-link-indicator .icon {
    display: block;
    max-height: 100%;
    max-width: 100%
}

a img+.external-link-indicator {
    position: absolute;
    top: 7px;
    right: 5px;
    background-color: rgba(255,255,255,0.9);
    padding: .2em;
    width: .9rem;
    height: .9rem
}

.impersonation-warning {
    background: #e8e8e8;
    padding: .5em 1em;
    text-align: center
}

.impersonation-warning a {
    color: #2e5f68
}

.impersonation-warning__action {
    text-align: center
}

.impersonation-warning__action .button {
    margin: .5em 0
}

@media screen and (min-width: 50em) {
    .impersonation-warning__action {
        vertical-align:baseline;
        display: inline-block
    }

    .impersonation-warning__action .button {
        margin: 0 0 0 1em
    }
}

.label-required {
    cursor: help;
    border-bottom: 1px dotted #1a181d;
    text-decoration: none;
    padding-right: 0;
    margin-left: 5px
}

.label-required>span {
    padding-right: 0;
    margin-right: 0
}

.leaflet-container .map-info {
    border: 1px solid var(--primary)
}

.leaflet-container .map-info .leaflet-popup-content-wrapper {
    border-radius: 2px
}

.leaflet-container .map-info a.button {
    color: #fff
}

.leaflet-container .leaflet-popup-tip {
    border: 1px solid var(--primary)
}

#meeting-registration-confirm .help-text {
    border: 1px solid #eee;
    background: #fff;
    padding: .5em;
    overflow-y: scroll;
    margin-bottom: 1em;
    margin-top: .5em;
    height: 20em
}

.represent-user-group {
    margin-top: .5em;
    margin-bottom: .5em
}

.user-group-fields {
    margin-bottom: .5em
}

#participatory_process-statistics {
    margin-bottom: 1.5rem
}

.process_stats {
    padding: 0
}

.process_stats .process_stats-item {
    width: 33.3%;
    display: inline-block;
    padding: 1em;
    border: 1px solid #e8e8e8;
    background: #fff
}

@media print,screen and (max-width: 74.99875em) {
    .process_stats .process_stats-item {
        width:33.3%
    }
}

@media print,screen and (max-width: 49.99875em) {
    .process_stats .process_stats-item {
        width:49.9%
    }
}

@media screen and (max-width: 39.99875em) {
    .process_stats .process_stats-item {
        width:100%
    }
}

.process_stats .process_stats-item .icon {
    width: 1.5em;
    height: 1.5em;
    color: var(--secondary);
    vertical-align: middle;
    margin-right: .5rem
}

.process_stats .process_stats-item .process_stats-text {
    letter-spacing: .03em;
    font-size: 90%;
    text-transform: uppercase;
    color: #3d393c;
    font-weight: 600;
    line-height: 1
}

form.new_collaborative_draft fieldset,form.new_proposal fieldset,form.edit_proposal fieldset {
    border: 1px solid #e8e8e8;
    padding: .5em;
    margin-bottom: 1em
}

.ql-video {
    max-width: 600px;
    width: 100%;
    height: 450px;
    max-height: 70vh;
    margin: 40px auto;
    display: block
}

.ql-toolbar .ql-video {
    margin-top: 0;
    margin-bottom: 0
}

.tech-info--text-left {
    text-align: left
}

.results-per-page {
    margin-bottom: 1rem;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap
}

.results-per-page a:hover {
    color: var(--secondary);
    text-decoration: underline
}

.results-per-page a:focus {
    outline: 1px dotted rgba(0,0,0,0.5)
}

.results-per-page__dropdown {
    display: flex;
    flex-wrap: wrap
}

.results-per-page__dropdown .menu .is-dropdown-submenu-parent>a {
    padding: 0;
    margin-left: .5rem;
    margin-top: .25rem
}

.results-per-page__dropdown--right {
    margin-left: auto
}

.results-per-page__action {
    margin-left: auto;
    justify-content: flex-end
}

.results-per-page__action .button {
    margin-bottom: 0
}

.results-per-page__tabs {
    display: inline-block
}

.results-per-page__tab {
    color: #726a70
}

.results-per-page__tab::after {
    content: "";
    display: inline-block;
    height: .75em;
    border-left: 1px solid #e8e8e8;
    margin: 0 .2em 0 .5em;
    vertical-align: middle
}

.results-per-page__tab.is-active {
    color: #3e7f8b
}

.results-per-page__tab:first-of-type {
    padding-left: 0
}

.results-per-page__tab:last-of-type::after {
    border-left: none
}

.button--social--mini {
    padding: 0;
    display: inline-block;
    min-width: 0
}

.button--social--mini .button--social__icon {
    border: 0;
    padding: .85em 0;
    margin-right: 0
}

.share-link:hover {
    text-decoration: underline;
    cursor: pointer
}

.social-share-button {
    display: inline-block;
    vertical-align: top
}

.social-share-button .ssb-icon {
    margin-right: 5px;
    background-size: 45px 45px;
    height: 45px;
    width: 45px
}

a.ssb-icon.ssb-whatsapp_app {
    display: none
}

@media (hover: none) and (pointer: coarse) {
    a.ssb-icon.ssb-whatsapp_app {
        display:inline-block
    }

    a.ssb-icon.ssb-whatsapp_web {
        display: none
    }
}

.proposal-status.label.secondary {
    color: #fff
}

.areachart svg {
    background-color: #f4f4f4;
    overflow: visible;
    border-radius: 3px
}

.areachart .title {
    fill: #726a70;
    font-weight: 600
}

.areachart .area {
    fill: rgba(var(--primary-rgb), 0.05)
}

.areachart .line {
    fill: none;
    stroke: rgba(var(--primary-rgb), 0.2);
    stroke-width: 4px
}

.areachart .circle {
    fill: rgba(var(--primary-rgb), 0.2)
}

.areachart .tick {
    opacity: .5
}

.areachart .tick .dashed {
    stroke-dasharray: 1, 3
}

.areachart .sum {
    font-weight: 600;
    font-size: 4.5rem
}

.areachart.primary .area {
    fill: rgba(203,60,41,0.05)
}

.areachart.primary .line {
    stroke: rgba(203,60,41,0.2)
}

.areachart.primary .circle {
    fill: rgba(203,60,41,0.2)
}

.areachart.secondary .area {
    fill: rgba(62,127,139,0.05)
}

.areachart.secondary .line {
    stroke: rgba(62,127,139,0.2)
}

.areachart.secondary .circle {
    fill: rgba(62,127,139,0.2)
}

.areachart.success .area {
    fill: rgba(87,214,133,0.05)
}

.areachart.success .line {
    stroke: rgba(87,214,133,0.2)
}

.areachart.success .circle {
    fill: rgba(87,214,133,0.2)
}

.areachart.warning .area {
    fill: rgba(255,174,0,0.05)
}

.areachart.warning .line {
    stroke: rgba(255,174,0,0.2)
}

.areachart.warning .circle {
    fill: rgba(255,174,0,0.2)
}

.areachart.alert .area {
    fill: rgba(236,88,64,0.05)
}

.areachart.alert .line {
    stroke: rgba(236,88,64,0.2)
}

.areachart.alert .circle {
    fill: rgba(236,88,64,0.2)
}

.areachart.small .sum {
    font-size: 1.75rem
}

.chart-tooltip {
    position: absolute;
    -webkit-transform: translate(-50%, -119%);
    transform: translate(-50%, -119%);
    box-shadow: 0 0 20px 0 rgba(26,24,29,0.2);
    overflow: visible
}

.chart-tooltip .tooltip-content {
    position: relative
}

.chart-tooltip .tooltip-content::after,.chart-tooltip .tooltip-content::before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.chart-tooltip .tooltip-content::after {
    border-color: rgba(255,255,255,0);
    border-top-color: #fff;
    border-width: 10px;
    margin-left: -10px;
    top: calc(100% - 1px)
}

.chart-tooltip .tooltip-content::before {
    border-color: rgba(232,232,232,0);
    border-top-color: #e8e8e8;
    border-width: 11px;
    margin-left: -11px
}

.linechart svg {
    overflow: visible
}

.linechart .background {
    fill: #f4f4f4
}

.linechart .title {
    fill: #726a70;
    font-weight: 600;
    font-size: 1.5rem
}

.linechart .subtitle {
    fill: #726a70;
    font-size: 0.875rem
}

.linechart .tick {
    opacity: .5
}

.linechart .tick .dashed {
    stroke-dasharray: 3
}

.linechart .line {
    fill: none;
    stroke-width: 3px
}

.linechart .type-0:not(.legend) {
    stroke: #2590f7
}

.linechart .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #f78c25
}

.linechart .type-0:not(.line) {
    fill: #2590f7
}

.linechart .type-0:not(.line):hover {
    cursor: pointer;
    fill: #f78c25
}

.linechart .type-1:not(.legend) {
    stroke: #5aabf9
}

.linechart .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #f9a85a
}

.linechart .type-1:not(.line) {
    fill: #5aabf9
}

.linechart .type-1:not(.line):hover {
    cursor: pointer;
    fill: #f9a85a
}

.linechart .type-2:not(.legend) {
    stroke: #8fc6fb
}

.linechart .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #fbc48f
}

.linechart .type-2:not(.line) {
    fill: #8fc6fb
}

.linechart .type-2:not(.line):hover {
    cursor: pointer;
    fill: #fbc48f
}

.linechart .type-3:not(.legend) {
    stroke: #c4e1fd
}

.linechart .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #fde0c4
}

.linechart .type-3:not(.line) {
    fill: #c4e1fd
}

.linechart .type-3:not(.line):hover {
    cursor: pointer;
    fill: #fde0c4
}

.linechart .type-4:not(.legend) {
    stroke: #238ef5
}

.linechart .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #f58a23
}

.linechart .type-4:not(.line) {
    fill: #238ef5
}

.linechart .type-4:not(.line):hover {
    cursor: pointer;
    fill: #f58a23
}

.linechart .type-5:not(.legend) {
    stroke: #1a6bb9
}

.linechart .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #b9681a
}

.linechart .type-5:not(.line) {
    fill: #1a6bb9
}

.linechart .type-5:not(.line):hover {
    cursor: pointer;
    fill: #b9681a
}

.linechart .type-6:not(.legend) {
    stroke: #12497e
}

.linechart .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #7e4712
}

.linechart .type-6:not(.line) {
    fill: #12497e
}

.linechart .type-6:not(.line):hover {
    cursor: pointer;
    fill: #7e4712
}

.linechart .type-7:not(.legend) {
    stroke: #092743
}

.linechart .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #432509
}

.linechart .type-7:not(.line) {
    fill: #092743
}

.linechart .type-7:not(.line):hover {
    cursor: pointer;
    fill: #432509
}

.linechart .type-8:not(.legend) {
    stroke: #2895f7
}

.linechart .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #f78a28
}

.linechart .type-8:not(.line) {
    fill: #2895f7
}

.linechart .type-8:not(.line):hover {
    cursor: pointer;
    fill: #f78a28
}

.linechart .type-9:not(.legend) {
    stroke: #9ef5fb
}

.linechart .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #fba59e
}

.linechart .type-9:not(.line) {
    fill: #9ef5fb
}

.linechart .type-9:not(.line):hover {
    cursor: pointer;
    fill: #fba59e
}

.linechart .type-10:not(.legend) {
    stroke: white
}

.linechart .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart .type-10:not(.line) {
    fill: white
}

.linechart .type-10:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart .type-11:not(.legend) {
    stroke: white
}

.linechart .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart .type-11:not(.line) {
    fill: white
}

.linechart .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.primary .type-0:not(.legend) {
    stroke: #cc3e2b
}

.linechart.primary .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #2bb9cc
}

.linechart.primary .type-0:not(.line) {
    fill: #cc3e2b
}

.linechart.primary .type-0:not(.line):hover {
    cursor: pointer;
    fill: #2bb9cc
}

.linechart.primary .type-1:not(.legend) {
    stroke: #d86d5f
}

.linechart.primary .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #5fcad8
}

.linechart.primary .type-1:not(.line) {
    fill: #d86d5f
}

.linechart.primary .type-1:not(.line):hover {
    cursor: pointer;
    fill: #5fcad8
}

.linechart.primary .type-2:not(.legend) {
    stroke: #e49c92
}

.linechart.primary .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #92dae4
}

.linechart.primary .type-2:not(.line) {
    fill: #e49c92
}

.linechart.primary .type-2:not(.line):hover {
    cursor: pointer;
    fill: #92dae4
}

.linechart.primary .type-3:not(.legend) {
    stroke: #f1cac5
}

.linechart.primary .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #c5ecf1
}

.linechart.primary .type-3:not(.line) {
    fill: #f1cac5
}

.linechart.primary .type-3:not(.line):hover {
    cursor: pointer;
    fill: #c5ecf1
}

.linechart.primary .type-4:not(.legend) {
    stroke: #c93b29
}

.linechart.primary .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #29b7c9
}

.linechart.primary .type-4:not(.line) {
    fill: #c93b29
}

.linechart.primary .type-4:not(.line):hover {
    cursor: pointer;
    fill: #29b7c9
}

.linechart.primary .type-5:not(.legend) {
    stroke: #982d1f
}

.linechart.primary .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #1f8a98
}

.linechart.primary .type-5:not(.line) {
    fill: #982d1f
}

.linechart.primary .type-5:not(.line):hover {
    cursor: pointer;
    fill: #1f8a98
}

.linechart.primary .type-6:not(.legend) {
    stroke: #681f15
}

.linechart.primary .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #155e68
}

.linechart.primary .type-6:not(.line) {
    fill: #681f15
}

.linechart.primary .type-6:not(.line):hover {
    cursor: pointer;
    fill: #155e68
}

.linechart.primary .type-7:not(.legend) {
    stroke: #37100b
}

.linechart.primary .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #0b3237
}

.linechart.primary .type-7:not(.line) {
    fill: #37100b
}

.linechart.primary .type-7:not(.line):hover {
    cursor: pointer;
    fill: #0b3237
}

.linechart.primary .type-8:not(.legend) {
    stroke: #cf3a2a
}

.linechart.primary .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #2abfcf
}

.linechart.primary .type-8:not(.line) {
    fill: #cf3a2a
}

.linechart.primary .type-8:not(.line):hover {
    cursor: pointer;
    fill: #2abfcf
}

.linechart.primary .type-9:not(.legend) {
    stroke: #e88ca7
}

.linechart.primary .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #8ce8cc
}

.linechart.primary .type-9:not(.line) {
    fill: #e88ca7
}

.linechart.primary .type-9:not(.line):hover {
    cursor: pointer;
    fill: #8ce8cc
}

.linechart.primary .type-10:not(.legend) {
    stroke: #fcf2f9
}

.linechart.primary .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: #f2fcf5
}

.linechart.primary .type-10:not(.line) {
    fill: #fcf2f9
}

.linechart.primary .type-10:not(.line):hover {
    cursor: pointer;
    fill: #f2fcf5
}

.linechart.primary .type-11:not(.legend) {
    stroke: white
}

.linechart.primary .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.primary .type-11:not(.line) {
    fill: white
}

.linechart.primary .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.secondary .type-0:not(.legend) {
    stroke: #40808c
}

.linechart.secondary .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #8c4c40
}

.linechart.secondary .type-0:not(.line) {
    fill: #40808c
}

.linechart.secondary .type-0:not(.line):hover {
    cursor: pointer;
    fill: #8c4c40
}

.linechart.secondary .type-1:not(.legend) {
    stroke: #6e9fa8
}

.linechart.secondary .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #a8776e
}

.linechart.secondary .type-1:not(.line) {
    fill: #6e9fa8
}

.linechart.secondary .type-1:not(.line):hover {
    cursor: pointer;
    fill: #a8776e
}

.linechart.secondary .type-2:not(.legend) {
    stroke: #9dbec4
}

.linechart.secondary .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #c4a39d
}

.linechart.secondary .type-2:not(.line) {
    fill: #9dbec4
}

.linechart.secondary .type-2:not(.line):hover {
    cursor: pointer;
    fill: #c4a39d
}

.linechart.secondary .type-3:not(.legend) {
    stroke: #cbdce0
}

.linechart.secondary .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #e0cfcb
}

.linechart.secondary .type-3:not(.line) {
    fill: #cbdce0
}

.linechart.secondary .type-3:not(.line):hover {
    cursor: pointer;
    fill: #e0cfcb
}

.linechart.secondary .type-4:not(.legend) {
    stroke: #3d7e8a
}

.linechart.secondary .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #8a493d
}

.linechart.secondary .type-4:not(.line) {
    fill: #3d7e8a
}

.linechart.secondary .type-4:not(.line):hover {
    cursor: pointer;
    fill: #8a493d
}

.linechart.secondary .type-5:not(.legend) {
    stroke: #2f5f68
}

.linechart.secondary .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #68382f
}

.linechart.secondary .type-5:not(.line) {
    fill: #2f5f68
}

.linechart.secondary .type-5:not(.line):hover {
    cursor: pointer;
    fill: #68382f
}

.linechart.secondary .type-6:not(.legend) {
    stroke: #204147
}

.linechart.secondary .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #472620
}

.linechart.secondary .type-6:not(.line) {
    fill: #204147
}

.linechart.secondary .type-6:not(.line):hover {
    cursor: pointer;
    fill: #472620
}

.linechart.secondary .type-7:not(.legend) {
    stroke: #112226
}

.linechart.secondary .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #261511
}

.linechart.secondary .type-7:not(.line) {
    fill: #112226
}

.linechart.secondary .type-7:not(.line):hover {
    cursor: pointer;
    fill: #261511
}

.linechart.secondary .type-8:not(.legend) {
    stroke: #40848f
}

.linechart.secondary .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #8f4b40
}

.linechart.secondary .type-8:not(.line) {
    fill: #40848f
}

.linechart.secondary .type-8:not(.line):hover {
    cursor: pointer;
    fill: #8f4b40
}

.linechart.secondary .type-9:not(.legend) {
    stroke: #81c7b5
}

.linechart.secondary .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #c78194
}

.linechart.secondary .type-9:not(.line) {
    fill: #81c7b5
}

.linechart.secondary .type-9:not(.line):hover {
    cursor: pointer;
    fill: #c78194
}

.linechart.secondary .type-10:not(.legend) {
    stroke: #d6edde
}

.linechart.secondary .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: #edd6e5
}

.linechart.secondary .type-10:not(.line) {
    fill: #d6edde
}

.linechart.secondary .type-10:not(.line):hover {
    cursor: pointer;
    fill: #edd6e5
}

.linechart.secondary .type-11:not(.legend) {
    stroke: white
}

.linechart.secondary .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.secondary .type-11:not(.line) {
    fill: white
}

.linechart.secondary .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.success .type-0:not(.legend) {
    stroke: #59d686
}

.linechart.success .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #d659a9
}

.linechart.success .type-0:not(.line) {
    fill: #59d686
}

.linechart.success .type-0:not(.line):hover {
    cursor: pointer;
    fill: #d659a9
}

.linechart.success .type-1:not(.legend) {
    stroke: #81e0a4
}

.linechart.success .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #e081bd
}

.linechart.success .type-1:not(.line) {
    fill: #81e0a4
}

.linechart.success .type-1:not(.line):hover {
    cursor: pointer;
    fill: #e081bd
}

.linechart.success .type-2:not(.legend) {
    stroke: #a9eac1
}

.linechart.success .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #eaa9d2
}

.linechart.success .type-2:not(.line) {
    fill: #a9eac1
}

.linechart.success .type-2:not(.line):hover {
    cursor: pointer;
    fill: #eaa9d2
}

.linechart.success .type-3:not(.legend) {
    stroke: #d2f4de
}

.linechart.success .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #f4d2e8
}

.linechart.success .type-3:not(.line) {
    fill: #d2f4de
}

.linechart.success .type-3:not(.line):hover {
    cursor: pointer;
    fill: #f4d2e8
}

.linechart.success .type-4:not(.legend) {
    stroke: #56d484
}

.linechart.success .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #d456a6
}

.linechart.success .type-4:not(.line) {
    fill: #56d484
}

.linechart.success .type-4:not(.line):hover {
    cursor: pointer;
    fill: #d456a6
}

.linechart.success .type-5:not(.legend) {
    stroke: #41a164
}

.linechart.success .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #a1417e
}

.linechart.success .type-5:not(.line) {
    fill: #41a164
}

.linechart.success .type-5:not(.line):hover {
    cursor: pointer;
    fill: #a1417e
}

.linechart.success .type-6:not(.legend) {
    stroke: #2c6d44
}

.linechart.success .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #6d2c55
}

.linechart.success .type-6:not(.line) {
    fill: #2c6d44
}

.linechart.success .type-6:not(.line):hover {
    cursor: pointer;
    fill: #6d2c55
}

.linechart.success .type-7:not(.legend) {
    stroke: #173a24
}

.linechart.success .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #3a172d
}

.linechart.success .type-7:not(.line) {
    fill: #173a24
}

.linechart.success .type-7:not(.line):hover {
    cursor: pointer;
    fill: #3a172d
}

.linechart.success .type-8:not(.legend) {
    stroke: #5bd786
}

.linechart.success .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #d75bac
}

.linechart.success .type-8:not(.line) {
    fill: #5bd786
}

.linechart.success .type-8:not(.line):hover {
    cursor: pointer;
    fill: #d75bac
}

.linechart.success .type-9:not(.legend) {
    stroke: #c0efbd
}

.linechart.success .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #ecbdef
}

.linechart.success .type-9:not(.line) {
    fill: #c0efbd
}

.linechart.success .type-9:not(.line):hover {
    cursor: pointer;
    fill: #ecbdef
}

.linechart.success .type-10:not(.legend) {
    stroke: white
}

.linechart.success .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.success .type-10:not(.line) {
    fill: white
}

.linechart.success .type-10:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.success .type-11:not(.legend) {
    stroke: white
}

.linechart.success .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.success .type-11:not(.line) {
    fill: white
}

.linechart.success .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.warning .type-0:not(.legend) {
    stroke: #ffaf03
}

.linechart.warning .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #0353ff
}

.linechart.warning .type-0:not(.line) {
    fill: #ffaf03
}

.linechart.warning .type-0:not(.line):hover {
    cursor: pointer;
    fill: #0353ff
}

.linechart.warning .type-1:not(.legend) {
    stroke: #ffc240
}

.linechart.warning .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #407dff
}

.linechart.warning .type-1:not(.line) {
    fill: #ffc240
}

.linechart.warning .type-1:not(.line):hover {
    cursor: pointer;
    fill: #407dff
}

.linechart.warning .type-2:not(.legend) {
    stroke: #ffd67d
}

.linechart.warning .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #7da6ff
}

.linechart.warning .type-2:not(.line) {
    fill: #ffd67d
}

.linechart.warning .type-2:not(.line):hover {
    cursor: pointer;
    fill: #7da6ff
}

.linechart.warning .type-3:not(.legend) {
    stroke: #ffe9ba
}

.linechart.warning .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #bad0ff
}

.linechart.warning .type-3:not(.line) {
    fill: #ffe9ba
}

.linechart.warning .type-3:not(.line):hover {
    cursor: pointer;
    fill: #bad0ff
}

.linechart.warning .type-4:not(.legend) {
    stroke: #fcac00
}

.linechart.warning .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #0050fc
}

.linechart.warning .type-4:not(.line) {
    fill: #fcac00
}

.linechart.warning .type-4:not(.line):hover {
    cursor: pointer;
    fill: #0050fc
}

.linechart.warning .type-5:not(.legend) {
    stroke: #bf8300
}

.linechart.warning .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #003cbf
}

.linechart.warning .type-5:not(.line) {
    fill: #bf8300
}

.linechart.warning .type-5:not(.line):hover {
    cursor: pointer;
    fill: #003cbf
}

.linechart.warning .type-6:not(.legend) {
    stroke: #825900
}

.linechart.warning .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #002982
}

.linechart.warning .type-6:not(.line) {
    fill: #825900
}

.linechart.warning .type-6:not(.line):hover {
    cursor: pointer;
    fill: #002982
}

.linechart.warning .type-7:not(.legend) {
    stroke: #452f00
}

.linechart.warning .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #001645
}

.linechart.warning .type-7:not(.line) {
    fill: #452f00
}

.linechart.warning .type-7:not(.line):hover {
    cursor: pointer;
    fill: #001645
}

.linechart.warning .type-8:not(.legend) {
    stroke: #ffab05
}

.linechart.warning .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #0559ff
}

.linechart.warning .type-8:not(.line) {
    fill: #ffab05
}

.linechart.warning .type-8:not(.line):hover {
    cursor: pointer;
    fill: #0559ff
}

.linechart.warning .type-9:not(.legend) {
    stroke: #ffa180
}

.linechart.warning .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #80ddff
}

.linechart.warning .type-9:not(.line) {
    fill: #ffa180
}

.linechart.warning .type-9:not(.line):hover {
    cursor: pointer;
    fill: #80ddff
}

.linechart.warning .type-10:not(.legend) {
    stroke: #fffafb
}

.linechart.warning .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: #fafffe
}

.linechart.warning .type-10:not(.line) {
    fill: #fffafb
}

.linechart.warning .type-10:not(.line):hover {
    cursor: pointer;
    fill: #fafffe
}

.linechart.warning .type-11:not(.legend) {
    stroke: white
}

.linechart.warning .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.warning .type-11:not(.line) {
    fill: white
}

.linechart.warning .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.alert .type-0:not(.legend) {
    stroke: #ec5a42
}

.linechart.alert .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #42d4ec
}

.linechart.alert .type-0:not(.line) {
    fill: #ec5a42
}

.linechart.alert .type-0:not(.line):hover {
    cursor: pointer;
    fill: #42d4ec
}

.linechart.alert .type-1:not(.legend) {
    stroke: #f18270
}

.linechart.alert .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #70dff1
}

.linechart.alert .type-1:not(.line) {
    fill: #f18270
}

.linechart.alert .type-1:not(.line):hover {
    cursor: pointer;
    fill: #70dff1
}

.linechart.alert .type-2:not(.legend) {
    stroke: #f5aa9e
}

.linechart.alert .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #9ee9f5
}

.linechart.alert .type-2:not(.line) {
    fill: #f5aa9e
}

.linechart.alert .type-2:not(.line):hover {
    cursor: pointer;
    fill: #9ee9f5
}

.linechart.alert .type-3:not(.legend) {
    stroke: #fad2cb
}

.linechart.alert .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #cbf3fa
}

.linechart.alert .type-3:not(.line) {
    fill: #fad2cb
}

.linechart.alert .type-3:not(.line):hover {
    cursor: pointer;
    fill: #cbf3fa
}

.linechart.alert .type-4:not(.legend) {
    stroke: #ea573f
}

.linechart.alert .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #3fd2ea
}

.linechart.alert .type-4:not(.line) {
    fill: #ea573f
}

.linechart.alert .type-4:not(.line):hover {
    cursor: pointer;
    fill: #3fd2ea
}

.linechart.alert .type-5:not(.legend) {
    stroke: #b14230
}

.linechart.alert .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #309fb1
}

.linechart.alert .type-5:not(.line) {
    fill: #b14230
}

.linechart.alert .type-5:not(.line):hover {
    cursor: pointer;
    fill: #309fb1
}

.linechart.alert .type-6:not(.legend) {
    stroke: #782d21
}

.linechart.alert .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #216c78
}

.linechart.alert .type-6:not(.line) {
    fill: #782d21
}

.linechart.alert .type-6:not(.line):hover {
    cursor: pointer;
    fill: #216c78
}

.linechart.alert .type-7:not(.legend) {
    stroke: #401811
}

.linechart.alert .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #113940
}

.linechart.alert .type-7:not(.line) {
    fill: #401811
}

.linechart.alert .type-7:not(.line):hover {
    cursor: pointer;
    fill: #113940
}

.linechart.alert .type-8:not(.legend) {
    stroke: #ec5945
}

.linechart.alert .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #45d8ec
}

.linechart.alert .type-8:not(.line) {
    fill: #ec5945
}

.linechart.alert .type-8:not(.line):hover {
    cursor: pointer;
    fill: #45d8ec
}

.linechart.alert .type-9:not(.legend) {
    stroke: #f8b4c7
}

.linechart.alert .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #b4f8e5
}

.linechart.alert .type-9:not(.line) {
    fill: #f8b4c7
}

.linechart.alert .type-9:not(.line):hover {
    cursor: pointer;
    fill: #b4f8e5
}

.linechart.alert .type-10:not(.legend) {
    stroke: white
}

.linechart.alert .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.alert .type-10:not(.line) {
    fill: white
}

.linechart.alert .type-10:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.alert .type-11:not(.legend) {
    stroke: white
}

.linechart.alert .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.alert .type-11:not(.line) {
    fill: white
}

.linechart.alert .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.orgchart .as-card {
    fill: #f4f4f4;
    stroke: #e8e8e8;
    stroke-width: 3px
}

.orgchart .as-text {
    font-weight: 600;
    fill: #3e7f8b;
    text-anchor: middle
}

.orgchart .as-circle {
    stroke: #e8e8e8;
    stroke-width: 3px;
    fill: #f4f4f4
}

.orgchart .link {
    stroke: #e8e8e8;
    stroke-width: 3px
}

.orgchart .node {
    cursor: pointer
}

.orgchart .button {
    min-height: 2.4375rem;
    color: #3d393c;
    outline: none;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    transition: background-color 0.25s ease-out, color 0.25s ease-out
}

.orgchart .button:hover {
    background-color: #fff
}

.rowchart .background {
    fill: #f4f4f4
}

.rowchart .title {
    fill: #726a70;
    font-weight: 600;
    font-size: 1.5rem
}

.rowchart .subtitle {
    fill: #726a70;
    font-size: 0.875rem
}

.rowchart .tick {
    opacity: .5
}

.rowchart .tick .dashed {
    stroke-dasharray: 3
}

.rowchart .type-0 {
    fill: #2590f7
}

.rowchart .type-0:hover {
    cursor: pointer;
    fill: #f78c25
}

.rowchart .type-1 {
    fill: #5aabf9
}

.rowchart .type-1:hover {
    cursor: pointer;
    fill: #f9a85a
}

.rowchart .type-2 {
    fill: #8fc6fb
}

.rowchart .type-2:hover {
    cursor: pointer;
    fill: #fbc48f
}

.rowchart .type-3 {
    fill: #c4e1fd
}

.rowchart .type-3:hover {
    cursor: pointer;
    fill: #fde0c4
}

.rowchart .type-4 {
    fill: #238ef5
}

.rowchart .type-4:hover {
    cursor: pointer;
    fill: #f58a23
}

.rowchart .type-5 {
    fill: #1a6bb9
}

.rowchart .type-5:hover {
    cursor: pointer;
    fill: #b9681a
}

.rowchart .type-6 {
    fill: #12497e
}

.rowchart .type-6:hover {
    cursor: pointer;
    fill: #7e4712
}

.rowchart .type-7 {
    fill: #092743
}

.rowchart .type-7:hover {
    cursor: pointer;
    fill: #432509
}

.rowchart .type-8 {
    fill: #2895f7
}

.rowchart .type-8:hover {
    cursor: pointer;
    fill: #f78a28
}

.rowchart .type-9 {
    fill: #9ef5fb
}

.rowchart .type-9:hover {
    cursor: pointer;
    fill: #fba59e
}

.rowchart .type-10 {
    fill: white
}

.rowchart .type-10:hover {
    cursor: pointer;
    fill: white
}

.rowchart .type-11 {
    fill: white
}

.rowchart .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.primary .type-0 {
    fill: #cc3e2b
}

.rowchart.primary .type-0:hover {
    cursor: pointer;
    fill: #2bb9cc
}

.rowchart.primary .type-1 {
    fill: #d86d5f
}

.rowchart.primary .type-1:hover {
    cursor: pointer;
    fill: #5fcad8
}

.rowchart.primary .type-2 {
    fill: #e49c92
}

.rowchart.primary .type-2:hover {
    cursor: pointer;
    fill: #92dae4
}

.rowchart.primary .type-3 {
    fill: #f1cac5
}

.rowchart.primary .type-3:hover {
    cursor: pointer;
    fill: #c5ecf1
}

.rowchart.primary .type-4 {
    fill: #c93b29
}

.rowchart.primary .type-4:hover {
    cursor: pointer;
    fill: #29b7c9
}

.rowchart.primary .type-5 {
    fill: #982d1f
}

.rowchart.primary .type-5:hover {
    cursor: pointer;
    fill: #1f8a98
}

.rowchart.primary .type-6 {
    fill: #681f15
}

.rowchart.primary .type-6:hover {
    cursor: pointer;
    fill: #155e68
}

.rowchart.primary .type-7 {
    fill: #37100b
}

.rowchart.primary .type-7:hover {
    cursor: pointer;
    fill: #0b3237
}

.rowchart.primary .type-8 {
    fill: #cf3a2a
}

.rowchart.primary .type-8:hover {
    cursor: pointer;
    fill: #2abfcf
}

.rowchart.primary .type-9 {
    fill: #e88ca7
}

.rowchart.primary .type-9:hover {
    cursor: pointer;
    fill: #8ce8cc
}

.rowchart.primary .type-10 {
    fill: #fcf2f9
}

.rowchart.primary .type-10:hover {
    cursor: pointer;
    fill: #f2fcf5
}

.rowchart.primary .type-11 {
    fill: white
}

.rowchart.primary .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.secondary .type-0 {
    fill: #40808c
}

.rowchart.secondary .type-0:hover {
    cursor: pointer;
    fill: #8c4c40
}

.rowchart.secondary .type-1 {
    fill: #6e9fa8
}

.rowchart.secondary .type-1:hover {
    cursor: pointer;
    fill: #a8776e
}

.rowchart.secondary .type-2 {
    fill: #9dbec4
}

.rowchart.secondary .type-2:hover {
    cursor: pointer;
    fill: #c4a39d
}

.rowchart.secondary .type-3 {
    fill: #cbdce0
}

.rowchart.secondary .type-3:hover {
    cursor: pointer;
    fill: #e0cfcb
}

.rowchart.secondary .type-4 {
    fill: #3d7e8a
}

.rowchart.secondary .type-4:hover {
    cursor: pointer;
    fill: #8a493d
}

.rowchart.secondary .type-5 {
    fill: #2f5f68
}

.rowchart.secondary .type-5:hover {
    cursor: pointer;
    fill: #68382f
}

.rowchart.secondary .type-6 {
    fill: #204147
}

.rowchart.secondary .type-6:hover {
    cursor: pointer;
    fill: #472620
}

.rowchart.secondary .type-7 {
    fill: #112226
}

.rowchart.secondary .type-7:hover {
    cursor: pointer;
    fill: #261511
}

.rowchart.secondary .type-8 {
    fill: #40848f
}

.rowchart.secondary .type-8:hover {
    cursor: pointer;
    fill: #8f4b40
}

.rowchart.secondary .type-9 {
    fill: #81c7b5
}

.rowchart.secondary .type-9:hover {
    cursor: pointer;
    fill: #c78194
}

.rowchart.secondary .type-10 {
    fill: #d6edde
}

.rowchart.secondary .type-10:hover {
    cursor: pointer;
    fill: #edd6e5
}

.rowchart.secondary .type-11 {
    fill: white
}

.rowchart.secondary .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.success .type-0 {
    fill: #59d686
}

.rowchart.success .type-0:hover {
    cursor: pointer;
    fill: #d659a9
}

.rowchart.success .type-1 {
    fill: #81e0a4
}

.rowchart.success .type-1:hover {
    cursor: pointer;
    fill: #e081bd
}

.rowchart.success .type-2 {
    fill: #a9eac1
}

.rowchart.success .type-2:hover {
    cursor: pointer;
    fill: #eaa9d2
}

.rowchart.success .type-3 {
    fill: #d2f4de
}

.rowchart.success .type-3:hover {
    cursor: pointer;
    fill: #f4d2e8
}

.rowchart.success .type-4 {
    fill: #56d484
}

.rowchart.success .type-4:hover {
    cursor: pointer;
    fill: #d456a6
}

.rowchart.success .type-5 {
    fill: #41a164
}

.rowchart.success .type-5:hover {
    cursor: pointer;
    fill: #a1417e
}

.rowchart.success .type-6 {
    fill: #2c6d44
}

.rowchart.success .type-6:hover {
    cursor: pointer;
    fill: #6d2c55
}

.rowchart.success .type-7 {
    fill: #173a24
}

.rowchart.success .type-7:hover {
    cursor: pointer;
    fill: #3a172d
}

.rowchart.success .type-8 {
    fill: #5bd786
}

.rowchart.success .type-8:hover {
    cursor: pointer;
    fill: #d75bac
}

.rowchart.success .type-9 {
    fill: #c0efbd
}

.rowchart.success .type-9:hover {
    cursor: pointer;
    fill: #ecbdef
}

.rowchart.success .type-10 {
    fill: white
}

.rowchart.success .type-10:hover {
    cursor: pointer;
    fill: white
}

.rowchart.success .type-11 {
    fill: white
}

.rowchart.success .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.warning .type-0 {
    fill: #ffaf03
}

.rowchart.warning .type-0:hover {
    cursor: pointer;
    fill: #0353ff
}

.rowchart.warning .type-1 {
    fill: #ffc240
}

.rowchart.warning .type-1:hover {
    cursor: pointer;
    fill: #407dff
}

.rowchart.warning .type-2 {
    fill: #ffd67d
}

.rowchart.warning .type-2:hover {
    cursor: pointer;
    fill: #7da6ff
}

.rowchart.warning .type-3 {
    fill: #ffe9ba
}

.rowchart.warning .type-3:hover {
    cursor: pointer;
    fill: #bad0ff
}

.rowchart.warning .type-4 {
    fill: #fcac00
}

.rowchart.warning .type-4:hover {
    cursor: pointer;
    fill: #0050fc
}

.rowchart.warning .type-5 {
    fill: #bf8300
}

.rowchart.warning .type-5:hover {
    cursor: pointer;
    fill: #003cbf
}

.rowchart.warning .type-6 {
    fill: #825900
}

.rowchart.warning .type-6:hover {
    cursor: pointer;
    fill: #002982
}

.rowchart.warning .type-7 {
    fill: #452f00
}

.rowchart.warning .type-7:hover {
    cursor: pointer;
    fill: #001645
}

.rowchart.warning .type-8 {
    fill: #ffab05
}

.rowchart.warning .type-8:hover {
    cursor: pointer;
    fill: #0559ff
}

.rowchart.warning .type-9 {
    fill: #ffa180
}

.rowchart.warning .type-9:hover {
    cursor: pointer;
    fill: #80ddff
}

.rowchart.warning .type-10 {
    fill: #fffafb
}

.rowchart.warning .type-10:hover {
    cursor: pointer;
    fill: #fafffe
}

.rowchart.warning .type-11 {
    fill: white
}

.rowchart.warning .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.alert .type-0 {
    fill: #ec5a42
}

.rowchart.alert .type-0:hover {
    cursor: pointer;
    fill: #42d4ec
}

.rowchart.alert .type-1 {
    fill: #f18270
}

.rowchart.alert .type-1:hover {
    cursor: pointer;
    fill: #70dff1
}

.rowchart.alert .type-2 {
    fill: #f5aa9e
}

.rowchart.alert .type-2:hover {
    cursor: pointer;
    fill: #9ee9f5
}

.rowchart.alert .type-3 {
    fill: #fad2cb
}

.rowchart.alert .type-3:hover {
    cursor: pointer;
    fill: #cbf3fa
}

.rowchart.alert .type-4 {
    fill: #ea573f
}

.rowchart.alert .type-4:hover {
    cursor: pointer;
    fill: #3fd2ea
}

.rowchart.alert .type-5 {
    fill: #b14230
}

.rowchart.alert .type-5:hover {
    cursor: pointer;
    fill: #309fb1
}

.rowchart.alert .type-6 {
    fill: #782d21
}

.rowchart.alert .type-6:hover {
    cursor: pointer;
    fill: #216c78
}

.rowchart.alert .type-7 {
    fill: #401811
}

.rowchart.alert .type-7:hover {
    cursor: pointer;
    fill: #113940
}

.rowchart.alert .type-8 {
    fill: #ec5945
}

.rowchart.alert .type-8:hover {
    cursor: pointer;
    fill: #45d8ec
}

.rowchart.alert .type-9 {
    fill: #f8b4c7
}

.rowchart.alert .type-9:hover {
    cursor: pointer;
    fill: #b4f8e5
}

.rowchart.alert .type-10 {
    fill: white
}

.rowchart.alert .type-10:hover {
    cursor: pointer;
    fill: white
}

.rowchart.alert .type-11 {
    fill: white
}

.rowchart.alert .type-11:hover {
    cursor: pointer;
    fill: white
}

svg[data-v-068d7039]:hover {
    fill: #2183f0
}

.lien-aide-FRCO {
    margin-bottom: 1.5rem !important;
    text-align: center
}

.fc-divider {
    width: 100%;
    text-align: center;
    padding: 2rem
}

.fc-divider span:before {
    margin-right: 0.3rem
}

.fc-divider span:after {
    margin-left: 0.3rem
}

.fc-divider span:before,.fc-divider span:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 43%;
    height: 1px;
    background: #2c2c2c
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative
}

.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden
}

.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before {
    pointer-events: none
}

.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%
}

.ql-clipboard p {
    margin: 0;
    padding: 0
}

.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    -o-tab-size: 4;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ql-editor>* {
    cursor: text
}

.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol,.ql-editor ul {
    padding-left: 1.5em
}

.ql-editor ol>li,.ql-editor ul>li {
    list-style-type: none
}

.ql-editor ul>li::before {
    content: '\2022'
}

.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false] {
    pointer-events: none
}

.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li * {
    pointer-events: all
}

.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.ql-editor ul[data-checked=true]>li::before {
    content: '\2611'
}

.ql-editor ul[data-checked=false]>li::before {
    content: '\2610'
}

.ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right
}

.ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em
}

.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em
}

.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0
}

.ql-editor ol li:before {
    content: counter(list-0, decimal) ". "
}

.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1
}

.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2
}

.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3
}

.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4
}

.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5
}

.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6
}

.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7
}

.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8
}

.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9
}

.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9
}

.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

.ql-editor .ql-video {
    display: block;
    max-width: 100%
}

.ql-editor .ql-video.ql-align-center {
    margin: 0 auto
}

.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

.ql-editor .ql-bg-black {
    background-color: #000
}

.ql-editor .ql-bg-red {
    background-color: #e60000
}

.ql-editor .ql-bg-orange {
    background-color: #f90
}

.ql-editor .ql-bg-yellow {
    background-color: #ff0
}

.ql-editor .ql-bg-green {
    background-color: #008a00
}

.ql-editor .ql-bg-blue {
    background-color: #06c
}

.ql-editor .ql-bg-purple {
    background-color: #93f
}

.ql-editor .ql-color-white {
    color: #fff
}

.ql-editor .ql-color-red {
    color: #e60000
}

.ql-editor .ql-color-orange {
    color: #f90
}

.ql-editor .ql-color-yellow {
    color: #ff0
}

.ql-editor .ql-color-green {
    color: #008a00
}

.ql-editor .ql-color-blue {
    color: #06c
}

.ql-editor .ql-color-purple {
    color: #93f
}

.ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

.ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

.ql-editor .ql-size-small {
    font-size: 0.75em
}

.ql-editor .ql-size-large {
    font-size: 1.5em
}

.ql-editor .ql-size-huge {
    font-size: 2.5em
}

.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

.ql-editor .ql-align-center {
    text-align: center
}

.ql-editor .ql-align-justify {
    text-align: justify
}

.ql-editor .ql-align-right {
    text-align: right
}

.ql-editor.ql-blank::before {
    color: rgba(0,0,0,0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px
}

.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after {
    clear: both;
    content: '';
    display: table
}

.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px
}

.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg {
    float: left;
    height: 100%
}

.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover {
    outline: none
}

.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file] {
    display: none
}

.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #06c
}

.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
    fill: #06c
}

.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #06c
}

@media (pointer: coarse) {
    .ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active) {
        color:#444
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
        fill: #444
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
        stroke: #444
    }
}

.ql-snow {
    box-sizing: border-box
}

.ql-snow * {
    box-sizing: border-box
}

.ql-snow .ql-hidden {
    display: none
}

.ql-snow .ql-out-bottom,.ql-snow .ql-out-top {
    visibility: hidden
}

.ql-snow .ql-tooltip {
    position: absolute;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.ql-snow .ql-tooltip a {
    cursor: pointer;
    text-decoration: none
}

.ql-snow .ql-tooltip.ql-flip {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.ql-snow .ql-formats {
    display: inline-block;
    vertical-align: middle
}

.ql-snow .ql-formats:after {
    clear: both;
    content: '';
    display: table
}

.ql-snow .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

.ql-snow .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill {
    fill: #444
}

.ql-snow .ql-empty {
    fill: none
}

.ql-snow .ql-even {
    fill-rule: evenodd
}

.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin {
    stroke-width: 1
}

.ql-snow .ql-transparent {
    opacity: 0.4
}

.ql-snow .ql-direction svg:last-child {
    display: none
}

.ql-snow .ql-direction.ql-active svg:last-child {
    display: inline
}

.ql-snow .ql-direction.ql-active svg:first-child {
    display: none
}

.ql-snow .ql-editor h1 {
    font-size: 2em
}

.ql-snow .ql-editor h2 {
    font-size: 1.5em
}

.ql-snow .ql-editor h3 {
    font-size: 1.17em
}

.ql-snow .ql-editor h4 {
    font-size: 1em
}

.ql-snow .ql-editor h5 {
    font-size: 0.83em
}

.ql-snow .ql-editor h6 {
    font-size: 0.67em
}

.ql-snow .ql-editor a {
    text-decoration: underline
}

.ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

.ql-snow .ql-editor code,.ql-snow .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px
}

.ql-snow .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

.ql-snow .ql-editor code {
    font-size: 85%;
    padding: 2px 4px
}

.ql-snow .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

.ql-snow .ql-editor img {
    max-width: 100%
}

.ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle
}

.ql-snow .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%
}

.ql-snow .ql-picker-label::before {
    display: inline-block;
    line-height: 22px
}

.ql-snow .ql-picker-options {
    background-color: #fff;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap
}

.ql-snow .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #ccc;
    z-index: 2
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #ccc
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #ccc
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1
}

.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker {
    width: 28px
}

.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label {
    padding: 2px 4px
}

.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg {
    right: 4px
}

.ql-snow .ql-icon-picker .ql-picker-options {
    padding: 4px 0px
}

.ql-snow .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px
}

.ql-snow .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px
}

.ql-snow .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
    content: attr(data-label)
}

.ql-snow .ql-picker.ql-header {
    width: 98px
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before {
    content: 'Normal'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    content: 'Heading 1'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    content: 'Heading 2'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    content: 'Heading 3'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    content: 'Heading 4'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    content: 'Heading 5'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    content: 'Heading 6'
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    font-size: 2em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    font-size: 1.5em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    font-size: 1.17em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    font-size: 1em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    font-size: 0.83em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    font-size: 0.67em
}

.ql-snow .ql-picker.ql-font {
    width: 108px
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before {
    content: 'Sans Serif'
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    content: 'Serif'
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    content: 'Monospace'
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    font-family: Georgia, Times New Roman, serif
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    font-family: Monaco, Courier New, monospace
}

.ql-snow .ql-picker.ql-size {
    width: 98px
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before {
    content: 'Normal'
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    content: 'Small'
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    content: 'Large'
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    content: 'Huge'
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    font-size: 10px
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    font-size: 18px
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    font-size: 32px
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000
}

.ql-toolbar.ql-snow {
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    padding: 8px
}

.ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px
}

.ql-toolbar.ql-snow .ql-picker-label {
    border: 1px solid transparent
}

.ql-toolbar.ql-snow .ql-picker-options {
    border: 1px solid transparent;
    box-shadow: rgba(0,0,0,0.2) 0 2px 8px
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: #ccc
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-color: #ccc
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
    border-color: #000
}

.ql-toolbar.ql-snow+.ql-container.ql-snow {
    border-top: 0px
}

.ql-snow .ql-tooltip {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 5px #ddd;
    color: #444;
    padding: 5px 12px;
    white-space: nowrap
}

.ql-snow .ql-tooltip::before {
    content: "Visit URL:";
    line-height: 26px;
    margin-right: 8px
}

.ql-snow .ql-tooltip input[type=text] {
    display: none;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 26px;
    margin: 0px;
    padding: 3px 5px;
    width: 170px
}

.ql-snow .ql-tooltip a.ql-preview {
    display: inline-block;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}

.ql-snow .ql-tooltip a.ql-action::after {
    border-right: 1px solid #ccc;
    content: 'Edit';
    margin-left: 16px;
    padding-right: 8px
}

.ql-snow .ql-tooltip a.ql-remove::before {
    content: 'Remove';
    margin-left: 8px
}

.ql-snow .ql-tooltip a {
    line-height: 26px
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove {
    display: none
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
    display: inline-block
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
    border-right: 0px;
    content: 'Save';
    padding-right: 0px
}

.ql-snow .ql-tooltip[data-mode=link]::before {
    content: "Enter link:"
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
    content: "Enter formula:"
}

.ql-snow .ql-tooltip[data-mode=video]::before {
    content: "Enter video:"
}

.ql-snow a {
    color: #06c
}

.ql-container.ql-snow {
    border: 1px solid #ccc
}

.editor-container {
    margin-bottom: 1.5rem
}

.editor-container p {
    line-height: 1.6;
    margin-bottom: 1rem;
    text-rendering: optimizeLegibility
}

.preview--form__hidden {
    display: none
}

.budget-list {
    margin-bottom: 2rem
}

.budget-list__item {
    padding: 0;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-bottom: 0;
    overflow: hidden;
    display: flex
}

.budget-list__item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.budget-list__item:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: 1px solid #e8e8e8
}

.budget-list__image {
    overflow: hidden;
    width: 3.5em;
    height: 3.5rem;
    flex-shrink: 0;
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
    margin-left: 0.5rem
}

@media print,screen and (min-width: 40em) {
    .budget-list__image {
        width:6rem;
        height: 4rem;
        flex-shrink: 0;
        margin: 1rem;
        margin-right: 0
    }
}

.budget-list__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.budget-list__text {
    padding: 0.5rem;
    flex-grow: 1
}

@media print,screen and (min-width: 40em) {
    .budget-list__text {
        padding:1rem;
        display: flex;
        align-items: center
    }
}

.budget-list__text .card__text--status {
    display: block
}

.budget-list__data {
    flex-shrink: 0;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 85%;
    line-height: 1;
    color: #726a70;
    padding: 0.5rem;
    background: #f4f4f4
}

@media print,screen and (min-width: 40em) {
    .budget-list__data {
        min-width:7rem;
        flex-direction: row;
        justify-content: flex-end;
        flex-basis: 12rem;
        padding: 1rem 1rem
    }
}

.budget-list__data:last-child {
    margin-bottom: 0
}

.budget-list__data__icon .icon {
    width: 20px;
    height: 20px;
    fill: #726a70
}

.budget-list__data__icon:hover .icon {
    fill: #3e7f8b
}

.budget-list__data__number {
    font-size: 1.5rem;
    line-height: 1.2
}

@media print,screen and (min-width: 40em) {
    .budget-list__data__votes {
        flex-grow:1;
        font-size: 1.2rem;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-bottom: 0;
        text-align: cemter
    }
}

.budget-list__data--added {
    background-color: #ddf7e7
}

.budget-list__title {
    font-size: 100%
}

@media print,screen and (max-width: 49.99875em) {
    .budget-list__number {
        font-size:1rem
    }
}

@media print,screen and (min-width: 40em) {
    .budget-list__number {
        flex-grow:1;
        font-size: 1.2rem;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-bottom: 0;
        text-align: right
    }
}

.budget-list__action {
    margin-bottom: 0;
    border-radius: 50%;
    align-self: center;
    flex-shrink: 0;
    width: 2em;
    height: 2em;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.budget-list__action--disabled {
    pointer-events: none
}

.budget-summary__total {
    margin-bottom: .5rem
}

.budget-summary__progressbox {
    align-items: stretch;
    margin-bottom: .5rem
}

@media print,screen and (max-width: 39.99875em) {
    .budget-summary__progressbox {
        text-align:center
    }
}

@media print,screen and (min-width: 40em) {
    .budget-summary__progressbox {
        display:flex
    }
}

.budget-summary__progressbox .button {
    margin-bottom: 0
}

.progressbox-fixed-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background: #fff;
    box-shadow: 0 2px 7px rgba(0,0,0,0.1);
    display: none
}

.progressbox-fixed-wrapper.is-progressbox-visible {
    display: block
}

.budget-summary__progressbox--fixed {
    margin: auto;
    max-width: 75rem;
    padding: 1rem 2rem;
    display: flex
}

@media print,screen and (min-width: 50em) {
    .budget-summary__progressbox--fixed {
        padding:1rem 4rem
    }
}

.budget-progress {
    flex-grow: 1;
    margin-bottom: .5rem;
    min-height: 1.5rem
}

@media print,screen and (min-width: 40em) {
    .budget-progress {
        min-height:2rem;
        margin-bottom: 0;
        margin-right: 1rem
    }
}

.budget-progress--fixed {
    min-height: 2rem;
    margin-bottom: 0;
    margin-right: 1rem
}

.budget-progress__meter {
    min-width: .1%
}

.budget-summary__selected {
    border-top: 1px solid #e8e8e8;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.budget-summary__selected-list {
    margin-top: 2rem
}

.budget-summary__selected-number {
    margin: 0 .5rem
}

.progress {
    position: relative
}

.progress-meter--minimum {
    background: repeating-linear-gradient(-55deg, rgba(255,255,255,0.2), rgba(255,255,255,0.2) 8px, rgba(0,0,0,0.03) 8px, rgba(0,0,0,0.03) 16px);
    position: absolute
}

.progress-meter-text--right {
    left: auto;
    min-width: 100%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    text-align: right;
    padding-left: 1rem;
    padding-right: .5rem
}

.questionnaire-question_readonly {
    font-weight: bold;
    font-size: .875rem
}

.questionnaire-question_readonly p {
    margin-bottom: .5rem
}

.questionnaire-question_readonly em {
    font-weight: normal;
    font-size: 90%
}

.questionnaire-question_readonly p+ul {
    margin-top: -.5rem
}

.questionnaire-question_readonly-answers {
    margin-bottom: .5rem
}

.questionnaire-question_readonly-answers.single_option {
    list-style-type: disc
}

.questionnaire-question_readonly-answers.multiple_option {
    list-style-type: square
}

.questionnaire-question_readonly-answers.sorting {
    list-style-type: circle
}

.questionnaire-question_readonly-answer {
    font-weight: normal
}

.questionnaire-question-matrix .collection-input {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    flex-basis: 0
}

.questionnaire-question-matrix .collection-input input[type="text"] {
    margin-top: auto;
    margin-bottom: auto
}

.questionnaire-question-matrix .collection-input input[type="checkbox"],.questionnaire-question-matrix .collection-input input[type="radio"] {
    margin-bottom: 0
}

.questionnaire-question-matrix .collection-input input[type="checkbox"]~input[type="text"],.questionnaire-question-matrix .collection-input input[type="radio"]~input[type="text"] {
    margin-left: .5rem
}

.questionnaire-question-matrix tr,.questionnaire-question-matrix tr:nth-child(2n) {
    background: initial;
    border-bottom: 1px solid #f0f0f0
}

.questionnaire-question-matrix thead td {
    text-align: center
}

.questionnaire-question-matrix td {
    min-width: 100px;
    border-right: 1px solid #f0f0f0
}

.answer-questionnaire label {
    font-size: inherit
}

.answer-questionnaire .radio-button-collection,.answer-questionnaire .check-box-collection,.answer-questionnaire .sortable-check-box-collection {
    margin: 0 0 1rem
}

.answer-questionnaire .tos-agreement {
    margin: 1rem 0 0
}

.answer-questionnaire .tos-agreement .help-text {
    margin: .2rem 0 0
}

.answer-questionnaire .questionnaire-question {
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: .3em
}

.answer-questionnaire .help-text {
    margin-top: .5em
}

.answer-questionnaire .help-text .ql-video {
    margin: .5em auto
}

.answer-questionnaire .last-sorted {
    margin-bottom: 1rem
}

.answer-questionnaire__steps {
    font-size: .8rem
}

.answer-questionnaire__submit {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    margin-top: 2rem
}

.accountability .card__link--block {
    display: block
}

.accountability .card--meta span {
    margin-right: .5rem
}

.accountability .categories a:hover {
    background-color: var(--secondary);
    text-decoration: underline
}

.accountability .categories a:focus {
    outline: 1px dotted rgba(0,0,0,0.5)
}

.accountability .categories .categories--header {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}

.accountability .categories .categories--header .icon--arrow-bottom {
    fill: #aba5b3
}

.accountability .categories .categories--header span {
    font-size: 1.15rem;
    color: #aba5b3
}

.accountability .categories .categories--group {
    margin-bottom: 2rem
}

@media print,screen and (min-width: 40em) {
    .accountability .categories .categories--group {
        display:flex;
        margin-bottom: 4rem
    }
}

.accountability .categories .categories--group .category--title {
    background: #fff;
    padding: 1.5rem 2rem;
    min-height: 9rem
}

@media print,screen and (min-width: 40em) {
    .accountability .categories .categories--group .category--title {
        height:calc(100% - 1.875rem)
    }
}

.accountability .categories .categories--group .category--title p {
    font-weight: 600;
    margin-bottom: .75rem
}

.accountability .categories .categories--group .category--title .progress {
    margin-bottom: .5rem
}

.accountability .categories .categories--group .category--title .progress-info {
    position: relative;
    margin-bottom: 1.5rem
}

.accountability .categories .categories--group .category--title .progress-info .progress-figure {
    display: inline-block
}

.accountability .categories .categories--group .category--title .progress-info .category--count {
    position: absolute;
    right: 0;
    top: .5rem;
    color: #aba5b3
}

.accountability .categories .categories--group .card__link .category--line {
    background-color: var(--secondary);
    border-radius: 4px;
    min-height: 9rem;
    padding: 1rem;
    margin-bottom: 1.875rem;
    position: relative
}

.accountability .categories .categories--group .card__link .category--line strong {
    font-weight: 600;
    color: var(--secondary)
}

.accountability .categories .categories--group .card__link .category--line .progress-figure {
    position: absolute;
    bottom: 1rem
}

.accountability .categories .categories--group .card__link .category--line .category--count {
    color: #daebee;
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    font-size: 80%
}

.accountability .categories .categories--group .card__link:hover .category--count {
    color: #daebee
}

.accountability .categories .categories--group .card__link:hover strong {
    color: #356d78
}

.accountability .categories .category--elements.active {
    display: block !important
}

.accountability .categories .category--elements.active .medium-4:first-child {
    margin-top: 1rem
}

.accountability .categories .progress-figure {
    color: #aba5b3
}

.lines-breadcrumb {
    margin-bottom: 2rem
}

.lines-breadcrumb .breadcrumb--separator {
    color: #949494;
    padding: 0 .25rem
}

.lines-breadcrumb div {
    display: inline-block
}

.lines-breadcrumb a {
    font-weight: 600;
    color: #2c2930
}

.lines-breadcrumb a:hover {
    text-decoration: underline
}

.lines-breadcrumb a:focus {
    outline: 2px solid #3e7f8b
}

.lines-breadcrumb ul {
    list-style: none;
    margin-left: 0
}

.lines-breadcrumb .percentage {
    color: #949494;
    font-weight: 400;
    padding-left: .15rem;
    display: inline-block
}

.accountability .intro ul {
    margin-bottom: 1rem
}

.accountability .intro .progress-level {
    background: #fff;
    padding: 1.5rem 1.75rem
}

.accountability .intro .progress-level p {
    font-weight: 600;
    margin-bottom: .25rem;
    display: inline-block;
    margin-right: .5rem;
    font-size: 1.25rem
}

.accountability .intro .progress-level .icon {
    background: #aba5b3;
    border-radius: 50%;
    fill: white;
    padding: .15rem
}

.accountability .intro .progress-level .progress {
    max-width: 85%;
    margin-bottom: 0
}

.accountability .intro .progress-level .progress-figure {
    font-size: 2.5rem;
    font-weight: 300;
    color: #aba5b3
}

@media print,screen and (min-width: 40em) {
    .accountability .intro .progress-level .progress-figure {
        font-size:4rem
    }
}

.accountability .scope-filters div {
    color: #aba5b3;
    margin-bottom: .15rem
}

.accountability .scope-filters span {
    margin-right: .5rem
}

.accountability .scope-filters ul {
    display: inline
}

.accountability .scope-filters li.active {
    background-color: #e8e8e8
}

.accountability .description {
    margin-bottom: 1rem
}

.accountability .title-action {
    margin-bottom: .5rem
}

.result-view .title {
    display: flex;
    align-items: flex-start;
    margin-bottom: 1rem;
    flex-direction: column
}

.result-view .title .icon {
    fill: #3e7f8b;
    min-width: 1.5rem;
    min-height: 1.5rem;
    margin-bottom: .5rem
}

@media print,screen and (min-width: 40em) {
    .result-view .title .icon {
        margin-right:.75rem;
        margin-top: .5rem
    }
}

@media print,screen and (min-width: 40em) {
    .result-view .title {
        flex-direction:row
    }
}

.result-view .progress-level {
    background: #fff;
    border-radius: 4px;
    padding: 1.5rem;
    border: 1px solid #e8e8e8
}

.result-view .progress-level .progress-label {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: .5rem
}

.result-view .progress-level .progress-label .progress-text {
    color: #786f83
}

.result-view .progress-level .progress-label .progress-figure {
    line-height: 1;
    font-size: 2.25rem;
    font-weight: 600
}

.result-view .result-description div {
    margin-bottom: 1rem
}

.result-view .result-meta {
    margin-bottom: .5rem;
    font-size: 1.25rem
}

.result-view .result-meta .result-meta--label {
    font-weight: 600;
    color: #786f83
}

.result-view .result-meta .result-meta--data {
    font-size: 1.15rem
}

.result-view hr {
    width: 100%;
    margin: 0 0 3rem
}

.result-view .timeline .timeline__info {
    background-color: transparent;
    border: none
}

.conference--date {
    cursor: default
}

.question-header {
    margin-top: 3em;
    margin-bottom: 1.5em
}

.question-header .heading1 {
    text-align: center;
    font-size: 4em
}

.question-header .question-hashtag {
    text-align: center;
    font-weight: bold;
    font-size: 1.5em
}

.question-header-data .question-header-data-group {
    margin-bottom: 1em;
    font-size: 1.2em
}

.question-header-data .question-header-data-group .question-eader-data-group-title {
    color: #857d84
}

.question-header-data .question-header-data-group:last-child {
    margin-bottom: 0
}

.question-vote-cabin {
    margin-bottom: 3em;
    display: flex;
    align-items: center;
    justify-content: center
}

.question-vote-cabin .vote-button-caption {
    font-size: 1.5em;
    font-weight: bold;
    color: white
}

.question-vote-cabin .small-buttons div {
    margin-top: 1em
}

.consultations-card .button.expanded.button--sc.success {
    color: white
}

.question-masonry-group {
    -webkit-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 1rem;
    column-gap: 1rem
}

@media screen and (min-width: 40em) {
    .question-masonry-group {
        -webkit-column-count:2;
        column-count: 2
    }
}

@media screen and (min-width: 64em) {
    .question-masonry-group {
        -webkit-column-count:3;
        column-count: 3
    }
}

.question-masonry-group .column,.question-masonry-group .columns {
    float: none !important;
    width: auto !important;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 1rem
}

.video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.consultation-statistics {
    margin-top: 3em;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: stretch
}

.consultation-statistics .definition-data__item {
    flex-basis: 50%;
    border-bottom: 0;
    border-top: 1px solid #e8e8e8
}

.consultation-statistics .definition-data__item:nth-child(-n+2) {
    border-top: 0
}

.consultation-statistics .definition-data__item:nth-child(odd) {
    border-right: 1px solid #e8e8e8
}

.consultations-banner {
    color: inherit
}

.consultations-banner:hover,.consultations-banner:active {
    color: var(--primary)
}

.consultations-banner__action {
    margin-bottom: 0
}

.card--process__column .consultations-card__image {
    min-height: 0
}

.card--process__column .consultations-card__image::after {
    display: none
}

.card--process__column .consultations-card__image>div {
    height: 100%;
    display: flex;
    align-items: center
}

.card--process__column .consultations-card__image .button {
    margin-bottom: 0
}

.consultations-header {
    margin-bottom: 2rem
}

@media print,screen and (min-width: 40em) {
    .consultations-header {
        margin-bottom:3rem
    }
}

.consultations-header .heading2,.consultations-header .card--full .card__title,.card--full .consultations-header .card__title {
    font-weight: bold
}

.consultations-header__main {
    background-size: cover;
    position: relative;
    z-index: 0;
    display: flex;
    flex-direction: column
}

.consultations-header__main::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(26,24,29,0.6)
}

.consultations-header__container {
    position: relative;
    z-index: 1;
    padding: 0 0 0 1rem
}

@media print,screen and (min-width: 50em) {
    .consultations-header__container {
        display:flex;
        align-items: stretch
    }

    .consultations-header__container .columns>* {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.consultations-header__info {
    padding: 1rem 1.5rem 1rem 1rem;
    text-align: center
}

@media print,screen and (min-width: 40em) {
    .consultations-header__info {
        padding:1rem 1.5rem 1rem 1rem
    }
}

@media print,screen and (min-width: 50em) {
    .consultations-header__info {
        padding-left:2rem;
        text-align: left
    }
}

.consultations-header__link {
    font-weight: 600;
    color: #fff
}

.consultations-header__link:hover,.consultations-header__link:focus {
    color: var(--primary)
}

.consultations-header__link .icon {
    width: 8px;
    height: 8px
}

.consultations-header__extra {
    background: rgba(44,41,48,0.8);
    color: #fff;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 16rem;
    padding: 1rem;
    margin-bottom: 1.5rem
}

@media print,screen and (min-width: 40em) {
    .consultations-header__extra {
        margin-left:-1rem;
        margin-right: 0;
        margin-bottom: 0;
        max-width: 150%;
        padding: 2rem 1rem
    }
}

.consultations-header__extra-title {
    display: block;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1
}

@media print,screen and (min-width: 40em) {
    .consultations-header__extra-title {
        font-size:1.1rem
    }
}

.consultations-header__extra-date {
    font-weight: 900
}

.consultations-home-banner .consultations-header__main::after {
    display: none
}

.consultations-home-banner .consultations-header__container {
    min-height: 8rem
}

.consultations-home-banner p:last-child {
    margin-bottom: 0
}

.consultations-home-intro {
    margin-top: 1rem
}

.consultations-home-intro>:first-child {
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-home-intro {
        margin-top:2rem;
        display: flex;
        justify-content: center
    }

    .consultations-home-intro>:first-child {
        margin-right: 2rem;
        margin-bottom: 0
    }

    .consultations-home-intro p:last-child {
        margin-bottom: 0
    }
}

@media print,screen and (min-width: 64em) {
    .consultations-home-intro {
        align-items:center
    }
}

.consultations-home-intro .heading6 {
    margin-bottom: 0
}

.consultations-intro {
    max-width: 40em;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-intro {
        margin-bottom:2rem
    }
}

.consultations-title {
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-title {
        margin-bottom:2rem
    }
}

.consultations-title .heading1,.consultations-title .heading2,.consultations-title .card--full .card__title,.card--full .consultations-title .card__title {
    text-align: center
}

@media print,screen and (max-width: 49.99875em) {
    .consultations-title .heading1,.consultations-title .heading2,.consultations-title .card--full .card__title,.card--full .consultations-title .card__title {
        font-size:1.5em
    }
}

.consultations-title__cta {
    padding-left: 3rem;
    padding-right: 3rem;
    margin-top: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-title__cta {
        margin-top:2rem
    }
}

.consultations-nav {
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-nav {
        margin-bottom:2rem
    }
}

.introductory-image {
    min-height: 290px
}

.block-banner {
    background-repeat: no-repeat;
    padding: 1rem
}

@media print,screen and (max-width: 49.99875em) {
    .block-banner {
        background-image:none !important;
        padding-bottom: 1rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        padding-bottom: 0
    }
}

@media print,screen and (min-width: 40em) {
    .block-banner {
        background-position:right -400px center;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

@media print,screen and (min-width: 64em) {
    .block-banner {
        padding-left:4rem;
        padding-right: 4rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        padding-left: 0
    }
}

.block-banner p:last-child {
    margin-bottom: 0
}

.nlg-top-banner {
    -webkit-column-break-before: always;
    break-before: always;
    width: 100%
}

.title-bar {
    background: transparent !important;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    border: none !important
}

.main-footer {
    display: inline-flex !important;
    justify-content: space-evenly
}

.main-footer__badge {
    width: 45px;
    margin-left: 20px;
    position: relative !important
}

.topbar__admin__link a {
    color: black
}

.dropdown.menu>li.is-dropdown-submenu-parent>a {
    position: relative;
    padding-right: 1.5rem;
    color: black !important
}

.decidim-logo {
    display: none
}

.topbar__conversations .icon {
    opacity: 1;
    fill: black
}

.mini-footer {
    font-size: 10px !important;
    display: flex !important;
    justify-content: center
}

.cc-badge {
    height: 10px !important
}

.cc-badge img {
    height: 10px !important
}

.sign-up-link {
    background-color: #f3b6b6;
    color: black;
    border-radius: 4px;
    height: 2.5rem;
    display: inline-flex;
    padding: 0 0.5rem 0 0.5rem;
    text-align: center;
    align-items: center;
    justify-content: center
}

.sign-in-link {
    background-color: darkblue;
    color: white !important;
    border-radius: 4px;
    height: 2.5rem;
    display: inline-flex;
    padding: 0 0.5rem 0 0.5rem;
    text-align: center;
    align-items: center;
    justify-content: center
}

.footer-nav li,a {
    color: #828282
}

.main-nav__link li,a {
    color: #828282
}

.hero-large {
    font-size: 6rem !important;
    -webkit-column-break-after: always;
    break-after: always
}

.mot_du_maire {
    color: black;
    padding: 2rem;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center
}

@media screen and (max-width: 600px) {
    .hero-large {
        font-size:2rem !important;
        line-break: auto
    }
}

.off-canvas.is-open {
    overflow-x: hidden;
    background: #2c2930
}

.search-off-canvas-holder.hide-for-medium,.usermenu-off-canvas-holder.hide-for-medium,.hide-for-medium[data-set="nav-holder"] {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;
    color: inherit
}

.hide-for-medium[data-set="nav-holder"]>.navbar {
    width: 100%;
    margin-top: 3em
}

.hide-for-medium>.topbar__user__login {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 1em 1em
}

.topbar__menu button {
    color: inherit;
    background: black;
    padding: 0.5em
}

.topbar__admin__link.topbar__edit__link a {
    color: #fff;
    background: var(--primary);
    margin-left: 0.25em;
    padding: 0.5em 0.75em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 4px
}

.topbar__admin__link.topbar__edit__link a span {
    display: none
}

.hide-for-medium.topbar__menu>button {
    margin-bottom: 0
}

.hide-for-medium>.topbar__user__login>.sign-up-link {
    margin-bottom: 1em
}
.model_attribute_view.participatory_process_attribute_view.description_text_attribute_view {
  width: 50rem;
}

.model_attribute_view.participatory_process_attribute_view.title_attribute_view {
  width: 40rem;
}
.nlg-top-banner {
  break-before: always;
  width: 100%; }

.title-bar {
  background: transparent !important;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  border: none !important; }

.main-footer {
  display: inline-flex !important;
  justify-content: space-evenly; }

.main-footer__badge {
  width: 45px;
  margin-left: 20px;
  position: relative !important; }

.topbar__admin__link a {
  color: black; }

.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem;
  color: black !important; }

.decidim-logo {
  display: none; }

.topbar__conversations .icon {
  opacity: 1;
  fill: black; }

.mini-footer {
  font-size: 10px !important;
  display: flex !important;
  justify-content: center; }

.cc-badge {
  height: 10px !important; }

.cc-badge img {
  height: 10px !important; }

.sign-up-link {
  background-color: #f3b6b6;
  color: black;
  border-radius: 4px;
  height: 2.5rem;
  display: inline-flex;
  padding: 0 0.5rem 0 0.5rem;
  text-align: center;
  align-items: center;
  justify-content: center; }

.sign-in-link {
  background-color: darkblue;
  color: white !important;
  border-radius: 4px;
  height: 2.5rem;
  display: inline-flex;
  padding: 0 0.5rem 0 0.5rem;
  text-align: center;
  align-items: center;
  justify-content: center; }

.footer-nav li,
a {
  color: #828282; }

.main-nav__link li,
a {
  color: #828282; }

.hero-large {
  font-size: 6rem !important;
  break-after: always; }

.mot_du_maire {
  color: black;
  padding: 2rem;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center; }

@media screen and (max-width: 600px) {
  .hero-large {
    font-size: 2rem !important;
    line-break: auto; } }

.off-canvas.is-open {
  overflow-x: hidden;
  background: #2c2930; }

.search-off-canvas-holder.hide-for-medium,
.usermenu-off-canvas-holder.hide-for-medium,
[data-set="nav-holder"].hide-for-medium {
  position: relative;
  width: 100%;
  right: 0;
  top: 0;
  color: inherit; }

[data-set="nav-holder"].hide-for-medium > .navbar {
  width: 100%;
  margin-top: 3em; }

.hide-for-medium > .topbar__user__login {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 1em 1em; }

.topbar__menu button {
  color: inherit;
  background: black;
  padding: 0.5em; }

.topbar__admin__link.topbar__edit__link a {
  color: #fff;
  background: var(--primary);
  margin-left: 0.25em;
  padding: 0.5em 0.75em;
  appearance: none;
  border-radius: 4px; }

.topbar__admin__link.topbar__edit__link a span {
  display: none; }

.hide-for-medium.topbar__menu > button {
  margin-bottom: 0; }

.hide-for-medium > .topbar__user__login > .sign-up-link {
  margin-bottom: 1em; }
svg[data-v-068d7039]:hover {
  fill: #2183f0; }

.lien-aide-FRCO {
  margin-bottom: 1.5rem !important;
  text-align: center; }

.fc-divider {
  width: 100%;
  text-align: center;
  padding: 2rem; }

.fc-divider span:before {
  margin-right: 0.3rem; }

.fc-divider span:after {
  margin-left: 0.3rem; }

.fc-divider span:before,
.fc-divider span:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 43%;
  height: 1px;
  background: #2c2c2c; }
.proposal_submission {
  font-size: larger;
  color: var(--actions);
  padding: 1rem;
}

.question_title {
  font-weight: bold;
}

.questionnaire_vote {
  padding-top: 3rem;
  align-content: center;
  display: flex;
  justify-content: center;
}

.question_choices {
  display: flex;
  gap: 2rem;
  justify-content: flex-start;
  flex-wrap: nowrap;
  flex-direction: row;
}

.question_choice {
	display: flex;
	flex-direction: row-reverse;
	gap: 1rem;
	justify-content: flex-start;
	align-items: flex-start;
}

@media (width <= 500px) {
	.question_choices {
		flex-direction: column;
		gap: 0rem;
		align-items: self-start;
	}

	.question_choice {
		align-content: flex-start;
		justify-content: left !important;
	}
}

.question_ouverte_choice {
	width: 100%;
}

.choice_field {
}

.choice_title {
  padding: 0px 10px 0px 0px;
}

.question {
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
}

.login {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  background: darkblue;
  padding: 16px
  border-radius: 2rem; 
}

#login {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  background: white;
  padding: 16px;
  border-radius: 2rem; 
}

.destroy {
  background-color: var(--alert) !important;
}

.model_show_link {
  display: flex !important;
  gap: 2rem !important;
}

.model_show_link .button {
  background-color: var(--secondary);
}

.card__image {
	aspect-ratio: 3/2 !important;
	max-width: initial !important;
	max-height: initial !important;
}

.five-lines {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 2;
  -webkit-box-orient: vertical
}

textarea.select2-search__field {
  width: 25rem;
}

#proposal_title_text.renderer {
  width: 50rem;
}

#search-content {
  min-width: 20rem;
  border: solid 1px grey;
  border-radius: 10px;
}


#search-content.closed {
  min-width: 1rem;
  width: 1rem;
}

.main_view {
  display: flex;
  flex-direction: row;
}

.flash {
  text-align: center;
}

.alert {
  text-align: center;
  color: orange;
}

.error {
  text-align: center;
  color: red;
}

.notice {
  text-align: center;
  color: green;
}

.warning {
  text-align: center;
  color: orange;
}

.original_proposals {
    padding: 1rem;
    border-radius: 10pt;
    border: solid, 1px, grey;
    box-shadow: black 10px 10px 10px;
}
:root {
    --primary: #cb3c29;
    --primary-rgb: 239, 96, 77;
    --secondary: #3e7f8b;
    --secondary-rgb: 89, 154, 166;
    --success: #57d685;
    --success-rgb: 87, 214, 133;
    --warning: #ffae00;
    --warning-rgb: 255, 174, 0;
    --alert: #ec5840;
    --alert-rgb: 236, 88, 64;
    --highlight: #be6400;
    --highlight-rgb: 190, 100, 0;
    --highlight-alternative: #ff5731;
    --highlight-alternative-rgb: 255, 87, 49;
    --proposals: #238ff7;
    --actions: #57d685;
    --debates: #fa6c96;
    --meetings: #fabc6c;
    --twitter: #55acee;
    --facebook: #3b5998;
    --google: #4285f4
}

.remaining-votes {
    text-align: center;
    align-content: center;
    display: flex;
    justify-content: center;
}

@media print,screen and (min-width: 40em) {
    .reveal.large,.reveal.small,.reveal.tiny,.reveal {
        right:auto;
        left: auto;
        margin: 0 auto
    }
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

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

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

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

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

img {
    border-style: none
}

button,input,optgroup,select,.inline-filters button[data-toggle],textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select,.inline-filters button[data-toggle] {
    text-transform: none
}

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

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

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

fieldset {
    padding: 0.35em 0.75em 0.625em
}

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

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

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

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

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

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

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

.foundation-mq {
    font-family: "small=0em&smallmedium=28.125em&medium=40em&mediumlarge=50em&large=64em&xlarge=75em&xxlarge=90em"
}

html {
    box-sizing: border-box;
    font-size: 100%
}

*,*::before,*::after {
    box-sizing: inherit
}

body {
    margin: 1rem;
    padding: 0;
    background: #fafafa;
    font-family: "Source Sans Pro", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #3d393c;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic
}

textarea {
    height: auto;
    min-height: 50px;
    border-radius: 4px
}

select,.inline-filters button[data-toggle] {
    box-sizing: border-box;
    width: 100%;
    border-radius: 4px
}

.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object {
    max-width: none !important
}

button {
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 4px;
    background: transparent;
    line-height: 1;
    cursor: auto
}

[data-whatinput='mouse'] button {
    outline: 0
}

pre {
    overflow: auto
}

button,input,optgroup,select,.inline-filters button[data-toggle],textarea {
    font-family: inherit
}

.is-visible {
    display: block !important
}

.is-hidden {
    display: none !important
}

[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    color: #1a181d;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus {
    outline: none;
    border: 1px solid #2c2930;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

textarea {
    max-width: 100%
}

textarea[rows] {
    height: auto
}

input:disabled,input[readonly],textarea:disabled,textarea[readonly] {
    background-color: #fafafa;
    cursor: not-allowed
}

[type='submit'],[type='button'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 4px
}

input[type='search'] {
    box-sizing: border-box
}

::-webkit-input-placeholder {
    color: #e8e8e8
}

:-ms-input-placeholder {
    color: #e8e8e8
}

::-ms-input-placeholder {
    color: #e8e8e8
}

::placeholder {
    color: #e8e8e8
}

[type='file'],[type='checkbox'],[type='radio'] {
    margin: 0 0 1rem
}

[type='checkbox']+label,[type='radio']+label {
    display: inline-block;
    vertical-align: baseline;
    margin-left: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 0
}

[type='checkbox']+label[for],[type='radio']+label[for] {
    cursor: pointer
}

label>[type='checkbox'],label>[type='radio'] {
    margin-right: 0.5rem
}

[type='file'] {
    width: 100%
}

label {
    display: block;
    margin: 0;
    font-size: 0.875rem;
    font-weight: normal;
    line-height: 1.8;
    color: #1a181d
}

label.middle {
    margin: 0 0 1rem;
    padding: 0.5625rem 0
}

.help-text {
    margin-top: -0.5rem;
    font-size: 0.8125rem;
    font-style: italic;
    color: #1a181d
}

.input-group {
    display: table;
    width: 100%;
    margin-bottom: 1rem
}

.input-group>:first-child,.input-group>.input-group-button:first-child>* {
    border-radius: 4px 0 0 4px
}

.input-group>:last-child,.input-group>.input-group-button:last-child>* {
    border-radius: 0 4px 4px 0
}

.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label,.input-group-button,.input-group-field,.user-nickname label .row>span:last-of-type,.input-group-label,.user-nickname label .row>span:first-of-type {
    margin: 0;
    white-space: nowrap;
    display: table-cell;
    vertical-align: middle
}

.input-group-label,.user-nickname label .row>span:first-of-type {
    padding: 0 1rem;
    border: 1px solid #e8e8e8;
    background: #fafafa;
    color: #1a181d;
    text-align: center;
    white-space: nowrap;
    width: 1%;
    height: 100%
}

.input-group-label:first-child,.user-nickname label .row>span:first-child:first-of-type {
    border-right: 0
}

.input-group-label:last-child,.user-nickname label .row>span:last-child:first-of-type {
    border-left: 0
}

.input-group-field,.user-nickname label .row>span:last-of-type {
    border-radius: 0
}

.input-group-button {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    width: 1%;
    height: 100%
}

.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label {
    height: 2.4375rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem
}

.input-group .input-group-button {
    display: table-cell
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    max-width: 100%;
    margin-bottom: 0.5rem
}

.fieldset {
    margin: 1.125rem 0;
    padding: 1.25rem;
    border: 1px solid #e8e8e8
}

.fieldset legend {
    margin: 0;
    margin-left: -0.1875rem;
    padding: 0 0.1875rem
}

select,.inline-filters button[data-toggle] {
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fff;
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    color: #1a181d;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2844, 41, 48%29'></polygon></svg>");
    background-origin: content-box;
    background-position: right -1rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 1.5rem;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

@media screen and (min-width: 0\0) {
    select,.inline-filters button[data-toggle] {
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")
    }
}

select:focus,.inline-filters button[data-toggle]:focus {
    outline: none;
    border: 1px solid #2c2930;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

select:disabled,.inline-filters button[data-toggle]:disabled {
    background-color: #fafafa;
    cursor: not-allowed
}

select::-ms-expand,.inline-filters button[data-toggle]::-ms-expand {
    display: none
}

select[multiple],.inline-filters button[multiple][data-toggle] {
    height: auto;
    background-image: none
}

select:not([multiple]),.inline-filters button[data-toggle]:not([multiple]) {
    padding-top: 0;
    padding-bottom: 0
}

.is-invalid-input:not(:focus) {
    border-color: #ec5840;
    background-color: #fdeeec
}

.is-invalid-input:not(:focus)::-webkit-input-placeholder {
    color: #ec5840
}

.is-invalid-input:not(:focus):-ms-input-placeholder {
    color: #ec5840
}

.is-invalid-input:not(:focus)::-ms-input-placeholder {
    color: #ec5840
}

.is-invalid-input:not(:focus)::placeholder {
    color: #ec5840
}

.is-invalid-label {
    color: #ec5840
}

.form-error {
    display: none;
    margin-top: -0.5rem;
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: 600;
    color: #ec5840
}

.form-error.is-visible {
    display: block
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
    margin: 0;
    padding: 0
}

p {
    margin-bottom: 1rem;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility
}

em,i {
    font-style: italic;
    line-height: inherit
}

strong,b {
    font-weight: 600;
    line-height: inherit
}

small {
    font-size: 90%;
    line-height: inherit
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
    font-family: "Source Sans Pro", Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: inherit;
    text-rendering: optimizeLegibility
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small {
    line-height: 0;
    color: #8c838a
}

h1,.h1 {
    font-size: 2.5rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h2,.h2 {
    font-size: 1.625rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h3,.h3 {
    font-size: 1.5rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h4,.h4 {
    font-size: 1.375rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h5,.h5 {
    font-size: 1.25rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

h6,.h6 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: 0.5rem
}

@media print,screen and (min-width: 40em) {
    h1,.h1 {
        font-size:3rem
    }

    h2,.h2 {
        font-size: 2rem
    }

    h3,.h3 {
        font-size: 1.75rem
    }

    h4,.h4 {
        font-size: 1.5rem
    }

    h5,.h5 {
        font-size: 1.25rem
    }

    h6,.h6 {
        font-size: 1rem
    }
}

a {
    line-height: inherit;
    color: #3e7f8b;
    text-decoration: none;
    cursor: pointer
}

a:hover,a:focus {
    color: #356d78
}

a img {
    border: 0
}

hr {
    clear: both;
    max-width: 75rem;
    height: 0;
    margin: 6rem auto 5rem;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #e8e8e8;
    border-left: 0
}

ul,ol,dl {
    margin-bottom: 1rem;
    list-style-position: outside;
    line-height: 1.6
}

li {
    font-size: inherit
}

ul {
    margin-left: 1.25rem;
    list-style-type: disc
}

ol {
    margin-left: 1.25rem
}

ul ul,ul ol,ol ul,ol ol {
    margin-left: 1.25rem;
    margin-bottom: 0
}

dl {
    margin-bottom: 1rem
}

dl dt {
    margin-bottom: 0.3rem;
    font-weight: 600
}

blockquote {
    margin: 0 0 1rem;
    padding: 0.5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #e8e8e8
}

blockquote,blockquote p {
    line-height: 1.6;
    color: #2c2930
}

abbr,abbr[title] {
    border-bottom: 1px dotted #1a181d;
    cursor: help;
    text-decoration: none
}

figure {
    margin: 0
}

kbd {
    margin: 0;
    padding: 0.125rem 0.25rem 0;
    background-color: #fafafa;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    color: #1a181d;
    border-radius: 4px
}

.subheader {
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    font-weight: normal;
    line-height: 1.4;
    color: #2c2930
}

.lead {
    font-size: 125%;
    line-height: 1.45
}

.stat {
    font-size: 2.5rem;
    line-height: 1
}

p+.stat {
    margin-top: -1rem
}

ul.no-bullet,ol.no-bullet {
    margin-left: 0;
    list-style: none
}

.cite-block,cite {
    display: block;
    color: #2c2930;
    font-size: 0.8125rem
}

.cite-block:before,cite:before {
    content: "— "
}

.code-inline,code {
    border: 1px solid #e8e8e8;
    background-color: #fafafa;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #1a181d;
    display: inline;
    max-width: 100%;
    word-wrap: break-word;
    padding: 0.125rem 0.3125rem 0.0625rem
}

.code-block {
    border: 1px solid #e8e8e8;
    background-color: #fafafa;
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #1a181d;
    display: block;
    overflow: auto;
    white-space: pre;
    padding: 1rem;
    margin-bottom: 1.5rem
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

@media screen and (min-width: 28.125em) {
    .smallmedium-text-left {
        text-align:left
    }

    .smallmedium-text-right {
        text-align: right
    }

    .smallmedium-text-center {
        text-align: center
    }

    .smallmedium-text-justify {
        text-align: justify
    }
}

@media print,screen and (min-width: 40em) {
    .medium-text-left {
        text-align:left
    }

    .medium-text-right {
        text-align: right
    }

    .medium-text-center {
        text-align: center
    }

    .medium-text-justify {
        text-align: justify
    }
}

@media screen and (min-width: 50em) {
    .mediumlarge-text-left {
        text-align:left
    }

    .mediumlarge-text-right {
        text-align: right
    }

    .mediumlarge-text-center {
        text-align: center
    }

    .mediumlarge-text-justify {
        text-align: justify
    }
}

@media print,screen and (min-width: 64em) {
    .large-text-left {
        text-align:left
    }

    .large-text-right {
        text-align: right
    }

    .large-text-center {
        text-align: center
    }

    .large-text-justify {
        text-align: justify
    }
}

.show-for-print {
    display: none !important
}

@media print {
    * {
        background: transparent !important;
        color: black !important;
        -webkit-print-color-adjust: economy;
        color-adjust: economy;
        box-shadow: none !important;
        text-shadow: none !important
    }

    .show-for-print {
        display: block !important
    }

    .hide-for-print {
        display: none !important
    }

    table.show-for-print {
        display: table !important
    }

    thead.show-for-print {
        display: table-header-group !important
    }

    tbody.show-for-print {
        display: table-row-group !important
    }

    tr.show-for-print {
        display: table-row !important
    }

    td.show-for-print {
        display: table-cell !important
    }

    th.show-for-print {
        display: table-cell !important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    .ir a:after,a[href^='javascript:']:after,a[href^='#']:after {
        content: ''
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    pre,blockquote {
        border: 1px solid #2c2930;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr,img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: 0.5cm
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }

    .print-break-inside {
        page-break-inside: auto
    }
}

.row {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto
}

.row::before,.row::after {
    display: table;
    content: ' '
}

.row::after {
    clear: both
}

.row.collapse>.column,.row.collapse>.columns {
    padding-right: 0;
    padding-left: 0
}

.row .row {
    margin-right: -0.625rem;
    margin-left: -0.625rem
}

@media screen and (min-width: 28.125em) {
    .row .row {
        margin-right:-0.625rem;
        margin-left: -0.625rem
    }
}

@media print,screen and (min-width: 40em) {
    .row .row {
        margin-right:-0.9375rem;
        margin-left: -0.9375rem
    }
}

@media screen and (min-width: 50em) {
    .row .row {
        margin-right:-0.9375rem;
        margin-left: -0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .row .row {
        margin-right:-0.9375rem;
        margin-left: -0.9375rem
    }
}

.row .row.collapse {
    margin-right: 0;
    margin-left: 0
}

.row.expanded {
    max-width: none
}

.row.expanded .row {
    margin-right: auto;
    margin-left: auto
}

.row:not(.expanded) .row {
    max-width: none
}

.row.gutter-small>.column,.row.gutter-small>.columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem
}

.row.gutter-medium>.column,.row.gutter-medium>.columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem
}

.column,.columns {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem
}

@media print,screen and (min-width: 40em) {
    .column,.columns {
        padding-right:0.9375rem;
        padding-left: 0.9375rem
    }
}

.column,.columns,.column:last-child:not(:first-child) {
    float: left;
    clear: none
}

.column:last-child:not(:first-child),.columns:last-child:not(:first-child) {
    float: right
}

.column.end:last-child:last-child,.end.columns:last-child:last-child {
    float: left
}

.column.row.row,.row.row.columns {
    float: none
}

.row .column.row.row,.row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
}

.small-1 {
    width: 8.3333333333%
}

.small-push-1 {
    position: relative;
    left: 8.3333333333%
}

.small-pull-1 {
    position: relative;
    left: -8.3333333333%
}

.small-offset-0 {
    margin-left: 0%
}

.small-2 {
    width: 16.6666666667%
}

.small-push-2 {
    position: relative;
    left: 16.6666666667%
}

.small-pull-2 {
    position: relative;
    left: -16.6666666667%
}

.small-offset-1 {
    margin-left: 8.3333333333%
}

.small-3 {
    width: 25%
}

.small-push-3 {
    position: relative;
    left: 25%
}

.small-pull-3 {
    position: relative;
    left: -25%
}

.small-offset-2 {
    margin-left: 16.6666666667%
}

.small-4 {
    width: 33.3333333333%
}

.small-push-4 {
    position: relative;
    left: 33.3333333333%
}

.small-pull-4 {
    position: relative;
    left: -33.3333333333%
}

.small-offset-3 {
    margin-left: 25%
}

.small-5 {
    width: 41.6666666667%
}

.small-push-5 {
    position: relative;
    left: 41.6666666667%
}

.small-pull-5 {
    position: relative;
    left: -41.6666666667%
}

.small-offset-4 {
    margin-left: 33.3333333333%
}

.small-6 {
    width: 50%
}

.small-push-6 {
    position: relative;
    left: 50%
}

.small-pull-6 {
    position: relative;
    left: -50%
}

.small-offset-5 {
    margin-left: 41.6666666667%
}

.small-7 {
    width: 58.3333333333%
}

.small-push-7 {
    position: relative;
    left: 58.3333333333%
}

.small-pull-7 {
    position: relative;
    left: -58.3333333333%
}

.small-offset-6 {
    margin-left: 50%
}

.small-8 {
    width: 66.6666666667%
}

.small-push-8 {
    position: relative;
    left: 66.6666666667%
}

.small-pull-8 {
    position: relative;
    left: -66.6666666667%
}

.small-offset-7 {
    margin-left: 58.3333333333%
}

.small-9 {
    width: 75%
}

.small-push-9 {
    position: relative;
    left: 75%
}

.small-pull-9 {
    position: relative;
    left: -75%
}

.small-offset-8 {
    margin-left: 66.6666666667%
}

.small-10 {
    width: 83.3333333333%
}

.small-push-10 {
    position: relative;
    left: 83.3333333333%
}

.small-pull-10 {
    position: relative;
    left: -83.3333333333%
}

.small-offset-9 {
    margin-left: 75%
}

.small-11 {
    width: 91.6666666667%
}

.small-push-11 {
    position: relative;
    left: 91.6666666667%
}

.small-pull-11 {
    position: relative;
    left: -91.6666666667%
}

.small-offset-10 {
    margin-left: 83.3333333333%
}

.small-12 {
    width: 100%
}

.small-offset-11 {
    margin-left: 91.6666666667%
}

.small-up-1>.column,.small-up-1>.columns {
    float: left;
    width: 100%
}

.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1) {
    clear: both
}

.small-up-1>.column:last-child,.small-up-1>.columns:last-child {
    float: left
}

.small-up-2>.column,.small-up-2>.columns {
    float: left;
    width: 50%
}

.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1) {
    clear: both
}

.small-up-2>.column:last-child,.small-up-2>.columns:last-child {
    float: left
}

.small-up-3>.column,.small-up-3>.columns {
    float: left;
    width: 33.3333333333%
}

.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1) {
    clear: both
}

.small-up-3>.column:last-child,.small-up-3>.columns:last-child {
    float: left
}

.small-up-4>.column,.small-up-4>.columns {
    float: left;
    width: 25%
}

.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1) {
    clear: both
}

.small-up-4>.column:last-child,.small-up-4>.columns:last-child {
    float: left
}

.small-up-5>.column,.small-up-5>.columns {
    float: left;
    width: 20%
}

.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1) {
    clear: both
}

.small-up-5>.column:last-child,.small-up-5>.columns:last-child {
    float: left
}

.small-up-6>.column,.small-up-6>.columns {
    float: left;
    width: 16.6666666667%
}

.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1) {
    clear: both
}

.small-up-6>.column:last-child,.small-up-6>.columns:last-child {
    float: left
}

.small-up-7>.column,.small-up-7>.columns {
    float: left;
    width: 14.2857142857%
}

.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1) {
    clear: both
}

.small-up-7>.column:last-child,.small-up-7>.columns:last-child {
    float: left
}

.small-up-8>.column,.small-up-8>.columns {
    float: left;
    width: 12.5%
}

.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1) {
    clear: both
}

.small-up-8>.column:last-child,.small-up-8>.columns:last-child {
    float: left
}

.small-collapse>.column,.small-collapse>.columns {
    padding-right: 0;
    padding-left: 0
}

.small-collapse .row {
    margin-right: 0;
    margin-left: 0
}

.expanded.row .small-collapse.row {
    margin-right: 0;
    margin-left: 0
}

.small-uncollapse>.column,.small-uncollapse>.columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem
}

.small-centered {
    margin-right: auto;
    margin-left: auto
}

.small-centered,.small-centered:last-child:not(:first-child) {
    float: none;
    clear: both
}

.small-uncentered,.small-push-0,.small-pull-0 {
    position: static;
    margin-right: 0;
    margin-left: 0
}

.small-uncentered,.small-uncentered:last-child:not(:first-child),.small-push-0,.small-push-0:last-child:not(:first-child),.small-pull-0,.small-pull-0:last-child:not(:first-child) {
    float: left;
    clear: none
}

.small-uncentered:last-child:not(:first-child),.small-push-0:last-child:not(:first-child),.small-pull-0:last-child:not(:first-child) {
    float: right
}

@media screen and (min-width: 28.125em) {
    .smallmedium-1 {
        width:8.3333333333%
    }

    .smallmedium-push-1 {
        position: relative;
        left: 8.3333333333%
    }

    .smallmedium-pull-1 {
        position: relative;
        left: -8.3333333333%
    }

    .smallmedium-offset-0 {
        margin-left: 0%
    }

    .smallmedium-2 {
        width: 16.6666666667%
    }

    .smallmedium-push-2 {
        position: relative;
        left: 16.6666666667%
    }

    .smallmedium-pull-2 {
        position: relative;
        left: -16.6666666667%
    }

    .smallmedium-offset-1 {
        margin-left: 8.3333333333%
    }

    .smallmedium-3 {
        width: 25%
    }

    .smallmedium-push-3 {
        position: relative;
        left: 25%
    }

    .smallmedium-pull-3 {
        position: relative;
        left: -25%
    }

    .smallmedium-offset-2 {
        margin-left: 16.6666666667%
    }

    .smallmedium-4 {
        width: 33.3333333333%
    }

    .smallmedium-push-4 {
        position: relative;
        left: 33.3333333333%
    }

    .smallmedium-pull-4 {
        position: relative;
        left: -33.3333333333%
    }

    .smallmedium-offset-3 {
        margin-left: 25%
    }

    .smallmedium-5 {
        width: 41.6666666667%
    }

    .smallmedium-push-5 {
        position: relative;
        left: 41.6666666667%
    }

    .smallmedium-pull-5 {
        position: relative;
        left: -41.6666666667%
    }

    .smallmedium-offset-4 {
        margin-left: 33.3333333333%
    }

    .smallmedium-6 {
        width: 50%
    }

    .smallmedium-push-6 {
        position: relative;
        left: 50%
    }

    .smallmedium-pull-6 {
        position: relative;
        left: -50%
    }

    .smallmedium-offset-5 {
        margin-left: 41.6666666667%
    }

    .smallmedium-7 {
        width: 58.3333333333%
    }

    .smallmedium-push-7 {
        position: relative;
        left: 58.3333333333%
    }

    .smallmedium-pull-7 {
        position: relative;
        left: -58.3333333333%
    }

    .smallmedium-offset-6 {
        margin-left: 50%
    }

    .smallmedium-8 {
        width: 66.6666666667%
    }

    .smallmedium-push-8 {
        position: relative;
        left: 66.6666666667%
    }

    .smallmedium-pull-8 {
        position: relative;
        left: -66.6666666667%
    }

    .smallmedium-offset-7 {
        margin-left: 58.3333333333%
    }

    .smallmedium-9 {
        width: 75%
    }

    .smallmedium-push-9 {
        position: relative;
        left: 75%
    }

    .smallmedium-pull-9 {
        position: relative;
        left: -75%
    }

    .smallmedium-offset-8 {
        margin-left: 66.6666666667%
    }

    .smallmedium-10 {
        width: 83.3333333333%
    }

    .smallmedium-push-10 {
        position: relative;
        left: 83.3333333333%
    }

    .smallmedium-pull-10 {
        position: relative;
        left: -83.3333333333%
    }

    .smallmedium-offset-9 {
        margin-left: 75%
    }

    .smallmedium-11 {
        width: 91.6666666667%
    }

    .smallmedium-push-11 {
        position: relative;
        left: 91.6666666667%
    }

    .smallmedium-pull-11 {
        position: relative;
        left: -91.6666666667%
    }

    .smallmedium-offset-10 {
        margin-left: 83.3333333333%
    }

    .smallmedium-12 {
        width: 100%
    }

    .smallmedium-offset-11 {
        margin-left: 91.6666666667%
    }

    .smallmedium-up-1>.column,.smallmedium-up-1>.columns {
        float: left;
        width: 100%
    }

    .smallmedium-up-1>.column:nth-of-type(1n),.smallmedium-up-1>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-1>.column:nth-of-type(1n+1),.smallmedium-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }

    .smallmedium-up-1>.column:last-child,.smallmedium-up-1>.columns:last-child {
        float: left
    }

    .smallmedium-up-2>.column,.smallmedium-up-2>.columns {
        float: left;
        width: 50%
    }

    .smallmedium-up-2>.column:nth-of-type(1n),.smallmedium-up-2>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-2>.column:nth-of-type(2n+1),.smallmedium-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }

    .smallmedium-up-2>.column:last-child,.smallmedium-up-2>.columns:last-child {
        float: left
    }

    .smallmedium-up-3>.column,.smallmedium-up-3>.columns {
        float: left;
        width: 33.3333333333%
    }

    .smallmedium-up-3>.column:nth-of-type(1n),.smallmedium-up-3>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-3>.column:nth-of-type(3n+1),.smallmedium-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }

    .smallmedium-up-3>.column:last-child,.smallmedium-up-3>.columns:last-child {
        float: left
    }

    .smallmedium-up-4>.column,.smallmedium-up-4>.columns {
        float: left;
        width: 25%
    }

    .smallmedium-up-4>.column:nth-of-type(1n),.smallmedium-up-4>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-4>.column:nth-of-type(4n+1),.smallmedium-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }

    .smallmedium-up-4>.column:last-child,.smallmedium-up-4>.columns:last-child {
        float: left
    }

    .smallmedium-up-5>.column,.smallmedium-up-5>.columns {
        float: left;
        width: 20%
    }

    .smallmedium-up-5>.column:nth-of-type(1n),.smallmedium-up-5>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-5>.column:nth-of-type(5n+1),.smallmedium-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }

    .smallmedium-up-5>.column:last-child,.smallmedium-up-5>.columns:last-child {
        float: left
    }

    .smallmedium-up-6>.column,.smallmedium-up-6>.columns {
        float: left;
        width: 16.6666666667%
    }

    .smallmedium-up-6>.column:nth-of-type(1n),.smallmedium-up-6>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-6>.column:nth-of-type(6n+1),.smallmedium-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }

    .smallmedium-up-6>.column:last-child,.smallmedium-up-6>.columns:last-child {
        float: left
    }

    .smallmedium-up-7>.column,.smallmedium-up-7>.columns {
        float: left;
        width: 14.2857142857%
    }

    .smallmedium-up-7>.column:nth-of-type(1n),.smallmedium-up-7>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-7>.column:nth-of-type(7n+1),.smallmedium-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }

    .smallmedium-up-7>.column:last-child,.smallmedium-up-7>.columns:last-child {
        float: left
    }

    .smallmedium-up-8>.column,.smallmedium-up-8>.columns {
        float: left;
        width: 12.5%
    }

    .smallmedium-up-8>.column:nth-of-type(1n),.smallmedium-up-8>.columns:nth-of-type(1n) {
        clear: none
    }

    .smallmedium-up-8>.column:nth-of-type(8n+1),.smallmedium-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }

    .smallmedium-up-8>.column:last-child,.smallmedium-up-8>.columns:last-child {
        float: left
    }

    .smallmedium-collapse>.column,.smallmedium-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .smallmedium-collapse .row {
        margin-right: 0;
        margin-left: 0
    }

    .expanded.row .smallmedium-collapse.row {
        margin-right: 0;
        margin-left: 0
    }

    .smallmedium-uncollapse>.column,.smallmedium-uncollapse>.columns {
        padding-right: 0.625rem;
        padding-left: 0.625rem
    }

    .smallmedium-centered {
        margin-right: auto;
        margin-left: auto
    }

    .smallmedium-centered,.smallmedium-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }

    .smallmedium-uncentered,.smallmedium-push-0,.smallmedium-pull-0 {
        position: static;
        margin-right: 0;
        margin-left: 0
    }

    .smallmedium-uncentered,.smallmedium-uncentered:last-child:not(:first-child),.smallmedium-push-0,.smallmedium-push-0:last-child:not(:first-child),.smallmedium-pull-0,.smallmedium-pull-0:last-child:not(:first-child) {
        float: left;
        clear: none
    }

    .smallmedium-uncentered:last-child:not(:first-child),.smallmedium-push-0:last-child:not(:first-child),.smallmedium-pull-0:last-child:not(:first-child) {
        float: right
    }
}

@media print,screen and (min-width: 40em) {
    .medium-1 {
        width:8.3333333333%
    }

    .medium-push-1 {
        position: relative;
        left: 8.3333333333%
    }

    .medium-pull-1 {
        position: relative;
        left: -8.3333333333%
    }

    .medium-offset-0 {
        margin-left: 0%
    }

    .medium-2 {
        width: 16.6666666667%
    }

    .medium-push-2 {
        position: relative;
        left: 16.6666666667%
    }

    .medium-pull-2 {
        position: relative;
        left: -16.6666666667%
    }

    .medium-offset-1 {
        margin-left: 8.3333333333%
    }

    .medium-3 {
        width: 25%
    }

    .medium-push-3 {
        position: relative;
        left: 25%
    }

    .medium-pull-3 {
        position: relative;
        left: -25%
    }

    .medium-offset-2 {
        margin-left: 16.6666666667%
    }

    .medium-4 {
        width: 33.3333333333%
    }

    .medium-push-4 {
        position: relative;
        left: 33.3333333333%
    }

    .medium-pull-4 {
        position: relative;
        left: -33.3333333333%
    }

    .medium-offset-3 {
        margin-left: 25%
    }

    .medium-5 {
        width: 41.6666666667%
    }

    .medium-push-5 {
        position: relative;
        left: 41.6666666667%
    }

    .medium-pull-5 {
        position: relative;
        left: -41.6666666667%
    }

    .medium-offset-4 {
        margin-left: 33.3333333333%
    }

    .medium-6 {
        width: 50%
    }

    .medium-push-6 {
        position: relative;
        left: 50%
    }

    .medium-pull-6 {
        position: relative;
        left: -50%
    }

    .medium-offset-5 {
        margin-left: 41.6666666667%
    }

    .medium-7 {
        width: 58.3333333333%
    }

    .medium-push-7 {
        position: relative;
        left: 58.3333333333%
    }

    .medium-pull-7 {
        position: relative;
        left: -58.3333333333%
    }

    .medium-offset-6 {
        margin-left: 50%
    }

    .medium-8 {
        width: 66.6666666667%
    }

    .medium-push-8 {
        position: relative;
        left: 66.6666666667%
    }

    .medium-pull-8 {
        position: relative;
        left: -66.6666666667%
    }

    .medium-offset-7 {
        margin-left: 58.3333333333%
    }

    .medium-9 {
        width: 75%
    }

    .medium-push-9 {
        position: relative;
        left: 75%
    }

    .medium-pull-9 {
        position: relative;
        left: -75%
    }

    .medium-offset-8 {
        margin-left: 66.6666666667%
    }

    .medium-10 {
        width: 83.3333333333%
    }

    .medium-push-10 {
        position: relative;
        left: 83.3333333333%
    }

    .medium-pull-10 {
        position: relative;
        left: -83.3333333333%
    }

    .medium-offset-9 {
        margin-left: 75%
    }

    .medium-11 {
        width: 91.6666666667%
    }

    .medium-push-11 {
        position: relative;
        left: 91.6666666667%
    }

    .medium-pull-11 {
        position: relative;
        left: -91.6666666667%
    }

    .medium-offset-10 {
        margin-left: 83.3333333333%
    }

    .medium-12 {
        width: 100%
    }

    .medium-offset-11 {
        margin-left: 91.6666666667%
    }

    .medium-up-1>.column,.medium-up-1>.columns {
        float: left;
        width: 100%
    }

    .medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }

    .medium-up-1>.column:last-child,.medium-up-1>.columns:last-child {
        float: left
    }

    .medium-up-2>.column,.medium-up-2>.columns {
        float: left;
        width: 50%
    }

    .medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }

    .medium-up-2>.column:last-child,.medium-up-2>.columns:last-child {
        float: left
    }

    .medium-up-3>.column,.medium-up-3>.columns {
        float: left;
        width: 33.3333333333%
    }

    .medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }

    .medium-up-3>.column:last-child,.medium-up-3>.columns:last-child {
        float: left
    }

    .medium-up-4>.column,.medium-up-4>.columns {
        float: left;
        width: 25%
    }

    .medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }

    .medium-up-4>.column:last-child,.medium-up-4>.columns:last-child {
        float: left
    }

    .medium-up-5>.column,.medium-up-5>.columns {
        float: left;
        width: 20%
    }

    .medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }

    .medium-up-5>.column:last-child,.medium-up-5>.columns:last-child {
        float: left
    }

    .medium-up-6>.column,.medium-up-6>.columns {
        float: left;
        width: 16.6666666667%
    }

    .medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }

    .medium-up-6>.column:last-child,.medium-up-6>.columns:last-child {
        float: left
    }

    .medium-up-7>.column,.medium-up-7>.columns {
        float: left;
        width: 14.2857142857%
    }

    .medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }

    .medium-up-7>.column:last-child,.medium-up-7>.columns:last-child {
        float: left
    }

    .medium-up-8>.column,.medium-up-8>.columns {
        float: left;
        width: 12.5%
    }

    .medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n) {
        clear: none
    }

    .medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }

    .medium-up-8>.column:last-child,.medium-up-8>.columns:last-child {
        float: left
    }

    .medium-collapse>.column,.medium-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .medium-collapse .row {
        margin-right: 0;
        margin-left: 0
    }

    .expanded.row .medium-collapse.row {
        margin-right: 0;
        margin-left: 0
    }

    .medium-uncollapse>.column,.medium-uncollapse>.columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem
    }

    .medium-centered {
        margin-right: auto;
        margin-left: auto
    }

    .medium-centered,.medium-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }

    .medium-uncentered,.medium-push-0,.medium-pull-0 {
        position: static;
        margin-right: 0;
        margin-left: 0
    }

    .medium-uncentered,.medium-uncentered:last-child:not(:first-child),.medium-push-0,.medium-push-0:last-child:not(:first-child),.medium-pull-0,.medium-pull-0:last-child:not(:first-child) {
        float: left;
        clear: none
    }

    .medium-uncentered:last-child:not(:first-child),.medium-push-0:last-child:not(:first-child),.medium-pull-0:last-child:not(:first-child) {
        float: right
    }
}

@media screen and (min-width: 50em) {
    .mediumlarge-1 {
        width:8.3333333333%
    }

    .mediumlarge-push-1 {
        position: relative;
        left: 8.3333333333%
    }

    .mediumlarge-pull-1 {
        position: relative;
        left: -8.3333333333%
    }

    .mediumlarge-offset-0 {
        margin-left: 0%
    }

    .mediumlarge-2 {
        width: 16.6666666667%
    }

    .mediumlarge-push-2 {
        position: relative;
        left: 16.6666666667%
    }

    .mediumlarge-pull-2 {
        position: relative;
        left: -16.6666666667%
    }

    .mediumlarge-offset-1 {
        margin-left: 8.3333333333%
    }

    .mediumlarge-3 {
        width: 25%
    }

    .mediumlarge-push-3 {
        position: relative;
        left: 25%
    }

    .mediumlarge-pull-3 {
        position: relative;
        left: -25%
    }

    .mediumlarge-offset-2 {
        margin-left: 16.6666666667%
    }

    .mediumlarge-4 {
        width: 33.3333333333%
    }

    .mediumlarge-push-4 {
        position: relative;
        left: 33.3333333333%
    }

    .mediumlarge-pull-4 {
        position: relative;
        left: -33.3333333333%
    }

    .mediumlarge-offset-3 {
        margin-left: 25%
    }

    .mediumlarge-5 {
        width: 41.6666666667%
    }

    .mediumlarge-push-5 {
        position: relative;
        left: 41.6666666667%
    }

    .mediumlarge-pull-5 {
        position: relative;
        left: -41.6666666667%
    }

    .mediumlarge-offset-4 {
        margin-left: 33.3333333333%
    }

    .mediumlarge-6 {
        width: 50%
    }

    .mediumlarge-push-6 {
        position: relative;
        left: 50%
    }

    .mediumlarge-pull-6 {
        position: relative;
        left: -50%
    }

    .mediumlarge-offset-5 {
        margin-left: 41.6666666667%
    }

    .mediumlarge-7 {
        width: 58.3333333333%
    }

    .mediumlarge-push-7 {
        position: relative;
        left: 58.3333333333%
    }

    .mediumlarge-pull-7 {
        position: relative;
        left: -58.3333333333%
    }

    .mediumlarge-offset-6 {
        margin-left: 50%
    }

    .mediumlarge-8 {
        width: 66.6666666667%
    }

    .mediumlarge-push-8 {
        position: relative;
        left: 66.6666666667%
    }

    .mediumlarge-pull-8 {
        position: relative;
        left: -66.6666666667%
    }

    .mediumlarge-offset-7 {
        margin-left: 58.3333333333%
    }

    .mediumlarge-9 {
        width: 75%
    }

    .mediumlarge-push-9 {
        position: relative;
        left: 75%
    }

    .mediumlarge-pull-9 {
        position: relative;
        left: -75%
    }

    .mediumlarge-offset-8 {
        margin-left: 66.6666666667%
    }

    .mediumlarge-10 {
        width: 83.3333333333%
    }

    .mediumlarge-push-10 {
        position: relative;
        left: 83.3333333333%
    }

    .mediumlarge-pull-10 {
        position: relative;
        left: -83.3333333333%
    }

    .mediumlarge-offset-9 {
        margin-left: 75%
    }

    .mediumlarge-11 {
        width: 91.6666666667%
    }

    .mediumlarge-push-11 {
        position: relative;
        left: 91.6666666667%
    }

    .mediumlarge-pull-11 {
        position: relative;
        left: -91.6666666667%
    }

    .mediumlarge-offset-10 {
        margin-left: 83.3333333333%
    }

    .mediumlarge-12 {
        width: 100%
    }

    .mediumlarge-offset-11 {
        margin-left: 91.6666666667%
    }

    .mediumlarge-up-1>.column,.mediumlarge-up-1>.columns {
        float: left;
        width: 100%
    }

    .mediumlarge-up-1>.column:nth-of-type(1n),.mediumlarge-up-1>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-1>.column:nth-of-type(1n+1),.mediumlarge-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }

    .mediumlarge-up-1>.column:last-child,.mediumlarge-up-1>.columns:last-child {
        float: left
    }

    .mediumlarge-up-2>.column,.mediumlarge-up-2>.columns {
        float: left;
        width: 50%
    }

    .mediumlarge-up-2>.column:nth-of-type(1n),.mediumlarge-up-2>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-2>.column:nth-of-type(2n+1),.mediumlarge-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }

    .mediumlarge-up-2>.column:last-child,.mediumlarge-up-2>.columns:last-child {
        float: left
    }

    .mediumlarge-up-3>.column,.mediumlarge-up-3>.columns {
        float: left;
        width: 33.3333333333%
    }

    .mediumlarge-up-3>.column:nth-of-type(1n),.mediumlarge-up-3>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-3>.column:nth-of-type(3n+1),.mediumlarge-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }

    .mediumlarge-up-3>.column:last-child,.mediumlarge-up-3>.columns:last-child {
        float: left
    }

    .mediumlarge-up-4>.column,.mediumlarge-up-4>.columns {
        float: left;
        width: 25%
    }

    .mediumlarge-up-4>.column:nth-of-type(1n),.mediumlarge-up-4>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-4>.column:nth-of-type(4n+1),.mediumlarge-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }

    .mediumlarge-up-4>.column:last-child,.mediumlarge-up-4>.columns:last-child {
        float: left
    }

    .mediumlarge-up-5>.column,.mediumlarge-up-5>.columns {
        float: left;
        width: 20%
    }

    .mediumlarge-up-5>.column:nth-of-type(1n),.mediumlarge-up-5>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-5>.column:nth-of-type(5n+1),.mediumlarge-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }

    .mediumlarge-up-5>.column:last-child,.mediumlarge-up-5>.columns:last-child {
        float: left
    }

    .mediumlarge-up-6>.column,.mediumlarge-up-6>.columns {
        float: left;
        width: 16.6666666667%
    }

    .mediumlarge-up-6>.column:nth-of-type(1n),.mediumlarge-up-6>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-6>.column:nth-of-type(6n+1),.mediumlarge-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }

    .mediumlarge-up-6>.column:last-child,.mediumlarge-up-6>.columns:last-child {
        float: left
    }

    .mediumlarge-up-7>.column,.mediumlarge-up-7>.columns {
        float: left;
        width: 14.2857142857%
    }

    .mediumlarge-up-7>.column:nth-of-type(1n),.mediumlarge-up-7>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-7>.column:nth-of-type(7n+1),.mediumlarge-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }

    .mediumlarge-up-7>.column:last-child,.mediumlarge-up-7>.columns:last-child {
        float: left
    }

    .mediumlarge-up-8>.column,.mediumlarge-up-8>.columns {
        float: left;
        width: 12.5%
    }

    .mediumlarge-up-8>.column:nth-of-type(1n),.mediumlarge-up-8>.columns:nth-of-type(1n) {
        clear: none
    }

    .mediumlarge-up-8>.column:nth-of-type(8n+1),.mediumlarge-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }

    .mediumlarge-up-8>.column:last-child,.mediumlarge-up-8>.columns:last-child {
        float: left
    }

    .mediumlarge-collapse>.column,.mediumlarge-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .mediumlarge-collapse .row {
        margin-right: 0;
        margin-left: 0
    }

    .expanded.row .mediumlarge-collapse.row {
        margin-right: 0;
        margin-left: 0
    }

    .mediumlarge-uncollapse>.column,.mediumlarge-uncollapse>.columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem
    }

    .mediumlarge-centered {
        margin-right: auto;
        margin-left: auto
    }

    .mediumlarge-centered,.mediumlarge-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }

    .mediumlarge-uncentered,.mediumlarge-push-0,.mediumlarge-pull-0 {
        position: static;
        margin-right: 0;
        margin-left: 0
    }

    .mediumlarge-uncentered,.mediumlarge-uncentered:last-child:not(:first-child),.mediumlarge-push-0,.mediumlarge-push-0:last-child:not(:first-child),.mediumlarge-pull-0,.mediumlarge-pull-0:last-child:not(:first-child) {
        float: left;
        clear: none
    }

    .mediumlarge-uncentered:last-child:not(:first-child),.mediumlarge-push-0:last-child:not(:first-child),.mediumlarge-pull-0:last-child:not(:first-child) {
        float: right
    }
}

@media print,screen and (min-width: 64em) {
    .large-1 {
        width:8.3333333333%
    }

    .large-push-1 {
        position: relative;
        left: 8.3333333333%
    }

    .large-pull-1 {
        position: relative;
        left: -8.3333333333%
    }

    .large-offset-0 {
        margin-left: 0%
    }

    .large-2 {
        width: 16.6666666667%
    }

    .large-push-2 {
        position: relative;
        left: 16.6666666667%
    }

    .large-pull-2 {
        position: relative;
        left: -16.6666666667%
    }

    .large-offset-1 {
        margin-left: 8.3333333333%
    }

    .large-3 {
        width: 25%
    }

    .large-push-3 {
        position: relative;
        left: 25%
    }

    .large-pull-3 {
        position: relative;
        left: -25%
    }

    .large-offset-2 {
        margin-left: 16.6666666667%
    }

    .large-4 {
        width: 33.3333333333%
    }

    .large-push-4 {
        position: relative;
        left: 33.3333333333%
    }

    .large-pull-4 {
        position: relative;
        left: -33.3333333333%
    }

    .large-offset-3 {
        margin-left: 25%
    }

    .large-5 {
        width: 41.6666666667%
    }

    .large-push-5 {
        position: relative;
        left: 41.6666666667%
    }

    .large-pull-5 {
        position: relative;
        left: -41.6666666667%
    }

    .large-offset-4 {
        margin-left: 33.3333333333%
    }

    .large-6 {
        width: 50%
    }

    .large-push-6 {
        position: relative;
        left: 50%
    }

    .large-pull-6 {
        position: relative;
        left: -50%
    }

    .large-offset-5 {
        margin-left: 41.6666666667%
    }

    .large-7 {
        width: 58.3333333333%
    }

    .large-push-7 {
        position: relative;
        left: 58.3333333333%
    }

    .large-pull-7 {
        position: relative;
        left: -58.3333333333%
    }

    .large-offset-6 {
        margin-left: 50%
    }

    .large-8 {
        width: 66.6666666667%
    }

    .large-push-8 {
        position: relative;
        left: 66.6666666667%
    }

    .large-pull-8 {
        position: relative;
        left: -66.6666666667%
    }

    .large-offset-7 {
        margin-left: 58.3333333333%
    }

    .large-9 {
        width: 75%
    }

    .large-push-9 {
        position: relative;
        left: 75%
    }

    .large-pull-9 {
        position: relative;
        left: -75%
    }

    .large-offset-8 {
        margin-left: 66.6666666667%
    }

    .large-10 {
        width: 83.3333333333%
    }

    .large-push-10 {
        position: relative;
        left: 83.3333333333%
    }

    .large-pull-10 {
        position: relative;
        left: -83.3333333333%
    }

    .large-offset-9 {
        margin-left: 75%
    }

    .large-11 {
        width: 91.6666666667%
    }

    .large-push-11 {
        position: relative;
        left: 91.6666666667%
    }

    .large-pull-11 {
        position: relative;
        left: -91.6666666667%
    }

    .large-offset-10 {
        margin-left: 83.3333333333%
    }

    .large-12 {
        width: 100%
    }

    .large-offset-11 {
        margin-left: 91.6666666667%
    }

    .large-up-1>.column,.large-up-1>.columns {
        float: left;
        width: 100%
    }

    .large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }

    .large-up-1>.column:last-child,.large-up-1>.columns:last-child {
        float: left
    }

    .large-up-2>.column,.large-up-2>.columns {
        float: left;
        width: 50%
    }

    .large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }

    .large-up-2>.column:last-child,.large-up-2>.columns:last-child {
        float: left
    }

    .large-up-3>.column,.large-up-3>.columns {
        float: left;
        width: 33.3333333333%
    }

    .large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }

    .large-up-3>.column:last-child,.large-up-3>.columns:last-child {
        float: left
    }

    .large-up-4>.column,.large-up-4>.columns {
        float: left;
        width: 25%
    }

    .large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }

    .large-up-4>.column:last-child,.large-up-4>.columns:last-child {
        float: left
    }

    .large-up-5>.column,.large-up-5>.columns {
        float: left;
        width: 20%
    }

    .large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }

    .large-up-5>.column:last-child,.large-up-5>.columns:last-child {
        float: left
    }

    .large-up-6>.column,.large-up-6>.columns {
        float: left;
        width: 16.6666666667%
    }

    .large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }

    .large-up-6>.column:last-child,.large-up-6>.columns:last-child {
        float: left
    }

    .large-up-7>.column,.large-up-7>.columns {
        float: left;
        width: 14.2857142857%
    }

    .large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }

    .large-up-7>.column:last-child,.large-up-7>.columns:last-child {
        float: left
    }

    .large-up-8>.column,.large-up-8>.columns {
        float: left;
        width: 12.5%
    }

    .large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n) {
        clear: none
    }

    .large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }

    .large-up-8>.column:last-child,.large-up-8>.columns:last-child {
        float: left
    }

    .large-collapse>.column,.large-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }

    .large-collapse .row {
        margin-right: 0;
        margin-left: 0
    }

    .expanded.row .large-collapse.row {
        margin-right: 0;
        margin-left: 0
    }

    .large-uncollapse>.column,.large-uncollapse>.columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem
    }

    .large-centered {
        margin-right: auto;
        margin-left: auto
    }

    .large-centered,.large-centered:last-child:not(:first-child) {
        float: none;
        clear: both
    }

    .large-uncentered,.large-push-0,.large-pull-0 {
        position: static;
        margin-right: 0;
        margin-left: 0
    }

    .large-uncentered,.large-uncentered:last-child:not(:first-child),.large-push-0,.large-push-0:last-child:not(:first-child),.large-pull-0,.large-pull-0:last-child:not(:first-child) {
        float: left;
        clear: none
    }

    .large-uncentered:last-child:not(:first-child),.large-push-0:last-child:not(:first-child),.large-pull-0:last-child:not(:first-child) {
        float: right
    }
}

.column-block {
    margin-bottom: 1.25rem
}

.column-block>:last-child {
    margin-bottom: 0
}

@media print,screen and (min-width: 40em) {
    .column-block {
        margin-bottom:1.875rem
    }

    .column-block>:last-child {
        margin-bottom: 0
    }
}

.button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: 0.85em 1em;
    border: 1px solid transparent;
    border-radius: 4px;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    font-family: inherit;
    font-size: 1rem;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer
}

[data-whatinput='mouse'] .button {
    outline: 0
}

.button.tiny {
    font-size: 0.9rem
}

.button.small {
    font-size: 0.9rem
}

.button.large {
    font-size: 1.25rem
}

.button.expanded {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0
}

.button,.button.disabled,.button[disabled],.button.disabled:hover,.button[disabled]:hover,.button.disabled:focus,.button[disabled]:focus {
    background-color: #cb3c29;
    color: #fff
}

.button:hover,.button:focus {
    background-color: #ad3323;
    color: #fff
}

.button.primary,.button.primary.disabled,.button.primary[disabled],.button.primary.disabled:hover,.button.primary[disabled]:hover,.button.primary.disabled:focus,.button.primary[disabled]:focus {
    background-color: #cb3c29;
    color: #fff
}

.button.primary:hover,.button.primary:focus {
    background-color: #a23021;
    color: #fff
}

.button.secondary,.button.secondary.disabled,.button.secondary[disabled],.button.secondary.disabled:hover,.button.secondary[disabled]:hover,.button.secondary.disabled:focus,.button.secondary[disabled]:focus {
    background-color: #3e7f8b;
    color: #fff
}

.button.secondary:hover,.button.secondary:focus {
    background-color: #32666f;
    color: #fff
}

.button.success,.button.success.disabled,.button.success[disabled],.button.success.disabled:hover,.button.success[disabled]:hover,.button.success.disabled:focus,.button.success[disabled]:focus {
    background-color: #57d685;
    color: #1a181d
}

.button.success:hover,.button.success:focus {
    background-color: #2fc264;
    color: #1a181d
}

.button.warning,.button.warning.disabled,.button.warning[disabled],.button.warning.disabled:hover,.button.warning[disabled]:hover,.button.warning.disabled:focus,.button.warning[disabled]:focus {
    background-color: #ffae00;
    color: #1a181d
}

.button.warning:hover,.button.warning:focus {
    background-color: #cc8b00;
    color: #1a181d
}

.button.alert,.button.alert.disabled,.button.alert[disabled],.button.alert.disabled:hover,.button.alert[disabled]:hover,.button.alert.disabled:focus,.button.alert[disabled]:focus {
    background-color: #ec5840;
    color: #1a181d
}

.button.alert:hover,.button.alert:focus {
    background-color: #da3116;
    color: #1a181d
}

.button.hollow,.button.hollow:hover,.button.hollow:focus,.button.hollow.disabled,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:hover,.button.hollow[disabled]:focus {
    background-color: transparent
}

.button.hollow,.button.hollow.disabled,.button.hollow[disabled],.button.hollow.disabled:hover,.button.hollow[disabled]:hover,.button.hollow.disabled:focus,.button.hollow[disabled]:focus {
    border: 1px solid #cb3c29;
    color: #cb3c29
}

.button.hollow:hover,.button.hollow:focus {
    border-color: #661e15;
    color: #661e15
}

.button.hollow.primary,.button.hollow.primary.disabled,.button.hollow.primary[disabled],.button.hollow.primary.disabled:hover,.button.hollow.primary[disabled]:hover,.button.hollow.primary.disabled:focus,.button.hollow.primary[disabled]:focus {
    border: 1px solid #cb3c29;
    color: #cb3c29
}

.button.hollow.primary:hover,.button.hollow.primary:focus {
    border-color: #661e15;
    color: #661e15
}

.button.hollow.secondary,.button.hollow.secondary.disabled,.button.hollow.secondary[disabled],.button.hollow.secondary.disabled:hover,.button.hollow.secondary[disabled]:hover,.button.hollow.secondary.disabled:focus,.button.hollow.secondary[disabled]:focus {
    border: 1px solid #3e7f8b;
    color: #3e7f8b
}

.button.hollow.secondary:hover,.button.hollow.secondary:focus {
    border-color: #1f4046;
    color: #1f4046
}

.button.hollow.success,.button.hollow.success.disabled,.button.hollow.success[disabled],.button.hollow.success.disabled:hover,.button.hollow.success[disabled]:hover,.button.hollow.success.disabled:focus,.button.hollow.success[disabled]:focus {
    border: 1px solid #57d685;
    color: #57d685
}

.button.hollow.success:hover,.button.hollow.success:focus {
    border-color: #1e793f;
    color: #1e793f
}

.button.hollow.warning,.button.hollow.warning.disabled,.button.hollow.warning[disabled],.button.hollow.warning.disabled:hover,.button.hollow.warning[disabled]:hover,.button.hollow.warning.disabled:focus,.button.hollow.warning[disabled]:focus {
    border: 1px solid #ffae00;
    color: #ffae00
}

.button.hollow.warning:hover,.button.hollow.warning:focus {
    border-color: #805700;
    color: #805700
}

.button.hollow.alert,.button.hollow.alert.disabled,.button.hollow.alert[disabled],.button.hollow.alert.disabled:hover,.button.hollow.alert[disabled]:hover,.button.hollow.alert.disabled:focus,.button.hollow.alert[disabled]:focus {
    border: 1px solid #ec5840;
    color: #ec5840
}

.button.hollow.alert:hover,.button.hollow.alert:focus {
    border-color: #881f0e;
    color: #881f0e
}

.button.clear,.button.clear:hover,.button.clear:focus,.button.clear.disabled,.button.clear.disabled:hover,.button.clear.disabled:focus,.button.clear[disabled],.button.clear[disabled]:hover,.button.clear[disabled]:focus {
    border-color: transparent;
    background-color: transparent
}

.button.clear,.button.clear.disabled,.button.clear[disabled],.button.clear.disabled:hover,.button.clear[disabled]:hover,.button.clear.disabled:focus,.button.clear[disabled]:focus {
    color: #cb3c29
}

.button.clear:hover,.button.clear:focus {
    color: #661e15
}

.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary[disabled],.button.clear.primary.disabled:hover,.button.clear.primary[disabled]:hover,.button.clear.primary.disabled:focus,.button.clear.primary[disabled]:focus {
    color: #cb3c29
}

.button.clear.primary:hover,.button.clear.primary:focus {
    color: #661e15
}

.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary[disabled],.button.clear.secondary.disabled:hover,.button.clear.secondary[disabled]:hover,.button.clear.secondary.disabled:focus,.button.clear.secondary[disabled]:focus {
    color: #3e7f8b
}

.button.clear.secondary:hover,.button.clear.secondary:focus {
    color: #1f4046
}

.button.clear.success,.button.clear.success.disabled,.button.clear.success[disabled],.button.clear.success.disabled:hover,.button.clear.success[disabled]:hover,.button.clear.success.disabled:focus,.button.clear.success[disabled]:focus {
    color: #57d685
}

.button.clear.success:hover,.button.clear.success:focus {
    color: #1e793f
}

.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning[disabled],.button.clear.warning.disabled:hover,.button.clear.warning[disabled]:hover,.button.clear.warning.disabled:focus,.button.clear.warning[disabled]:focus {
    color: #ffae00
}

.button.clear.warning:hover,.button.clear.warning:focus {
    color: #805700
}

.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert[disabled],.button.clear.alert.disabled:hover,.button.clear.alert[disabled]:hover,.button.clear.alert.disabled:focus,.button.clear.alert[disabled]:focus {
    color: #ec5840
}

.button.clear.alert:hover,.button.clear.alert:focus {
    color: #881f0e
}

.button.disabled,.button[disabled] {
    opacity: 0.25;
    cursor: not-allowed
}

.button.dropdown::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4em;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #fff transparent transparent;
    position: relative;
    top: 0.4em;
    display: inline-block;
    float: right;
    margin-left: 1em
}

.button.dropdown.hollow::after,.button.dropdown.clear::after {
    border-top-color: #cb3c29
}

.button.dropdown.hollow.primary::after,.button.dropdown.clear.primary::after {
    border-top-color: #cb3c29
}

.button.dropdown.hollow.secondary::after,.button.dropdown.clear.secondary::after {
    border-top-color: #3e7f8b
}

.button.dropdown.hollow.success::after,.button.dropdown.clear.success::after {
    border-top-color: #57d685
}

.button.dropdown.hollow.warning::after,.button.dropdown.clear.warning::after {
    border-top-color: #ffae00
}

.button.dropdown.hollow.alert::after,.button.dropdown.clear.alert::after {
    border-top-color: #ec5840
}

.button.arrow-only::after {
    top: -0.1em;
    float: none;
    margin-left: 0
}

a.button:hover,a.button:focus {
    text-decoration: none
}

.button-group {
    margin-bottom: 1rem;
    font-size: 0
}

.button-group::before,.button-group::after {
    display: table;
    content: ' '
}

.button-group::after {
    clear: both
}

.button-group .button {
    margin: 0;
    margin-right: 1px;
    margin-bottom: 1px;
    font-size: 1rem
}

.button-group .button:last-child {
    margin-right: 0
}

.button-group.tiny .button {
    font-size: 0.9rem
}

.button-group.small .button {
    font-size: 0.9rem
}

.button-group.large .button {
    font-size: 1.25rem
}

.button-group.expanded {
    margin-right: -1px
}

.button-group.expanded::before,.button-group.expanded::after {
    display: none
}

.button-group.expanded .button:first-child:last-child {
    width: calc(100% - 1px)
}

.button-group.expanded .button:first-child:nth-last-child(2),.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button {
    display: inline-block;
    width: calc(50% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(2):last-child,.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(3),.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button {
    display: inline-block;
    width: calc(33.3333333333% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(3):last-child,.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(4),.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button {
    display: inline-block;
    width: calc(25% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(4):last-child,.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(5),.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button {
    display: inline-block;
    width: calc(20% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(5):last-child,.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child {
    margin-right: -6px
}

.button-group.expanded .button:first-child:nth-last-child(6),.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button {
    display: inline-block;
    width: calc(16.6666666667% - 1px);
    margin-right: 1px
}

.button-group.expanded .button:first-child:nth-last-child(6):last-child,.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child {
    margin-right: -6px
}

.button-group.primary .button,.button-group.primary .button.disabled,.button-group.primary .button[disabled],.button-group.primary .button.disabled:hover,.button-group.primary .button[disabled]:hover,.button-group.primary .button.disabled:focus,.button-group.primary .button[disabled]:focus {
    background-color: #cb3c29;
    color: #fff
}

.button-group.primary .button:hover,.button-group.primary .button:focus {
    background-color: #a23021;
    color: #fff
}

.button-group.secondary .button,.button-group.secondary .button.disabled,.button-group.secondary .button[disabled],.button-group.secondary .button.disabled:hover,.button-group.secondary .button[disabled]:hover,.button-group.secondary .button.disabled:focus,.button-group.secondary .button[disabled]:focus {
    background-color: #3e7f8b;
    color: #fff
}

.button-group.secondary .button:hover,.button-group.secondary .button:focus {
    background-color: #32666f;
    color: #fff
}

.button-group.success .button,.button-group.success .button.disabled,.button-group.success .button[disabled],.button-group.success .button.disabled:hover,.button-group.success .button[disabled]:hover,.button-group.success .button.disabled:focus,.button-group.success .button[disabled]:focus {
    background-color: #57d685;
    color: #1a181d
}

.button-group.success .button:hover,.button-group.success .button:focus {
    background-color: #2fc264;
    color: #1a181d
}

.button-group.warning .button,.button-group.warning .button.disabled,.button-group.warning .button[disabled],.button-group.warning .button.disabled:hover,.button-group.warning .button[disabled]:hover,.button-group.warning .button.disabled:focus,.button-group.warning .button[disabled]:focus {
    background-color: #ffae00;
    color: #1a181d
}

.button-group.warning .button:hover,.button-group.warning .button:focus {
    background-color: #cc8b00;
    color: #1a181d
}

.button-group.alert .button,.button-group.alert .button.disabled,.button-group.alert .button[disabled],.button-group.alert .button.disabled:hover,.button-group.alert .button[disabled]:hover,.button-group.alert .button.disabled:focus,.button-group.alert .button[disabled]:focus {
    background-color: #ec5840;
    color: #1a181d
}

.button-group.alert .button:hover,.button-group.alert .button:focus {
    background-color: #da3116;
    color: #1a181d
}

.button-group.hollow .button,.button-group.hollow .button:hover,.button-group.hollow .button:focus,.button-group.hollow .button.disabled,.button-group.hollow .button.disabled:hover,.button-group.hollow .button.disabled:focus,.button-group.hollow .button[disabled],.button-group.hollow .button[disabled]:hover,.button-group.hollow .button[disabled]:focus {
    background-color: transparent
}

.button-group.hollow .button,.button-group.hollow .button.disabled,.button-group.hollow .button[disabled],.button-group.hollow .button.disabled:hover,.button-group.hollow .button[disabled]:hover,.button-group.hollow .button.disabled:focus,.button-group.hollow .button[disabled]:focus {
    border: 1px solid #cb3c29;
    color: #cb3c29
}

.button-group.hollow .button:hover,.button-group.hollow .button:focus {
    border-color: #661e15;
    color: #661e15
}

.button-group.hollow.primary .button,.button-group.hollow.primary .button.disabled,.button-group.hollow.primary .button[disabled],.button-group.hollow.primary .button.disabled:hover,.button-group.hollow.primary .button[disabled]:hover,.button-group.hollow.primary .button.disabled:focus,.button-group.hollow.primary .button[disabled]:focus,.button-group.hollow .button.primary,.button-group.hollow .button.primary.disabled,.button-group.hollow .button.primary[disabled],.button-group.hollow .button.primary.disabled:hover,.button-group.hollow .button.primary[disabled]:hover,.button-group.hollow .button.primary.disabled:focus,.button-group.hollow .button.primary[disabled]:focus {
    border: 1px solid #cb3c29;
    color: #cb3c29
}

.button-group.hollow.primary .button:hover,.button-group.hollow.primary .button:focus,.button-group.hollow .button.primary:hover,.button-group.hollow .button.primary:focus {
    border-color: #661e15;
    color: #661e15
}

.button-group.hollow.secondary .button,.button-group.hollow.secondary .button.disabled,.button-group.hollow.secondary .button[disabled],.button-group.hollow.secondary .button.disabled:hover,.button-group.hollow.secondary .button[disabled]:hover,.button-group.hollow.secondary .button.disabled:focus,.button-group.hollow.secondary .button[disabled]:focus,.button-group.hollow .button.secondary,.button-group.hollow .button.secondary.disabled,.button-group.hollow .button.secondary[disabled],.button-group.hollow .button.secondary.disabled:hover,.button-group.hollow .button.secondary[disabled]:hover,.button-group.hollow .button.secondary.disabled:focus,.button-group.hollow .button.secondary[disabled]:focus {
    border: 1px solid #3e7f8b;
    color: #3e7f8b
}

.button-group.hollow.secondary .button:hover,.button-group.hollow.secondary .button:focus,.button-group.hollow .button.secondary:hover,.button-group.hollow .button.secondary:focus {
    border-color: #1f4046;
    color: #1f4046
}

.button-group.hollow.success .button,.button-group.hollow.success .button.disabled,.button-group.hollow.success .button[disabled],.button-group.hollow.success .button.disabled:hover,.button-group.hollow.success .button[disabled]:hover,.button-group.hollow.success .button.disabled:focus,.button-group.hollow.success .button[disabled]:focus,.button-group.hollow .button.success,.button-group.hollow .button.success.disabled,.button-group.hollow .button.success[disabled],.button-group.hollow .button.success.disabled:hover,.button-group.hollow .button.success[disabled]:hover,.button-group.hollow .button.success.disabled:focus,.button-group.hollow .button.success[disabled]:focus {
    border: 1px solid #57d685;
    color: #57d685
}

.button-group.hollow.success .button:hover,.button-group.hollow.success .button:focus,.button-group.hollow .button.success:hover,.button-group.hollow .button.success:focus {
    border-color: #1e793f;
    color: #1e793f
}

.button-group.hollow.warning .button,.button-group.hollow.warning .button.disabled,.button-group.hollow.warning .button[disabled],.button-group.hollow.warning .button.disabled:hover,.button-group.hollow.warning .button[disabled]:hover,.button-group.hollow.warning .button.disabled:focus,.button-group.hollow.warning .button[disabled]:focus,.button-group.hollow .button.warning,.button-group.hollow .button.warning.disabled,.button-group.hollow .button.warning[disabled],.button-group.hollow .button.warning.disabled:hover,.button-group.hollow .button.warning[disabled]:hover,.button-group.hollow .button.warning.disabled:focus,.button-group.hollow .button.warning[disabled]:focus {
    border: 1px solid #ffae00;
    color: #ffae00
}

.button-group.hollow.warning .button:hover,.button-group.hollow.warning .button:focus,.button-group.hollow .button.warning:hover,.button-group.hollow .button.warning:focus {
    border-color: #805700;
    color: #805700
}

.button-group.hollow.alert .button,.button-group.hollow.alert .button.disabled,.button-group.hollow.alert .button[disabled],.button-group.hollow.alert .button.disabled:hover,.button-group.hollow.alert .button[disabled]:hover,.button-group.hollow.alert .button.disabled:focus,.button-group.hollow.alert .button[disabled]:focus,.button-group.hollow .button.alert,.button-group.hollow .button.alert.disabled,.button-group.hollow .button.alert[disabled],.button-group.hollow .button.alert.disabled:hover,.button-group.hollow .button.alert[disabled]:hover,.button-group.hollow .button.alert.disabled:focus,.button-group.hollow .button.alert[disabled]:focus {
    border: 1px solid #ec5840;
    color: #ec5840
}

.button-group.hollow.alert .button:hover,.button-group.hollow.alert .button:focus,.button-group.hollow .button.alert:hover,.button-group.hollow .button.alert:focus {
    border-color: #881f0e;
    color: #881f0e
}

.button-group.clear .button,.button-group.clear .button:hover,.button-group.clear .button:focus,.button-group.clear .button.disabled,.button-group.clear .button.disabled:hover,.button-group.clear .button.disabled:focus,.button-group.clear .button[disabled],.button-group.clear .button[disabled]:hover,.button-group.clear .button[disabled]:focus {
    border-color: transparent;
    background-color: transparent
}

.button-group.clear .button,.button-group.clear .button.disabled,.button-group.clear .button[disabled],.button-group.clear .button.disabled:hover,.button-group.clear .button[disabled]:hover,.button-group.clear .button.disabled:focus,.button-group.clear .button[disabled]:focus {
    color: #cb3c29
}

.button-group.clear .button:hover,.button-group.clear .button:focus {
    color: #661e15
}

.button-group.clear.primary .button,.button-group.clear.primary .button.disabled,.button-group.clear.primary .button[disabled],.button-group.clear.primary .button.disabled:hover,.button-group.clear.primary .button[disabled]:hover,.button-group.clear.primary .button.disabled:focus,.button-group.clear.primary .button[disabled]:focus,.button-group.clear .button.primary,.button-group.clear .button.primary.disabled,.button-group.clear .button.primary[disabled],.button-group.clear .button.primary.disabled:hover,.button-group.clear .button.primary[disabled]:hover,.button-group.clear .button.primary.disabled:focus,.button-group.clear .button.primary[disabled]:focus {
    color: #cb3c29
}

.button-group.clear.primary .button:hover,.button-group.clear.primary .button:focus,.button-group.clear .button.primary:hover,.button-group.clear .button.primary:focus {
    color: #661e15
}

.button-group.clear.secondary .button,.button-group.clear.secondary .button.disabled,.button-group.clear.secondary .button[disabled],.button-group.clear.secondary .button.disabled:hover,.button-group.clear.secondary .button[disabled]:hover,.button-group.clear.secondary .button.disabled:focus,.button-group.clear.secondary .button[disabled]:focus,.button-group.clear .button.secondary,.button-group.clear .button.secondary.disabled,.button-group.clear .button.secondary[disabled],.button-group.clear .button.secondary.disabled:hover,.button-group.clear .button.secondary[disabled]:hover,.button-group.clear .button.secondary.disabled:focus,.button-group.clear .button.secondary[disabled]:focus {
    color: #3e7f8b
}

.button-group.clear.secondary .button:hover,.button-group.clear.secondary .button:focus,.button-group.clear .button.secondary:hover,.button-group.clear .button.secondary:focus {
    color: #1f4046
}

.button-group.clear.success .button,.button-group.clear.success .button.disabled,.button-group.clear.success .button[disabled],.button-group.clear.success .button.disabled:hover,.button-group.clear.success .button[disabled]:hover,.button-group.clear.success .button.disabled:focus,.button-group.clear.success .button[disabled]:focus,.button-group.clear .button.success,.button-group.clear .button.success.disabled,.button-group.clear .button.success[disabled],.button-group.clear .button.success.disabled:hover,.button-group.clear .button.success[disabled]:hover,.button-group.clear .button.success.disabled:focus,.button-group.clear .button.success[disabled]:focus {
    color: #57d685
}

.button-group.clear.success .button:hover,.button-group.clear.success .button:focus,.button-group.clear .button.success:hover,.button-group.clear .button.success:focus {
    color: #1e793f
}

.button-group.clear.warning .button,.button-group.clear.warning .button.disabled,.button-group.clear.warning .button[disabled],.button-group.clear.warning .button.disabled:hover,.button-group.clear.warning .button[disabled]:hover,.button-group.clear.warning .button.disabled:focus,.button-group.clear.warning .button[disabled]:focus,.button-group.clear .button.warning,.button-group.clear .button.warning.disabled,.button-group.clear .button.warning[disabled],.button-group.clear .button.warning.disabled:hover,.button-group.clear .button.warning[disabled]:hover,.button-group.clear .button.warning.disabled:focus,.button-group.clear .button.warning[disabled]:focus {
    color: #ffae00
}

.button-group.clear.warning .button:hover,.button-group.clear.warning .button:focus,.button-group.clear .button.warning:hover,.button-group.clear .button.warning:focus {
    color: #805700
}

.button-group.clear.alert .button,.button-group.clear.alert .button.disabled,.button-group.clear.alert .button[disabled],.button-group.clear.alert .button.disabled:hover,.button-group.clear.alert .button[disabled]:hover,.button-group.clear.alert .button.disabled:focus,.button-group.clear.alert .button[disabled]:focus,.button-group.clear .button.alert,.button-group.clear .button.alert.disabled,.button-group.clear .button.alert[disabled],.button-group.clear .button.alert.disabled:hover,.button-group.clear .button.alert[disabled]:hover,.button-group.clear .button.alert.disabled:focus,.button-group.clear .button.alert[disabled]:focus {
    color: #ec5840
}

.button-group.clear.alert .button:hover,.button-group.clear.alert .button:focus,.button-group.clear .button.alert:hover,.button-group.clear .button.alert:focus {
    color: #881f0e
}

.button-group.no-gaps .button {
    margin-right: -0.0625rem
}

.button-group.no-gaps .button+.button {
    border-left-color: transparent
}

.button-group.stacked .button,.button-group.stacked-for-small .button,.button-group.stacked-for-medium .button {
    width: 100%
}

.button-group.stacked .button:last-child,.button-group.stacked-for-small .button:last-child,.button-group.stacked-for-medium .button:last-child {
    margin-bottom: 0
}

.button-group.stacked.expanded,.button-group.stacked-for-small.expanded,.button-group.stacked-for-medium.expanded {
    margin-right: -1px
}

.button-group.stacked.expanded::before,.button-group.stacked.expanded::after,.button-group.stacked-for-small.expanded::before,.button-group.stacked-for-small.expanded::after,.button-group.stacked-for-medium.expanded::before,.button-group.stacked-for-medium.expanded::after {
    display: none
}

.button-group.stacked.expanded .button:first-child:last-child,.button-group.stacked-for-small.expanded .button:first-child:last-child,.button-group.stacked-for-medium.expanded .button:first-child:last-child {
    width: calc(100% - 1px)
}

.button-group.stacked.expanded .button:first-child:nth-last-child(2),.button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button {
    display: inline-block;
    width: calc(50% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(2):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child {
    margin-right: -6px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(3),.button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button {
    display: inline-block;
    width: calc(33.3333333333% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(3):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child {
    margin-right: -6px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(4),.button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button {
    display: inline-block;
    width: calc(25% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(4):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child {
    margin-right: -6px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(5),.button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button {
    display: inline-block;
    width: calc(20% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(5):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child {
    margin-right: -6px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(6),.button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6),.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6),.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button {
    display: inline-block;
    width: calc(16.6666666667% - 1px);
    margin-right: 1px
}

.button-group.stacked.expanded .button:first-child:nth-last-child(6):last-child,.button-group.stacked.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):last-child,.button-group.stacked-for-small.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):last-child,.button-group.stacked-for-medium.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child {
    margin-right: -6px
}

@media print,screen and (min-width: 40em) {
    .button-group.stacked-for-small .button {
        width:auto;
        margin-bottom: 0
    }
}

@media print,screen and (min-width: 64em) {
    .button-group.stacked-for-medium .button {
        width:auto;
        margin-bottom: 0
    }
}

@media print,screen and (max-width: 28.12375em) {
    .button-group.stacked-for-small.expanded {
        display:block
    }

    .button-group.stacked-for-small.expanded .button {
        display: block;
        margin-right: 0
    }
}

@media print,screen and (max-width: 49.99875em) {
    .button-group.stacked-for-medium.expanded {
        display:block
    }

    .button-group.stacked-for-medium.expanded .button {
        display: block;
        margin-right: 0
    }
}

.close-button {
    position: absolute;
    z-index: 10;
    color: #2c2930;
    cursor: pointer
}

[data-whatinput='mouse'] .close-button {
    outline: 0
}

.close-button:hover,.close-button:focus {
    color: #cb3c29
}

.close-button.small {
    right: 0.66rem;
    top: 0.33em;
    font-size: 1.5em;
    line-height: 1
}

.close-button,.close-button.medium {
    right: 1rem;
    top: 0.5rem;
    font-size: 2em;
    line-height: 1
}

.label {
    display: inline-block;
    padding: 0.33333rem 0.5rem;
    border-radius: 4px;
    font-size: 0.8rem;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    background: #cb3c29;
    color: #fff
}

.label.primary {
    background: #cb3c29;
    color: #fff
}

.label.secondary {
    background: #3e7f8b;
    color: #fff
}

.label.success {
    background: #57d685;
    color: #1a181d
}

.label.warning {
    background: #ffae00;
    color: #1a181d
}

.label.alert {
    background: #ec5840;
    color: #1a181d
}

.progress {
    height: 1rem;
    margin-bottom: 1rem;
    border-radius: 4px;
    background-color: #e8e8e8
}

.progress.primary .progress-meter {
    background-color: #cb3c29
}

.progress.secondary .progress-meter {
    background-color: #3e7f8b
}

.progress.success .progress-meter {
    background-color: #57d685
}

.progress.warning .progress-meter {
    background-color: #ffae00
}

.progress.alert .progress-meter {
    background-color: #ec5840
}

.progress-meter {
    position: relative;
    display: block;
    width: 0%;
    height: 100%;
    background-color: #cb3c29;
    border-radius: 4px
}

.progress-meter-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    font-size: 0.75rem;
    font-weight: bold;
    color: #fff;
    white-space: nowrap;
    border-radius: 4px
}

.slider {
    position: relative;
    height: 0.5rem;
    margin-top: 1.25rem;
    margin-bottom: 2.25rem;
    background-color: #fafafa;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: none
}

.slider-fill {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    max-width: 100%;
    height: 0.5rem;
    background-color: #e8e8e8;
    transition: all 0.2s ease-in-out
}

.slider-fill.is-dragging {
    transition: all 0s linear
}

.slider-handle {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    z-index: 1;
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 4px;
    background-color: #cb3c29;
    transition: all 0.2s ease-in-out;
    touch-action: manipulation
}

[data-whatinput='mouse'] .slider-handle {
    outline: 0
}

.slider-handle:hover {
    background-color: #ad3323
}

.slider-handle.is-dragging {
    transition: all 0s linear
}

.slider.disabled,.slider[disabled] {
    opacity: 0.25;
    cursor: not-allowed
}

.slider.vertical {
    display: inline-block;
    width: 0.5rem;
    height: 12.5rem;
    margin: 0 1.25rem;
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1)
}

.slider.vertical .slider-fill {
    top: 0;
    width: 0.5rem;
    max-height: 100%
}

.slider.vertical .slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.4rem;
    height: 1.4rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.switch {
    height: 2rem;
    position: relative;
    margin-bottom: 1rem;
    outline: 0;
    font-size: 0.875rem;
    font-weight: bold;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.switch-input {
    position: absolute;
    margin-bottom: 0;
    opacity: 0
}

.switch-paddle {
    position: relative;
    display: block;
    width: 4rem;
    height: 2rem;
    border-radius: 4px;
    background: #e8e8e8;
    transition: all 0.25s ease-out;
    font-weight: inherit;
    color: inherit;
    cursor: pointer
}

input+.switch-paddle {
    margin: 0
}

.switch-paddle::after {
    position: absolute;
    top: 0.25rem;
    left: 0.25rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border-radius: 4px;
    background: #fff;
    transition: all 0.25s ease-out;
    content: ''
}

input:checked~.switch-paddle {
    background: #57d685
}

input:checked~.switch-paddle::after {
    left: 2.25rem
}

input:disabled~.switch-paddle {
    cursor: not-allowed;
    opacity: 0.5
}

[data-whatinput='mouse'] input:focus~.switch-paddle {
    outline: 0
}

.switch-inactive,.switch-active {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.switch-active {
    left: 8%;
    display: none
}

input:checked+label>.switch-active {
    display: block
}

.switch-inactive {
    right: 15%
}

input:checked+label>.switch-inactive {
    display: none
}

.switch.tiny {
    height: 1.5rem
}

.switch.tiny .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.625rem
}

.switch.tiny .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1rem;
    height: 1rem
}

.switch.tiny input:checked~.switch-paddle::after {
    left: 1.75rem
}

.switch.small {
    height: 1.75rem
}

.switch.small .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 0.75rem
}

.switch.small .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1.25rem;
    height: 1.25rem
}

.switch.small input:checked~.switch-paddle::after {
    left: 2rem
}

.switch.large {
    height: 2.5rem
}

.switch.large .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1rem
}

.switch.large .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 2rem;
    height: 2rem
}

.switch.large input:checked~.switch-paddle::after {
    left: 2.75rem
}

table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 4px
}

thead,tbody,tfoot {
    border: 1px solid #f2f2f2;
    background-color: #fff
}

caption {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: 600
}

thead {
    background: #f9f9f9;
    color: #3d393c
}

tfoot {
    background: #f2f2f2;
    color: #3d393c
}

thead tr,tfoot tr {
    background: transparent
}

thead th,thead td,tfoot th,tfoot td {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: 600;
    text-align: left
}

tbody th,tbody td {
    padding: 0.5rem 0.625rem 0.625rem
}

tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f2f2f2
}

table.unstriped tbody {
    background-color: #fff
}

table.unstriped tbody tr {
    border-bottom: 0;
    border-bottom: 1px solid #f2f2f2;
    background-color: #fff
}

@media print,screen and (max-width: 49.99875em) {
    table.stack thead {
        display:none
    }

    table.stack tfoot {
        display: none
    }

    table.stack tr,table.stack th,table.stack td {
        display: block
    }

    table.stack td {
        border-top: 0
    }
}

table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto
}

table.hover thead tr:hover {
    background-color: #f4f4f4
}

table.hover tfoot tr:hover {
    background-color: #ededed
}

table.hover tbody tr:hover {
    background-color: #fafafa
}

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
    background-color: #ededed
}

.table-scroll {
    overflow-x: auto
}

.badge {
    display: inline-block;
    min-width: 1.5em;
    padding: 0.3em;
    border-radius: 50%;
    font-size: 0.6rem;
    text-align: center;
    background: #cb3c29;
    color: #fff
}

.badge.primary {
    background: #cb3c29;
    color: #fff
}

.badge.secondary {
    background: #3e7f8b;
    color: #fff
}

.badge.success {
    background: #57d685;
    color: #1a181d
}

.badge.warning {
    background: #ffae00;
    color: #1a181d
}

.badge.alert {
    background: #ec5840;
    color: #1a181d
}

.breadcrumbs {
    margin: 0 0 1rem 0;
    list-style: none
}

.breadcrumbs::before,.breadcrumbs::after {
    display: table;
    content: ' '
}

.breadcrumbs::after {
    clear: both
}

.breadcrumbs li {
    float: left;
    font-size: 0.6875rem;
    color: #1a181d;
    cursor: default
}

.breadcrumbs li:not(:last-child)::after {
    position: relative;
    margin: 0 0.75rem;
    opacity: 1;
    content: "/";
    color: #e8e8e8
}

.breadcrumbs a {
    color: #cb3c29
}

.breadcrumbs a:hover {
    text-decoration: underline
}

.breadcrumbs .disabled {
    color: #e8e8e8;
    cursor: not-allowed
}

.callout {
    position: relative;
    margin: 0 0 1rem 0;
    padding: 1rem;
    border: 0;
    border-radius: 0;
    background-color: white;
    color: #3d393c
}

.callout>:first-child {
    margin-top: 0
}

.callout>:last-child {
    margin-bottom: 0
}

.callout.primary {
    background-color: #fbebe9;
    color: #3d393c
}

.callout.secondary {
    background-color: #eaf4f5;
    color: #3d393c
}

.callout.success {
    background-color: #eefbf3;
    color: #3d393c
}

.callout.warning {
    background-color: #fff7e6;
    color: #3d393c
}

.callout.alert {
    background-color: #fdeeec;
    color: #3d393c
}

.callout.small {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem
}

.callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem
}

.card,.chart-tooltip,.conference-registration,.conference-speaker .speaker-bio,.add-message,.comment-thread {
    margin-bottom: 1rem;
    border: 1px solid #fafafa;
    border-radius: 4px;
    background: #fff;
    box-shadow: none;
    overflow: hidden;
    color: #3d393c
}

.card>:last-child,.chart-tooltip>:last-child,.conference-registration>:last-child,.conference-speaker .speaker-bio>:last-child,.add-message>:last-child,.comment-thread>:last-child {
    margin-bottom: 0
}

.card-divider {
    padding: 1rem;
    background: #fafafa
}

.card-divider>:last-child {
    margin-bottom: 0
}

.card-section {
    padding: 1rem
}

.card-section>:last-child {
    margin-bottom: 0
}

.card-image {
    min-height: 1px
}

.dropdown-pane {
    position: absolute;
    z-index: 10;
    display: none;
    width: 300px;
    padding: 1rem;
    visibility: hidden;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fafafa;
    font-size: 1rem
}

.dropdown-pane.is-opening {
    display: block
}

.dropdown-pane.is-open {
    display: block;
    visibility: visible
}

.dropdown-pane.tiny {
    width: 100px
}

.dropdown-pane.small {
    width: 200px
}

.dropdown-pane.large {
    width: 400px
}

.pagination {
    margin-left: 0;
    margin-bottom: 1rem
}

.pagination::before,.pagination::after {
    display: table;
    content: ' '
}

.pagination::after {
    clear: both
}

.pagination li {
    margin-right: 0.0625rem;
    border-radius: 4px;
    font-size: 1rem;
    display: none
}

.pagination li:last-child,.pagination li:first-child {
    display: inline-block
}

@media print,screen and (min-width: 40em) {
    .pagination li {
        display:inline-block
    }
}

.pagination a,.pagination button {
    display: block;
    padding: 0.1875rem 0.625rem;
    border-radius: 4px;
    color: #3d393c
}

.pagination a:hover,.pagination button:hover {
    background: #e8e8e8
}

.pagination .current {
    padding: 0.1875rem 0.625rem;
    background: #3e7f8b;
    color: #fff;
    cursor: default
}

.pagination .disabled {
    padding: 0.1875rem 0.625rem;
    color: #8c838a;
    cursor: not-allowed
}

.pagination .disabled:hover {
    background: transparent
}

.pagination .ellipsis::after {
    padding: 0.1875rem 0.625rem;
    content: '\2026';
    color: #3d393c
}

.has-tip {
    position: relative;
    display: inline-block;
    border-bottom: 0;
    font-weight: normal;
    cursor: pointer
}

.tooltip {
    position: absolute;
    top: calc(100% + 0.6495rem);
    z-index: 1200;
    max-width: 10rem;
    padding: 0.75rem;
    border-radius: 4px;
    background-color: #1a181d;
    font-size: 90%;
    color: #fff
}

.tooltip::before {
    position: absolute
}

.tooltip.bottom::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-top-width: 0;
    border-bottom-style: solid;
    border-color: transparent transparent #1a181d;
    bottom: 100%
}

.tooltip.bottom.align-center::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tooltip.top::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1a181d transparent transparent;
    top: 100%;
    bottom: auto
}

.tooltip.top.align-center::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tooltip.left::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1a181d;
    left: 100%
}

.tooltip.left.align-center::before {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tooltip.right::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1a181d transparent transparent;
    right: 100%;
    left: auto
}

.tooltip.right.align-center::before {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tooltip.align-top::before {
    bottom: auto;
    top: 10%
}

.tooltip.align-bottom::before {
    bottom: 10%;
    top: auto
}

.tooltip.align-left::before {
    left: 10%;
    right: auto
}

.tooltip.align-right::before {
    left: auto;
    right: 10%
}

.accordion {
    margin-left: 0;
    background: #cb3c29;
    list-style-type: none
}

.accordion[disabled] .accordion-title {
    cursor: not-allowed
}

.accordion-item:first-child>:first-child {
    border-radius: 4px 4px 0 0
}

.accordion-item:last-child>:last-child {
    border-radius: 0 0 4px 4px
}

.accordion-title {
    position: relative;
    display: block;
    padding: 1.25rem 1rem;
    border: 1px solid #fafafa;
    border-bottom: 0;
    font-size: 0.75rem;
    line-height: 1;
    color: #fff
}

:last-child:not(.is-active)>.accordion-title {
    border-bottom: 1px solid #fafafa;
    border-radius: 0 0 4px 4px
}

.accordion-title:hover,.accordion-title:focus {
    background-color: #fafafa
}

.accordion-title::before {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: "+"
}

.is-active>.accordion-title::before {
    content: "–"
}

.accordion-content {
    display: none;
    padding: 1rem;
    border: 1px solid #fafafa;
    border-bottom: 0;
    background-color: #fff;
    color: inherit
}

:last-child>.accordion-content:last-child {
    border-bottom: 1px solid #fafafa
}

.media-object {
    display: block;
    margin-bottom: 1rem
}

.media-object img {
    max-width: none
}

.media-object-section {
    display: table-cell;
    vertical-align: top
}

.media-object-section:first-child {
    padding-right: 1rem
}

.media-object-section:last-child:not(:nth-child(2)) {
    padding-left: 1rem
}

.media-object-section>:last-child {
    margin-bottom: 0
}

@media print,screen and (max-width: 28.12375em) {
    .stack-for-small .media-object-section {
        padding:0;
        padding-bottom: 1rem;
        display: block
    }

    .stack-for-small .media-object-section img {
        width: 100%
    }
}

.media-object-section.middle {
    vertical-align: middle
}

.media-object-section.bottom {
    vertical-align: bottom
}

.orbit {
    position: relative
}

.orbit-container {
    position: relative;
    height: 0;
    margin: 0;
    list-style: none;
    overflow: hidden
}

.orbit-slide {
    width: 100%;
    position: absolute
}

.orbit-slide.no-motionui.is-active {
    top: 0;
    left: 0
}

.orbit-figure {
    margin: 0
}

.orbit-image {
    width: 100%;
    max-width: 100%;
    margin: 0
}

.orbit-caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
    padding: 1rem;
    background-color: rgba(26,24,29,0.5);
    color: #fff
}

.orbit-next,.orbit-previous {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 10;
    padding: 1rem;
    color: #fff
}

[data-whatinput='mouse'] .orbit-next,[data-whatinput='mouse'] .orbit-previous {
    outline: 0
}

.orbit-next:hover,.orbit-previous:hover,.orbit-next:active,.orbit-previous:active,.orbit-next:focus,.orbit-previous:focus {
    background-color: rgba(26,24,29,0.5)
}

.orbit-previous {
    left: 0
}

.orbit-next {
    left: auto;
    right: 0
}

.orbit-bullets {
    position: relative;
    margin-top: 0.8rem;
    margin-bottom: 0.8rem;
    text-align: center
}

[data-whatinput='mouse'] .orbit-bullets {
    outline: 0
}

.orbit-bullets button {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.1rem;
    border-radius: 50%;
    background-color: #e8e8e8
}

.orbit-bullets button:hover {
    background-color: #2c2930
}

.orbit-bullets button.is-active {
    background-color: #2c2930
}

.responsive-embed,.flex-video {
    position: relative;
    height: 0;
    margin-bottom: 1rem;
    padding-bottom: 75%;
    overflow: hidden
}

.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.responsive-embed.widescreen,.flex-video.widescreen {
    padding-bottom: 56.25%
}

.tabs {
    margin: 0;
    border: 1px solid transparent;
    background: #f4f4f4;
    list-style-type: none
}

.tabs::before,.tabs::after {
    display: table;
    content: ' '
}

.tabs::after {
    clear: both
}

.tabs.vertical>li {
    display: block;
    float: none;
    width: auto
}

.tabs.simple>li>a {
    padding: 0
}

.tabs.simple>li>a:hover {
    background: transparent
}

.tabs.primary {
    background: #cb3c29
}

.tabs.primary>li>a {
    color: #fff
}

.tabs.primary>li>a:hover,.tabs.primary>li>a:focus {
    background: #c13927
}

.tabs-title {
    float: left
}

.tabs-title>a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 1rem;
    line-height: 1;
    color: #cb3c29
}

[data-whatinput='mouse'] .tabs-title>a {
    outline: 0
}

.tabs-title>a:hover {
    background: #fff;
    color: #af3423
}

.tabs-title>a:focus,.tabs-title>a[aria-selected='true'] {
    background: #fff;
    color: #cb3c29
}

.tabs-content {
    border: 1px solid transparent;
    border-top: 0;
    background: #fff;
    color: inherit;
    transition: all 0.5s ease
}

.tabs-content.vertical {
    border: 1px solid transparent;
    border-left: 0
}

.tabs-panel {
    display: none;
    padding: 0
}

.tabs-panel.is-active {
    display: block
}

.thumbnail {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
    border: solid 4px #fff;
    border-radius: 4px;
    box-shadow: 0 0 0 1px #e8e8e8;
    line-height: 0
}

a.thumbnail {
    transition: box-shadow 200ms ease-out
}

a.thumbnail:hover,a.thumbnail:focus {
    box-shadow: 0 0 0 1px #cb3c29
}

a.thumbnail image {
    box-shadow: none
}

.menu {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative
}

[data-whatinput='mouse'] .menu li {
    outline: 0
}

.menu a,.menu .button {
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: 0.7rem 1rem
}

.menu input,.menu select,.menu .inline-filters button[data-toggle],.inline-filters .menu button[data-toggle],.menu a,.menu button {
    margin-bottom: 0
}

.menu input {
    display: inline-block
}

.menu li,.menu.horizontal li {
    display: inline-block
}

.menu.vertical li {
    display: block
}

.menu.expanded {
    display: table;
    width: 100%
}

.menu.expanded>li {
    display: table-cell;
    vertical-align: middle
}

.menu.simple li+li {
    margin-left: 1rem
}

.menu.simple a {
    padding: 0
}

@media screen and (min-width: 28.125em) {
    .menu.smallmedium-horizontal li {
        display:inline-block
    }

    .menu.smallmedium-vertical li {
        display: block
    }

    .menu.smallmedium-expanded {
        display: table;
        width: 100%
    }

    .menu.smallmedium-expanded>li {
        display: table-cell;
        vertical-align: middle
    }

    .menu.smallmedium-simple {
        display: table;
        width: 100%
    }

    .menu.smallmedium-simple>li {
        display: table-cell;
        vertical-align: middle
    }
}

@media print,screen and (min-width: 40em) {
    .menu.medium-horizontal li {
        display:inline-block
    }

    .menu.medium-vertical li {
        display: block
    }

    .menu.medium-expanded {
        display: table;
        width: 100%
    }

    .menu.medium-expanded>li {
        display: table-cell;
        vertical-align: middle
    }

    .menu.medium-simple {
        display: table;
        width: 100%
    }

    .menu.medium-simple>li {
        display: table-cell;
        vertical-align: middle
    }
}

@media screen and (min-width: 50em) {
    .menu.mediumlarge-horizontal li {
        display:inline-block
    }

    .menu.mediumlarge-vertical li {
        display: block
    }

    .menu.mediumlarge-expanded {
        display: table;
        width: 100%
    }

    .menu.mediumlarge-expanded>li {
        display: table-cell;
        vertical-align: middle
    }

    .menu.mediumlarge-simple {
        display: table;
        width: 100%
    }

    .menu.mediumlarge-simple>li {
        display: table-cell;
        vertical-align: middle
    }
}

@media print,screen and (min-width: 64em) {
    .menu.large-horizontal li {
        display:inline-block
    }

    .menu.large-vertical li {
        display: block
    }

    .menu.large-expanded {
        display: table;
        width: 100%
    }

    .menu.large-expanded>li {
        display: table-cell;
        vertical-align: middle
    }

    .menu.large-simple {
        display: table;
        width: 100%
    }

    .menu.large-simple>li {
        display: table-cell;
        vertical-align: middle
    }
}

.menu.nested {
    margin-right: 0;
    margin-left: 1rem
}

.menu.icons img,.menu.icons i,.menu.icons svg {
    vertical-align: middle
}

.menu.icons img+span,.menu.icons i+span,.menu.icons svg+span {
    vertical-align: middle
}

.menu.icon-top img,.menu.icon-top i,.menu.icon-top svg,.menu.icon-right img,.menu.icon-right i,.menu.icon-right svg,.menu.icon-bottom img,.menu.icon-bottom i,.menu.icon-bottom svg,.menu.icon-left img,.menu.icon-left i,.menu.icon-left svg {
    vertical-align: middle
}

.menu.icon-top img+span,.menu.icon-top i+span,.menu.icon-top svg+span,.menu.icon-right img+span,.menu.icon-right i+span,.menu.icon-right svg+span,.menu.icon-bottom img+span,.menu.icon-bottom i+span,.menu.icon-bottom svg+span,.menu.icon-left img+span,.menu.icon-left i+span,.menu.icon-left svg+span {
    vertical-align: middle
}

.menu.icon-left li a img,.menu.icon-left li a i,.menu.icon-left li a svg {
    margin-right: 0.25rem;
    display: inline-block
}

.menu.icon-right li a img,.menu.icon-right li a i,.menu.icon-right li a svg {
    margin-left: 0.25rem;
    display: inline-block
}

.menu.icon-top li a {
    text-align: center
}

.menu.icon-top li a img,.menu.icon-top li a i,.menu.icon-top li a svg {
    display: block;
    margin: 0 auto 0.25rem
}

.menu.icon-bottom li a {
    text-align: center
}

.menu.icon-bottom li a img,.menu.icon-bottom li a i,.menu.icon-bottom li a svg {
    display: block;
    margin: 0.25rem auto 0
}

.menu .is-active>a {
    background: #cb3c29;
    color: #fff
}

.menu .active>a {
    background: #cb3c29;
    color: #fff
}

.menu.align-left {
    text-align: left
}

.menu.align-right {
    text-align: right
}

.menu.align-right .submenu li {
    text-align: left
}

.menu.align-right.vertical .submenu li {
    text-align: right
}

.menu.align-right .nested {
    margin-right: 1rem;
    margin-left: 0
}

.menu.align-center {
    text-align: center
}

.menu.align-center .submenu li {
    text-align: left
}

.menu .menu-text {
    padding: 0.7rem 1rem;
    font-weight: bold;
    line-height: 1;
    color: inherit
}

.menu-centered>.menu {
    text-align: center
}

.menu-centered>.menu .submenu li {
    text-align: left
}

.no-js [data-responsive-menu] ul {
    display: none
}

.menu-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer
}

.menu-icon::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
    content: ''
}

.menu-icon:hover::after {
    background: #e8e8e8;
    box-shadow: 0 7px 0 #e8e8e8, 0 14px 0 #e8e8e8
}

.menu-icon.dark {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer
}

.menu-icon.dark::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #1a181d;
    box-shadow: 0 7px 0 #1a181d, 0 14px 0 #1a181d;
    content: ''
}

.menu-icon.dark:hover::after {
    background: #2c2930;
    box-shadow: 0 7px 0 #2c2930, 0 14px 0 #2c2930
}

.accordion-menu li {
    width: 100%
}

.accordion-menu a {
    padding: 0.7rem 1rem
}

.accordion-menu .is-accordion-submenu a {
    padding: 0.7rem 1rem
}

.accordion-menu .nested.is-accordion-submenu {
    margin-right: 0;
    margin-left: 1rem
}

.accordion-menu.align-right .nested.is-accordion-submenu {
    margin-right: 1rem;
    margin-left: 0
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a {
    position: relative
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #cb3c29 transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 1rem
}

.accordion-menu.align-left .is-accordion-submenu-parent>a::after {
    right: 1rem;
    left: auto
}

.accordion-menu.align-right .is-accordion-submenu-parent>a::after {
    right: auto;
    left: 1rem
}

.accordion-menu .is-accordion-submenu-parent[aria-expanded='true']>a::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.is-accordion-submenu-parent {
    position: relative
}

.has-submenu-toggle>a {
    margin-right: 40px
}

.submenu-toggle {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    cursor: pointer
}

.submenu-toggle::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #cb3c29 transparent transparent;
    top: 0;
    bottom: 0;
    margin: auto
}

.submenu-toggle[aria-expanded='true']::after {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.submenu-toggle-text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.is-drilldown {
    position: relative;
    overflow: hidden
}

.is-drilldown li {
    display: block
}

.is-drilldown.animate-height {
    transition: height 0.5s
}

.drilldown a {
    padding: 0.7rem 1rem;
    background: #fff
}

.drilldown .is-drilldown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: -1;
    width: 100%;
    background: #fff;
    transition: -webkit-transform 0.15s linear;
    transition: transform 0.15s linear;
    transition: transform 0.15s linear, -webkit-transform 0.15s linear
}

.drilldown .is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.drilldown .is-drilldown-submenu.is-closing {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.drilldown .is-drilldown-submenu a {
    padding: 0.7rem 1rem
}

.drilldown .nested.is-drilldown-submenu {
    margin-right: 0;
    margin-left: 0
}

.drilldown .drilldown-submenu-cover-previous {
    min-height: 100%
}

.drilldown .is-drilldown-submenu-parent>a {
    position: relative
}

.drilldown .is-drilldown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #cb3c29;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem
}

.drilldown.align-left .is-drilldown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #3e7f8b;
    right: 1rem;
    left: auto
}

.drilldown.align-right .is-drilldown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #3e7f8b transparent transparent;
    right: auto;
    left: 1rem
}

.drilldown .js-drilldown-back>a::before {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #cb3c29 transparent transparent;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.75rem
}

.dropdown.menu>li.opens-left>.is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto
}

.dropdown.menu>li.opens-right>.is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0
}

.dropdown.menu>li.is-dropdown-submenu-parent>a {
    position: relative;
    padding-right: 1.5rem
}

.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #3e7f8b transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px
}

[data-whatinput='mouse'] .dropdown.menu a {
    outline: 0
}

.dropdown.menu>li>a {
    background: #fff;
    padding: 0.7rem 1rem
}

.dropdown.menu>li.is-active>a {
    background: transparent;
    color: #3e7f8b
}

.no-js .dropdown.menu ul {
    display: none
}

.dropdown.menu .nested.is-dropdown-submenu {
    margin-right: 0;
    margin-left: 0
}

.dropdown.menu.vertical>li .is-dropdown-submenu {
    top: 0
}

.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto
}

.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu {
    right: auto;
    left: 100%
}

.dropdown.menu.vertical>li>a::after {
    right: 14px
}

.dropdown.menu.vertical>li.opens-left>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #3e7f8b transparent transparent;
    right: auto;
    left: 5px
}

.dropdown.menu.vertical>li.opens-right>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #3e7f8b
}

@media screen and (min-width: 28.125em) {
    .dropdown.menu.smallmedium-horizontal>li.opens-left>.is-dropdown-submenu {
        top:100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.smallmedium-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.smallmedium-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.smallmedium-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #3e7f8b transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.smallmedium-vertical>li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.smallmedium-vertical>li.opens-left>.is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.smallmedium-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.smallmedium-vertical>li>a::after {
        right: 14px
    }

    .dropdown.menu.smallmedium-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #3e7f8b transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.smallmedium-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #3e7f8b
    }
}

@media print,screen and (min-width: 40em) {
    .dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
        top:100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #3e7f8b transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.medium-vertical>li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.medium-vertical>li>a::after {
        right: 14px
    }

    .dropdown.menu.medium-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #3e7f8b transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.medium-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #3e7f8b
    }
}

@media screen and (min-width: 50em) {
    .dropdown.menu.mediumlarge-horizontal>li.opens-left>.is-dropdown-submenu {
        top:100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.mediumlarge-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.mediumlarge-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.mediumlarge-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #3e7f8b transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.mediumlarge-vertical>li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.mediumlarge-vertical>li.opens-left>.is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.mediumlarge-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.mediumlarge-vertical>li>a::after {
        right: 14px
    }

    .dropdown.menu.mediumlarge-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #3e7f8b transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.mediumlarge-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #3e7f8b
    }
}

@media print,screen and (min-width: 64em) {
    .dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu {
        top:100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a {
        position: relative;
        padding-right: 1.5rem
    }

    .dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-bottom-width: 0;
        border-top-style: solid;
        border-color: #3e7f8b transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px
    }

    .dropdown.menu.large-vertical>li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.large-vertical>li>a::after {
        right: 14px
    }

    .dropdown.menu.large-vertical>li.opens-left>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-left-width: 0;
        border-right-style: solid;
        border-color: transparent #3e7f8b transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.large-vertical>li.opens-right>a::after {
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        content: '';
        border-right-width: 0;
        border-left-style: solid;
        border-color: transparent transparent transparent #3e7f8b
    }
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
    top: 100%;
    right: 0;
    left: auto
}

.is-dropdown-menu.vertical {
    width: 100px
}

.is-dropdown-menu.vertical.align-right {
    float: right
}

.is-dropdown-submenu-parent {
    position: relative
}

.is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    left: auto;
    margin-top: -6px
}

.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu {
    top: 100%;
    left: auto
}

.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu {
    right: 100%;
    left: auto
}

.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu {
    right: auto;
    left: 100%
}

.is-dropdown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    display: none;
    min-width: 200px;
    border: 1px solid #e8e8e8;
    background: #fff
}

.dropdown .is-dropdown-submenu a {
    padding: 0.7rem 1rem
}

.is-dropdown-submenu .is-dropdown-submenu-parent>a::after {
    right: 14px
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #3e7f8b transparent transparent;
    right: auto;
    left: 5px
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #3e7f8b
}

.is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px
}

.is-dropdown-submenu>li {
    width: 100%
}

.is-dropdown-submenu.js-dropdown-active {
    display: block
}

.is-off-canvas-open {
    overflow: hidden
}

.js-off-canvas-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%;
    height: 100%;
    transition: opacity 0.5s ease, visibility 0.5s ease;
    background: rgba(255,255,255,0.25);
    opacity: 0;
    visibility: hidden;
    overflow: hidden
}

.js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible
}

.js-off-canvas-overlay.is-closable {
    cursor: pointer
}

.js-off-canvas-overlay.is-overlay-absolute {
    position: absolute
}

.js-off-canvas-overlay.is-overlay-fixed {
    position: fixed
}

.off-canvas-wrapper {
    position: relative;
    overflow: hidden
}

.off-canvas {
    position: fixed;
    z-index: 12;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fafafa
}

[data-whatinput='mouse'] .off-canvas {
    outline: 0
}

.off-canvas.is-transition-push {
    z-index: 12
}

.off-canvas.is-closed {
    visibility: hidden
}

.off-canvas.is-transition-overlap {
    z-index: 13
}

.off-canvas.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(26,24,29,0.7)
}

.off-canvas.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-absolute {
    position: absolute;
    z-index: 12;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fafafa
}

[data-whatinput='mouse'] .off-canvas-absolute {
    outline: 0
}

.off-canvas-absolute.is-transition-push {
    z-index: 12
}

.off-canvas-absolute.is-closed {
    visibility: hidden
}

.off-canvas-absolute.is-transition-overlap {
    z-index: 13
}

.off-canvas-absolute.is-transition-overlap.is-open {
    box-shadow: 0 0 10px rgba(26,24,29,0.7)
}

.off-canvas-absolute.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.position-left {
    top: 0;
    left: 0;
    height: 100%;
    overflow-y: auto;
    width: 250px;
    -webkit-transform: translateX(-250px);
    transform: translateX(-250px)
}

.off-canvas-content .off-canvas.position-left {
    -webkit-transform: translateX(-250px);
    transform: translateX(-250px)
}

.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content.is-open-left.has-transition-push {
    -webkit-transform: translateX(250px);
    transform: translateX(250px)
}

.position-left.is-transition-push {
    box-shadow: inset -13px 0 20px -13px rgba(26,24,29,0.25)
}

.position-right {
    top: 0;
    right: 0;
    height: 100%;
    overflow-y: auto;
    width: 250px;
    -webkit-transform: translateX(250px);
    transform: translateX(250px)
}

.off-canvas-content .off-canvas.position-right {
    -webkit-transform: translateX(250px);
    transform: translateX(250px)
}

.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content.is-open-right.has-transition-push {
    -webkit-transform: translateX(-250px);
    transform: translateX(-250px)
}

.position-right.is-transition-push {
    box-shadow: inset 13px 0 20px -13px rgba(26,24,29,0.25)
}

.position-top {
    top: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    height: 250px;
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px)
}

.off-canvas-content .off-canvas.position-top {
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px)
}

.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content.is-open-top.has-transition-push {
    -webkit-transform: translateY(250px);
    transform: translateY(250px)
}

.position-top.is-transition-push {
    box-shadow: inset 0 -13px 20px -13px rgba(26,24,29,0.25)
}

.position-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    height: 250px;
    -webkit-transform: translateY(250px);
    transform: translateY(250px)
}

.off-canvas-content .off-canvas.position-bottom {
    -webkit-transform: translateY(250px);
    transform: translateY(250px)
}

.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content.is-open-bottom.has-transition-push {
    -webkit-transform: translateY(-250px);
    transform: translateY(-250px)
}

.position-bottom.is-transition-push {
    box-shadow: inset 0 13px 20px -13px rgba(26,24,29,0.25)
}

.off-canvas-content {
    -webkit-transform: none;
    transform: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.off-canvas-content.has-transition-overlap,.off-canvas-content.has-transition-push {
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease
}

.off-canvas-content.has-transition-push {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.off-canvas-content .off-canvas.is-open {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width: 28.125em) {
    .position-left.reveal-for-smallmedium {
        -webkit-transform:none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-smallmedium .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-smallmedium~.off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-smallmedium .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-smallmedium~.off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-smallmedium .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-smallmedium~.off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-smallmedium .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-smallmedium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-smallmedium~.off-canvas-content {
        margin-bottom: 250px
    }
}

@media print,screen and (min-width: 40em) {
    .position-left.reveal-for-medium {
        -webkit-transform:none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-medium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-medium~.off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-medium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-medium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-medium~.off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-medium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-medium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-medium~.off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-medium {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-medium .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-medium {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-medium~.off-canvas-content {
        margin-bottom: 250px
    }
}

@media screen and (min-width: 50em) {
    .position-left.reveal-for-mediumlarge {
        -webkit-transform:none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-mediumlarge .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-mediumlarge~.off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-mediumlarge .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-mediumlarge~.off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-mediumlarge .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-mediumlarge~.off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-mediumlarge .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-mediumlarge {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-mediumlarge~.off-canvas-content {
        margin-bottom: 250px
    }
}

@media print,screen and (min-width: 64em) {
    .position-left.reveal-for-large {
        -webkit-transform:none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-left.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-left.reveal-for-large {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-large~.off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-large {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-right.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-right.reveal-for-large {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-large~.off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-large {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-top.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-top.reveal-for-large {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-large~.off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-large {
        -webkit-transform: none;
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

    .position-bottom.reveal-for-large .close-button {
        display: none
    }

    .off-canvas-content .position-bottom.reveal-for-large {
        -webkit-transform: none;
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-large~.off-canvas-content {
        margin-bottom: 250px
    }
}

@media screen and (min-width: 28.125em) {
    .off-canvas.in-canvas-for-smallmedium {
        visibility:visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-smallmedium.position-left,.off-canvas.in-canvas-for-smallmedium.position-right,.off-canvas.in-canvas-for-smallmedium.position-top,.off-canvas.in-canvas-for-smallmedium.position-bottom {
        box-shadow: none;
        -webkit-transform: none;
        transform: none
    }

    .off-canvas.in-canvas-for-smallmedium .close-button {
        display: none
    }
}

@media print,screen and (min-width: 40em) {
    .off-canvas.in-canvas-for-medium {
        visibility:visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top,.off-canvas.in-canvas-for-medium.position-bottom {
        box-shadow: none;
        -webkit-transform: none;
        transform: none
    }

    .off-canvas.in-canvas-for-medium .close-button {
        display: none
    }
}

@media screen and (min-width: 50em) {
    .off-canvas.in-canvas-for-mediumlarge {
        visibility:visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-mediumlarge.position-left,.off-canvas.in-canvas-for-mediumlarge.position-right,.off-canvas.in-canvas-for-mediumlarge.position-top,.off-canvas.in-canvas-for-mediumlarge.position-bottom {
        box-shadow: none;
        -webkit-transform: none;
        transform: none
    }

    .off-canvas.in-canvas-for-mediumlarge .close-button {
        display: none
    }
}

@media print,screen and (min-width: 64em) {
    .off-canvas.in-canvas-for-large {
        visibility:visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

    .off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top,.off-canvas.in-canvas-for-large.position-bottom {
        box-shadow: none;
        -webkit-transform: none;
        transform: none
    }

    .off-canvas.in-canvas-for-large .close-button {
        display: none
    }
}

html.is-reveal-open {
    position: fixed;
    width: 100%;
    overflow-y: hidden
}

html.is-reveal-open.zf-has-scroll {
    overflow-y: scroll
}

html.is-reveal-open body {
    overflow-y: hidden
}

.reveal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1005;
    display: none;
    background-color: rgba(26,24,29,0.45);
    overflow-y: auto
}

.reveal {
    z-index: 1006;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    padding: 1rem;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fafafa;
    position: relative;
    top: 100px;
    margin-right: auto;
    margin-left: auto;
    overflow-y: auto
}

[data-whatinput='mouse'] .reveal {
    outline: 0
}

@media print,screen and (min-width: 40em) {
    .reveal {
        min-height:0
    }
}

.reveal .column,.reveal .columns {
    min-width: 0
}

.reveal>:last-child {
    margin-bottom: 0
}

@media print,screen and (min-width: 40em) {
    .reveal {
        width:600px;
        max-width: 75rem
    }
}

.reveal.collapse {
    padding: 0
}

@media print,screen and (min-width: 40em) {
    .reveal.tiny {
        width:30%;
        max-width: 75rem
    }
}

@media print,screen and (min-width: 40em) {
    .reveal.small {
        width:50%;
        max-width: 75rem
    }
}

@media print,screen and (min-width: 40em) {
    .reveal.large {
        width:90%;
        max-width: 75rem
    }
}

.reveal.full {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0
}

@media print,screen and (max-width: 28.12375em) {
    .reveal {
        top:0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: none;
        height: 100%;
        min-height: 100%;
        margin-left: 0;
        border: 0;
        border-radius: 0
    }
}

.reveal.without-overlay {
    position: fixed
}

.sticky-container {
    position: relative
}

.sticky {
    position: relative;
    z-index: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.sticky.is-stuck {
    position: fixed;
    z-index: 5;
    width: 100%
}

.sticky.is-stuck.is-at-top {
    top: 0
}

.sticky.is-stuck.is-at-bottom {
    bottom: 0
}

.sticky.is-anchored {
    position: relative;
    right: auto;
    left: auto
}

.sticky.is-anchored.is-at-bottom {
    bottom: 0
}

.title-bar {
    padding: 1rem 0.5rem;
    background: #1a181d;
    color: #fff
}

.title-bar::before,.title-bar::after {
    display: table;
    content: ' '
}

.title-bar::after {
    clear: both
}

.title-bar .menu-icon {
    margin-left: 0.25rem;
    margin-right: 0.25rem
}

.title-bar-left {
    float: left
}

.title-bar-right {
    float: right;
    text-align: right
}

.title-bar-title {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold
}

.top-bar {
    padding: 0.5rem
}

.top-bar::before,.top-bar::after {
    display: table;
    content: ' '
}

.top-bar::after {
    clear: both
}

.top-bar,.top-bar ul {
    background-color: #1a181d
}

.top-bar input {
    max-width: 200px;
    margin-right: 1rem
}

.top-bar .input-group-field,.top-bar .user-nickname label .row>span:last-of-type,.user-nickname label .top-bar .row>span:last-of-type {
    width: 100%;
    margin-right: 0
}

.top-bar input.button {
    width: auto
}

.top-bar .top-bar-left,.top-bar .top-bar-right {
    width: 100%
}

@media print,screen and (min-width: 40em) {
    .top-bar .top-bar-left,.top-bar .top-bar-right {
        width:auto
    }
}

@media screen and (max-width: 39.99875em) {
    .top-bar.stacked-for-smallmedium .top-bar-left,.top-bar.stacked-for-smallmedium .top-bar-right {
        width:100%
    }
}

@media print,screen and (max-width: 49.99875em) {
    .top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right {
        width:100%
    }
}

@media screen and (max-width: 63.99875em) {
    .top-bar.stacked-for-mediumlarge .top-bar-left,.top-bar.stacked-for-mediumlarge .top-bar-right {
        width:100%
    }
}

@media print,screen and (max-width: 74.99875em) {
    .top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right {
        width:100%
    }
}

.top-bar-title {
    display: inline-block;
    float: left;
    padding: 1rem
}

.top-bar-title .menu-icon {
    bottom: 2px
}

.top-bar-left {
    float: left
}

.top-bar-right {
    float: right
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-center {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.clearfix::before,.clearfix::after {
    display: table;
    content: ' '
}

.clearfix::after {
    clear: both
}

.hide {
    display: none !important
}

.invisible {
    visibility: hidden
}

@media print,screen and (max-width: 28.12375em) {
    .hide-for-small-only {
        display:none !important
    }
}

@media screen and (max-width: 0em),screen and (min-width: 28.125em) {
    .show-for-small-only {
        display:none !important
    }
}

@media screen and (min-width: 28.125em) {
    .hide-for-smallmedium {
        display:none !important
    }
}

@media screen and (max-width: 28.12375em) {
    .show-for-smallmedium {
        display:none !important
    }
}

@media screen and (min-width: 28.125em) and (max-width: 39.99875em) {
    .hide-for-smallmedium-only {
        display:none !important
    }
}

@media screen and (max-width: 28.12375em),screen and (min-width: 40em) {
    .show-for-smallmedium-only {
        display:none !important
    }
}

@media print,screen and (min-width: 40em) {
    .hide-for-medium {
        display:none !important
    }
}

@media screen and (max-width: 39.99875em) {
    .show-for-medium {
        display:none !important
    }
}

@media print,screen and (min-width: 40em) and (max-width: 49.99875em) {
    .hide-for-medium-only {
        display:none !important
    }
}

@media screen and (max-width: 39.99875em),screen and (min-width: 50em) {
    .show-for-medium-only {
        display:none !important
    }
}

@media screen and (min-width: 50em) {
    .hide-for-mediumlarge {
        display:none !important
    }
}

@media screen and (max-width: 49.99875em) {
    .show-for-mediumlarge {
        display:none !important
    }
}

@media screen and (min-width: 50em) and (max-width: 63.99875em) {
    .hide-for-mediumlarge-only {
        display:none !important
    }
}

@media screen and (max-width: 49.99875em),screen and (min-width: 64em) {
    .show-for-mediumlarge-only {
        display:none !important
    }
}

@media print,screen and (min-width: 64em) {
    .hide-for-large {
        display:none !important
    }
}

@media screen and (max-width: 63.99875em) {
    .show-for-large {
        display:none !important
    }
}

@media print,screen and (min-width: 64em) and (max-width: 74.99875em) {
    .hide-for-large-only {
        display:none !important
    }
}

@media screen and (max-width: 63.99875em),screen and (min-width: 75em) {
    .show-for-large-only {
        display:none !important
    }
}

.show-for-sr,.show-on-focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.show-on-focus:active,.show-on-focus:focus {
    position: static !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important
}

.show-for-landscape,.hide-for-portrait {
    display: block !important
}

@media screen and (orientation: landscape) {
    .show-for-landscape,.hide-for-portrait {
        display:block !important
    }
}

@media screen and (orientation: portrait) {
    .show-for-landscape,.hide-for-portrait {
        display:none !important
    }
}

.hide-for-landscape,.show-for-portrait {
    display: none !important
}

@media screen and (orientation: landscape) {
    .hide-for-landscape,.show-for-portrait {
        display:none !important
    }
}

@media screen and (orientation: portrait) {
    .hide-for-landscape,.show-for-portrait {
        display:block !important
    }
}

.display-inline {
    display: inline !important
}

.display-inline-block {
    display: inline-block !important
}

.display-block {
    display: block !important
}

.display-table {
    display: table !important
}

.display-table-cell {
    display: table-cell !important
}

.margin-0 {
    margin: 0rem !important
}

.margin-top-0 {
    margin-top: 0rem !important
}

.margin-right-0 {
    margin-right: 0rem !important
}

.margin-bottom-0 {
    margin-bottom: 0rem !important
}

.margin-left-0 {
    margin-left: 0rem !important
}

.margin-horizontal-0 {
    margin-right: 0rem !important;
    margin-left: 0rem !important
}

.margin-vertical-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important
}

.padding-0 {
    padding: 0rem !important
}

.padding-top-0 {
    padding-top: 0rem !important
}

.padding-right-0 {
    padding-right: 0rem !important
}

.padding-bottom-0 {
    padding-bottom: 0rem !important
}

.padding-left-0 {
    padding-left: 0rem !important
}

.padding-horizontal-0 {
    padding-right: 0rem !important;
    padding-left: 0rem !important
}

.padding-vertical-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important
}

.margin-1 {
    margin: 1rem !important
}

.margin-top-1 {
    margin-top: 1rem !important
}

.margin-right-1 {
    margin-right: 1rem !important
}

.margin-bottom-1 {
    margin-bottom: 1rem !important
}

.margin-left-1 {
    margin-left: 1rem !important
}

.margin-horizontal-1 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.margin-vertical-1 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.padding-1 {
    padding: 1rem !important
}

.padding-top-1 {
    padding-top: 1rem !important
}

.padding-right-1 {
    padding-right: 1rem !important
}

.padding-bottom-1 {
    padding-bottom: 1rem !important
}

.padding-left-1 {
    padding-left: 1rem !important
}

.padding-horizontal-1 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.padding-vertical-1 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.margin-2 {
    margin: 2rem !important
}

.margin-top-2 {
    margin-top: 2rem !important
}

.margin-right-2 {
    margin-right: 2rem !important
}

.margin-bottom-2 {
    margin-bottom: 2rem !important
}

.margin-left-2 {
    margin-left: 2rem !important
}

.margin-horizontal-2 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
}

.margin-vertical-2 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.padding-2 {
    padding: 2rem !important
}

.padding-top-2 {
    padding-top: 2rem !important
}

.padding-right-2 {
    padding-right: 2rem !important
}

.padding-bottom-2 {
    padding-bottom: 2rem !important
}

.padding-left-2 {
    padding-left: 2rem !important
}

.padding-horizontal-2 {
    padding-right: 2rem !important;
    padding-left: 2rem !important
}

.padding-vertical-2 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

.margin-3 {
    margin: 3rem !important
}

.margin-top-3 {
    margin-top: 3rem !important
}

.margin-right-3 {
    margin-right: 3rem !important
}

.margin-bottom-3 {
    margin-bottom: 3rem !important
}

.margin-left-3 {
    margin-left: 3rem !important
}

.margin-horizontal-3 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.margin-vertical-3 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.padding-3 {
    padding: 3rem !important
}

.padding-top-3 {
    padding-top: 3rem !important
}

.padding-right-3 {
    padding-right: 3rem !important
}

.padding-bottom-3 {
    padding-bottom: 3rem !important
}

.padding-left-3 {
    padding-left: 3rem !important
}

.padding-horizontal-3 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.padding-vertical-3 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(data:;base64,d09GMgABAAAAADfkABEAAAAAiPgAADeEAAEMzAAAAAAAAAAAAAAAAAAAAAAAAAAAGkAbsnAcgWAGYACDZggoCYJzEQgKgbtsgaNrATYCJAOHRAuDZAAEIAWDRgeGOQxLG%2Bt5NWybRg27HYB3Td0IUQQbB3wYaBOiqBuM0y3Z%2F%2F%2F5uDFEsEC1tv%2BHDCmrkGg1EpZJEM%2FB4FArjRzKpGHdgmnUzqaiXOimomfFgQQHdqiMu4I5CXPC%2BR5cSnxqqAo9V5QYDDqr8otBpZ4Dl3wVFokF0QheEb7CxTUqunKgde3f1%2Fxj8T%2FQ8mWxqL2pHUqRFOiRI0H7ofg4uONIQgXvcz6bD0mKJsHTGq%2Fz9u4Db4BwUyBU0SV2rUOydWgBFRBsga%2BELuB%2BkjvCzZqNbDbJRghBLBDM2lJ6ovTc6an6q%2FLeV%2FcBmtMCBFsQj9hFiF9cL7kQIeJ4CKqlslIBWgfqW%2F3Ltv5WMyrTmk683TppfavMjH%2BAw%2FZvLTs6m0VzA8eBQ4Q9%2Fnm8h537FgBFkSWSR7r9r5y2479Nm1lI725mUzUSh5roezvAy2XrNNXPky%2F4hc8kVQViChGtiAR4ABy65bCt9bE%2BdRKdVP01vIYUQghX%2FpCmBfBPFdweMY0wIJvbUjd392BtQiUk4jRuIf5C15YhL785pnIya0ABgMsg6paHYDavUXeqtrX8aLPPdp9kH7COQrAJVy46b4DKyxVNgIrOIz3JmZVlffD63%2FxZf2DHRz7vHqBGM7s3nvHuEUEVYCyqlNcFsGgAqzJtOqqaTOm02l0rugeCiqCovN3PV%2BlK7cryaXe1F698JCtk%2B8hhOWH%2FZGznwUn1AFQiWT6ycyQfOg8AXa57qICL7ueLqqGieqi5Qga9R%2FuCRTXRS1P%2Ff%2BwzvZAZd9t6qrWWENcY6hDmhVBKLeMQ1vy%2B92Nm%2F0ipV%2FrGdDsqIggjQxlXN%2FfLQgGMqz9QQnDaStKlqU0yiEeSmbVJFuiWZFVtktVmS%2FYWJP3hwah6kOQTew0YATlXTV62AHCQgP6%2FQH9mhLly%2BpIFkNNtB6J9AYcBo1KcCkmS2k%2BNSb10WOgyd3nGt54GE8MxM4DghFQSlcgJC8%2F701hToyyy134XuNLVHhoJGxcecwDuINTFjGaId0Hw8H03MuMnP%2FFBwEN9D990IytSgfeBHReSapRuhkZAAV5ZUzzID4UeGvF49HTYIixVfWru8b6nFeLDCizS4QpwomQsi688ajR%2FpqVZGx59YOrpSRFWSqqGryzypfktpPJTUQfhUk2Eni6Y1Pe%2BDafmDd3cfqFp28qF2P658%2B0rBvTzs11%2Fm11f%2Fu86Uf3vJEX1%2F0t%2Bp72L7%2BmEcrUWa87rGG0wqwE7YRr0wU57NomPSXlem%2FSb0QJmIvjVzJC%2BwpeIF1%2BBSAdAUeGtKvajNRz0YXhMbzO7YnRm0KIfXhmm1MKtgO5kFNR4Lqg6JP0NZHC8K5zuAvseto6guOEgpw1ZX83m0HC3B5OsTt0EqOOCrkiNfUNZ0Vx%2BHo6l1OtId9DnoN%2FEC9c%2FDIMS4NC7zfG20cXXtUXbkzNeudZ%2BQBpn39yoQCaugUYMUECXKk%2BMi66cyKbR738DSJ2%2BNoG7JBwFYXRdAM5YMxrRzE7n4yqwzdBHh9Y7yw1wiO35C2t5nEdXP%2Bh7sRlZBLSuJX%2FAlIvHCvg5a9nqgH1j2wCpoWtk9F12u3i0AYj4jcRzJbNNu7S1aLpnX%2Fn67eXN8KX7Ni%2BLAcbhm%2FJq00Fz9KXPWSLX%2FsoBQdg8sKQcs%2FblcvKwOcoVEcseZz%2BlC7BgxGQoq9FD4PuABiUb36xQeFzlE0OP3o5o3v71ez0iWuHMzpFOzoaLQCyGmDfD34M%2F1u1sExvKu5IgsY1paozpZKgvzN2wJZdlRibjb5hFmjYJ9ZUgeeH8wGULuJrTMlL7LUKJ2kvXM%2FvAXXlyArRj9EU9fN4n%2FV2YSiXduTsjFyZp3z8DppEmKSNGJgHVc7kPkojdDWRMhxOhApnwXF%2B3trhwrnDwNA%2FNjPaRHPrGnRHSycd6zs5fumhK1pJiQ3dBRudy5yziOuUkHU2Cc%2FnJhL9dSYKFKHWFZZn824XFe340ybUwOYnfDGStGYGKvwZzPxzMBZMY1Rkj2tl6l4WwOnmgvemaPMXDIWc04VuzvgBKdAZW1SWPt%2B15dBZqs960oGGDxfXJ5T6DKsFukft1Die8E6vjxYWC1y1vta6SVp50tSEdnTIWH3IG2Aokkbsw1E5mnKyAV%2FfsaJYtoWLSseXESF7Etgnt51ZOqehFqXKqYywX3yXLqJ00mXBoidrnV3DOfq%2FDNHojbWJSmetCOMsv%2BWdiTeHk%2BCbtWFIdwJNX7VXO9y3gFM%2FkQjIqlJ7lnv%2BxJkTAyhZQrYJaeP9c3IzTrMiVI3bG8%2FLBEMDKzJ2pDvR5879GBvPH8HkYJTkfDNFWnZ%2BGv8xrwCfYCszRU8m%2FBIeM2j0mvNyO4%2FXaL6cVG3Bu%2F08IgW7fzLuuW4uN89X5y8oBjbbDvvPTD%2F4hJkE6o9aDJp%2FwyiGhT%2FJjeO4ET6T%2Ba1k9IuuiyTVDwvJp8nAU3HgreZYFGehevcMvVDoS1FV%2B54HBCgIPL8xbPkTkMhkkU3Scn7kmuqRMfa4%2FVJIRF6rNg0xIyQtZwuKsTdr1Dy7dDKQEIgWedUBqPhOZcxKFpdhIgmrG4c08qNYwqXfXU%2BugGmch%2BcQqmSg4EWClhJB0843bsqaImmmFsVZZY64djlrghAusc3HBtruU7XA52%2BlKtsvV3%2BpuCOcymICgklJEaRlZEpk6onLtD1Kh0ugKHIoMTqYQFzCfj18QYBGwmEHoS4kKi7BFtRXTTlzirplClEQ4oprhlhyEyQrRIKLypcMiL1eLULVZaVWxF3s1iEL87oElfA96hvMA7lqEUcZpii1t2lcG7K%2FR1OP%2BWYCC4QGMPjho6l2kkcA0CnMytOa21mxoxZpmnI9YvoaF%2BRknoCMh1HwZqSwW6SIVGA20wxeNwxaZUqxWkJWTlmeGQpxWnKWwDjrtbJTRAOZSYm6NLK6siZ%2BQaMBEbWuz2umM6trX9DW4Gx5iONYIMN7IbwwZbTzdBFMYpprBNNMsabMt5B9qsWXclltBfGrjEznssJNsl93y9jAWtJeF7GO2%2FbWWAw6KOsRiDjPJERZzlElOsJSTLOcUSzldm3PGeUkXMJ9LWMFlrOAKXYh1Goi8rgXzuJH5%2FWCKnmo5upNc8JXNFbekHNfSM4J0wrAREaztw%2FpHiCc0EscNBi%2BPYOFfNI6AXDV75mQQd2%2BxcOo8UHYgCEV7XIL5B4xA%2BqkJfDIHx9ovuNYotVqy2BNJumH75cSkxHsxiQfpngkCwhn8K4xzQBwARBobaJq2SaldDjFkUdQ%2F0uNO7NYTjBD7%2BvRdPwVovov85YikewHxa1oLLJcCJMDC2Z1G%2BGlCxhcQjgRACkKYUEfFqEKd2Ya97Xlfe%2BK%2FpIYIMOfSF%2BnmchPAASSACqgBKHJN5ImDQS3%2Br2f4hUYIqZlUiptjuwfccNvToup%2FgRPAAISZKt3dvIVnQvSnIR4G%2Bwn1MxH9EKKXQ%2Byb%2FR%2F3b%2F%2Fr3YBfr69e%2BKsJ897788EA%2FAEOhbAdwjkQLtEB4RHgbQhPyBz1D7761hp7HHSTB10wx7iLXeJaz1jsjB2J96m824tu%2BMAKNZe62mVesd0bXnWVK7zqieUe9Z53nPaG67xjr7ud8ppNbvSut73skFu96VN7XOB9B93jtCddctlKI9mVcXBycbumnJePX0DwSb3QWz2kRas27Tp0uq5Lrz79BgyaaQaPbpMOO%2BaIo44X9UD8whDGe4kRUnSXMmkt1MNhOAkuvJWtCMg7p0EcEj2A0HhsGv0%2FBnoQ7wQRRhNrwFZAeSDSsxXajyb9EGPyOChLkVXYPNBrP5uw%2BaO0KrAn19q3YVmkFzAr3rCfSwh8oc%2F0ZVVBpAbDo63d6BFRSq0Sw58lG2MxNUWIU7jYnipLgDnGyhx8Qv%2FdoSE%2B7wRqbNIb9UX3b9qCr1WgGN62Iz33P%2BCNlgldWY1ptGAnsWib24pxFwoSZ08sQrCOQHR%2FBV%2BD6rI9g3E0u7YpHp%2B2xwejuqVWeGBziQjUit0KGxyEbus02uS92Nw0WOCctrTELsoqZBeITiBqrYCdbgWII00a8PPGa4rfgd%2FA1Jdg9n3Qng7S%2B2DV7XzB02EqvSoGaqpMqkp1lpUJfe%2F2%2FKivj77pL2BNXojRvSiLF8SCxmdNumNZtwzTylFTQ2jhsdwhxtJRpQdK0QEzxjns2PNYcAwSXojGsLKUCZ2rk2mmem8CQVu2GRw8bImYohiVRSolKedQsN%2BMuWuiaYt6mfjVqF%2BXgtSjR11aUHQb7XQX5XSqDDtN0%2BP4kzRKftcODVgS1qkUcIqK5hC1ksBJUsDMCO1ccQuSyatqkRqKVZbklGrrupqendTANGFwADYMQeDioianaYSUytwYTW%2FHKaZpqbpKemlBjlIxkMOyXzSpl4maxYLVRghz1DTHV4PbhBd7TVKEeLwX6PVbZxgTFY6arYxj5XpUyHFIKSNCWkecZiqgO7BAaVLk8t%2FcL4FvBgBsgS%2F4l%2BYbpDEJRogGQqfLTYzBWp7AhvSB3EHDxFaG4%2Fkbu4EkIxTGZVW5gNfNBRsYsIj2V7WIBqFJ29lIyFYtFXZ7HHvJY1vkCkfq9qv78uLDVhT6i%2Bnn1USOsApRWMEl6T6LQ5rFtNCo5CMVpLBDNxFa41x5j74w79vQXXa0D4GCGNOWTuI5ZqVfR6VrhxQl3n8m0Y2JLbGM%2FAWVn0NF1Ywk52mncktdvZXNSYabjqgIk0U5fLtVSHrw%2FcqFdLbEedTpbUaq79paa1W0LpBPZYr1w3VPkxi7KK1zCXOBvOSyFcWeF9y2TzvWZwXWwpdDTbiQW3ix4TL69LR3MZ%2Fvc6HJ3qoyCt%2BimXQDpgfJhFlfzU%2Fh68VpwsEQOdcqU%2BlKabIiyT3zTZzLDewbC7T5rI25cFrH2hLjiVZ9lgT%2Fpi5xsyAqoM7%2BpUQN9rWPq3EYnte6DKpLG7goaxZNJ0kJDYaeBqp%2FSb6LbWB%2B9qqf7T%2Fwgm9kWhilnnXAQfYO0pSEmJ6P6U2DaAdDPnwBYdu2%2BMJKWmzmeIzIVnfj9LOPQgYs0uMhFIxdp%2BrFOlrzNXQ1IBuaeGNiMqdi09X4qIAMSzFNs1KhPoGBUmVQAn9Oo6QqBdrsAPbodS%2Fb8bbeJJo1t5ELeQJmqm3yok85L9MTm5C7NRa58Q7S5dqgpdgiw94oDPlIi6vjXBXLCNxD0uT83lGR%2B5qUXxUjJ3hZcwNz5xndl7wfSGnxoWcQiEa0a6hbN4g1qM1Hp4FyOJ%2BNd%2FNVhZmbJbsVl891vZJ97CUUw0TFdB7VJfXHYAFSUoWbHSKZdHvJo01vPVLtewUAXN3bA%2BlUW7HlizpdL6dVBleEDbfp6JhLTsp%2FUCM3vffw8puc43oPW%2BRQVfzVJ3QTZ%2FBt9hmGeP6Lgrw8J7i4OPspDQswx7RJBl99vjCHrrYC0yqW3Sh1PycTE2W%2BWZBmUFuzIx76%2FK7Og42k6CwO6rYe8Rfu1E0fLx8CPiJ12lyl1km953j4D1lrYsw%2B1Jibkbw5FIfjvpkUtLjoSyz5bh6XAbVaAJO5tSC7ef01b%2BotDzN7RsNXPrBU7nKz3PPims8Dcik6uHM%2BRn%2BGK8MWSY%2Fh257n9Tpq%2B1MkJUnf64FVkr64VwwcXmlVQhVdp4Utg1uLAGld7NN2Y7bFe5yutxakM0%2FsOZqwzTezDJFC9mW2Hin2NaCV7wtgHe8zqU3spctkdyPoYZn7Qenso5ChT3%2BwufdonZonbx2bMxiQuZr%2BYFA1Vn%2BNGi%2Bn%2FYMlhXhCF%2BTS0aXxfNFFkE5VBV8UArpLovlMRg3%2BvbSpc2Si5SmPuw0N0uHO0hXttArY9tuvrrKqb3Y9uQxRxiZf%2B5twbQMX8mfYkFkX6xnU87vBSXS%2FqR9keQtfNyfsIezgUvYy2Ju%2FgRPftPnX9dXXSB54vOQS3U3xfXah9yudBHtJdqmlbGJvYtOSHRCkCGxyFy%2BzU49jjKe5ztqOEhDaGGGLubjbvpZB1tPyrzK5QOpxE7P1AKe3a010G8p7Yc4XNP5jiWoYk3gf56IAk%2FztG5PIRD8zqUh7xJJ0YQe%2FXNYJUjPlJE%2BgVvuFUppbitlL0paIPCFXmxwPD9t1kIr4cdCc4PlfRYzVNhJHFbBWfvsmtW4x06egtgsSG3J90CMHumuKfwjD2Vgzj%2BQ6rIKkygdpEsPyxDHPkVvVUUX02rbyr5voI5S6u%2FsbZ7RyIjedd%2BxasJW27ey1wuBmN2tpmdkVGW6wIrdzBA8kPJXbyrvNyECGZ7vTqENQViq9QpzVGtQqw0CzMtE2o2CkxDtph2I1sWitqTqQS3YeBRu16uOykyy5eoe2nLizWxdetctlIO%2FPM%2BgcQh5R%2ByhQ%2FIL4t28jWrqdTogE1z2EXHnz8TTIJBNF8BA82EBp%2FhLFsuxqKT6qIPOYQ4OcqKfufvbrb4V4LXkFmDdfOU6ytSRzlv8lty%2FH5f9%2BLrdI6wIeI45PC9MZU0s66vhjnpnB26%2BzHvS3uP%2FCrnjvkaTDq0YrrpqoctC8%2FZ7By69vBzEZ4JewRY9P7CyhzIPfbVjLxNPiqaKlrSaxD6yhOeRqMNedPTe5w6Jpxh8ZzmCtc5WbVHpf%2Bi8rbMp0kSYH4x91kAwNxHT3MJO4GovE257CPlafe5txiOz2crx6IU2yo31xEnItgxLdjULIPw9gdQDQfiTU%2FCriXwz8wN1VNoQd3VK2aH8fDyn8JmQPzm7%2Fez%2BmRLRLD5%2F4sRi09q05zlLP1IFeUdsZ5DqHZ0IKDlNZaQJCQmFgY01JlmsFjbhF8x53KUfS%2Bq0KEi%2F4eQfSxtuKZmyMRgu2SDwwCY3ceKeXEViHetzuznnGjsAhIZJumpntrNd9t%2BmArFXEb7N%2BvcZJrkhBSbRcl2GkYpUoif0EO2tP8CTeJPkpIGwPUQDBNT55C6S1syBDGwaOg42vvhCZ2DU71%2Bn%2FQmh43SkMVK1%2BSvnB1UlLhIrjHAY%2FiS4Ys9bw8e545lNAuP1SFIlOerDu20N87p4juImKwa6KgAiJ5V%2BSMzsybKjurToJS4Q0oMeWi8b2ZLxCifV4O1ud5dOmF4t7JNggRZSC9YE1sUQZTwLSS1PBhxSZcTDk9zgOSoHWcCxyBEXQcfBoN5Y6huO0YrXJ2Ifdzmg0gmt2J%2Fv50flNrkVoJ3l62fhZGqicNf1Pvj2tnIRdMsT70rDkdKfLb0%2B5eOohd883RmQi%2FYi8IbfoSE2mKZmdtpHlvL%2F8f04p95dJxXL%2BN5pXcLymTusS2cPRzxRI53hAjof7zcCOp0p4wcMD%2BDvoHC6a2bFFOiWjhoOV%2F1W%2F%2B3zHBobvXYtem3vPh7WPSJqQsqaykRG7sNo045HKi6qbe14gJUrIHb8j7w%2Bz5Iz93PxEfz50a6LG%2F5tiwdjEabE%2F%2F9UsrkhRvhUJv%2BBxQ0IabBJUohXvHxoK2VUKuYvvbvykVxaq1lt0lcpI3%2B%2BVEtjDneuOtPEN2pjw%2BvebbnMETroMIsZ1ekK9xOooFQhtpc%2B%2F7YiLDPoW0BXmDKtiE6%2B8tGXnlnLmbHewl%2Bf4%2FxZLf9%2FSuXP7RvqdGbLYxGwb89of8B8%2FiuBR9%2B%2Fer%2F60%2FckYbrGyg7y53kgn3wxViK9%2Bv9RIFYs9dAVE2tQtt3pLZbTvRbuWWz8tetrCMZvaQXeYO3x530ChqDA4GZSJZIEyPofJQGnFonAfTSYxOs8Hr3OKHDshsnCOqoX7N7OXpeTZa6788Xhd9elgz%2BiNQOXYIcN9v3xZ64drBWNIcGxubf2kp5WX1qpBSlfNDQuGw5JVSG56K6%2FV3R2bCD%2FeZFuMpKS1SQOeyfAPm22LkKK0JmnEU%2BlE6ZsEZVHWsMfDerEs3ATq9U18R%2FgOKPewhh1RgujsPFup2Iav1%2BvwcbHFRufxyhFb8L6diq8X22xvZ2ziojxW%2BJhaJpdSnc%2BiGPkMZOAtOOw32uCAPNSRalnqMOAbxLCtlLcfE74zGfAHvE%2F4HkusnBUmWMIRmT5CmWG%2FJn93MDCgDYfkyvYAW16S%2BqFzd7TL7dMbTT6Ju6vItaVoqDgweVUcLLhMsUrcnkpz3qvEYOU4vYYnMcFqITb5Qn9bNav1r8gMeumTLgcW1CR4tLM37QBfYRaDGOB3v6KKeZKktNGZJMtqH0FqHZTsLvum7Jzttu2cIygJTwRGNGjPxABAGdiG9mhGvAs8tHa9OUQQi8MEvdmrebSTsZY4DpdgI7H4xAs9YOj6RNxYMhGGGsYKm8eQr6JbXqlocCnwIXTrEeRYfstaqMG7eKKhftlYjn0QOZg3PoS6ZYkZV%2F0HtFXRnefaHiNvOo6Gd0YPGt8qr6rdf37HP8hbq4%2FV7I9Wnv7nzKpYcPonYk9kDLCt3wWmIz8fyr9B47tRtNq2QxRDV8NndKq53vHgpjz08niQxLWTT2cUx1mamKejkgO1JvO8LFDvhXOv5KTQabcFi88HisHwDN95%2F3tJkSw3gy2AqUIjpkKpp8RVFieVQ7WT%2Fk7pNvva%2F7qLIXGMRTDIyjb9mEnV2Ewj4DNdosZgClIEQoi6aNR%2Fj0iZ3VsCcTjFlrrZFNqKgDXLS%2BEJAxStkVqj4j%2FTdG%2BZyUnjcG79keI%2FGbgAtaRcdrC4VR0jwdlRa9xI3f%2F%2Bv48WkYgcb7Flz%2F%2B%2B2niN1uSmcvh2MgobkOIpdmR5uNJGe2X72Z%2FcRLEoSNUbadWBOqe%2BXIX7PrxE6uON7iJANe5mS%2FOUf8qsNyHdTihUhl6SFh7wMR2gmTZ%2FdqCQihUGc5J%2FWT0LJpMjaUj%2FIiKZyEP2M8w81nWCGV1axPjodUMDIhFmvvWnEV1aEE2%2FhCtC68Q1oaBcRyX8U4FTgWV5pusX3MWeq3%2Fi25zgck%2FI8X9e9XQGcI7JCcDJl7httTVSP9t6SshYB9X5o3PKMNloTBbmj1eFzjYl%2FHf9oP%2BOn%2BjQRMrQijPZCwey6b0ge%2F4OIXR9Ct9537cp1%2F6rvOS9aWrFygcVrfN9lXt%2FDzqKvs5ECpP39AfyBUNyru8OlGZNee7g85S3H8VcYtBpt4oj23bUnSoC6yWta6a6rhlt%2FC8cE6%2FRmbwUECypM%2FVUC2EcAuN2BDWcQotRTSarjYUWDqcQMrGapkJINsV6xX8Iak5BDWJyowYKgKqp7hHNRCwZ9UnE3JX8jWEkBn7kv7OS15sPBfakhC45GJyCzXN5r4%2BkrLTJOMTWXPiQJJdsFq1U%2Bv1Q5x9mMk%2F4F%2BDUfD9P8ZJ8%2FiYysf6Vj5h8F%2FloYmEE4L9OyMd80AW%2FbJ3cRyUlzptLuNLqUl5Z7Q673onM3GldMmIZyQERHOXTw%2F%2FIv0Iz4cwv6VbHnQDbulvIWM%2BJ%2Be9Cac4UtEMgKf%2FXqtaIuhOqLJwqgXcgdxTDU6ch3647dUb0nSCM6cs2xZG9ueYFDozXiVmYZ%2Br9zJ9sU58NU77gToMVuTDHMoocyIVWW1LqZuz%2BZ%2FW9mLFtauZp5FR0St0WXv10y88xW8%2FZTR8hz8w%2BauoJVwrHeqWZHMfjqffuhuqz9mFs%2F0NuL4S3hbO8R7NP%2F3NqVmn%2B4cO5Rtuj%2F2Z8YnHx5vtFLD26ySQXUtoma9MOkk%2FAA29fq38rGpnYZCu5dh%2B%2B%2F%2BOL1%2FuX%2Fs1I4pcW5nn%2Byz%2B7ePDJ5DqKZWjpQ0qf%2FXhfURoFBHr%2Fh9aKvyjLj8MhxxZabHq994MxiWPLzp0vb6P8zQB4j3OA5wtyZofcw7OWDAkzhEOzRkLZN5yPfHOdYN0%2FXmde9Zo83PIUIJbBZNeMm43DfqDagQugwXrw%2Bb4GGMiSSNWykfT0EVI9jJS%2BtSjsBm8x2KRBF9ey5HKr%2FMl1r1wMQuRH6KCUQNGkrpwTIdNmbP%2FsJydRrPPJDxEaQEGCG2f2rgxuyEPPOQruy4JriBNOtUcpsfvT4E2%2BOwfg6yw9UNUkJzvqiixsy%2FBrsJLs8BZDbEsnDTtBCMsXwDjPfpRLZpwgHPrGEhnPgDEXCNqyBc%2BWxDmEOBIJJ2Si3hSxvQG2jlajMXkoPGW1btN01CgHreS%2FMG4Cw77Lm%2BF64K5DVW2YVs6czSunaIzUmjdqnTrXYNnfRa8vuaaxp4Z5bgNEYhzmTuMw16fZh86ygNCG10o5FuzdzHV0ImcbQDx7kvX2FRp1H%2BpNgDGfI1e7yn%2F2N%2BQoqITCPDsvB0XlZiKVotBwqIyqNnQb%2FZRz55CWVK%2B0lTNEHDf5FC0sl5D9bQ4yj2Elr7olrwytsM8cNireDkis3D9Xtu8Xm7riX%2Bd%2FD%2BH%2F00lnCe1U0eH9WGgmfCZi2PFyRKRs9DLOmoTFpUS8VaPLEXFhHqCzb9LofUL9pcTc%2FiKUevBdU%2FbepM1JybzSwczF0JJRy2gOmLdU58fS7r14reA2nvrlhT%2BiCTr3sYuHz7xVM367qIR4iVJ6ZFjOdtLn%2BKpYatCO8xDMLIpVd3e%2BssRFp0RmDVF1FlgNrNtqn3oerr77Gb%2F2vrvQqBhMlHy9c8XvqHj7rv%2F9r31nvK6wCLKr1kS4BhjzG2y2%2FETOVQLhVo79n2RbAQ3Lyi2rPxmQHTOWbDOoR6EWSw8Md%2Fc765l%2BpkJj1bEsvLd%2FnBOTGmKNTSGQUQHV1bQsW9WPPQ5v1llGrrpAlbpMLyeUP3PnqwwSKH8fHit4VcIy064cMkd5Ko61mHWSqTaUSZDncFErhQNYxp0YHuNH5cSzgODZcVyyDYs8uumTtZ93mCL7y%2FeT5XkbqlZEIsb5p1xcJZEeClHMZWV6ynfvnSwSG%2BDf8u5pv0Vkw2gvySGV0jxHXQQO40fm%2BFMYJcX0f5QMGFSwlmRj%2FJ1ebat7%2B5a8jUQ5%2BTW%2BCeF8xcNhBurjCT7RIbMQmQJPqdpF6XPXMRdZgmGGUOpg7LYcSImh13EWmefyTXp4k0QJ20bYSwpeSqkKSfrewDuN%2BUQlpBOTTz59SIyJoUOjfwtiQpVRBm4QEGdO2G%2BfJkMvbG9HsmQ2SenJP01oJseEeTxeis1e%2FOQh0jl8lwLQb1U7sXzQhe36L%2FKVjGxj%2FJNeDdfq0CMfpZCv9Y64L8nbSdSToBHfjHC96uGyAvFre6ZSiMgQeMOA6hJX6WaLUUSkYjFUIp6KwaoB%2FqzV%2F7Aj6RgeAa%2FHAhbQZK29iGkxJFUH7KEvzFKR1ux4M9yxmAqPMPDEu4Pbdjac81EnoRPPyhBS9rY9%2FMnHl5dXBZ2UQUFXEkZctYZYgN3xzNgCVgbZ9u9Gu3Cs30T2lrY%2Fn%2FsEBXg2rZp0AMsfSq6M6kPNfU2MOjEZjXCBtKJMLO4mmpTN08oiumz9R1GYB6QW%2F4Hx30ITSTytPKzL5t3UL96oG9w0uEWD2vXX7gSXbNTjz0WxsHcNd7NZ6HHVeFfmmupa9oZxdM8TfIwj%2FNiLLlnwI%2BGsoSfzUfdsipuK7I%2F36RLWW6Oj1pu6BqaqVvlFf39p%2B65MVOmGQVLXYL05%2FeW5pUswUdWnDwkG%2Fx0UHEKvbvl3QHCw6qAAndciADUb3HgABLG5s0uJWCmWSJ%2BTI8mIKNwbNKAAz35dxE8NSEQHf0f%2BfkgoOdl80etsrrJFBZD7CadO2CGSID8KnIBHOnX1A6YiIyIh6vOk2GzZ7FwsCAJ45gdXT5F4Am7RWW3eoSYtpvIH9X01KvtRDQ9pgl9Wq1w31DdQ8XeU1XXMHxoxGe2ijLYm9A99jaK6wxbK%2BVxkeOfqHQp1zn4b%2Fpvrv5Ht2ddtBGdbf4zCgXD4kVs24hcr%2BMKHoRu%2F4qzeqVdo8kjpbcLiTSzWeSJh7CpMuLiCz%2Fsv%2BH06DsdPDDCELso59JyJ4O1gWCSvwpilpT6VhuY1iiPFUt7eUqHZJZkVCQ2CJtMAGA19q7jcktnR8ADfZBrkR8JWju8yc9scrgRbpaqYw4U0m4aHORMsk7U1ajYauSQrxYylc7YPMSSjuJ%2FxMhqz0SW%2FNRPs82M3QIYJV4C3Sz7QMy0EGhHm8WoUzUJgMqHB3zNEaCA3zWqj09pmN5OBSFsbjd7WGmamu4Cb9AJ9KujnU61sG9vcyKXm5qMJloj4UoN5qq9%2FvT7omikIhsFZDjO9XmW2UajsMWvyil8pjRBsZeH8IrONzcPN%2BCx5p4JxnjgQxDxqQLtEWmqTtayZDVnmyuMJ9cpoGa%2FX4%2B5gGfk%2BTKE3KG51zANrKuRj6WHhLFLx5a2ErZ98UER6koTq2nfZq4rkrwmpq0qOyhQbQ08N26c%2BP0ZVhbksQ18e9QHyz5H5a0YJuukYCvK2NyS8bZDF15Zo8LWbxQxBeXQKXAxmYTFvylm7JCFO6kG9dJGRKr1gNX48XMKYQ8NOpvvjZjZLYzPoCYEG%2BMmriiyeuw5HIgMfUqnPVRlJM4kQB0pmp8Q3v8fGXsXJsbSaW%2BkAE19RIyAIyzh1%2Bi%2FX2VI6kCKvNv4tqG7JL%2FggZepv%2B1P1gMVJYIArq5E3Z%2BaepuEatK0TEI6plVuNZ8QNSBHuXebOkCvjLAH3qeZIErlp4zCLNbyxiSwb%2BZYDGmXyrzmcJ3IZf50V%2FOXXTXkwIoSsLvaDPqtiC1aoS%2BTB%2Ffb5WOK8PQMnYuc9vqNdK2lsWiyLDaZT3a0%2FG0JHJj9BTlVMaWparD02Gk91h%2BpXhyp3zFfzoXXz85rXe8nPEYuBMXDzR5JeizrhxjtsfoBHX%2FmBHfiKBcnt%2Fko4s1Gb%2BDnG%2BTv6l4vBVzYLWKOf2Clfjoss5VHTCw3qL4WZvbv6jA2eEHPlNaocNdggNacUbMsCODhLrgXLkTs42%2F5l%2FEttozRKgYcT25SriZxcGdn6FTLWMdf9xm2C%2BTkyeZi3z7wNThnGBVOmKeHUVv%2FWHcIdph2ClTsMow%2B9qIBQAbqAt1kVy4zcqYyCzAw9XcP7eRm7Sm%2F0U0SgmzeZU5YHmL1xVPhfEZOmEsmZ8YXw46ygq1ZfmljdmXqzwxAxW3SRFW9nXIQp9c3SljNldCchIJOSfJUt2Lo2afOBZ439orOros%2FUDYrXUK07lcrFfMo5qj962nS6q0KktOzR78kWvbFx68Ytp8a%2BL2%2Fdd8vGMi9v27gN9ft59D8Yn4T2%2FIDG%2FOAWSRPd5baHBuUolI7dO%2BEP3GMiZNOWCb9usfgaZyQ%2FFdhw3jK91SUPmI4YL1NF%2BeGWsg0L7MZ9wlGkaHRVt%2BNoyn0mNkB6MBErLqnKff%2B1D4syXcskmU%2B3Z69v9Tt4YtEtmUaTz0E8DvFGJrK6yk%2FvuhiOrTBgMiTimki3FZXUyfBeE8bkv2vt5WpQlItQzQqtuQKpM2oVi9%2Bt7fYeazFbkLOgl5m1L5YW%2FrdjXhZhIf8MPIHZmzNpzhX9N7UtJ6eq4pefom%2BCtij57jdps1f9qvoNFXKW7Cou3lVSfLLY%2BYaOF48cVuiSGFLyRknxiRJlvOTEj%2BV24UlsMYcjYrNF8wLi0aI3cdg3i8pgcW8WnmTr2SyD%2Fgo9LHZ5f%2BEJLPpkYdFJNPZEIVU2OiQgl8wbdB2cOZBWVITMzk%2FPW8xzbEcP%2BTBywQD9GP0U%2FRz9Sv1GSTviu4iIDPJSAtCP0U%2FVr5Ss5h8aQT9GP1W%2FEvkuKjZRYLnUxdCP0U%2FRz9WvBIag1Az0Y%2FRT9StBcFj5USHd9IPIBvoR%2Bgn6Gfql%2BrUCHPFt5AkqeWkm0I%2FQT9Qvn6YZwqAPrt2GfxT%2BifKl4Lqm0AXPYmkuRz9CP0E%2FU78UYoLSPKAfoZ%2BoXyry5h95rnzp106%2FziIQl0OacDG6E1hrnMcH1EAnq4foKnJ4NvEXw943mEIVIGZYrxGfcIE%2B3TB7crA9DTpjxK2FUwLugOerrdU76V3xCPfq6%2Fv4yz8GYZ2j4SiLz0UvZXx7L1RHHLv%2F0cqjuqub1HZYaxl7nMLM19W1Iepf1S6ta6%2BfNTVfaqbUHKnZCSrzhah%2BHX8bxc52k%2Bq%2FPHv7PcH0vj03IN448iWII%2BcnPb0JN4EGpCWNmFUlVfATtYO035TwaXOzoxYQP%2BtkwDAI8OwQhrx3kH3vXzAGf4ejU%2F0WkLZQ7yn3P6fpZOEKDDQaihkwDN7%2FiJ8w1eHmxB1zCdU91b21nyr23MH%2Bnje4Ok%2FNJZx0Lwq8TLEF%2BB%2FxmuFwD%2Fq7ISJNjQ4D8e3s0TU%2FmKRwxdkN%2BsNzGRDYekZfBucRn2iv5vuL6b5U14d7rPjEQ9pXdA5qH7trn2ldh8f0zkleoe%2FpQesaBKgt6NZQR7WB%2BZ9%2FxtvlxkLNpWhtgdFN%2B2bppW0o43KIUYUGhFkeelWnTURybJwgi02d%2FX5u1S%2F%2BSufEbN%2FGPVU5MH3b%2BhP7pn%2BGoh7seq8sOM3o8s4lzzEYhgMw%2BXVuG0sbZ49d42r97HVsYi2b1W4eUh1D%2BMCcfGcxrO7AM3NYKzjpCyiLBvLR3znCHMLgPjY8BsyY%2BYbl3kKVnHUStDvKLx8V5BcMaPdzdxVErVcJJVRy4mg7bB5GqUaWU25Yjkjnv6PYxFlxDmLArEbnjJUkMaZYEAjygowGwTme4Ev4ep6EWiFRB3w%2BtBGEVuAeD5GIFEduAPBaOIhsZMVszy%2Bwup0WgLF9hKJ5TiC%2FFoSIr1acOZJ14sR%2BlXbVbjAdwrMhtCoByTYjygMiZU8C%2BXmufrq5W6hXhCWsU4EI9YK0OqH7FbBCEW5iDp6EVMg0A4y%2FQMQhWflKbYoRvBYMwfWY%2BOp9zmw2iFl4DhtYNZt28MH3wAQWjErKk7qA0kwVc2Q5eV%2FoWg5fCXKHyWGExGA%2BEkj5WLI7pjoOChY%2BUKs5jme5kXh9nPiJ%2F5A19Hlwm3La2V268czpUebPitVDOXofHYJI3RrVATfG8zapEuKud5P6XD0YRyNzq5%2FiwJ0XOj8moZ4kF4nKDpMwF4INmHxgOhPzy4UoeeUVMVumICsXvJifk%2FTW1wBMgMzfVg6bAWPEK%2BLJeTrn%2FkX3L2%2B1J7uyIFvTBJUgT5N1KRGtosUYWiyDnDSvtGx8vZ2Ma20lVpXpnmS2qj%2Fz3UDd2HyQESXfCYkMztkAlsZ4j5u3BszYxRRolC8vPMDAlRfN%2BKClMfMXzkQmRwSi1%2BvS1ptnVI%2BddDzCOLuPxyh6nj8DbOP9lybj0OqSKOxvJJkjCTHyxrgT1jwgDDybVvEMMKjXqgRib2J4dWY9S0A5pNfGg2xB7g3zdB7BJ6mSrNyk%2BOVGoOeiWqY7StbJ9cXltworkqhPkJ6X6wl7p%2BlOEnp2OxUKM5TIMvXn9rLsG%2Bi0trGygJl%2B5VfcMPH94PHDy2PFBlM2LrTFqF3MJpfSS5eTIPKgMdBsgnThcGyewn3c9IqOZTlNZHKQddzLQxZeA0jtxEvMMmlvwmEf6keKRKJtGVQ1Yvah4LxpPVyatqK7GhybMNisZnhMjlHT0ooeA%2BbZmeNXzfjB7%2FjbzfFZugfD5IIoJKSxkKx4yvE64jCeeFxuzoTZutVhnRi2t8j7X0GKSbkLCfKUYWzqQfxPL80nKS%2F02mtLNIsXDLkZEGh1szBTI656FykWFFOaw4pcxiXWAyfOpcj8LAGQEJ9ZMSzykYTsITRZqRKkCod9YOrU0papcdDCQRSie14tylGVP5qsIiFDWdtK9johxj4Kb6A9bsPZmwXLs4JuKUzL6UIvkxY5ZxLZ%2FKHIz9eNIlemIB34F%2BKyUSJ%2FMrsU77u3ghmuOi2%2FeHAoo9g6l1grXvpGmcUPkXw%2BPyyxWlY%2FITyEeeYshDjP6tfQbLF8npqUYc3NuetY%2B62NZ6ZYkpVQOjEP9VX1HveQsGuprlSogFV9WJ5%2BJoF8gKND6NQawwQUxXnqwFEKMir%2BYkt5eyti3r7ViEMd3zcfJPTQppeBLvJctPaDinjz3leklC%2FNupwbcWZLex69dkpErtuubFrFYV7d7hAuBoEEJk%2B0M3hpj3sQzuuNCc7umVOBZOozJNgOwuSwxTKUeYEkIxg08dMP6UwOI%2B1y7ZIEpPVGy7YK13KRlI0mKayR69pkebM7Ly%2BRrmSQHO%2Fem7SuvQ3StrwtsRhF4cPKQSMm9rJXXYaAHC91TxrrG50E%2F1MtBZFxm556BVJmQyvd0xcyV6VeulZ3uLhtqneSZnEGkdiYGnJVTC8mFNwPRJk%2BlxsOaBPnpzUyu4KvrGGgUH4RCgxULeXu4KjJdcddo6YzrHQWf8DImoA6m2R4xEWVdWJ9sZVWf7ZKREVpeQ5YJuq8Joa942khSDlfdmMSzUeHTMA77ipsNhsNs8cRYV03eI%2BIKp9pOzrKmcgNkifTEH78oTLTq5U%2FgShX950sTVvH3UzunZSrdBvDTF%2FIh8vU7K1DWWf%2BNXmZKq9SZMdTY1exRiWkh51cTZ90IFXCrW9LvS41ryyO7k9IqyxTyciHmQoB7SZwDbhuA1kQdEaeadBDYBfurHArUymJGmXPQz9uWOAp5A5knmBJcuU5Huj5geCeMi7t4tw2ud9cziyjoQwPa3%2BIdqqT5lyzt4yiPEf0B6Wj1wBA3bOK9QtZrqdNdyXH7TA5McEA9va9JjixUr9wtlspiLwLlzugCaE9p0GcrSFvrvRKYkTWsVlZnDg6cDYAHuwkiKNOg3kGdwTduxvvj8UzkCs8r1DB%2FLHN1wW0F5PpfNNdpGN01F4b5e2F73AXgSIAYF9nBkS53Mu1d7iNvkFIKAMdtOhJH1r6MsJqtAHc1Ak2jYbS2WT2yn2WMZW%2Bayxpuw2e4pm8NHjAhABQR9PVHkvcMTd6O%2BhAm6EAZQyT3Vi3OMLmT%2Bf3dSu6oXKRKYetmfmuhiqQ6VodRYpLyhRlVKmszduw7qBLjLfqNFS6Uuk4e%2FeDHIVJ6Xn07QtxZ2DRIYZXd%2FRE35Raawy%2Fjy5TU9O07X%2FDYt7zXwESijBCmOUHUA2HesAaA%2F2MeWa8eSZYpxXyKxcflzCzl9E8c1YhWLoXXLhWkiiVkPuDRttTj6RIaoBEjKsmRXCdrcTbJUzcHr8otZzCmAmW%2BfgNeCrhdqGhujCaXz1LeV4vP3YkRHsrNgWXgXTi5PEAC0Ug0lg5IVTxm7v%2FD0c%2BUyCN%2BwEv57wtJYTaGhDoeAOOSbWUq6ezlH4WB3NK7Uej4a1T1F5I6oPjB53KsnXPo0wl%2BjifuL%2BhmfNOvNiYiW9HYYQ9n1x2Q5xPMt0tVLcvytVN0cM4oV6%2BjNuOsr4FvkypB267xhvR%2BBqGurSjxPsxrbS%2BMpU0Io7QoimmDKbgQPzQSXROYxMbYMbJ30Z2ayul3t2i9rb49UPsIIm23olmamyk8YO%2FxLN%2BJO161PFSzo0uyhsCXASpwUXzTiIYaNo1vMVwq%2FOd7i4IwW6qP08gu117l0f5ThHavXXIfkZhcHlNQj9ia27y6rv74EjJHR99sWVtp60pA6c1zrmHs8WlaE1scmwW%2Bo%2FmLNXeXd4FYUNV%2FXgRs38u0%2B1CChPxagHOG7oNsMogng7rsJsK1grdpwlqbwlVEqqdY0ucZEWlzsqNj7sLmGEOTbtWetYUwcWnObbImdaXwUmwobuL5zcq3Uh%2Fn1Je3DZSkrTXhhFpk0zCx2EOTCiVAt8OAmL842%2FV%2BXOupv3LbP4FfPJ706T4B%2FnDzfjfb5esaWAEAxCg%2Be7fhvaxW%2BEeL%2FmYV4nBjrRflV%2B0PmxrpOXYdKaW0SinZmbmIvsRtHUIVuxXeua2cLKA3lXRT1u4mL40JYwcWt%2FKEtmEEUxjRk8KaGbypCRadLdPAYWEgMMT17AuKBaH1sVTT9BZ8bs6GGCY31j83kd6Ypj%2FP5cOObSWk3RrDxuGuqg0rCnB8PPqV%2B7fh2j6lDfeovbpeFTYl6nadHMw4l9TbhTHlQ7AkP366ZY9fk0Bp9R4BPEtn%2BnIbGAn2IT4NxXft8knPuv%2B5jMMmgVb7ctTNICbz6eCbGBBjVPY7wKuAyOdVmgKU0bPSn6cOS4Sz44HPZAOcTAfYoVQDdkZlj%2BZsEgg0kExEoe9LknrOfUyOISqGDX0tD1EV2gclqvgtIk9Au5xFTIAt%2FdtAELpm1A6fr6sKIZBQwNOgGEeFWeuIflRlaIeu0OHqB9MQpl0X0Ps5Gk8GuPZ0aLbaMA06UWWFRmPjklEJwvc6SfxH0qhTKDb03VG3arPSCnWZKssVnFuglgg1DOH0vu%2BAOIzrO4hMeYNbofX4DgchUvoWgYPnvYORL%2FKmvsFYbK%2FCjHv44rhIO0GHFNnqVPKLvcpiCWi%2FlBJwA6%2F0i2%2BsflIgFGQoKtvXjYOaZFnaUcgFkQZMdQS8WLWALw8N%2F1i3harXoxl%2FfmFqPoEXUC3QX0SGgHsC4%2Fr0g%2Fg1aebX6NmgzrE8YWI8AnJCGmYQMysMmGstrgtAoEG2lNGYY2%2F9fu16t6OA7R3xysAmKTCsKWKBySUdkYZ8ynK0U5x7RqnwyY%2B3KFVPTG0rNUqgmVyOWyphgf0UBM0dOhD88U16FavEd%2BJ03YSGDBLD48FOowhrvnbsFOuT1a%2Fzf5IyRl3KFI02A%2Fd7zEwP9I%2F%2BOfm4gHxCQiJiElIycgpKKmoaWjpQKxs4A%2BQbl7OQ0PlxxIRFVOhUpVqezzpvL2mSJg0zWWNLrjkuiuuuqbJh274qlc%2B83njO%2FKaj3ysxSMP%2FKBNq3avcrtst1CvntnKHTRghiGffq1B9yxzzP1Cgx28yW4bDZtvs2%2Bc8JUfIQ8Zj7gex%2BQSnq8loIHSz0ETYuFc%2BltDl5DwbneHW93mEY%2B6z%2F2udg09LPdmt3jYTt2eQ%2FpOdFExwSSGibr6gmKHXfbaIwbHUAzHyDsTvU3jMRGTMeW8C8or31b3Emx3ogLb3FMh4lcJ%2FKuZ43s%2FmBYRZjuq2WSXVaS7%2Fd7wpgPe8q73Kq4kdJiw4cJHiBgpckCUqNGiV%2FpR%2FuNDAwYwFj%2FbVDuj3cFlwmDX7HqhCSLdXdOL%2FYOLlpKBoYWnPdJAy5Lp4x6xqXv5Epk7u3HJwmJD18L5O%2BucgMAAOYuAyDiOm1iYrouzDi5ZeHUrSmKR7GotszhJIhSiVvIT8UVjVRQuUsXhYlUSLhFSHKRE5auFiYWZ2sQKFFuIOoUmYWoxf6Bvbk3u5khicsG1krv1bwfJOZQiBMk1R0Y5IXBH%2BCxlOnoz9OY2Q8iV%2Bvhv6ax9QIdd692%2BE6XGAQ%3D%3D) format("woff2"),url(/assets/decidim/Source_Sans_Pro_400-760a5ecb51ae9bee28469d621b6604d62c8c7c4685c307aa36bcd2d7d28763b6.woff) format("woff"),url(/assets/decidim/Source_Sans_Pro_400-2a609d31517ddeffc729a87ed0826716928ea0ff69833eb62ab463924d589066.ttf) format("truetype")
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(data:;base64,d09GMgABAAAAADaoABEAAAAAh%2FgAADZFAAEMzAAAAAAAAAAAAAAAAAAAAAAAAAAAGkAbsmgcgWAGYACDZggoCYJzEQgKgblggaItATYCJAOHRAuDZAAEIAWDXAeGOQxLGzt5FWxcZYaNAwDDtTsYidDjgKQ2NgqBjQMEjpyW%2Ff81OZGrfrX9AFgZloYp4XBFpMNprNW8sVdtrkqdi8LX8faEOu5FN5sf9WbQbEtPatw7HPkIw8oIEraysMlNX1A99A%2B0KARRv%2Fa8U5MXjU6ejx972rnz%2Foo4IiJpF6o1jVQijY2YdhOZ4Wmb%2Fy4ErKbEA5WQKCtAQaxG1AWYhbosK6Zzf9GuZW2swkW0i6jPAM5Zk0yLeIWmTVPx1ISWNtXUlAruBaYwbPYPTEw4M24K7Mw5N3bbmXMBcKm6DNPEyMwxMdY%2B9Sm10FqXi1wkO2%2Bj%2B4CiO5ZqatLa6d1JG4IS2yXAmVHsabNlXw%2Bf9LK%2F2W8Z7A0QlChwr07eky3xWZKRQujP%2BWUa1g7LnixL317%2BwW4fDq6AklYQtRYnmKC9AvhvQACBy6DoxoPbvEaRoHxtZ%2Flpv0keoWyetiyel01ahbxQELX7IgLv7tDCQ50O2HJ9wuKkBcy8aCHg2hfL%2BAn273VarZ4dLfA%2FIPYVVW7LqwDbm2sa%2FS%2FZ668vJZad3ERW2EuOl2QvhWbsTebGyRFABeTvLFiL1qL3CLgjLrGoioUr6uKK8v5PZ9nujA6hv4CLMkXjDVAFXJRJUa01f%2BRny9%2BzoEOfzgesY2%2BA%2F4zku5HGPvBugLFEqtN1QG1SNlQ0l6oLJHHz%2FgYU0oOlMqAEsygcYBBrxVi8PvUI4JBJrWk3tIj%2BGvbG6i0pUoIECRJCEG%2F4NWx%2B3qKhlydNETUiJZhuGIYy6b%2BPTH%2FGVv3hxlz1nNtOKCpIPuARxuzPqQUwW%2BAVApQvSMjgC4mXAFLgCylXATLJFzLZFLA7AP3%2BwEwiCvARR8WmAqsbLtWXAzIUoI0CjB0h8PVXVpcDq3UMkOX2KBhINYsMhJn8xp8rQqEZVtnpuDte%2Bh0AzYSIYYQHYsWUPRIKKW%2FpKjVpsUK%2FTY4ioPRz0n7Gux%2FLYy0fw4oG%2FX1ogCWTSWfv%2FmhF1%2FX3rgHOCL%2Fwg%2F9BDit52PIFAPzBG%2FKCwhun71b0sy2NUKT%2B%2FUb5Sd91A9yZIPVXlGkv334AEWLd2zSj4hLDgF6YxECUQs68AV7b96L0KOQHHqPHvNvD8ln4yGbSukR6GZ%2FZf81e1ui7wosfhAKL33cSAH8CoD%2F27nbXu%2FajUviTlSCcTH0D6%2F%2FrTT8NWE3xmg4C9N6xfj4c6w9x167rG9i%2FF7AH3HS36L7G1vv9sTbw22i%2Bw2f4Jaewl83P4Qs8%2FwFQpFgg1qrHbHCyRk2xI52ZczAkd69uewInaFXwrkfBlBWgnM%2B%2FlwbxasY6pgUnBj8hiN9b5Lg1OlpfCDBvh10zvJIExPsUCHWBVyQvTafXqop150B4HyzEjPWW5s9900eKCPeOTVwMS62LxIkkGrNPZdF8t9D76%2BFSSfve340SPAMC%2BHMgblg%2B5QH8qc1%2BPDTafke5qvNRoOR1AqzZddxQs%2B5jrNXxFau4vwUCd7w40WDVsHqV0Q6q6ZzBtZDJho9aXU24PYoqwfjmCVAXBvu7EHr5nvQGxj7%2FfpVeH1zZiXts574Wn521K2jkqbcvP3%2F%2F4KqiKa6NomkEJyDDCzp32Vw3seRU4e4ov%2FvkHWp45ZBy7BqnQlNcoEuQsoHsd7APGjAV%2Bu315GVcn8n1HsqF1Y%2FEAHW7ifcrtz8nrj9%2FWFGZ5bYqFAhJHqxqMT9t8VX%2B0c%2BtFs9Qihb8uHRpg00p6qZmwiBXpzkm6Cwe5HcwjTQGLW5h3d6xCpgzBi8ifXpM9CaZzvZ2174KfyBj7e%2Bn6KjnO36kVi5E409OEaPHW69xX4kCE5unLLVFNT5Tb5YibTKJbKKcNYlXQ%2Fgs40uBbO8CUzzPRyG9uYPW7OSTP5WDHjR1TUtuV3ezDJlrd1TX1HH8ek3QuWnPsJvApx9DOqS2F6CIOIzkbGJzvx%2FhUGANxDxtl49Y3iJoiWkQdSZBkzejKoh9ZAxbHKLkUGZLVjSoY%2FUkR2y4g9elEH8GugJ3qmZPeqfVJvqT%2B30NPdXVXG%2FtivwIoju%2BLhaXejyHZgy33XPNoZ14Wbm7c1qJdiCa7QLXpDFmss%2FiV2dIcq0Q1JjkIhJRgbRRZbfXTOQIREhL1WZLxd0ZTZiSR6cLkHzYfnendnuxJYhs3WAparOWHmQOvZeotvgqbu46XgGtraqrN9GcNhZSv5JkM0XvxEp8GDxfAOhSeX85Bw1tFPNboPi13SzfyHfAFlFqfcQY7pu2ef2LAK3Kb5sqLyiTPQpa9K2qdL80kHGvP3d6k18JrOS%2FwAUp250MNZ%2Fgnu6XIezFOqrX7eAds3zQKd7mAspB457g3v3kxD2mwYt7O6mXyLeHzs%2FszsZ%2FhNgT5B5SeQWNmKtogX1CjsfILhecNbHyNs37at1Snlm9Kw8Fw31ZhgJPdNEOg19LayAZ5KFZ3kCgtQxwxJ%2BVZAwDdRbQFdDnFX1wqts0X93X3vXTbQm0G9KfoqW2M3HiltAdtg6CUvWO0YICoYfp8o4mKO8VMMqScHRG7MUSCgNsxoML9mb16TzpMBSok2WSKUos0KVcjxWmWV2h%2BdaiBdajhfrRIpvcNYCg1sHBI7DAxGJKlFNbZsy5nxoLXBYsWbFmg8%2BWgB17Dlw4ApYjIf8oMb4KsHoDLt8vgysMHYMvN37cecBVJhNBKRA5JFIaKHOhQMK0wJNpZBI5KgWBtb5Z1ADtTCTGAPe7AViDhI7oMoCTBYF%2FDE29YdH4qD0D7Eaqi3DLCICdkZgCFvntJ7PIzrRmJpA1S2TPjlmnzaxjMMtoDE7eRJA2iIaMUBTmXkJmIk0rNDJtYAuwk2C2uTBc2UwHLPLF88TFxkN2%2BBabYJSoEIydrMUhLgaVEHIkRW68GCFP8JBApnx9PfkJZiE0bi1KQmNPlAKRCmQibfUgauPYGE%2FHTo58DgoUYitSIfqqoueoVh3TX2k42VpgIXOLNOBpJETRhKiakasWXxet2mDaEV0HMtOJ6LqQmR7E0ou4liCWPl%2BupZZjWoGI1iC%2BdYhvA%2BO%2FqXvJprMtQE4GEMlH3eFXLId1ohUrthRy6HlKDNAOT07FAPuM5BgMSDwM0hMLzMRsjMB92VB4hBuuLdACSXO0ipxS4FcFMMpqYsEhtxABxM54lF%2FiKDbxMUJQqoXJYG6%2FQGLimu8GybXKYALU%2FXoj4PgVzEUkwYCahUMQFIFhFAOmRZTXT%2BihR4QpAeD%2Fht%2F3cgDGm7HdBEAPAeTD6gZsAgEUQHRxwyC8kdBcARwAg6IC5hDyJ5NpoilmOOSihz4wQuKk1Mm6U%2Fc2ycPIGA1jYAGYAtNjWzezYzgajfR0ixEJIJdFa6pVDrvkkY%2BVmLx9LkbEqAf0X5b0N8AJQB8D%2BgDAF%2BQPvR5oH%2BD%2Fxf9P%2FvWj%2ByKAD9c%2FKns0%2FI0%2BInw08vlQAR7JPoAzABcBrlIKeALwPOBDHPLbHjywoVGbHY4YNVWr1dbY4pyFllrwgfeD3OCyS65oZrDWJutcs8ot6220wXUfNDnhqMOO2Wyre7YbscQN%2Fxlw3yFX7bLbbTdts8JDO%2B3X57QzzmqRJlKUaDFixbkgXqIkyVKk%2FjLvsa5XqEixEqXKXFSuSrUaerUmqZOgQrsO3Tp1WXxnjqd38oHZLWWR5ywKpyAEZkC7MFrqRmCH4weZnnLOjkCt5w7GOH8jUKwZYgq5%2BCI%2BHGiHTTBlkcKQiUcGvMOJsd2mpgCywyYRhuFxVHKGmwZr9D6PzW3cJAIr1OYaJh4an%2BXkNZ4rxAxSzilqZkw9h244REPZN%2BVpNAEcHtQ7CTWeSzVW3NtbjGf0X4eSTHY4HjMM5ikZSRmGexUUwyEKDYVOx5SGp%2F0ZGbRsQ6MJqMQliXXd9CJiuoA3cNvNNALDbE7PMBxCMdDcf3%2BrlRvdcG9jI6UxB%2F%2FivAYdnh9ogCgLD5rjIiSOHMysU84HZ90q5USakuMUDY0irmBqpmQoFwI9BoC8p4kBfKb4kPIx4CNg3r3A4v0BmJwG1MvA5rcCk4rV2%2Bn5waCNCAeluoJGIUYLN9bHQ72%2B7KpPMLwDVOhUhigIVTamaDIdhaSFsJJWNUAEwftywgySuNILFfAxOIcmTOIZIpAeWhZig4hxwqWjIdbZrZEKAp6bCYIsnHMtM6Umo1DvkCYRH7LMO%2Bln5d%2FLxq4arzssccixE5V9YH5lw8it8sxhyzFZ6hwlDFp4rZpcRS6W0SKolC0exed4KzW3K2YBzKJp0WaNa2%2FtoRox5ugwTMHjWAhq%2B8%2Boc1I%2BHtTu%2FCcaZVkaha362XYUUdUnbmqVodpXeLsM74UDyyakWqtowas%2BzVKW1Rl5%2Fdglyb8RRceTNU52SMWMIaWsCGmdMM%2FIPHoCc5QmRR6fFzwffxoAsA%2FG8YOkzhTr75CAAjGfImRXY1MUHLTf5SpwSPg6lgvz6FLdDSSBMPgv1CWc43jZ4AIDgQ4cqh1iubTegYrljGYpErLDhZNuxWEKuQ55Or%2FU%2BDwVb3aS0P84XTNry5ZVjOIKQHYPkMQxzWLbhFJ1yzGdVDnFDd2tigo08BHjGfmshhuMp%2FhWvTiOjmL5px4zfjjEvSpT5xj45L08DQXI%2BsogH7L4vLtw%2FYVGEjNKrfO%2BGsxbl1qWStJ5Qw5lyZwc2%2FxQTHq4IZILOheZV0xvY1fPD1fbVUBID3QzHQv1S9TTAGRVDEl2eITZQGHy2EniHkSt20cV4xmTbL74cewpXs1NdL7lc%2BQ92mAuP0%2BrH6tzFH9EZtEDmFFONs767nAq3x9PFy6Pkbk3m0Z3JmWKpHH3D%2FFMfkxnzwwkCRez4Ups5kqKti0FrSRETBe7STCal%2Fbhw5Lk6NMuxWFo73gMqkoZ%2BNC0S2hOJGN%2FqvNd1DU6qgJG6aRjlW4XxH%2FEZkcNcrj3sjQ%2BHnlGCwq0vfVv42DfHb9ll00zYs7vr7QE%2FBYQIhRM0T6Xt1yoQbwZwtD8Ltq%2FU%2BpWfDVCxMUYGBG%2BGMvizw43i2DycYxcLbqRAcFke2eSIJH3te4y45aMQDxVCsPwUgppRRzyKgWKfB4POMUOWQ7bMX1L6w5K5GaTN8ajBNgeKTOhZJa%2B%2F0v1iz0Jvqy5zhF79A2Q9b4nV712Dd6LAFJRqV9sIp3booGyeG5NdHrOkrd33o7y7IYJRQcBtsxzdUvRIW8VhnQcmbOI9ILWRa%2Bc3hFiYHxqcENS92XLwpe2VQ%2BadA%2FYYrkiDAwEyeTa08UuFXZ6vyzKSco8d2WIHTJUDXJIA2UPepTRpBsLP6oiMQOVhhEMVK3%2BqDh7ugcEOuU99wC6LbJVInutr61MOYObCFE9LFN%2Fgouk6PfwVi09YaD22vTabv3URI0EJ%2F2qE1KLCLEfOW4%2FpSNjQA9GQ28rLuMtOVDphVQC18sIeQxIJIrf01LvlaZNA4ibnS2HBxtwhvJPwys%2BVhMRKvfcVvvTOVIsOyQZTVunewIBznGSyHjr2F07zgbkXC97t8NGUw31eHWTA546UzTgoDX1kul%2FD%2BNHN1nrRnU16dFhAVXyCS7hzs63wbFFEIVGRpKJ5UpqHdYmT3s6vG%2B76u8TQfNHbUefkR1qjQTOIunAUVmt6Sf0uaSzRONtj3%2BQIYAOnrmmW%2FI4DjJ4UfE3IHs9SKKpPjLsNyrJWAoOvWRFWrLJ4tSuHTKiNul6K9nSzvQ0876%2BpbVkOBUrYYEfIzV4cx2dz%2FWwK2Mv1OaSm1vA%2BGwTzwUaGXJTPwZwAxIWHrbRpRxmcGXyq4xFY73ImT5zBEGbd702%2BZiWMVvbUecEHd%2FsGsd6fJ7XqJ9STPQQjJwuW4qx4%2FKOTXcS%2B0UCQhc%2FVzAFPMJcNpETNhtIvV4Po33t4kfEFm%2FZOLbufqtW%2F5iqoyekpUozypNf1b2JhY6RiCL7Iorq0Pl%2BUVqSqjml%2FGDY0aFS87quxdiproovHHcuVKeL4CWqaQjTHcnnQeuHKydIUFaVtq%2FtDk1KNVQyYlKFoG8TKWgj6QnIpDi6A%2BUZVuWkDqdoEstyz7DJlEd1MypgHWtFztSxdSuT7u7q%2BqndoomHlRcswPuIpzvyudEOzlXXNK0%2FMub0irx2Cb67fQX5s10q%2Fsy5%2BRaU7UpvE7NTg9phGcggU7s2F3Kk0o0W3NfFQz01YNDdfhFc1Io3RY99acZaacBYxIg07Mp4DBT%2BsRudRchTprwIVLkKnhEsGylVdttKx19X3Q%2BW4CD1qjYuUKUwxHqj66DlCmsqiR9%2FjGjJ3IitkyNW14qC7C8zT80lWQGQzbTwVblI3wFF4YNKupmCHv9L3qCmx%2F%2F9qHFIx35CVsxaLZx%2FtdLHjLJJ%2Ft149LWqk95PLHkxEIAlOgC9K2gj0qaYLauVrYhjAmsw7yExCaFba30tHP09I0yD4QWoYxOlOr5TJ3fqxE4yTdvPOfzorpIlwS7dnbasq4cFmN%2Fet9vhu31zY9Z7FbW6JwjW57s4%2Bwh0FmgyAb25jfRuZslAVTAr7%2FF7i%2B2KZ1eNDZY9xI0OHFZvXZ37EGg1skulltRN9RMh5B%2BDWQ0GGkhC7c9ZhJi0EjiPJWxjl7JDOwVngrtrdec0D%2Fr7I3jCBiRLnc%2Bqy7rNTdmJqlDDAzpqmrgFL%2FmzIu1vTUBxkAUpTUBIKAwsldtUhFtErQVrMNpMpKfJ28zz%2B4tx2AN%2FSKvPDOVPEi1vja9iZnN9EpDtMXVN%2BsBcJnOAl7PBobxLz5zVXck9yelTmROCkVZNGLeMRQqh%2FeWbmrAg0kb7VJ43KSAM1IEypkr4DJ3xggwtJC6Di10xiQhy7L2aqcPLT9mDEUG4b2agu0OdErySBL%2Bgwg%2BiAJVJJH4ZohxDePBWGkmX%2Fql8vuQitkXMZLuRAqniK6XADSeaddNxvU7DOiCcAJq6kav52FHVee%2B8Zher3%2FlX27%2FGY5GAwBExZ7WcVvqU%2F6RnndnlwUk1geOHuAxKgdZwKXEBRdAYvNiPppZcjJaXYbKpP4ismXdzPNkHGTqTlzbbIXSzt36s4HFW0zRQBWv6%2F8cWHgmTx5iSSRXyJ%2BkMnap4vkMJ55e8M34Ska3gFXlMHgrhqqFTRsds%2Fen8BCqYya6YTDbfd6tJzYIe7iE1BtEOvw%2FcK9QB3avaRewPQGTL8ePujMdHoJvjYVqPQmjPz%2B4%2FDqeUv3oy5WTZqwKCb4OwBhDUqBtarMIyUWxanDELNDTinHw%2FU8veBG4Ulv68Zr6ZuCc11M2NL4o1zpRwcPyyNDXrCyFfpPRNoBG4aLdJwrSbRMkC5WdPz1BOI%2FzfZWmPahmYR6GWucTO6teTIosfGQiUtAkNunLJJ0bVtmYm1wSlkUtUnZUDIYGRdl1m668TFxta%2BL6IsF8THB%2Fo6V%2B9Jom3wR%2Fs5joe3TCutrl73dqWthrZ64rk8UZdwYU3ujfTmG5v3JvTpMNPvde9z9abh3ApGgiVdAlN8LHv0z8YVFu3CQQ2SFA4d1M7UEOm%2FNuyseILyKZNYEE7%2BAGJL%2BXqV5ji9RN6eBWjx9GSPq6ZDcekYgrytm2fflro6P0rii6zlqu%2B4j%2FizF36kjN79P%2F51lkGaVnPDX1SNAmyqkdvip9Vi%2FI2AJwNKXSwtYyPZyrDBYDX3kqOMh6EbC%2FqZLEx8fyWjuB4%2FQsdYf9DJav1KnLHxFEJ0tVVKkpH0o%2BTNSGuGLff7%2BNudEWahEZjhtyRZ3E%2BP7ffHWtCDLXs1647x1TtiY1eL6F2Fcb1y8%2FFU3vPJzMXFTHdGiXTZ5InCIrGH%2FRX3O31xXYEq%2FjC3B%2BlwSdvXGaxXrvhnNRc%2BCP81I%2FXwNUjWVQ7FlHqI1DKPuAazELp1ET8KlK9nyYuYM65TibHmW0qtcbGN5f9IGo25oJ%2B4r5UnfuPe5TKZUue%2Bc8m3HQai3OE6mPMvNtn5bE4a92deAGDDZl2JRaKNU2CiNbxZ7gLT7SWkbv6uN83xnjhv6OSwaFab0VpKtN6yR3HDf4B3d3qA7wemW9cv1aRg%2FF%2FotFyinIxxdqOjgCt02hPQBpNFjba4c6AbmnLhiT2OzFnJUq4i%2F86Ebnm%2BfEGWfZ4vdrRk1mQAtbmNZ5JcNRFsacdG8%2Bi%2BoyClNrRsXG8PbGkNyM6AuTxrPV6S8brnvZvCxpS7dxb8R2w33desXPqvfKpmKGEQ6fnvEPPVw%2FFHZqavPH52NJptvPXKIpf0W%2BgYm6tOSffOvxFL2Nbi76k6u6P0H1p0L2sl44kbE%2Fbb5O7OzqDxLQU%2FsyJ3Z7LLCqLtzbQyzcj5tFMAer3djhobVRK4aXyfHPuNtc%2BbDq1F06ax%2BgsxA5LjMSkxgBXa8wuOhe2UO8s7Uh2b9hPL5Cg4bBTElDL%2B0bYvwSzKsxoDJaIbdBWH0zcjdc5Yi4nFtNSOGIRhoSoPGmUZkDpFRreL0GMemxQJ53DOzqKxD9UM1OhBzbbmZyy1i116%2F3qoFL127MeiCRGQ5xrlCCPimI0QOdLXTQhMSKDzeoVYW67Dqo%2BybSzIqBIVgKjKKMcaywSozIBWtwfMNdPUopDispk5c6anWFRFJCyso0DzwnI3y5P36qimRhFOgyBwFleOOd8doWcKs8DuFtpYEY8MIdlEvCoqNtawM6zffFAWuLabzLnJWJ4Pjsrf%2FmmWdu%2B38KSeEJtZPjMwkqSTuDMnPD9a9luOWJkiTsjWyTOaXvWSkbGf%2BfkyXz22nJ5iqmXcKGMdyU1sWEZNQWCPVRqz3iUUrFI6naK75jvQVmZcuOT3MKGufy03QocvZWvSVJGXMBRGnVUXI74YtNdQ8ieT2f0nxpk9PfPudX9XUn%2BxyQ6%2FwdTFK%2FNSGtiFUscRj42X4EPAx5hfERpFK7ycElEXsfQQo8NZSFj6pT2sNWDna5TDljHClOjdaNX0KPCiIZgBAnDBpRVodenawMapiFIiGZEmRW9OqcuplTqY06XXq%2BQLqa4wjpcc%2B%2BEFPDK5cFFbLAEDSACpluD%2Fr4NJ523hUe6yb%2BC7%2B4gK5L31pxCEi8paaw36iYe31fpwEqHlE135NbMhmzAfwp4qaBnyFRGZnH8pEyn18pZa%2FFVY65oRSAkC9Dfkit3R4BMBJ%2BJHvIotzkNzWJAW36qnBFZNUvniO%2BIiLoAy%2FmVW6Yn%2B%2BejyvT1Z%2B3DSh7IvxSfZeRYzfNSmD0HytzlT90uJ6iWfnNKp1Ad7nVv3EJXnmMfuj7XcWaVXrHh9XwZfr4nYKHaTFkD5GQoh0MXimQLczKVKSAHp6z%2B%2B%2B9SOm1%2Bu98X3ZaKPiA%2FXdmt%2Bny07pKxY36aT%2BmZ4jPoXO2IoHTNzh%2F%2F%2FTQtsPLRpuPoOud5aeXaZHFdFWMV6%2B4jrYfHalN%2FGMiznUZn59gGo36o2AEcuvzus2yHuTkHjQ38OnAhOV7%2FVeBD6azg7agIqBbWdEgbCad1mzcfTt40xTZ%2BRIfv%2F1B3f3ra26FFwaicZKHz7JdlOw5rtfxyfflzYJklcIMrr7HGrtR7X7Gob0PVOOtx52ywawyBjzeLHAFkrTxGaznOc7rl%2FR%2Fo7k3b6B6N7OOGgsiGPv%2F6rq56xuuMvO7WSHZZTUsKnGtrW7XsekPg9tv%2BwgMxUki1esTXo3IvpcYjkr2xUZnIQ5F0ACqPTNgmfIH0dpGpWdscglYXXNjc2bLMqSwtTpJc2lDFVMosCPddp0AsssH%2FEtPd36WgwmlVQvKTbDcrDIq0IfEMfzxbHMK4qG9b%2Bl5reI42g0QPc3ynaJ3IJObp0NYjkfPe9jA8nm65L%2FQxxzDFW8BbgY8pjsnfAqGV5KgS5q2Z1vyn3r5KXUlNPH5X4HsmX16NWv41OjAmlRVZvpQDZFKXPU49o0KPBmBEGVWcOpzmIxFhcDpntmw%2BQVThuvFYnCKgWFaivPl6qpcGCdB0oc8%2Blq8Tm8R8fv7jdGG%2FiCjemJ%2BiFFqI8w2uzN0%2FFxfkXVlImPcoi9Y4JcNzeVZCPtfLktIUJMKNhh%2BzrjKoY6ONNNjFkMrt1i%2B6c7MDqqJEKJ1gvnorTWVwoDQGsKtz5RbXuRodtVaLhdhyoQ%2F6gK5WyaHQegeFC3%2FTekUUlzWu%2BmJdcCV4XWKTWnl%2FtmJfxkeO1MyreQyKfcbiyhI5YClKcuNbpT%2F3DBR39ma6ko76SbIBX%2FUhjF0RLssw%2FotPJeLzI2896kBV8%2FhTYbcPyrvLp3Uv8%2BFReM522vNnUDniGAnYvEuW8yu2zEgOzEcj%2FPNd0dCwU%2FC7mGIZ2h0f%2FGcvZGHhP5pqqGWRUiC1bYgT88HbK6qYOomb7Ceb2LBCcGvQO98Ow81Xhphmt8sA9W5kn74VG3tiLSf6erOLqiv48%2FDeZqN5burymjU1Z3NrU%2BdWr6HbhXPi%2BMYp6yyLOTPz8Xw8vv7x%2Fn%2BI2ZKZNVWocJRNrKnF%2FlAQX4vS%2Bss3mZkm1NDc4kyyfQxZQsZ87qjxYKnUhDgKpWS7gMeIFsdCZZ8OdTsf1d0X7D1wLootlhulQiJ%2BUpXhExbdbTZx4pAFrJvPB0SMZPM1iCs%2F8RHHR2uXAa1On0EAm1%2F2ExFvgyw%2FxPunnbwkphAYPHG7xqCL%2Bc%2BWniV5%2F27YPtNf4t53RsUWKy0GreZfb9edR3V2mnDVDxZ9mmYiF8P7qU6ZnBF4208VeBrlsD3LxWkr0qjEhQ%2F0E1KLXfdvQ4tBir2PEF8sfyiaTeda8Isah1RMdUcwkCsKMYpdjF5%2FGXdEEYqzJdog9yXzRiQ1f4y9ybD2Y6F2MkJlsWxkD9vsQbJ7ZePbRWa1BDnFJ%2FWM1f9zvWRZZ996Gm85n0nmEWS8t746T8N%2Bb2sBoqR2GfslfgSey7cQ0lawCfM97%2BfRrIG3szHm3YEEoljkJY5bq39WUqYPEFKMLoTdr9Vg0dm8JAfEsMqZNyRzEaFH4AwIJwZqQn%2F0EBSexKAjDPgIBk0Skb6fEpirXG7B2NMQ5yV1tL%2FFSSTU85dU9Sytykz10Pd2TCW%2FYUSqepa4wvvcrLAbzfOEWC57K%2FzNdDRBjWdMMqmFJX99E5GKY84j3suBqsGmO%2FTQDXsvZownirOpuZa%2Fui4yo4B%2BD4tCjhq1y9RiJdc0T8Tv5Ao3PLVwhDRPgHOgeGll35LKgsfCcBf7exfxoeWUShCygKx1ipGpxvSwKRvIglzYLkwrSvBaeEH3teq%2B6sNXzfv%2Fruo7vrA7NfjHzDnMu%2BH36RzaWOwYPWovus%2Blrx4lzSwRgGTR4mNE0my2kAwiOTO4FwblB1bLSw%2BG1Fve3zw%2FpZ7JTlVXyt%2FuqEDiWnYqznPXcUaX%2FDjN7K3Qso%2FaQm%2FhOzMegqX6UjuDMYMS%2BuDjMTZFwOURMqbI00k2YrrXugwSjyso5Hzx8T3Mx4BnDPP5QKJY%2BSMbZf%2FkLQIS%2BcJhd74u5hqo%2BGnojz4T8QYl9Tu2jYkZkzden0Ec8NbVkf%2FLiXirrnovIXbH89Jj7tAqW1vUYU9s6Ques7iss%2F5VdQJ%2BK2F1pSHWFG0Efr1AU8VwRl3RvP%2BnkeVtKOnVFi2JzGpDia%2B2VX09ldNMod8ucJ7Yr6JcaeUj1%2FJv3CBhPW%2BjjlxlFfvX8MBtU%2Bh0H4Gw6YoCfHK6iCtAI69KaOZ9J9jeYeZb%2BDkt%2Bo96sujKUpJFxQpp9MygSZookAue9EDMHvm6WKRPYDL1ClraOT0e%2BfpYtBcxmfoQJHJp3AZuA%2Bao4qjVGbI7aGUwcOvtWBW7XcPGMF6ghEFAsRnNJKbwwfppmgQv05jlWrVZDO4TNTz23pNtIeWQMdkHWraVbAExgQB0WKxkjgQHYGvu9dRoY4xOjzdFqZCtKU6nxxptgsUptDt0WyGe71VARhiVYrXZhgxLkBJ0JZIXGpTna%2FuOyWLeAUksIRpwm1m1erOLxuQ%2FmrekDGVCKpvbyieHZWY7TyDfCY86PF8n5Lrw70kcbUINVGNyNvDtpg2Kimrt%2F9Kdwg6fs4Wp5wUKFg%2BUSJqco%2FyaUu02t1IuQM0paSHuTqaRxs8%2FD62Y8cRGMmcF3Mn8e5V599YW3KuomkR3%2FHeKiLu8YMYWoV5nDd3N%2BA72ac51U%2BbKaGtNTbTZak2sc7ZaTBDH5HRyjBAExhrZxLngEVVaH5po3aKG%2Fwv9WlbFpTGpBaXLXfaqOLxiJ2ogibKmD7dE4QXhFrmK3EYG2%2BUyfiYV%2FzfFwf5Z4cVPeeS7WhWRlnbhr5c9KC0DRlDq4aaK3znkC1QCPK809qU2oMJT8TDvwO%2FCt9rYUaMgylMk1HUryZso%2BCWlb01HkNj9E4fDqwHxH662P1hHfLWo5BQ9bsT6rrSyuTtG6iDqlpE2DmdiZAHNRMcQMUavJYoRrPC%2BZdSl4SiFgpqXUs2Uw1AzTG%2BGWCPT4WZ8wcEHOCINJix%2FMBluXQgIWFAoJ9%2FjiDCNsPz9pMLa0U4ml3dYrPbb8oOe%2FPu8FPdxedfZm34Z0jK477BpfTet2EvsMCnmq3SmF%2Fhr50qZVJmHb6dxJf9w6BtmrdiLA0Kbr9SMy%2FfX%2FqrwvDru%2FSrdJdXv%2FukqnB2p1moCLCbPEPlkO%2BogCVRe7hsLzCUuIqWMeLzgcPR293zhka2oZttUw%2F5LJPmnwGWS%2FNXXFPrD4tHA477foONL9AeXBx0LdDPSJx79mciLilSlw5Nzuw3qEfzvdDxbVjh%2F9eeHeHFUH4KkwgB31hiifAH0sfpwqnn9RxMLvKntilH9kXSl2S2DqO1taSc%2FEseo1fnCfPgc87SNJq821ZThqvpb5dRwm4v1dF1Y9a4P%2Bd42pEa%2Bax9NddE891xEzTniHHVX6sMH1NcatyAtdS31mqXooa7FXT1bunq7e7d093QvvpfOdubGA2tBsGZbX1vJNBjGod89cklovVe3am%2BaFwgBpBnUHufp%2BBHNajXH25Xy8C71w01xy9QPBV5Lueb3yrGJhxZolfuFW1DBlrEKWhJV%2B3MEj075pj8yn%2FfXhc%2FWA2UllmRbci0%2FPfJrFAEd%2BN9s6RV4FZD3NYuYfGOZZluNYehCtWZXOmGVVD4QSpXhzIOi5%2FhqAnhj3JVrAMd%2FuXTCrsSiMBC79asOHJqQ6nSRuIEewh%2BUxTKZuRk7BtLIJ4L3W%2BQtrJ4ohOpn8qyOTlha%2BWL6uIH1gCOCT8GYzEgfWonGAubZJtJiMlFHkLKJwkkJiRBpMbbF7NJZEphhpzQGZJ2Ud%2Fh45kUtDRnlCUcFlZMvGL1v3%2BSMH7PPHRPn%2F9s%2FKRji8oYFwt2e%2FF3n7XrfsH%2B6drnbnPBb7WdsE7fZUAm7Ti3%2F1BEEZ3zN5p%2F4carVb6zOOM3jOAKtqX7qZ37h13kL7nyfzBLY1xV%2B6md5jcX1sRY%2F9bO8rm2KRNcu8iaRn%2FqZX%2BR1iQyrgp%2F6WV6XmjC%2Fof0fxR5%2B4jE%2F96u8ATvfxakM9jWHn3gsryi4PjLXTzyWV%2BWmCK%2B8yGtHfuIxP8%2BrShjWGX7isbyqT8JrBK%2FeW1sA5Cw4%2FcVzIWArreJudRG0p52Oo4OGWmJn8N97LNmFYTH1BFg9tod7e9XeVqymgqW94gsArbffB2SjOCgOeYctHDgg2EHinQRsbS%2BQ6WSdTD2ntTfXXRvva%2BqdeEjD6ffGbziYUxsP9b8%2BPZTtKlH8vEq4pqJj1ALjFRipwBgFRgcv9JdafKO84WVN%2FcvvfyD%2B679%2F%2Fb3wzwB45oDXAThgOfTx3o64l%2FF%2FoHYZXiQGi4FfHz1xs4pZS6UA%2BWJ4VSzwr5Xo622Ip5twTf4GZEvROlAKUAeOYJhfqzqkGxTwoUCJENoN2AP7L5C%2FIHhdkYzWRYxs2HcMp1nZlx8S9EZIN8g%2BDAK8Qdv5A5ki50AXENymqygeBeRbkFD9b58uqP8wKOhTVzeQGGbRPlBQMywUjmt5TtjRxlBsfBalqwz8MiMra4fwLMyWGpY9dK57egdmi69QcDozwgf6eJ6uhBimUF%2B4crVJziAjEoIOJ6oRzTVbE1lRZptNdNkBtGelo5BwptHq1MbD8FI0Bg4u%2BIl43UqAvTPDjjzMmPYKTnZdNArohnmwyppc8lSNKfXHY5jM9kr18VbZUvRMrjGDY%2FLQciCCAK%2FWcYPAkecMAjuvGgLMP0hz4oFHwG5rOu%2BYAMS%2FHzf9hSg7TyNf0c1cgf8nyPfEQ%2FQm3JZbjhyl4HEzjrkcWTRmyKM7xWd%2BRrZ5OiNN1gDSVrvWTT9WGVusrTRVaq9jaX5Ll7NyxttGy2rCMmzF2j4yfrjmujXTgsE5iLlBI5kt%2Fh%2BqtiQAmDmiIaPEzDmQXJ2lGq6yCs7nstmzbA4LUuoxM%2BuPSjuxdmo6THnhIeBfuo9PlNgtD3lITuCiXEirE6rvI2SK054pPLmcIUsBADxNoWRWulKZgoNzEHBeznlf3hNtJoW4Dtv5upTq8RdRAOi5ktNJdaA0U7UoM80461uErgQ5IXIcMWGWxbS7ZeWFmGpvCByfoXKeMzznU%2FnEC17svisykdrT0Iy%2FsCmMrt5iRZyGUETtnUcQul%2B0Hriu8rkuE8kJIXyxFjB2ZhQWEX0Gw%2F75s7cWBRUZlAmRMBeMJUEG4vTM3IVHdvSEZ42Mkf4FipkpSbR%2BEAARyMxd5bgZQox4wkur7J3NnTmZsr6vzqxoThwEacgTXtv1ANzNcCWOqGvp7mgausZe8q6rDFUujyT1nfqDf%2BA%2FYUaMKOn2KKdAqqSQI%2F6AbQ6YrVzGUKc6G0dI8mxV%2B6M61%2BYvTAITYYH7ck8cDyrP19OdGJSlXsm81zCupuGdqzSUYdIkCRfXxYa5lazIRHhiJ3xr1pxICUZKFpOwxKtmWyVLCZ%2BRPoZKg3INd1gGtkrjjszTAKP0iZKQGncnkT7KEmmgP0%2BOmz26Jwsr6XKE8O%2Fv8T2OTqWH2ff4yMFuYo7tfmzpds%2FYg93ZXf2SH%2BT%2FYt8MHjO8DFaMvGTzmV7FkwCKQ11LlHbLKPKaOYDwgXShDKNDfFeV5MTKc5nlkDYyO8jK9%2BEpFs4GuJKEayzMMimvR4mh5kChZdoqCKqo6lvhgUuybcpfkacmiDZHc%2BSJGDUtr4gDoGei4z4DjyZ4G%2FA3k5EW0iEKZdFYKGc8bj6PWM6ovRXSjFkV8lBpGFAqhJ1DJqddKAOPi4emOIk%2FcQ6TAhQ6565LsxjBYMUQaJwWhjspHUL4peCS0%2BBl%2FhWo59VbSV0qM1ta9rmKB2lC8P2twtFyYpQqlBiYKlqam2JcFiZFlH8%2BINGiypxMjqIshrJ2leRckTgvwkcIS7%2FxyaUCTFlB1w0JTb4Ql5VFpJKBrVDaq5kuTSL3FZE9mB3xsJVE5mKdyN9MkgLWHHG6HtLsCJFK%2BQuxHX2xhNbbn513acUP7sMKwcEBtA4E4u91Uw7aYaGOHSAcl5zZLj1H9c%2FVVOPpSNZlulaMKRYYIrFiY6aH7RrIwLxaKwbkJFLnU8EcI2ojM1%2BUsF2kgBw99dPWUY2KejZCOP3sqxAWfS5AlDVpJc8plNyQJ%2Fxm37QudSMqddvyiN%2B7SWDme1%2FJXrFVX4OoWTLe56TIvqtZ38ePIYFsnpET%2BK58x6tmBZOLVnanSTtVpU0j%2FBEqEsN6k3NJQDJUdadyliVuZ6PSierY2Gey1IfC03uw0fll0pqd8If9kLJm88x5zJtx8zhuqQGQ%2BXf9S%2F5dSTiqH3sfQKFPF8eiTNUz3S85RjyXWG4%2F3XdDJ2kWMooMjakxV4uq%2BYlXM8bxk32iSQpPULEX3DSJzfAfKilwxs18s5MN3QgTCk8OZMyxMnlB1gyUrJIBnL1oXO3RJm4%2FGoW31%2FkN0TQ2URX4zxtmR43N9nywhzE1eLe%2B1JpNDV64l2t9WXLisPVxW1XuLBs8eztQqUc9avyhkzmDcNttJ4V5a74gMuN3WakFcWaXyGgdaI8Rh5qTu6z4gSSjeqmr2JUS0md6t%2FlT2OZKsPZtWHF%2BrjZwe0JapcvGwg85iwCgD7gSemAqADo0mma%2BBsSRJlhCk4%2B5kctSzhrH8n60LoISGvxcfia5TeeVCM6Zml27%2BJxzms1FtAyGQgZrcrr0S0L4twXfyhi%2FxcQRWqzfwUdYgw7nqTy297dgJh%2BlYIIgRC8gZ4drM%2FXB4S0xRdNgfUATTMvLIPUXPREaySl839gzoeLtSdzHNNGCaRZPvj1ibrvnGaBL5MkvhjBNtdefexDshBncv2uycxmZFWT6tOGpF%2BGgniZpmsWf9RQiBkLOot4bAiv3ONqdUOu8FWJdYzLJtd32jcRR4DTvI8u9rLH9%2F80qpKb3vW3n5vXAGOGTl7TtBMPh4YzEUcEAu3sH%2FHGDusstcfTd2Bfe9%2BzK3t%2FONdZn%2F6%2F4fdRnbwe9r2P3z4rskueq4Yqg0lvvHZO33cfntftV%2BJb4ncbf7PwN%2B8qOfC6879gudDX7zSvY4P3DWLjItjY%2Fcw7b47Mpb3jDbwK0Z4LRmIiT%2Fp5ZpEGLhZgEL8wqrJqwO6fR48L0eePErKRakTkJHJ0Fg6POzIJNkwj%2Bm0XO4gOKZoPyFbBQpkW1yxKwwImkgZx9iI5T2V6CGA7waRL4l60ER7Heh6gKdLj4gffX9ziib2v5mXZVdrAwgFeRZtXjutfaBZ0ZDb7%2BY0NfU0znGzjL2DqkwdFgRIb5c0iU2OW2mwH2vnSIU%2Fu1BTA8WWOIe%2Ft1h6L95R2e2zllUqiDPjvbyAUto01tTG2K5MgsPRTnr2LJS3Rnat12VbNGP%2FtkBKzrIVY3sreKtvdtN6o6uVVVrCqMjxhfZ5XW57JFX%2BedERd54wUQ7IxyH62PvlpfCvAJlptIUPrNWOLXaG%2BwXAsHimxgEI0pbVHzzypHPv%2FjdIIcrcC7wUf9liFwlRI77s0oNJUl3xBCFAxzhrC2O91HW0%2FiYj6F9RKBcf15J18oIuuxJH%2FPyB34Wy940ay6aRu%2BhkDroNult0xDXXhZ%2BUTz1GH0vwZgWMUKtqtiK15eYVabV1YUKnrtk%2BzSolY5FgVb5UTGaTQn8YD%2FV7tmcLj0FYXPgTFxH3vYYJqShQHDlDftgiqou25a730CxLoKse9AByGilfi4Muw004ZCnvEibiQen6zwSH%2FZQ%2F9wM8lO0p5iwJIU9YY2jw1jAdVSxoNBwhAgs8%2BddPbuZ8866Dem4yXAG4%2B19uvV1gn%2F8f5%2FfLJxHAPMAAMIMN78vwomL3qEP9ImSvVT4qdaJdVobyiH2qn%2FrzQpJSOuKgqSMfI%2FttMTV6%2BadvQ9ot%2FIdxd9BdquJq4hrkQN6uLpmMVArjaJRey%2FA2NXLizzbTsWFbvMgVd5icoFHIzg5o8twShFcFOBqzUOBAVvvFJmorU1iBoxokqkmEeoParEuKl1Ow8gpohD8SjygUW9bUcfszrEMoKRS1cqNsL6X35l5AA2C7l%2FG%2BK1%2Bg2j8uoCJn9kCZJbOslIbUCrDCn5dUUDhi3JWc43gyQoBMEfx5UQ3qSLrjBghBiV7cN5Z5AMjFixicoUL0SpOdj9TNSCABuigQ5E3U7rPABne4%2FYC60UwgqUArQfm%2FJtMz5PgOz50fAD9YMeDglEJjR9Mqph1ArjCeGRMTAQTp4SO19ZRCGOgAuZwGQY7T6DBSM41%2Bto7SVKLa7GrjfCaQR1lJAUBNyilyyADq7A7J1m04mHhioUzbLLAM7AF6Xg1BIsq9WKM6LQBoXfCKz2zkIrCDCyxSID4MswMMm4QTuMwjyYrE%2BxYUt8EOgZAspgLxyBaiiEAl3n0wsh9nnXRM8D7yJ9ggA%2FSYNX9GloTgAzgQLd%2FoknOk2m6TQxBRARIHeGWRHtjIgXko36dzYxR%2FPOOLxYubESmQApKtSqliMPtohrlasRiUTVKix7njJFdBQvlStZmgVq79xqVRMTEPEmEkhOIYzSZPAFaqUeOV%2FpwxKkmS7vLl6jSEXdE2OmieKEYF6vKLVQBb2cRWWdtAR8ZbyMVgmIP5FPoDQ%2BlYB5K%2BbPcJwlbRbSb7avFEDorecJaOWqoJO3IGm0LiOkN1mlsIRKCwdaJuhLy0wEtj7G3kOi%2FU9ACkIAMpl9HRNrqvw%2FNxcPn4CQiJiElBdvPnz58RcgUJBgCkoRVBMzHzReAk2Tbzy1DBqZsmQbZ5vTTtlOJ0e7XGflGXXGReecd0G%2Bqy65bECBDgY3XHNdoTdeeadYkZKs2pdbpUKVyvFqX0uvTr2brxeQmGyq6a8UsIw7NJhphllme2vYa%2B%2BDQj9z3ZwDR915un9KkTxb1lzQoNbelbSGGRN77bPbHsedcNAhm2xmE3nid9rlmIXCmLMQQma8iexMEOolSwss0qSRG1zwEAEy%2Fe9BL4wFZAlZQdZguRWxia25DsCbryd25tkfewTffPWdlQ8%2BGoRxnSz%2BtSGntS4OwrW45bZWd9z3II5xinOIIYUcSqhxCS2uwUIPI25xj8ck%2FszYWDj8NCT%2F4ny1jHp87U1FIpFcQai4KU9QU1tZQ9DfXbGbYKa%2FpjrPnmCaf3NttWk%2F5crqCkFueUVZZ1kQEPhB9gqIieC0fTQcXwuqvLO6YrjREonYe1gtTG8tFYnMxwhytJW2KC4vFiXlJaK0vFT3wlA%2F83S3Lqdy8jqJrzmNgkuRXGRStJO%2BusSAa2cgmJudBTdz3leirWjOVoCw%2FVNDYNrYl8BdmFS7%2BdQ7JwQ890nTaifHGC5JzjDkv2hHn0wrAAAA) format("woff2"),url(/assets/decidim/Source_Sans_Pro_600-d4baa84c5bb927222aee6bcebcb29510b33b6de1a7ec71acbb2a4921d9f6ff22.woff) format("woff"),url(/assets/decidim/Source_Sans_Pro_600-fe131ecfa8cb8e2f8b86c292b45ea42c5563e2bfae965f3e4f6b6f2994578b90.ttf) format("truetype")
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(data:;base64,d09GMgABAAAAADRgABEAAAAAhtgAADP%2FAAEMzAAAAAAAAAAAAAAAAAAAAAAAAAAAGkAbsAwcgWAGYACDZggoCYJzEQgKgbosgaMWATYCJAOHRAuDZAAEIAWDSgeGOQxLGzZ4B9g2pR7e7QCateoPShTBxgEN%2FCgdGQg2Dswecyhk%2F%2F8nJCcjGsMPmKrdVUHMSLPZZdVsnXrLJgrVofqmOayLyoRguBhhD9Sqgaz3du13k9WTbKwwiQvStJ4gePo0mTMIjMZJEVKsiPSqrhI9fMOGq0wu6cGMry878aPfKlh%2FRNagiIrI%2BewaXRALxCNqjYb%2FD1xyYZi9XJ970TW42Y1dZodJw%2BLmhy9wnCc6dvIPdaPfzlJT1HK8HJ%2FACdrz4flt%2FrnvPRHxkSI2XrERGxkfo5jfabOIKtesmzVrs34lPP%2FfGKz7%2FmBmp4sn92qRaqVBaOINKnQ8JLGI7%2FrMb1o9JECA0ENanZIttZ87Yb4wftaYe%2F4HQALQ%2FvuSrjdpHHzy5vcJFxUVFd5dFZZG3p3LOgjlQWW36%2FYzef8RwTz8Nv%2FPntfEQlGi7uUSKegVFBWkLkgIGICUyhNzM1bOGYvGGbx0Fa7%2Bu1P35iLqv%2Fkiy1frn%2FT8fnhZMrU%2Bltw%2BvIYX6AUugH%2BtTgKQClTgsOMnsFxePg6Xgz%2Bhh0C%2FEKh8gKOFhzodsOV7gzpV2lh62wbRKVwDBCce4vN1994yBMnmlgNsaEAAgctgrA2x3fdsEkx9dasSVgcuYKaiDwHXVizjJ9j5V2eufHS60pXSOpdhsVL7lC1bhlH6Kubr69sWLo%2BP7HcBfHkG3ATXgCtw9ktI6x25cxWuhbuU1re6lVLWZFyyjBnGNszZ9sxj%2Fm9qST2jbfDSHt%2FrBHo3twAlKAhZmqInS%2BO5ovO%2BjaNrzdftlP7nz2hP1shO6RWFtQZIYyzB4AANxFhMTlcFGIvI53bDsKXu%2BQp2fzd6XfFEXAgSQnDBc99zHYAAJC9z2jgFH3AhdSl1DChbtNKuwJD%2Bzld%2FKc%2FZdUeZoa1LrZKs5goo6t%2B0r3PsDuji7QYhThtEiroSBYXEYFdi1GhiiisxdRrjEyBfPzrFMDNbja%2B%2FLcmFUBa2vHFQ%2FoG7SQnmfGMStiSXlRBCR7tzBhpEqUAERS%2FKLWPApA2OsXrwtrz255BB8viJuXDjxUe8BJ3GLLfSLocdJeR1%2BCzxU8I0UGSQ2q4mmLgASVig00ScxZ%2BVXX%2BlgWEGZQHMxXGCsVzsSj4%2BTjcWQw5j5cI0H4DbcAsfjUQKMBUu7E4HwmtgBpHicycBQprUSAsrA%2FlT%2FMaML%2BLgKQ1GOgD%2BGINSEv97Ajv%2FQTS0gGBfLFAemg7scdKKA9os%2FB%2BuqrXx2lYOOrPi9ZUC2T5zuz4mPYkTg%2BPch0Enkql9HBJupufsgphTGiAcRcaO3RnhU%2BUO8Zwg0oRoM1Q4tBQzEac8Xkeb7i0ACRsrULg1HBdUnuuT1PJkyNn%2FVbGgwYivA%2F0NQ7vL1YE6Z0kYvWTSPcdwtgXAEFKmqR8jG9s%2BoGZ02gjd%2FTTK7MgBzgOQx4OiOap9rHVOKP6hfDiW4iCco67P1SlPrVQtiLFGnkl4lIk%2B2xhjumcZGKNCb6ctyohYFWLKmmUgK1oUEwgSQ2xTbqIcGAEHB7BEuoHdbCXENICYokoVhKnMsg6AnWWG1wMlorZYqW1CNQdhhUimuIwH7XOxzdqUjSLXpE27WpXVSOxgQtRqZfVPg7NJC0OFsSmpURDYMMXE3VT%2Fr5p1Qvsd8wsZbKsrC8pQ7zIFgymzYkV99b9iMLnjpgAMnktmqdarqtrnLF%2BirJOL4mIGa0ctV%2F3CttRG3MIkau%2FllS19X%2Bmoiccqe4Jr3yrBQWglmKCfI%2BCjS4RFI64v3YBpZVOqx0Gtt7Q61sG4J2mwTDKDWgysxUMQhO7A%2B4Yy90YHwaoed%2B8anlqWZfWVBmSvA4N1ylxAwEwJ5ilQ4qzELRLX4IxHTTpORPRTo%2BTaWNhSp7UW7K2hDEy4rtBas7YKa2GAz%2Bve8y5KVg3r1lW6nSmO3tfoGsLF%2Fwk8ys41ehZgmC6rNXWVvyEYzmSwaFTsdewMa1rXzZ1LNgWUA1q8mLCeRJYhD5galAR2e%2B4gVSRt2WpST6s%2FZ9fIS8NCSLu5Cp%2FRlMY1nsmWSthP%2FRioJisypFq%2BtrnRluKJiW1yYIhkRUGFKWeE1%2FYZtqN%2FnNF0HMFFdQ29Xre3zKZ8Pu0iIxo2LP3xnwY6g%2FBidG0GAjvnOXXpt1Ge%2FZV4XcCkaumefGm4bjSBgrHnhA0iS6nngjJsw1axaEN7yXBEAJ6UMwXKlUYwb2H6QKlp%2FeivXb9kgyd1njJt8CLrDdtklyl7hZtrPzfPQW6%2Bw9wCRx%2BohQjOAQLOhHhBgrkAQoQScQUAvDAeSDEJKRktuQgKbpT8uAM8efHmCwB8AL4Av49Xwx8VQEMvgUGgNgQ7NIjQZWBDdgvwSweRRRR44d23CtSTe5RB9USDqg5re4qiAYG3AuDHS4ABeQBUrgQjFifOVIs%2F3zAARIshkXDlLADQgdUJI4sDuxRHeSIgb1hMHx5AwDwGFqFhMpgMLwbhhJyBAEfMHlBX6kDF6BBLi8ASxhiORgiN1Il2RoPpwFJqNFgUnFQ0FyyGCxGL5UUBhQDnT89RCZyGgQvQxjWUUTIXqbl47Qp5Re0ZHeShZHXuKdarn1T%2FQREGDwk2dLTU2AkKEycFvPqeS2KRxYSWWCrccjhPKzhfK129rLKanzWc2lpOYB2ntp4T2MQF2cyF2cIF2eoaZpudAu3i3O3jtA5wWoewVt%2BMB1U6DufmNKfSSpa%2FD7BX%2B%2BxaMBVns%2BnH2lLqLZYOVNgBSy4VF8DkuqnAwGlemoXg3cbBGcIRZwf3RdzlPkb3HwFjFWSUzpsKAngvOCEIfhIYHYJbwxELo2J5TMUg8F0OHLs%2FP4FY0tAWcAJqWXUB268XML3EhUK5ClmWYxmGozAYUfIP6aatGW0B%2Fu9McxcAzR75HJD1QEprA5iDBRQwoAkZE3gpceQ1WIvi4AtGItoP0nTTxzSz3PTSdy0cJDbt60F9qi9zlNSbqqmGmqiZXqR35zmNu8ORxEKpGCbpqOved%2Foet9iUahXWsrrbUAwN%2F%2FqZS%2F8b8uC4CziuA3BMgWMyHAb8P%2BF%2F9J%2BlAFB6KbiqNJ30bd%2FOMnCvjIAOQC9g0AjgCOAeoJTf20%2B%2BuausZVY747ZHpq%2By1z7HPbPYNoscVn7oFZvXrRdCif2OOuCtPewOOuKQd1osd98dt9x1zAlfnHLVFu9td9pXN71xznkffXCy9VB%2Bd9Y1Wz32xFMrdcxul5Obl%2F9CQVGxpX2H95xeGJOHDB02fMTIl0aNHTd%2BwsQpkwpHr7HWBuust5HSIieUAPiO8KnmS%2BAgBcwCaxyPiniMYRharXD5LI4Qssp7kjjWgvnAKbiQS%2B5LToIMQRAdapgifZYMZrhm9KFZH%2BwQNJawwUZLDeylg9ppu%2FAgNdKWvuEpLvha3GrTuKyrFJxC%2B6I1T9ihgKbSvNRbf6PXW3QLJ8dwFYNdqaZtyUyb2EBPjijKaWilU2yIs0tFzdQcM3UqzeClQhCIltz6LDx03gd5u%2FbLBSTFWjezlUQXOBuCfkMXZuiiqstUGnUKXQfLFnEwNDVn2TKfwU9QxpM7iVt7O0jApnlOYk%2F8CRHUSuY473fPSRr1D6EIKr6i4TU%2F1uFC29egQwcUbB3II81jA3wDUg7ewui1MOEkMMAC9Qjm3%2BD0r8Q1Y0HAgEwsk1m35KVmZyMe3X88cfjbXzmeUAs%2BSRX7VDVXkyFUDE3Q0SwtxZyLVRzBovhjOcjMD8CWnSmZjzATHGGAhyCABKMINil29jLcwRgnocjEDe7XybLLQQinGaODlIIvBfKSdJkXmomRmiPq1FQZXrNcdlbRRou4c5EK5IT8W%2BbrRSZzmRxVuZiqjkeG0iqVdlIki08jRFkltqMbu8zl0RHn%2B97LaU%2FEK6NeFU95P2GJAHStiHNRhOKoHmlN6ckJKkarMyS977xQ7Fs1yJu43CVxzbwgyyAO9roD0iAhAhRx7r6CFCkBSsvqHsk9cM79p5HylEoxdDLVExF6LPlRDNvdg%2FOqE0uyeX8QilKuxj4bRbkNc%2FGymxQFZPIULTUihEGjbgOpolGqNRE9UC7PqzpkkIfcP4CCqw3aJzJSJbWhNrzz3tTE%2FyGq8B1aKDsEEgJ1KH%2FJRFclqhNu6hixhO7sSFi2IUNAeaTe0ueXiy3CW%2BrFp3rre5xL0UVUujGC9GCRromn0l6uV8tiAqmIEVPL00CxWBCeXlFV0m5iL2JJAeH6UISwo8zB06lh34McV%2FrUViOkphVpotHDAowrmX9Xd8d8tFHfdWOQ7fn6ki4JJ8e7GkHYfsZ%2FwfzD1JaFTGxseOO6IGRrOnv0qn7EmXHLQOWi%2FThwkuqzBB4hcejhhyQKMckBP%2BkuKQ5Z1VxJnv%2BW8iYtb%2F5686oVc7K5QOqJTWUMMpszcdBmOmvEVFqv8J%2Frn1MssqjZJib4XXCHbt2Se61Ry%2FLyXYg%2Fs2cBw0GEf3yMVeEtqsLFdLzLlUK6VRPXAtkcgR3U2DpuB7KNXPO7cJoIXd9APKxhfVBSCnwVIspI7hx%2B9OarLdymiSeKSIkSb1dzffl8A3fgsw8qxfevk0jO%2FHC85ZxhkBACMrBzre3UWMw9j1UVXA1SRBtsDIyOkTXF60lIbpCjsgMtdPbndMemgXRdFukdHQPW8XwVJURVb6QmBXsJxoHEhBV%2B0KyO9jlX%2FoDKQRPSwjWAOikBSU5ISi1Fr4%2BN47pphVB7qYtKwXOR9H1eqgjuv85G88jq9nvyyhHp%2FKDDQ2RcOZYWpg1%2FMA5phYsKYANIOQhE%2FUCT0uJDfCWpd6IyLC45BvbNQ1mE3ovJ2ze%2B9X7luKU%2BFJD%2Few5qdbjoXWcEzmqtb%2FiiwXcDjK8XPGs0n%2BGuVb2UwO7fAwSq7LxSZ%2FYkTVsLnOghNpjhgIhXZGGE7N%2Bg%2FF9D1ORUsKZkdQWirjsURJBwLgIDSRDXbKInZU37AF%2F7hlyXkseT5g8sxLib9dvdkD6mnKF4OIJllTdbTlJjHKbNgOHuqzxsDmn014ggGHRLP1UMrBXKr960wn%2BLT4bBLvfPd%2BSUSmQm3IHgPZusFMKi%2Fg6NL6mkmzbu3eV6lnl0xMfGwbKRkc1yOW%2BwURCNmo4as37dXMZJEuBrk2HW95%2Fuv9nerPPs5Pkzw5M8PXMORDqZc6qU4df71F%2FRPTK6HwXltIb8K%2BJhVRFaFxiuE28LuBgkymhOVSplaLkkMNxsNmOrkH8Dw2IrLUDn%2FZ%2FAru6%2BR89P8x7x1jONvs54%2FUPlopthJyqdpRowvj2YF9BiWohRpgWlJ2VPwXnormrpYM7tFY87%2F9%2Br0an31fCWCClu%2FvueeukDpsfLpUTfa6qZQDG8Dzh32yG2NJuk5Rs%2F3nVTns1UaiTXxz%2BjuAwoiTVKMvD3WqI%2FNPzvqrMiCMi6P26JtQPXFG4FdBsHuBD6pw5rkBlmH13NQWyGqfpDf%2FycgSOR5Hwart3lejGs8xJR10Hg3DbD4m0Dg1AcwL1WYl9MHYJubKo2pZl2M6roeCa6gSz75xKR9ffT7m2CuGyeiJXKOdspM6SEaH%2FWm5lzh%2F6QAx3gFZxgFzGMdzJOvT5cD2WgQdbaZWawW27Jd4HoR4lcEpp3Bjfs4Hxy6OU4YJqSU5V2olOabTScXytUNScVK3MHvO7hOkAb2Q3%2BrJFHDb6HhTdKllG0gN7EfjV4En%2FBMK8Dano1JaZiEGbOMkfhyLzxOPeDGJrR71NLpzgMFMKGVpAdlGp6lJSxOzhkrKL8QAL3HEiqBA05Kn28A3%2FkUcgOcwU4%2ByW1ix6vGOnlJAS5jJWnEdrj1j9WTqzhKlYXe%2FiVcrb%2F2vHYPzDyBdU0p1YNeSRjiaUQtt2tx7aDZUfsdcJgX1gGRBaIcI5LImQhyKLnkAEYFNY6PEOFLUAGIvgxaaT%2B7Pw8F7chGiSKxhxwz5UF4M9SngPmZw8scbtoXMqLKHuipbx05w2wbyZLHt1cROb8GjVhR2XFQxWBqneT8i%2BRNYCuCLmGbH8Gr3lbwZQqpqpoenl64QFCTHsYDqaA7lSckNympqSalmpqKqR3hEu4Qeh4FJ0kn1jpMxd54u777nQkm9yJ228zIktHKI4HptyGE9cjvZkEE2347IAVY2HMVq0imjaITch%2FtDcjNxKC0aXEQVrlNbF%2Fi4nPUWC5GyI6hDAIjtI9Nq%2FqQ9uBg7Y1rE961CnG8SzMYMvAqblQ4j1444%2BmcxP04554RoozVKKolK%2BQiU7zWPyhs2eZvvg9%2BlUg7l%2FjH7SycOiI85AzVgOBwS4kPmCiC14pgsy7owdLAGEvwmVqhTAmHwZg209j%2Fs0MxWKH9B7WWoh4sGD3fp668llBh6bLbh%2FjLrpdnCoO6C9pxPPKS0rSSlnttyb1C0P4hkgCv%2FcLRu1KAnU4jmKhdxXi5sx9%2FLHmmuBUjjQ9E8zrr1GO1h9UaqMC8Jc2p0QjTq1MVkbiQZO76t7TUNivAXyuLaR7TF2CQZX5qBptCQbOsxi8u5oGHtqm7CbEGqy1GY%2BlQujQS6oK60O5l1rWpRdIAdgtSP6SeTcQLXvzFEA231HFJ3GTVMmMbty9xu4cI1%2FvBqivlO46K6CK5AA9NE1gnMm%2B8DAM7V09feoEcB7KeWbr8XecEfpiePluhRIu8K3YFkXfnwKncbI%2F84TC%2Bjpu1iTmoBUXDvVTenzOHOHSQkcsNJeOlz%2BNyegP5IxFCzsyh1%2FalYePW5esx%2FhV9CEp%2FlBF8gLnZGgNzuFDWR%2Ffh%2Fkh%2BNNWcLWyWl%2Fiv8y%2FVFVxwFnmTK3wP43BdYBNNKYt5dVl9mSSb3MgFTtPbJ8CdmfPO4%2B9uuY4MzJ1LXKff77j1abIj4g3VQt3yLJO7x8%2BDhhSDGXaPH6ZISeYlf%2F0m4hwMYOxVFjUj8aGLew0xDjiF5VWIss87gWSUnU4jxVsXfQuSDd3ZqPigC1Uyp1nDDbvnCst0cznuypz%2B5WmyEVLL%2Bwply11u6V9bkc3x3j7WAS%2Bf4tsVirJphufwkndclNkPPpf09vRtxc9F50oN0UORh%2F3vx99%2F1dM39OGve5uiR5tXiOOBy3dWWBFqCZ131pf%2FdB%2FCll3DqpfzPdU5vUn2mJ%2FXv4TG8Seu8xgZrF4gxhn4FrauSz8QeIYcwt2MJfikmsqOYXO1mK1KDInsPePs5fiv5t7dvSByrMH87f9D%2F%2BJ7tFbvd6YArcC1nco5fXBXRfJ1to%2BHiAf836okfsLGQN4fbVW8sUdnabI1CikegEQDMRqAA3j7Pjg1ChLFQU8aatLlhbB78UZOiR2t2iZ0ynqt1d3iAz6TpHdJeq77XOZ3d0p0b1UrGvyenX1xcUuMmpaisV%2FnF9LMOYJKlUlQpdJEaQgzv9jsy4kTSxGZGWY3junmyOEitNA6NNJ2130sbAgQLZIC3Q8UaVCWcXsNAz1p7yibZ%2Bf3mEjcLLcX1tnQ%2BoWt9CBqI%2FM6fxA9yE2%2BE9%2BbaZRKnCqjIX%2BB0OPqldeFzlZbB4vO%2FlC%2B2OTE9r8e4kZFsJl%2F9Qw5YULBHddc%2BNuBIHybCL%2Fop1xQ%2BsyCCCrpjAIqdSrxA7zlQdYFIhiDzFEH8HCnhwjgsiMnvB%2B54GVOzZE1uw4UJIYOa6nvpUZfht4Wxm%2BoqVOXYjc1yRGpmCqDteoA1bhG1epqFHLdwW%2BaTWgxzVqYer43MiHuXMWJ5XrAX16whZL57w76VT5vuKLotb9hs%2BAyfx1nNaT%2B%2FST6EVk4amqc8Bh5JB04Un%2Fqc%2BuHDopXT9NRK8B1zzRqxthLdvnmIbZnPjC79GrLfmvOzn6uUowbF9eM5papaFOh4s7HXOh4lBHR1%2F20AXgwwxQAPe0FuwVs3Oy9nxqeP%2BtbuUJbE%2BMaewBJDbBeVpqUKllhZUGC8yHfr8IvLPotbFfHuAZJ8rUHJjwW8xq5gO1KGTW1bPkEgt9c3lryqFUmVynVCp0AlIDTj%2FX6aPx5H6WXscNKeEHKlaoUGeGuYKipljTHuzk0Dlgs44JSS1wvp5WP6k2NMOET98%2B%2BYsST9132r9ZFb9ep3fBOQUVHLmW4skj6kn0C28JKakTBY1Dz9OEBUGWQccLFSwG7%2FDou5dWtCLTLyeTTsPJ1euqO7AO3QotEM%2FPLPvOAhbC%2Flj3ITnJJRb2ZBEEII%2Fx5Z4Noxu5xSgbUI2BlJkXgN18rTgHNpy1ZQnExaf7y%2FjWNPFTjzlDSP62uwiHf8y11jaVoAK%2BziJtI%2BtF1uRhxhdLSDNs%2BD6JdB9mz7Qv2l2Md71axkcqzR3BfIwhW04hzeaWYTWjucI6LrdOSF%2FzchX2FyYpnsU%2BFOJtdyysQngslj6w589Ear3ARe9UUIHyxMEFQOTw6SNvnIFPNxxR9hz02z9KqRQoMTa%2BInPgnfV08f9yUw1CkXJ26CzwsVmEIDq%2B4jeTFKm09j4adJUx2hTjOHO0ecLRocYCxvNDBp2XJZPVLGdIEFKrBRLUAK8NPzSpUoI6Hg8sqswW%2BTecQWy8dMFTKJN7loykBIuYhrOq8bHzz5CUor%2FH%2FLsXgZlF49horLHpR8YFWj7GJxrnAl635XCI0%2BPUl95cg6eOM7KxyuBefa6C2pGW9DRO5dXcRDqYnDvKsmyxuoafYG3cKyeKaUm%2FbKdwPe%2Bdiw8zfDbgIOXL2jidZke7boU1NnPlyKoF6xa8JlSTksOryH3yPmGugXaNYMlB5bPrUORX8TrsryGcFngrW4AIsGq8RdqIm43LP8Bb8E7AhCLMn0fj22eva4iz%2F%2BPMuOItbsCdbFstmXlROrM22dINuOMtLs7MjvmzN%2BHDlTjUC3gT0Uro8NXuvTHDv52E0ZeLXwbCj8JE9PXhmFfWsvDQcf84sIiymCqPg98lDcUkwMJu17kvsOILe9IMa4GFqejq3AvjB37K45vrDNk5FACgrzTy%2FOfwB9ctC%2BQH6eq6Laq%2BhDkAA%2FTEwZVpPdHxNfsKV0%2FzIkD016bb0duL%2BhmbolAi%2BUZR2HldPwjSyYQd8wnryY1qdJ6NPqgTqKwevaHqFrMDJdRfibBZpq%2F06NeKTO78pf7yPtg0Ff256Wb05qJ%2FolcNSzheB9I36SqimH94xlbdqewn31FMLqLXu%2FqDi5yLtmU%2Bc45vO9diMccSvKYIVuv0Ao6u%2Fv8%2BCMp7W9k52dJfBgUZG758CedoghRiFBpI0zGFiJWbqyN50WDUzEMruZQvJ5TtifJqzh%2FjP05dJ9NZPNM%2B4B1NFXzPIjy7b5jQBExv8G9Vzlre9Dg%2FrU2h8oRaBYUNO5Ip2ZQpsUnJM6eZHoXWT2maXvXZ8UmGW2EVVtPelz4z33sAfQpBLBtArKPg%2FXe4UM0JaXVuVi5i5l%2BcLeewNXOBnTM7a%2BHIc12sUh075J3PzP%2BZ%2BcqPculVv9SydAWV9M4JCK7fG0xPXW04ZVjDgQeelFFyJcbsauXC%2BW9kERbg09YZTmqGQGrBQgWFcokqGkFu%2Fy9MHEj%2FxHGZg8tMwI8Q4SeFctbQB2fMu9pVUJPa4hMWyVzQU05NYQGrOmKic0kp4FDasFFk7iigdPvMzRDKjx8xiSzebyaxFmxvjCa8H8yxwvlamjFfBZsbjkHPp0fjOUKzZduodj1cAvqXjfHmeuPoA%2BOLsrJ%2BYCRsi0PgE%2FVfijW6Y5iIEnQ1faDLg9lirG%2BcyIlTjGs8ulQvp3zyREFh4r9YQhdyCb%2Btwx9wM49jzVCpsorRQNVzWNkPX2yHMrV0eGeagSa2BytNYFXx16OR6DftsOnQtgSkVYvFDqXg5C6hugrqq6iAetVOF1%2Be7%2BarK6Cl5mTBfeoqtxBZnTZRjCsvLcVZlVhaGqbEWbf%2FspQXT8i1kQ1lPW0%2BK1Wx7PcFg%2Fv1cGhhvd%2Fk5JeBooMwCDT5%2FZF%2Fyl6DZQ76K0yblAvakXKN%2BfcFV7PaondVoVO3dSBLSGdknMn8IK%2BHb%2F7zFr5IB5I%2FcDV%2F2yAsbu0PuAONYsCpt5RIeAad1EvMtXdKlVVQWll6HDE7DTg79rFyrmOlYWTXSGrPewvfbTN4Qqdu%2FQFL4oWC%2F7gpeRz%2F%2B2ZpGtoT%2FTreH7s3XWAmLgfNeXJulbbQTZfZu%2FKaTOSF1LV5xLPgqynZm5I1wpoNEf%2FnPipxxfeZGub599K%2BE%2FON2VK6GUFYjhMOmiSnhoVahT1ut2i5qapWgBhC0mf6qRhL5gB7YVHn2fTo9bbO0k64O3VjTABDzh7jZkH0ATb%2BwddHz9wXL3rtBB8iMIhiCIz9sK6wCL0BBCTGPCFDN2wjScVlpBKali%2FO0WUB3yfbS7mg5g0XJV9WSbrH9MwJjU1PHitdN%2F%2FEGEeQunaeAG2%2B7Bf3id%2BKI0nmHy3RcOJ5FyXCo%2BJCZYXF27A8RCE1JMa%2BhMmFiVldorGup0yJydJ%2BGSljs453MM6MPZ0aR6QU5AZdgjpEKbJmRpg6KaP2O%2F07IuHk457x0WfbEVu2T6GaVAdx0O829FYA9%2Ff7vx5LwHg2lSv8gyvPt6FW6wIHJ8W88dBEuRd61m6cmfuK%2Bmdwux8FYQXe2uJEysc9j1NEyIZ5G2iON%2BfdTDm6kMF1G5hMg5vLaIrBfRdf%2B3Ftyo1z6ibDp2vWGD5RN88VyUPSt1pavEIeGp4Eh6y%2F9aubDZ90oZ%2Bqmw53WHXlc1%2F9wXrf58SXVO%2FuQPztJiIqnxFOnfNdOIWHsIkU%2Fx%2FhP%2FwUIhvhUSp%2FQ42%2BdJqCx40xi0sW9AA9C0rEMWYuT0ET6VXa1U73GdHfKk0%2BLsF3cxgso0907loHLqapg1T1S8f3HThI5D%2FR0b7kcsdlXMXC4rZOhFLZQ0xZWpPS20PqTNSFlLSheVU%2B7YNwxEq4%2B96Sc6sYhHPvrS2vk3vbGvqI2QF8avchFDzM00iqnIhDBA%2BJbSSksEOYE3It9VCo9WnpnjEtYztHI4P5BsXF9yiWBk%2BNuk74H384gn2INSTKgwxjsaCmSCNwG%2FODWXLxfY4Itct7fVVLxHq92%2Fqq5Uvtdnmfz7VEIvuU%2BFzyPmt5CTdkQAOcggIaDCg3VMLq9QZ9gP34sA16br1JJQZNlUYKVza7RI1%2BejFDsoknGecSf6PLy68%2F5IhNFB2tDPkFEZoZLqZFLOasLjND%2BNDqlVK7E0UhpfzPSPi3ln0fwj8i8cy6E6RCTcXzqRcSkz7mM2Qe6b0288RA70F9XdU6eW193jqnUdhsMFSzBBItb%2FVzO07MIaWpzdWojOktQC0CEcl9%2BrkHf6Rf4c0l2WM%2F53ARal2ppVliK%2B1BgnXKdVUW6Vwn2gIVsisIn8L%2B7%2BqzFLYhydygJloVLspJXRGXNWCxpRJ%2BMJ4vbT1aNq8aV2eb58vcXo%2FfHgjZ7PMCuLrqefVZR583FID%2FMyaubj%2BvXedw7I%2BukWy5uSTr1Y%2FY7DtXydbFG4Bsu3YHDhI%2B00G9H5CTksgf9EK6z%2Fi7U3y2yn8Ptb%2F%2F%2FLplLIGWcvnuGJ6ylZTxLYCWJlp5UkOFsVSscMaFW4Ti0AARJhKOZhDDIiNTQ8Q7MzKmz6MqWMeU0RjzWsifsJ7%2F9%2BwQddvkfKa8intQ%2FdZORuwSALZC5p8cRc4O57R69b87vi2yLX9Ecm59myCvVtYnlPIztm8XlOdbsnlam9l5un4ngL%2BW4k1J2iAOX0%2FNLj7zCDz%2B8QWBgKr5%2BAQInvi43leB4MLHx5lBspDNEZHJIg5bSD23Euxe3wSCTeu7wSaJ6aBzQJBDD3kQ03edSVWDwDfHq6tRdDYvb1YENnPmbwAEs%2F6509pobCWR8i%2BXpOAT3jYQ3Maj1zVx7Z0D8TTwb0amf6uWub1OYra12jPausLj9ewK88JhDRnkPqQTardrwe1Bsc3ZUJbW0tX0b5nos2D86MPo220vlJbJgYSYhuf1sc9pOlJzIcfxCrpM6RYo%2Ff6%2FufB%2BaUohPdrSByTE0pPNnhNLeYt3ZWsuAJNE7eR8ImwjeYHz1bxXPTiCjbza9LFgI3kN3hEI5ihkVVR9er5XHC%2B1I9lxybFy%2B9fk9tFFjRIPlxv0p1eTjNnBa9X3M%2BJTYg9Ub6V4jJSWuHbitvOvcmy1HwVu6mh%2F%2BQP%2BcEr3mi456FZqnIL%2FagPeqo9d5a0hw98xnz0ueA3n311vyaQ3UiZ6Jqb7p4MNHVr7fs%2F7KTnnIy9HW12NzeNSDvAcXK6DV7MK34gwRrOSskHQ2veODu3OXS8BTCjuoaWTzXqAbxlvQP3QXf27gr%2Bn%2F3BuStbCW9s3bB0d4rSL1gMmlLkYKiSrNjqkPOa7Pg6BIPnBoxcrgNd8XMSb3tUU908HUpRfZIr7Mo2RuuZgorcXK9373rhncz8p6SvjdHnfBhys6l9uGCchZzbEbNM4%2FXsb6jYvkJoBW%2B%2BCgqNn6voOLtyqB8AD3aQqwaYyCAjiz%2FpxyX9QbgweSqrVlp65QrlqnVWLxohuXlD3V0549AQ4D8Q1IzAGQRgcMg8%2FnBp%2B8zG1NZWr0CplMicKjg2mewgET3ponXlSoVVIpYEoKDbYSMgOKsZ1lNHng9ubfvX177SuNpnFRcPT5z1VumYuOaAzP3GdcDDKQkHwK%2FhV%2FBp%2BPdvICJZsTh8iNM%2FUgF%2FBr2LrGX63ZXbxK%2FhVbD2RT5EpIoqBM7sRv4Jfxa9h64mnQWYR%2BBX8Krae%2BEYxMkZ94tL4gV%2FOr%2BRX8%2BvYBoYu2RR%2FojHPlIFfzq9k65jBuy21hl%2FOr2TrSMQUGRPRDZzpSfxyfiW%2Fmq0jcQaZGvDL%2BZVsHTFEZSrB1CWGWgQxEHAqYheDRVY5c1U4MGvYNcxa51pUbmPw%2F0iESpoIM8SmCHOTR%2FHMZm2zCJYA2z4UWgQ%2B8OqXIFbWyl5mrpgCXHf4Btk9AItdhHBkPsg8S%2FNi6rWlL%2FUyZoj7CtMC021Ja0qXvtz%2FI1Ni4QDWEM9NIQhlS4umlkstlFoitTjiI6lltsHZ1FwChHj5%2Fvmv%2F%2FvXP%2F%2F%2FOys8WfsaWDuFtF4FVzl%2Bh7I0I9gC1vL%2BWUDXaTDWJtmQ35uxwpa%2FLZOfEuVZBeohlg21kA5AzV9dWgG8v9YS2sPqMc7CDHq0A%2FLUkJYc2nOT6rLTFtlc%2F0Y75XsFgVNTX3Zg25%2Bd0BdazQjRQyk58Mk1q2xMUDIxVsRWsQ%2BwAQMSau2A1YZ3vJUCMrw2SdiEI3%2BL6npWwZsTc7bUCYbEAB2SDRklYaxsoBdGhPsCIlzj6HMj9xjAnQqdbA2LSRK7ld0R2bGGthQqcu3QcnjmRLogKtEMLd7bv8muLlTk6Gf0DlNokNUmKga1IhBeUg%2FcgSm3xub8nf9NqJSMKbtbFbjGTgBDXB%2BVTb%2FS50XuJZWXI2W1p0Kypv52rCT3bAIOMeBrfWOFbUessHr6ZTBmfdc9JzOSwS1m1HtYANjPjzQDIpZOfhz8J%2B96BMzPgf9H%2B2gVqtoVFVQIR23PDnmToFTctLyxx%2BzwcdN0Lh0uAZAmDZbt1186GxdpQy1sgo6kk%2BvTUtyOaZ3VYx3inEgi9RR%2BOiDHwckEAtaQ01jFC3Pc%2FMK13RYBIF6KmuITkXgNlLJbZSuZa%2Ba0X7Wf7ztsq2E9qWdSzuxwbD6EBeFVwHzRHt6uaFc0pCHoIGYKQA013NrViqLGKNbgSekc3RYAQCwzCHVtVwiTMbCGgJJ2Qtv2FkizYxAiMuzQJtuWaJFPkAGgZYpyPzcg8Y7KTPa1A5E4ty3QLt6JGIZNmPjw%2BzvIVVMXKMEGKgRg%2BERobTkrM9q1d9RT%2Fy3bBmnolTmeA%2FWJVyR7vrV%2BiWm6GCGi%2FNFBEOuWSBLdWXZq8oRm7Rndq%2ByBcbRYZm%2BOKiOmYQt7ZAUOApVBQqMsGpkOZvYM8WjAymsUAUqCxNCKTxMDQIJMqAi8o2N1FDTNK3nnZBxN8%2FJs0Bh1EVxR6IHKA%2B9oWS17oHpObyOgMknSWcbtop1M6qYCq3wGRhKKZ8E%2FYVIPlShwaJEKnXLwnR1KuLqxsETUOsyxdAW0bJTLDVk0qHdUf61DJh%2FFVpwlfghMN0lZryrxfAWDBC9E%2Bvcu%2FJCfqg4k9WW0gdcS0Ft01DVxJLeNcvCygjnOJ86sVrzTNIKoxwnePy2yovWhhBVt7pPNPZ2zbXBOrC6FteMA8Du0Upmjb8kSn7V09%2Bb5DKzo1D7Rp%2Bc9IeS07dLkSV2GYGGds7HaXdbIKcw%2FGocn5FC9F7%2Fw%2FowfBw8OL4Dd%2FJD6IfN4EFnUKx1uHIYT%2BdIEAOGDdC3F0RY5W8GV5BybVN2L4MCV7c2JFvYAWDtBUdlJeA0pheJ0ZyCFDlBVsez7kBC7VNCa2asmkCfBLHuWgFJtYWARAHIGMp4ysGhAt5K9eYwHhLU0aqylCx5NftGkl3idm5ikSCUBs0pDEI5muuSR7vufYmJZTLuWIo%2BPYFMRpZ8iTUmShNauS6rFGOimAOAQyOVJYaURavTTkCYIEv6aK5P4tD4MJj7McR2XAZA%2BCdGkwPZPCNeWVzqpWhrk%2BCjYbWaqrXe8RWKN5Kqqlhq2n0JZoWWNa1PhjfBpz4RGQ2pchXekuZCj5DYBGFxBVyZJ4ximyMdF4IDPXWgQ3i70Ii8m0Q5wQ9y0mAjfUwD%2B27ZSGgRUhFrEs5ZeB1AsgueuPTVjPZRS1v7GXnKgq%2BpqWCNJwFOySqQhDCIrV19Es8LKJRfpioczVXR1qttMzQWu63QjGouSoDkXLVElXkppHoAFdVUJVOgcSGhDG7nE0CPbQ2XUtNlX3d%2F4b6voRka%2FGAGM%2FvpKkILeAlCR4Sp2NRN62H5I52x%2B1z%2BMCopLh%2BtJcpnS020Nb77U1Bx8EaVvlovBc9IcpnjDBLB7BkrQtX9tcJ8fAKU1TAbU2j7COkLAoBVBYSChR5WjpSQnMsWyK%2BVzdNx9Z%2FVy1uq%2Bvicitry3PHe1n%2BO99VqLjl5Xr7kM9sUupNWuKfJ9Rau3RccZv1p5JtTmc4LpbnzfI4Zeu7aiMl0udP9gK%2BzsxuEdn%2B7JyEmoBQwisNHqcqV7VVQbSjo%2Bv7NAvReD872GAnVg2sbjCbtLTcDFK%2BxP1uRNVXPjolPX%2BB8PQMEmGTd2bp%2ByP6KfoLscjHLyaeO8wGLG3sm9UYj5LhpaVashjSh%2BcClXm652Hy9gucvtZFXtfYxFJY5fqa1QLEUBsz7L1EMjfN9pLcrbraT8Kt7WcNFEELfKY2BEhlsiqE%2BHuSHo8nq%2Bq97GEkJUoCbdqtnaFTpc2dr65svcSHhB8mIDEV4IYfuUG%2F%2BBGRAA6IFrjBxgFlW5CQDH4nDLe%2FJ0cPOpmEQyWeTMumEsL3YgQwJ3elw9bgPg8%2BhaEGVMz6b9pMfxt7i6gJS5ohSGNe6iQXl6UXPB4%2FTCuUbJCWpuOfrBxZE3584et3%2BJYBskYmZsIgQstntCjV35Jw9vjcny2rmxzokvg9Trz0QMgRK7yGMS%2BaZzx0H24%2FObAFonF7%2BYdNkrEs%2FhqMQciZ57uCqBC4HT1aENX4lzEfVg3gL5wCYiR0AI1pkGH60aBlA1%2FOeQJ3rYFh39xOWCI5IGnozBlPBjs3F53g0Ukm56te0pIOdXYuBKHaSV7f4fmJNvD6rB265V%2Bxupamn09wb03Izsk7NH2I%2FF2cTZ5yjf9LQWjO3VWD%2FzOH%2BB3SnVBXfFjj2zTnaS9OA0mY88ioga5dsLBoVHH%2F29B70xITffi%2F0J6EY3gP5mBKenok6WJ1MMi0J8qYQHhPiGKHBHHCIc%2BxQh9A3mR2o9G0A95Y%2BqyCMNsaTNOkp5%2BrwuZqF5EtpxU6QotgnLxRd1csclB%2F9W9rHDePK8UBnGMZ86P%2FNAji9cntdjW%2BNPrko4HP4cG5SKjvm8CSacRAqHJAQoTanfe%2Fi1HQX1dbXdXYwSkmmw3t9ZAKBmfPMdXgzq%2Fr4%2FAOgE4b3KnMkiKAmb3LYGHIHBng3gRwchwZwnkbhKeh3Wmnd2oqpvbmef2vhUDMUZIktjUXoBzdKdqoXAJjIoGJ%2Flrar8KmZK0K%2FAqzJrqXTLmzttVUI1Lzq1fhEApbaAywEMLy7wOUyLrIM5EsbD2ayDH%2FPh2tfDTleU6HSVGfGityNP1V0e69C5N8zbwFp1EFNMSGludzjRUXQAXlvAfC%2BEQTTyKej8S4pNgiVEp%2BnwmmhXW%2FmADUSFr%2FpdFIRod%2FMsPqiD27RgU9lxNNyWmomLaXlwxhHgZQKAoBA0zNh0NP3kUmlqDsI83kkln%2FUksgn8M0uw9SV7LBS7KlM%2Bw7djtOD7xgamNjfXLuqCHXaB3rVCw9i7MRLg%2F0t6PcLxgPAzX0N0MBOsrTcjEgrfcdxQLJdkrJWykGJdFjBWkinftZRQhde3g2z0NG19yTBZ8fuPj1e8jFXsHwd8dL6nCGdsivuKGdMhV4hwkxyTiK4Z%2FgkBhH%2B2Xj5vjyxN%2BuXC1gLPrs2Z4z9doRz8%2F7OztNnBUDAAAjT7%2Fy0Y8PuR1hPwn6yCht%2FqlrzGsv7a56js%2FnsNkF05dDWPkA7AEy2SjmODkhQSQsRMILeCQU2I9rim83Q1jMAkqkeBPPWAuZL699eoiMkjRK2R2sWracvMFPs2t1lQSUAzhKo01JWlxVMx0fRHZUS0lqkNYEJlxcRqpngj%2B%2FSs9yiyhoTJYCisPKvmWb4yVo0nn4Tl0pYPtk69Pj9WpyCQpN4KkVE9ldfm1QZoUBvjYG5pBGHu4Jk%2FzK8tN7AppJwPRoLlQntjFSMP7J9S822LtEZo1TGYd5oTIcE0CFmnUAlVvQU4y%2FnSgAzgyyqhBkKADmhDNGmSUB7F5hBF4L7RojDnzSkzoiOGLTFIWaM6cZ4a8iuDX80OdHCUGo0CWqIhFvRXPJDZAz3pwIw6VEBCVG0BRmPaqac%2BvW1CqpUuXwW1HWLInxmyPVABT0K306DQCN6ZIlXG0%2FIl8vUAUawwnGRA7%2BBt2iCqphfeelR1Ju5xEJnR2zRAC%2BxNctnABHKLwRDQDywBe1yPQe8B3QKOkBMS5JEigDEkx7NLmHXz8hpCxSCAb8ZwxrAjTao7YBhQIOPbkm8wus2TcS4g0MIBZSBpy7A2i2zGTC68thPmmbO2ACFhCpEg%2B8nT9QPkEjpBCouiCqWkTwkgHflUOs%2F3wLTkY2EJisiErA7Oji6ztEzqvrxfciRH448D%2Bk8MQikHtA4q5bw0n35IQYYge2hm9M3y4sBEs4PYgMojwsiMVp9Dw8CTc7zIcADQRfbAmokssTKlQGcqA9AIiMCMAjhTiwjYZwuoGKXWBXxLP1m98N%2BgFEj%2BlpCm%2Fej%2BPWl3ur3%2BYDhCmFDGfz7%2Fk53NF8vVenN2iYKsH3%2FwebcFhahj%2B6XXuUvXbt179DzpsYdO6dd%2FjQFPDXzkiZeeee6FQW%2FYvHLa4LVKvPfWO0Ma1GkybOjwopJH7TF67BihkidOmDT5w%2F8eKGTq9Jkz9jpjqdmz5rQ7aXRFveYg8rasQdmqU%2FH43wHIp20nJ%2BVHjbN%2FUNQ%2BIk4uuuS8C%2B6574abjjpGFkk%2B65y7Fsv4oOlDkSKtVx%2BF3qlqiS2yxHLLBBLEmQiJyy8QvdF5IiYSIsVOu2IiN991zhbaFGeBa0kI%2Fean30Zp0eoxyl%2BA9dL7HoiXuZLdR6t88tU3WiZNdoghhRxKqKGFHkaYAQOFFTjscAbY%2F15fr0%2FfN6Zs%2BjxmD3noEHI4P0IoUJpH6WNWwk3jc2YnYt34ZEKezMmNSAAZIQR%2FLTkIEBSAtzLAufJeTdHv84VvL3kCD1fPGJ08rH68XpkT8jIG6Wq0ZmlJyrKSjOUlORnDsPlL6jY5DCUOdWz2MpRCgeRA7lpRlnhFlIhwNoSJyNlico%2BXik5TykQQRjxqc4JLSVqj8ZTujX12gNA54qGf647OLTnz3aUkv83te5hVAA%3D%3D) format("woff2"),url(/assets/decidim/Source_Sans_Pro_900-c3610e1397da654a025046597822bc430e5168d3252bfc1403eb01f263bbaa6d.woff) format("woff"),url(/assets/decidim/Source_Sans_Pro_900-0c06eae3332b848078c988eca567670e9e3926fc07b1f403b144112c6ece1f15.ttf) format("truetype")
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url(data:;base64,d09GMgABAAAAAPq4ABIAAAACmjwAAPpQAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGngbgaNwHKkeBmAAiS4ITAmDPBEMCoevYIbSQwE2AiQDpwgLk0YABCAFiQwH3zQMgVtbo2CSCKVy963pbyCDhM6xtZQAjt7Qlt8NVK%2FdXQC7ZPUwNpabSnGDuamLXgTXc9Yqn16DOJ%2F9%2F%2F%2F%2F%2F%2F%2B%2FLdmQrQOVWDg%2FMiFqEA%2FREEKymNsSDaWL8NIWhIBepwlFmX4p5oOUhmhH40GATGTca0eCqGpGFdOxYSgyc4%2FzsugiYkRuHY5lz1sJvRigSG45JkgkKwlwsszrTQ5CcvNmFTLMYQ3MW8QdjSRJGpLYuN2ey9vErQP65IBgTBEVRkUFce%2FjHPtqOllaiGwYzrglBB2RZFBYq2uHJjJxh3OyUrJI0gvmw%2Fl4gMFwtd3GAdJh0ik5kr4FjANxn582o3Pqkp7RXYSe4ESUXBGOrC8QmNMNpncM%2ByfsInF%2BdeSFOwprEG6F7YMI%2Fyxs2qJtjOLFj%2BiUeAPfVXRcjzVoyq8w4KTCrXmLeWKu1T%2FNOdFlvVqbTNiJcEchWYiIUMFaqm%2BE239y9HH8wlE%2BSp89hVMTRiE9VTKHBmMUiwpftrCl%2FheSqLBST0AgkZsxLYx7Qypr%2FYNFQuyTX%2FOW0ElHrhNkm8VelT%2F%2FYEWql%2Bq5n7uWhgYX%2Fi3cSqTqrgE6Y73516Y9QoRj%2B4EqISoihkzWJofk6ni03tb3o%2FHqjE%2BSZVkyZeIkjtfxegE%2FzscD6oir6qoSEFId1gSe13uAn1v%2FxhDBQwU2QiU6NhbFggWxYFGMrRk1aozIMDG%2B0x4YYH69wr4o666t5M6fp239n8ug22UHGJWYjDMw4EpsNea2NWBUsKlsZvHf1x7Aue0%2FWQKCVFgoAioXpEtspJWQLKXq1OEB%2FPxwog%2F9U6daWiqkldZGiM813t0k9wsMspIZdafCtkqwA5Kkie%2FRE7%2B4t1%2BGI4Wq1Nvxn2jO3vyZlSQb8Q1LwiZEkEDVaA%2BqSmqUmpGaQsXS9kR14dw5U4UM%2FubnRO3L1E7dt%2FXEvM%2B8VKgFsRAgQAjkROHtOymzO%2F0BWeAMWUnaV4UDP54v9vuwc7v7%2FZnwzCSxoAglEEhgcqmUBwDFu25ZmNiVEX4BH6xqkUB%2FRclTxmWH5%2Fvfy7v93syZm3RwLI9ERmhaMaI1qSORCFONRUnyh4J79rVTr78Uh4Pn%2F6daX3KV3dOanFadzLYioYETuoO4Kbjv7j9GeBnbloWFsX3azCSaAdtA%2Bue3d13%2FUj%2Bf1WAmeC62B7lsNv0f0C%2Fwaq1ccLP7LuAAXTSWJ%2ByeeSKhAnQqFZmKU7FA6gHTMBBaumtY%2BNf70EsHT84m87L%2F7ABrXsFCpeBHWKAqVeDoZwNgm%2B8%2B05jbNdgmnfy13%2F4RArxGaDZ1G78llmE2NcW7hXIQs%2F%2F%2Fl%2BnXfSFXvVAxdFZLVslJ9o%2FyhLhhEtskb4YaPGgA28RXPmfxBMAawD4LkAYwD2AqgIApu5zvIi14sJsunYb9lr9X8fdxkZ8ccoqFhbU0anriRBYNelPHHEHw%2F%2BvV32TGL9AHncHK1UDJZM%2FZovkopYWrD69cySy6jXG%2FtnxZ4Ernfmukqp%2BEzMT1ekI9Ixah9dpU0s1K1FadVsAPMH4HETpZGKTtxDbrQSKU%2BVw%2BXaaWn0QHEkgCY8CtfqlbsmyJgW5gKDo6eJMs04Bg%2B733qIa1ZocPN2DzU8I8zmuA4P5z2vdVAkPVlWR33tBHwAuO3R0HbSdq%2BK%2FJkmojJTsp2X6EswcGQcMMl8BAAQzMv011vR8F5HIAp9IFlPIwhafi1mHuMN3%2FdlL9uyj2KXi6tLWstE9QOl3obJZdJPiS7eqCd1JIdkEKoVSUy0ATrgPB1E5d1rn%2FV6rltQvdTRIMuwS1Qdp1oqPkEA8XyjGdwuFoHy6o%2F6sLrK4uQI1Gk4MGQAqAKA0IcTQAOQGgpAGapB5AasegZtbWyIkTDpJzFEgqUNzEkZNmHa%2Fey8Ux33zz%2F5mplXYPIEEi1gCz66O7zPggm8HI80Ibheiq6ipOVw9AdPeQixkMuYTRCeQ6gtIad%2FV%2F1UBd1UNuG2gfMFhHrPY9UWddJJ2x0b6L0nu5iy6%2FLHcuiI7n%2BZb1SusqbjN9wFRwYAMmyaagqvcfn31upzofjfKyLeVxbufAzejYmXmhATUTz7%2FeIzcPZIfwu7Uw6K5MmyxLhsUB4LCAg8BWKn6%2BMzMbgKAnaKIgr9MXGS4sLkerooNRkXmoXzp9%2FyXdIdUV6yht0xe6kCAMjjmVokBahMSi6fLMZIUBhPLkZrm0RaUoSpUIU754EfnKPs%2FXLpB9GCA006fKWjy7S1VdHT3l1ugcnT5qcoY9W0aOnkY8HqrAk26kIsNHnC3XmtYm2BOzacxlmAKP%2FNry5Qb3lk5iwVYCluoXfPjAS6NEzHf1E%2BrD8yBFJm6l7aQfbre7XJexV1y7qolyICFwpf9qpLRmhNnDYox%2FT8zDqYdz%2FDbK5%2Fuc8r09gRuaICEjTSGOiBRSiIiISHNn2f8K31%2BJdg893SpWRUSajhHfeL72MQkJ1qaxXg%2BS5Tu%2Boyjyg4hzBwnFoRyBGkPLMd8KLEpKvxtkWznCyPuHoVyDMEdMGLSM6Kv%2F%2Fbno9wKWqe4eqQojQQIp1VAyxbF9b3nvkg09qrpVBdEoeSWw3cuc%2F7C2f3RO3bAdWCIBLuRWFnNlzbQH%2FLq%2BALNDmWGHTJIssLeXqVZFeUP2a3VRK9keeUSFSDECIEI30I0wQ8%2FX7S74T2rmLKKAAtvGxhjrNnocKOv466ebV13x7bcJFte%2F4s9DcHAwLgMgVD8XC0GNbECMHwUgjJIHiCUrAcKkKR4ix3KCkXNvAMRlQQTCU3M1YJ6Z6x%2FC5hz5mWdbicsQ8DmaATCYx3odApEjTUxl94X5lGMd8P7bH2z%2Fa0cZIfjvjTxA4j%2FNLQIybCXrp9B1ySmfUn6rCbYs%2FbpEgBZuFdYBMrhcMRAKVA56%2B%2B3G8Jt3%2Bg%2BpHSRIEvL49%2FBDYyGFCaaYYY4FllhhjQ22sGBjhz0OOOKEMy644oY7HnjihYRiGtlONjnkkgeNHAUFFFJEMSWUUkY5FVRSRTU11NNAI000c84Fl1xxzQ233HHPA4888cwLr7zxzgeffPPDL3%2FgDH7AL%2FgLlwgYQxPZYGOb2so2P4MoyYpKrdHq9AajyWyx2uwOx%2FO12tlsd0%2F77HDMT8X7Dx8%2Fff7y9duPnyNGjho9Zuy48RMmTlq3fsPGTZuTkrds3bY9ZcnSZctXrFy1es3ades3bNw0kZucmp7Jz87NLywGhWKpXAqKLyBg4BAQ5aIpxMLFJyQmI6ek1i4dHFrebCFiYoorQWTKCCCqUE%2BeakzxdFNAXj6QN1L%2B5n6a7Nz%2FhufK5PJCQT6tB30LjUwnw81DnqKgnCbCKc7xH6cLQKk6AP%2BQiHkMhjy904MTTY%2BgyTofwnwPKTlEV3KadpbkQy0ZSHHrB3hPc%2FFEZ0wUwp7IsiOe5%2FWNeaDyKQ0XwGUBaMG5ZLp%2BpgSZLyuADf0tXlFFfes5JrgJOmXgLtHN1w417uTjoNxsKaCTp7Zlpjnl0zRGTztdUz6N77d7bk3b5WdIsaSVrG6sDTaSolrZsez%2BnH3q48%2FKQrbxeurAZtG5hrZHqWUW8VNC3eacQF3jv33tprci5oBdWcT7e3oRo%2BBJU%2FDDfVkx7wpUffYPt%2B5ab3KhJ%2FuV7jQAnKdKfWBtUgd6aoPSg4Y99fs9pdivspSNPe34O1MHOFAVfUyKVSuoBzyBRZ1p5iGv8wNSxhf0QCCtC1WcPsWw3tMe%2BjYAoPoo9UZpfQmb0eqiVF6HCIQ9xPvw0994%2BTd%2F0Zd%2FWwtKdIgJQw69pjTvGU52QRlePjJJHZ6xDONx5sQOQbV98bOiwnO1mfs%2FZ3%2FkYnRuLtmdUAJag6E13cgdfotizhDYsEZ%2FgaoRBCvUsCLCSpSDdy0U5IKoIY00REQCP40%2BFwOpJD8KjULMYdvnCivkUD3y0rgrxtAQy0NmpwQEuBSx4wb9A8fR29eh2W7CcabnwsjNkhtoNVHroIOFxMqBT1ZirAoJDrgp67mjcdrXbclkVWcuFlu7ogRXo%2FqajTaKujr5y4CGAIdlDhcEELINS4tnWyoUoP%2BvYAU%2BGkFhhf5ekYUr8Rl6vFGk%2Bt8coniGfba4rbYa2tJUyuvex4mpL4fbQWRVPN3TvfN8zON%2FodQ8mqw11i6zjBOtuzjT03zeukrwn0V6WWKwpdrZZ6Mr0W7S3RJz2xD3TPDcPv8Z6%2F%2BrxkD%2FR8ZubJzGd9uKZBVSNTH1T4y5D83t77kW18fkZlXu%2BpQASv3fetdoUc121mp0HdFRLKwTXZrdd0cddbT1Ot%2BJFQhWtBfX%2Bz%2BRCIXE5qaSEB%2FhgLy8%2FJ4PQCM4KHUscLqpf94jEystitu4kcgWMS1hWMqzL242WZ7LZn7kdJHKDZ97dRdv1hBZUwTHC%2FeRWG5xPuOpQtWpayIkrlg2bjm8FoqeQj21i3caSBWjVAlN4sZKmME2S6WISFEs0XhxkHjHJLh6itRZomCpqmlJLc32zJAa1KlrXQuEKzoW89EjM5JuEVNfWmQglwP%2FZ4zOcyROQbLCzK3GxzWzokihkcB2m%2Be5PZ5gBgMBgzv9sinbg6oeHFcQ4gxxiyEGHBHsOJMDWcGck5hl8R0jybHReLufHJvWkZLiQuLvpRMi3FbdbQHYC2WsgtzOrS%2ByOTy9z%2Fdua0vd45V6iSY%2FGaujWe4OvZ%2FDeVr8fojgW4v2RyU7bOk%2Bqc%2BfrqRx00m3%2FOD2fvfc77ke%2FnNX%2F69CAv2%2FeezuGqd785I%2BTtaOVD2Y%2Bgcbc1PaXK%2Be%2ByEXd8zNZ7nv85QgXs3%2BWqM3ata%2BVretI00Ur9cpA2ZOJLixSt8s4%2BaggolHeUDZCFz9dGIwCxTFEc0Si4hjPtQ0izRaIm2pIhovxlGYJqgWrxycOfCwxbJeBgiAuWeSb5CuZa3tAEPSchJCEMRGVACqP8ilOb0M3hDwsNxmsS5%2FVAeIWmHkSiIjudxLug3kivQ7vJo4GcnSMleeM6UG6bqrNzHrkIyiBoMrygzMNAVonGZupKBwgMWecOjVHKU4uclyApt33Fht9FkZbvrs0u31LbLbdrqH9x8CyjLZyd1OfVQlpE7N2M3z47oLK3eFapysNeytjtg8YA2qhJhmVAOzJu4MojSeALkJRHN48UVlXcgpskoJRjQg20QMtKWhUIOGEyhEYAgltEAh5mQFuipCLTfnzMyPqjMjl4wEmnDcBLemEbxjittKW8MlL05Rb9X6UfioGRIJdgJ1dmPgbqvpNi8imtDP9S81c24uh0Zx0fiyzjJQQbCGtdM4MLaOECnedvPFLZJx27agf%2FhqshE1hmoOtQjPmiWBopA3yFbYHdFZ5q1RojK0s4b%2BdDwWp6ZkFY3fz%2F%2FWGPOkGX3lZ7B7Poas6FfpDEXFYVVy59PgDu89Bl5WdG9%2BSPCLxx2WUbsOoGa6FE6eiU9lNyvOPOrKCPWPpAMPL8e91I1nIjiB5vMF%2By1QA2cGpLAAgyyOjIOBeJ1%2FB4JmO6HgcScCV09ioONFIj%2BI7Q8PTtT%2F28jDFJoarKmnGU%2Fa6MaPA%2BwhhOMcifxecUUsnxMeX%2BLzNYobBNw6CbnjpWR%2B89lS%2FkIVlvOPFTy1kuc8ecmLt7x5z4d1vvx38zuAtuDpA95FzFyhDZoIlW5FM23SLZAtH3K8hlwlkKcU8r0O2puQexsK76BAWRQqhyIVUOyDhRIV46HUx4FKVRcg1ZcASvNYkK2leeToHP8FRlfVYPXWSIGRxlMbqFdIpoAW03dpFW4mbSJE0iE6oNPVu3T5r3l0u9Yi%2BtwRX2HEfTYw6hHbmTBuLf5Vb4J3Js3wOVg3vv8C%2FHyzkvnjWxFqvxcM%2Bhv%2B%2Bfcm%2Fqu2j9pBh8TQSABq6QfmdiMWnS53lzcWbfbj3Bb%2F%2BGIOAoTkCAaRCwxs2xGC3BHJA5k85ZIXGnljkQ%2FOyDeRz%2Fm9naICKXJRMK3SQhiCwtXtFsEoOhmt4pPTEbsp6JLSfaNQKZqKm3pkBiEle5Wk4aCqtFxW0%2Fc%2BD%2FrFl4t%2B9bWz%2FeZ9LBrBo%2Fxple1otiBHmpMc7Ss35ViLdGUKrdTDclar9MhktX4bBNVpQbIbvkhOZ3dOchsbpf%2FENT55XYDg%2B7I%2Fnv5mrhxAhF2FbXzU81hBN8r5PdS6Uzvn7AauuSSSFHP12sr0woxVcfy3U9BgAUP4DBNyeVxkAF8GjQyhxaFy%2FKTSAlWRpplm9Vm%2Beq68cNJxoS6XKpmV53nWh3yPS63Nav%2Ff10ABDcWSSBSH6BAjjoNr7WMjQSj1s2Z8kShJspSaT6RAoSLFSmoZh3IVKlWpUatOvYbazKZFq7baDtF57NKMbiI9pVef%2FjnIYZhR4ybNmrdo2ap1m7btPhz890s2Qw64cFeJhJGqt9jKuOseefePUEhtjrrzqK%2BZBkTNLYTHxlm8i5%2FQmcwxLZM%2BJhwSk8mbyacghccpl4pSOesThnwraRu1SzOnjxtEdzgel7OHC8jvRmAgaI5sULyaJTFJ5brclDvITbOE85LXrKYNlOM4RGhWJLE%2FX6mZ8ZwSu9%2FyCEW23DucUT6Eu1qjOuq19z%2BBbhq%2F6dNoYpg0ZdpM05jz2bwFi5YsW7FqzXq%2F7miTLV9sZ5d9h77lmFPn21n4Wy7HgAbWmyhO0iKWl9Tsf7tQaXQGU10xITRxkqTrYw9NnXbR%2Ba84kyiDmY4FJoBATpwoIaPUfACruM0jMRePkRiS1KetyvRJkvSkYzZjpVoTso2jOQg3rIyeTIQwMRJFanD8ZHs%2B6xIgQY4TJexRKoqVR2KOh5gkSf02bcp0P5HbNPbYIyGRPadISEgcEzDd5mFKf%2Fz1z%2F9ysHjTbXfIkqNQyMs4y5UVUWlhQjUKIlqMOC5lylWoVGXQsFHjJs2at2jZqnWbtsvuM7l1bObTmEkeSSdfgZ39TBmoAWk2PSDojHrJ68SXxP78Z2XfdQiCzqhd9h365tip8%2F69xxgaExYcVSnmoUyFKjX6xeBvKACjEDRVHP%2BtI4zHDj%2Fiefh87syOYcrSc9PQ7vYep0V9WXrkv6%2FSfi5NODuf%2Fz2w9sCbdzK8dN6%2F%2BodmdoR4Q6%2BG8fBdeqD%2BYwQix5bsLr2vdCn6VycfQexdDDNkN9EpRhyXMuUqVKoyaNiocZNmzVu0bNW6Tdtld%2FmQb82x0DrrmcJSkN%2BXwCBo3HSHnJdei5fYnz%2FKpladeu127Tv0zbFT5%2F17jzHAhKVw3HMkx5oaatWpLw2LbP3eIRd5KrZFJKCSy99cAgQMFRp0YfvU%2F6UPpsCZssdJnXbRuRUGhmEYhmEYhmEYhuFXMKdujnZVEqJoL52L0PVTVLhQTLlYYiPlOhs4%2BYWwTJQ4SdJVCZ0yFarU6BeDMwEb1HcY3ESOgkRZEJBQ0HIMGjZq3Kp1m%2BXLopuXX1CDydbboc1dXi6vLfn6TY6qyKrVU2858%2Fr56WyNHkz%2F6SrFZQwnUdg4OPtt2Fgl3aW4%2FFih2wMDQNPQNADQNAAATbmusQagKdc1pf8YlXyJjlWSACk%2Bz3whUZJkKck51qWn9F2oKOUj0a84iwfe%2FBIqMdsZJ2nSSJcMzLs534jXTToXWUtl27EXb%2FcR9M4dwTKV2c8YjTNhyow58xYtW7Vus3w5mYjUxEgUqRWXYzwFVy9p4LMvEiVJlqJLT%2Blb1OfMm5%2FQ0rXEK6I%2FPz1uNJ4mTJkxZ96iZavWbZYvJ3vsqanTLjoriooCiBYjrtqE2B%2FnwOMU4gLwEZAoKJEyylWkkqp1tZAaPLXq1GuozQRatGqr7RQ66yDAsFHjJs2at2jZqnWbtsvuibT%2FQ%2BkxYqpseDlwrbkBbxGUcdc98u4foRS1AXVnksdMEZpGeuDHO9Ja1xTz8OYDFnQtJFiein0qx%2BaOugO478Chb47qMd4Tp8czwAuK3%2BVn%2BZ0%2FclmACf4PgnSohaYwhcXOasxLJQl8UpnrXW8C3SFXlYQZ9j%2FH6Kn6Euj1nY2LgoSF8LHGAyX2K96UOUI4ovBlA%2BWOiaOUD6GWCCtTUWuB6tRrnwPCdmWfQ98cO3Xer%2FaZ%2FuK7tAwARoUGXWX4D8aEJWxbHJOLMG548blGkHAVpUycZJFe8SLtFUA1CiFajDiutY%2BPBKCkTMqpUKmqNvNp0aqttgN01kGEYaPGTZo1b9GyVes2bZfdRe56i6%2BMu%2B6Rd%2F8IBdRG1DWfKpg8pSV9TDggppKfKVAL%2BZarrDuIZw8XgN%2BNwEDQVDYgKdfrTaQ75Lz0etoAxZPYzxplmzig%2FEKotUh16rXbte%2FQN8dOnfdzxxhgwoKjcvHHjRefawQJV1Fg4iRJVyWFKVOhSo1%2BMVjxMO3FQGufAEkFSporLbRqS%2Fv%2BrtM3vGUow133yLsf6DHd%2BlTMtMC3wWQKM%2BVU1gsVsZFynQ2c%2FELolxEIBAKBQKBChQoVYmJiYmJie6yy2vUBAAAAAAAA8GURn9Vg%2FMJcestlh2cnU6R7ovQvTadZw6aWOvUa0v64dPqtZNVkY8sBV7i9Aw1l1stE4Ptg6r08dnKlYtrJcTnLxX2%2FML8e2EJJGEmNXO9fmmOxOfq5JHsLxc6y5I7gjpPfCL%2FJTPtMf9ldWgYAo0KD7ucSLmxbHFM0NPEkSboqRUyZClVq9ItBXx78XOItKlOhZrf8WNLlwEdKqbp9G0VRtLHboCiKot9KOZMk2hBl7PGJIBLNSGXhdxA2Ey4S09uiXIxt2R2bkVS7vi2OTf7c8okTlV8I%2FaSLiYomjmSkP1%2B%2BTHu1IH9LlMQsjVVUJacNhx3nUQLx81HGNmc1jvb5aico7ZC%2BMGKqEpJKbRXzLShYM2O%2Bfeup2vG0Wj4fHVNwwkGRAyb1WdquSOE6IHJ6mjF3fZ7iF5y7fPczB3LIN0dOnB4vQH%2Fw%2FSm%2F259yuQSg7rc3YoH1yAYmKZ3UIO36h0q4dE7y7Gc4780ku%2F7oqa9aVd93bMD6u5302c%2FxaL6j5O3owy8IV0gndJ%2BP4wgTlcIvUxB1zOOGA8OnfAUIe2G9wOGavfLCPvQbwNXjt0TBihzxIkGSFOmppHbKTYUqNfrF4Ic4legU0uU12kvniRJOKRXoZB74CIb6tJXpesGPjZTr1cyprHabA59Phavk50544vh8%2Fn%2F2eZgIYmZiRQnIV%2F0Cci6UAJXKKM48EnM8xNQ41KRZD9rmSOE5gDrNjLnvn4fcFfjDSZLMpHcdtS6DzMCsVGtmtru9bn8ryBHsHZS3GN8aFAoFE%2BQyKI8XvhR8WAhVqeVlMBHmxJAoUldJ6VJMVyBuhAceVZGM%2BQcCSHyOCQ6SSJJkKTUN4qtvvvvhp9%2FrHBJdMfXoqwMQQ0aMWbNhq%2BwssmLH6UqVICtVFUk%2Buq4FqR8zxpDmR3Ge3ONxHG%2FxIyihZjhkzFGSctaTbaQlbZWukVHzE%2BRUZXq%2FCZivrv8ixwgwhwOKdxCPpEh3bsgtZNx1L2ZHXngVqzmtSdlmHG3SxGlM%2F5gTUJswCduK6L%2FKeZBQvybdypGiY6T7Nqhf2c3pyfm13ZzxcSbalBlz5i1atmrdpi%2F1D9S%2F8n8ZCAQ1WvQYMWPFXkVIEyNBKtfLZfk%2FfiAF%2FA%2B4lSjALHLoNUIOooRAKVUR8VHMJw8xTz3YpH4%2FWzDbxlsUofsyujVtpsyNJJv05qZpJshKtUay3TwUx%2B3mn7f8Md%2FMPGH4VrB55IGE1a0LuQSCfCfB16VoUQtcos6Qz%2Ft8aYmSJEuZOSBd9JS%2BnxUZPEP1bTLHefDgHb9MqMTUh3FRJpm%2BScu8Ffw%2BZNd9Gdhm1K3ofZ%2B5nPMMvx4ff0ExAnS8vUvauvlLnSjZwQL7%2Fqnobxo5zb6Nf9WA6EKFJWL2q41gRzMvFL4VfFDIqEj%2BniGl7vue6K45GmfClBlz5i1atmrdZvnybCKmbnYJQ%2F9tyO1EGlYGASRzqStBUyqjKI%2FEfPIQU%2BMYJqV%2BnxZpG5PCckBGO9NbM%2BbmV3aM1jqMzGhZVWt6trHfc4z3iH8m4DFgM48VnoJUbkOi%2B9zDvml6Q6J5onOOuu2WelY1zz1uZ1T6iyqd%2FqJK53Do1Cb24jh4xz9nACeYX7AjOp0%2BHY4krtcDhOQIleAoVVGceSTmeIhJktRv06ZML5mxqtbCbO8c3U9EeD2h8BhyNxsfe3Ku%2FQjVfGnRY8QkBdKXuYu4nw4c5htHTpzOH4g%2F%2Be3P3aUlADUmLFgpTV0kQ%2F3c0VMc4lMJIiQfJYVMCCUpo%2BKhCmnAzwPHZgzDsBcZ1jQYhmEYhmEYhn3x7FLtL25OLawU%2FRBGtMdAn9u2YRiGYdjgz2c4mYI108WEJ7Tt8qtCE0hTLAlF9JPbT2fNLqOHfsX0d1hr6ybk0JegpQbADKyBXSDHSQzTtKEKP7BB4iMhOy0kqNcRCGMUEb73g5%2B%2B9y9xkZ39cmOCCcHITk8e4I%2Bjyi%2FlaLpTq58j1LdGCUm8nAJAJFPpBf4ilvyqND0zvGYzu2ZK%2Bmfy9Nz1240az6ryQ%2F4wVkw4nyYq0Lwz4dMy9bUBPC8Vj%2Ftwq5tykfBVLPiCn09W4Kzzz%2B2%2FjiEhyZbGyykARDKVvsPbADR%2BN%2FDn4EN40R%2BTugDwDvrcttY9X5zstoolDNl0XCuPsV6ib2LEcSlTrkKlKoOGjRo3ada8RctWrdu0XXaXLtC69Fuw02%2Fzn44%2BQ95g%2Fd5jUAywJ4zmnABuyxKxBXsEXhaFRMYnyyQP6J52UC10RmWy77DfyZwPy2fKV%2Fjup9%2F5C%2Bqed%2FDxh4kml%2BkwxP6%2BcAx2d2Vf3yb9ILazjzPh4hrs7Y8ds5HflxEZ9cjuHuhPvwtE9ncyalESYhaPx5s1a%2FY4C31FIKzoA%2BcYF%2BE8izQabBqhSXMhLbLhwFUF1wUKEyXOLHlcKlCOvxGtkYQNiuT6Wy6XAcCo0KALhCmnAyAEKprnvMJahvU2Gmu8CNHmiJVgkSWWWm%2Bb3VZaY%2FGvxfKjpi7UEv%2B5bK%2FnORhYyQz79sQIb4M1gKLQig58pF1vIujSePPhsPNvxkV3%2FMYfg7itt%2B5q%2BMrGAAqKWbJC7gqDrxWjLJo164vrXgf05dvwaij5Gu3LAMV5%2F9hXnSX05dFK6oSfogt0eb1WwObuaXndHbkxN66c%2FvkXGsbaK4d5NkPZC3iW7X%2F775FbfOTm35z7%2BQksukF3h7udBMrXaNDdTzcNHTVD%2BRRYA%2F21r9cTeOu4e%2Fmey6py9vpwOWuZ83K3Xl9L0%2BuwlLiBOP3%2BjQbK6at9CAx8%2F0gD%2FrgaXtcPV6iBBuSd8Hb5dQw75Q2Q%2FZXDAO%2Fz9WrZjw6WaYUkUNWxPMsPAp4GxHcU%2FQ3VRTnu9WVNoDhbvdTZMqn1EWgXA5yGjZU%2FFe65Gso6yHtFvd2sq7%2FckTt8lWEhhHXpejXZChnAVNZTfk9JD1a%2FTii0rT3VE5s7GbK1gATneH2x%2FVAgtytsBFbJXmXmrQIsLHVW8PMPx0m%2BWG2uYaiHmkQ%2Ft0hoDQk%2Ft7bUDw4V%2BvW54nMCABkc8TWR8Josq5KlLd%2Blvb4sLafFP%2Fi9js84wPZJuWbrnLl2g6Td9zITFu%2B3XnplZzXjnqzIaludQwN%2BqJrx1dZsy8WB2lNW9X3b1nOOxDXm4SxhdL0sI9M3VCpfnBHk55yX6F9lkOg8SGwUPGPaCTuNySyEClxlJGuf9LYnTQ82PWMn90lve%2BL6TsfnjmwQzWBOQ14eQ2%2FVwG04rwZ%2BowWNETAuIWho4T1d2Ax0MxPkhippkY5hgYiFShVOwnGnkpzmTOSswJ19Iue4AHexy2guj7gNYvndKAGGaKHuGnane%2BkeEfGooMdEPMHvKX7P8HuW0JkATyzheQkIxRJelABSLOFlCThF8cY7kjeFvEXytpB3SN4V8h7J%2B0I%2BIPlQyFfI1wkrRlFRUVFRaWUre9lLN7vsKYOiAOGogGJzZqejg2m5AR4P9HiVj%2FJTAdJRSVwrpVJESTYOMplGo9FotMpDnXMQdwZDJEOcDQVvhl2UesdPb0aw3sjjpJGlJrjwq8dRzuyf0awxSG3BGb2d7nhaEu5sAstmKNkKKdvgzXZQdoBnJyi7FmzZkw8obQGe%2FXDkIOQcgjtH4EoBlOPu3ojkZzhnJSI5z9kl1GWg54qLII7c6bOOlDsNSoxwRm9%2Fk2k9wqZstrPlkYIvj4LyBFiehJKnIeUZuNIJyvMLtrxwjaO8HOB5FY68BpHXIecN%2BPIWXHkblHdBed%2FT%2BpBrn4I%2FX0DNVwjl6wtDVR70n8H8BoH8gUj%2BRDB%2Fwcj%2FMNNtVfSTQ%2Bvb5AiV5C%2Bo5SANprBsIjOgrILclQK90nBWBpGqcFZJ1UGwRkKpUVDrFDUGXDV2MOTlwOYqSTqgK1HzlyGALxt5WnPXIohUs7Ml4Kqlg6Ewm%2FD0QrWRR22idhrIYjY0w1HtB38ddO0ISHV0CKGMefKe7OPkv%2B7UBUadB17nD7rOWCcTK1iXFXx1OSJ1hbMrqauoq6nrQKnrodbNrt0CrroVRj0Ffz0NqmcQrmcHj%2BCYUi8v8BeySTVNzVKfqQVqiVqh1qgNaovapnaQpl06fPZI076zA%2BqQ%2Bkp9o46oY%2BqEOqXOqHPqgvpOQfkvA6nQKzoBr%2F%2BhV5dVN1UE3QBVM0XkNyVKSZRMKZRKebjmB62DKg7uTiDS5c6SVIpKUxmqgqo0cFS6ivZwQ8yVnI1K%2FRrdOqv%2Fu%2BTO%2F0s6EDXeAI6Ru%2BsNXwuE7x9lKryrtGMpADAwe3MH7nIGULNfMP7CNj4uAVNtAPKnxMFBqpxKP%2F%2BHbAEMAigQzdfLUcpuMS0FhGCQfR6AkeNuBwA04PjqgikVEmB4KQFgXiXHd5UEW5TYPMcaYRugr0uXqkjp5XaqCEn92pqBY3b4gQMAcI7lNgCL6p7SwLVdHgQwoEAKzWJMlrQC0JBT1FGpVt51%2BmQAyCrLA5Q6l6ydYGIFVZDmncfa8K8Jhjpu5qI5nTVUl6nC89zsMJ1sLxZsJXkkbczYgwhqna%2FNRtYkF6rcTZ3oGvazxJ6bOl7ZzSpiITgJMrBJG8AmfWaCSyjaHGMnOlgj2rAoGiu%2FzE%2BEfLaWyRPKIMfaiMX85toBHG7Y32uLJWFBNyvoOfZQ%2BkqRoeTmPUDsZwIAPDqUZAxKLDIGNpFa4DwQ%2BT9ZscEBRsLU0I4HBEqlDNEZZC7v3SIQ01%2BBweDkkOVzFSCk%2F0Us%2B1rH3g9CdPm%2F6cHn2PeRsBz3RgcP3zNyx2m8cYgx7gsbHB5HGesr8b2u58cV%2F6%2FElUnubwKACBPKJVlRbcf1%2FCAvyqpu2q4fxmle1m33z%2FXLZpb9efYX2V9mfzVn288%2Bbfbp87tgBDGBWEFswz4cwzlcwzsro0FIKPvK7Kuwr8a%2BAe2nNAr%2Fg4y00ck4D93tlIEPssAfIKpYvAIoRjoOAoL8kIeOI04IxIVZmpXZmC%2BzMxu3xk6DdNH3fvS3y%2F43eMJqrDkQ4UE5cxMgUJBgIWDgso11BixHJkNg4wyOx1BFFLR0ShnUMYoQKUp0BR%2FCnQwmpXwP4R8rDw5evgKEAbu5EgxppSrVagYjwiYJnKSUtAxeVk5eQREgqAMryRQqTc1HAO1RG1lGjpFr5BsFRqERszvrvJDjSyJ%2BOlfYuZjh4cS%2FVVxwictc4Sr3tL%2BDHe9El3eyU53uTFd0pShDeI%2FoulZrdT1GuMl9ORABA9B5%2F%2F7tejSMNWytdbVhT044QdneHpyTi5uHl49f4Of7pb1IrCAH7MjlDSYQP2H6zHOeWVMmNto4e%2BTsRjvm%2FzZJ%2FnAhY7oJYryt1d%2FG3cB16cM%2BB7dRgNaVax3KrsNs2rg23xrpnOeejz2SN3Rel0fGxj6rViB7Y7%2BWdcBtHtS8BEV3YjOIZ%2BDmnf22rEP7zv5L1qKnGYbwp0f2jZjdc7NhaW8nbxxQLslj90BpT1l%2BtgncQ02OAfICBTXdd%2BLngdOfZDrizdysBHGSAcZuzRUwFmxkQuVZ2uK8V%2F5CBgoOhhrBlegQoGEQIYaFg%2F%2B%2FxJoMA9UZa67FVttop%2F0KznShK92ow30e0%2BlV7%2FrUt37lX4nZmS9LfGr7WTtsJM1D%2BxgbTBDoA0kdaH96R5ZAU3yI6PvIgkDRultAjuHfMQ2mgCQILrrxGu10sYfOx%2Bq9KZ9TT31E3vVe7Cr2IazQE15VW6VVemUUvDIrqxCFLFShAVhAqMIYsnmRUvn%2FVy1CFVZRFVdJlVZ7XUvJCoqq6YZlO67nB2HE4yTN8qKs6qalXT%2BM07ysO7ZsBBKFxmBxeEIOkUSm5FJpdEZefkEhk%2BX4zSni8vgCscjjX1osK5ErlCq1Ruv%2Fc6BcqdbqjWZLrmh3uspeXzVQDzUj7Xiim%2BoNs%2FnCuDSt1put2WLd7W0H%2B%2FHkODtd7ovHe73dH8%2FX2%2Ff%2FyFJOXkERIBBJZMobm2h5OgOcZc7NQyw2B%2BYu8PiLSCBARcIMA4KPPLk%2FHLTyULdCm52av%2FVi9r5N7q0Q1tPpKHGse5OzKgR3Cz%2FG8ozxEMiBCAkyFP3HDObNp4BCmLAWgRIo%2FQnvpYdeVOyTe%2FJxTnCSU5x21nkySFddd9Ntd91Ptceeeu6l19567yP0fffTbziFc%2FgJv%2BEfhHEkwlDWODQBTc30zMxsiY9MJ3oxiFFMYhaLWMUmrNjFIU5xiRux9%2BEhSPPBthA2iCR68Ja2jlhXT1%2FiH6m2qOnps98BOxY3LNgCTVfES8%2Bx2uwOjiwz%2BBkT2lE2JCy8HCRUdExsPAIiEiUUVDQ6ZMiUDacBnNn5QGIADYaZ1I4eluY4wsv2m9xevy61UtvP3uq%2FVQNtYvrb6Gq3uken%2F3UxPePjkA9JCzmH1%2FfSq3fVl3%2FFV36N3CvF1iWd7P69sr07tGMb1%2BQeqe9TMb1n5rhP%2BNROT6%2BETipZkkvtMtCSkvP9glgo2R%2Buf7M4gHFtSsvObpRlNYGytMZRljuMssRBlMUOoDRjxBx77mGEZxGYyLQ5iXrbJMVK3gNdSnurg%2FcltZfYTpyA45fxsf10%2F0WSiyynTkuk7f7XfVc%2FEJKm0%2BG0N04N381ZATnpbPyT8BrlnNR93v%2B%2FgDgvZfSf%2FpZofHQxybkgSRV81hy6DI0%2Fzs7bI87%2B%2BFekP3E%2BnLs%2BR8O4yA1xbfkRUjqXpD9X%2Bn1ZrsIM57mWW%2FISZMruCyDw92LeJ6LEzsBXZmDOOegmzH6u6lGYNwo817lK8c5qOGxuNfhdjR1ECgmWSFvEEizi38eJUhpKpx6UsJnV5Mzq0xwoQlgX6LNObLP6kJSuZB8d2rerYl2eMoLu5%2B9VWvKk37guvGTOrDN%2BAr%2FbBsL%2F%2Bj%2Bo9gHZQtCj7aoX5dJfzRrHDW25sGLwNXnhmNUF5XdZiMONyy1t9VZFTYISI%2B1DpEkSJ1qnKFsp1%2BiZGZqx8djouIniEaHilMr%2BKbRCsuj4bULCmz1Y5WC%2BZ6Rfmz5dti8IGxZM7QzKCOB3tZ2HSdA1fGve5lweVeS%2FXimVAJdqSHroS9XfkD87p4yrwwU0%2FFk4h08wiWGKmWJmmye5XGSrHHvGsi6K1bghVuv%2BWA%2B%2Ff%2FmeaYiuXrH%2B1fTDyHpgKPEknHsRFzEf9mqv%2FTM%2F4HoRrg8vZ9KIXWntdu19SGOHI%2BNv2d7PHcGqczCxQBngq9uRSW9zJw2gcSH4nB3IVLXLcDTLvQbDTHgMV9rLGZy%2BX%2FZPUKW%2Bt8kRhR6mnL7z%2Fd36ycZo3T3ga1EQ%2F6P%2F7L%2F67z7Yv%2Fs%2FjLYHLVXro996pyYscy8mGt7%2Fd9fyiWG4cSb0TyREHf9w8e3%2BslCEW3jGh1GvVjz6d3dONKiXwchouR9Z7QP9azaOz%2FiO3%2FhPAPXMNnqrHTX%2B6ULuiBAp3vg10ode6ccxpdhlViOgQZgAPRuAUU9Z%2Fh8C%2BbbrMKSEfVTstsXWoRd24RCacApXOKTtPjd%2Bg1TB0jzp%2F%2B%2FLu6Iru6qrm9g1Xdt1wz2BCY8%2BwYlgPOUmBi75GZcSWrVH%2FNdUstO%2F%2BFyRNBKwdxc5QIfbwyG%2FWF7AjLsspxHAn9jXufFXAJgB4EdXkzFAHVr%2Fc3SDf9vKLsDEPgIAetpiAUyoFiKl9Vd6AH%2BOq5OtI%2BoowP9qI4sBYE578zGpyQg%2BxBynmLrVgMpVa%2FXfg%2FfyfdaM2yXRxt28vAud3Pgeq8ma7diF8zAWOzt2KPZLd5LpMHfNoBkzE2bG7Gn2MQebQ816c7PZal5tVpg1Jtlsi1PHD46H4ol4Ol4bX5igxCZxUGIvUZKIJaoTYxOLEstSnT%2F6%2FufB7tWbZxwira7pcqbjalD%2F39JBH%2FhcC%2BDgfCld0BMkQLx2GBA7K9YWwy0Ggrlj%2Bs2waThVSxr2NgfVvsosWi7JbK1RMeetXiAHAgPrf2TBjp1%2BZXfg9t3GW3Et7%2Fd7%2F558%2F%2Bq7W7LFu3WXL395y9q8RdwPr%2FPn%2B%2FP97v1XvL%2Bm%2F6Bz6d1QSQlxMZGrvJwcuS6z8Z%2BaVHdvVG2UbRRs5G%2B8Ekk5gh%2BhEjf0%2BrehJotM0kghksHrYd0u%2F37loFb%2FKKDDKqKr%2FFqafTYMO35kS%2B5pp5mer38bFIy043HzTwen8GoJcdmHiNf%2FOuiihz4GGGJESdf33vgAJxsEyKzOy4UHHwEARA1eQTk1NNFOGx100ZnbeNdbNHAPNGrv52DtQxwBJ%2BCbS0RrKEWMhJLWUsUCq1G0vQrk7aWdunanb%2B%2FyUUxlO5druVy48qCk9iRQcoytiFC326VZnpcfFXWtQ0gjOVSfKxd3PSzFfgX9mTShjravC9ejMqmXZVhGFVhBpcnQj0u99DRTwHYKkWMaVwRpInjjpb8eNeJeb%2BjOy%2BvV9Vr1sb6srudC0VyZ%2FpuhSeU2ESSYtCIkj%2FhScpzzwM0Uuv%2BnJvFuHzgcjoDdOMQMdNwQPHtwnJXxIpPXDIT%2FabZNxdsZu73sHlZMNB%2BMttv4GqrGYlnTbJDVW2yRtUVZi1XFayyeNUebeWo0tbE8513wjHFLW47R3iv5Sy2ROsNPCcs6cj1MC7TGVXBAemPcqssZz97LcrnBNZbAYRAZhRzdvVcjG1ZDobmuuVnKTtDK01MLpjVabfWGVVefM%2BJxs8H8iNUYBSQjniussWTy4Ll37SqdUErJkKuys3pzKTMKrDrDQmGh8CazPG61vfFGgfhOb9vwyI7ewyC2Vgc972k4zdrmaprbGmvwTDIOiSPkkDWWLTuB1tgggrjTnrWSDQPlACltWrY9w9p6F2Y03luHRniPijb6qoR%2F%2Fz7kDKsc81rm0Xs8%2BIg8mOnMWnXfZ8bE3Mb2FOqNexHQv0u5GuOAISpaY5zMg05%2FBQD1FyA3wpvrgJ8%2FD2D%2BN6DYBp5OGa3A4X8rnJFwbP10RtKAHK2xG%2BITMiNynoegkTyxodmkJHn2BrGGPw3gATJ%2Bf7SGrGHScDOk9Ut5axy990xwvor9fH8du0bDNLrMGg4I14UVMWbGOGGy%2B2CnRlWUNos2tyEH28fcz%2BPVVhTh4jQzj6Vv6mU5Mk3AwTVQmpE88zxUyRkKQWMZr4ZZLJ1Sh9C%2FWEpiTHwoLSx6gyvG6qLkFvqEb6GZWSxQQCMNqCy6WH1ma7QzKDvsvyLedTdVqhfzoK0CODAGtC2FhKD9gt4Nv9CumjLYkERDmA%2Bu%2F0us9FTgqvB6hI%2BQ25B9SkPSifRxWsNWe28KDMShDnJhwlnEmJDlxwRQpHNllAB68Gyi6eYkfc3CAwdcJie01%2FR5RSkuYpBoliwnJivWdYh4Xdsr%2Fa0wX8n1SzO5%2Fhl1wL8x%2BokVZDAoUPGd0TxF6yxaoMdjhi8VVtiIHykFJnCgavtXD2sR2zvX92AAdqB%2Fgn8C0sLOI9kZIpvgknqqEugVW9syOQQ0qH1zwa%2FRV6yjT0DiBNYUOXqSVF9rY4WjG2Dogc5zDh3A30g0hzA7E2IlYM%2FQvULrXbCig4t%2FonJPpPT56XFVcK4iRd%2F9%2BXFRez%2B%2FYIYRRDlPPR%2BMcT126XHrtZNp1IKChJxverC2F0AQICkZ%2BANJXRsvgFIsDs%2BdL5U2ftlbJZTpp0S%2BEjftSOO909TmYX8dqKXKQsHWd5fSQMQtRyFPgKa9V6FZAhoTTH11EoWR4eQ9NwZSgKTFK117hyVz5GPrGhO9PvMffuQ%2F%2BbHCDBec8EHuTNZGo4yUzZm%2BM31BPnDDccyYjRHlmTqnPhAOUpAcHKrWroBpEYJqP7zrsw8hx75LK47YdbXrcZ5S8tTjzm9v53Gf63Jtw%2FBBCydnhSqzIrUW4scMESVzpx2AdthV71EZs2nrO5pZoXcg6gSrnQMK0BJjrfNkA3aq0A0SsA8piW4wHNAYNkyJwvCJGXz9z8cCmjUo2GyDBQ8UKJrFcPFkJUL0K2VVesFEf0nqbPfqYc5ss3ctAzB%2FqDTcoQjL19EbeIBhDNorkrH1HLc%2B4KLRnJWY2N2ovvgqNqoHWx2bEm7fxD4t2OGievrt1OyAjhq%2FJj%2F7xkdfHFmzXexSM4qzAw7s%2FwpsdoOwnt2f%2BfiIe6PP111JMtldTdL7yRWm8ZYKzqpfzUG5Xx%2FKglZ8ErvP1KJCGK3UdpgXxxjIpSPEE0glthes1CFDx0CVUE1Q8sdKNSVpIGzqzyVzo1IpNwx1VaoFzbqIWAluOa%2F0Dtl1GwGVyrEVsyKNDKArJZjVF8OyAoZsS6auPWnc5hv4rShKdIN2QvE%2F9esqvXWm9Qt9PdOh7u2bl6V%2Fpe2QVljFN9Z14bWcupMlL87M8aFeLqxEoDzyFUY%2BH1qVsiXty7YzjA2LxzEkLNee6rjEm8RNOLTsPO1JfV%2BX0PQYn%2FDBDFNJykBVt6msnyfCCOcm4tqgofzb1kgUv8aSMJAQB8UonEXhl6zXCcSLgZMLJdsFsdy1ewDV8CMC1JI%2BUjtGvJmc3RcnCcSukoxkhnNhBOZvNamdnQLEk8Wpcxttb7cYsACi%2FTy47o8JedBT%2FZLo4vr0ERQoQNcOaD%2FoKeaQ4XZQ5%2FQeGfQS6DZbDC%2FRyoiuK4kbUmNg7reW6%2FN2rOr%2Fr3QbPlYJftz8h3OLb1Zvk%2B3KzeustW72fat%2Fg3%2BmxAsSzulldMQSGbFIV0G0Dm7q03T3SkhJ%2B59uxz5WJHYdDPVCtQcoAyXo%2BITNawOl%2F6guJtwkxCpaiYMEZjKH2Ev2igpKhMoirG1ph5WG3tS1X9Bo%2BmlfYSIU4tVwkIQcZXnhiZ2ZU0%2B4vfbqgz0%2Fz%2BmMdsCSy18TrjMqHvQqChWTZTGfssjC%2BDiV4kWwN1FkXWeTSzGfSpoG%2Fz%2FpqNlfrtLrE33a9pm8S26vIlGR9CUYztrYeydT3PAJDALw18esRFROovBARm2vv6ce2zGP6is4fiKsQJG3xskOMa24VsM7YUl5d0lXO0qveJ9yFlBY8Nkc7uGYaQShnEFJ1OVgkihXyEKyoJQvKT%2B2UmjD819cPFznO%2BbphGOqarwSYTi6dLtOSxnY2sDl4UPwZmUavKV48nSGW0tTPQhYPwRCgv1EPTcYck5MnPgJlHb%2B0n40l%2FgESMfdy6HOtG9q0gn2wmNCnkC5m%2FqPCJ1joNFKOcdnrPNnQLXDRatkqO5mAgoFeIAekXBEU15Oj%2FrJdV3fwt%2FpJqYIhxdyO3yWj9yWzy9pfD3HDFWDAyG9gtw1NT17eqSdgzdd61EeAEpDcG%2BLETMdCaTRlb1EAq7OzTmF1omEGfkjPtjh0nmp5OO%2BOuzLAL0J81t14jFQQMC7Dm6tCwnZl93TNuSgZIUb84TORpSUFAotT6ersTS8XIhtbZ9X5ussfm%2Bjzg0pOqPikHjXd3tBrAw2OQ7O2qOAEroMXuOFam9jDivX53hjXccGygpqa3haAjYmpJa%2Ftvvez21e4npji%2B3BsF1jxRFS28WIWCXqa42l%2F8HUlJDoe8h%2FrA4tIS9tUTyMQNZnrbaOcuWs898hzuguK8HoouSuIQ7Yt9vUkdF%2FLSxeErjNXvHhvHvumEKWEmbpJbF97vgj3UuzVkp3NHtQXOwe97Z9Ib%2BxlaSEXPLsgVlhE3SiRSa7Pi7Dx%2B66t1jFjxNUL1bpE3cN8dgfLQr7Xz1BLiVmrMo4toZmr8TTRr8YqV17xGw3mK%2FLCUe0h5v98olHY1y3wUF7XQT61bef1FvLw8XzSGJMhELPUy0miLeVzOIAIcV9jNsGdYgb8o6NcjoSQ212yMVdGWLHgb3nnJMEHUekbR1X8UiSUGCw7XyUr8WBF31GVdtW%2BmvsWpdSqPGMpU%2BowMnqfftnRn%2FK%2Bwy3dlt0bshXddlYayCzJdX1mUN8mED8ICm%2B8G4LCTnkrexaeYuI%2B0jkRavtxl1szfmF3pzTyAqryfXl8W7oWHczWYnS08JiXtmsK3lGPFgcPUd5JIfB5VxEU7ssQMnd8Xu%2Byf0rBhkz%2Bu1Ffmtbx3fIvjTwaUDUfXO%2B0Z8OA48FSS9WIq8LSOKaw8M%2BPeI60yGF7LP%2BLnyhTeCN1FODp0aPDNtwcrK4xFGX5kpMFUP1UWV3%2F1o2AXNfbXAvyelH2qysmtvGD2j4n34WHcmvclBYmZSlpA34KSMUTQgjOW5wfu9k4IwnQIqEDigZC5IbAX%2B6RU9X6uogKwysQKL8604J2Wcv8TlLMBblsUQ9ISNDxEjZLXlJ4PEWdUtyBsfKqDnU6EIWB1zDnu%2BZl0T1LfeHVZOjikFuuonN6FMkKCQmezbUxTfWr5K7cCICtDyfNW4qp5krWeQMME5xK8tdPIZKNKLx2OjPlDIoj4lGwLbTIxvi2%2FiDn0RGLWnjdX%2BOrNlsbtrNLEN5PA03IP8gmzxSmek5Cq5m%2BAH7%2BUN1N3gO3882yc2gZKGJGRirXyBkrHhDAM33N8BBka%2BXO9TKT%2FkBjl%2FcEDoet%2FZt%2BOo3LEkHrdd6NEIQNxrRGM7AYNtReqZEI9TbWhCT3mX1dnjdqItH8TAgqwlXLI5hQcsiBdgM3kRIZKnSho8VJH3ZJDKnp%2B4X7mZvAGcfLDIbXYr%2BunxOS16QgfgGV%2B40X7H6gVcpaMNFc1DYoVbpirTWH4mLPqmHPaDd4TZ5%2FCb15NOhOG%2BaC%2BfF2bwgk01PVHeI3XNOspyj2c1hJgnExb2kBrIH%2B12piOkVDuPqpTRN55RaIKzb%2Fua9iJyNXxauWUY5WTAoGn%2BaWPTI78eeqO%2FYjPnJAA1FuSXguMyAQu6L8sANA0iNZlAyehs%2Fbv7Cgo7ITa97jhltORHS1cVKh4squVN%2Fm2kKzC97Jpx55BcslUENs4hWLLAo5%2Be59%2FbyoCyTr2n7PMMl5oRqvlUVA7UjOEf4RxnTMbSk7d8rVu0PHSwlt40RHQoTmvbqBjRdXPsPE6C1H8XcwXfqZFQecHPJtKYux9LvbP67n3mr%2FcFHkt4eZST293bpa%2BwfjwYQmWIK1P7C%2FbK2P%2F3%2FlJXqM2CYZ45oUVanFyr4eM6BNMEYnrhtXOmQIU0viChKX69MjPy6%2Fd3NSuuqn0cHUV1hvDt0cEmGVbMqmAFNNlQ4l%2BD6i%2BX9LHfFdf9J8Kgf22ilaaFkE8rRu0LZH3u0HhR74UImo%2BH3FFXv92PfZy%2BG8vIK2sLXLfXyzPuy6N84%2BRcAvs77zvuljd0xuZb9Z%2FeUp%2FTb8FZDjqP9bA3sAgqvaoIj9t%2F9dk6oy2qEvX0qRyi73s7ajgdcVmLvLddc%2F1dGiCVOkEuumZ0v6ATi42uyNA2CqFsO313HEt9%2F5VtN%2BPWDzbl1LmMuSBLyD9hCveVzHFiajfVaL7KcJ1sUkvSojDqkxGfmz6t8Ujn59zw64iG59Tzne8lULVovFFBIC173khn%2BQpzyLidRDJiB4%2FI9Va%2BRNeDNKiEPyq6BphkJT6RHyETKe%2BFsGbvvBWca99WuYOFOQC9qAkLkEjfLc4y80EoFHjPaKJqKywuJKVkZul1Z75RcKPkiHG57CnmGX9KqlwTrBjD2d6kXKTHHN%2BLgFYU%2F87adxtwzxqSKVJOmYbI9YWn%2FlGU%2BSarslXnY9sjOQ2VT7%2BOl6H5gUbKJQlWTNIEEF%2FAmOeb7eXRLesC85fWV8HStaHjjPWFlTvnunSVRI5omzg1zq2TEHvmxR6uIeHHxakTlNJ17c%2F6CfSWUKNaTOaSFTv4WRjyhcUZTHukoijmCkgW3iu%2BP%2FNUTHFFIUOUD8hWeG%2Fl7eyzVhzC%2FhQGSL44Vztdes3zTZ%2B%2F8D31XziP%2FCwJlrb88%2BtOq0UK6Xa6N%2F8zUJDyKxkd1Qf5sjsXGA0QeC5pu5yfFdI94tKpZHE2HH06kxurC20gPo%2BkQbuIMtREEmzIX%2BBUJcavsqMKolzQaIDuD%2BUy3SmuO6PI7IPSgL5%2BQrxa09eTRYii0fPZjlp9zvtn7AcfVWa2hHV%2BpI1Adi1oVrdxTWr%2FQ5LrPmn9GqAKaMtrwXFqKFelnyXAqN4dkm%2BxMeTJelDyRoFGcpcnuNQgpfMKFQjDDQtKn%2BH7APUD3ryUPz%2FKvRzvBwkml8bID9sJ07vkpao9Nthe5bNmhKc8IcRuWDut8Vq7fREur02inlnXBSnn1d0RH2ygFJGNf4qbE%2F45b%2BpJ0%2BElsafXJBmW%2BOnjO25hxULeZn3dsgLAXoveH9ntx9oCUVyrxB6c%2BO958fnWwIyWEhJY4bmptlRAy2%2BdIJaTwCpIsZYPNSmqzEj9Xm5rPg72evXsDgYNK7PYtHUHY%2Fzdy%2F51Xk3B3U7xc32Pex6xRN%2BsCYsfNfznmccd36s99lF6eGSeD8tfqel%2Fjr4vroWqu9NLe9qf89657pModL1utMdpj8GwVLRC2KPgVBhmGhGscC62xhW157w7NBbZDAPcLIUvDEJjsS8NKGWqCwM1gHw8JK6EVUC39P1GdFeZOxC13PpxlVewfyCXiWVPTt9JCNXAy6H9t%2FmhDbeh3pMC5UUDYlvg2dg6gLFe7jS3IGn5Xk8G6EEwsa%2FhZs3t2QavOJHx2efG2sQDrEmugMAdVvoupL%2BsWCBu1wwpkMLqwzjIUleakHc7tw4X7jDODh1To3i3v%2BpkU7cm7zv%2Bf%2FsA9fo8L3eK9pPV9930ncJq9c4on8r7Or%2F8I2fuP7dnR5y3dYf65h3ppV8zAkeUdUefOJYmVYLRtzfYPRVpw1smSdeDLTfetM8OIwIvKJT73wkHks1iB2AlgA%2BnoWZe5KyH7CSgvktgbW89ce1dSkFCai%2FKGESr42qKE4x5NgYFYICB0KxZ99jhdom9Yj%2FwSZODtnoKOmtqxjFN%2B%2FoL6bOsolIECRt9tyeecwiTYTESMX%2FOe3U4qrHJGKJ1GkRoN51tIpXH8aMvt6Z%2FCen2ZG6xqPUAGZrSQum6I7IzNdtXLbWoQT1kSXbBdReD8pb5ENHIZdNWmREYvX5OGrPshF3yZcsY51TWi7vmMBZfaEYGaAEh6tz1A0KEiXse8FsOSehsxcmjXACmYGIz3Ctc7TL61Qm47730YGLbNYVJf8mBW5YvO%2FAcVI0HbSzK4xTYcSK5WWUZGp5h2tM13A9Ryzqp9bw1HlwopC8RsYexaqCtP8RcbEi%2FJdAiKAHZ46pQgOpsR0pN8jfA8E%2BPcnGPyIW7gelZDD5IRkshKhHxV9312LHRBywVtNydt%2BHDF55RAOyacA3WXkHcRSjbJbLZz0eeUq3GDZdOJaTpdSwWEgssx5EnLHA27Lt9SixqknlGqu7vPWiMPilWtMLoJoJtZ2pJjydNHZ4%2Ba%2F6RdEnT8Gbk8TyxWhnB5X9mUDuZ12o1k%2F7syOPo%2Fu2mileUhr8xaB%2BO3XJP%2Feq0RNfZx5had78Mv5PXX1C9QnLOZJNjIjgLa%2BlvKpDzwObG%2BVJsSJ3uzYF%2BpCftRv6z7iIrAMNDFF3ETT15pFUxTJBZaBAqCciAh5SjbrreF00%2B1eUt5iZpsoVWyLd0Grb12vb2Lxr%2B2uc2RmDaVr1SCFWZb0i28VKBD3YvFhZRZzsYJCF%2FVAU%2FCZymRm0ShGoU1ISrUskLald1FnDtzKybTb3SfzJxeHJRe0Aa3LBdwTtuNuw2lSruwAzB9QxqLEtHwuZ1gOmsiUCQF3%2FVpMzwI5I6HfBl9tCyy9IhRnbLNkURyNE25JU2CuMemR0hlCgxL7aJpTcnlMys8u%2BRDbciycsxO5fxHPKRPNa6gDxiXsrVarBkMe6URTXPEAVyLF3LQkhaFYPvj5S7OvJ0YitQ8n0i9bS1PY1KpItBnfop8lLbeflYMiY4hap4kvVFCOouaWiIuv8HyoC52yabq5gIt61MJNTqUTvXZc6BhdTAkH6UbPHhXtQGFLdSz3wLDrmfHjukLbtMKos2%2FdbKC138ZxHOvR7Vga7Bx4WAu1MHzJfNRX2UD9Zp8mb4lREi5645MG0HDIfAotIf5gDY9VCaSQY4RpFonZ75rfVGDl%2Fj9r%2BH0%2BHXyhxF5Tmm2YgPP4Ht7yYdh%2B7lCoX7%2FEg9g9kJqAno0TUelMB9V2tdkDwVtE2UGMP2C%2B3SUkBk5cE6%2FHzqo2XHCg1g0Kzi09fL3ygOanf1rQWtqa3uo6Tv0iimmWWJtHWHkQrKOaDSD0pHw5Y6u0t1luiafL6TEed6iUODWCKJKQlOW12zKmhpU%2FkdYySmgYfMoKUCSNz2gKcezsmjLOaNGJmPYvDkMA4LEP8rbzaYBzQl75MnRquYXZj4DgyAje4UfAb30izzCDLjJKyv6ED935hNbNixsEmXNWIz4Lrl4fp4VefXxmxVagebfCq%2BI0x9aAkPA9xmokFbJimFBG7ajm%2BaW4wHI%2Fr%2FZz6uZUB2U2Hi8Tfs0oZe67i4gogOVEw6%2BrWIAloxEJm9HSG7urcOR586gZW1yOV5oAtoIKLmaKVD9TYh9A25%2B4kZpwSYXTzb7jDX3Yk1CVtMZu1wGt709vLG3jS21ldz%2Fns9YUX9MSxa%2B%2BIECTHumO07Z0NBl6blu8TRa0nPv1leWFL82YsNMR7p0V3UGyl4VI%2Ftji6zoz6ZqLt%2BjT8wDQrnY%2F4QBLnOoMDog%2FtRUy0Wmp41ymOoNVbfl3YtrfXpsQj7dOgcoXjofj79xZ6GU1w5GN3axNcX2tS2Ma5y0cf5hH9EHZX4Sn9jYRbMkz8AF0EvXEkJvvnaWKww5SujIwbTKgupZ2NZlvDWfLZx%2F5oz73nd4j%2FdjGn9zHsR1%2B84j%2F0pv0%2F2sdX%2BWrUwN56rGRfqH60j0F18P2%2F%2BeZwwEhMqmfM7%2BF6xWESgtB85abgcQCtn50eUSKcFyTV8AF3tVst9RqjDZl0XYt0dK%2FXBtJRfT%2Bze6rPehPGh%2BVYfbYIa%2FVsMGrpe%2FBxu1jQISA1Bez5o0P2kfnF94XRDqGLQV9j%2ByEtn3YNll3H%2BFIGFrvy3K%2FoUg%2FLPrKDy2IK9qca%2Fpbsbx%2FQf0dIM3h0bPRtyWY005C1RjQ1q4qdXe2034sHnhke86kwb%2BUdjShAFtOKj3v1F9ageJniEPzn0aIdu%2B4QXGRM2kiUG9AxGo08eDl9IS0%2Bx9Du4JL6zeJfLJ9Z6cI5ItQ9%2FC6vkM58sYk9U5OKBxDsF8f94Eo9tNPr4QdqcMhP2o6HGRd9crYUt5JTYY9NknSp%2B91sutbrQv9EoPPxkx56Hki6DEqhI5gGupFd30pPcLJ1F9ez1BV5RAS5XQx25L4pD7%2BvHVel7o%2BDFhconSJGSkmVmcjpxETpTI4CSWxuB63ZRHyZg5KadJl5%2FOs5uS8tx3swlyzmBEZt9eydi67PixQelDXL12%2FIE1unVqUs50WysDfiqtXz0FWoDtKjlVdmFQXt4opvyPxgKz7MglmOxh1p0frVR5y4i3NmjuPFvadpwB45YivQ%2FPtdh2v3y8Xzg0rzilZ2UkJ6RS8ggMz6Z005HYY7ngnwWbOsztV7KjEqdYks30kuMZPUSpGUIgBKlaQNDx9X5WBxSFRndvVz29xqFsZtF055tdYBm0YFancmwevF4VgoVStRFc1wobz0aOnsR8SQgW1nuSiAfRiGNHUQ6arGSH8A9BY2ANhaIcsB1H59vHnc6LMDq3QBmQ47bT2Pp3t6S%2Bnf1ZluNFUa%2BnQn1C4MZH1enttJdkMl7owHDw%2FfgTBYTpN8K2UoIoQJwHiiF6MDRwuCfS3eHX3Clj11w1m45a1X7J%2FacSGGiMw5IFKsoa5XRht%2F1HcblqK13dpjlxolhcgwz%2Fl9ued%2BBEt%2BeF3ZbdihLhug9rXYbo2zXvqH7%2BiYnfMCY5Y6DVrETC7XdiH%2FVDgAPV6jVV3GaS0NhtPcXD28F9tuRuBCXspOdFaABCHTHwTHiuzAlVI8VuEn7FatDcOvPcEHpNatJx9noMjp%2Fb7CThpHnejhvbu7130qi7hiwajw%2Bp68AKa04ZEcR9eVtsOXs3HIZtJXc2rGiVorOAsmExjmax8sPx%2FWgZxKLfGMShbBDKLv1lGNgZLPHUB2IT7e70a%2FJLvvsjltbICSIy3GlU7fNH8NKXAGqrB%2BLIBqgV9kit8qeMAQ%2FxEJBVm8402Is5UQxMX%2BliyrKIUChqmAZFSZSjZaWHWA18TWaOO6%2F96l80ncl4Kqd3lECvybdKEjCbTS0UHZU20EjSjqbt%2FYQ%2FDzLTMKJ0S9LYpipEBLCNYWP3plW7PuEJ7RNFnItZS8Xc5IPRZlhMoXdFrUElaQqMFuz3p0y7LA6NNnJ0ZHaQ2Ca3%2B0hJ6VmxUVlhEptMVFRRaVQMoSxep6moKCKytCgpgcY4X4TH5PEZOBJDPFSJVL9jd6KKSmiKi5N0zizV9RRqE01YhoCBJ%2BcJcZgCAf3dqZNauF7XfswqRS3O%2BsMEX14ZvFdnT3dLCaK7KuZ5wZB7bgkJYdJoyCv%2B%2F5uu8Z8rNt44%2BBXNd3dA67P68CC1YB9tUbDJfwwGFvti49frR0VExTzNRAgLcqhcVTPrTDqXRwOwksUWbfwgMO%2FIIlwroKrfY2mY7hrwJDKZ%2F8miLzdA06RXeejAgv6%2B5s%2B%2BqOMXUbqBmnG%2FpWOQjPDkM6cpAVvyPtaNuk8s%2FSfpuQrmbr%2BIGLntYftsnP51sDJi9N7LyywhHItQHW8o0ztkkxlRjRghj8B%2FLkrJfDEiThiOCZJY3JDuKLjGwyS4i9xlT7WJ7vU%2BfFem0rubnxg6K0lzG8upuuCG%2BvHR4d6qPOTeD7XlB18Plm%2BBFZuZDqJmU1MiZkDL0ofxa0kJ0VPgTcV58oRvfAl7n4CiHDnmxx2POvqMpa493acDlZtMGgT%2FmB8%2BmK6ZY5eOKVo04hXGdkaCsmK8gf%2FXwngvS%2BXfre6xvfku6%2BAjzmEVAabqj5f%2B72QDy41kn%2BGEDy2wpKiPk3EZoKTAZP4fQ8ghc7L5qFvwxZNeqbP%2B3qFnel%2FO683slxuFdblktvXv0aytn4IXOs9m2Fqr2UJ7P5Q3ZFTnZGCJ0UHI%2BI228a9rMKJzkP9nd9e8o%2FrbNxin18%2BZxyYgqv%2FqZDzdZ249kWo96%2BXJQB7HLwaF9TRlIdKajbMZ2IATuhcksni5UJ%2FvPe6Rd9Mt2kZpo5taAs5ern6a%2FLvW6m9sI1a8KPXi%2B9MHc52Uwzl6H65hAv0bgfyZAYuKhKewO2xXtsT6qpviV%2F7HS0KSbdyDcEXNOQte3VKI%2BJf4DPc%2FhkPiP%2F9U50ksNWkxtxbPldqCXGyz%2F7LK9fKj4U9iNoOCB8norBTKczYH2iiv9R45kZCB0Bx8iVu5QEZ9Xh2WPaceEFObmAluV7A1DJSJWr3C7TAO8o9pN6SZYi2KlDJluUxSLWdZQPiNvsa2yaGaanzpezmWMkZRSr1%2Fg3IV898ZT%2BZ4GlrkixWedJjje9J3OEZYCIFW7XDn3PpQcmbcdY5tuFfnKnUdR7T2qPG1B311AZsuGH%2Bkvg9cmXhZf7NW3PvuiKzzh3drtUWMfIwcy40hT45%2B2a9WFqre92SGmY4%2BT1eJ%2FYpsb38PVS0b%2B%2BqkdCPUri3kimgvsUR0hthbe%2FXoR4n2IkBtLX391k156zNlH1rm3dYc3vNvdfdhCZNybHZi8EZBFbToh5EwRWXn%2B95rlsSGMb5twd%2FfwPe9EruG0%2BToCdW7PGDurU7eyqIcRPMn1j%2Bwr708tbiyNP46Lbynk9MuVoxVAAasxnpEkoXdIGYFDr%2FrK985%2FzP6djlmQIqPwfgA62UMxhgRjp2aDjBOvxBl30h5PXVjsX2n9qrElQ49ma2TuZazCCEHGvqoFytzeXRlV3CGoiAs2tnHAgDDL1aFO97P39HF5E6x2VGMQCd%2BBY8sp3iveHdaBjxXUuBuA7GTduL3wcT8yfIAJSw%2BKTJgIAuIleEj1DQf6qt%2Bih3fVYqULLi97es8VYvx%2BajolOa7QhToIfxnf3H%2BH7DbezzKgQtMozhskhDYF3a5b0%2Fb2a2anKq3z9%2B9O29IGSidTX1MW0ysoC%2FJeAgadZ5MV9tUVlHNUJKqeqcdBBnnamn8xAW%2BcP0zKUgiD7OA%2Fyo6paRa9LRx9YjlbHCabuvH09wXEwVpCZEFOSlgByLFaXEq5m4gAzwcGRj7UoedgjUwkaE09fFMBwB6nru9YZH1%2B5OQr%2BA2ajfMIxKV4Bvf6VZn4zMGI2UtZfZj6XtSqSXw0FZcKhKQtGW0fddeG0NVcKwtIfZ9woeDOqOLEegUbKi6cCS4RPxFsN1OjyOc0zsIiHdX%2F8fO6C5UAQofcjfLl48rc7oNUPs6pDibwr6NxO8mrgCjAPV7rCJH%2FCDQ%2Blr7ArayCl9QUYldVEq85KOqmRTpJZaJNBAnHm4M8XdIV3BAfuazw39KVQt2s4htdXJfIVZz9Ehwu7sLog84zO3bMXghjTC9jngwPDG7vOX4QJr0cG55ZGLd1eF2yMKCkH2%2FEEUIxmJJ9mGu2rR4muxWJDv2B0zT%2B8RuB0BztAMVBNDeE%2BRrFUMkZq4SIieACA%2F%2BIASPdV7R0inBR2hpW6%2B4Mfvx%2Bt1yKcVwZKb%2FJPILED7ngSRWxaT%2F280zxtThRuqTSgHyXr0lv1SnFTbbY5bMdCM9z%2FyXp8iQgtMsiWcOr5KfTb7wxfyU%2FuTqMx9%2BVbYV%2B8%2FNW5RRjzS60P0ADUjKHh2Ja9chzVRt6aMJTSaL009K62Pgow7KJvvBgI0vDlO9LtvbY%2B%2F%2BI5UkIIT1ef05LrPxeJ62sprWqSfWuTt7iCLWgh7UexPw%2FkCmo929QZ6EMQnK6HxUrX2th3I%2Fm2makeOxRNPpE3NURTxywsEQ8gOn8KkoPnh9KSViau8KxOhHSF5tT6Jdq0ksXJPf%2BonD57onMp89Q5CFNjku2%2Fm38vLUco%2F%2FkdrKVH%2Bhz9pVeMkvFuh%2BS706t9lzA%2F7du9HZ555EF7AoPPnzZNJv1R6ax1WVD1TEIZCJVqr6lfZ9WdJpU9anuGqzmW9PssvikBNRXBangkd6n4Ejh0kjgK%2BTWs1stQ4ggt08tkh6DAuU1C94201Ry6xWyDOh9dCmh%2FzKspk%2F5B%2BrZtOWOQRvuSckastZOMu5T2DNDYHxduUU4X1C94zfvJ%2Flh1cEAU4ClCqgvHNo06xSweigdbloQ%2BAd0pCvs65W2hq86d1X5N7DnUb1CW4SNAByHEodFzI5QIxGqAUzcDb035WE1GU22UtmbOCHtaSMpSVx%2FpLo6ovmk2GFS%2F21JUvJCcXzGmoP2H%2Bs3%2B7s9Qy1IwHU75bSBWg6B7s3JGiaIU05U%2FElFkPU5oPlMbmT7m8CPv0h3UtxD6d9v9%2FUTzKJyqNiqWf37t9mWnLuVEzh036OZz35sZhp1%2BulQwjZRtUJgAStB4cy%2B4rvt2lH%2BwgZaKhuaQQLUimlea2punmrLZNsaHQTiLX5GIQMAc0ot6RW5vfvVJEi%2B1957rKxUL3ueK%2BT1dH5bmUwm6HUoTy1BBjcu3pEF4KqqR1OzOtN7aWxjjW6yutuVNYPAD0UUsv3gWktDCcJSrR49putW6WNVzO1mzca2vZQc%2B5%2FnB%2BRqKVAsPnEO0DkETTW1sxsEbq1%2B0aWzZuqo8TPttwK37u%2FMt08NzJr5l2Lryz3Ve5mH7%2F8ugPzkqimPYLzTTHBRxSsdPOXGdJTHAkafdUmYbEtZ1w%2BSrNCaZat3WrtP5tOnz79BGqsWqu9J%2BG9ps53fbPo%2BZ4Xj8fAHKNqsojNWQDNQ1mcHL%2BHVGnol3bqLY6b%2FTHM90ldQmeWrVkDmiePbp0SZ0Ot9etVsrLGL%2Bmx5M8JuvXx%2B%2BB6fqHGtJKiORCuaTTJsFOlGver0%2FBNKTd7sbwEmOYqN3cxjHRPkVicyWEwcOPzw9RhlwdSr%2B6R9mtF%2BvmXxKYHrxGFN0irWdwdU9RZya8KZg%2BaU9xoF7OVX%2F4I5NJhjCpjTCBrW9qlQgyODtJ%2F%2FnWgfXmqpsO1rlota0CH2UJUMKHIZ57YqIlxbERMXERsYvK7yaExj%2FwMRERcRhYm4GIPNnAIGRWPQLstDPc4YlNSo%2BKg4JBq3a3uoI3uYM%2BbIdKPV0%2Bgp%2FZigPctFUn7La7zi%2Fjxh2HGwvBQo%2FqqenCNYXdwbcr8%2BJJrBjMPmWeA%2FJ3Mq9Nf3UZ6gozGtDrsg%2FRteQ480Eru8PySBIqsQ%2BTGF%2FryCrud1pQb7nS4syc8lhqewaPRrQ57GPpXdiHro6SwvdlJKThvASqJ3KLqSd6no%2BGlGAXLXrjit5Od8CIUOoHcpLYj12wEoW3kBR3vjTSOLDYG%2BmaPQzf8dYw9UC8s0RU4LKZ1stHd3D6ZgysvyMqwL6KziuTtIdrKFuwNm00T%2FxdVkSfOUajquDs1VpRhRDiK8DhOAlbMe3GI%2FAJ%2FJVzvSnlX4Xpv3TP8Wl%2Bv%2FljDs2HnlRpLAsMY0BAiVe8JOPg%2BvjUURUqIwzG%2BOxCREINOiVWy3UZhGcLyg5ZSPKnA88dxbxRp9wPIdDF4Fb4X31jYVXeFgLJweM6SXJGK8lxhTjHGHefmMDPoeElkWHU9rCoGQCs%2F3cCWPkUSZrXWgas%2FTumAnsETccR0UUepvIRIkvv5ZacTpzhl5rgUD2Q7lwxkOcmGsy6v3NdDp6Tq4ROT9EkKPC4qGP5UMfp%2BphgbgYzAFHNxnWmgNND7s58pwra9F6Ni1pUM0ISUae89cDr0B1VxSQmNdDgt9YnDkCMdj0mPvr2nrYiPDcHYLQTXtOcEFiehmHC3IelUl8XQtujCMPnMbeM0BBqbFuc1CXreztl7ucYokSV2RR4aBOS%2FnfS9qowUJkOL6bzZLWVwU%2BydLCwc01i6J7%2FS%2FZudob%2FcZgaorZsZn2sk8XGnyruHW6AOxZdhO%2BvZS%2BNCzouLuvXLlk4oRu0JHvPi3sNwO70TbCPBfqalKzunhVKkP0vulG%2FrLMynduBp6bQinZgknAai5XKVIBuYg%2Bky2As4S9dxy05RGOygylKdUlSjYYtVcWvDTT0zA3WVeVXvNXDiwALGID4iXOTzoXzFeXj8NIAPi038FzYbD6iJTag6zlljpK6zU6cle%2BX%2FBZcCriPpSPZn5yPzP5Yy59Ue5%2Fs36GAHfiqie22d7y30icjzHIsjY0jlBiwJC5mZ2TE1A0%2Fx9GS2rdTySDPeRErqdluHE62EFfYsPFSyC4a9jCeDJJRVha9sk8U02hxVe9i4gLKmmxsfRIpaaJlZVaU5ZAvPw1V6UZPggS86%2Ba9%2B6KLd3uRQJFN4YFKr6JWUPERgdUzvOOCZpuXZ2tg%2Bub6nNi%2Bs%2FrqWHL5oOdWy1XB2qKbR7PjNV6ETrLE3FVw1HGo8jnsm42m7WWHH2JM30pKC7ySc6XNhN%2F6FizquTpVx3wpW3FKBxGxULq9auioNxbJOt9xTHKkn9S0%2Bh81jqJmkQ09lN3eAPZ%2FPNNWV7VmZgYQnKnGYwCzNiO60nvM%2FW76gJDcaUcZOAMv7DJWxJfIJRcdk9NE3EeS0nN%2FRoq1mfNfnUmPjFsMDf46Fe%2Fw%2BFhFREKiNupCcPA%2FXFZyPjHp58u5D7DeFqsTWcF2hTRQzD1OiLrsf316cXNTd1NB7vfmJ%2F%2BdSv%2Fl8u3nbWjGywSowB1axTLTDxo%2FkaRi8vpaY6s4JwQ6Gir%2FoQqvOhPy7Gp%2FmxPDFDYUKr49kNt%2FvsnHPO7Gqm1g871jf%2BFRFO%2ByU3Vm0QLIndfPquqL6qNJeTrrv2dglCA48kCfhDjWxKjSykrmezDwsKTqFKRAVxiyUSPP6SlxbvCtLAoMcoqJ0bHgXC9v4hUazVLgRPti2EHfEKPbo43ralHRj7%2F7wlyZbJ5k%2FC0uZsBcNLdKPBAnZqqhRUBpkP3quOxdXFWvD9U6rdWQ77ax3nXj%2FTMpZbaUuAWTi5FDwC7%2BFMAgfiTCVm8%2BYK0%2FywdAn5BwjJ72pf0%2Bsw9qYfRnfCaiZop2iy3GNK254L3ctu0pdmrzKzyjaJ8uQZR6xXnXBAlckyyUoWYCLq33EdVTVNvQqeXC1m2nn1p4TF5TN1GXQwMaiVjimvpbZH3M9jMXmd77ivuiIUQppbp9ckHo%2FxLZB1ndT2DQmzmaAhpeUkXKVzTajjTLaPuncuu3iUvljJn1OTkyIPtUe7XNouK5pHDTERChqyjE06Nxb6u1dP5Lc62sPmzbdIkNtCaoID49nH2Baw%2BW98C8riQUoU6hIZPuHyA9d5NT2SYyh9YeFjuoOrXhzyvst7w91boHGFKe69tNtAucC%2F12IT0kY8FUSwsQXvT2%2F3vt34DtGU1rQE9saIMfVtkVdxI14PBZmCK54xi7R3rlspmvKm0tKyJsda8R9TozDz6h%2FmrXPyr%2BSwMIX1paF4HoiQQse7DzoeDCLnNWsjq0xM625Y8gUHgh5D7lnzBi6jb9DLpCZw84%2Bfox5nmAF7iquAvCE9Uhothcv%2BPecT6JS6nRbbjEZTQ6qt9AZ7MBqdneDZiNwk5C4KqCkui3%2FkQXUBRYcd2oZd6%2BZU%2BDxc1TZK1rwGf9yYaLioEzK6%2Blnv8vYV5Lpl3NUnU8UYUqXqVgWZEUXJjdfSYLLh8HFxY3ZyuzMGUsaamgp27oOIwkEFVW14C0s1znjRfoBSFfwsJeJKTd%2FMtAXZyoDYw6T6aqbyiuOs7OtbV6boouNbJRsDgAXLRDw2JW2KvmaHUNXQRZ50BDH4xK0N6rYGxFiY%2Fd020u5MyL3Csu9P821BBaW57jYGkrmkzhs4Xt37xlvBps2eN4k8VMnYyTQdwaZvKIL9rdrxtD0VVp9RkYeRMsMcaFVzigNkIavu46CJwbgfpI6WFZag3ok61UKM1YHpYXOTZaYb%2F4Szwp5O5ccBHza%2FbfnO0pTjOuPJwfLsTWdMWybw3aIAq545hiixTFa9IQBnVWaWYpmumD1jHenttxMBBzDP3avD%2BwMGGGG2zFzQYQMpkJ44Kg2gYRDk4iYQNuZZ2W6YG6%2BfsZn1XoW21B2MLjqtO7GeEZUNiImWgMuyEbGxKqhQutiwbmzsBkdnBQp92XpfXDz65BjNhkHr13HyobYuFZ2WvmVclN8hG4%2B1IjIlJj5P8YkU%2Fo%2B8vK8DOJR2HNtex4ew%2Bdi0Fw2LofPyUP6ZWl%2FEvM%2FEZPglOePrps71gQFqMs2BEHpnnkApW%2Bt5fHAUBBsnIfRbxkZP%2B45SpsAbRmvra1SWfr1S3rEBf3Yg%2F5zT4yC45ZZlSofisbDkzu%2B1WFjnIp4CbZW4kBJNgIaGzjagUAtJw%2B%2Fj2HBjuYycQWiJQygvthw25D0HSUwnBpFrRgxk6JMW1rTyHM8tMVpUNBYO4MIG2O4FuAMuL4r4aoiHhORIFaIKBDHZQOmSjGl1D5ZLzCn1HIsmdhME4oD0GkrHpNQjhQXJsnPR1vvsmL%2B%2F8ea3pp22hh2iXxTSV78Bw6clPInB5P%2B93%2BNq%2B6qzgclp%2Fx6mPb3MqmA1MUkbreJuqJrwqlznEdjEwPV0utTQ109z7%2BXFXyWw105W8bcyZb34dVhBpbFZdVlm5vtOviQl8IO5BNmM3kJna%2FX8Al8aH7wXuxO54V5x68vXse5Umn8%2BYeYZWfHitgFj6VksX9YPO5vDowfXBeJC4iViX%2FAbL3mSdj%2FMQs83oIKgJKMIY%2B440%2F04RIEl10TlE2%2Bc1a6daWeYRccW7Kc1uH0rrhKM0v7k%2BWS2MyNUIk7PZ37C1Wv%2BKPPIgzhpq7I0Z%2FfRhsCij4nA9Tt76uWx1zeNr1tjXVVDMMAF%2BVjqY%2FftKDzIvw7Ce%2BtECjLytpymR0ne5RkG089aJ68xtP9u%2B0h8%2FRF%2FBC2OinmPigPAQ3NE2EyFUuoMSaqbim034uF6PQVGslT5sIW2lRRKrvAkk7lXCJuKCE%2Bb7AvvmQhlLetYOSNQJTRgG25dsIt15Jz2dw38oMIJ4%2BoPfPjV%2BGGtguHyD9rU0jaPQ5yTctL%2FNx5T%2BbaHrVHegIxkLM%2FAef4KOZlNi%2FX7Y2OqSs6nwTSlB9QT%2BDTHt17EoGMI%2BZLwpljEZHpKh%2BGr6nXjhlAmqAMcQGTA%2B2VPcDwa5JZm2u18XXDUx%2Bi4xLUAu5rVPvLfHXxqwFEblT5wGh1ZV8Dcm%2FlpsSDzcTj%2BNik403xMQmpL%2Bm%2FqJKPQBsZPD3Q6yoesGg5gNBywr2XFJZms3xiF0D2Ltp%2B3DL2ipj5BuSjG0ZE%2FwxLd%2FJjU%2FaHjGO8BGrrP98ZRdwHYDmmSQF0UWK23XlvGd8bxaAQDaC%2BnALP3lwW1Wr%2Fl8Z3ZTDpHp30Elov42Mpg4jH90rUyothYx79BUNZt%2F1CTEibWVDzVrpHYB4GMp%2BbopoAg5PwT0dcOp6EL0XrsgOsjb8%2Bu8rwD1A7XuXp6PYKsSVvYT3%2FGvlIp5FMHSiPy%2BrqHk1bjfHrnSt95nfbuG17ur7avTnSoyl7oU6YSsWuWcLWncyleAr26GXw6Y8ZtcNQoQynv%2BR%2BAFM3UP4fZuP1MMfw1%2Frh7OzJQX8uxSUv0Mv833zH7%2FnnuCRA9b7T9aa82cQk7OfhCtxoUgJ22FB5kOAzGuMcZnc9wiCupFY%2FAKTDX43E60GHoHGygxGlvxqptv2EL3oe89ACjxe6%2BldBs0glV4dPLtB7f0rCaT7kiZpwSfTnlfVbhVdHnBNCtaa15IgfWWci0lRco6Rmx8Ur3csEqhLCXKQ6lR1zCVpbxtO1VUu1E8R3we%2BAB3LtDj1XP2nw8iqVAuc2%2BRTUWbiJ56157o5Mbeej%2BTbsteHyXnOw6HbLPaDAc9G1RHt%2FhOZbAl937Bk359jd1uMnX6V9dwZWnFk9nEKx%2By%2BTXzLqDPicNLctAk1ufR0Y%2Fv59TocEMu1Nyg7VN6Sjij4LMl2dxzWREXk1PbXWj3Q45LnN%2BNYEASfrXnhmj7sowmbt9w27kvx8bKofol9K248U3AbtUJKKlTRGBF0Vy3qkU1BCC2Hj%2BMfw8Srlvewt98pPzL95VI7LWu9wdajU%2BI5bOQAgG6RU74qW%2FlVIybD1xnNnzR4QnraFtjHT2HHJ49735HLVQzlt6s%2B9E33OflwL2fgKyspBpmWCYPlZ%2BYiE20V53%2BHlYV34UOJqT0PLnYMp8gxFxOFReMuLMEjSKAtoD4qBgnsbNqPYhmx1V9JjooLzj2Dqo%2BE%2B0Oky5Lbz0xa4qrpF5LnfgfhUkArGi21jXxL3B8OpQOcD71uq1l14THR4bk4CyNfVT3EsgGLnch8MrLd1ALsrkNu5Y7m9AbF7uPEfrenJgwXrR5MSwJH6YicHYp5U9e%2BTefDSVOcYgIyPIZQWXu%2BiOKRAYZ04UCgnI4odoPaPSakl0hDfdb4b01V3dmqvd3kI%2Fq%2F19IL2ViAyj6QYnD0Ss%2B7FIsNDxmDJoFdsrfi8o7NkBQBv48hUos3TQu7S26PRrnXF7ytXOdNvF1sW3oTKRVFQhTnI473%2FXdWbkQG7A1cCsXleedBdJVgAOopV1AzR74tHh1ckO634fji1%2BTbxnHmh2zFkt3sUYPm%2FR%2BzLefrh26i2KIpPAyoZQ04PBJSo6rF16eCsMB3iNZHU3na3bveEeNlZQchi83t4ZxuHwR8nt1GuHfSl0aqwfJucTyGvMpZFLtiAfAl2jhU1Sjz3sr4%2Fp%2F%2BgWVCIALCeh2AoLEIyMyIKQGI95J5rxWxIBKOxmHyIiq%2BNkWccWhe2R8fmtzr43i29cz8%2Fuz80MLvX%2FYrhwif9uNHs%2Fw9Zh6QZNrupzM5XTh4HuN3fn8yBV8JBUdDeo9Co7eqsx%2FsvJNBhOQ0EwU4DwI3W1ckWgbNfFFrzoq%2BeiScgauIrKvMpZKuvF7S%2FDr4BUOvZL%2FP9uD3BdLhJoDeufm%2FCEdzePOVYEBW8V6i4892448zMECPal%2Fx1ZWm4ygFm0JEyVvnrGCcZUZTDW9nJvcUD3iUyFKXID6YPwuTAhJJvgr%2F5tlPdFkrCOYto8jKv0%2FZNhNly9Od%2BAo%2Bm3qfvn1LHFzwwDU8cNXPdpvJcY9s%2BG0dKCFm5X9GEvAyA7zF7LgFuG1i6PnLOtsqO9nu2FJ22QC968dJyPf37zSReW0zWWJimM8S9XZAgSWjmRWeUViHj8xrz2aoeufGdmDfcg8Y1201Diz5vIzIMCivzvfgu5c1WwwuYgTsL2vf0OgZp4dsN%2BBHV3QuqfynyPvNneDK08mYkQsVY3snCw1ZNKkiaIT0%2Be0wCpu%2Bc%2FDRiALGpszKPzEbOkiIeZWb2I%2B9Y2a1xd3xcIVE%2B8J5fe8MQKbOfdvuMw7C0QCwwOaJOww7qatqn8pF6%2BVUUvzMqrVlfKiktp425zSZdnrKSBlsSS0EqteQOtlLFykdDSW6%2FIiR3RZFxa0F%2BGImrkE7pINdra%2BW047IHAarxqVAy3tN5iJ0bcVRApb9To9DOaJnhH%2BeY0e9zHojWb1AS55VNznBuC39%2FEvT4BUAaOxlDV86czJASQST86Z1ti47JnUNj8AhMcN1FIjiMxMva27JOKDRZro%2BTZrREi06vwcSPPl1tskV6HSCVqLkzTr7GwYUmhXUkaS1E5SErRSO0rUPxbm1jREtw6n32NOXgxvmP9D1QcsFpAakggn2uSC0yrY0cH%2BRlHJ4eB3VoWPSsT7bC3xXbydrOotSdySbOKKmADH0CA6C60OMHawEKDVM1nowGoC3ob7%2Brp0AzLfj8xW7yUL7aex8kp5O2hMNU6YSgN4xLOi4oSX0ISoftqw8wXW%2BTWxHtsIy8Gxvt%2B8LyzFZli90OLreo7n4XYgLGT2L90Wox8W134tuK8SZGHAKVyZyeRYy0VFlzzdHRDE0zCzBs0dfjpBP0bKzzkLnA5EnStTkFH2G5r6Z4OXkpYJR8A3I8FfJcEgZYKe8kVDMuQ8v1JGDZwETOKwAk3216VyXiQ10l5UmC4GYMVryOJlE225JxK1JYw7uyWKtp0SiNREARqknVgtFcOuE6AmYqq4q93XbuP4GlAME83zdzMYtqxAR1MqGJ9LmZqEz6PFRFLo%2FyOTRXsAE8WZ8Jn2xpBM%2FhzVx2c3LlbBJAajst6HaGe5gmuVla5LwgYn1xXq6WKwCCLOdO0CSMaB3kExGB%2FExuG2I4YfDXDZQaOMohUkPt8rQNMItvT0WmlpPK5YNQMFOnHx1QC5HFoTAVJWWYRfvWFrvdyp5GF8QVHHmqPTu7AHRJdoqFaNvtdA3xoX5XxcKqW51LqtrCfHnM29B54mBvVd9z%2BJvBseKOLqB6ibQMOL7U0wSqCum35Pl3DhXsQpEecFy2kbA2%2Fec0y7uSpl8jxwcpg18PJfO96WUbIkqFU9yWQFOD%2BlOfGsGz0A5kh9aSFhxWt8zhrCkX8VU1QpCXa6PqVSpKhgQ1pmKb97%2Frb0zDEuvHqKjXBZGCfAMUlGTw11BYDBHaX1pwHX%2BcueQ868ol7URoGJuQTTANyIYNRoWe9MY%2FatZlyifKTo6eh%2BmNZY2tjVhkQ6%2FwDLFcWMvca%2FNisE%2F36d%2FSfiGW66HlwWf5CdA8%2Fmlo%2BzblzsdU1%2Bcuz2t%2F3sppkW%2BwR1YDqgPTZHSaDEHcIu8gCy1bYQUHIqUH4bEHBt2QdrD7QOD2klOPhITynx9Mgec%2BdAYCqSENaFCMumzVvzceGxEMTo6mfADPHUyd3YiLqbVpZru6o%2BU%2F0ggZGZyYoBZc6RBaGWXomQSNV5JrQOnexmSF%2FBpSy%2FPMLt9aUGYN%2FpVto1ZZ6eVAoNa4eCbTVUc2%2BkVLVF1cjG0LeSJd8ZuNs4lYhNqhhMdWgyq0pFWXXLp3ViYEl53JRWgCudeDMqrFqI3cJtxwn%2FrYeg91c4V6rvadscA7vEE6viKyh25rTT4Z7CZrUHuiF1q1hF1sb9gViQfkYwAsPMhWzRqNilVh7C5EtG6keL8%2Fa3E3fOw06qhq0AO01NDX0iQ9cTnT765adeZp1cA9PC3rh1Ynthfb3vj7XiD1qH9083nAaFQ8J3OBgLh3sSYLpbX%2Bs6HH1DjOATnhgvwYZWJ06Gsc%2FK%2F7ykV7MEmb0JpUJN9BbUiJKUvRtLXPLmgC40higbXz9SwZbxxH8olx6mXeDaLhbFEq9xAxAdI1oEz1o6CFG7K1TCiL%2BEl74RG3vZtwStDweYVOEBTeLyDU8ZcDbtjNMw1t03Z1dWFSi4HcH4hGkD4%2BEmTxBERt%2FDf7%2FSrobwm8Lw72CDpHs4aiSxa1tTgMCOazr1qtFHCmC761OPSIIBg2zF8G3py63iziafGwCH2WWmb7vCTVcM3V8v6Y4GfJJa1YO8%2ByL8rTfb52EBJYbPne2q8LMzyv24lILM%2BJJ6pbPh%2FNQqebq8XzyJO4b1YK8%2FATjWVuBzKiPz133Ia110wlKCV7TWQR5%2FWDnRXBDYk%2BQvVkMjTefcZBuvrxJqVBpMkkzc1LszVc3L1OrgrGOJwzk20%2F7wEnh8mm38Yy9YeLNP2R%2BzoWukQ6O%2BZLPr3JlNGf1BPspIxDyPc6OxZKUObs1lDfalZb1hLkL9I34K2Hnp%2FLbg3zqRmGYLbY9%2FEWudbrvNkHXm%2B1DYNTh%2BAcT5oodpwLghEji2cWm2JFDne9lra263oLcDGo3RdmyuyS5v4Eo2u4lQvRWBoeI6tWc%2F79PX5ay0%2FnARP6P4P7IUQLWu0EYerL8bgRyPT5UA9VLiQUNx9m8TQLTEnMi6H9380mJNUdrZVUO%2FYkOTblzDcIlWQtRIDdcPlnhcs1DL6LDar71mDCZUsw%2F%2F0j70X2a9X47m%2FR372N3OrWqfJa5LyjIBa2GwAQP%2BBKAD6z8xZd8fDx6PgbWTx1oavuMm2KfiClDwrZ9hVzbYfI64VLIXXJUJ8cmL3wBXePamopkNQQYn8n%2BuyJt%2FScj5SuiQy8KyN%2Bd5nrSamUw9VLGNoYRGS4%2BF2dN5YbK4d7VR6DYAdGytMIaW%2BPIDJCUobIfzODcFOBb1cY34aL8Kl8R%2FxURLDgtUeVQVQeigcm5LcF5U6lct2fDBuGCArRWPOjRZCU1SohFZQGwv%2Fq3SlvttegmsiAqzc2QXAtGPLyjfsQgXIq0YSjL95Q5OQ88AC0fLEbPPLKA9R6B6qjk9ypxgV58w%2F7ju6q1hmbQ46TYfJbdW37e0kHyi9xHy%2BfuCrLRMhNA9mkFQiQ7spKpZg%2B1MT5zRnhXrMcEqWhIKlUczJ085OOOqWkUBLDL8tOcIPQtJOGOgZMSQryYvgfeDL0pxJJ5sMB5pRWgSpklVv9TPs4s3HFT%2BKr5FUsEttTiT67Ka6HdoY6UXvt0V02unPeLVBGemrXMDA0PDXWkLfTEX9kxT3En117%2F5QHMmdne7U0xhcalf7Ru2IsqL%2BmGOX5sCw%2B6FfEAHNqTeu%2FEyuY6avMc6eUNOF3RjgBmYCRutEOtQtqBvJP%2Botr5F5XZpcjYJ7qjjOZMzfAgyH3u2tSKA9akC0blA0QEkSP%2BBtxdLPzydeDD6vn4RfkzinkVAm55Ah5JPch9cBi0GGl4fe%2BilYpxOyl%2BiIqNxLxx3AMKJbfDl1lj4zGj5LxOWjL68Eu19YraD%2FJHoRzwx%2BveCuPha0dFPwKvlJ53%2BiLns%2FcRvvOQ%2B%2BDyjF5qeZ%2F6FsMyqNicXH708jjfopA5iQ48z%2BtofjupId4GYbDBlqKcIRN4P6TWsz0dp%2Br1e1WO1jLX4NVu1RR4%2BtzIz8aIPgP%2FpsvOjyQ7tCuqeQ1cpVtZr9bb032P%2FlF7t8B1t3OsUi6rcokhwr421ePj5H%2BCvtVE%2FilvW3VjdocvRWm2qSHfvDe5LXMD457oaM9zDlYPfbBjIedJUcJMmQKnv3NSsV%2BanLNzzG7zY%2B5xlD%2Bs5JZrI9YZ0XyM%2BlOB6K6gKB8qJ3dOj2FfhGZyXfGthS0ELKwcAkl%2B2n8HON2FjlrCdlx5ayqjf1MkkoN4cpU1YA93wnegNEAUCcoAhkR4kODTgqlctA6lAWBFHAge5C%2FmE6ZfSo8vEK1SIJzmXkMQMdH4e5nyQTaB3ifrOdx%2F8rLp87%2BW9buz2%2BfIfNzJvPkeC0nqm0cIqaaiTwMqtewGFhPVl3lRXBb2Gk6bCebdCTYYbP8kGc%2BtVv67zdoZ%2FZxCxpSQlhjHIU9%2BaiX5Jo8yHGY4F88Asz%2FOltRx%2Flh%2BftIXaF5ZM%2FfCXlRyMtzIvO1W%2BXYTrDDGV3cjf8dcK38UCwc7hAFiYga6Hfz5DF3osq9PzjO4Q2BOFR%2FennFAJ4btAFvrzDd%2Fk33k38bhExLpQyCBvsm%2BgAuqzrhBcHR9Xor4aXyELVTVPqPh9uJFekEUC1bWVbC4FoQTwAxYySDwj0alLzhGAn7zkhE5ri45oS8PzK8rKwGpSTLkkFTf1e99sAGNUxnHicnF09sT5q6RwzbyGKxbHtOzlCJrOsbngc12RmORKwrEJq5%2Fpl5d7uv13R6r8UuOPmdjaR456BD2vPTA6cLYVgY8l30RXzguCPgB%2Fs2xbqz1tvNuL0SPesYdC6K7DWNDesuyAzyTaTFIV%2FyhGhS6LNvOiX1GUIlJkCTUIXBIdMzg%2B%2B%2FuT1wkxlzjdjHra7Xqf4SNMagKENir3fOHiYOJmOQFtunxvlkXPB8TES26E6G%2By%2F3VyHv7zy07sJlhUdisQmAqc5jurPBPuBwA%2BySQaWxFnwGuIO8%2BsHBYLxKEfmKRuQI2A3ctbXTzZb70KYHg7hEYqMhL4W2bMPYbHI2GVk6QG%2BKKkhtIMQ4pBVCUr1XC%2FA7Bl8BOYJKAt99jko4gRhZXE8sMhR8392W0D89cfCVlcq09vhi8wGjxn%2BB2BwsKCO48Y%2BCzYzrE%2BDP%2BODuoe2CJhXElExlwktBMaOQZghZ9R6Z%2B1nUEvgj%2BO%2BFdL86LYshrLIl1Rew354GPeOqQX4T4HgISm13%2Fa0Yno%2B2kJHto%2BZYcLyHTaTO9OdRUBYlCHB7imfUsMs2UGfxdoMXi1CYFr0TcpAam%2F8FjpYWANmhzdT3WZEiO%2BCzicGNLftlLQhtaWmmLe%2BqoYoMQ9FtdpMfA5elfuhPDuCsNgGIxV0QvvaCByG1BHaVMKhN%2BDbdM%2FLAoGF2pi0fB%2Fq9iXIxhlZqHyr1BkW%2FOb5gpV7m9GvT3FCtn%2FAKSskmxAikBdTxeIJEtVvM6mBXoot9oq6RVG8XB8FrVUPPU9WrNi8qyQrDSUgZpEb1et0VkygzOASEdn3cFlj5v9omgGhHGiY%2BEbNV%2BGYQfARCgjSqfUcG%2BGxDr4HegoqDP8xFJpZB6ptoyVLtaSOCzoz2jCp52dHfoyQoafb3LGnV4ZWeKAeFHLe8hXLVtVpu85%2BIQPDeF5aWIkhtIy25oJmLQJudyQOqYKuGC9DnFi7FPkttj9FYqJgFTV5G2d6u9tV2gbJQ4BgwWn6MLFHL8RJ4CYoL%2Fv%2Fyex1KgzXoBRn03ADRHuXPAiwhqO6SyiVW2R%2BCSL93M0lJJGt4WK9dSkdU9mKdUHnhgqbQY45FbDh2q9mGpc3xjGyc1g3%2BHWnZHfw2lukuhTQ20rYYbb9IeDuShHAlCDmlRA3IfypenBcRKpW110O3dzJCxne%2BkUohtc20zUb5%2FYFfpRNzhpG%2Bq1HJbf%2FeYqgfbfX%2B5xkVUc2FjpfEF2jg5w5JJL%2FVd5SUjOLOOP%2Byg6ELoB5sDxFUH6aGPqHeAAsPKKSikRlFtIp5U%2FzTBZBtm9MZw66zyohv9pXwrorQZ3I7YdgN4NS0pkjA3uaKSDKfE5ZZZ5Xub3EQC64Jsr0F4JDU13UyTE5W0SrIppUp%2BZYThtkGRpFIhPeCm0sqIHIywZW3dlcdMZ%2BJJ%2BPT0Gn%2BS%2F5DBvEjODIOhoQxwNCwTUxG0AgGRKhtAdUzlZrN0io4AflKZRFHpSpw%2BUqgFF3KKuclnlyUJwplWEmqHI2aa%2BQdiTauIFSMTkuy3ZELmapkjg6veN0GQmk0yOKGb72bdMS0Hf9MbnBGEn9d7z2Fm11MNWNjDzTCg%2F3JTRl47CY47bSABCgZJhnFKRkNY2PxOZFQzZMCgoFS2PLdcD%2Fc7DhZC8sFgnHtGVTQi7JtcDPMPUwRu1%2FYIib3rglYY1Dp1Q7W3B%2B2BxKXHzZN3TiyVHVD4%2BvafHCcxYhl6cFV1GqmRNzteryD3aXszqPmMxdnnopiCkml6lA8u%2FvIZnCBEz6SeasOGVB%2BQgZyNc%2FpiPXD8iHCcr80IEsXghYJqZyN2619oEEFUjKbDEHXDzs4G1JpyDRDeuvulKTEZCQqFhYFGs7XLb1t4fp9p%2FdiFoos07mHYvG5Xx23Hprcx8z3PgPqi0xnIyrd%2B3uK2%2BLTuEU8i9x98fud9TGdhaWCdHLHXYU3O2mbXxRapGsEe2U9XfLz3M9LVWjs4LhQhvtXgVM3CdDqYgqk3cpiWC%2BqUAEaeBKUNxO6TNLK1Er0QFg1qRbUSeiuADnYKnAIhEO66iYKfcU%2BkLwAj8p318SpGWtDjybUhh2lp74meOYSK8iJf%2B%2Br2kUcom75WGtMCI8jTLBw3e1D9r2RkuP8as1%2BlILH38huEf4u5BeXC1%2BNk3LwN8OPEU8LCw9SbelbMGaen1Yq5DhUMXXQX7uNQbHXXNQtHj5i2mR3AkJ%2FhQI5LlAWImKa807bBe1VGQzmLXwnxAE0kfqQrrDaVO7IfOleKw4N1%2FZiBfTbuxYODT7rFD0LGmClf95958xrW5jKO%2FAUaQC0gqHKEBohDaUIYxlAc32kXvA1mvc%2FiQySXn%2FkMIGc5xzHjieMY8bnr%2B6zfx2eodk%2BAawSTEgBzEl8evLHvbkpgI1baJOg%2B2hqiGGuOEHHhCkLqZpM8%2BiA6uZkw3PEVByJJIJnEAipW5vn4dV8H7enhrm6JvYObPlVZq8iX3%2BgJrc3JnCkAi7ROepZ5iKYcOny%2FM7uOV3yKkSKGkUIlFp9cgiGT73redehlENqe0gmF1hNN5NysSQyPp%2FKrqgkj86WAdaO%2FDmDQY%2FsQihS%2FIUEl7sqtmkbltDUak8VKH8RSUqQT4pPeLlN05viF3PPbcxX%2FfCBVwOZZiY3OK%2FopNdy%2BlluLABPTQX%2FwEbHbCRGnYJTHwO6%2FsqJnvIgV%2FANZFCVs7ugt0bgd%2FHSqtAwBbE5yembwkBeQzaUFUHlEzVKK1iTca81IORHQtoCreh3lqX%2F9DtkMpaMYyvDjiWmYH8uKj%2FmfzHrzCJRBsjyPwzx8UACaA4pSd2vVUOeiEG97bX53GYi7SpKUeuswuPaJI1RjR1R%2FHz1mW0iX4iwcx9S9iOl0KOs8LBPK2kJ6V%2BbTMymRw8aFq%2FllI%2BfkLyfJXF6fPpho%2BlRE%2FO35oyxK4%2FPXAHm9sLFeO%2FTLXL5RTd47LTn020oLYWLJGuNbVXhSozPcqt8ccqNKzb6S6nWlDbCcrOHqGShoBirCGdPWxLJqQGoI2XENrySBdQVpp94clGZxr75NFJRPRek5ztqBPcktTjWn3uraDam15w5YhsApG7S%2BAhsnUZA9ZsbMkR4U5q7Aa3iAqNGON9cbTBlfCon7OwNVH66CseYeYnDX6KodzEqv96NF4FfNjwQEODvJSbDP6fOwuCzMyzcLPzMPMwPfwfCOmEPKPKgb%2FXgnDAYBegD%2B4ghi3RUeGimid7XJ8YG2zz3KwnmhMZoK4pL5EU%2Fpi6X65WR%2FUTJUdtXQ3L%2BP%2Bk6%2B4QlGbyF%2FYGKjqYax9B0gPpt0uuZKhvow0bpJDJF0U%2BpK6hHR1p5BglKwiAUxbohgJOhpZW7xPVP24UHiiT1FSCrMm5tdbFY1ZydE3DGTosl0mle7nJaEZOfPHVQOCIcFjxKc5knG4ZN1rR5E7aBVMymFigoNA6rOIQRLrz44JHX9R4vcyPg1T%2Fk8agq0UtAwfdS6ZuVUt9ED49FqAZ%2B8YOURuWDmer09S763b7O%2Bl2%2BUL33ngEvbu1uL2ftLi%2Bo9rPuHit%2FSsi0klX089te614ftB%2B8Drx%2BeXl716nXPRjEB48Dj18e%2FzvVYs3TXo7%2Fj273uOrxCXT%2BgV4gq0XfWITISstLBH34nAN%2BU%2FFjPJedxoRFsnKuvRwqG9KvozIBuIGFjyTzbdBMH%2FilKytKL3xy972yCibTsalH3iyL6QmLDEVvaq%2FQsCON5%2Fi91LAKyfNQbRvO6ruHL8LKr%2Fs4vCwfiswLMPu4wBCSXd5YiIxsTW211In1ggJWPjrN08lf7VGdM7tlQzDTYrTZMDzC3Kg11wg5pIG%2BbqMhkrKErr%2BsS%2BJtAdFE3nsROPXxv42ktOWrcn9YMGEft5IyUjfiwn%2BC0M30xKplWErlak81cRWWtCrvvx29AIpLq5ED66hcDQlde1LCb5cAMsdtiSrrOb%2BWuGieO3JfLwuL0ZiYTK%2FPLUanluPDfU8lzaEEbgkq2rih%2FCZPSPhu4ps5r8ZonDdnQEEvA4cipCcOsAEhemA1V49HOBqzPrhRdiwlFWHD7Bi5gWi916s1Hq3csQfG6TgMKTPB%2Blt0Qe9b63jRo7IejFe29NZZVNfWY2sOPFGJDvaw8shxyrLmw0KrUYFeStdijJhJjHEpK3VrWwgQqQouFdHopnpljHmGS8PBTzLaxou%2B7i3FlEdqjwg1ypPe1Q%2Fqt7oasIsSoektwZZi%2B%2B6J1A8MgGFW7vgL%2B%2BLbbI%2FLjtZOJx%2B5UFMFVu5tpEgj2kEmeVtXWzeXswLnsCKBaFirYmV631%2FtRBhiYjk%2Fx6yoNt9b4Fo65DgzXzkA0HlDbHyq%2BIxLB7TJ%2B%2B9D6LR9W1RfnTRAQZClP6MTayySkDe7gt9tx6FGvk9ykEnsEck%2BdeNFQ0Cry1nsGDIu2R1iMuyAOS%2F8jk66AGON1u9fp6XfPLcikHvHKaqU1pEm7QTdFq4A%2Bag4TBDtSILS44%2Bc0Z2RYOzo58W2agjKiBr1d3PkN6HroD8vaRgkTwdOWvjqmyU%2BX%2BQVjvY%2FaW%2BexTWa4p5cTZuwfm45fX1KgpEgr8Eki9wlGFngujis5RFmqqema6GRQH6jEevYSgU34Q5NBizI0BS6GZGanL25QgPErBuqj%2BiOgmAkaR4CjNenl9ei9wTWnM7BxbtZFM87lc%2FBlt4Msyk4LTH1%2Fj0Sk1XIze20FmpBnJpTZvcLryztYzC33Jc9jjugy0aqvvKJHETVTK96d%2FUsMrdksl9b%2FUQjCTY1ctJXUrbXNsuD5AttdRbxWv3LASEjFNV%2Fj8cLR617eSEqm77X2o%2F47tI9Lv1gtZOA2Oe6R9tIjeunLDezfAzSbHmhcg6VWzrZb%2FRihaeTBCub2SaVbe0%2FF7rP0Mf%2F7I1f%2FHuOqNmt7pntvZgbppX5AThG6AXbutTTmo6en%2F25JLsulypt83MK3JCfRD7swGh9NXha0j%2FONpRPfjvu1fWh4SUz69Z56jnpHIaekVHdBWNq%2FLUwMXkxCW7gamIK6gmPiUr5UG2vdFWM12obCwp2vXItE1YpXa77ZaskGEyeskYF7GbVMFxnNLG3F5%2FmIMCq2DSGqajYurMqOTJhTTZB3wrWLiWqjen%2FcIMsRV7K0u9S%2B96CE5eUvVZ5gSTlF%2B9%2FkpVB1CDRoSGNgb3owCrklOYCshKWlFMO5KUUZFcmwZDloNxcGkpiDKSurispGlKv%2FXT%2ByjZJKJ94sy3bDgkSLTlUbnJNdIkfsMGxcgM%2B5I9VEUY9tUk2fSXaynlR1R1vTIkPqplNiw3aE7bBYZLerkENg0dmEnPwuP22vo2CUeyMIO4FHUNdeUtagH4GHZ1UVIiU%2B7S8OUIV1i9nGLZV9AmVnpVhRKoZo6t1F%2Fn1UtHrgd5I19gO9fLyxA5olMtsoINOvyQbx%2Fvgf79cOuJXWxdB2nrljVIyVfRT4hUMUuo493cePdi6K7PjufP6e%2FCFiiZMXN6V8KFqIS8iIYcAhivnJnPa1I9E2Rqm34Sg02kkcnqaAQ0BxxGZ0UeTQkdDHXdwe59dbPJumNW252GRAg4Ow2OhsUIOHennIy52LC45UjcJvOGQvUhFC8DpqkC1u8sqkIyFpqhSqkBN%2FcBoZuqTLtyZNXLiMjuYxmm3CKnD1%2BhyDzlfZsQcD7aYoiHqcKRtUBo7CT%2F4vDFjxMsQL4XJQUc%2BBIvOYJm0PajAKb894CYFmL0PhU9cqVmGl%2FqndwVEDonOHpod5sSzQabKKZ1Ycf629CHXld3Wq1TfjjDWbmM5%2Fj0x8uXQblmTijoXlKya7tZXCC5PCuxM%2BcifUszPDWkCZHX4vg3SaGxMemRT9GxOw2sBNCB7N0I7LLyONxhRi2OyaznJ7Gnd%2F2po8oLqbHHVdXISKKHiePr0UnvLMHFdc5FD5YWs81mL%2BVy9nfEprHxTV2EJ63rWOoljpTMzmSWGJObGeRqIauiB%2BxCADB1jMHaxXQK0QISgOUjwhoGhg4amweEmkqe0nMeR9kASIMFDNu74JPiag8%2FHIBVsNrIS%2BSNpGYZCQFYB9j5riQ8tXqmfk2B%2F7llkpcj7cCXRq6%2FcOBvHNZQSzN6vo9ep3DKpld4s9qfnrD4uiAu6rmTCZhSzuqEdlaCO3Yxmtkcunes4oYGs4p6CmytAJ6SZnjQ9kfZs3GuXiBox1txfmFh%2FDY9y%2FNlgcre4%2F87E%2FHtklPX3NpO%2F5Ye%2BdCabzzgdASFnM4YuzETSeY%2FSF2a9%2Fo3Mdc813qJhdXoi8JlHhCz0mfPoGtWJAVnBGxI%2BnRzec8mNE%2Fzw06hkXWUHJrec0iQykrzyQWi6C1ldmwsV%2FMYnurPLL3ZxTaEmpwHZ%2FZp357kDOgH9PmTkbu70%2BnhP%2B1bbGhL2QVHZGFppxGTJ3iO5Fll2fBd1VZePB1KD60w%2FTc8w9RH33V%2F6ukAz5%2Fks2QyHhhcIXwPwCEL4ZA0xPUtPx8nP0ihOgaxSem4VX%2FFu9BVyTR6l5dntumCSVmfCjdZT3UIpnLscxnuv%2BDT681k1GqVVAm%2FduT2pgxq4i5teHoRQvMgOraGV9e6cJOSXiHqxxbEBRrrQuSCZpNDemgs7jn3pLiRs9veAZmCMnFMXlkw%2BkeI3TchwbQZ6nWaOGUV7kXpIeoKmLQH7MursKcYHbG9Z6blv7L%2BTvztAX%2B%2FHmPLTfrn598U%2F8r8XmSBr9vdaX%2FyZfjfKlN7%2BulZlfEZeSjmsb536Wox4qux6G1zmp%2Bl%2FNfOvbuZVyc3RwOfTJCpLk3VVW7p1wSpAdQkq9xtVWGoTzFtZvoE0PXDlHLpw%2BX5R%2FecQ%2FXd1CLpvduSkIeqGkWg3bcPsLXfyVVNpggmRVjYm00zrvFbEV3duBUBuz%2FCJtYjrkvtKGUwpSRsyXlnL6kZ%2FuFqQN6uhCRurZD8ofGL2hRxkrZ9JXal3Cii1gCfJvjVs8bIkbTYPsKAAQvwFWbpSJBO2ZqyK%2FaDoCS1aw0V%2BTuSrfG%2BY3aDZc1M0QyN3dOezdwtVGoHWj%2FPeN7AGd%2BpaSY203nx1MIWniSk4EGJKdm%2BF4ck0zR2odqqq%2FC7Uhy4fxwYSB%2Fn75MgWmzDVmV9BwLv12Kzxf6Oc5GA%2BtXwgXebiZzz5fOknR9ePz8zHnFcWkt%2BrmkRTH%2FugAM2U0%2FxiTT9oAkZavXu5At68W%2F8Fwh%2Fq%2BMw29u%2FGP9K%2FdeT6rz9odd4DU%2B1YZsBF9H7xE0Pa68C9smWquapl7H7JE1lPqPgN1%2Bg1fZS5pRT1d204gLxTLtTGMsdMr5UdOHLh%2FJ18YYZi%2FGcfLVxAwizNXPOF0PhHBdyKmqHbIWdSkwDmQ2%2FXgMju%2BFb%2FfZ6NGkBT6q8xSEPzCHAiSjbUWDmWK9fl1wIbwgUfVtguuFyhUsqkK%2F7t0SdAJaSsT88E2FyfwEIKBjF%2F7pgaJK5s9Gvy62BW2gkXb%2BrL6m6hZ27PDMnNYl8tqZBuOs76%2BpbBwSeGZGJLgJG60HfRCcdKcogKtcey7yVQigPb%2Fxifs0KGpt4S9JuicvFnVBmxB7vhKT9ZuSCR5kcoHU2GLYImQcnpTU0y9A6OvfWd1AVofnxlqbO%2FfvqHtBDoWzw66uwgHm6YAmkE1VAoTfBUneR%2B1eDzMnSZnOm1vdS48kyPqyh%2FExZ3rol%2BCPLLE5lZP%2FUkFf9pm3tRdqstqHCGRPW8zb60Lf1dCbfduSW80I1dHH9%2FNuHFLXR1ifTVFR10UwHpZV205Yl0taUtPi3FiKAB8GuH3qAhemc%2FdDFxza1zYvOCdrOBXy8EzQiJCVh17wSBEmIB20l3bM%2F081DfOp%2FnHM4JGnUbDZq8Mny%2BOG4TK8iV%2BXxHFSDEigqacpvC%2Bv%2FSdjvltptVVgtJvrUpx3SsrQGJbm%2FMzad6wZHl0znVX57Jq9EeIU9SBD1mwACTSgrqwPXkegqK8kKagKbjvXvDJYUbQ20QsRdWoOMr3qYAgagxSOPSqJHtNOv%2BcSAxfMIjkyUc92UagXoHj2%2BBmmnq82eSxSNTVp%2BYP%2BegMqDuyv5Mdf2vMMbv3UIMfDHs3uzRDpHW3AG9lwGznh9Hk8MPIeKZA1SdQ6FDSb4fAGQzdU3xXGK12czmwgIrmnF4GfDmh2zfiDuc5eP0KejbGXjtaf99nZjEhD2srMlwQnWJtLuxs%2BvXg%2FNmGmLh56Rq87kD89zKFMJsqIavI9btY39iRA%2F%2B0PNYQkv7hjq%2FctPvNUkSSxZSxWEml664v%2FR%2F%2FV1upMc9htlr7psj1t7%2FS%2F57M03VE1dykeUAOzCnLOc7V0%2FIY1Fuhg3AKCfk1VJC%2BMwO6Nh3iTa3sx%2BNCyhMrjN5OfoN%2BSDz2LKEr0bFo%2B24%2Fh92ZLqHPDJYP0z%2F2T%2B%2FXDevuqUanJgQhO3Nii%2FCQr%2FHw89vEm1D5mR8tdms%2BLchIWs81Gx1jGdFHPKtRrAOrw0MaU7l6m0%2FWvtVhpp3o5Mnv70YQ9mTBz%2FAu33qTw2br869WmKY%2B0u7Os9da265XlesbTVxezHbaMeJhhPhLZF5ikAmKSm34UCM%2FgTQqgiwm0yK8T6umKdNmWR1OwpQWzWdD8qJjyD9jz9VPFYmDoFYsjj8ft7nuA4R%2F0sntatt%2BaJrDG%2Ficbq6XLC5UA%2FU%2F2C0wNh7ubxSqDnfABhup8p3%2B9SXElZ5OcXrXyBHAecJGkgPWv0G%2FY80htMlFoMv3ndFBsa9SFIqFyIVaFn1QkfwJj5nK6qEyaPXV%2B1AgRuA2uhKqud%2FrchNFeIVUpFHRwn9oNA94aDGvwOh3nYW%2FvQaucQwBPOzeFacm3D9sLzWhKrpqQuiVdLDL%2FeQPjFUk109NlLjVTLau7x%2BsIZn%2FaLul5zE%2F%2BsTb%2BU6CM%2BO1M8OFpY3EyhK70gZZkQvslePrPfQ7bbI5%2BotjbcMf%2BsNIBA2vyhc5YzxsbF3g5ZHKiS5Zw2B%2BkHHDOtHQgIna1VeKR0RDrfQ7WOEVEJDnIs%2BxceclOUvJknttiThl%2FUYVSLxdg3AeG3NLWwvWatryOWOcQUoYM%2BY92je%2FUX38EjC7JX2msUzrs%2F%2BTqcmLzk3cn3%2FmgiLPqASA9H%2FXkrXsq%2BszvNLC4AFxfz8xxn7yid3qBfXk%2FFxtKs8K3%2FAQHdAiZsHunL1EcDJxcWrvML7COAiMQ3VrGNyalZBPfKDDVs52cQl0KBiV71ZbAFfaxAKWp8ME639UNIoQ3gLwvC7%2BQKY6JkZdO164sB3xO1jaciPrZgdbgiQRrPDE5l7rzRKcklcrXByXY%2BGtT%2BsMWF7aajaVWrXQuEG%2FNQ4Id%2BhUNKsxoItlac%2FO4ktCDOVUINxs9nOvCeMqoKnYvs3ZA6usLhHuboyqci%2FfnEh48ufo5AmntrurAUUsZPnyeei%2F4BXNlB2%2BrvpGqqqYi8kF%2BdzNlTEr7LZJvPzHDrmWy6C83wrJvU%2F0N6hvhJO4%2BLuu%2FKu6Gz0XXMLi2hMx9BmB6Xh%2Bzt4t%2BBbz5JNOxmrSQ%2FZleHZH54j%2BcR%2Fd3%2BUtTma6yYyvM6xSQcA2UlxcWqP4jetCcrsNSW81N0tfmvNctUpvqf6NKF4z80tOBLk5K19D5pv0asu2pNEyvkyqM%2Fd9P9O29LxPdkcz37%2BQk8GuhNr%2FMNPzo9p1I5nwE%2FuyuT%2BVmYqkx%2BI890f%2FUjwOoDwM%2FlQTo%2BxjilHsYlVoCCUQ9WE8vBkO4nwh%2B1Lc1STHcG7D4R%2FAMHt%2BHFQKHcHuybQYYWyK7wlB%2BH38KGcc%2FYMgjYTSAfMAI6QitCCt%2FvuqO0iIJKDvWrE44JmhoM1hqxqqO4NUhRVSMfE3mo2lJNSUR8A8tboZ7qim1S3K7kPhH4KEyutso7jMsJ4NS4tIoS39V6iNoaHclCcFO33O0KaB4S3lg3lpDE%2FJN1hLgD5IjTluY5%2BP9VxH3Q7VfYDRHCuM04J0IDalVJtXbG5quTouMTEv0JcPqEcb9Q9Iv2fdEo7mAucbVtEzOELGJuZxTw1WndC8AEmy7er%2B9v%2FXEeG%2BjXbB91K1SxBBB1qSEcnCFe8JdU1v4IlTTcKDqcsBiVUDrJlSTAQhJN%2BirUEZ7I53CmFExGR7pFQKm1bClDGvjtrHH%2BMFXlTArbKpE%2FkcYSjBYaF6uULKpSuoLY7p0IUg%2B%2BDLh6rwWrHidOMsUS4lsVq0mYy0FwBiP%2BxiTGRn%2B5Dwm%2BRCJRf64AdQ%2BSy6nHNQPI5P4PN11xrTNj7jHcWQ25zGbZFwhBHAxyZNabmJIvNHGzxViVPQaAwHCrFnxg0e3dKaWug0XktQbQUkZ753wukIvl%2FH3Z9qPD1gOFY0iywXS5Y41iCOIrpI1znXlAdXeAnWDxKcjZxHoPnOvb83OyDbrPKvocIXeL6%2BAARwAE9rED58FSwAnYNOxEYTaKT02hIHghNIk3ED4rpIxyc2CCx8pKdk%2BnuTMx1VBMQ%2FwpxQe6BuCt%2BouGpZ0OY6zhO%2FIywOJVlKazh%2B%2B7sAjWEDI51jsAu2Mv3wQ7%2FASZzuEqcEpaCMpXUWCuolYLtg46ucUUQuqvVcAGOqkmQpHjLk9A%2FCpbHzlxQsAKR6ipYAWtg95bWl4lJR%2Fsj8Jwgw%2FB1Sgfcn4GcLvZSV7c6VUr7xBO%2FDJGqkXw7WJziUiQuQPg41luneOjt%2FJhGnB7wpb6QDtuf4D%2FXyYeXrg0RpSRp0MOpwwn%2FcIJ5bDZJpacxsqyNurl9oFxIl1g1c%2BlFHsyzFvcAgBH1b6oBaSWQtLDEUArmry8nDUXHtIrpAJvWMSOgUfsjNYIMz3R9Br75%2FF20AV2sAdhGv0VxY7EPCBC89EA9RM%2FUw%2FUIPUqP0WP1OD1eT9Yz2GQIWZva6ztsyUlIaln88a1wYmHrBbNKonmQOA136PZPsuOTXtRHrP5Rr9SZOi3FLuwZQH72e8QFkB%2F5fkzkpCLSqg6H%2FpdGpDCUbyXRYnOttFZH33V1F31gyoQUmqOByLOyDVlZbfTe59Vkwyp9H%2FTaLRb8SntIbFXACi8hwpiAXuyI%2BlPCe9GWGnQGVQKQA1AviUtlfHXJb3SulqRTB0e5tVc9a6Hz%2FTBM5WjL6PkpouFLXG6AFGh8P2%2Fa6mROA%2FK%2FWnOi%2B%2BuJucxpg%2FJoGHUPZ1KDxCXFgGOYVvPtSHmG%2FleFgVMZAQCYKX06jWIua0MLDr0x2vIBA8UCRvYWcrlqLKfBNsr57IxU14wrJ8yNZvPLuEaQQH3AuSK2Xi0McC7bACwgyEMZhfgLyYhlDZD2SzoghDR3DBcvqcQoNd%2FR10sjqMzxuHt5zjF4w%2BnLqE9GipbR7%2BROjOT4LT9naUY%2FkbHifAKNfmte38ttRt6hHmhs7kjMegMqg0OvU875YYb3NlYy5fVc85fcTJakb5Ius16ADOygkeu88xPRvsv7ad0LdciG2LbH5ID2V%2BfierrmWnvlBiUAdCk%2FbnHKB%2Fa%2BMzpzcYD0iPP8t1%2BRKNmi1vW9EpRv8lmLnNkitbpjedod0GmNwhr%2BAtAd%2Bp21chNTBV%2FHKf7dTvjLFmNhGL06xnf5oZDeFuT5aGgwGw848xXf24xwMqNy8pMYNcI4lfWNxun60bGbclbpl11H0SskMAqdnMJmoyzargjTj%2FbG%2B4brKqwWlswPzrsZwKwvW50N1n0kcujWUOu1EZjH6mIxp4zD0XUTj7L998Y%2BwmyO1z%2FMuc%2Ffv93GX%2B%2BJeHYunstODZsA9rWOKu7mBlvvD%2F4RkT6Zt%2BdGQuv3YOnUd8aAvZ7Gm4xjyDu06iwDZAoXynby8Yq0LPjbwfKVWuEPuTLikspqUFLw3WBF5ckmw4FOMQgbLcEK6PbVFrpbz7ObCvqbpY5IsfPmmpwBH4%2Fku2CbDh%2B5aYHeyW1grm0e2JXYyQXDQ%2BxCX8Py2fcVdHTq%2BqvofiH%2FZqHL49tDOiU4j3auGfnmUW7KKopGxe8gmUE0oAeba5qszDdy%2FK5xURMVi%2BaCblRY8ZYiTX2JcxC1XPzUxwpIWb8Jr7CCpedrCjLUixQrb67JgSsVyVfBNh0%2BwrFAr%2BRI%2B39kqt5GPCJY7XWtI30kyqISWO1s4WHhZbETWc6RpKa4sUdeuV2zSORlmpcJDiqHhKxSVlS6dSGzgxXwZdUhYPHd9efvgtvzM0SKzTcLbt8nEcm3QMHteQsW6M0cAS%2FWHtiViBRsJaGJl2CdH3flzCDHF%2FNxpKQYklkssGO%2F%2ByhCqgzVYSk293aJUxC1Q%2FxEmlXsJAgwya5O8uTiiZDk8pRa%2F9FOnGR0c6bGVZG%2BPWI5xDhhHPJxpKgYkmkU3wHXXRGSG4i%2FEDoLuYiQNrb9fP8Z1RAvf3fLADltme8kyTwFJcvXZdiCOV%2B5r51jaF55qjCTH8FbvKL6BUBFnNqHauqR2N8xbFPt4IqavVbdEMVrIp6OfX%2Fvi%2FB28xEGf%2BiLZZsNIJoADpnHtomnzC4Um%2Bf%2Bcel4I8b0vgBOdcQxp2pw2vhD%2F0zaeKUG%2BzY20BQAdsb2ALjT2wYLpZvcH1HvI14ulCG%2FMBAN4ZDtF5902tACgrxwuDrPLdC0q3S5HZdTZa6Q6m4kVzmp3Zxe%2Fzl7oaMis1Eve28vQqY3eXPwBwgreSwUf5%2BxZYH4Dzi9X1Rrg%2BWuS4kfkLFUq2TcRjsfYZIn8Ck8vZePMlZduJ3j3QDbXfajWb8E4PwvnOxQ5ysA9lzbq0cvFSiy73mtQfEAryi80nMniP%2Bg6Wk%2FI0kmweA7cmWZ3zju7AiHtGm4k%2BSfbsq8mMvvVIckGpD46S6kiQCJZjjBDIG6EiABXHol09PHP3B5HiiplqdJDiIdd58H%2BT6ofgt5abqi3QdG3BBEz0AextzQGWtZCOXGjPCt2ujVGqFMHAYpomJCOU15OxfqP5FEAxI%2FsaEcVNp9Yd3U7yXodqZpshohjSgEZKY0VXLg8x8j0lx%2BtjgJEbosxOHDhPQqdGMkPwUidnIy1vdSeA1fcodKzQVXCslzYWV4RuZBVzA9ct0ArlLLS9NcmAg%2Bcj4AXVxjwlsi9NKZ6lbNn1HDeUT%2BC2om3Mi1eQBq6mq90cjzQ%2ByIg3wUdXn2gVILyX%2FnyrdA0tsG9YvdpIHvI5xqOcpYHTFSFQYIavkMCSRxS7okyCHAZtOiZ2UKt4ZApjR7IO7Un6gLHA2AXcNXh99vK9e00cg8JJeJ0WAFtTHxeQG6zWl1vZsKPSyPo05M20nm506d07S2lN%2BYND%2FzIN91X9mu9KBvTxqQ35dcLeP4AxfBC1zBbXGbAODRhZ5vLP6CCs99K4EO2ub1eBypZBDJyKpeExelsZvi4jRA6kukFZfkS1kOdbQVH1hPpIesRufahVV9%2BaqJS6%2FyVlzsY2gv5WRkZC4jcSSLTFdZzKskaNYL76M9l4Rym2BlMsn1Jb7C6AdMM91ihnSc5cuYTPElJ0JgYwAdxypopPJSETFbzF%2BR%2BUQbibx2VrZB%2Bu8qmnRxN2t9T3FmRuJigebSb6oYp%2BPutxYUuj8ibqS0KofMsmbfVfEkB78DVU5GP2Uk9mT85S%2FlO65d9SfSdbtoaeL6NuU2pmX9YuQQfZHp8YfFEP2RIpwkcXcEjFRPTRL7cTtemUwqImAT7eSpA3r3aelymc3LVDIn%2Ftu9XDOQ3idqXqEQo69XR7EMUhpGifcfDmoQi2ojSxw0yelLT9cz9VIdqaP0bD1Xx%2Bp5eoFegpt82Cxs6%2By2uaooFcrKA4JRqfwsIbE5Ggj6rLIDpYUS6SJvvRGbe4%2BX7NQj4gtH8teHEnmWS%2B48T3jnk%2FI7zywidV0pceqHSzC79bqPJStjo4uHNeY%2FgY2npTuf3v%2B%2F84KE3rzAE1trsCDQpcTCnQuSZ00a4N8LvKE21%2BqfR%2BP%2FHw859dH87Wre719n%2Fb9jtCne2elfF7bz8beT%2F405W%2BPjV5u%2F4%2F8NiPwshOP%2FvwVY%2FxXz%2Fvk%2F3%2BmFPvbVOzr%2Bjasjf%2BD9vh58uo%2F%2FvZdfd3P4KzZzE%2FMHz%2FLhvymvVvDr9%2Bir7Y840tCvPwDAq4%2Bd5a0pZH8CWdonlzDaDlXHuIRuZrqLhLEOrAYJAEtJKnFu5ApZOfkjLbS%2BO%2B0jb943RP354%2F7rpZMtcj6nhxKYoKMKU72WtvgxkC3c02agYkTXoj53eUwL1OAGYBmb%2Bhe34eHQK%2F3JHGgkj8tdkr8vy468cb9h%2FmAFzDHSlr9B7%2BcS%2FgCuOoTq5fq9wl5kH7Yxzu0WZxmBP4CHXdg%2BINL8gwDKWXRvTVrlf%2FH4%2F4bA9FAA%2FSqHyIeVz%2BXNHwDcN94rL9pL7eQPQKf2mr2EJjKo3hqob9JVcy0Ui9vvM9nDfj6W2DdxSAzGs7EBjKs3Tpfvy38DzMWjjlvOzQGjEDS%2FS3cOY%2BzwmY9NKvNsSl0z8TyJpdSXeJvXp8a4M5bH5lXt7ND302h6%2FClrDWeUpkc6ansYqPQjsxighNnfRprcPL%2B3flKSxsWT%2FodvJ%2F9yzDNn7hYkMMS9uHPilB47gGQfKtz9cH6lRwGEPvcsx3do5FkX6ze8FEsqfUc1NHxv8zvKnCgDnwCjde4oA8rhZN6iTC2N66MEzUpaqSFB7QYYcJ1m0BKMvl4uU5OxmmIBe9XGZPQvD1A8YxVVy6ufW8VpdscUj%2FnZHLDyP%2FYBcyVHtO5qJXEUWlyUUcV8cSIFjTcGwDUP6%2B1%2BScHD3ZJL4yFgaIlD6Rla1DffxuSUuyFDNG7ks0JH1RBAU2njFupwgnpTibayc2jG5pvRPHZYzM9G%2Bti8iij0kUkqIgPY%2FEhdsQSWe8R63bnfG9z9fcwfTwEm%2FcjDAXpfLm9j89PoojEIb4CaExXWS0bmXcd6KcAW96giRcOE5j%2FK33pf9QPWG9XTedPvJ21Gvp9EjItaxLmMRPxBo%2BW%2BdAbAsxEp9RD%2Flzu%2Fxtnt4f4qysr1Ciq9JQCafCIqewmwLBs11oA8G9W9EBBSs4EAi66d%2FAcwr7I5L2oxxzcFxZISmDxDgrA05qJZOgREBkfD9m5ifWisUS5OE9aQArWkeKErMDdDHNlc49UOzzFgoFJGR62ikk3uY1eck1YJHwlFnPgu8VkTwHi3Su0K%2B5ud1Af6KLZs3zYWAvTVhu52zHtWpoYS%2BvyBpvjNGUt%2FeK6O6KyJ0aJdsFyrxITEpX7vsEeQ01BqQ8ioIEq%2B9fDh0w5TtGrIQm%2BaTxWytmbgMxBqhyOVclxDy7CW4jOG2hdOAYOkJzSodK1wBIGtPNNQTcJm0uUX1AIdnP0eLLaxbtDRxmfQqu3Y8LxIT%2BqCd%2FZyqG9nSOwzolE%2FRIINrjTw9mYD82J29w%2FATJAetWEJ%2B9yVdGIJ26p3P7J1qT186rfOBke0YMdvZIhm7fgoNxRnc8eF2x1fale0kaNbHc3Rd9LWGNHQha1JqUvyhSwUtJnmDZy5IoYDjXJmO14yb7mKzfJ61RWuPvJTM49KM10pmrdEOvemH43Mj4uzl7G0pXtXNmns27jlKwuALUfpYhYEE8K2FFECYQXZJO1YXVryddanHnUg2m3UZ09u0WABPGXo7OUrEnOd3tExGiIb8e2zUyy0wV6b4Fw4Zt710yfVpJXtI3c%2Fl3MN%2FtyuSG9L%2BvJATZ2r3TFlTKp9VeIrhpCi83eLoTt6GCfSr6xyfrSJINZCsTdoatYqTrNLicHyjRy1rziR%2FxgB5vJeKwD6RGr0bk0PiVrtGnUaSgVsWDR5CbBsmnRbwvgK91iJqO0xwsISI8w1aOn88cBIKbaRKJ%2BsqFUcaclprbwXp5cP7CXsyeKRJ6dCai5nhCG%2FLpeCYamX1i6k0hdYTQ2yP9EU6f50KZOS69han5mg77%2F3xTSohVinMPXouT82gNl0HZFm9JHq2GFQV4xaTWWwwKribeuoEnw3ddZiRh%2BVzsiQGcn3iY9nvCxxUmZPNegMLzlUz5%2FYdL676pXCYo1tCswFKx6AAnpB9FGlDshL6Y1t23o%2BhCjbwso1vQGOyGkSth5bWYwHqDRwjymf3ip5UgT7jj26PSohVP9eWEhhRr0f6xSmHlUGUiPuwjHMufOjIefSNRpobgZDYCiHNNUxzDyokJtIYYfKouUt9FJDVxJFXlEi0R8YgaP6VsIqfesafWNy3pCBlefMtkoPOHXcrDh9h%2BGrf4515PUovGn2bhiNmUP20dzMNUTP5vAh1YWYZHb34zbUYlsrqWElqphRGBWdNPJT44F7lb1bhpOH3HfsAHj9sbZ155biTbJUEcOagNfkuMVu%2BGNf%2BHSInCrtbkmh6cDYhqj74Q%2FbbNH7JVXFALjhsexLDtFjE5d6KTRvaAiSUjJM8oKB7evHskHaRmrmBF0npy8oAfPfzEIDi7RhJgFGC2pcgMpJE07BbkyaczeAOlci3RSTxFmeRm6cQtHJCxmh9c%2FfqANLp3nVOx%2FHhlps2ekEP8%2F%2B3mV56Z4kZ3cd26u2HRjdhuEUZkAPf%2F9mALNqrpmCBoOfTagg%2FOuF4i1%2B7jYGDfSeuXYzBNPZzOVGwDUWAmU717afJo1GcOuFZ0pC%2F23hw4BFj0jMNZiClo%2BGinUg40OMEaNAbXkJfmaN%2FB6rWClN1jwra%2B4lGhhdyWrWmt9TayWJlNCkI1Efg7Y29F1nWriDl0ayaElu8WwzSWV2h4R%2BqKDZ4SbfNky%2BEMUIy1h7Uk4KweXEVrLlGma%2FQ7nJEQV5p1gFS42%2B2YK7lkZjmXW%2BwxsBo4xDTWNirPm7%2FcIwS92hJb67McIsd3K4RYBGlsy0Nu3qTav%2B5PQdjTNHABtY%2FsSwWlhmn2wKBujXc%2B3mZ809SBAfYOzTg3q4f0E4wubM3jjX26YielexPk7kkhAktnOblpuP7KZsFk0Icy3ngGD0T9xi3jfflgGQr%2BfWwzNbuJ29UTyRYE9DZcKOGRPepOkq1qicEGZJY5dDYe6OygzJxGe0CmGAK%2FtGhlyY%2FbBjo4ljyGzrzkx9anWnhpWeFHgTlVRsZ6cwmcg1LSdzbF1c3YXc2oEzsi2VNTPzp4%2FqCl7MhZJY2J2nt0JMU1i7sL4wHcPafeXrXU%2B4QwxLwd0mnc0Z7fqPhD5g15n2FJ2vmuWZTHEl%2BmBHEzhIHeu1yrXNAzS3hVZ5d8rdRgqQggjuqhEiiGcQuJU%2FdxaHP8ZqdfXLkD3YGrzFKS1VAYlxHS6iiwxb3eq9zgWjjY9aYYJ5dsNGDm9Fa0ShTWb3Ak1h5UiECksuGZmThvzSDd6hjNKfkjuzpQOc5BGCEnkJbVJVAGcugJHKpVuSEyUsMUa%2BWlxjCsmZlUB7vgiwaKKgteQVUCcXFjdppYqQX9Q%2FFouwXO78xjJnACjSua4OjZWADy41Y54Gnv7%2BXiIwBChKneqVkYWG0OWK0LV4OtDj3xoYYWsZUyMmYg7gebn%2F5%2FLt0xdBQa%2Bh7TJCcWm634cIQYAUDRINRMQnfQmpmyBNpEn3NcmrNvQ8EjJOZ6LIXm2aaGaHobJh0QAr0BJNygxDK6YBWR2kBlGIGlBkZa8YxvBtVYcCkcKInze11HdgWFcWV2BUENnNeoHkHAgZIGRN1mCTl2ihafBkdhBYVYpr0AsumPd4rLvQw5dhzts7O9e9pe%2By4%2BKV31Ez0vkdNqQiVeBqUrPkMW3SCXL7NOFfvHJCjZM2O3UQK7bHl%2BjgqOM589XSWNt9qTgMAzOH6htYQnMQhFBJRWzQMYBHqExTcMxVRADRQZ6PCDkvzQ%2FLIIDYG2OKjE%2BEFE7tzuu7Oa45JtFJbTJ0G8CdGgZ7ksJZELYFm3JRw26DUmKtAs6SqRI%2BCRKdOsvBtigJDkns8FChbD88d5ofF4RIPBCTOlJ70LjsEUDPUMAjWLYU2v1rY2LjyvizZAfAnbCx9DHVUINOSavj1x5p6E4KJVGyfXYgiomXuECTtqwMlb%2FBFpwIQQMINaFwGwhSUSZEQzsEbWomWLGqxCAo6THjZotpxIkT%2BOqhFzBqKJiqKzfKh2HncJSbwmtgONWnA8kHcjQZQLBPU27a3j3vXdKqU4yM9wu6p5MZ1mL4n7wcrsRB78yBpCQtSnbjN38bkXUKWWGn5oHDuTFzeqmdaoa%2FvZpapWYIYALWbPdESsQOuEF1IjR4ciHlPNbMOCv8qTXlWspZhdPi9UmRZsbjJn3FY18%2BKXGESPfGsMoRR1nsijdI%2BIUz7K8iXsH2zUsSHKVTdH35pg5%2BcGNR8AylNZ%2B3%2BCXlKyi7vC7a6yRQMEGauPfKDteWm%2Fm3APSTL0QOhIEhoO3QAKekahINVv3qa6fToEhXS9GbBzDumI4dR4i28altYqRKgRffOZTWxBernLUqaeiBcjsYgX1mmD1vPTC7ub4o0bv5M30N%2BqlCVhEWA1YInkco9ft3f1Q2WhLBAHolxpvQIxtNRlIEBC3mGT1yUY7UR6yQewk4FPsu2%2BX4xKQEAx3wLfgV%2FAUifEElI57r7%2F5p2O3ffx%2Bzx%2FKxdRw2XzM%2FM38wCR5zw7DgJOB0FVOB2SzEJSWdlskUdwv6rvcPUVnlumnTBvR%2B4TGxI85VM73TU60YUiUGZ6xBx%2Bo9zEcanHTykBPIt9FkNCcskp4Boba8u%2FHkY7Uf6sJkmV1J7As7zOgrkq6pzYbjiInlqVCMs2amL7q9NNYm4%2B4qbsLTg%2B1hWnC5n8Ll%2FLdwaGtq78a%2BvSMr2Wjuwob8YKOix%2BtAMIg01eu7vb7AUINKhieQ2h8yjncXOcRCGFMick6DNSEDnQ3jDnqOosVj8J3vdkVZGYQxv1uI9agMwQbOGCGHE7A%2Bequ2Ovz0NfgZ%2FAH8%2FA3f%2Frhj5pvml%2BbPZpUY%2FrpUQbUDcYMXYcNQg5vO%2BjFqouhnCcgmKs%2Bqb1FGGKB3kyqmG8O3DyGC66sJEQHcVbzyMYkKo1zPwuQ1DVhFiIqvExYwGYICuis750v9uTeyfCGz%2BjglmNLKLxvLwTWC6BN8LFLN3TaGXQHlLyeVTfWgZzrXuybj6Q9%2BtwQQJSRB0jnQHlQnqyyakbq%2BqyXSBVbZ%2FE0%2F19bzfa0fsMcCxLkDET4vd%2FlaVqvTWUbV0yqnyITwjtQ9Zlm9S%2B9IMVuaqaXKgvSBIxytwzkYfrWJ6u%2BIhvnULCcOZbPkM%2BmvXBLpPuD6Q1q%2FNRvbGpIdbZn02EYgbcWxu00qywXkV1cPdwkrxCxIzVJHWgODD7oXNPCY1VrztjuOoeRJ5Z%2BTgLN7U3atxrrbnWCNp4yH4oO88G3OKohHwFDXssqb9jcCB0jpWJhlA6%2BbVHgeftnxaAHwegCl%2BPY6VUKOiqDvf%2BGc%2BlxWWnOE3ccgii5FPXd%2FcDrc%2FncarcOvNMXDf%2B9riLq157I0saBrNTHrGnpFX%2FjZ45nf%2Bu1YFDNvye6qyGVDVMXVwDgVbxN2wrEC5Sc%2FfQQCjXsn0XS%2Bdmml4gJNa5C4FlUrAcQpOuRS5QR9TFkbDsvZ0XAdq0HNFCcQLJoiteiFsxsHRCXjo5u07UxNXaf3sEgmy%2BRGI6o6DSjklbqCduCbfzck09ZmKwYut4lmPezArKTipo95C2g%2BqqBhk6FgWLVhG3NBrhJ1pTiXSyPbNVEScHP0dkcdwsb0M9D3C76x0ZiCq7SuYe1hMU9lWKSrAp0B3WTAostQxexurq6MgrIGsfY0hlaZyXcwUZYK%2FxrQNUpxF07Z6%2FaENikLOO0sscTaszLsmV6c9OSNMQGupyVjkSVuZj9%2BRxp067FDWXXPeFU7VAs%2F%2BNuO5D2sW6aG5UsuIZHX3wGEkxpWtgYbHGIBWDWioOsgOck9DP%2FhMXSpxd99e01x1jlo94qQ%2BFnQMgv4IGlVFdtwdXaN4XlIOu7587NHen%2FFov9oK%2BxkoQu4ARnw30HKuSnj9oZBtzv4pZcEqrCnYB97Xngh3TF63r3PvvzCLhazzgkTP8ftOnuhni2v5PWeerdEUps8ksLErRR7LhJ%2FS9qPylqxwnO9Q5k1e%2Bnb6w9%2B9da5t2qXmhfRhWyRFpEl%2BdYC3pHxw75xB7esIABA7Zu7oXeTe7dk0r%2FzPfvRXrAzcP%2FLgjLDyzJCoN6OvH%2B4f88fqeT%2BMAM4uD3C%2FvXGdQ35t63bHfKON8L27bLLfEeDfvXnOU9%2FCEo3klZoO2twvYqYSbW%2B4WdwCye%2F3ruu7L1FTx7vbyNLkSME9Vj6SFR8HiUgsY9SzdvvgiE5tC0wC1W8M7Bj49RSQx%2FuTZBAxPdetl7efqCpJjleAVxIC9cIiQBddsqdLbWpycZ%2BjImusDpv9UG4XVz1%2FRnBkDH73NNbi8Lbi580cmN9tQ9XP%2F0jTWARC1nBb9xY72Q4Y%2FmuRtJZqn4NO0lbozhANiqwXCRSMZBLrL2TTb7ueZNSOru51LVD6qq%2FB9XCyUdZOzvBJeUqaUWYcdbPLspO0AHmR3kkEu3AxSz6rrYPpp5eyODOFLydGdN6hvJJgQ1LYoduuadTcHdyZCYnZfZ5BbvnTe4Ops5504EQ5ZyvloC0mNExCDdYa0zcWENPaQ2OgbNDrFQmaccUzWHPwVU9VsNp9x1k5HYDQiHewgyJZfwfWz1VzcZVxgUX9AtzGo77GtBQPQyRLAMNuGWRk6LhEtfYr%2B0yiaPqEZc%2FY%2FbVp06XcUaf3Z2ozOhgVNTjs%2F68MGcq5NFT1zuN%2FuimANwScLl%2FTRJh5jQzGB0UI74woijVKkW8KOJcxoXLWH8lMD%2Bmf2MbZMyjww%2F1NH1qOIFfG4ESxQ3GsBoIbtBh7YRO40WCvROLvexlfLCTiAOpUrCk3CAuDh4lToMMi2PthWo4BpH7yJkiWF68R4spDBlYZTuBJx2tRRkmpR5qvWDt58QcF3uueoSidV5X9qSlxe4TqrzC24rq9LkrzYo3iQD3HwMBTApfmj11GNv0xWdJFRsBbNpJvhRms9qgm7p%2B80hpcTC7x7ajTSaqAI8GJ5Qi21s%2FaSW5fFHEaShD1K95t8HmJWGSZioaJae6EEiMi553gozh9mP%2FWfE8w2sQ8HI5O5Wq%2BbhmhhppTJf07kCbj7lqlRGPp9WLa4%2B5DxOOrV4cxySLPS972F5X3s05ddrulpfqUyaGMB5OrvVa%2BAXV6%2FeN%2FWBdBLxP8GU0NsoRuH7UBLkSLZOalLRjVK%2FLbLaUX75t8SVY%2BXL5vWq2Oh3b%2BHD3a1%2BKCC6d8ubtnnEvtxRjXYnFnlMP29%2BC2lg8%2F4XBkgQRXBw8SZwGaRczY7uifcXLr97nkEMNU5DinMfME3cx4Pll%2BFTxywBRZziiOjW57T9I1NCnxZ6DLl3RGHnrtHBfGPsWgAT0WhcUzvTxMCKCDKXgrsO18EtyhSsiKZBLobYlR51oSLcJvG5zHe2b77pDckKVSLXPB%2BrTPAjIPVEEF0aSRClSinRRxFHrU0y8am6aMBGWnYrBzRLJF68uzqfiBaTM06WVgxMcaG20tvn5HNcYPeLmy9Uvhris0A6JA%2FO6M4oM9ffCKwIt9wcKkI70dN3vwQhDYckfNoYf%2FkV0UWeDAaX7TsV%2BLjd5F5VNhtDa1%2BLTbK%2BVFqUYByfOEwE7osTpFXpYtS8XUa9N0ZxXx0r0f7KdJP4ZU0nGKwBDokB9G%2B55jNrZ03KKubR%2B5p%2BvtK4fbhF8PCT%2BtCKQ%2F4cALDVkREgNkMjE7cshL0mamcpZUiqG7kgaGjFo2KQouyzYeLslbmecBHfF8AVKWj%2BuMXq4tefzI%2FVDib4dUbwCihDuzuWShzZjN%2FbUzoOMPJfTjdpRCA%2BsRKpUgJQ0L4RCMDKRdOSuaJJvOXYnYIvjQ3n1uDx1DFYipmW2sQob2Cfq5DIhFK0afMMq9LAF%2BzhzWa3TuezXKXGQ0QlwjkSy2uMq9%2FNRyqOBZKulxYNU4iwM705G%2Ff7zIk9AJE4jOm7JiMucWCZLXlB6etNzMmkXDSUHPC4XIMVuLUc%2Bci9xHmpbydnuAv4aRkiLFTUe1WsUflWROFL1wkbnwNYASPcao4dYW1wcxsslwiQiUP6cyIJ%2Fr7euT3x0chwUaArm5B9y%2Bsjzww%2Bd%2BNJ%2FcgnRs6yKa09rm65UIll3yQTVMQeEPHUJ3o4cY14ZyIcdYxhmyVt%2FkNnz91niw1BHT779vo8tq3Xx2LN80vV%2FljibXp%2BTppVTB4ctfzamVyeI%2BXKC6lQC8jAItFBIMi%2FatICQSbGnb2CEUfNhu2d2NMsgjXZ7IIQYgQ4ZkGOoiHCuhiyBAUVuBlgs7in5%2FiFno%2BmSPE3i6urK%2BCQVLKmxuGXjDpO2FCXjmG0q%2BpheF2enTMjQgFaByAMpTuIMvPp5fWrr%2B7VHj9Xa4683dlHS1WsvVknMI3ui%2B9uH9u1AoydHA8aibMIabA43NDNPbGfp2kyFPLsagW06lr9dFJDchBLAwptIHxYXufxDSUYJ1xblXL58f5qXzN8rlXFIJuu12DCoInf8r%2BAFwFbTxHWHUHO%2BT9LnMn1oSKxT5y72xYnu8%2BIive0VdJuiy67XZUGMpiAE6cSVOteEcsMUNzvamnRsjkQE%2B8EZ6HObCoCoUP4RISfsyw4rk5QMlwFL40bU4hWETYBGDYX3AnMzK33mk67UcH2yXomCosfa2beNIkgKeTrzYtACsFbgdm1yeT30JTp3FE5xmQCYoqreui%2FdrbQiQDlWmOo7DDEbf6wdEfeB%2Bawk2zEjXF%2FmqO%2FOxXgqmoWHDipgx5PcpnCpSs70EYmrK0NgCFfx%2FsaJmEz1H%2BLWu6J0PUTM8a4h2D6qnxEdHXJZwqWA3CqxMEI%2FEphehevLr5lKFqmYUQt1jH%2FYMFO6GMF9M7taDYTmDLyDwkV4p7lgYh49CHZLH%2FEqlgucyO9sJi2uevSkK%2FHGb%2BkaC1LchHXFiR7CuotT79ORwnlemH4m3I9XhZpIECrB1zXnI18tJrtId1DF1IGoWfk%2FKQcKhY9SSE5z6TT0Ih7I3RewZ5rH4Xr5PpH8AyhO0ywAugVaxcH5Q7wwPqTftUXnxFWE41QPAuMUHgEhTrojLy%2BGdx65XiCSCxmTh%2FOIyR6Nk6%2FVSVjNuitJzbRvK5hd4QcamG%2FGfKtjGI9AOgY6pxQ0b94zpinRfpid9YX5MXg6yr6QLGJ7QfH%2BcGz%2BLQh1GYHy8ouUc43aE6eyBxQ3BFoxSapjYkAekEF%2BzLuC8IUMkYoNZeyusFComyW%2F%2BA71Yr3ogIphp3lPdtEP9Y6o3pfQyXZFzFz20dDBG5wIs3Q8BNZOka8QvH2hEwvb6V9J2I5BXOegc9l5fEtQ5Xy0rXpW8XZTz0WnAEiEpD4kIMZoCG%2FC%2FqYDAfdB7cj%2BEKgzVtGrlrRV8P5RYfAwsAiXSOJ1LTb3FDkKOwv6%2BxdvXfD90Dcw3R0CgBqK6QE8XCtysfyGjpsiym8xnMzw9NmQwZUrG7CgmFaKcavY%2FvBVy6uIiXIFeNdAV%2FLaKXRAWPn%2BvdypWC6HnkyQ4OyTImYR38b0jOunRE4WV2u9AC8lBuGMVTOmBh5kSZOg50H9MnJOFgD9YXjXWmx%2B7PvQmhcDa1kTh5UMDkHA5upl1zAdLE2INNl1ltpLBbDcaZnHra3tZFd9UUJAyrSYR0zHtix5BtbYScITdc4MgAOIuwx8pDRIwwnK5cLLwsntgkUfaWtlzZ9XiSPnlN8SXqj2YcY2KpaFds3akV4y27gSMqMW0E2iMr5OAvyaRieELzgAbYBI0QaJfBXajd4KZaN%2BuFpwz3LkF5YYedhwhaao6syDvY4E2hJZ58ndMDV%2FXyUKMRypCTUT%2BIX9at3gOLn53scejJajciBpucofHg60tZITIfkwcpBwrcITK8gPEv58CIVFMM4Gl8siNY5EIQUbm3A92u2%2B47XvPlQywidh0CZJHIjcV2Ul9GETpijNFgMi1vV5dLkt4CSrpbpVd3c1sj4odeRWQylDaPw6gwl3F5L5ddodiA9p%2ByWxrzP7tyQf8a0MsRx6ZZ2dMDtF2DiIBTWVROHBZyNSwaZWObVYkGIrZLxt6X2bWwfyW%2FU%2F7PfVcU92UUaWtoGP6LSW1c%2F2uRpN%2B3VZQswM7XrjHBYwpQuI3vCBsoMAKEzcbXMVOUeCnqkLbE9j8up6X4ulfxldhtES3idffZ41AeAWD1%2BwB4puuE08NWmiMt3k1isLSTKFImVgmWOy4etWTP1hMiWxwm5jiOkJGv6SMgBTd4EJQgKnTBBacH9cu8KCGoKmQv%2BO1m6umrxOmkuZNgePP0AEngKYVFCVwJNs%2BGRUcXuwFVDDr1uAZSbLWYTYulBKWeRspLspgSM03ctX3OfCIXdVwL2zolyMZUSm2NN%2FYa5WFN9wuHvoQIrZGlqqPBejgkhqGyPoLhXug9cpgcVpqCmQJr36Va1sd8cBlPB3XoY2%2BCCnSmNZTlpehvixovzz1i4zU27mMkkXjBJEkWC5v6j0HLGx%2BYLNQWyJx%2F9WD7JqqGm%2BspCBw0gHBjdiMwHflKM6FJ2asWR%2F0IpHagys122JucAKz%2FCY3A78D3HCi1wUyOVSu28se%2BR3evniTuolmusM8JzEWOoqD9BjxUG3VRhq01BMwj8FBejckkOJF4S0J8TjdVUwJooseLwrn4rlwAsWvzjyWFj2rEaLnNz3MzAIsEuvYnUf%2Ff9glAIejzgzVbSXU3UCYMQFAzzFYzNU4mFE4JZb%2FvpUQ5lRlGRNbMGMkXfIoQgTQkqwpoPwP%2BDtWHAE8B5Q2ghsDpT82WrUr1vR1cGsalBHo7%2FUGjKHe8d%2BCDKGPwCARKQSGhdEyDVnPhd5Sjlf5f%2Fw9sOJrh%2BbSHFQKIxLOHMidGoxlrrNMq5sfFYuJdWMk93GibK4gfI%2FNWV%2FE5DAVaQGwkFdvpZK4dpFQSgUpnT66jlIDD7A1prfhwsKOHsL1ItUSgb6xzEyrQiUSuZ03Q2jmU%2FYqXF4y4zd9kvB4Zaet7srjy3P%2BshMyIm9Qra55n0MUIZhwxWBGDCN3d1tVYBvwa%2B%2BCvjAg%2Fr07%2FgQfZV%2BSr8nj0yeDMEpS%2B278JAQmxBPiA3n6lLGXbAjqOiCqLzaVoIGecrLJ1xx1eMot%2FKiZBIkNayXG1LS3IIuc4wgVjKzRDEe2fnyYilNKskAhzXS7emmlHYczc5rgcA8hN%2B0TNeEqcmxrhB8KQSF4KMWSQWCtBBC6NU4rt0ogDzWfQFKaIHnYjaZc6hSpKbmCQFDbOaGCvD4v%2FYwlgomXA1A4GAuCbjhFId8Le4mcCIfCCmb79XDukTOGMcNdHJxowB4CMUBp95RPgoKIHaltEykJmgV6xjKCb96Wf4sn%2B%2BwShLL%2BJPRSS7v%2Bo8vQ89fCUoHrUhkm6MiVvRRguPjmSjy5sIEUDOoOASf64krG7dM7jd1ZN9d%2FdlmDcCH%2F8N9P7Q2RCda5Oj82paDMqWdYu9Cni%2FUqbpB9aRroVTLLCFSug8FHlay87gLtr3OkjGDc0ZvJ9ANH%2Bx2aXbUHV0nR4iMFoi8XLImSlzRNbLC6HNVGxAIEYluubR%2BuVIuh3f1sTyXLmhDsdht7nJstFYejq33HduyNbdW73Q%2FAxqemdAsXuLThogvEw6g%2FBvyiBaioYBHfmpUX6aDicOxbVqn1jP3zc8Aq1EyFK0Inqel3%2B7bllOvfJiXh%2BY2JEan7aKsPG7P38N9eGgNkl7Nw0j8v8%2Ff3mJnvUZTqQtN%2FHWruFBVaLDfHvixr564jgnqds8c8Wub2XbeQ89YlrYHgBcEwwElMoadnnSA42XKVgjIOoNURuiWEHKA3TS185KH1IHzeWqpMNylUdur6ql6wqXdPqrzi%2Fcc4V1AN6JGi%2FGVh9RaFMsj8CSmL6v882iHpDu4WTszWqXqQPH6FwPJwjTLZR0leDOpdynsuLECQbJ0IEvcqMymr%2BhCDND4nESyZH5fQ%2FSVpwAbHAkQbRML8nK0aYpYTxQeGZ4znLjm0ddXLeJuTLpZVdD132B4s8iZuCPH82zDeRy%2BVRoYbTRdt%2BvyiyInzgMe4hg3nQDvtnA%2BW%2Bas7T66oz3zctmc5%2B7tfjlv9%2Bd%2B9bL1vE3idpJhaDruKF09K0fGRy8Rh6qwfgd0WYHoI%2BjEO7Z7t%2FMJluSSEZwhc2mBZ251MY3WaN%2Bb6fIVcAwC7IiGcFE5Z5ypMGfJnhkDgvlSYqok9aaviYwqmyElf40Mfty4NzRG5IvGaAMit4LPQVuRRIvcculwgcQ%2FMpBZXukcfNFl%2BXbRuSHotYm7IulW%2BPxMtcSmyL%2BZrVP8BS2zO9WnZeypXU5DbaU9t7d7buM08Fpt65ScGr3th1OrQc8V287JcPpkFbZhg8awGCt389TMJVcIImJmKJztmtTa6FRcsqiigeKgRgAGd7CUpZzAO7fjhMqmmWIMbi0ziKiFouLZgQuRgB03T8Bq5OS0RsxbrYlhUZYTZsVg4Fy5BtEu3KXIPd%2F1JvEnQ47rfcnZH1a30%2FkRklee4OYKUYD8cIh%2FG%2BRzYSVbVyqLyHMeIxwktEbCErO%2Beu5Yfth3R6htJJPD1u5h6RDE%2BcG5vO5ORgQppI2dYi0dZ8rOXIZe0puC53nLoXWEu8%2B%2BQFfLFH2whchOJkBXmh9SCqjL83d1u4kNTz%2Fg3I9v0edbO1I9Q1Plan4s2r2MRfbS6zgIoMoS1gkcC%2F5mY%2FOBP9fNgCJ2dBNHNChuVt0y373bDE%2BulbgnZcVtfFDKbbtzaDlvs9tl82Bw%2B2HTqvdpASk3VibbLCYd3uruVaY8aOzLGKYSJlP4WsaNEOcRMwFstjFROpY9vtPl3ajbwWIDLENM2VAamZtu5s6ilFVy1FvqCOzXaWXh7HG7hmdjaAN2PKgg0SDSZPgSpRBP5Iq7Q2cOtE80uCiXnKhwWsCU10NQk%2ByxqBmhVUQCiB5HNv%2FLARyDxeS4W%2BOizi26DEah8V0fVEGLsKrd7fuy8zRbHe4MOKUsy2PWcLh4V%2Bzs2MEnEwL88IL5a79oTkpIqNsqzy2VaaSp4q2MbRXeICuaAxZy4wHI84ZztkoZA8yV9VUgNGGn%2BJkebV2pqmZ11l2h4R72qjeMN%2BQyNRxXj2%2F%2BeDdHgJWwncM1l0KhZ0B%2BlsU5h3zEyVqIqiSvC%2FPXdK8WyDW4FJfM7qX6uYSjVCV6lf%2FF10MI9OORzQA2eMiNdov9YV6em4fd6HRYlN3Hw%2FlQD1h9bn3QDM8OKazxicX06ZU0lsjRkqlZw3dQMGYs%2FnVY%2BEL%2FXlqS%2B74xNumbupJJLzJS47Sugr8VU6BSUsaAi9Zmx3kYaVMfVlQtvquPzblxW79J3FgEJGOj1T43MYsvnOK12%2FMYNoIdNPGKU5igULMebLkHlULSPGKc%2FTJCecsXMtSJH%2FPXjhAloCIrsAXty54fd2Dw%2BARGtcV1OoNXAP1wI0ihiXluNqZzhPUKg0KRuwa6G1yPjMAlMtunow%2B1DtQf%2B3FqF141%2FURla7E872UAhuuJkW4m25NlsFOOWDM27W0C0fZhNeJKqN77D74ny%2FUX7hMvLeCNdIp%2Bve693%2Fq%2BCFmvEWsv7%2FzoN%2FlasPDH%2BFExbW2kscoCAq%2BpmsrHzppcrl1Mxt3Em1BmLTNA9d699I68kE7RqyPyXlx9LU7Rr9a9d1e%2FJ%2FokZx1CZizcCDlBZgmbKpS6aYIZ11S9EipF2SmoUPZOcBau64PkoJ%2Bjq%2FBOdMjs1ytxPOYTUo7Tr0BNDJTLKe4JnwV%2BKRWU8tj4iEABPTix%2FXyEnXSKTkcgd2NTtAYbVShOAa01QrSSWla39c5dmH1Zu5NnYkC8WaqWg2foA1FHwsfU%2B6MqEBYyf4eLLHSkjEr8oBJhVLDP%2BwGtX9H6yHgORMCSCqUrf2Cr%2BJYfoOMv1%2FdK8atRfb2XOv5mk7eVH5vllY90%2FLv36pH38K46GW%2F%2B%2B0iIIS3Z0WVLXaHWeO3O7%2F7%2Bbsk3cx%2FApqwqZo91E7vRgNmcqTzk2Wc4GEbwM8BSzoFr9ey%2BzC8xNVDkqG7EIDrKYtFV3KAMxBheQtyhJnMdnRk0E8GuaIBZlRi4sKvCQFmwmO5nDSEoIhskx0vDcIyvEqcj0NiLRFGxan%2FTgGFS4jFJb8vRK11GCpvBToZqxFUIxICvQqJEcFZtsq%2BcBN3nIqbngaE8bdDsOUV4ryPfLbPqBcDWSm4hcX1q%2FBD0aq0YGVg4L7egdyKDaEzyjIgEb2gGZNFQIGHD6IuWPuLdiRr%2BwTDuVz1gRUD4BKV2v10WPiWGyTfFfIep48TZ1lJztgwesXjPFuqQFB08OG5FAs5WndcH2Zoc%2BHHAwz1jzjD%2BlkEso2UZMknERvUsLxZh%2BvjORTa3Ver3UwYn%2BorhikweVZgyq2WyJOCn2eDQ1FakN2voaUyQBtZHp98XXSwhmFZAl2gNGi40vGt4zTSFBzklD0vTjtj28a3t0haovXprC9TauvLjFMcluN5LbIuCE6meWI0rkAeifmC8tkQ9CFNlXQUYZZBglcN%2BHPIBQNIpPrDdEB1N9XUSjJg5V7nKaW9SvfNXSErhhZJC2QY0xqqQtG3gp1hnjI21cwFs6eqW0p3tD9y9XDqGlg41jRRuV6URjsmF26Qb1Jik12YpsYyGfnNyzshpYGdVx35S7O%2BPS8VXDldPE7l6GaTAUcmXDU0%2BYjxb5FVOD5eJ1G%2FF8NbAa9TrbbjYZogOUI2DXGsThoOclwhSIey8YlJDGiyjiLyXCSJwYH%2BHZrstip3%2BAmbtIAEqlGIf8I%2FToP6MI0gyT9MqGGIjheq%2FLIwUmjvoQKbA6bKcuxxeRzie8yrTBaU91zGkU2Fe5UbIVHgnhHtmyCxnBGJHj0uV3isLN4qiOJHlcVMdmaaGJlWoMwpIdDnYWZwZYnOZpxuUBkT9y0NzZGA%2BDcuPS9pBw7cxROntyOPyywtjWhHRi9TXqxRC3g%2FN70aD5Vii9yzm0T8knZ85rfUWmo0G8Y4bBM088G4rfmhXpF36mBaLRA7UgGunyy5555%2FZ04%2BhFgutGIo%2FsZoIfDhNDPV9H3nvbCLy9uioUXHkWo%2B5hjQ8nIX270afcbFF5NbPqB%2F5xh9Cyd%2FMnaMYwcuB5c6yuiMYuhrhMSogO1ptPgSt070FRWwbP5Utd4DPv90pDdxpsiNjl0L%2F7LYzJOBEQq0CS25ae7VuAUjkTIiTp2KCDMNWbyLBAKMPV0FINWYJ1m%2BESwXnwVP4v8HtJ3OwVRor3oK2ojdZYDMRVXq7SbAmVm78OXO58K64tlLDpxp1VyfCqaA%2FzFG2w1zVe00w8K9Q%2ByGbmZIHzINxYILKHCZN27HW%2BrwqK2hmFgWG%2BqnWrFtQFn7skyGlkLpJR88OrfmcN%2FkYtkTuJEdUYwtxEpW93SQ8UhT6KxFTqTasW1B29deii1RYUDhVshh7QLyeLpLM3ERTshvmdkFThvAnC4qt%2FmiywG14w9FuOiUEnlooJkF4ggHI9ZxQaYd8TDdIYel%2BRMm4cr%2FCkR4mpTLZfc92rXaxzaTYtA4KJQEsGWvAIQnq6oLXBVFC9D8GkUEmIipRB5n497X0A5NLaFHjhrjca6yja1SfIJJTIiIQgDbLFlZ19KmwIbN5G8ZqrKnjOU%2F1LhFd6ASHHByIniurL%2BLZvCS4F4w9SyFZc6OWlnW7p6oL7tzJ4a9YFa0fWT4rVUoiRGu0lOzb7g%2FrHkxpskKfeXgBooiIrwq6rT7ZIJKSPn0wAXcaSor%2Byo4vczO0pBBtUOUhKBp2Mp7mHmof52GRQj8nV6oTWMBr2oPbgitqkP9bzN3rIugZVCnbHiJi7RTzpPZ8hnCG4zL0joaOa4EltoMZY6JNkLrfvhMd%2FdwZu5%2FYrlbXmtpT69lWtyiJx6vRz%2BToGUR%2FAP5yWDfVZ%2BWxh%2B%2BmIlKFprYu1KlQ9xDJKPojxmaVPBQMVlssg1bRFk%2BDVtEWZ9sSrYKoyVKAh4vWSUYcqxYF9yQXw2poDrHEn2OhwkDkL0IPOtGaDpdPEWHQIqcAfZWXa6xyx0GkYJ6FZ0OBRGg70CqFwWBUE%2BTQOtoQZ7GjZ3p4x6GUm0Qrb62R9D16YZmAzepq1rFr5R9HF%2B9FoNx1phRZx8qITsmGFHUBeU%2BursSIr68JzgN9dUwUvEO608BjeasmJNIvG19FwT%2BkauyZFHxez1TvRVTLOVpdHKNIFW8pAEZxEiHJpP715YWVk90qEiHFiVr8TlsKuKAXOKe86l1CvVIuBSeKUFZroEF0nN%2FGnKk749sffNlWPMugxt01mdVoS4ENn8UosPaA9YJ7uw9paLTbfqZR%2FnKoTQVlXdNBWsdtfl7XkqdfE5ejrxdzfeRaFb3AFDgCQ%2BCDHaYEyNKh6DY1h1izS7SnLb2xXh2y5sI7exvD6vY0UtKOKEt7fpAmV3O6FDvL6SIDstOmuuii5mCdwW9j9cy8jo4MvjUhWWpheUbgK5FfD%2BhR%2F7VNuB6Xx%2BVVaeGPuNKHoKykSPPhCZgnsqQdxd7lvL2ZkNmLBQuTkmwySfSKiBX%2FB0EDpkSyLXOHsbmb3mY5rY2tUIfE6aAL8Cs1s9Bj0eXTdJrKyr1KeBG05iFLyAWZOrH3AWFo6f%2BDBGag%2F98Wf%2B5vYB0sgCCEHRzglmMo%2FAn1kLCmM7pPKqQOSSzGLE7TuvbopgsQO7Khu4sdNdqZqHqZPDX3auUtLsEX4hX4gPoQ%2FJEXW%2B2%2Fjuf6MUZxEdF%2FgwierFDudraqMoIKiVbGVwX1RdXrZmlLtPZ3P3h1Q9TgPJ6rs%2FwsGRpwNC1e2BeIIiSKg%2FjFs%2FJCBza4yBXgo1t3qPuZ%2FQ5SFMs66p9Vo5%2FT8vR95QS9LwSaQUJlCPIWDgrpE7vt4EmtejS7fb1XAueXbEglKrYYOzPPfXwUawWT0pkUu%2F%2BsBVbxWvq%2B8dS9QsjdMT79zj6tBOx4jZmL1zHIcDEbJsCBiDWIYBAa6vsYWOWC9b6Tc1Qre065sjEUwVRYpJmm%2B%2BWV3xa3zEIQ0i5A9GEA10Z2Jb2uf7vZFvQ1xPXI%2FfWMLqmUkt3VgJOHdNrIbY9e3cVb8EIY%2BQYX%2FBXy12CRX8xZGkFyTcOyDYSGpCNcY1u6cxgElnJQowSXysYuc7%2Bez80L8N6J5tVep5m97gY4c50XJWvcVQC9sT%2BmgKtXNf0adEyZF5koCaW1W6hXFGGLltFHjW2ef%2Fc2W7%2B%2B%2F0Xh7wf3i5vVjcriQJ%2BDkb%2B%2B1Pvey8X56rxj8mZ%2F9m7mmG4wT3IKsN7oyZ5b3R02QP%2FtueCDTN4VRMb48CG6qF0b%2BCIUV9hnWGR30Bw8vpHid0CiFCuBVCDfkTB7ttNt76WUlNKIwpdNqIcc1hqkZAn0p%2FFmMGBtkivkZHx4mTRMaT2W1Fia8QCjj4aHcx4cvLCB6gPSkLaUQvkcWXCOxOYyYEYBJ1%2Bhiz2HZ7UlfoAsz1vobG%2Bl9COwU5l9wJiH60sRv8ZdknWvS0Bw4VD4nqzE3w62MCs6goYx1f%2FBbY%2Ft9ez75ohGkV5hfPXDfHv6euq6V2xPBbLtIMEFjK5d467bhxF%2F5Ja%2BL0%2FV6D3t49QxnEtNzfRqOefqHF6rCqUUTeI48OsSj%2F26NyZIcIEOwsLfd%2B%2F1bEPQX0boK2lIeOiM9P0ZKHO95bIVTyy1e%2BaHFQrlRNe3wC1oCON2mxdFh77mNUl0c0rsPz5GpbQa35BJ71TEZartoVORWBQ3EOPQihwOqtDLlOuwmC7rnNGVdtLNdCWTv%2F9GDYvyZsc521Wcw7%2BrMfVeB0Iz7TIpMf%2BxY7OrDRyCjhxKIFjZxJViRGw4prSGUI62yLsGBN%2FqLNnZh7RukjgAU1pYXKLYmh3x%2Fr83jdgIWm9CWfD%2BhYIAPkItjanwFL9uES5uT07%2F3EV150ZMMO%2BUxfZ%2FGFaqLQjFZdFYceegiTtlJYyNME4sGKyjibvDC3pDcjRixALrinih58AA%2BQ8Ld0UUQC6mBxcAwhqs%2FZNIWDhT7K1MR7DNNK0MlF5jl5haF2bDneZ6ZJ%2FyTqaUJ3KSYksjoBOQccPdciJDvB2FyraBUxlxrhJFcWTC6afnD37qh%2FBnpixeJyex4MdRSA21mOnD6gS53zGUWKOjn4IzUIU8D9TrTPLXsoXEHWLL1EkW%2Bjtb86BqGDDK%2F88%2FPn6kCV3RsGVlWCe8NcV92WmraAng3JtbYXZ5an9a%2BYfWwZ5tjHK3q3gOmUPrpFn3hL4xzHOFNF0f6CdgalpQcQJ8gkuI311KHtOmz9Qzr9iy944bTwFCfBQt%2FjP5E0BUHsgq7Ur7y9EPOPDN2uBqeRoZMP2YmgzKpWU8MtxRti%2Fn2CuG9leppamanyaadhS1jAljpuptgrQiRIfEytOsbMTrn5S7Q2RJGr5D5k6t%2FDu3K7PVKjG8BETXNa%2FRu7zL409EJTbi%2BzWiUznusEZU0aCamqat2Rx%2FvUZ8vsNgrVb%2FK4%2B%2FXCO%2B0ew0nbKeg9kYttVldhQ9tf4rMuAKacFajAy5TtqHUsIn4kffqhAj2YiwkOtTxxYeNq67%2F5duNnBcb%2BZWHHynC8K970y2tJs7e7Zt358hIszExq%2FAG%2Bf%2F%2BCO5D5keg8Ue8Q1UV48p3g1vmPgs8qo9WVO7uzwxkchekd%2B2VZcPmYnqqN2WncliXC5YfPLbb%2BRH2340Q9b4QclfJP%2Fi%2F8iHrT8MEuQqctX9FwNQiOJFgRZ3%2F0ic7%2Fow5ZV8%2BXJLsa4vU7v%2F5F3BN7Ova1yo3jqCS0PCQ0Nghj0xPxUSJSlfjLI4LIGlNbKMJZvgo55pp5Fvlg2zacow7XR5mD%2BOvHDRggp6kXQ7Fvdb7zV7n3sSEqAswbGj%2FeSOAIeVZJuK5lrvl7V4HNMz7dwY9Mhm%2F3O%2Fab9lX0Ey6fY1uwXbdnotr%2FUeWLYt2KdQLuj8%2FMsb4Dsc3ZaHu8qDoGOEaEVWK0HFNtNWUYCWPfQt0EKM8K%2FnAhIHwjazWVXsrhzYAanL%2BjV%2BGqYP0%2BFquhZJfQLAuHf5ztJRriQzBJgioXdNW5f7XugZZ6cmM5CAACsvSNa58UpSe%2Fu1fhZmD7PhbroX5VjKzDwumLXZFWSylxXRKJEAidcZVs3AWSixAEKe3MlHnrm9rVLOhFGkKbZjPH42QCVKGgF0gRE1TL3D1C762uGHZeZqPBNn%2B2CpaVtZHyelH42vwlehaRvdey%2F4ftFvgn5dbbUnHf%2Bmzjie8gOf4picyt%2FeTY7rr73cfipTmbrqHMoSPAY1DjnH0KfjKUwwE%2FNi5jDbhP7oifOGaC9V7XSOeg%2BWa2jyZAajuCqPuuPIVhB%2FHCz8p35Mu4LqUl6DbOg0hl6jzL7k0k%2F0NL4kVLX9zcIo0GbPLhfuwcD5kShz%2Bs3doHjk%2F2UquPZYK9P5u0ajl1m5gvAKUqn0fsaFn%2B%2FKnVXmapdPbOhnEapVJ8roBX5p4WgWO7Z8BNUpWX8505chmEmCZXPEfKNvHlPkMGqUleCzMDIdlpp2wvcNflwUOC9alxweWFBCRj7%2FnqJvE1e7wfn0u%2BEtR8KhoFXKOeIrZ8SlcjlwkjI6c3d2hhm8VRkXI4hztesbhGh97vgg8GFRXR3aqq6JcsVx2kRO%2Bj35oTGMOt9jKkZQP5wYV2EBgqZFB%2Bovz7h6VsZMQq2p5tRDL6Go71jP8645d8L3Wv1YmrcmWNAPI2vHyzty9tOwnVdpdhA4V0k70eZ5BFHrrh7sGGZ21N%2BIdx9tfwtfgB%2BIaBlH7zJiLYdkcPSt%2BsfV7acty9k%2FIjU72F7uJ1KlPfte6bm1614%2BL3VrtO7eJhsApR5F8%2F7uzFlRoaj6hy3avcdytKa5kFsrkLMX1Nqb0H%2FOhtunTd5Uf9hd293XN%2BvLLc%2Bbk5CCNwHIlbtcxfeH%2B0bHG1H%2FjL1TgtzjadIu7%2Bw79hBvuBui7TynvVAasMPZTvutrJQlrjjDN%2Bgy8hVBZ2GqUyYJRy2AqoRHtnduOJqcoSJ41i5%2F3G%2FSJxSqtm0iVxKUncVc6%2BJglNgPxjb0u8FO46KWlnxA9nf%2B35mN%2BVLdZv5P%2B4N59mr%2BX2n3znaWTvELrxTYN1NX7qsVbzfDd0cavS%2B1SWZzT7rihiaVN2dn2gLIZxtX6fTiih4eB1JAylhxj6%2BVmUCfg8WyOjYRZLYKI2oY8v8ppUJT6SvaVJcO8z%2BHTaO6sP06vCgn9z%2BZQRxrGYYKIQGc8k8i%2BtI7oUUL3ha%2BCFO2ZrLlN0sZdmwLEHoeV9WTGpQ%2B%2FnkWI03hGM5x1J24YiIqVay3vjoFJEaXM1wlxwVJAS5QYnSNffVYaPol6Ze%2FB546FMC39LmyK0w5t5r2WvZA6FLv8tIr9d%2FiodtECrhUVFCesaCIRlWQzAaRwejwzBQXkT83fkvpdIpXGS4qD%2B%2Fmjy4%2FX5QuwdNezWoaUQ6ZvIDe6U8HGVE3RCLkIa2TwhEQwEKlGIhLAj44w1K1n4dOwuLRuzT3wsMoFj0dnPlx4QT5eZ4RAJQ4jycFsfG8YuiQ3fHHAKmUDKn0Q7YaOm1342XbvFnKYdVqCKVjOmBaI7zJOWJqJmlWoDYkoDE6TCStzYuwHGqkhgvcpY5QPCdWFtqVPUkGkiqSBMsWafdhY4HpjIVpXBd0sa907QiIhXQ75KwpTN1qqrvJdEXYwd9TxYajGwoe%2BemLEFc%2B9vlVuGH%2Fc3ESvaU2zL442Enqm1WC4iT8xJ3MeSGkyk40%2FbZJsNfOuk5dxuiwMGTPhEFbryyZVC3X34iBxz2Uov%2F4xkHJp50XTRPuHwIJ1VQs2nu8WCOB6JIMGiL3xWPVCkEgLMFFj5LnBoA3E5MIdWVSsUF1x11pnL7GqWGgQVGfovN4CkthXFBDCbSuixkw8ujmwpGZTmL6hz1lVJxUL8D1N4cg6CMf8S9EfkHp6hbTQTq5sTEtv4lXB%2B%2BCqLp0iqOxUvfLl9gzj9G%2Ft2f7tLettck%2BX3KbatXf3x%2FY9SOBFomlrebODA0TeuUaMTiwP8OodYE1Tp0LxnHp81QpcuQnTrtfhpAfhFg3z9JYFulmYGszmHpiJN9BX%2BIHojqVasZAAMmYjgjeKngKYlKPY79kR5wiZSg7DvxCpmzrOEo6wDUwN3m6i4Iyktk5MsCiMH%2BABM6wqYkeHjHc3NCFsdDDUEmU3DCWGs%2BcLJ4XDhpiAluWuVP6itdJDJqo1yX%2FS2Rd24bTrtpCb6rdqQnd%2F3TYjyl%2FguQmPQjJy2wcMS7lPkl4ZmxVK1gZuFXgs5rFcUyKYjZ1pclfI59it5AXmH0CVogTpquNUxsMhSXpHpYBGc9yKMqBN%2FYAqjKtHNInq2XS6oeK46QqzEtZCV4xKNZBCQ1iyaFOVPR347JcXMuoDNJWmRzznWR0aXHYeQrFwmYQACnMX6k7XvygZDgaQHKkBsI7CgVSCDIQx3PyOD3cvKwYzyyssFjysHPD5xzuWbCu3YDtrmFx5Cdw8MBosFoOOJb7kucR4WR0yaoNxnBQMaHzo1m69je7wMmWPIj5Rcv7ZGa%2FW2Z8vzDIv050oZ16CmFoB%2Fu1%2BayCabmYbGfjb7hgNd%2FdjZydUkPLc7aXhBLcPzCNAUAwp6yUyEVP2npXU5MSE0oyW12D91pjHKp3h61uyuEcTY5AKbJEDw94xeCVhdy4vMr0R%2Bn0RGCZh6%2FVFC4UXLPWQE2KZ9LlxAqrzuXuK3iO4kSW59abHz7NFjZqioCr0yriyWVTPMVSW%2BeS0YBwYcKU4qi7hLrAfONch1O8AbEQF9MuseoGjPwuUPXAggfmdvnKDsmKYpk5t0YCtetSXY421Cm0VR9c5I9pafGFurT6me%2FZRSj4C1WBbsgvPQsi90OJgbwNP1MZXuTPbauyIhQPxfASAJZWtodsKiuuiFxviCvRkMVcY%2BhxlvfA2NneBFefdCGfzfkp%2BBt%2FwMvzoT8T2r%2BhwQf9zeryDPD3WhVQWZFhclZiGNwySu7nB%2B6sd5qdzx2%2F63CwLKFJCTjMaU5b0wYFdI166d%2B4ymL%2BupfBOQ3Ycfz52NPCPVoWEn3IuACwXNRrFgvFoMgjJxgm9X0rPw7jh%2FGjPZllPAqSEN0woSVdQ5w95WFktiJVfJ%2BBc3OZN9Isse9SAy10%2B78FZNXOun9GYw8oEvTSUJgREpnkmSWkmqXmmxroauKR4v7Bjpmoi3LPQi4jtPQCTnBkj%2BIm7FBxfSdytXFBQ%2BetL01E8eU9rnvyLyUncE1eSQaFyi%2FWfv2TrZdj3HgXr%2Bkuv6Lr8uHNMofvHrrW%2BWimpA8JS4n0Mnjella7wvqtfMSao68n1d%2ForxnPujKrQjHvXjHf3X5eFT7b7rZWED2IYswqzBnGjuEb4kilx5tBY9%2BIJ1YbV8YunkR4GkqOFw9i%2Ff0%2FdDczrDHCmvm%2B7vuYISyhyuoDjWAmLwHVAnAg2R6ciK3M11G0nonYFAwp8wGfoWO0GhDABZkAgJZgsSHydamOPUecAXwSUmVxzCgh%2F4xxwlCKQMNmLx94pPngNPSasnvxgFFZkuDpIrJZNQMwVw0MvpOarmpxASRZAZFwIPOqFjqemo9bJfL08PBWQgEfXlleYWrSBoRWROM37EdPsuU%2FwJQoxDaORFOuySgwIFEIJmw%2FkXkTkqugoxRGWT%2FprVYkUSFZC65dQNEPplvmRcUBi1y7vtrP1eVGp9TzCkc%2BoNxKjkOb0Qefqjy63XFYH2Vc0fBXRYnW6HNV77z7Psyt%2F6yW9fDdPzsyNh4NRE%2By%2F8DAvPSN9Zq7B%2FkSy7dI6fcX%2FlFboCjrIsrB2THmyie2UdmIRHUZ6%2BoTl6vzUxixg3BplBjDf2nwfr2SOm4mPoTUBSuckfAuXh4zAZeRvmIcOZJygg7HYuMY8x0U672Gy0y%2BaKyrsnacqLzdzYk0lCLiGDPAFNs0FH69Ujs2U96PgOLzhBa%2FIVofliMWVuMcbVO4Rn6a%2FGd7pS7D%2BxeQR6xYv8zsL7N28%2BcgF1vQPE1qLB7xW7OLDQz6%2B%2BlvgMhcldKDH6Gl4ym%2Fc7TwcDtDm2cZooxMl7uqOI0HEZrWZabYsHWtrMH7TvLCwqG5jdIvKY4tB20sTZENGAXyHNBBGQxIyr3RfI2aK6bSsopjq1Q7gTiJgrpqiq5lFR3WL3f0uhMuilvvC%2BdOJSgWv52TR1kvBxEYQH%2Bg9q1Q6031XyYZNS4yzz4dJRqHq2Slo5enW694VyCZ9q6KZ7AhuJcmFzKj7RV1hWMWmW2KUhJHL1JlO1B6tlr6NMiNqLn3IqtVajdQuDl1sCFe1WeCpU0gN3KVew6ULK3Lvu5M1JE9UpBKVlzi6uOiKsZSDcp%2BVl%2FQcnjKjPTugs2yqGC9LOqvfpFmMntN2o61Js3GZKoXrfU1ybBT0dWL3Jc1ZfFZ1vQf9P8gySxtYUWd9R5Cd%2BqIc9XPhmSiPz9NA9pvE8nEgvKZdE%2BpjkJ4CSM1VRmtSDn0qSNaAyyEokqV5aFwbpA7snQgmka7LUcLrcOBC2PgRGhr1cPiYK0ip0oWJZMmqsKgcPocmjCxu9axNHyxwS9eoTAADPlJc4c1uZX%2BBmXbUD6r%2Ff8hJue%2BZf576now7u72JgCJ1robIRAP%2Fl8D1KX%2FNrrDfBeRy4T%2BWsmWzoH%2Bg5JUmqL4IFxeqY7OV9vmg%2FXLklXzy7I4WlGtDtWAdG9UOsdMToZo9ZMqw%2BltyBeKNx3gRrAALAT9wIXgIJgE8rFemmOHU6NyvMaOg%2FPzAKuMnO4Xfu9Ykoe0%2FKM0CmRRoTT5Rr3XER%2BG1FPWbYd0kRAqjjLm5y8PIUu4DWGysV3uV9124NiHnbsU4aF1r%2FIMFQY5ZgqzU2IJKW1dwTfSOKwRrHMxGTt8el9SGqbLu3hGEaiMX%2F08zmo8nXSdE7Cztx2y0OBO5F4IjuuiyzRkjCuZoBoAhPVijGOu0tZr9AeC6v7heg%2BafcPP%2FS6fc6Ya7hnx0qg7dElJ2pBZhEw9aftM9xwocxfRz0lGD6vhsnUnie7qDT%2F6vFqZ1PonUm38OuJ3qHtVpAzj1fYe%2F%2BJWlhr7kpDeBaRGIcmShFHAGUUr5bABmhdLWTd4aR1Sa1CYGOj%2FDw28Hov3zFqzsRJgfMGhpsIPqkNhSoX8Pp12kWteHDmmUxTtQBkfjc7vvchDWHwLax2XaGMNfMKVLth4Yy20Dm0EKJmrwmDL0VzhBGXT3OujehXKXCUo%2FYx4qA3I2whBK0M7rY%2BCespWa0g2bWOBvqKpRNFgSCOpJ4fa3VPMPSc7uPuO81vOIB3qBQX9US5I8Y4eoW3aVx8TGps%2FJ%2BCGLEaefbDi1JPRp0341vXGvMQljPbUZU8kSavxSmp6yzQkmi7eoquJ33%2FYA4zMOJnSkz86YQLk%2BrB7BmD25jAbtcqPi7M2QK9DvwEAvOeh70Jt0%2FkLlzj8%2F72yD80HYjOQSaPwTLx%2BVhtAH0ArYpnQSmFyIewhPrDwoLG6h7JhmrpcartoGBlPVJXS6ga77pNRf72pl%2BoA%2FtsF%2FG%2BlJXJC7W7q0RuXxIy7ZcSGvH%2Fm4lHm8f6euXtZJZgaZ%2B%2BF2G1g3u7lqtrV4%2FKr6ONICHRpWdiLgRcpuaH6zD1mNyrLpkuloIFqZFLXDjSg0SM17hcZKgxKAiLmtL2N2tUfItKUsParCulcW%2Bk979WmWTBqjSf0BRKW%2B8umSA%2BBtsu5CxhFdAyW%2B5C4J3M9zEOEkQtxwS0x6UopwB2TdckmGGS8tzAPhFML5%2FuKl6b6FkYXfhyV8x%2Bh5QcOqusCJaPsw1wkfNKxPwS9E8lLB1EfkqXFJMieMTfHiCv1%2B8BQoXfpatiRAsPg%2BIXFqVLKdt5Y2uEooIB05bklDkebtzfBRm6cnkvRMxymzkHoYdS4Kg4Gr5RD4ZU05h71Ht8MDf3KhNNsbnuOsFmywcWqP4h5I45VjjSI%2BQABZ82qcn9mNsaCUSLtnsA29b4gnUBTg1XiD4JzX4PPj4oR0cTZeQdRIzXntCh3YETa0jjn6FiFWXfSDDKdrbIJe1kCzYk9Ra176VJ%2FKm%2FaEuri6z5dcG86lJ%2FQTjJT29YxDjw7jHhgJpRlXeUPKtx1J9QphtOLIlqM1hnadF%2BTkGFASAhqbUPxvx%2Bhyj8vOPBp8e4F5ZoXtzHnQfesV4fIf3wB%2Fis9JlcD%2FieZbAf%2BvcC2qh3I5PLecfh1m0ChvYVOU6IPMDZvL%2FlMr9Q4o%2B6oPfQ31R8MmFLocdU6c2gemsDM7NQkC0gUr36i9Sjecd2ff07JR1bPnEvPN6udmiHQHlAj7CXoF8uWQoVB9Wq6tzjkNa%2BWgbq58TD1LhrjqWMWXDV3eNu2IuJmHJKJssjLXCnbFsnV6h3TFvF02LrBkYa40FnHx1tiRgVx%2BOOM21BNipZYdKQWa8sNnwm8npxoy0PbQY9gm4ZaSx70ILQh9Aq26%2FObuLWeNI24LfndsxXtL20yJc0W0TyVmJvY6qFKix23U8D4ybp%2FlA5eceij%2FRUgTiXDCAuKg5FxldDL0gD0gbWOz5BQu75VAfFhbK1vg9jgCjG05FUtmaCusApQ%2B9NqOydiZjWFFvzqttzHZ%2BGGKHQGW7NzQ9Q2m9EUi3LT95A6XGDbHNwqU0dAjQfCA8wmQLFAWoFffGWVA%2BNjCVG1MCqKF9dFJqELCF2sg2REYxpd0xbVIo%2FqZKQztKm4VYvuHuV5KQf%2FgeQtE7D3SFPl1VsK6ClUUHMXcK8jTm3D4HuEW4QcS16Tpuvjb9%2B1lzI3KdZBRmJxs0BXURb68o4uTkx4ZUd6j1n0gWoNCCvCo3okxc8c0YxLGReFplqSFEqrBZqh217eoTkXFlPRMpJ4d1Jj5%2BUd2dKhugydkDmkFQXBfN15mcRjpg%2BNANv2yI8CXgtb6Rklv4XK5BAozF0s4vxdLcnppE2wrbG2dB7mPecsi6LPluojK3i9W84%2FecaYoakOQ%2FEMR%2Fc2qGEdVkhxE312VfU4S5%2BAqk8ZMORkthD62tZOUl%2BPMH8lmRlK7zvQuYIdTg70pknMcsF1hHOkp%2B81jL7hhJTITXRF%2F%2F2ENkJRNWgUSsduohjO6xo5lUbZaqyYZzc5LJXM7mp0LpRCzTvqBF6OofuId97hhYfQU37xFljeSVdN0DW5S3wFO4r2RdDUT2IzjChTRbCHaI112slUIQaRvh3uImPMdEwFOgLGavzir%2B0wBGH8zcFxOLKboDmGl0E6Q388%2FAHDdBFqbTPzeiZjG5CCYnVHujGYnahcIJmWcUpv8vuI5sqZrQHavccSjjQZ2UHyhVGYixwNsFdUImxM1VGBU2XNTm9a1TOajbRNj%2BpzW5kvaXxdHJ3%2FGLoSKyNsCISSbA2AZ4umeEdR1fHzR05mB6wntj1y4XuKoMbQMuuiXCheC7Ui7sy2cxVa0Y9UffuEAlqnDYCwtO20SXgODmzdNmAbu5sFkqkNRWl25re12IoBGqVxtAHanBO0YBtAE47QEixgT0A5FhIm9KrlF84gskjuHgk7HJsrJIUIhDlpDP7DpzF%2Fpb1fJVTDzh7f1TCL9sN1eDoMXsPMRxFYvptauyUna69Mxs7ORF6HKYW1A266dW%2BC6xnYC7hN7G58T4PaBaKb9x%2Fz%2FDFLfCn27qrvtrl%2Ft28EAaEW1tiBuuC44aMGdAXdcjMFthD9YL2d6lpAOHC8ptC%2FibSqOvVmhyOMjAFBK4GhhH2pNs80Pfar830qHClh8z27DwUQYN4qAryQmaQrun4tYOx3%2F1sfrtJk%2BNXdSotFHxpxupnGFJ00IfsY0Bp%2F0EwoVTTnzAJaMHMLrch5nzbs%2BYeO%2BCu7Vqy2LpVoq%2Bryn2RjA%2BAfMiNDMyVOp4nLfRz%2FX5M9DUDU%2BIqWZP1Py0oyklbUxRXbYHkRtEMgn9GadAnaaX6pRuoys94lLwgiuSo6XtDgarF8zoePxOWN%2BEF%2BFhmEeyNWwZ8IrtLYZxUrTphFAB9J19L50HC1WC7xUcSPjM%2FREO7HEX8WXm%2BuqcaVy4ktATjEYQsaoqX0jkZaCf09cpAmP%2ByPoy772hRCFerdEb8kNZwvp1B1wEWdMa3SVihJ39lBZQP%2BXaV2EnFFCy0YsTttNsWNsIWwROzMhfUWt1eslyKb%2Bhy5AQpn%2Bi5EaySwq6ixFW150mVAcSbdIkHrzoDwEfVPhpgaBDKyF6HgelyXYkfbIU1QkRW3qokI4L2lq63TEYUYPJdWJQLoOgaLTndZeNxzthdSiwujRthLYDEVH%2FhgVgIn6Ab9PsOxssVjtFywBcZ90ibtiNz8DE8JB4NQ2iRb9ZfhvH3SjK8qicJTowBqlXrz7Na9D79JlzkMVD%2FZ0laps3UlzbgvkuLVyDxAVW%2FPt%2Fcfv%2FeZd%2F4Pr64FV7e15N%2FA5y5j3oIwGGeCmvt1zFx0HGpcBYaVn6CSz3IQivoaUNJ%2BaFDgqW2UHVqm4uTTYh7nvLzoSTv4H5zDd8hn91JesoeFCOl7xM%2BJjaqWWyZh4QvJhHPbHXuR8gzSeei%2BBxbpYcPLZwky5ChRoGKOlWjRfJ3Kl6GnnAr%2BlIqBKqqppYbTtLCJOoxsUaxajiKF8zuZi7nRBZdQ4UobBYEYPkH4Zqc4SbO8KCtVwOYrQZ%2FzxZqtdqfb6w%2BGo%2FFkOpsbkP3WcrXebBnDYXlA%2B2VYih7LlRg0%2FNahN5pJi9mRZp1uL%2B0PhqOxjy7RGVu%2FePnq9ZvJdDZfLFfrzVunbB%2FLvaSyV7NfmYe%2Btwc%2BXJxWth%2FfUM4EFXtkeZJadtolh02ZOm36jPCZsyIio6Jnz5kbE2vfvLj4%2BQsSFi5azK8ffNnyFStXrU5cY9ZJXALe7IZ2tK1b3Xrrct14nzuOc4kfPmHFDy6EYATFcIKkUGl0BpNZPCl9gVAklkhlcoVSpdZodXqD0WS24Is9EuToL54QmEqjM5hIy4MiFxUNHUOefAUKMTHGlqI4QSMrJiFVTKaEnIKSippGZnxn65UpV6FSFYNqNWrVqTcaizFilcY4IUtSg0uVJl0GuExZEF7jE4eWLUcujNlYLFSkNl6jVJlyuPGTuRpRjVp16jVo1KQZCVmLVm3adaAoUapMOecY14br%2B6bhvob72vgDPdMpookhEYmJJY747z9%2B%2FgrCKE7SLC%2FKShV6XBl%2FMByNJ9PZfLFcrTeEyh3rD%2FRjDyxF%2BmNRif3H41ZvNBPN3Gp3ur20PxiOxs9fvHxFpS73Da9W7NkRWSv0Mt2BWwvsLHRxl4XXUrvE8dK1%2Fy9%2Bu9097bPDGqfH%2FFS8%2F%2FCRYtXnL1%2B%2FqZYN7chuGXIVS%2BXyPj9PWvfjZ4Opsam5pbWtvaOzq7unFxRcnCU05OMnTp46bVlaPnP23HkC8AiVlpVXVFZV19TWgXH7akpwsFw0W5nl5PZRNT7uFkw7LpquxPWL%2F9VJVVqtPxVRerojoy3ltz1HFMfrBy6a6h9l35N9AYgVPWFCGRcE3o0yK8H2OevB%2BBgg3Hhiv3BhjmmsK6sM1TW1dfXGiMio6JjYuPiExKRkWMp%2F1StCegY8MwuBRKGzc3Ix2DwcPr%2BAUFhUXFJaxh5mW4YehqkjkVu8w5l27PBMqZUXoLzpGlTvG9Q3cHrrMnxWy3tVoQgEsepRVU03oIksW1WCCPT%2BWCQ5M9uQsZhZKDP9XMJ%2B%2B1%2FAg4kcRPLH6g6sES%2FYJdE%2BAvDOAV9EAv8MCQ1FU%2Fyzw6vM9g8e4cYZjMGQxywqdZIBck6eCon2AmSBmJmFgfSiZ0REBgtfIBGMItMharJIe6Us0NRqijxYodKFuUh28%2F5Rek6paxtlhdjU8eoOZ3Ibdk3qCyy72RhYb3yBpTSaX7fC%2F6rmv1TpT7ll%2FP39ssfV33aPiMFB2Mh0OpiSsesiq1llkK%2Bfuvp65za6bm7TxZnO7DG198%2FN8m%2BZoPd%2FQNnDwSlHPizWKOx1EXZBVDOZQXT2L9LElrBDLN5ByZpVMp3Ddero35fldTngjKnj4um8V7qm%2BWq5%2FyTL7%2BV1lFOabryTE5kMagiTmsKgumhqaaSwtyLZrqkmpwlf0JNoiF4ZyNf5sJ8aTXnKdLF2%2BnPPGA%2FDwecVbcdhT8s9bH4QyzG0LNFpRLBjpZn9BfIyUqlklxfgZzaS4EpJkoNkX6YwpFBYsAWmm2Hk6FZ1j40mVFXde5Z%2FqggXNOzXgSYWaHOAy3TN%2FAIrH0X84pLmv7aLKzp%2B3RzWThw46ZwwYqJUWTYCd1hYP8aQBM7okEChI5HjUFfoUT7mYy5KinhyLdt00pYXR%2BJxX0VvmnY%2BenvP5oAZWhm8B8HDbeKPooZs69nCbl5qWg2OA2bhi%2F26QWWUylQhJMH1D1BZVDuWW5d2D7UHRUhQU1uWari93UqkMHc1N%2FLq7JgovU0Vqg4UA80N7kU3poieRNJIdbbN0aEEnXTzrA40yAkijd7qHXPOPgmrvlSPJJhOdfVoueNr78OP9Dn1BEUIvchAMlpOt8zI21Sj3VcjtinmoNPEIJOdaL7E%2FLGMx6tesmTqfK%2FNHKoyKBzacKpzXI8yLqTSUNNMGSa243qUcSGVhvAmewAAAAAAAEmSJEmSpJmZmZmZmZmZu7u7u7u7u7skSZIkSRLoKqWUUkoppZRSShljjDHWZsCFVBrCk3POOeftCgk555xzLoQQQgghhBBCCCGllFJKKaWUUkqplFJKKaWUUkoppbXWWmuttdZaaw0AAAAAAAAAYIwxxhhjjDHGmJrvEgEmtuN6lHEhlYYAxlgKeIMhGwYBq%2B8sBDvL%2FUDeWPvUuIsA2Odfd1aUf%2FeF6pMFZazCxHZcjzIupNJQM5IwsR3Xo4wLqTSEt1JKKaWUUkoppZTWWmuttdZaa601AAAAAAAAAID5h1c0aHeeBnFP5nqULc5nzqSu3JSaISa243qUcVHDRo4xmezdn%2FHfo9lHJMMRt9Xpu8IZL%2FobY8Jtml55qxaDQ2jB2i8TXScK1yL6ouGwDcXVOPAd2TFfT7ZivncUoXRVbH4OmDCv1C4w9%2FuBJuewN6hE3vg5B3NvAhPqkpobwZn7GBp8gu9bpEweMm4DC4i022yV%2FIj7z0%2BypMu44qjCYkmIQD%2B9E80ii8yvr5Mp8%2BsbigbmgoO%2Bcn564cyvX16ahkf50Vfu7bCfVu9Tnp9PeUf7wsgmlyPzfU9DX3zHTpy%2F3%2FTY3sfPSw5MbNuxW4GpWeHTimCGFzhlC551h5SQEhGPlKkQU6VGnQZNElq06dClR0qfAUNGiP8YnjHyKe%2FZ9ywglINT0I0nV7vnUHKJ0UgXnBWnq5taoRzurdY9BTfPtLX8w1d14vz9%2FLpD2jULFcq0Wapewmq1WlW4flv%2F5OwcRJHfNc8YHYUdbv0Thrwbb6T4rpVuQDjoSoog5DUUvexFSBmtbrx9ot2jtyzlu9SgWzmCr79QPw8CD0hKcMAhIOVMmOHAAwWDcDyCbIAHCgYO4clCQQOclsElgAfhghAETsiQBCBwPD6E49F1mwAKDYlx%2B%2FW8XqRP1Kox%2BcdfpZFyxneQTT93hpWlzFFppsk7xVAXd%2BGiiG2LDQFrQgZKJLDbXxqvrNtSfnOoZm1VchuCYprGGd3pqZwrPv%2Fv5QhminuRIIEg5VvQzkGtBAk63T4TjAkzlwdBRkOn21YyiGsG9w3HL9uT27Vnajbr%2FxVGD2FbXZreRLbHO4T3HmUbng9X6a3pApxN1D3PhQnDAq6a1wZeTyYsEzhH5qtdA%2BfzOgNg%2BElDgxs552taxEgiDcUJER8l7iOxihXcmPKOkvSXRCOjJEoiGSUFSTWaTLRPE%2BFdqQd71aB8r7X2atBCyhps5vt6tSUfvOxP9ck%2BKMRGoGRGnYNCbBv0ki0yjFKmoMlldh3NRdJF6dVgkwaFhRJ4VFiIZMa0s0UlZ8yW%2Fb7GftjXanf5Q5fz4Y6cITbNtvO5mx8QFJFRkP72jps1bTrE5vtqf8Ao3VOquVG786RxX0nravF9lkmv9nj%2BpKXWBSroOtJ5mt9SBUZFbZ8tgXDZEr0kUzTERZzN8fgUMc%2BmiqevUHYGVhQg0DMS6BULPC%2Fy9R2uv56yzB9L9WE1r%2B%2BGGWj93QTONntY0rwqiYKUAvF%2FHnKWHaZELTYIKExxlFGhKK6fHsU8bUrht7vD9cO8wSGlJEE%2BnaTzr5JBuTv37hQKUF9dNLfsbGUmjVrSre6QDDqRCf3VxZK%2BdCCHRnKJkwfTfPGvH%2B8OPpTde3c%2BFet%2BQwE9UAzPeDTzfWNO9e7mgTEPrnVYv7A7Lnc3d5Bts0k7N%2FO9ZL7Zg2ruluHwy2YfWN1BXB5Z28cC1pWPkwlPwih%2B%2F5A%2Besfy%2B%2BxBU0vpzj38bdTd3FXm69b9g2X3a6ejk0uw4ToAAgpUIDFhAoEN10HgAmjPo5sAqOPAwUSu0yWEAATAhROIQyZyfl79wnXHjFNJAEgWEaga0qzd%2FA7VOsJC1ek4CJTouPsg6MkpwwP1OHdH9%2FTaeGAn%2By09vyS5IjLh5ufHp0Im4s2V6dURE%2Bn%2B8YmI20T2ugkda5go6c%2BwU8tN1A%2F3UFJKTGxPLkxMh03s%2FrcSEqN9HFF3knBMtPk%2FCkvS4d%2Fz3ea0ydCCS%2BnUTKnXpWOHQRE07f%2BYuaKjJwfb9IMViKmpdTb%2F0Ebl7Vt%2BcF87NLfAbgE%3D) format("woff2"),url(/assets/decidim/Roboto-Regular-62f8bf9bc3a64fac882bedecccd7e64b6520971b5864fd5a5a2177a4bcc8b735.woff) format("woff"),url(/assets/decidim/Roboto-Regular-e8d51e194abf6d6f4af94f4a2f37e261a5ec7c6dbbb944eb64055f4ad722ac64.ttf) format("truetype")
}

.list-reset,.reveal__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.list-inline>li {
    display: inline-block;
    vertical-align: top
}

.list-inline>dt {
    clear: both;
    margin-right: .3em
}

.list-inline>dt,.list-inline>dd {
    float: left;
    margin-bottom: 0
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.flex-center>:first-child {
    margin-right: .5rem
}

.flex-center>:last-child {
    margin-left: .5rem
}

.flex--cc,.badge-tip>:first-child {
    display: flex;
    justify-content: center;
    align-items: center
}

.flex--sbc {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.flex--sbe {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.flex--fsc {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.flex--fsb {
    display: flex;
    justify-content: flex-start;
    align-items: baseline
}

.flex--cb {
    display: flex;
    justify-content: center;
    align-items: baseline
}

.scroll {
    max-height: 50vh;
    overflow-y: scroll
}

.absolutes {
    position: relative
}

.absolutes .left,.absolutes .right,.absolutes .top,.absolutes .bottom {
    position: absolute
}

.absolutes .left {
    left: 0
}

.absolutes .right {
    right: 0
}

.absolutes .top {
    top: 0
}

.absolutes .bottom {
    bottom: 0
}

.absolutes .left.center,.absolutes .right.center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.absolutes .top.center,.absolutes .bottom.center {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.pull-left {
    float: left
}

.pull-right {
    float: right
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes animation-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes animation-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

.toggle-show {
    display: none
}

.toggle-show.is-expanded {
    display: block
}

.expanded-text .text-toggle__short {
    display: none
}

.expanded-text .text-toggle__long {
    display: block
}

.text-toggle__long {
    display: none
}

.section {
    margin-bottom: 2rem;
    word-wrap: break-word
}

@media print,screen and (min-width: 64em) {
    .section {
        margin-bottom:3rem
    }
}

.m-bottom {
    margin-bottom: 1rem
}

.p-none {
    padding: 0 !important
}

.pt-none {
    padding-top: 0 !important
}

.pr-none {
    padding-right: 0 !important
}

.pb-none {
    padding-bottom: 0 !important
}

.pl-none {
    padding-left: 0 !important
}

.p-xs,.chart-tooltip .tooltip-content {
    padding: 0.5rem !important
}

.pt-xs {
    padding-top: 0.5rem !important
}

.pr-xs {
    padding-right: 0.5rem !important
}

.pb-xs {
    padding-bottom: 0.5rem !important
}

.pl-xs {
    padding-left: 0.5rem !important
}

.p-s,.reveal__list li {
    padding: 1rem !important
}

.pt-s {
    padding-top: 1rem !important
}

.pr-s {
    padding-right: 1rem !important
}

.pb-s {
    padding-bottom: 1rem !important
}

.pl-s {
    padding-left: 1rem !important
}

.p-sm {
    padding: 2rem !important
}

.pt-sm {
    padding-top: 2rem !important
}

.pr-sm {
    padding-right: 2rem !important
}

.pb-sm {
    padding-bottom: 2rem !important
}

.pl-sm {
    padding-left: 2rem !important
}

.p-m,.conversation .conversation-header {
    padding: 3rem !important
}

.pt-m {
    padding-top: 3rem !important
}

.pr-m {
    padding-right: 3rem !important
}

.pb-m {
    padding-bottom: 3rem !important
}

.pl-m {
    padding-left: 3rem !important
}

.p-l {
    padding: 5rem !important
}

.pt-l {
    padding-top: 5rem !important
}

.pr-l {
    padding-right: 5rem !important
}

.pb-l {
    padding-bottom: 5rem !important
}

.pl-l {
    padding-left: 5rem !important
}

.m-none {
    margin: 0 !important
}

.mt-none {
    margin-top: 0 !important
}

.mr-none {
    margin-right: 0 !important
}

.mb-none {
    margin-bottom: 0 !important
}

.ml-none {
    margin-left: 0 !important
}

.m-xs {
    margin: 0.5rem !important
}

.mt-xs,.badge-tip {
    margin-top: 0.5rem !important
}

.mr-xs,.badge-tip {
    margin-right: 0.5rem !important
}

.mb-xs {
    margin-bottom: 0.5rem !important
}

.ml-xs {
    margin-left: 0.5rem !important
}

.m-s {
    margin: 1rem !important
}

.mt-s,.conversation .conversation-reply,.conversation .conversation-chat {
    margin-top: 1rem !important
}

.mr-s {
    margin-right: 1rem !important
}

.mb-s {
    margin-bottom: 1rem !important
}

.ml-s {
    margin-left: 1rem !important
}

.m-sm {
    margin: 2rem !important
}

.mt-sm {
    margin-top: 2rem !important
}

.mr-sm {
    margin-right: 2rem !important
}

.mb-sm {
    margin-bottom: 2rem !important
}

.ml-sm {
    margin-left: 2rem !important
}

.m-m {
    margin: 3rem !important
}

.mt-m {
    margin-top: 3rem !important
}

.mr-m {
    margin-right: 3rem !important
}

.mb-m {
    margin-bottom: 3rem !important
}

.ml-m {
    margin-left: 3rem !important
}

.m-l {
    margin: 5rem !important
}

.mt-l {
    margin-top: 5rem !important
}

.mr-l {
    margin-right: 5rem !important
}

.mb-l {
    margin-bottom: 5rem !important
}

.ml-l {
    margin-left: 5rem !important
}

button,input {
    font-family: inherit
}

a {
    color: #3e7f8b
}

a:hover {
    color: #356d78;
    text-decoration: underline;
    text-decoration-skip-ink: auto
}

a:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-offset: 2px
}

button:focus {
    outline: 1px dotted rgba(0,0,0,0.5)
}

.heading1 {
    font-weight: 600;
    line-height: 1.2;
    font-size: 2.5em;
    line-height: 1.1
}

@media print,screen and (min-width: 40em) {
    .heading1 {
        font-size:3em
    }
}

.subheading1 {
    text-align: center;
    font-size: 1.25rem;
    margin: 0 auto;
    max-width: 600px;
    padding-bottom: 2rem;
    margin-top: -3rem
}

.heading2,.card--full .card__title {
    line-height: 1.2;
    font-size: 1.625em
}

@media print,screen and (min-width: 40em) {
    .heading2,.card--full .card__title {
        font-size:2em
    }
}

.heading3 {
    line-height: 1.2;
    font-size: 1.5em
}

@media print,screen and (min-width: 40em) {
    .heading3 {
        font-size:1.75em
    }
}

.heading4 {
    line-height: 1.2;
    font-size: 1.375em
}

@media print,screen and (min-width: 40em) {
    .heading4 {
        font-size:1.5em
    }
}

.heading5,.author-data--big .author__name,.card__title {
    line-height: 1.2;
    font-size: 1.25em
}

@media print,screen and (min-width: 40em) {
    .heading5,.author-data--big .author__name,.card__title {
        font-size:1.25em
    }
}

.heading6 {
    text-transform: uppercase;
    letter-spacing: .03em;
    font-weight: 600;
    line-height: 1.2;
    font-size: 1em
}

@media print,screen and (min-width: 40em) {
    .heading6 {
        font-size:1em
    }
}

.heading-small {
    font-size: 1rem
}

hr {
    width: 50%
}

hr.reset {
    width: 100%
}

.section-heading {
    position: relative;
    margin-bottom: 1rem;
    font-weight: 600;
    font-size: 1.125em;
    letter-spacing: .05em;
    text-transform: uppercase
}

.section-heading::before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 1.35em;
    background-color: var(--primary);
    margin-right: .5rem;
    margin-bottom: -.5rem;
    vertical-align: top
}

.section-heading.collapse {
    margin: 0
}

.section-heading span {
    font-weight: normal
}

.mini-title {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0
}

.mini-title__strong {
    color: #3d393c;
    font-size: 1.2rem;
    font-weight: 800
}

.mini-title__strong--highlight {
    font-size: 1.4rem
}

.data-title__over {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: .5rem
}

.data-title__main {
    font-size: 2rem;
    line-height: 1;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 0
}

.data-title__sub {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    line-height: 1
}

.page-title-wrapper {
    text-align: center
}

.page-title {
    margin-bottom: 3rem
}

.page-title a:hover {
    text-decoration: underline
}

.text-highlight {
    margin-bottom: 0;
    color: #fff;
    text-shadow: 0 0 10px rgba(0,0,0,0.8)
}

.text-highlight.heading1 {
    font-weight: 800
}

.text-highlight>a {
    color: inherit
}

.text-highlight>a:hover {
    color: var(--primary)
}

.text-primary {
    color: #cb3c29
}

.bg-primary {
    background-color: #ecaaa1
}

.text-secondary {
    color: #3e7f8b
}

.bg-secondary {
    background-color: #93c6cf
}

.text-success {
    color: #57d685
}

.bg-success {
    background-color: #d2f4de
}

.text-warning {
    color: #ffae00
}

.bg-warning {
    background-color: #ffdf99
}

.text-alert {
    color: #ec5840
}

.bg-alert {
    background-color: #fad2cb
}

.text-muted {
    color: #726a70
}

.bg-muted {
    background-color: #bdb8bc
}

.text-large {
    font-size: 130%
}

.text-medium,.chart-tooltip .tooltip-content {
    font-size: 90%
}

.text-small {
    font-size: 80%
}

.text-sm {
    font-size: 80%
}

.text-uppercase {
    text-transform: uppercase
}

.text-lowercase {
    text-transform: lowercase
}

.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5
}

.text-compact {
    line-height: 1
}

.word-wrapper {
    display: inline-block
}

a.primary,abbr.primary,acronym.primary,b.primary,bdo.primary,big.primary,br.primary,button.primary,cite.primary,code.primary,dfn.primary,em.primary,i.primary,img.primary,input.primary,kbd.primary,label.primary,map.primary,object.primary,q.primary,samp.primary,script.primary,select.primary,.inline-filters button.primary[data-toggle],small.primary,span.primary,strong.primary,sub.primary,sup.primary,textarea.primary,time.primary,tt.primary,var.primary {
    color: var(--primary)
}

a.secondary,abbr.secondary,acronym.secondary,b.secondary,bdo.secondary,big.secondary,br.secondary,button.secondary,cite.secondary,code.secondary,dfn.secondary,em.secondary,i.secondary,img.secondary,input.secondary,kbd.secondary,label.secondary,map.secondary,object.secondary,q.secondary,samp.secondary,script.secondary,select.secondary,.inline-filters button.secondary[data-toggle],small.secondary,span.secondary,strong.secondary,sub.secondary,sup.secondary,textarea.secondary,time.secondary,tt.secondary,var.secondary {
    color: var(--secondary)
}

a.success,abbr.success,acronym.success,b.success,bdo.success,big.success,br.success,button.success,cite.success,code.success,dfn.success,em.success,i.success,img.success,input.success,kbd.success,label.success,map.success,object.success,q.success,samp.success,script.success,select.success,.inline-filters button.success[data-toggle],small.success,span.success,strong.success,sub.success,sup.success,textarea.success,time.success,tt.success,var.success {
    color: var(--success)
}

a.warning,abbr.warning,acronym.warning,b.warning,bdo.warning,big.warning,br.warning,button.warning,cite.warning,code.warning,dfn.warning,em.warning,i.warning,img.warning,input.warning,kbd.warning,label.warning,map.warning,object.warning,q.warning,samp.warning,script.warning,select.warning,.inline-filters button.warning[data-toggle],small.warning,span.warning,strong.warning,sub.warning,sup.warning,textarea.warning,time.warning,tt.warning,var.warning {
    color: var(--warning)
}

a.alert,abbr.alert,acronym.alert,b.alert,bdo.alert,big.alert,br.alert,button.alert,cite.alert,code.alert,dfn.alert,em.alert,i.alert,img.alert,input.alert,kbd.alert,label.alert,map.alert,object.alert,q.alert,samp.alert,script.alert,select.alert,.inline-filters button.alert[data-toggle],small.alert,span.alert,strong.alert,sub.alert,sup.alert,textarea.alert,time.alert,tt.alert,var.alert {
    color: var(--alert)
}

a.muted,abbr.muted,acronym.muted,b.muted,bdo.muted,big.muted,br.muted,button.muted,cite.muted,code.muted,dfn.muted,em.muted,i.muted,img.muted,input.muted,kbd.muted,label.muted,map.muted,object.muted,q.muted,samp.muted,script.muted,select.muted,.inline-filters button.muted[data-toggle],small.muted,span.muted,strong.muted,sub.muted,sup.muted,textarea.muted,time.muted,tt.muted,var.muted {
    color: #726a70
}

ul.no-bullet-indented,ol.no-bullet-indented {
    list-style-type: none
}

.title-action {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 1.5rem
}

.title-action__title {
    display: inline-block;
    margin-right: 1rem;
    vertical-align: middle;
    margin-bottom: 0
}

.title-action__title.section-heading {
    margin-bottom: 0
}

.title-action__action {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0
}

.title-action__action .icon {
    width: 11px;
    height: 11px;
    margin-left: .3rem
}

.button.small {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.button.small.compact {
    padding-left: .5rem;
    padding-right: .5rem;
    letter-spacing: 0;
    white-space: nowrap
}

.button.tiny {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.button.tiny.compact {
    padding-left: .25rem;
    padding-right: .25rem;
    letter-spacing: 0
}

.button.button--right {
    float: right
}

.button a {
    color: inherit
}

.button a:hover {
    text-decoration: none
}

.button {
    position: relative;
    background-color: var(--primary)
}

.button.focus,.button:focus {
    background-color: var(--primary);
    box-shadow: none;
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-offset: 2px;
    -webkit-filter: brightness(95%);
    filter: brightness(95%)
}

.button.hover,.button:hover {
    background-color: var(--primary);
    -webkit-filter: brightness(95%);
    filter: brightness(95%);
    text-decoration: none
}

.button.active,.button:active {
    -webkit-filter: brightness(85%);
    filter: brightness(85%)
}

.button.disabled,.button.disabled:active,.button.disabled:hover,.button.disabled:focus,.button[disabled],.button[disabled]:active,.button[disabled]:hover,.button[disabled]:focus {
    background-color: var(--primary)
}

.button.hollow {
    background-color: transparent;
    color: var(--primary);
    border-color: var(--primary);
    text-decoration: none
}

.button.hollow.hover,.button.hollow:hover,.button.hollow.focus,.button.hollow:focus {
    border-color: var(--primary);
    background-color: var(--primary);
    color: #fff
}

.button.hollow.disabled,.button.hollow.disabled:active,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:active,.button.hollow[disabled]:hover,.button.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--primary);
    color: var(--primary);
    box-shadow: none;
    text-decoration: none
}

.button.hollow.light.hover,.button.hollow.light:hover,.button.hollow.light.focus,.button.hollow.light:focus {
    border-color: var(--primary);
    background-color: var(--primary);
    color: #fff
}

.button.hollow.light.disabled,.button.hollow.light.disabled:active,.button.hollow.light.disabled:hover,.button.hollow.light.disabled:focus,.button.hollow.light[disabled],.button.hollow.light[disabled]:active,.button.hollow.light[disabled]:hover,.button.hollow.light[disabled]:focus {
    border-color: #fff;
    color: #fff
}

.button.secondary {
    background-color: var(--secondary)
}

.button.secondary.hover,.button.secondary:hover,.button.secondary.focus,.button.secondary:focus {
    background-color: var(--secondary)
}

.button.secondary.disabled,.button.secondary.disabled:active,.button.secondary.disabled:hover,.button.secondary.disabled:focus,.button.secondary[disabled],.button.secondary[disabled]:active,.button.secondary[disabled]:hover,.button.secondary[disabled]:focus {
    background-color: var(--secondary)
}

.button.secondary.hollow {
    background-color: transparent;
    color: var(--secondary);
    border-color: var(--secondary)
}

.button.secondary.hollow.hover,.button.secondary.hollow:hover,.button.secondary.hollow.focus,.button.secondary.hollow:focus {
    border-color: var(--secondary);
    background-color: var(--secondary);
    color: #fff
}

.button.secondary.hollow.disabled,.button.secondary.hollow.disabled:active,.button.secondary.hollow.disabled:hover,.button.secondary.hollow.disabled:focus,.button.secondary.hollow[disabled],.button.secondary.hollow[disabled]:active,.button.secondary.hollow[disabled]:hover,.button.secondary.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--secondary);
    color: var(--secondary);
    box-shadow: none;
    text-decoration: none
}

.button.success {
    background-color: var(--success)
}

.button.success.hover,.button.success:hover,.button.success.focus,.button.success:focus {
    background-color: var(--success)
}

.button.success.disabled,.button.success.disabled:active,.button.success.disabled:hover,.button.success.disabled:focus,.button.success[disabled],.button.success[disabled]:active,.button.success[disabled]:hover,.button.success[disabled]:focus {
    background-color: var(--success)
}

.button.success.hollow {
    background-color: transparent;
    color: var(--success);
    border-color: var(--success)
}

.button.success.hollow.hover,.button.success.hollow:hover,.button.success.hollow.focus,.button.success.hollow:focus {
    border-color: var(--success);
    background-color: var(--success);
    color: #fff
}

.button.success.hollow.disabled,.button.success.hollow.disabled:active,.button.success.hollow.disabled:hover,.button.success.hollow.disabled:focus,.button.success.hollow[disabled],.button.success.hollow[disabled]:active,.button.success.hollow[disabled]:hover,.button.success.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--success);
    color: var(--success);
    box-shadow: none;
    text-decoration: none
}

.button.alert {
    background-color: var(--alert)
}

.button.alert.hover,.button.alert:hover,.button.alert.focus,.button.alert:focus {
    background-color: var(--alert)
}

.button.alert.disabled,.button.alert.disabled:active,.button.alert.disabled:hover,.button.alert.disabled:focus,.button.alert[disabled],.button.alert[disabled]:active,.button.alert[disabled]:hover,.button.alert[disabled]:focus {
    background-color: var(--alert)
}

.button.alert.hollow {
    background-color: transparent;
    color: var(--alert);
    border-color: var(--alert)
}

.button.alert.hollow.hover,.button.alert.hollow:hover,.button.alert.hollow.focus,.button.alert.hollow:focus {
    border-color: var(--alert);
    background-color: var(--alert);
    color: #fff
}

.button.alert.hollow.disabled,.button.alert.hollow.disabled:active,.button.alert.hollow.disabled:hover,.button.alert.hollow.disabled:focus,.button.alert.hollow[disabled],.button.alert.hollow[disabled]:active,.button.alert.hollow[disabled]:hover,.button.alert.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--alert);
    color: var(--alert);
    box-shadow: none;
    text-decoration: none
}

.button.warning {
    background-color: var(--warning)
}

.button.warning.hover,.button.warning:hover,.button.warning.focus,.button.warning:focus {
    background-color: var(--warning)
}

.button.warning.disabled,.button.warning.disabled:active,.button.warning.disabled:hover,.button.warning.disabled:focus,.button.warning[disabled],.button.warning[disabled]:active,.button.warning[disabled]:hover,.button.warning[disabled]:focus {
    background-color: var(--warning)
}

.button.warning.hollow {
    background-color: transparent;
    color: var(--warning);
    border-color: var(--warning)
}

.button.warning.hollow.hover,.button.warning.hollow:hover,.button.warning.hollow.focus,.button.warning.hollow:focus {
    border-color: var(--warning);
    background-color: var(--warning);
    color: #fff
}

.button.warning.hollow.disabled,.button.warning.hollow.disabled:active,.button.warning.hollow.disabled:hover,.button.warning.hollow.disabled:focus,.button.warning.hollow[disabled],.button.warning.hollow[disabled]:active,.button.warning.hollow[disabled]:hover,.button.warning.hollow[disabled]:focus {
    background-color: transparent;
    border-color: var(--warning);
    color: var(--warning);
    box-shadow: none;
    text-decoration: none
}

.button.clear.secondary,.button.clear.success,.button.clear.alert,.button.clear.warning {
    background-color: transparent
}

.button.clear.secondary.hover,.button.clear.secondary:hover,.button.clear.secondary.focus,.button.clear.secondary:focus,.button.clear.success.hover,.button.clear.success:hover,.button.clear.success.focus,.button.clear.success:focus,.button.clear.alert.hover,.button.clear.alert:hover,.button.clear.alert.focus,.button.clear.alert:focus,.button.clear.warning.hover,.button.clear.warning:hover,.button.clear.warning.focus,.button.clear.warning:focus {
    background-color: transparent
}

.button.clear.secondary {
    color: var(--secondary)
}

.button.clear.success {
    color: var(--success)
}

.button.clear.alert {
    color: var(--alert)
}

.button.clear.warning {
    color: var(--warning)
}

.progress-meter {
    background-color: var(--primary)
}

.button.hollow.success:disabled:hover,.button.hollow.disabled.success:hover {
    border-color: var(--success);
    color: var(--success)
}

.button.hollow.alert:disabled:hover,.button.hollow.disabled.alert:hover {
    border-color: var(--alert);
    color: var(--alert)
}

.button.hollow.warning:disabled:hover,.button.hollow.disabled.warning:hover {
    border-color: var(--warning);
    color: var(--warning)
}

.button.light.primary:not(.hollow) {
    color: var(--primary)
}

.button.light.secondary:not(.hollow) {
    color: #fff
}

.button.light.success:not(.hollow) {
    color: #fff
}

.button.light.warning:not(.hollow) {
    color: var(--warning)
}

.button.light.alert:not(.hollow) {
    color: var(--alert)
}

.button.light.hollow {
    border-color: #fff;
    color: #fff
}

.button-group--collapse {
    text-align: left;
    margin-bottom: 0;
    display: flex
}

.button-group--collapse>:last-child {
    flex: 1
}

.button-group--collapse>:first-child,.button-group--collapse>:first-child * {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.button-group--collapse>:last-child,.button-group--collapse>:last-child * {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.button-group--collapse>:not(:first-child):not(:last-child),.button-group--collapse>:not(:first-child):not(:last-child) * {
    border-radius: 0
}

.button-group--collapse.no-gaps .button {
    margin-right: 0
}

.buttons__row {
    display: flex;
    flex-direction: row
}

.buttons__row>* {
    margin: 0 0.25rem
}

.buttons__row>:first-child {
    margin-left: 0
}

.buttons__row>:last-child {
    margin-right: 0
}

.buttons__column {
    display: flex;
    flex-direction: column
}

.buttons__column>* {
    margin: 0.25rem 0
}

.buttons__column>:first-child {
    margin-top: 0
}

.buttons__column>:last-child {
    margin-bottom: 0
}

.button--shadow.primary {
    color: #fff;
    background-color: #661e15
}

.button--shadow.secondary {
    color: #fff;
    background-color: #1f4046
}

.button--shadow.success {
    color: #fff;
    background-color: #2c6b43
}

.button--shadow.warning {
    color: #fff;
    background-color: #805700
}

.button--shadow.alert {
    color: #fff;
    background-color: #762c20
}

.button--shadow.muted {
    color: #fff;
    background-color: #393538
}

.button--icon {
    display: flex;
    align-items: center;
    position: relative
}

.button--icon .icon-wrap {
    position: absolute;
    left: 0;
    top: 0;
    padding: .85em;
    border-right: 1px solid #fff;
    height: 100%;
    min-width: 3.5em;
    white-space: no-wrap;
    padding-right: 5px
}

.button--icon .icon-wrap .icon {
    margin: 0;
    vertical-align: bottom
}

.button--icon .text-wrap {
    display: block;
    margin-left: 2rem
}

.button--icon .icon {
    margin: 0 2px
}

.button--icon.hollow .icon-wrap {
    border-right: 1px solid var(--primary)
}

.button--icon.hollow.secondary .icon-wrap {
    border-right: 1px solid var(--secondary)
}

.button--icon.small .icon-wrap {
    padding: .5rem;
    min-width: 2.5rem
}

.button--icon.small .icon {
    width: 12px;
    height: 12px
}

.button--nomargin {
    margin: 0
}

.button--frosted {
    background-color: rgba(255,255,255,0.65);
    color: var(--primary)
}

.button--muted {
    background-color: #726a70
}

.button--muted:hover {
    background-color: var(--primary)
}

.button--muted.hollow {
    border-color: #726a70
}

.button--sc {
    letter-spacing: .05em;
    font-weight: 600;
    text-transform: uppercase
}

.button--sc.hollow {
    letter-spacing: .01em
}

.button--sc.large {
    font-size: 1rem
}

.button__info {
    text-transform: none;
    font-weight: normal;
    font-size: 80%;
    margin-top: .25rem;
    display: block
}

.link {
    cursor: pointer;
    color: var(--secondary);
    font-weight: 600
}

.link:hover {
    color: #356d78;
    text-decoration: underline;
    text-decoration-skip-ink: auto
}

.link-alt {
    cursor: pointer;
    color: #3e7f8b
}

.link-alt:hover {
    color: #356d78;
    text-decoration: underline;
    text-decoration-skip-ink: auto
}

.muted-link {
    font-weight: 600;
    color: #726a70
}

.muted-link:hover {
    color: #3e7f8b;
    text-decoration: underline
}

.show-more {
    text-align: center;
    margin-bottom: 1rem
}

.button--social {
    position: relative;
    padding: 0 1.5rem 0 0;
    text-align: left;
    display: block;
    min-width: 250px
}

.button--social::after {
    content: "";
    clear: both
}

.button--social__icon,.button--social__text {
    display: block;
    padding: .85em 1rem
}

.button--social__icon {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    vertical-align: middle;
    padding: .85em 1rem;
    border-right: 1px solid rgba(0,0,0,0.075);
    margin-right: .5rem;
    min-width: 3rem;
    text-align: center
}

.button--social--mini .button--social__icon {
    position: relative
}

.button--social__text {
    margin-left: 3rem
}

.button--twitter {
    background-color: var(--twitter)
}

.button--twitter:hover {
    background-color: var(--twitter);
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

.button--facebook {
    background-color: var(--facebook)
}

.button--facebook:hover {
    background-color: var(--facebook);
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

.button--google {
    background-color: var(--google);
    font-family: Roboto
}

.button--google:hover {
    background-color: var(--google);
    -webkit-filter: brightness(90%);
    filter: brightness(90%)
}

.button--google .button--social__icon {
    padding: 0
}

.button--google .button--social__icon svg.icon {
    fill: inherit;
    width: inherit;
    height: inherit;
    margin-top: 2px;
    max-width: 42px;
    max-height: 42px
}

.button--google .button--social__icon svg.icon.icon--google {
    background-image: url(/assets/decidim/brands/google-add2b7674a42f679b82fe8e06e247722487be58a3595ee8a640ce3fa34da6749.svg)
}

.button--google .button--social__icon svg.icon.icon--google>use {
    display: none
}

.button--google.button--social--mini .button--social__icon {
    font-size: 0;
    min-width: auto;
    padding: 0
}

.button--google.button--social--mini .button--social__icon svg.icon {
    margin: 1px
}

.input-group .input-group-field:focus,.input-group .user-nickname label .row>span:focus:last-of-type,.user-nickname label .input-group .row>span:focus:last-of-type {
    position: relative;
    z-index: 10
}

.input-group-button button {
    height: 2.5rem;
    padding: .5rem 1rem
}

label.has-tribute,.field.has-tribute {
    position: relative
}

label.has-tribute .tribute-container,.field.has-tribute .tribute-container {
    top: auto;
    margin-top: -1rem;
    max-width: none;
    width: 100%
}

.help-text {
    display: block;
    line-height: 1.2;
    margin: -0.5rem 0 1rem
}

.form-input-extra-before,.form-input-extra-after {
    display: block;
    font-size: 0.75rem;
    font-weight: 600;
    margin-top: -1rem
}

#registration_user_nickname_characters {
    margin-top: 1rem
}

.form-input-extra-before {
    margin-bottom: 0.5rem
}

.form-input-extra-after {
    margin-bottom: 1rem
}

label>[type="checkbox"],label>[type="radio"] {
    margin-bottom: 0
}

.switch-with-label>label {
    display: flex;
    align-items: center;
    line-height: 1.2
}

.switch-with-label .switch-paddle {
    display: inline-block;
    margin-right: 1rem;
    flex-shrink: 0
}

.switch input.switch-input:active+.switch-paddle,.switch input.switch-input:focus+.switch-paddle {
    outline: none;
    outline-color: var(--highlight);
    outline-offset: 2px
}

.checkboxes {
    margin-bottom: 1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.checkboxes::after {
    min-width: 200px;
    content: ""
}

.checkboxes label {
    min-width: 200px
}

.checkboxes label input[type="checkbox"] {
    vertical-align: middle
}

[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea,select,.inline-filters button[data-toggle],input[type="file"],input[type="checkbox"],input[type="radio"] {
    outline: 0
}

[type='text']:active,[type='text']:focus,[type='password']:active,[type='password']:focus,[type='date']:active,[type='date']:focus,[type='datetime']:active,[type='datetime']:focus,[type='datetime-local']:active,[type='datetime-local']:focus,[type='month']:active,[type='month']:focus,[type='week']:active,[type='week']:focus,[type='email']:active,[type='email']:focus,[type='number']:active,[type='number']:focus,[type='search']:active,[type='search']:focus,[type='tel']:active,[type='tel']:focus,[type='time']:active,[type='time']:focus,[type='url']:active,[type='url']:focus,[type='color']:active,[type='color']:focus,textarea:active,textarea:focus,select:active,.inline-filters button[data-toggle]:active,select:focus,.inline-filters button[data-toggle]:focus,input[type="file"]:active,input[type="file"]:focus,input[type="checkbox"]:active,input[type="checkbox"]:focus,input[type="radio"]:active,input[type="radio"]:focus {
    outline: none;
    outline-color: var(--highlight);
    outline-offset: 2px
}

.icon {
    width: 0.875em;
    height: 0.875em;
    fill: currentColor
}

.icon.primary {
    color: var(--primary)
}

.icon.secondary {
    color: var(--secondary)
}

.icon.success {
    color: var(--success)
}

.icon.warning {
    color: var(--warning)
}

.icon.alert {
    color: var(--alert)
}

.icon.muted {
    color: #726a70
}

.icon--small {
    width: 0.625em;
    height: 0.625em
}

.icon--big {
    width: 1.5em;
    height: 1.5em
}

.icon--large {
    width: 1.875em;
    height: 1.875em
}

.icon--action {
    fill: rgba(0,0,0,0.2)
}

.icon--container {
    display: inline-flex;
    align-items: center
}

.icon--action:hover,a:hover .icon--action {
    fill: currentColor
}

.icon--after {
    margin-left: .3rem
}

.icon--before {
    margin-right: .3rem
}

.icon--share {
    margin-bottom: -2px;
    width: 12px;
    height: 12px
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%
}

.embed-container iframe,.embed-container object,.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none
}

@media print,screen and (max-width: 28.12375em) {
    .reveal {
        width:95%;
        left: 2.5%;
        top: 2rem;
        height: auto;
        min-height: auto
    }
}

.reveal__header {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 1rem
}

.reveal__header.reveal__header--nomargin {
    margin-bottom: 0
}

.reveal__footer {
    border-top: 1px solid #e8e8e8
}

.reveal__footer .buttons {
    display: flex;
    justify-content: center;
    padding: 10px 0 50px
}

@media print,screen and (min-width: 40em) {
    .reveal__footer .buttons {
        padding-bottom:0;
        margin-bottom: -1rem
    }
}

.reveal__bg {
    background-color: #f4f4f4
}

.reveal__title {
    margin-top: -6px
}

.reveal__list li {
    display: flex
}

.reveal__list li.selected {
    background-color: rgba(255,174,0,0.3);
    justify-content: space-between
}

.reveal__list li.selected svg {
    color: #57d685;
    align-self: center
}

.reveal__list li:hover {
    cursor: pointer
}

.reveal__list li:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.reveal__trigger {
    cursor: pointer
}

.reveal__buttons {
    display: flex;
    justify-content: space-between;
    padding: 0 1rem
}

.wrapper {
    padding: 1.2rem 1rem;
    position: relative
}

@media print,screen and (min-width: 40em) {
    .wrapper {
        padding:5rem 1.5rem 3rem
    }
}

@media print,screen and (min-width: 64em) {
    .wrapper {
        padding-left:4rem;
        padding-right: 4rem
    }
}

.wrapper-mini {
    padding: 1.2rem 1rem 0;
    position: relative
}

@media print,screen and (min-width: 40em) {
    .wrapper-mini {
        padding:2rem 1.5rem 0
    }
}

@media print,screen and (min-width: 64em) {
    .wrapper-mini {
        padding:3rem 4rem 0
    }
}

.wrapper--inner {
    background: #f4f4f4;
    padding-top: 1rem
}

html {
    height: 100%
}

body {
    display: flex;
    flex-direction: column;
    height: auto;
    min-height: 100%
}

@media screen and (max-width: 39.99875em) {
    body {
        background-color:#2c2930
    }
}

.footer-separator {
    flex-grow: 1
}

.off-canvas-wrapper {
    background-color: #fafafa
}

.off-canvas-wrapper,.off-canvas-wrapper-inner,.off-canvas-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.off-canvas {
    background-color: #2c2930
}

.off-canvas .close-button {
    color: #fafafa;
    padding: .2rem .5rem;
    margin-right: -.5rem
}

.translation-bar a.button {
    margin-bottom: 0;
    margin-top: -4px;
    margin-right: 5px
}

.navbar {
    background: #2c2930
}

.navbar a:focus,.navbar .button:focus {
    outline-color: var(--highlight-alternative)
}

.title-bar {
    position: relative
}

@media screen and (max-width: 39.99875em) {
    .title-bar {
        border-top:2.125rem solid #2c2930
    }
}

.title-bar .skip {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999
}

.title-bar .skip:focus,.title-bar .skip:active {
    background-color: #cb3c29;
    color: #fff;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: auto;
    margin: 10px;
    padding: 5px;
    font-size: 1.4em;
    z-index: 999;
    outline: 1px dotted rgba(0,0,0,0.5);
    position: absolute
}

.title-bar .skip:focus {
    outline-color: var(--highlight-alternative)
}

.title-bar a:focus,.title-bar .button:focus {
    outline-color: var(--highlight-alternative)
}

.logo-cityhall {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    margin-top: -1.95rem;
    text-align: right
}

.logo-cityhall img {
    width: auto;
    height: 22px !important
}

@media print,screen and (min-width: 40em) {
    .logo-cityhall {
        top:50%;
        margin-top: -19px
    }

    .logo-cityhall img {
        height: 38px !important
    }
}

.topbar__search {
    position: relative;
    max-width: 220px
}

.topbar__search input {
    color: #fff;
    border-color: transparent;
    box-shadow: none;
    background: rgba(255,255,255,0.02);
    margin-top: 8px;
    display: inline-block;
    border-radius: 4px 0 0 4px;
    transition: .3s all;
    height: 2.5rem
}

.topbar__search input:focus {
    color: #fff;
    box-shadow: none;
    background: rgba(255,255,255,0.02);
    outline-color: var(--highlight-alternative)
}

@media print,screen and (min-width: 40em) {
    .topbar__search input {
        background:#2c2930
    }
}

.topbar__search .input-group-button {
    position: relative;
    height: 1px;
    vertical-align: top
}

.topbar__search .button-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.topbar__search button {
    padding: 5px 10px;
    border-radius: 0 4px 4px 0;
    transition: .3s all
}

.topbar__search form:first-child {
    display: inline-flex
}

.topbar__search .input-group {
    margin-bottom: 0
}

.topbar__search:not(:focus-within) button {
    background-color: rgba(255,255,255,0.02);
    color: rgba(255,255,255,0.5)
}

@media print,screen and (min-width: 40em) {
    .topbar__search:not(:focus-within) button {
        background:#2c2930
    }
}

.topbar__search:focus-within input {
    background-color: #fafafa;
    color: #3d393c;
    border: 0
}

.topbar__search:focus-within input::-webkit-input-placeholder {
    color: #3d393c
}

.topbar__search:focus-within input:-ms-input-placeholder {
    color: #3d393c
}

.topbar__search:focus-within input::-ms-input-placeholder {
    color: #3d393c
}

.topbar__search:focus-within input::placeholder {
    color: #3d393c
}

@media all and (-ms-high-contrast: none) {
    *::-ms-backdrop,.topbar__search {
        overflow: hidden
    }
}

.topbar {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.topbar>div {
    flex: 0 0 auto;
    display: flex
}

.topbar>div.logo-wrapper {
    flex: 1 0 auto
}

.logo-wrapper {
    line-height: 0
}

.logo-wrapper a {
    display: inline-block
}

.logo-wrapper img {
    display: block;
    max-height: 33px
}

@media screen and (min-width: 50em) {
    .logo-wrapper img {
        max-height:45px
    }
}

.topbar__dropmenu {
    display: inline-block;
    vertical-align: middle;
    padding-top: 0;
    margin-left: 2rem
}

.topbar__dropmenu .dropdown>li>a {
    background: transparent;
    padding-left: 0
}

.topbar__dropmenu .dropdown {
    display: inline-block;
    vertical-align: middle
}

.topbar__dropmenu .is-dropdown-submenu {
    z-index: 701;
    text-align: left;
    padding: 0;
    background-color: #fff;
    border: 1px solid #fafafa;
    border-radius: 4px;
    box-shadow: 0 3px 5px rgba(0,0,0,0.3);
    min-width: 150px
}

.topbar__dropmenu .is-dropdown-submenu::after,.topbar__dropmenu .is-dropdown-submenu::before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.topbar__dropmenu .is-dropdown-submenu::after {
    border-color: rgba(250,250,250,0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px
}

.topbar__dropmenu .is-dropdown-submenu::before {
    border-color: rgba(250,250,250,0);
    border-bottom-color: #fff;
    border-width: 11px;
    margin-left: -11px
}

.topbar__dropmenu .is-dropdown-submenu li {
    padding: 0.5rem
}

.topbar__dropmenu .is-dropdown-submenu li a {
    padding: .5rem;
    color: #3e7f8b
}

.topbar__dropmenu .is-dropdown-submenu li a:hover,.topbar__dropmenu .is-dropdown-submenu li a:focus {
    color: #726a70;
    text-decoration: underline
}

.topbar__dropmenu .is-dropdown-submenu li:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.topbar__dropmenu .is-dropdown-submenu li:hover,.topbar__dropmenu .is-dropdown-submenu li:focus {
    cursor: pointer;
    background-color: rgba(var(--secondary-rgb), 0.05);
    text-decoration: underline
}

.topbar__dropmenu #topbar__language-choose .is-dropdown-submenu {
    -webkit-transform: translateX(-12%);
    transform: translateX(-12%);
    top: 110%
}

.topbar__dropmenu #topbar__user-notifications .is-dropdown-submenu {
    -webkit-transform: translateX(-47%);
    transform: translateX(-47%);
    top: 110%
}

.topbar__dropmenu #topbar__user-profile .is-dropdown-submenu {
    -webkit-transform: translateX(-40%);
    transform: translateX(-40%);
    top: 110%
}

.topbar__dropmenu>ul>li>a {
    color: #e8e8e8
}

.topbar__dropmenu>ul>li>a:hover {
    text-decoration: underline
}

.topbar__dropmenu>ul>li>a::after {
    margin-top: -1px !important;
    border-top-color: #e8e8e8 !important
}

@media screen and (max-width: 39.99875em) {
    .language-choose {
        font-size:.8rem;
        position: absolute;
        top: -2.2rem;
        left: .5rem;
        margin-left: 0
    }

    .language-choose:hover,.language-choose:focus {
        text-decoration: underline
    }

    .language-choose .dropdown.menu>li.is-dropdown-submenu-parent>a::after {
        border-width: 3px;
        right: 10px;
        margin-top: 0
    }

    .language-choose .dropdown.menu>li.is-dropdown-submenu-parent>a::after:hover,.language-choose .dropdown.menu>li.is-dropdown-submenu-parent>a::after:focus {
        text-decoration: underline
    }
}

.topbar__user {
    display: inline-block;
    padding-right: 2.5rem;
    margin-left: 2rem
}

@media (min-width: 81.25em) {
    .topbar__user {
        padding-right:0
    }
}

.topbar__user__logged {
    text-align: right;
    padding-right: 2.5rem;
    display: none
}

.topbar__user__logged .dropdown.menu>li.is-dropdown-submenu-parent>a::after {
    display: none
}

@media print,screen and (min-width: 40em) {
    .topbar__user__logged {
        display:block
    }

    .topbar__user__logged .dropdown.menu>li.is-dropdown-submenu-parent>a::after {
        display: block
    }

    .topbar__user__logged .dropdown.menu>li.is-dropdown-submenu-parent>a::after:hover,.topbar__user__logged .dropdown.menu>li.is-dropdown-submenu-parent>a::after:focus {
        text-decoration: underline
    }
}

@media (min-width: 81.25em) {
    .topbar__user__logged {
        padding-right:0
    }
}

.topbar__user__logged__picture {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    border: 1px solid #e8e8e8;
    -o-object-fit: cover;
    object-fit: cover
}

.topbar__user__logged__name {
    color: #3d393c
}

.topbar__user__logged__name>* {
    display: block
}

.topbar__notifications,.topbar__conversations {
    margin-right: 1rem;
    vertical-align: -4px
}

.topbar__notifications .icon,.topbar__conversations .icon {
    fill: #fff;
    opacity: .3
}

.topbar__notifications.is-active .icon,.topbar__conversations.is-active .icon {
    fill: #ffae00;
    opacity: 1
}

.topbar__notifications__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #726a70;
    width: 250px;
    display: flex;
    flex-direction: row
}

.topbar__notifications__item>* {
    margin: 0 0.5rem
}

.topbar__notifications__item>:first-child {
    margin-left: 0
}

.topbar__notifications__item>:last-child {
    margin-right: 0
}

.topbar__notifications__item strong {
    color: #3e7f8b
}

.topbar__notifications__item :last-child {
    flex: 1
}

.topbar__notifications__item :last-child>* {
    display: block
}

.topbar__notifications__item--more {
    text-align: center;
    background-color: #f4f4f4;
    color: #3e7f8b;
    font-size: 90%
}

.topbar__user__login {
    text-align: right;
    line-height: 1.2
}

.topbar__user__login a {
    color: #e8e8e8;
    font-weight: 600
}

@media print,screen and (min-width: 40em) {
    .topbar__user__login a {
        margin-left:1rem
    }
}

.topbar__user__login a:hover {
    text-decoration: underline
}

.topbar__user__login a::before {
    content: "";
    margin-left: .5rem;
    margin-right: .5rem;
    display: inline-block;
    width: 1px;
    height: 2px;
    border-left: 1px solid #e8e8e8;
    vertical-align: middle
}

@media print,screen and (min-width: 40em) {
    .topbar__user__login a::before {
        display:none
    }
}

@media print,screen and (min-width: 40em) {
    .topbar__user__login a:first-of-type {
        margin-left:0
    }
}

.topbar__user__login a:first-of-type::before {
    display: none
}

.topbar__menu {
    text-align: right;
    font-size: 20px;
    margin-right: .1rem
}

.topbar__menu button {
    color: inherit
}

.topbar__admin__link a {
    color: #e8e8e8
}

.topbar__admin__link a:hover {
    background: rgba(255,255,255,0.02);
    color: #fff
}

.topbar__admin__link~.topbar__admin__link {
    margin-left: 1rem
}

.usermenu-off-canvas-holder .usermenu-off-canvas {
    border-top: 1px solid;
    border-bottom: 1px solid
}

.usermenu-off-canvas-holder .usermenu-off-canvas.is-dropdown-submenu {
    display: block;
    position: static;
    background: transparent;
    border-left: 0;
    border-right: 0
}

.usermenu-off-canvas-holder .usermenu-off-canvas a {
    display: block;
    padding: 1em 2em;
    color: rgba(255,255,255,0.5)
}

.usermenu-off-canvas-holder .usermenu-off-canvas a:hover,.usermenu-off-canvas-holder .usermenu-off-canvas a:focus {
    background: rgba(255,255,255,0.02);
    color: #fff;
    text-decoration: underline
}

.off-canvas .topbar__user__login {
    text-align: center;
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-top: 1px solid;
    border-bottom: 1px solid
}

.main-nav ul {
    position: relative;
    padding: 0;
    margin: 0;
    list-style: none
}

@media print,screen and (min-width: 40em) {
    .main-nav ul {
        -webkit-overflow-scrolling:touch;
        white-space: nowrap;
        display: flex
    }

    .main-nav ul>li {
        display: inline-block;
        flex: 1;
        text-align: center
    }
}

.main-nav__link a {
    position: relative;
    display: block;
    padding: 1em 2em;
    color: rgba(255,255,255,0.5)
}

.main-nav__link a:hover {
    background: rgba(255,255,255,0.02);
    color: #fff;
    text-decoration: underline
}

.main-nav__link a:focus {
    z-index: 1;
    color: #fff;
    text-decoration: underline;
    outline-offset: -2px
}

@media print,screen and (min-width: 40em) {
    .main-nav__link a {
        padding:.75em 2em
    }
}

.main-nav__link--active a {
    box-shadow: inset 4px 0 0 0 var(--primary);
    color: #fff;
    background: rgba(255,255,255,0.02)
}

@media print,screen and (min-width: 40em) {
    .main-nav__link--active a {
        box-shadow:inset 0 4px 0 0 var(--primary)
    }
}

.main-container {
    background: #fff;
    border: 1px solid #e8e8e8
}

.main-container__content {
    padding: 1rem 0.5rem
}

@media print,screen and (min-width: 40em) {
    .main-container__content {
        padding:2rem 2rem
    }
}

@media print,screen and (min-width: 40em) {
    .main-container--side-panel {
        display:flex
    }
}

.side-panel {
    background-color: #f4f4f4;
    min-height: 100%;
    border-bottom: 1px solid #e8e8e8
}

@media print,screen and (min-width: 40em) {
    .side-panel {
        border-bottom:0;
        border-right: 1px solid #e8e8e8
    }
}

.side-panel__tabs {
    border: none
}

.side-panel__tabs .tabs-title {
    border-bottom: 1px solid #e8e8e8
}

@media print,screen and (min-width: 40em) {
    .side-panel__tabs .tabs-title:last-of-type {
        margin-bottom:4rem
    }
}

.side-panel__tabs .tabs-title>[role=tab],.side-panel__tabs .tabs-title>a {
    color: #3d393c
}

.side-panel__tabs .tabs-title>[role=tab]:hover,.side-panel__tabs .tabs-title>a:hover {
    color: #3e7f8b
}

.side-panel__tabs .tabs-title.is-active>[role=tab],.side-panel__tabs .tabs-title.is-active>a {
    color: #3e7f8b;
    box-shadow: inset 4px 0 0 var(--primary)
}

.main-footer,.mini-footer {
    color: #e8e8e8
}

.main-footer a,.mini-footer a {
    color: #828282
}

.main-footer a:hover,.mini-footer a:hover {
    color: #b5b5b5;
    text-decoration: underline
}

.main-footer a:focus,.mini-footer a:focus {
    outline-color: var(--highlight-alternative)
}

.main-footer {
    background-color: #1a181d;
    position: relative;
    padding: 1rem 0;
    min-height: 76px
}

.main-footer__badge {
    display: inline-block
}

@media print,screen and (min-width: 64em) {
    .main-footer__badge {
        position:absolute
    }
}

.main__footer__nav {
    text-align: center
}

@media print,screen and (min-width: 40em) {
    .main__footer__nav {
        text-align:left
    }
}

@media print,screen and (min-width: 64em) {
    .main__footer__nav {
        text-align:center
    }
}

.footer-nav {
    list-style: none;
    padding-top: .5rem;
    margin: 0 0 0 -1rem
}

.footer-nav li {
    display: inline-block;
    padding: 0 1rem
}

@media print,screen and (min-width: 64em) {
    .footer-nav {
        margin-left:0
    }
}

.main__footer__social {
    text-align: center
}

@media print,screen and (min-width: 40em) {
    .main__footer__social {
        text-align:right
    }
}

.footer-social {
    list-style: none;
    padding-top: .5rem;
    margin: 0
}

.footer-social li {
    display: inline-block;
    padding-left: 1rem
}

.footer-social li:first-child {
    padding-left: 0
}

.footer-social__icon .icon {
    width: 16px;
    height: 16px
}

.mini-footer {
    padding: 1rem 0;
    background-color: #1a181d
}

.cc-badge {
    margin-right: .5rem
}

.decidim-logo {
    display: block;
    width: 140px;
    margin-right: auto;
    margin-left: auto
}

@media print,screen and (min-width: 40em) {
    .static-with-nav {
        display:flex
    }
}

.static-nav {
    min-height: 100%
}

.static-nav .list-latin {
    list-style-type: upper-latin
}

.static-nav ul {
    margin-left: .5rem
}

.static-nav li {
    color: #9c9c9c;
    line-height: 1.2;
    margin-bottom: .8rem
}

.static-nav a {
    color: #3d393c
}

.static-nav a:hover {
    color: #3e7f8b
}

.static__message {
    text-align: center;
    padding: 2rem 1rem
}

@media print,screen and (min-width: 40em) {
    .static__message {
        padding:4rem 1.5rem
    }
}

.static__message__cta {
    margin-top: 2rem
}

.card-grid {
    display: flex;
    flex-wrap: wrap
}

.card-grid::before {
    width: 0
}

.card-grid .column,.card-grid .columns {
    margin-bottom: 30px
}

.card-grid .card,.card-grid .chart-tooltip,.card-grid .conference-registration,.card-grid .conference-speaker .speaker-bio,.conference-speaker .card-grid .speaker-bio,.card-grid .add-message,.card-grid .comment-thread {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    height: 100%
}

.card-grid .card__content,.card-grid .badge-card__content {
    flex-grow: 1
}

.card,.chart-tooltip,.conference-registration,.conference-speaker .speaker-bio,.add-message,.comment-thread {
    margin-bottom: 30px;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    overflow: visible
}

.card.primary,.primary.chart-tooltip,.primary.conference-registration,.conference-speaker .primary.speaker-bio,.primary.add-message,.primary.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--primary)
}

.card.secondary,.secondary.chart-tooltip,.secondary.conference-registration,.conference-speaker .secondary.speaker-bio,.secondary.add-message,.secondary.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--secondary)
}

.card.success,.success.chart-tooltip,.success.conference-registration,.conference-speaker .success.speaker-bio,.success.add-message,.success.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--success)
}

.card.warning,.warning.chart-tooltip,.warning.conference-registration,.conference-speaker .warning.speaker-bio,.warning.add-message,.warning.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--warning)
}

.card.alert,.alert.chart-tooltip,.alert.conference-registration,.conference-speaker .alert.speaker-bio,.alert.add-message,.alert.comment-thread {
    border-top-width: 8px;
    border-top-color: var(--alert)
}

.card.muted,.muted.chart-tooltip,.muted.conference-registration,.conference-speaker .muted.speaker-bio,.muted.add-message,.muted.comment-thread {
    border-top-width: 8px;
    border-top-color: rgba(114,106,112,0.3)
}

.card--nomargin {
    margin-bottom: 0
}

.card--secondary {
    background: #f4f4f4;
    box-shadow: none
}

.card__content,.badge-card__content {
    padding: 1rem
}

.card__content:not(:only-child),.badge-card__content:not(:only-child) {
    padding-bottom: 0.5rem
}

@media print,screen and (min-width: 40em) {
    .card__content,.badge-card__content {
        padding:1.5rem
    }

    .card__content:not(:only-child),.badge-card__content:not(:only-child) {
        padding-bottom: 0.75rem
    }
}

.card__content--center {
    text-align: center
}

.card__extra {
    background: #f4f4f4;
    padding: 1rem
}

a.card__title:hover,a .card__title:hover {
    text-decoration: underline
}

.card__header {
    margin-bottom: 0.75rem
}

.card__header .card__title {
    margin-bottom: .5rem
}

.card__header.collapse {
    margin-bottom: 0
}

.card__button {
    margin-bottom: 0;
    cursor: pointer
}

.card__type {
    background: #f4f4f4;
    padding: .1rem 1rem;
    margin-top: .5rem;
    margin-bottom: -.75rem;
    font-size: 80%;
    font-weight: 800;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #726a70;
    display: flex;
    align-self: flex-start;
    align-items: center
}

.card__type .icon {
    width: 14px;
    height: 14px;
    fill: #726a70;
    margin-right: .2rem
}

.card__text:first-child {
    margin-top: -.25em
}

.card__text a:hover {
    color: #1f3f44;
    text-decoration: underline
}

.card__text .card__text--status {
    font-weight: bold;
    text-transform: uppercase
}

.card__text .card__text--status::after {
    content: " "
}

.card__text .card__text--status.primary {
    color: var(--primary)
}

.card__text .card__text--status.secondary {
    color: var(--secondary)
}

.card__text .card__text--status.success {
    color: var(--success)
}

.card__text .card__text--status.warning {
    color: var(--warning)
}

.card__text .card__text--status.alert {
    color: var(--alert)
}

.card__text .card__text--status.muted {
    color: #726a70
}

.card__text .card__text--category {
    display: block;
    margin-top: 0.5rem
}

.card__text:not(:last-child) {
    margin-bottom: 0.5rem
}

.card__text.card--picture-offset {
    margin-left: calc(3.375rem + .5rem)
}

.card__text--separated-mid-dot>*:not(:last-child)::after {
    content: " · "
}

.card__image,.badge-container .badge__logo,.badge-container .badge__logo--small {
    width: 100%;
    max-height: 10rem;
    min-height: 5rem;
    -o-object-fit: cover;
    object-fit: cover
}

.card__image.card__image--smaller,.badge-container .card__image--smaller.badge__logo,.badge-container .card__image--smaller.badge__logo--small {
    max-height: 5rem
}

.card__image.card__image--larger,.badge-container .card__image--larger.badge__logo,.badge-container .card__image--larger.badge__logo--small {
    max-height: 20rem;
    min-height: 10rem
}

.card__datetime {
    flex-shrink: 0;
    text-align: center;
    margin-bottom: 1rem;
    padding: .5rem;
    font-weight: 600;
    display: flex;
    align-items: baseline;
    border-left: 4px solid var(--primary);
    background: #f4f4f4;
    line-height: 1
}

.card__datetime__date {
    font-size: 1.4rem;
    margin-right: 1rem
}

.card__datetime__month {
    text-transform: lowercase;
    font-variant: small-caps;
    font-size: 1.2rem
}

.card__datetime__time {
    font-size: .8rem
}

.card__footer,.card__top {
    background: #f4f4f4;
    border-top: 1px solid #e8e8e8;
    border-radius: 0 0 4px 4px;
    clear: both
}

.card__footer .card__content,.card__footer .badge-card__content,.card__top .card__content,.card__top .badge-card__content {
    display: flex
}

.card__footer--transparent {
    background: transparent
}

.card__footer--data {
    display: flex;
    align-items: center
}

.card__footer--data .card__content,.card__footer--data .badge-card__content {
    flex-grow: 1
}

.card__footer--data .card-data {
    flex-direction: column
}

.card__footer--data .card-data__item {
    flex-basis: auto;
    border-right: none;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8
}

.card__footer--data .card-data__item:last-of-type {
    border-bottom: none
}

.card__author {
    margin-bottom: .5rem
}

.card__author [data-toggler] {
    margin-bottom: -.5rem
}

.card__author.inline-block {
    display: inline-block
}

.card__voting {
    display: inline-block;
    text-align: center
}

.card__vote-number {
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1
}

.card__activity-date {
    margin-bottom: .5rem
}

.card__activity-date.inline-block {
    display: inline-block
}

.card__activity-date.inline-block.before-content::before {
    content: "";
    margin-right: .8rem;
    border-right: 1px solid #e8e8e8;
    height: .7rem;
    display: inline-block;
    vertical-align: middle
}

.card-data {
    list-style: none;
    margin: 0;
    display: flex;
    flex-wrap: wrap
}

.card-data a:hover {
    text-decoration: underline
}

.card-data span:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-color: var(--highlight);
    outline-offset: 2px
}

.card-data__item {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-basis: 33.33%;
    flex-grow: 1;
    text-align: center;
    font-size: 0.9375rem;
    line-height: 1;
    color: #726a70;
    padding: .5em;
    border-right: 1px solid #e8e8e8;
    margin-right: -1px;
    border-top: 1px solid #e8e8e8;
    margin-top: -1px
}

.card-data__item .card-data__item--centerblock {
    margin: 0 auto
}

.card-data__item.card-data__item--expand {
    line-height: 1.5
}

.card-data__item.creation_date_status strong {
    text-transform: uppercase;
    font-weight: 600;
    font-size: .8em;
    letter-spacing: .05em;
    color: #3d393c
}

.card-data__item [data-toggle] {
    margin-bottom: 0
}

.card-data__item__number,.budget-list__data__votes,.budget-list__data__number,.card--list__data__number {
    display: block;
    line-height: 1;
    font-weight: 600;
    font-size: 1.25rem;
    color: #3d393c;
    margin-bottom: .2rem
}

.card-data__item--multiple {
    display: flex;
    justify-content: space-between;
    align-items: center;
    display: flex;
    flex-direction: row
}

.card-data__item--multiple>* {
    margin: 0 0.5rem
}

.card-data__item--multiple>:first-child {
    margin-left: 0
}

.card-data__item--multiple>:last-child {
    margin-right: 0
}

.card-data__item--multiple>div {
    text-align: left;
    display: block
}

.card__popularity {
    padding: 1.5rem;
    text-align: center
}

.card__popularity .icon {
    fill: #e8e8e8
}

.card__popularity__data {
    text-align: center;
    font-size: 85%;
    line-height: 1;
    margin-bottom: .2rem;
    color: #726a70
}

.card__support {
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 1rem
}

@media print,screen and (min-width: 40em) {
    .card__support {
        padding:1.5rem
    }
}

.card__support>*:only-child {
    margin-left: auto
}

.card__support .card__button {
    font-size: 90%
}

.card__support__data,.card__support__data--left {
    text-align: center;
    font-size: 85%;
    line-height: 1;
    margin-bottom: .2rem;
    color: #726a70
}

.card__support__data--left {
    text-align: left;
    text-transform: none;
    margin-bottom: 0;
    color: #726a70;
    max-width: 60%
}

.card__support__data--left strong {
    font-size: 1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.card__support__number,.progress__bar .progress__bar__title .progress__bar__number,.progress__bar.progress__bar--vertical .progress__bar__subtitle .progress__bar__number {
    line-height: 1;
    font-weight: 600;
    font-size: 1.25rem;
    color: #3d393c
}

.card__img {
    text-align: center
}

@media print,screen and (min-width: 64em) {
    .card__img {
        float:right;
        width: 35%
    }
}

@media print,screen and (min-width: 64em) {
    .card__content--img {
        float:left;
        width: 60%
    }
}

.card__link {
    color: #3e7f8b
}

.card__link:hover {
    color: #3e7f8b;
    text-decoration: underline
}

.card__link:focus {
    z-index: 2;
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-offset: 2px
}

.card__link--block {
    display: block
}

.card--list .card--list__item:not(:last-child),.card--list *:not(:last-child) .card--list__item {
    border-bottom: 1px solid #e8e8e8
}

.card--list__item {
    display: flex;
    align-items: center;
    padding-left: 1rem
}

.card--list--mini .card--list__item {
    padding-left: 1rem
}

.card--list--mini .card--list__item .card__link {
    display: flex;
    align-items: center
}

@media print,screen and (min-width: 40em) {
    .card--list__item {
        padding-left:1.5rem
    }
}

.card--list__item svg {
    flex-basis: 15%;
    flex-shrink: 0
}

.card--list__item svg+div {
    max-width: calc(85% - 1rem);
    overflow-wrap: break-word
}

.card--list__icon {
    display: none;
    fill: #3e7f8b
}

.card--list__icon.primary {
    fill: var(--primary)
}

.card--list__icon.secondary {
    fill: var(--secondary)
}

.card--list__icon.success {
    fill: var(--success)
}

.card--list__icon.warning {
    fill: var(--warning)
}

.card--list__icon.alert {
    fill: var(--alert)
}

@media print,screen and (min-width: 40em) {
    .card--list__icon {
        margin-right:1rem;
        display: block;
        width: 30px;
        height: 30px;
        flex-shrink: 0
    }
}

.card--list__text,.card--list__titled-text,.card--list__author {
    flex-grow: 1;
    flex-shrink: 1;
    display: inline-flex;
    align-items: center;
    padding: 1rem 1rem 1rem 0;
    overflow: visible
}

.card--list__text.card--list__text--top,.card--list__text--top.card--list__titled-text,.card--list__text--top.card--list__author {
    align-items: start
}

.card--list--mini .card--list__text,.card--list--mini .card--list__titled-text,.card--list--mini .card--list__author {
    padding: .5rem .5rem .5rem 0
}

.card--list--mini .card--list__text>*,.card--list--mini .card--list__titled-text>*,.card--list--mini .card--list__author>* {
    flex-grow: 1
}

.card--list__text .author,.card--list__titled-text .author,.card--list__author .author {
    margin-top: .3rem;
    margin-right: 1rem
}

.card--list__heading {
    margin-bottom: 0;
    display: block
}

.card--list__heading.heading6 {
    text-transform: unset;
    letter-spacing: unset;
    font-weight: unset
}

@media print,screen and (max-width: 49.99875em) {
    .card--list .tags {
        display:none
    }
}

.card--list__data {
    flex-shrink: 0;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 85%;
    min-width: 7rem;
    line-height: 1;
    color: #726a70;
    padding: 1rem;
    background: #f4f4f4
}

@media print,screen and (min-width: 40em) {
    .card--list__data {
        padding:1rem 1.5rem
    }
}

.card--list--mini .card--list__data {
    padding: 0.5rem 1rem
}

.card--list__data-added {
    background-color: #ddf7e7
}

.card--list__data-added a {
    color: #3d393c
}

.card--list__check {
    margin-bottom: 0;
    border-radius: 50%;
    align-self: center;
    flex-shrink: 0;
    width: 2em;
    height: 2em;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto
}

.card--list__check--disabled {
    pointer-events: none
}

.card--list__check svg {
    flex-basis: auto
}

.card--list__data__icon .icon,.card--list__data__icon--lg .icon {
    width: 20px;
    height: 20px;
    fill: #726a70
}

.card--list__data__icon:hover .icon,.card--list__data__icon--lg:hover .icon {
    fill: #3e7f8b
}

.card--list__data__icon--lg .icon {
    width: 36px;
    height: 36px
}

.card--list__data__number {
    font-size: 1.5rem
}

.card--list__titled-text,.card--list__author {
    flex-wrap: wrap
}

.card--list__titled-text .card--list__heading,.card--list__author .card--list__heading {
    margin-bottom: 5px;
    width: calc(100% - 28px)
}

.card--list__titled-text .card--list__annotation,.card--list__author .card--list__annotation {
    letter-spacing: .03em;
    font-size: .7em;
    font-weight: 600;
    text-transform: uppercase;
    width: 28px
}

.card--list__titled-text .card--list__counter,.card--list__author .card--list__counter {
    background-color: #3e7f8b;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    margin-left: auto;
    width: 20px
}

.card--list__titled-text .card--list__counter span,.card--list__author .card--list__counter span {
    display: block;
    line-height: 20px;
    text-align: center
}

.card--list__author {
    padding: .5rem 1rem .5rem 0;
    margin-left: -.5rem
}

.card--list__author .author {
    margin: 0
}

.card--list__author .author__avatar img {
    border-radius: 2px
}

.card--full {
    margin-bottom: 60px
}

.card--full:last-child {
    margin-bottom: 0
}

.card--full .card__title:hover {
    text-decoration: underline
}

.card--full .card__title:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-color: var(--highlight);
    outline-offset: 2px
}

.card--full .card__content,.card--full .badge-card__content {
    padding: 1.5rem
}

@media print,screen and (min-width: 64em) {
    .card--full .card__content,.card--full .badge-card__content {
        padding:3rem
    }
}

.card--full__image {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative
}

@media print,screen and (min-width: 40em) and (max-width: 49.99875em) {
    .card--full__image {
        min-height:15rem;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.card--full__image>.card__content,.card--full__image>.badge-card__content {
    position: relative;
    z-index: 1
}

@media print,screen and (min-width: 40em) and (max-width: 49.99875em) {
    .card--full__image>.card__content,.card--full__image>.badge-card__content {
        min-width:50%
    }
}

@media screen and (min-width: 50em) {
    .card--full__image>.card__content,.card--full__image>.badge-card__content {
        position:absolute;
        top: 0;
        width: 100%
    }
}

.card__image-top {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 10rem
}

.card--process .card__image-top {
    display: none
}

@media screen and (min-width: 50em) {
    .card--process .card__image-top {
        display:block
    }
}

@media screen and (min-width: 50em) {
    .card--process__row {
        display:flex
    }

    .card--process__column {
        position: relative
    }

    .card--process__column .card--full__image-wrapper {
        height: 100%;
        overflow: hidden
    }

    .card--process__column .card--full__image {
        height: 100%;
        position: absolute;
        right: -1px;
        left: 0
    }

    .card--process__column .card--full__image>img {
        min-height: 100%;
        max-width: initial;
        position: absolute
    }
}

.card--process__small {
    font-size: 90%
}

.card--process__small:last-child {
    margin-bottom: 0
}

.card--mini .card__content,.card--mini .badge-card__content {
    padding: 1.5rem 1rem;
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.card--mini .card__image-top {
    display: block;
    height: 8rem
}

.card--mini .card--process__small {
    margin-top: auto
}

.card__status .card-data__item {
    flex-basis: 20%;
    flex-basis: initial;
    padding: 1em .5em
}

.card__status .card-data__item:empty {
    border-right: 0
}

.card__status .card-data__item:empty+.card-data__item:not(:empty) {
    border-left: 1px solid #e8e8e8
}

.card__label {
    display: inline-flex;
    color: #e8e8e8;
    padding: 0 .5rem;
    font-size: 90%;
    font-weight: bold;
    position: absolute;
    background-color: transparent;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
    margin-top: -0.6rem;
    margin-left: 1rem;
    z-index: 0
}

.card__label::before {
    content: " ";
    height: 1px;
    display: inline-block;
    background-color: #fafafa;
    position: absolute;
    left: 0;
    right: 0;
    z-index: -1;
    top: 0.5rem
}

.card.success .card__label,.success.chart-tooltip .card__label,.success.conference-registration .card__label,.conference-speaker .success.speaker-bio .card__label,.success.add-message .card__label,.success.comment-thread .card__label,.card.secondary .card__label,.secondary.chart-tooltip .card__label,.secondary.conference-registration .card__label,.conference-speaker .secondary.speaker-bio .card__label,.secondary.add-message .card__label,.secondary.comment-thread .card__label,.card.muted .card__label,.muted.chart-tooltip .card__label,.muted.conference-registration .card__label,.conference-speaker .muted.speaker-bio .card__label,.muted.add-message .card__label,.muted.comment-thread .card__label,.card.warning .card__label,.warning.chart-tooltip .card__label,.warning.conference-registration .card__label,.conference-speaker .warning.speaker-bio .card__label,.warning.add-message .card__label,.warning.comment-thread .card__label,.card.alert .card__label,.alert.chart-tooltip .card__label,.alert.conference-registration .card__label,.conference-speaker .alert.speaker-bio .card__label,.alert.add-message .card__label,.alert.comment-thread .card__label {
    margin-top: -0.95rem
}

.card.success .card__label::before,.success.chart-tooltip .card__label::before,.success.conference-registration .card__label::before,.conference-speaker .success.speaker-bio .card__label::before,.success.add-message .card__label::before,.success.comment-thread .card__label::before,.card.secondary .card__label::before,.secondary.chart-tooltip .card__label::before,.secondary.conference-registration .card__label::before,.conference-speaker .secondary.speaker-bio .card__label::before,.secondary.add-message .card__label::before,.secondary.comment-thread .card__label::before,.card.muted .card__label::before,.muted.chart-tooltip .card__label::before,.muted.conference-registration .card__label::before,.conference-speaker .muted.speaker-bio .card__label::before,.muted.add-message .card__label::before,.muted.comment-thread .card__label::before,.card.warning .card__label::before,.warning.chart-tooltip .card__label::before,.warning.conference-registration .card__label::before,.conference-speaker .warning.speaker-bio .card__label::before,.warning.add-message .card__label::before,.warning.comment-thread .card__label::before,.card.alert .card__label::before,.alert.chart-tooltip .card__label::before,.alert.conference-registration .card__label::before,.conference-speaker .alert.speaker-bio .card__label::before,.alert.add-message .card__label::before,.alert.comment-thread .card__label::before {
    height: 8px;
    top: 0.45rem
}

.card__label .icon {
    margin-left: -.25rem
}

@media print,screen and (min-width: 40em) {
    .card__label {
        margin-left:1.5rem
    }
}

.card__label.primary {
    margin-top: -0.95rem;
    color: var(--primary)
}

.card__label.secondary {
    margin-top: -0.95rem;
    color: var(--secondary)
}

.card__label.success {
    margin-top: -0.95rem;
    color: var(--success)
}

.card__label.warning {
    margin-top: -0.95rem;
    color: var(--warning)
}

.card__label.alert {
    margin-top: -0.95rem;
    color: var(--alert)
}

.card__label.muted {
    margin-top: -0.95rem;
    color: #b8b5b7
}

.card__icondata ul,.card__block ul {
    align-items: stretch;
    border-top: 1px solid #e8e8e8
}

.card__icondata ul li,.card__block ul li {
    border-top: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.card__icondata ul li>*,.card__block ul li>* {
    margin: .5rem
}

.card__icondata ul li:first-child,.card__block ul li:first-child {
    color: var(--primary);
    flex: 0
}

.card__icondata ul li:not(:first-child),.card__block ul li:not(:first-child) {
    font-size: 100%;
    text-transform: none;
    justify-content: left;
    flex-direction: row
}

.card__icondata ul li:not(:first-child) strong,.card__block ul li:not(:first-child) strong {
    text-transform: uppercase;
    font-weight: 600;
    font-size: .8em;
    letter-spacing: .05em;
    color: #3d393c
}

.card__icondata ul li:not(:first-child) .card__icondata--address,.card__block ul li:not(:first-child) .card__icondata--address {
    color: #3d393c;
    line-height: 120%
}

.card__icondata ul li:not(:first-child) .card__icondata--address+a,.card__block ul li:not(:first-child) .card__icondata--address+a {
    display: block;
    margin-top: 1rem
}

.card__block {
    margin-bottom: 0.5rem
}

.card__block ul {
    border: 1px solid #e8e8e8
}

.card__block ul li {
    padding: .25em
}

.card--stack {
    position: relative;
    overflow: visible;
    z-index: 0
}

.card--stack,.card--stack::after,.card--stack::before {
    box-shadow: 1px 1px 1px rgba(0,0,0,0.15)
}

.card--stack::after,.card--stack::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 4px
}

.card--stack::before {
    left: 3px;
    top: 3px;
    z-index: -1
}

.card--stack::after {
    left: 5px;
    top: 5px;
    z-index: -2
}

.card--widget .card-data {
    flex-wrap: inherit
}

.card--widget .card-data .card-data__item {
    color: #3d393c;
    text-transform: none;
    font-size: 1rem;
    text-align: left;
    padding: 1rem
}

.card--widget .card-data .card-data__item.primary {
    color: var(--primary)
}

.card--widget .card-data .card-data__item.secondary {
    color: var(--secondary)
}

.card--widget .card-data .card-data__item.success {
    color: var(--success)
}

.card--widget .card-data .card-data__item.warning {
    color: var(--warning)
}

.card--widget .card-data .card-data__item.alert {
    color: var(--alert)
}

@media print,screen and (min-width: 40em) {
    .card--widget .card-data .card-data__item {
        padding:1.5rem
    }
}

.card--widget .card-data .card-data__item:first-child {
    flex-grow: 0;
    flex-basis: 12%;
    background-color: #f4f4f4;
    position: relative
}

.card--widget .card-data .card-data__item:first-child>div {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.card__top {
    border-top: 0
}

.card__top .card__content,.card__top .badge-card__content {
    line-height: 1.5;
    padding: 0.25rem 1rem
}

.card__top .card__content>:first-child,.card__top .badge-card__content>:first-child {
    flex-shrink: 0
}

@media print,screen and (min-width: 40em) {
    .card__top .card__content,.card__top .badge-card__content {
        padding:0.375rem 1.5rem
    }
}

.card__row {
    display: flex;
    justify-content: flex-start;
    flex-direction: column
}

@media print,screen and (min-width: 40em) {
    .card__row {
        flex-direction:row
    }
}

.card__row>* {
    padding: 1rem;
    flex: 0 0 25%
}

.card__row>*:not(:nth-child(4n)) {
    border-right: 0;
    border-bottom: 1px solid #e8e8e8
}

@media print,screen and (min-width: 40em) {
    .card__row>*:not(:nth-child(4n)) {
        border-bottom:0;
        border-right: 1px solid #e8e8e8
    }
}

.extra {
    text-align: center;
    margin-bottom: 1rem
}

.extra .button:last-of-type {
    margin-bottom: 0
}

.extra .follow-button {
    margin-top: 1rem
}

.extra__suport-number {
    display: block;
    font-weight: 600;
    font-size: 3rem;
    line-height: 1
}

.extra__suport-text,.progress__bar.progress__bar--vertical .progress__bar__text {
    display: block;
    line-height: 1;
    font-size: .9rem;
    margin-bottom: .5rem
}

.extra__date {
    font-size: 3rem;
    line-height: 1
}

.extra__date-container {
    margin-bottom: 1rem
}

.extra__month {
    display: block;
    font-size: 1rem
}

.extra__time {
    display: block;
    font-size: 1.2rem;
    margin: .5rem 0 0
}

.extra--text {
    text-align: left
}

.definition-data {
    display: flex;
    flex-wrap: wrap
}

.definition-data__item {
    display: block;
    padding: .75rem .5rem;
    border-bottom: 1px solid #e8e8e8;
    flex-basis: 100%
}

.definition-data__item:last-child {
    border-bottom: 0
}

.definition-data__item.social_networks a {
    display: block
}

.definition-data__item.social_networks a:hover {
    text-decoration: underline
}

.definition-data__item.expanded {
    display: flex;
    justify-content: space-between;
    display: flex;
    flex-direction: row
}

.definition-data__item.expanded>:first-child {
    flex: 1 1 80%;
    min-width: 0
}

.definition-data__item.expanded>:first-child div {
    display: inline;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5
}

.definition-data__item.expanded>:first-child div .author__name {
    display: inherit
}

.definition-data__item.expanded>:last-child {
    flex: 1 0 40%
}

.definition-data__item.expanded>* {
    margin: 0 0.25rem
}

.definition-data__item.expanded>:first-child {
    margin-left: 0
}

.definition-data__item.expanded>:last-child {
    margin-right: 0
}

.definition-data__item--double {
    display: inline-block;
    flex-basis: 50%;
    width: 50%;
    border-right: 1px solid #e8e8e8
}

.definition-data__item--double:nth-of-type(even) {
    border-right: 0
}

.definition-data__item--double:nth-last-child(2):nth-child(odd) {
    border-bottom: 0
}

.definition-data__title {
    display: block;
    font-size: 85%;
    letter-spacing: .01em;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: .25rem;
    color: #726a70
}

.definition-data__number {
    display: block;
    line-height: 1;
    font-weight: 600;
    font-size: 1.25rem;
    color: #3d393c;
    margin-bottom: .2rem
}

.definition-data__text {
    display: block;
    margin: .5rem;
    color: #3d393c;
    text-transform: none;
    font-size: 1rem;
    line-height: 1.5
}

.callout.primary {
    background: #fafafa;
    border-color: #e8e8e8;
    border-left: 8px solid var(--primary)
}

.callout.secondary {
    border-color: #e8e8e8;
    border-left: 8px solid var(--secondary)
}

.callout.success {
    border-color: #e8e8e8;
    border-left: 8px solid var(--success)
}

.callout.warning {
    border-color: #e8e8e8;
    border-left: 8px solid var(--warning)
}

.callout.alert {
    border-color: #e8e8e8;
    border-left: 8px solid var(--alert)
}

.callout.flash {
    margin-bottom: 0
}

.confirm-reveal .confirm-content {
    padding-bottom: 1rem
}

.comments {
    padding-top: 3rem
}

.comment-thread__title {
    font-weight: normal;
    font-size: 90%;
    text-transform: none;
    color: #726a70
}

.comment__header {
    padding: 1rem;
    display: flex
}

.comment__content {
    padding: 0 1rem
}

.comment__content>:last-child {
    margin-bottom: 0
}

.comment__content p:empty {
    display: none
}

.comment__additionalreply {
    padding: 1rem;
    font-size: 90%
}

.comment__additionalreply::before,.comment__additionalreply::after {
    display: table;
    content: ' '
}

.comment__additionalreply::after {
    clear: both
}

.comment__footer {
    padding: 1rem;
    font-size: 90%;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between
}

.comment--nested {
    background: #fafafa;
    margin: 1rem;
    padding-bottom: 1px
}

.comment--nested.comment--nested--alt {
    background: #fff
}

.comment--nested:first-of-type {
    margin-top: 0
}

.comment__actions {
    display: flex;
    flex-wrap: wrap
}

.comment__actions>button,.comment__actions a {
    cursor: pointer;
    margin-top: .5rem
}

.comment__reply,.comment__reply[data-toggle] {
    float: left;
    color: #726a70;
    margin-right: .75rem;
    margin-bottom: 0
}

.comment__reply span,.comment__reply[data-toggle] span {
    margin-right: 0
}

.comment__reply.muted-link,.comment__reply.muted-link[data-toggle] {
    color: #3e7f8b
}

.comment__reply.muted-link:hover,.comment__reply.muted-link[data-toggle]:hover {
    color: #356d78
}

.comment__votes {
    float: right;
    margin-top: .5rem
}

.comment__votes button:focus {
    background-color: #3e7f8b;
    color: #fff;
    outline: none
}

.comment__votes form.button_to {
    display: inline-block
}

.comment__votes--up {
    color: #726a70
}

.comment__votes--up .icon {
    color: #57d685
}

.comment__votes--up:hover,.comment__votes--up.is-vote-selected {
    color: #31c968
}

.comment__votes--up:hover .icon,.comment__votes--up.is-vote-selected .icon {
    color: inherit
}

.comment__votes--up.is-vote-notselected {
    color: #726a70;
    opacity: .3
}

.comment__votes--up.is-vote-notselected .icon {
    color: inherit
}

.comment__votes--down {
    color: #726a70;
    padding-left: .3rem
}

.comment__votes--down .icon {
    color: #ec5840
}

.comment__votes--down:hover,.comment__votes--down.is-vote-selected {
    color: #e23317
}

.comment__votes--down:hover .icon,.comment__votes--down.is-vote-selected .icon {
    color: inherit
}

.comment__votes--down.is-vote-notselected {
    color: #726a70;
    opacity: .3
}

.comment__votes--down.is-vote-notselected .icon {
    color: inherit
}

.comment__quote {
    border-left-width: 6px;
    font-size: 80%;
    background-color: rgba(0,0,0,0.03);
    padding: 1rem;
    margin-bottom: 1rem
}

.comment__quote>p:last-of-type {
    margin-bottom: 0
}

.comment__quote>br {
    display: none
}

.comment__quote {
    border-left-width: 6px;
    font-size: 80%;
    background-color: rgba(0,0,0,0.03);
    padding: 1rem;
    margin-bottom: 1rem
}

.comment__quote>p:last-child {
    margin-bottom: 0
}

.add-comment {
    background: #fafafa;
    padding: 1rem
}

.add-comment a:hover {
    text-decoration: underline
}

.add-comment a:focus {
    background-color: var(--secondary);
    color: #fff;
    outline: none
}

.add-comment .button {
    margin-bottom: 0
}

.add-comment--reply {
    display: none
}

.add-comment--reply.is-active {
    display: block
}

.comment__text-is-open {
    display: none
}

.comment__is-open .comment__text-is-open {
    display: inline
}

.comment__is-open .comment__text-is-closed {
    display: none
}

.unread_message__counter {
    background-color: #3e7f8b;
    border-radius: 50%;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    margin-left: auto;
    margin-right: 5%;
    width: 25px
}

.unread_message__counter span {
    display: block;
    line-height: 25px;
    text-align: center
}

.add-message {
    padding: 1rem
}

.add-message .button {
    margin-bottom: 0
}

.opinion-toggle {
    margin: 2rem 0;
    display: flex;
    text-align: center
}

.opinion-toggle--ok.is-inactive,.opinion-toggle--ko.is-inactive,.opinion-toggle--meh.is-inactive {
    opacity: .3
}

.opinion-toggle--ok {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.opinion-toggle--ok:hover,.opinion-toggle--ok:focus,.opinion-toggle--ok.is-active {
    background-color: #57d685
}

.opinion-toggle--ok .icon {
    vertical-align: middle
}

.opinion-toggle--ko {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.opinion-toggle--ko:hover,.opinion-toggle--ko:focus,.opinion-toggle--ko.is-active {
    background-color: #ec5840
}

.opinion-toggle--ko .icon {
    vertical-align: middle
}

.opinion-toggle--meh {
    border-radius: 0;
    padding-left: .5em;
    padding-right: .5em
}

.opinion-toggle--meh:hover,.opinion-toggle--meh:focus,.opinion-toggle--meh.is-active {
    background-color: var(--secondary)
}

.flag ul {
    list-style: none;
    margin-left: 0
}

.flag li a {
    color: #3e7f8b
}

.author-data {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: var(--secondary);
    font-size: .9rem;
    padding-left: 30px;
    position: relative
}

.author-data .author__name {
    color: var(--secondary);
    margin-bottom: 0
}

.author-data .author__avatar {
    position: absolute;
    margin-left: -30px
}

.author-data--small {
    padding-left: 25px
}

.author-data--big {
    padding-left: 0
}

.author-data--big .author-data__main {
    margin: 0
}

.author-data--big .author--flex,.author-data--big .author__name--container {
    display: flex;
    align-items: center
}

.author-data--big .author__avatar {
    position: relative;
    margin-left: 0
}

.author-data--big .author__avatar img {
    margin-top: auto;
    width: 3.375rem;
    height: 3.375rem;
    -o-object-fit: cover;
    object-fit: cover
}

.author-data--big .author__nickname {
    font-size: 0.9375rem
}

.author-data--big .author__verified {
    margin-left: 0.25rem
}

.author-data--nopadding {
    padding-left: 0
}

.author-data__main {
    display: inline;
    margin-right: .8rem
}

.author-data__extra {
    display: inline-block
}

.author-data__extra>button,.author-data__extra>span,.author-data__extra>a {
    margin-right: 1rem
}

@media print,screen and (min-width: 64em) {
    .author-data__extra::before {
        content:"";
        margin-right: .8rem;
        border-right: 1px solid #e8e8e8;
        height: .7rem;
        display: inline-block;
        vertical-align: middle
    }
}

.author {
    display: flex;
    font-size: .9rem
}

.author--inline {
    display: inline-block
}

.author--inline span {
    padding-right: 5px
}

.author__name {
    display: inline-block;
    flex-grow: 1;
    font-weight: 600;
    align-self: center;
    color: #726a70
}

a:hover .author__name {
    color: inherit;
    text-decoration: underline
}

.author__avatar {
    padding: 0 .5em 0 0;
    display: inline-block;
    display: flex;
    flex-direction: column;
    align-self: center
}

.author--inline .author__avatar {
    display: inline-block
}

.author__avatar img {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-top: -5px
}

.author-data .author__avatar--small {
    margin-left: -25px
}

.author__avatar--small img {
    width: 20px;
    height: 20px;
    margin-top: -3px
}

.author__date {
    display: block;
    color: #726a70;
    font-size: 90%
}

.author__verified,.author__badge svg {
    display: inline-block;
    vertical-align: middle;
    color: var(--primary)
}

.address {
    display: flex
}

.address::before,.address::after {
    display: table;
    content: ' '
}

.address::after {
    clear: both
}

.address--alone {
    flex-grow: 1
}

.address__info {
    display: flex;
    flex-grow: 1
}

.address__icon {
    float: left;
    display: flex;
    align-self: center;
    fill: var(--primary)
}

.address__details {
    float: left;
    max-width: 100%;
    padding-left: .5em;
    align-self: center
}

.diff-view-by,.order-by {
    margin-bottom: 1rem;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap
}

.diff-view-by a:hover,.order-by a:hover {
    text-decoration: underline
}

@media print,screen and (min-width: 40em) {
    .diff-view-by+.diff-view-by,.diff-view-by+.order-by,.order-by+.diff-view-by,.order-by+.order-by {
        margin-left:1rem
    }
}

@media print,screen and (min-width: 64em) {
    .diff-view-by+.diff-view-by,.diff-view-by+.order-by,.order-by+.diff-view-by,.order-by+.order-by {
        margin-left:3rem
    }
}

.diff-view-by__dropdown,.order-by__dropdown {
    display: flex;
    flex-wrap: wrap
}

.diff-view-by__dropdown .menu .is-dropdown-submenu-parent>a,.order-by__dropdown .menu .is-dropdown-submenu-parent>a {
    background: transparent;
    padding: 0;
    margin-left: .5rem;
    margin-top: .25rem
}

.order-by__dropdown--right {
    margin-left: auto
}

.order-by__action {
    margin-left: auto;
    justify-content: flex-end
}

.order-by__action .button {
    margin-bottom: 0
}

.order-by__tabs {
    display: inline-block
}

.order-by__tabs span {
    opacity: .5
}

.order-by__tab {
    color: #726a70
}

.order-by__tab::after {
    content: "";
    display: inline-block;
    height: .75em;
    border-left: 1px solid #e8e8e8;
    margin: 0 .2em 0 .5em;
    vertical-align: middle
}

.order-by__tab.is-active {
    color: #3e7f8b
}

.order-by__tab:first-of-type {
    padding-left: 0
}

.order-by__tab:last-of-type::after {
    border-left: none
}

.tags {
    list-style: none;
    margin: 0 0 1rem;
    font-size: 90%
}

.tags li {
    display: inline-block;
    margin-right: .3rem;
    margin-bottom: .5rem
}

.tags a {
    display: inline-block;
    border: 1px solid #e8e8e8;
    padding: 0 .5rem
}

.tags a:hover {
    text-decoration: underline
}

.tags:last-child {
    margin-bottom: -.5rem
}

.tags--inline {
    display: inline
}

.tags--list li {
    display: block
}

.bootstrap-tagsinput {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    display: inline-block;
    padding: 4px 6px;
    color: #555;
    vertical-align: middle;
    border-radius: 4px;
    max-width: 100%;
    line-height: 22px;
    cursor: text
}

.bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0 6px;
    margin: 0;
    width: auto;
    max-width: inherit
}

.bootstrap-tagsinput.form-control input::-moz-placeholder {
    color: #777;
    opacity: 1
}

.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
    color: #777
}

.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
    color: #777
}

.bootstrap-tagsinput input:focus {
    border: none;
    box-shadow: none
}

.bootstrap-tagsinput .tag {
    margin-right: 2px;
    color: white
}

.bootstrap-tagsinput .tag [data-role="remove"] {
    margin-left: 8px;
    cursor: pointer
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: "x";
    padding: 0px 2px
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}

.input__tag {
    background-color: rgba(232,232,232,0.5);
    border-radius: 4px;
    padding: 0.25rem;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.input__tag span {
    color: #3e7f8b
}

.bootstrap-tagsinput {
    width: 100%;
    border: 1px solid #e8e8e8;
    min-height: 2.5rem;
    padding-bottom: 0.05rem
}

.bootstrap-tagsinput.focus {
    outline: none;
    border: 1px solid #2c2930;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

.bootstrap-tagsinput input {
    height: 1.8125rem;
    display: inline-block
}

.bootstrap-tagsinput .tag {
    color: inherit;
    margin-right: 0;
    margin-bottom: 0.2rem
}

.tribute-container {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    max-height: 300px;
    max-width: 500px;
    overflow: auto;
    display: block;
    z-index: 999999
}

.tribute-container ul {
    margin: 0;
    margin-top: 2px;
    padding: 0;
    list-style: none;
    background: #efefef
}

.tribute-container li {
    padding: 5px 5px;
    cursor: pointer
}

.tribute-container li.highlight,.tribute-container li:hover {
    background: #ddd
}

.tribute-container li span {
    font-weight: bold
}

.tribute-container li.no-match {
    cursor: default
}

.tribute-container .menu-highlighted {
    font-weight: bold
}

.mentions__container,.hashtags__container {
    width: 100%
}

.mentions__container [type=text],.hashtags__container [type=text] {
    white-space: nowrap;
    overflow: hidden
}

.mentions__container [type=text] br,.hashtags__container [type=text] br {
    display: none
}

.mentions__container [type=text] *,.hashtags__container [type=text] * {
    display: inline;
    white-space: nowrap
}

.mentions__container [contenteditable=true]:empty::before,.hashtags__container [contenteditable=true]:empty::before {
    color: #e8e8e8;
    content: attr(placeholder);
    display: block
}

.mentions__container.mentions__container--textarea [contenteditable=true],.mentions__container.hashtags__container--textarea [contenteditable=true],.hashtags__container.mentions__container--textarea [contenteditable=true],.hashtags__container.hashtags__container--textarea [contenteditable=true] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield-multiline;
    appearance: textfield;
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    color: #1a181d;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    max-width: 100%;
    min-height: 7.5rem;
    height: auto
}

.mentions__container.mentions__container--textarea [contenteditable=true]:focus,.mentions__container.hashtags__container--textarea [contenteditable=true]:focus,.hashtags__container.mentions__container--textarea [contenteditable=true]:focus,.hashtags__container.hashtags__container--textarea [contenteditable=true]:focus {
    outline: none;
    border: 1px solid #2c2930;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

.mentions__container.mentions__container--textarea [contenteditable=true]::-webkit-input-placeholder,.mentions__container.hashtags__container--textarea [contenteditable=true]::-webkit-input-placeholder,.hashtags__container.mentions__container--textarea [contenteditable=true]::-webkit-input-placeholder,.hashtags__container.hashtags__container--textarea [contenteditable=true]::-webkit-input-placeholder {
    color: #e8e8e8
}

.mentions__container.mentions__container--textarea [contenteditable=true]:-ms-input-placeholder,.mentions__container.hashtags__container--textarea [contenteditable=true]:-ms-input-placeholder,.hashtags__container.mentions__container--textarea [contenteditable=true]:-ms-input-placeholder,.hashtags__container.hashtags__container--textarea [contenteditable=true]:-ms-input-placeholder {
    color: #e8e8e8
}

.mentions__container.mentions__container--textarea [contenteditable=true]::-ms-input-placeholder,.mentions__container.hashtags__container--textarea [contenteditable=true]::-ms-input-placeholder,.hashtags__container.mentions__container--textarea [contenteditable=true]::-ms-input-placeholder,.hashtags__container.hashtags__container--textarea [contenteditable=true]::-ms-input-placeholder {
    color: #e8e8e8
}

.mentions__container.mentions__container--textarea [contenteditable=true]::placeholder,.mentions__container.hashtags__container--textarea [contenteditable=true]::placeholder,.hashtags__container.mentions__container--textarea [contenteditable=true]::placeholder,.hashtags__container.hashtags__container--textarea [contenteditable=true]::placeholder {
    color: #e8e8e8
}

.mentions__container.mentions__container--textarea [contenteditable=true]:disabled,.mentions__container.mentions__container--textarea [contenteditable=true][readonly],.mentions__container.hashtags__container--textarea [contenteditable=true]:disabled,.mentions__container.hashtags__container--textarea [contenteditable=true][readonly],.hashtags__container.mentions__container--textarea [contenteditable=true]:disabled,.hashtags__container.mentions__container--textarea [contenteditable=true][readonly],.hashtags__container.hashtags__container--textarea [contenteditable=true]:disabled,.hashtags__container.hashtags__container--textarea [contenteditable=true][readonly] {
    background-color: #fafafa;
    cursor: not-allowed
}

.mentions__container .tribute-container,.hashtags__container .tribute-container {
    position: relative;
    min-width: 100%;
    top: -1.0625rem;
    color: #3e7f8b
}

.mentions__container .tribute-container ul,.hashtags__container .tribute-container ul {
    margin: 0;
    list-style: none;
    outline: none;
    border: 1px solid #2c2930;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 5px #e8e8e8;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out
}

.mentions__container .tribute-container ul li,.hashtags__container .tribute-container ul li {
    padding: 0.5rem;
    border-top: 1px solid #e8e8e8
}

.mentions__container .tribute-container .highlight,.mentions__container .tribute-container li:hover,.hashtags__container .tribute-container .highlight,.hashtags__container .tribute-container li:hover {
    background-color: #fafafa
}

.mentions__container .tribute-container .tribute-item .author__avatar,.hashtags__container .tribute-container .tribute-item .author__avatar {
    display: inline-block;
    vertical-align: middle;
    padding: 0
}

.mentions__container .tribute-container .tribute-item .is-group,.hashtags__container .tribute-container .tribute-item .is-group {
    height: 1.6rem;
    float: right;
    font-weight: normal
}

.mentions__container .tribute-container .tribute-item .is-group svg,.hashtags__container .tribute-container .tribute-item .is-group svg {
    vertical-align: middle
}

.mentions__container.is-active [contenteditable=true],.mentions__container.is-active input,.mentions__container.is-active textarea,.hashtags__container.is-active [contenteditable=true],.hashtags__container.is-active input,.hashtags__container.is-active textarea {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.mentions__container.is-active .tribute-container ul,.hashtags__container.is-active .tribute-container ul {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.mentions__container.is-active.editor>:first-child,.hashtags__container.is-active.editor>:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top: 1px solid #2c2930;
    border-right: 1px solid #2c2930;
    border-left: 1px solid #2c2930
}

.mentions__container.is-active.editor .editor-container,.hashtags__container.is-active.editor .editor-container {
    border-right: 1px solid #2c2930;
    border-left: 1px solid #2c2930;
    margin-bottom: 1rem;
    outline: none
}

.tribute-container {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    max-height: 300px;
    max-width: 500px;
    overflow: auto;
    display: block;
    z-index: 999999
}

.tribute-container ul {
    margin: 0;
    margin-top: 2px;
    padding: 0;
    list-style: none;
    background: #efefef
}

.tribute-container li {
    padding: 5px 5px;
    cursor: pointer
}

.tribute-container li.highlight,.tribute-container li:hover {
    background: #ddd
}

.tribute-container li span {
    font-weight: bold
}

.tribute-container li.no-match {
    cursor: default
}

.tribute-container .menu-highlighted {
    font-weight: bold
}

input.js-multiple-mentions.mentions__container::-webkit-input-placeholder {
    color: #3d393c
}

input.js-multiple-mentions.mentions__container:-ms-input-placeholder {
    color: #3d393c
}

input.js-multiple-mentions.mentions__container::-ms-input-placeholder {
    color: #3d393c
}

input.js-multiple-mentions.mentions__container::placeholder {
    color: #3d393c
}

.list-docs {
    list-style: none;
    margin: 0;
    padding: 0
}

.list-docs__icon {
    color: #726a70;
    margin-right: 3px
}

.list-check {
    list-style: none;
    margin: 0;
    padding: 0
}

.list-check>li {
    margin-bottom: 1rem
}

.list-check__icon {
    vertical-align: -.05rem;
    margin-right: .2rem
}

.list-check__ok .list-check__icon {
    color: #57d685
}

.list-check__ko .list-check__icon {
    color: #ec5840
}

.datepicker {
    display: none;
    position: absolute;
    padding: 4px;
    margin-top: 1px;
    direction: ltr
}

.datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    list-style: none;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 4px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    background-clip: padding-box;
    font-size: 90%;
    line-height: 18px
}

.datepicker.dropdown-menu th {
    padding: 4px 5px
}

.datepicker.dropdown-menu td {
    padding: 6px 9px
}

.datepicker table {
    border: 0;
    margin: 0;
    width: auto
}

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer
}

.datepicker td {
    text-align: center;
    width: 20px;
    height: 20px;
    border: 0;
    font-size: 90%;
    padding: 4px 8px;
    background: #fff;
    cursor: pointer
}

.datepicker td.active.day,.datepicker td.active.year {
    background: #cb3c29
}

.datepicker .day:hover,.datepicker .date-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker .month:hover,.datepicker .year:hover {
    background-color: #fafafa
}

.datepicker .day.active:hover,.datepicker .date-switch.active:hover,.datepicker .prev.active:hover,.datepicker .next.active:hover,.datepicker .month.active:hover,.datepicker .year.active:hover {
    background: #cb3c29
}

.datepicker td.new,.datepicker td.old {
    color: #e8e8e8
}

.datepicker td span.active {
    background: #cb3c29
}

.datepicker td.day.disabled {
    color: #fafafa
}

.datepicker td span.month.disabled,.datepicker td span.year.disabled {
    color: #fafafa
}

.datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border: 0;
    font-size: 90%;
    padding: 4px 8px;
    background: #fff;
    cursor: pointer
}

.datepicker th.active.day,.datepicker th.active.year {
    background: #cb3c29
}

.datepicker th.date-switch {
    width: 145px
}

.datepicker th span.active {
    background: #cb3c29
}

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle
}

.datepicker.days div.datepicker-days {
    display: block
}

.datepicker.months div.datepicker-months {
    display: block
}

.datepicker.years div.datepicker-years {
    display: block
}

.datepicker thead tr:first-child th {
    cursor: pointer
}

.datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent
}

.datepicker tfoot tr:first-child th {
    cursor: pointer
}

.datepicker-inline {
    width: 220px
}

.datepicker-rtl {
    direction: rtl
}

.datepicker-rtl table tr td span {
    float: right
}

.datepicker-dropdown {
    top: 0;
    left: 0
}

.datepicker-dropdown::before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0,0,0,0.1);
    position: absolute;
    top: -7px;
    left: 6px
}

.datepicker-dropdown::after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px
}

.datepicker>div,.datepicker-dropdown::after,.datepicker-dropdown::before {
    display: none
}

.datepicker-close {
    position: absolute;
    top: -30px;
    right: 0;
    width: 15px;
    height: 30px;
    padding: 0;
    display: none
}

.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {
    background-color: transparent
}

.pagination .pagination-previous,.pagination .pagination-next {
    display: inline-block
}

.data-picker {
    margin: 0 0 1rem
}

.data-picker.picker-single .picker-values div a,.data-picker .picker-prompt a {
    background: white;
    cursor: pointer;
    display: block;
    width: 100%;
    padding: .4rem .7rem;
    outline: 0;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    -webkit-box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    color: #1a181d
}

.data-picker.picker-single .picker-values div a:active,.data-picker.picker-single .picker-values div a:focus,.data-picker .picker-prompt a:active,.data-picker .picker-prompt a:focus {
    outline: none;
    outline-color: var(--highlight);
    outline-offset: 2px;
    border: 1px solid #1a181d;
    background-color: #fff;
    box-shadow: 0 0 5px #adadad;
    -webkit-box-shadow: 0 0 5px #adadad;
    transition: border-color .25s ease-in-out;
    -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s
}

.data-picker.picker-single .picker-values div a::after,.data-picker .picker-prompt a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #1a181d;
    float: right;
    margin-top: 7px
}

.data-picker.is-invalid-input.picker-single .picker-values div a,.data-picker.is-invalid-input .picker-prompt a {
    border-color: #ec5840;
    background-color: #fdeeec
}

.data-picker.picker-single .picker-values:not(:empty)+.picker-prompt {
    display: none
}

.data-picker.disabled.picker-single .picker-values div a,.data-picker.disabled .picker-prompt a {
    cursor: not-allowed;
    background: #eee
}

.data-picker.disabled.picker-single .picker-values div a:active,.data-picker.disabled .picker-prompt a:active {
    border: inherit !important;
    box-shadow: inherit !important;
    -webkit-box-shadow: inherit !important;
    transition: none !important;
    -webkit-transition: none !important
}

.data-picker.picker-multiple .picker-values div {
    display: block;
    margin: 0 0 2px;
    font-size: .9rem
}

.data-picker.picker-multiple .picker-values div input {
    margin: 2px 8px 8px 2px;
    vertical-align: top
}

.data-picker .picker-values .label.primary {
    background: #eee;
    color: #202734
}

#data_picker-modal {
    height: 90%
}

#data_picker-modal .data_picker-modal-content {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    min-height: 100%
}

#data_picker-modal .data_picker-modal-content .picker-content {
    flex-grow: 10;
    min-height: 100%;
    max-height: 100%;
    overflow: auto
}

#data_picker-modal .data_picker-modal-content .picker-content .picker-scrollable-content {
    max-height: 100%;
    overflow: auto
}

.picker-list ul {
    margin-left: 0
}

.picker-list ul li {
    list-style: none
}

.scope-picker.picker-header {
    padding: 5px
}

.scope-picker.picker-header li:hover {
    background: #ddd
}

.scope-picker.picker-header li~li a::before {
    content: '';
    width: 10px;
    height: 2em;
    float: left
}

.scope-picker.picker-header li:last-child a {
    color: #333
}

.scope-picker.picker-header a {
    display: block;
    padding: 2px
}

.scope-picker.picker-content .picker-scrollable-content {
    -webkit-scroll-snap-type: mandatory;
    -ms-scroll-snap-type: mandatory;
    scroll-snap-type: mandatory
}

.scope-picker.picker-content .picker-scrollable-content a {
    -webkit-scroll-snap-coordinate: 0 0;
    -ms-scroll-snap-coordinate: 0 0;
    scroll-snap-coordinate: 0 0;
    display: block;
    border-top: 1px solid #ddd;
    line-height: 1.5rem;
    padding: 5px
}

.scope-picker.picker-content .picker-scrollable-content a:hover {
    background: #ddd
}

#participatory-space-filters legend {
    float: left;
    padding-top: 10px
}

#participatory-space-filters .picker-prompt,#participatory-space-filters select,#participatory-space-filters .inline-filters button[data-toggle],.inline-filters #participatory-space-filters button[data-toggle] {
    width: 75%;
    float: right
}

#participatory-space-filters .filters__section,#participatory-space-filters .filters__section--general {
    padding: 0
}

#participatory-space-filters .picker-values {
    clear: both
}

#participatory-space-filters .picker-values div {
    display: inline-block
}

.progress__bar {
    flex: .8
}

.progress__bar .progress__bar__title,.progress__bar.progress__bar--vertical .progress__bar__subtitle {
    color: #726a70;
    font-size: .875rem
}

.progress__bar .progress__bar__subtitle {
    display: none
}

.progress__bar .progress__bar__bar {
    background-color: #fff;
    height: 6px;
    display: flex;
    margin-bottom: 0
}

.progress__bar .progress__bar__bar .progress__bar__bar--complete {
    border-radius: 0;
    background-color: #57d685;
    height: 100%
}

.progress__bar .progress__bar__bar .progress__bar__bar--incomplete {
    background-color: rgba(114,106,112,0.3);
    height: 100%;
    margin-left: 1px
}

.progress__bar.progress__bar--vertical {
    text-align: center;
    width: 90%;
    margin: 0 auto
}

.progress__bar.progress__bar--vertical .progress__bar__title,.progress__bar.progress__bar--vertical .progress__bar__subtitle {
    font-size: 1.5rem;
    margin-bottom: 1rem
}

.progress__bar.progress__bar--vertical .progress__bar__subtitle {
    display: block;
    font-size: .875rem;
    margin: .5rem 0 1rem
}

.progress__bar.progress__bar--vertical .progress__bar__number {
    display: inline-block;
    font-weight: 400;
    font-size: 3rem;
    line-height: 1
}

.progress__bar.progress__bar--vertical .progress__bar__text {
    font-weight: 600;
    text-transform: uppercase
}

.progress__bar.progress__bar--horizontal {
    margin-bottom: .35rem
}

.docs__container h6 {
    cursor: pointer
}

.docs__container svg {
    color: #e8e8e8
}

.docs__container .docs__content {
    border-left: 1px solid #e8e8e8;
    padding-left: 1rem;
    margin-left: .25rem
}

#profile-tabs.tabs {
    background: transparent;
    border: 0;
    display: flex;
    justify-content: space-around;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 1rem
}

#profile-tabs.tabs .tabs-title.is-active a {
    background: transparent;
    color: var(--primary);
    font-weight: 600;
    border-bottom: 3px solid var(--primary)
}

#profile-tabs.tabs .tabs-title a {
    color: #3e7f8b;
    padding: 0.75rem;
    position: relative
}

#profile-tabs.tabs .tabs-title a:focus,#profile-tabs.tabs .tabs-title a[aria-selected="true"] {
    background: transparent;
    color: var(--primary);
    font-weight: 600;
    border-bottom: 3px solid var(--primary)
}

#profile-tabs.tabs .tabs-title a:hover {
    background: transparent;
    border-bottom: 1px solid #e8e8e8;
    border-bottom-width: 3px
}

#profile-tabs.tabs .tabs-title a::after {
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

[data-tabs-content="profile-tabs"] {
    border-top: 0;
    background: transparent;
    color: inherit;
    transition: all .5s ease
}

@media only screen and (max-width: 639px) {
    .responsive-tab-block {
        overflow:hidden;
        height: 44px
    }

    .responsive-tab-block>ul.tabs {
        flex-direction: column
    }

    .responsive-tab-block>ul.tabs>li {
        flex: 0 0 auto
    }

    .responsive-tab-block>ul.tabs>li.is-active {
        order: -1
    }

    .responsive-tab-block>ul.tabs>li.is-active::before {
        display: block;
        content: " ";
        font-weight: normal;
        float: right;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #f00;
        margin-top: 20px
    }

    .responsive-tab-block>ul.tabs>li.is-active>a:focus {
        outline: 0 !important
    }

    .responsive-tab-block>ul.tabs>li>a {
        border-bottom: 3px solid transparent;
        color: green
    }

    .responsive-tab-block>ul.tabs>li>a:focus {
        outline: 0 !important
    }

    .responsive-tab-block.expanded {
        height: auto
    }

    .responsive-tab-block.expanded>ul.tabs>li.is-active::before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

.conversation .conversation-header {
    border-bottom: 1px solid #e8e8e8
}

.conversation .conversation-header img {
    width: 4.125rem;
    height: 4.125rem;
    border-radius: 50%
}

.conversation .conversation-chat {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    width: 75%
}

.conversation .conversation-chat>* {
    margin: 0 0.5rem
}

.conversation .conversation-chat>:first-child {
    margin-left: 0
}

.conversation .conversation-chat>:last-child {
    margin-right: 0
}

.conversation .conversation-chat.conversation-chat--offset {
    flex-direction: row-reverse;
    display: flex;
    flex-direction: row-reverse;
    margin-left: auto
}

.conversation .conversation-chat.conversation-chat--offset>* {
    margin: 0 0.5rem
}

.conversation .conversation-chat.conversation-chat--offset>:last-child {
    margin-left: 0
}

.conversation .conversation-chat.conversation-chat--offset>:first-child {
    margin-right: 0
}

.conversation .conversation-chat>:first-child {
    flex-shrink: 0
}

.conversation .conversation-chat>div {
    flex: 1
}

.conversation .conversation-chat .p-s>p:last-child,.conversation .conversation-chat .reveal__list li>p:last-child,.reveal__list .conversation .conversation-chat li>p:last-child {
    margin-bottom: 0
}

.conversation .conversation-chat img {
    width: 2.0625rem;
    height: 2.0625rem;
    border-radius: 50%
}

.conversation .conversation-chat .card,.conversation .conversation-chat .chart-tooltip,.conversation .conversation-chat .conference-registration,.conversation .conversation-chat .conference-speaker .speaker-bio,.conference-speaker .conversation .conversation-chat .speaker-bio,.conversation .conversation-chat .comment-thread,.conversation .conversation-chat .add-message {
    margin-bottom: 0.5rem
}

.conversation .conversation-chat .card:last-of-type,.conversation .conversation-chat .chart-tooltip:last-of-type,.conversation .conversation-chat .conference-registration:last-of-type,.conversation .conversation-chat .conference-speaker .speaker-bio:last-of-type,.conference-speaker .conversation .conversation-chat .speaker-bio:last-of-type,.conversation .conversation-chat .comment-thread:last-of-type,.conversation .conversation-chat .add-message:last-of-type {
    margin-bottom: 0
}

.conversation .conversation-reply {
    width: 75%
}

.conversation .conversation-reply.conversation-reply--offset {
    margin-left: auto
}

.conversations .card--list__item {
    align-items: stretch
}

.conversation-groups .title-action {
    margin-bottom: .8rem
}

.user-activity .conversation .conversation-reply {
    width: 100%
}

.disabled-tribute-element {
    color: #726a70
}

.disabled-tribute-element span.disabled-tribute-element-info {
    font-size: 0.75rem;
    font-weight: normal;
    font-style: italic
}

.tribute-container .disabled-tribute-element {
    cursor: auto;
    margin: -5px;
    padding: 5px;
    z-index: 10
}

.badge-level {
    display: table;
    border-collapse: collapse
}

.badge-level>div {
    width: 1rem;
    height: 1rem;
    border: 1px solid #e8e8e8;
    display: table-cell
}

.badge-level>div.is-achieved {
    background-color: var(--success)
}

.badge-tip {
    width: 1rem;
    height: 1rem;
    color: #fff;
    border-radius: 50%;
    background-color: #e8e8e8;
    z-index: 10;
    cursor: pointer
}

.badge-tip>:first-child {
    height: 100%
}

.badge-tip.badge-tip--inline {
    display: inline-block
}

.badge-container {
    transition: all .6s ease
}

.badge-container .badge__logo,.badge-container .badge__logo--small {
    max-height: auto;
    min-height: auto
}

.badge-container .badge__logo--small {
    border: 2px solid var(--primary)
}

.badge-container>* {
    max-width: 100%;
    height: auto;
    border: 4px solid var(--primary);
    border-radius: 50%;
    transition: all .6s ease
}

.badge-container .no-stroke,.badge-container .no-stroke circle,.badge-container .no-stroke ellipse,.badge-container .no-stroke line,.badge-container .no-stroke path,.badge-container .no-stroke polygon,.badge-container .no-stroke polyline,.badge-container .no-stroke rect {
    stroke: none !important
}

.badge-container .stroke-white,.badge-container .stroke-white circle,.badge-container .stroke-white ellipse,.badge-container .stroke-white line,.badge-container .stroke-white path,.badge-container .stroke-white polygon,.badge-container .stroke-white polyline,.badge-container .stroke-white rect {
    stroke: #fff !important
}

.badge-container .fill-primary {
    fill: var(--secondary)
}

.badge-container .fill-secondary {
    fill: var(--primary)
}

.badge-container .stroke-primary,.badge-container .stroke-primary circle,.badge-container .stroke-primary ellipse,.badge-container .stroke-primary line,.badge-container .stroke-primary path,.badge-container .stroke-primary polygon,.badge-container .stroke-primary polyline,.badge-container .stroke-primary rect {
    stroke: var(--secondary)
}

.badge-container .stroke-secondary,.badge-container .stroke-secondary circle,.badge-container .stroke-secondary ellipse,.badge-container .stroke-secondary line,.badge-container .stroke-secondary path,.badge-container .stroke-secondary polygon,.badge-container .stroke-secondary polyline,.badge-container .stroke-secondary rect {
    stroke: var(--primary)
}

.hover-section:hover {
    background-color: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 20px 0 rgba(26,24,29,0.2);
    display: flex;
    justify-content: center;
    align-items: stretch;
    cursor: pointer
}

.hover-section:hover>:first-child {
    border-right: 1px solid #e8e8e8
}

.hover-section:hover .hidden-section {
    display: block;
    align-self: center
}

.hover-section a {
    color: inherit
}

.hover-section .hidden-section {
    display: none
}

.list-request {
    border-top: 1px solid #e8e8e8
}

.list-request p {
    margin-top: 1rem
}

.list-request>div {
    padding: 0.5rem 0;
    border-bottom: 1px solid #e8e8e8
}

.list-request>div:first-of-type {
    border-top: 1px solid #e8e8e8
}

.floating-helper {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

.floating-helper__layout {
    position: relative
}

.floating-helper__trigger {
    position: fixed;
    right: 0;
    display: inline-flex;
    cursor: pointer;
    background-color: #fff;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px
}

.floating-helper__trigger:active,.floating-helper__trigger:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-color: var(--highlight);
    outline-offset: 2px
}

@media print,screen and (max-width: 28.12375em) {
    .floating-helper__trigger {
        bottom:2rem
    }
}

@media print,screen and (min-width: 40em) {
    .floating-helper__trigger {
        top:2rem;
        position: absolute
    }
}

.floating-helper__text {
    color: var(--secondary);
    background-color: rgba(var(--secondary-rgb), 0.1);
    font-size: 0.875rem;
    font-weight: 600;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
    padding: 0.125rem 0.5rem 0.125rem 1rem
}

.floating-helper__icon {
    color: #fff;
    background-color: var(--secondary);
    padding: 0.125rem 0.5rem
}

.floating-helper__wrapper {
    display: flex
}

.floating-helper__content {
    background-color: rgba(var(--secondary-rgb), 0.1);
    border-top: 5px solid var(--secondary);
    margin-bottom: 3rem;
    padding: 2rem;
    width: 100%
}

@media print,screen and (min-width: 40em) {
    .floating-helper__content {
        padding:3rem 2rem 2rem
    }
}

.floating-helper__content-inner {
    position: relative
}

@media print,screen and (min-width: 40em) {
    .floating-helper__content-inner {
        display:flex;
        flex-direction: row
    }

    .floating-helper__content-inner>* {
        margin: 0 1.5rem
    }

    .floating-helper__content-inner>:first-child {
        margin-left: 0
    }

    .floating-helper__content-inner>:last-child {
        margin-right: 0
    }
}

.floating-helper__icon-big {
    border-radius: 50%;
    background-color: rgba(var(--secondary-rgb), 0.1);
    flex-shrink: 0;
    color: var(--secondary);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 70px
}

.floating-helper__bottom {
    text-align: right
}

@media print,screen and (min-width: 40em) {
    .floating-helper__bottom {
        position:absolute;
        bottom: 0;
        right: 0
    }
}

.floating-helper__link {
    font-weight: 600;
    text-decoration: underline
}

.floating-helper__content-close {
    background-color: var(--secondary);
    color: #fff;
    flex-shrink: 0;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem
}

.floating-helper__content-close:active,.floating-helper__content-close:focus {
    color: #fff
}

.diff-direction-label {
    display: block;
    font-size: 85%;
    line-height: 1;
    margin-bottom: .25rem;
    color: #726a70
}

.diff ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent;
    min-height: 2.7rem
}

.diff del,.diff ins,.diff span {
    white-space: pre-wrap
}

.diff del,.diff ins {
    display: block;
    text-decoration: none
}

.diff del strong {
    font-weight: normal;
    background: #ffc7cd
}

.diff ins strong {
    font-weight: normal;
    background: #bfffd1
}

.diff li {
    position: relative;
    padding: .5rem 1rem .5rem 1.5rem;
    margin: 0
}

.diff li.ins .symbol,.diff li.del .symbol {
    position: absolute;
    left: .5rem;
    top: .5rem;
    width: 1rem
}

.diff li.ins {
    background: #e6ffed;
    color: #2d4c36
}

.diff li.del {
    background: #ffeef0;
    color: #4d2e32
}

.diff li .diff-comment {
    display: none
}

.diff li .diff-block-info {
    background: none repeat scroll 0 0 gray
}

.sticky .card,.sticky .chart-tooltip,.sticky .conference-registration,.sticky .conference-speaker .speaker-bio,.conference-speaker .sticky .speaker-bio,.sticky .comment-thread,.sticky .add-message {
    width: 100%
}

#notifications .card-data__item--expand {
    align-items: stretch
}

.space-stats {
    overflow: hidden;
    margin: 2rem 0;
    display: flex;
    flex-wrap: wrap
}

.space-stats__title {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0
}

.space-stats__data {
    text-align: center;
    padding: 1rem .25rem;
    width: calc(50% - 1rem);
    margin: .5rem;
    position: relative
}

.space-stats__data::after {
    content: "";
    display: inline-block;
    border-left: 2px solid #cb3c29;
    height: 2rem;
    position: absolute;
    left: 0;
    top: calc(50% - 1rem)
}

@media print,screen and (max-width: 49.99875em) {
    .space-stats__data:nth-child(odd)::after {
        border:none
    }
}

@media screen and (min-width: 50em) {
    .space-stats__data {
        width:calc(25% - 1rem)
    }

    .space-stats__data:nth-child(4n + 1)::after {
        border: none
    }
}

.space-stats__number {
    font-weight: 800;
    font-size: 2rem;
    line-height: 1
}

.process-header {
    background-image: linear-gradient(to right, rgba(26,24,29,0.8) 50%, var(--primary) 50%)
}

.process-header .heading2,.process-header .card--full .card__title,.card--full .process-header .card__title {
    font-weight: bold
}

.process-header__inner {
    position: relative;
    display: flex;
    justify-content: center
}

.process-header__main {
    background-size: cover;
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    max-width: 120rem;
    margin: 0 auto;
    background-color: #786f83;
    -webkit-clip-path: polygon(0 0, 95% 0, 80% 100%, 0% 100%);
    clip-path: polygon(0 0, 95% 0, 80% 100%, 0% 100%)
}

@media print,screen and (min-width: 64em) {
    .process-header__main {
        -webkit-clip-path:polygon(0 0, 90% 0, 70% 100%, 0% 100%);
        clip-path: polygon(0 0, 90% 0, 70% 100%, 0% 100%)
    }
}

@media screen and (min-width: 75em) {
    .process-header__main {
        -webkit-clip-path:polygon(0 0, 80% 0, 70% 100%, 0% 100%);
        clip-path: polygon(0 0, 80% 0, 70% 100%, 0% 100%)
    }
}

@media screen and (min-width: 100em) {
    .process-header__main {
        -webkit-clip-path:polygon(0 0, 75% 0, 65% 100%, 0% 100%);
        clip-path: polygon(0 0, 75% 0, 65% 100%, 0% 100%)
    }
}

.process-header__main::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(26,24,29,0.6)
}

.process-header__container {
    position: relative;
    z-index: 1
}

@media screen and (min-width: 50em) {
    .process-header__container {
        display:flex;
        align-items: center
    }
}

.process-header__info {
    padding: 1rem 1.5rem 1rem 1rem
}

@media print,screen and (min-width: 40em) {
    .process-header__info {
        padding:2rem 1.5rem 2rem 1rem
    }
}

@media screen and (min-width: 50em) {
    .process-header__info {
        padding-left:2rem
    }
}

.process-header__hashtag {
    font-weight: 600
}

.process-header__hashtag::after {
    content: "·";
    margin-left: .5rem;
    margin-right: .5rem
}

.process-header__nav {
    margin-top: auto;
    z-index: 1
}

.info-header {
    margin-bottom: 2rem
}

@media print,screen and (min-width: 40em) {
    .info-header {
        display:flex;
        align-items: center
    }
}

.info-details {
    color: #726a70;
    margin-left: auto
}

.info-details .share {
    text-align: left;
    margin-top: .2rem
}

.info-details .share ul {
    margin-left: 0
}

@media print,screen and (min-width: 40em) {
    .info-details {
        border-left:1px solid #e8e8e8
    }
}

.info-image {
    margin-bottom: 1rem
}

.info-image img {
    display: block
}

@media print,screen and (min-width: 40em) {
    .info-image {
        float:right;
        margin-left: 30px;
        width: 50%
    }
}

@media print,screen and (min-width: 64em) {
    .info-image {
        margin-right:calc(-50% - 2rem - 30px / 2);
        width: 80%
    }
}

.process-nav {
    background-color: #fff;
    padding: 0.75rem 1rem;
    box-shadow: inset 0 -3px 0 0 #e8e8e8
}

.process-nav ul {
    margin: 0;
    list-style: none
}

.process-nav .about-link {
    font-size: 80%
}

@media print,screen and (min-width: 40em) {
    .process-nav {
        padding:0
    }

    .process-nav ul {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between;
        flex-grow: 1
    }

    .process-nav ul::-webkit-scrollbar {
        display: none
    }

    .process-nav ul::after {
        display: inline-block;
        flex-grow: 1;
        content: ""
    }

    .process-nav li {
        display: inline-block;
        padding: 0.5rem 0.75rem 0.875rem
    }

    .process-nav .about-link {
        float: right;
        margin-right: 0;
        margin-left: auto
    }
}

.process-nav__trigger {
    display: block;
    width: 100%;
    text-align: left;
    position: relative
}

.process-nav__trigger__icon {
    position: absolute;
    right: .5rem;
    top: .55rem
}

.process-nav__content {
    display: flex;
    justify-content: space-between;
    align-items: baseline
}

@media screen and (max-width: 39.99875em) {
    .process-nav__content {
        display:none
    }
}

.process-nav__content.is-active {
    display: block
}

@media screen and (max-width: 39.99875em) {
    .process-nav__content li {
        margin-top:1rem
    }
}

.process-nav__content li.is-active {
    box-shadow: inset 0 -4px 0 0 var(--primary)
}

@media screen and (max-width: 39.99875em) {
    .process-nav__content li.is-active {
        display:none
    }
}

.process-nav__more,.process-nav__hidden-content__more {
    margin: 0;
    color: var(--primary);
    background-color: rgba(var(--primary-rgb), 0.1);
    font-weight: 600;
    font-size: 0.875rem
}

.process-nav__more i,.process-nav__hidden-content__more i {
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: var(--primary);
    display: inline-block;
    vertical-align: middle;
    margin-bottom: .1rem
}

.process-nav__more i:not(:last-child),.process-nav__hidden-content__more i:not(:last-child) {
    margin-right: .1rem
}

.process-nav__hidden-content {
    background-color: #fff;
    box-shadow: 0 0 4px 0 rgba(26,24,29,0.08);
    padding: 0
}

.process-nav__hidden-content ul {
    padding: 0.5rem 0
}

.process-nav__hidden-content li {
    width: 100%;
    padding: 0.5rem 1rem
}

.process-nav__hidden-content__more {
    background-color: transparent;
    text-align: right;
    border-bottom: 1px solid #e8e8e8;
    padding: 0.5rem 1rem
}

.process-nav__link {
    text-transform: uppercase;
    color: var(--primary);
    font-weight: 600;
    display: flex;
    align-items: center
}

.process-nav__link:hover {
    text-decoration: underline
}

.process-nav__link svg {
    margin-right: .4em;
    width: 25px;
    height: 25px;
    fill: #726a70
}

.process-nav__link svg .stroked-shape {
    fill: none;
    fill-opacity: 1;
    stroke-width: 2.01957917;
    stroke-miterlimit: 4;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke: #726a70
}

@media print,screen and (min-width: 40em) {
    .process-nav__link.is-active {
        color:var(--primary)
    }

    .process-nav__link.is-active svg {
        fill: var(--primary)
    }

    .process-nav__link.is-active svg .stroked-shape {
        stroke: var(--primary)
    }
}

.process-header__phase,.process-phase {
    background: #fff;
    padding: 1rem;
    margin: 1rem 0;
    border-radius: 4px
}

.process-header__phase .button,.process-phase .button {
    margin-top: 0.75rem;
    margin-bottom: 0
}

.process-header__phase--simple {
    padding: .5rem 1rem
}

@media print,screen and (min-width: 40em) {
    .process-header__phase--simple {
        padding:2rem 1rem
    }
}

.phase-title,.phase-subtitle--initiatives,.phase-title--initiatives {
    display: block;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1
}

@media print,screen and (min-width: 40em) {
    .phase-title,.phase-subtitle--initiatives,.phase-title--initiatives {
        font-size:1.25rem
    }
}

.is-inactive .phase-title,.is-inactive .phase-subtitle--initiatives,.is-inactive .phase-title--initiatives {
    color: #726a70
}

.phase-date {
    color: #726a70;
    font-weight: 600;
    font-size: 90%
}

.process-header__progress {
    margin-bottom: 0.5rem
}

.process-header__progress ol {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start
}

.process-header__progress li {
    margin: 0;
    padding: 0;
    position: relative;
    width: 1rem;
    text-align: center
}

.process-header__progress li:first-child {
    width: auto
}

.process-header__progress li::after {
    content: "";
    display: block;
    height: 2px;
    width: 100%;
    background-color: #e8e8e8;
    position: absolute;
    top: calc(50% - (2px / 2));
    z-index: 0
}

.process-header__progress li span {
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #e8e8e8;
    z-index: 1;
    margin-left: auto
}

.process-header__progress .phase-item--past::after {
    background-color: var(--primary)
}

.process-header__progress .phase-item--past span {
    background-color: var(--primary);
    opacity: 1
}

.process-header__progress .phase-item--current span::before {
    content: " ";
    height: 0;
    position: absolute;
    width: 0;
    border: 4px solid transparent;
    border-top-color: var(--primary);
    top: -8px;
    left: calc(50% - 1px);
    z-index: 2
}

.process-header__progress .phase-item--current:first-child span::before {
    left: 0
}

.phase-current {
    font-weight: normal;
    font-size: 0.75rem;
    text-transform: uppercase;
    color: #726a70
}

.process-phase {
    padding: 0
}

.process-phase .process-header__progress {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    border-bottom: 1px solid #726a70;
    padding: .5rem 1rem
}

.process-phase .process-header__progress ol {
    flex: 1
}

.process-phase .process-header__progress .phase-current {
    margin-left: 1rem
}

.process-header__body {
    padding: 1rem 1rem 1.5rem
}

.process-header__body .process-header__link {
    margin-top: .5rem
}

.process-header__button .button {
    border-color: var(--primary)
}

.phase-title--initiatives {
    font-size: 1.125rem;
    margin: 0 0 .5rem
}

.phase-subtitle--initiatives {
    font-size: 0.9375rem
}

.timeline {
    list-style: none;
    margin: 2rem 0 0
}

.timeline__item {
    padding-bottom: 2em;
    position: relative
}

.timeline__item::before {
    content: "";
    width: 3px;
    height: 100%;
    background: var(--primary);
    left: 1rem;
    top: 0;
    position: absolute
}

.timeline__item::after {
    content: "";
    clear: both;
    display: table;
    width: 100%
}

.timeline__item:last-of-type::before {
    width: 0
}

.timeline__phase {
    width: 30px;
    height: 30px;
    margin-left: -13px;
    position: absolute;
    top: 0;
    left: 1rem;
    display: flex;
    justify-content: center;
    overflow: hidden;
    border-radius: 50%;
    background: var(--primary);
    border: 2px solid #fff;
    box-shadow: 0 0 0 1px #e8e8e8
}

.timeline__phase__number {
    display: block;
    text-align: center;
    line-height: 1;
    color: #fff;
    font-weight: 600;
    font-size: 1.2em;
    align-self: center;
    margin-left: 1px;
    margin-top: -1px
}

.timeline__info {
    width: 90%;
    width: calc(100% - 45px);
    float: right;
    background-color: #fff;
    border: 1px solid #e8e8e8
}

.timeline__item--current .timeline__info {
    border-color: var(--primary)
}

.timeline__header {
    background: #e8e8e8;
    padding: 0.5rem 1rem
}

.timeline__item--current .timeline__header {
    background-color: var(--primary);
    color: #fff
}

.timeline__date {
    color: #726a70
}

.timeline__item--current .timeline__date {
    color: rgba(255,255,255,0.8)
}

.timeline__title {
    margin-bottom: 0
}

.timeline__content {
    padding: 1rem
}

.timeline__content :last-child {
    margin-bottom: 0
}

.timeline__footer {
    list-style: none;
    margin: 0;
    border-top: 1px solid #e8e8e8
}

@media print,screen and (min-width: 40em) {
    .timeline__footer {
        display:flex;
        flex-wrap: wrap
    }
}

.timeline__footer-item {
    flex-grow: 1;
    text-align: center;
    padding: .5em;
    border-bottom: 1px solid #e8e8e8
}

.timeline__footer-item:last-child {
    border-bottom: 0
}

@media print,screen and (min-width: 40em) {
    .timeline__footer-item {
        border-bottom:0;
        border-right: 1px solid #e8e8e8
    }

    .timeline__footer-item:last-child {
        border-right: 0
    }
}

.timeline__footer-inner {
    display: block
}

.timeline__item-icon {
    width: 1.5em;
    height: 1.5em
}

.timeline__item-text {
    display: block;
    letter-spacing: .03em;
    text-transform: uppercase;
    font-size: 90%;
    color: #3d393c;
    font-weight: 600;
    line-height: 1
}

.timeline__item--current::before {
    background: #e8e8e8
}

.timeline__item--inactive::before {
    background: #e8e8e8
}

.timeline__item--inactive .timeline__phase {
    background: #e8e8e8
}

.timeline__item--inactive .timeline__phase__number {
    text-shadow: 0 1px 2px rgba(0,0,0,0.1)
}

.filter-tags__title {
    margin-right: 0.4rem
}

.filter-tags {
    margin-bottom: 0.8rem
}

.filter-tag {
    display: inline-block;
    background-color: #f4f4f4;
    border: 1px solid #e8e8e8;
    padding: 0.2rem 0.4rem;
    margin-right: 0.4rem;
    margin-bottom: 0.2rem
}

.filter-tag__close {
    padding-left: .5rem;
    color: #3d393c
}

@media print,screen and (min-width: 40em) {
    .filters-wrapper {
        display:flex
    }
}

.filters-controls {
    margin: 1rem 0 2rem
}

.filters-controls::before,.filters-controls::after {
    display: table;
    content: ' '
}

.filters-controls::after {
    clear: both
}

.filters-controls__trigger {
    width: 100%;
    font-weight: 600;
    text-align: left;
    background: #fafafa;
    padding: .5rem;
    border: 1px solid #e8e8e8;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.filters {
    display: none;
    min-height: 100%;
    padding: 1rem
}

@media print,screen and (min-width: 40em) {
    .filters {
        display:block;
        padding: 0;
        margin: 0
    }
}

.reveal .filters {
    display: block;
    border: none;
    padding: 0;
    margin: 0
}

.js .filters__content {
    display: none
}

.js .filters__content.is-active {
    display: block
}

@media print,screen and (min-width: 40em) {
    .js .filters__content {
        display:block
    }
}

.filters__section,.filters__section--general {
    border-bottom: 1px solid #e8e8e8;
    padding: 1rem 1rem
}

.filters__section:first-of-type,.filters__section--general:first-of-type {
    padding-top: 1.5rem
}

.filters__section:last-of-type,.filters__section--general:last-of-type {
    padding-bottom: 1.5rem;
    border-bottom: none
}

.filters__section label,.filters__section--general label {
    line-height: 1.2;
    margin-bottom: .4rem
}

.filters__section label[data-global-checkbox],.filters__section--general label[data-global-checkbox] {
    font-weight: 600
}

.filters__section .button,.filters__section--general .button {
    margin-bottom: 0
}

.filters__section .section-title,.filters__section--general .section-title {
    color: var(--primary);
    text-decoration: underline;
    margin-right: 1rem
}

.filters__subfilters>.filters__subfilters {
    padding-left: 0.5rem
}

.filters__has-subfilters {
    display: flex;
    justify-content: space-between
}

.filters__icon-is-open,.filters__icon-is-closed {
    font-size: .5em
}

.filters__icon-is-open {
    display: none
}

.filters__is-open .filters__icon-is-open {
    display: inline-block
}

.filters__is-open .filters__icon-is-closed {
    display: none
}

.filters__section--general {
    padding: 0
}

.filters__section--general:first-of-type,.filters__section--general:last-of-type {
    padding: 0
}

.filters__section--general>:first-child {
    padding: 1rem 1rem
}

.filters__section--general>:first-child:hover {
    background: #fafafa
}

.filters__section--general.no-results .section-title {
    color: #726a70;
    text-decoration: none
}

.filters__section--general.no-results>* {
    opacity: .25
}

.filters__info__title {
    margin-bottom: 0
}

.filters__info__icon {
    margin-left: .25rem
}

.filters__search .input-group {
    margin-bottom: 0
}

.filters__help {
    position: relative
}

.filters__help p:last-of-type {
    margin-bottom: 0
}

.filters__help .skip {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999
}

.filters__help .skip:focus,.filters__help .skip:active {
    background-color: #cb3c29;
    color: #fff;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: auto;
    margin: 10px;
    padding: 5px;
    font-size: 1.4em;
    z-index: 999;
    outline: 1px dotted rgba(0,0,0,0.5);
    position: absolute
}

.filters__left-legend legend {
    float: left;
    padding-top: 10px
}

.filters__left-legend .picker-prompt,.filters__left-legend select,.filters__left-legend .inline-filters button[data-toggle],.inline-filters .filters__left-legend button[data-toggle] {
    width: 75%;
    float: right
}

.inline-filters {
    display: flex;
    flex-direction: row;
    display: inline-flex;
    justify-content: space-between;
    text-align: left
}

.inline-filters>* {
    margin: 0 1rem
}

.inline-filters>:first-child {
    margin-left: 0
}

.inline-filters>:last-child {
    margin-right: 0
}

.inline-filters label {
    display: flex;
    align-items: baseline;
    display: flex;
    flex-direction: row
}

.inline-filters label>* {
    margin: 0 0.25rem
}

.inline-filters label>:first-child {
    margin-left: 0
}

.inline-filters label>:last-child {
    margin-right: 0
}

.inline-filters label span {
    white-space: nowrap
}

.inline-filters button[data-toggle] {
    color: #3e7f8b;
    margin: 0;
    width: 12rem
}

.inline-filters button.hover[data-toggle] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.inline-filters .dropdown-pane {
    padding: 0;
    background-color: #fff;
    width: 12rem
}

.inline-filters .dropdown-pane li a {
    display: block;
    padding: 1rem
}

.inline-filters .dropdown-pane li a:hover {
    text-decoration: underline
}

.inline-filters .dropdown-pane li:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.inline-filters .dropdown-pane li:hover {
    cursor: pointer;
    background-color: rgba(62,127,139,0.05)
}

.inline-filters .dropdown-pane.is-open {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.tech-info {
    color: #726a70;
    font-size: .9rem;
    text-align: center
}

.label--basic {
    background-color: #c5c1ca
}

.label--highlight {
    background-color: var(--secondary)
}

.label--admin {
    background-color: var(--primary)
}

.proposal-status,.collaborative-draft-status,.project-status {
    float: left;
    margin-right: .5rem
}

.proposal-status--small,.label--small {
    margin: .2rem .2rem .2rem 0;
    padding: .2rem .3rem
}

.label.light {
    color: #fff
}

.label.muted {
    background: #726a70;
    color: #fff
}

.conference-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

.conference-nav li {
    padding: 0.5rem
}

.conference-nav li a {
    font-size: 1.125rem;
    color: #726a70
}

.conference-nav li.is-active {
    font-weight: 600;
    position: relative
}

.conference-nav li.is-active::before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 1.6rem;
    background-color: var(--primary);
    position: absolute;
    top: 50%;
    left: -.5rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.conference-speaker {
    margin-bottom: 3rem
}

.conference-speaker .speaker-img-wrapper {
    margin-bottom: 1rem;
    position: relative
}

.conference-speaker .speaker-img-wrapper::before {
    content: "";
    display: block;
    padding-bottom: 100%
}

.conference-speaker .speaker-img-wrapper .speaker-img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.conference-speaker .speaker-img-wrapper .speaker-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.conference-speaker .speaker-data .data-name {
    font-weight: 600;
    font-size: 1.125rem
}

.conference-speaker .speaker-data .data-role,.conference-speaker .speaker-data .data-extra {
    color: #726a70
}

.conference-speaker .speaker-bio {
    display: none;
    padding: 1rem;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(26,24,29,0.2);
    z-index: 1;
    width: 100vw;
    position: absolute
}

@media print,screen and (min-width: 40em) {
    .conference-speaker .speaker-bio {
        top:0;
        width: 300%;
        padding: 2rem;
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%)
    }
}

.conference-speaker .speaker-bio>:first-child {
    display: flex;
    justify-content: stretch
}

.conference-speaker .speaker-bio .bio-extended {
    font-size: 0.875rem
}

.conference-speaker .speaker-bio .bio-acts {
    font-weight: 600
}

.conference-speaker:hover .speaker-bio {
    display: block
}

@media print,screen and (min-width: 40em) {
    .conference-speaker {
        position:relative
    }

    .conference-speaker:nth-of-type(4) .speaker-bio,.conference-speaker:nth-of-type(4n + 5) .speaker-bio,.conference-speaker:nth-of-type(5n) .speaker-bio {
        -webkit-transform: translateY(-10%) translateX(-60%);
        transform: translateY(-10%) translateX(-60%)
    }
}

.conference-programme .programme-selector {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 0.5rem;
    color: #726a70;
    font-size: 1.1875rem;
    display: flex;
    align-items: center
}

@media print,screen and (max-width: 28.12375em) {
    .conference-programme .programme-selector {
        flex-direction:column;
        text-align: center
    }
}

.conference-programme .programme-selector .tabs {
    display: flex;
    flex-direction: column
}

.conference-programme .programme-selector .tabs>* {
    margin: 0.25rem 0
}

.conference-programme .programme-selector .tabs>:first-child {
    margin-top: 0
}

.conference-programme .programme-selector .tabs>:last-child {
    margin-bottom: 0
}

@media print,screen and (min-width: 40em) {
    .conference-programme .programme-selector .tabs {
        display:flex;
        flex-direction: row
    }

    .conference-programme .programme-selector .tabs>* {
        margin: 0 0.25rem
    }

    .conference-programme .programme-selector .tabs>:first-child {
        margin-left: 0
    }

    .conference-programme .programme-selector .tabs>:last-child {
        margin-right: 0
    }
}

.conference-programme .programme-day>.row {
    padding: 2rem 0;
    border-bottom: 1px solid #e8e8e8;
    border-bottom-style: dashed
}

.conference-programme .tabs,.conference-programme .tabs-content {
    background: transparent
}

.conference-programme .tabs-title>a {
    padding: 0
}

.conference-programme .tabs-title>a:hover {
    background: transparent
}

.conference-programme .tabs-title>a[aria-selected='true'] {
    background: transparent
}

.conference-programme .tabs-title:not(.is-active) .button {
    opacity: .4
}

.conference-programme .programme-header {
    display: flex;
    align-items: baseline
}

@media print,screen and (max-width: 28.12375em) {
    .conference-programme .programme-header {
        flex-direction:column
    }
}

.conference-programme .programme-time {
    font-size: 1.1875rem;
    font-weight: 600
}

.conference-programme .programme-title {
    font-size: 1.5rem;
    color: #3e7f8b;
    font-weight: 600
}

@media print,screen and (max-width: 28.12375em) {
    .conference-programme .programme-title {
        white-space:nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.5
    }
}

.conference-programme .programme-resume {
    font-size: 0.875rem;
    color: #726a70
}

.conference-programme .programme-extra {
    color: #726a70;
    font-size: 0.875rem
}

.conference-programme .programme-extra>.row:not(:nth-child(2)) {
    margin-top: 0.5rem
}

@media print,screen and (min-width: 40em) {
    .conference-programme .programme-extra>.row:nth-child(2) {
        margin-top:-0.5rem
    }
}

.conference-programme .programme-extra .row:not(.speakers-list) span {
    opacity: .6
}

.conference-programme .programme-extra .speakers-list {
    min-height: 35px
}

.conference-registration {
    padding: 1rem
}

.conference-registration .registration__text>* {
    display: block
}

.conference-registration .registration__text strong {
    font-size: 1.125rem
}

.conference-registration .registration__text span {
    font-size: 0.875rem;
    color: #726a70
}

.conference-registration .registration__buttons {
    display: flex;
    flex-direction: row;
    flex-shrink: 0
}

.conference-registration .registration__buttons>* {
    margin: 0 0.5rem
}

.conference-registration .registration__buttons>:first-child {
    margin-left: 0
}

.conference-registration .registration__buttons>:last-child {
    margin-right: 0
}

@media print,screen and (max-width: 49.99875em) {
    .conference-registration .registration__buttons {
        margin-top:1rem
    }
}

.conference-registration .registration__buttons>:first-child {
    border: 1px solid #e8e8e8
}

.conference-diploma {
    text-align: center
}

.conference-diploma .diploma__border {
    margin: 4rem;
    -o-border-image: url(/images/pattern.png) 20 repeat;
    border-image: url(/images/pattern.png) 20 repeat;
    border-style: solid;
    border-width: 1rem
}

.conference-diploma .diploma__border .diploma__content {
    padding: 3rem
}

.conference-diploma .diploma__attendance {
    text-align: center;
    font-size: 0.875rem
}

.conference-diploma .diploma__attendance>* {
    display: block
}

.conference-diploma .diploma__name {
    margin-top: 4rem;
    font-size: 1.125rem
}

.conference-diploma .diploma__name p {
    margin-top: 1rem
}

.conference-diploma .diploma__logo {
    border: 1px solid #e8e8e8;
    padding: 2rem
}

@media print {
    @page {
        size: A4 landscape;
        max-height: 100%;
        max-width: 100%;
        margin: 0
    }

    .conference-diploma .diploma__border {
        margin: 0;
        -o-border-image: url(/images/pattern.png) 20 repeat;
        border-image: url(/images/pattern.png) 20 repeat;
        border-style: solid;
        border-width: 1rem
    }
}

.conference-media .media-links li {
    color: #3e7f8b;
    margin-bottom: 1rem;
    align-items: baseline;
    display: flex;
    flex-direction: row
}

.conference-media .media-links li>* {
    margin: 0 0.5rem
}

.conference-media .media-links li>:first-child {
    margin-left: 0
}

.conference-media .media-links li>:last-child {
    margin-right: 0
}

.conference-media .media-links li>:first-child {
    flex-shrink: 0
}

.conference-media .media-links a {
    font-size: 1.125rem
}

.conference-media .media-pictures article {
    cursor: pointer
}

.conference-media .media-pictures .picture__content {
    padding: 1rem
}

.conference-media .media-pictures .picture__content img {
    margin-bottom: 1rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 75%
}

.picture__modal[data-reveal] img {
    margin-bottom: 1rem;
    width: 100%;
    height: 100%
}

.user-form input[type="text"],.user-form input[type="email"],.user-form input[type="password"] {
    height: 3rem
}

.user-form .button {
    margin: 2rem 0
}

.user-form__label {
    font-weight: 600
}

.register__separator {
    display: block;
    text-align: center;
    position: relative;
    z-index: 1;
    font-style: italic;
    margin: 1rem 0 2rem
}

.register__separator::before {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background-color: #e8e8e8;
    position: absolute;
    top: 50%;
    z-index: -1
}

.register__separator__text {
    display: inline-block;
    background: #fafafa;
    padding: 0 1rem
}

.register-form input[type="text"],.register-form input[type="email"],.register-form input[type="password"] {
    height: 3rem
}

.register-form h3 {
    display: table;
    font-size: 1.25em;
    line-height: 1.2;
    margin-bottom: 1.5rem;
    margin-top: 0;
    text-align: center
}

.register-form label>[type='checkbox'] {
    margin-bottom: 1rem
}

.register-form .tos-text {
    padding: .5rem;
    border: 1px solid #e8e8e8;
    margin: 1rem 0;
    max-height: 10rem;
    overflow: auto;
    font-size: .8rem;
    font-style: italic
}

.register-form #card__tos,.register-form #card__newsletter {
    text-align: center
}

.user-nickname label .row>span:first-of-type {
    padding: 0;
    border-right: 0;
    width: 8%;
    height: 3rem;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.user-nickname label .row>span:first-of-type .prefix {
    display: inline-block;
    height: 2.9rem;
    padding-top: .8rem
}

.user-nickname label .row>span:last-of-type {
    width: 92%;
    height: 3rem
}

.user-nickname label .row>span:last-of-type input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.user-nickname label.is-invalid-label .row {
    margin-bottom: 1rem
}

.user-nickname label.is-invalid-label .row>span:first-of-type {
    background-color: #f9edeb;
    border-color: #ec5840
}

.user-nickname label.is-invalid-label .row>span:last-of-type {
    height: 4.2rem
}

.user-nickname label.is-invalid-label .row>span:last-of-type .form-error.is-visible {
    margin-left: -8%
}

.user-nickname .help-text {
    margin-top: 1rem
}

.share {
    text-align: center
}

.share ul {
    display: inline-block;
    list-style: none;
    margin: 0 0 0 .5rem
}

.share li {
    display: inline-block
}

.share__icon {
    color: #726a70;
    border: 1px solid #e8e8e8;
    border-radius: 50%;
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    text-align: center;
    padding: .1em 0 0;
    margin-right: .5em
}

.share-link.calendar {
    float: right
}

.help {
    vertical-align: -2px
}

.help .icon {
    width: 14px;
    height: 14px;
    fill: #fff;
    background: #a49ea3;
    border-radius: 50%;
    padding: 2px
}

.help .icon:hover {
    background: #3e7f8b
}

.help-tooltip {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0.25rem solid #81bcc7;
    border-radius: 50%;
    background-color: #3e7f8b;
    color: #fafafa;
    padding: .25rem;
    cursor: pointer
}

.tooltip.expanded {
    max-width: 100%
}

.tooltip.light {
    background-color: #fafafa;
    color: #3d393c;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    border-radius: 4px
}

.tooltip.light.top::before {
    border-color: #fafafa transparent transparent
}

.tooltip.light.bottom::before {
    border-color: transparent transparent #fafafa
}

.tooltip.light.left::before {
    border-color: transparent transparent transparent #fafafa
}

.tooltip.light.right::before {
    border-color: transparent #fafafa transparent transparent
}

.cookie-warning {
    background: #e8e8e8;
    padding: .5em 1em;
    text-align: center
}

.cookie-warning a {
    color: #2e5f68
}

.cookie-warning__action {
    text-align: center
}

.cookie-warning__action .button {
    margin: .5em 0
}

@media screen and (min-width: 50em) {
    .cookie-warning__action {
        vertical-align:baseline;
        display: inline-block
    }

    .cookie-warning__action .button {
        margin: 0 0 0 1em
    }
}

.google-map {
    width: 100%;
    height: 200px;
    background-color: #e8e8e8;
    margin-bottom: 2rem
}

@media screen and (min-width: 50em) {
    .google-map {
        height:450px
    }
}

.map__help .skip {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999
}

.map__help .skip:focus,.map__help .skip:active {
    background-color: #cb3c29;
    color: #fff;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: auto;
    margin: 10px;
    padding: 5px;
    font-size: 1.4em;
    z-index: 999;
    outline: 1px dotted rgba(0,0,0,0.5);
    position: absolute
}

.leaflet-container {
    z-index: 5
}

.map-info {
    background: var(--primary);
    border-radius: 4px
}

.map-info>div:first-child>div:first-child {
    border-top-color: var(--primary) !important
}

.map-info>div:first-child>div:nth-child(2) {
    background-color: transparent !important;
    border-radius: 4px !important
}

.map-info * {
    box-shadow: none !important
}

.map-info__content {
    padding-top: 1rem;
    padding-left: 1.2rem
}

.map__date-adress {
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .map__date-adress {
        display:flex
    }
}

.map__date-adress .card__datetime {
    float: none;
    border-color: var(--primary);
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 0;
    margin-bottom: 1rem;
    padding: .5em 1em
}

@media print,screen and (min-width: 40em) {
    .map__date-adress .card__datetime {
        margin-right:.5rem;
        margin-bottom: 0
    }
}

.map__date-adress .address {
    flex: 1;
    margin-bottom: 0
}

.map__date-adress .address__icon {
    display: none
}

@media print,screen and (min-width: 40em) {
    .map__date-adress .address__icon {
        display:block
    }
}

.map__date-adress .card__extra {
    padding: 0 1rem
}

.map-info__button {
    text-align: center
}

.map-info__button .button {
    min-width: 12em
}

.static-map {
    cursor: pointer;
    height: 120px;
    width: 120px
}

.static-map .leaflet-popup-pane,.static-map .leaflet-control {
    cursor: pointer
}

.static-map:focus {
    outline: 1px dotted rgba(0,0,0,0.5);
    outline-color: var(--highlight);
    outline-offset: 2px
}

.static-map a:hover,.static-map a:focus,.static-map .leaflet-control-attribution a:hover,.static-map .leaflet-control-attribution a:focus {
    text-decoration: none;
    outline: none
}

.static-map .leaflet-control-attribution,.static-map.leaflet-touch .leaflet-control-attribution {
    font-size: .55rem
}

.omnipresent-banner {
    background-color: var(--primary);
    color: #fff;
    text-align: center;
    padding: 1rem;
    font-size: 1.2em
}

.omnipresent-banner .omnipresent-banner-title {
    font-weight: bold;
    margin-right: 1em
}

.omnipresent-banner .omnipresent-banner-short-description {
    margin-right: .5em;
    margin-left: 1em
}

.omnipresent-banner a {
    color: #fff
}

.omnipresent-banner a:hover,.omnipresent-banner a:focus {
    color: rgba(255,255,255,0.8)
}

.wizard__steps {
    list-style-type: none;
    margin-left: .25rem
}

.wizard__steps.steps-toggle {
    margin-top: 1rem
}

.wizard__steps li {
    border: none;
    color: var(--primary);
    border-left: 2px solid var(--primary);
    box-sizing: border-box;
    border-radius: 0;
    padding: 1rem 0;
    font-size: .875rem;
    cursor: default
}

.wizard__steps li::before {
    border-radius: 50%;
    background-color: var(--primary);
    content: "";
    display: inline-block;
    float: left;
    height: 10px;
    line-height: 10px;
    text-align: center;
    width: 10px;
    margin: .4rem 4px 0 -6px
}

.wizard__steps .step--active {
    font-weight: bold
}

.wizard__steps .step--active~li {
    color: #726a70;
    border-left: 2px solid #726a70
}

.wizard__steps .step--active~li::before {
    background-color: #726a70
}

.collapsible-list.is-filtered.show-1 .collapse:nth-of-type(n+2),.collapsible-list.is-filtered.show-1>div:nth-of-type(n+2) {
    display: none
}

.collapsible-list.is-filtered.show-2 .collapse:nth-of-type(n+3),.collapsible-list.is-filtered.show-2>div:nth-of-type(n+3) {
    display: none
}

.collapsible-list.is-filtered.show-3 .collapse:nth-of-type(n+4),.collapsible-list.is-filtered.show-3>div:nth-of-type(n+4) {
    display: none
}

.collapsible-list.is-filtered.show-4 .collapse:nth-of-type(n+5),.collapsible-list.is-filtered.show-4>div:nth-of-type(n+5) {
    display: none
}

.collapsible-list.is-filtered.show-5 .collapse:nth-of-type(n+6),.collapsible-list.is-filtered.show-5>div:nth-of-type(n+6) {
    display: none
}

.collapsible-list.is-filtered.show-6 .collapse:nth-of-type(n+7),.collapsible-list.is-filtered.show-6>div:nth-of-type(n+7) {
    display: none
}

.collapsible-list.is-filtered.show-7 .collapse:nth-of-type(n+8),.collapsible-list.is-filtered.show-7>div:nth-of-type(n+8) {
    display: none
}

.collapsible-list.is-filtered.show-8 .collapse:nth-of-type(n+9),.collapsible-list.is-filtered.show-8>div:nth-of-type(n+9) {
    display: none
}

.collapsible-list.is-filtered.show-9 .collapse:nth-of-type(n+10),.collapsible-list.is-filtered.show-9>div:nth-of-type(n+10) {
    display: none
}

.collapsible-list.is-filtered.show-10 .collapse:nth-of-type(n+11),.collapsible-list.is-filtered.show-10>div:nth-of-type(n+11) {
    display: none
}

.collapsible-list.is-filtered.show-11 .collapse:nth-of-type(n+12),.collapsible-list.is-filtered.show-11>div:nth-of-type(n+12) {
    display: none
}

.collapsible-list.is-filtered.show-12 .collapse:nth-of-type(n+13),.collapsible-list.is-filtered.show-12>div:nth-of-type(n+13) {
    display: none
}

.collapsible-list.is-filtered .collapsible-list__see-more {
    display: inline-block
}

.collapsible-list.is-filtered .collapsible-list__see-more+.text-small {
    padding-top: .15rem;
    padding-left: .2rem
}

.collapsible-list.is-filtered .collapsible-list__see-less {
    display: none
}

.collapsible-list .collapsible-list__see-less {
    display: inline-block;
    color: #599aa6
}

.collapsible-list .collapsible-list__see-less:hover {
    color: #2d4d53;
    text-decoration: underline
}

.collapsible-list .collapsible-list__see-more {
    display: none;
    color: #3e7f8b
}

.collapsible-list .collapsible-list__see-more:hover {
    color: #2d4d53;
    text-decoration: underline
}

.collapsible-list .card__text--paragraph {
    text-decoration: none;
    color: #3d393c !important
}

.collapsible-list .card__text--paragraph:hover {
    text-decoration: none
}

.collapsible-list>* {
    display: inline-flex;
    margin: 0 0 .5rem
}

.block-banner {
    background-repeat: no-repeat;
    padding: 1rem
}

@media print,screen and (max-width: 49.99875em) {
    .block-banner {
        background-image:none !important;
        padding-bottom: 1rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        padding-bottom: 0
    }
}

@media print,screen and (min-width: 40em) {
    .block-banner {
        background-position:right -400px center;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

@media print,screen and (min-width: 64em) {
    .block-banner {
        padding-left:4rem;
        padding-right: 4rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        padding-left: 0
    }
}

.block-banner p:last-child {
    margin-bottom: 0
}

.fingerprint-dialog .fingerprint-value,.fingerprint-dialog .fingerprint-source {
    display: block;
    max-width: 100%;
    word-break: break-all
}

[data-toggle] {
    margin: 0 0 0.5rem;
    cursor: pointer
}

[data-toggle] span {
    margin-right: 0.5rem
}

.loading-spinner {
    margin: 25px !important;
    height: 25px;
    text-align: center
}

.loading-spinner::before {
    -webkit-animation: animation-spin 800ms infinite linear;
    animation: animation-spin 800ms infinite linear;
    width: 25px;
    height: 25px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 3px solid #e8e8e8;
    border-right-color: var(--primary);
    display: inline-block;
    position: relative;
    content: "";
    vertical-align: middle
}

.spinner-container {
    position: relative;
    cursor: wait
}

.spinner-container::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    z-index: 1
}

.spinner-container::after {
    -webkit-animation: animation-spin 800ms infinite linear;
    animation: animation-spin 800ms infinite linear;
    width: 25px;
    height: 25px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 3px solid #e8e8e8;
    border-right-color: var(--primary);
    display: inline-block;
    position: absolute;
    content: "";
    vertical-align: middle;
    z-index: 1;
    top: 47%;
    left: 47%
}

.highligted-content-banner {
    background-size: cover;
    position: relative;
    z-index: 0;
    min-height: 255px
}

.highligted-content-banner::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(26,24,29,0.6)
}

.highligted-content-banner .highligted-content-banner__container {
    position: relative;
    z-index: 1;
    padding: 3rem 0
}

@media print,screen and (min-width: 40em) {
    .highligted-content-banner .highligted-content-banner__container {
        padding:4rem 0
    }
}

@media screen and (min-width: 50em) {
    .highligted-content-banner .highligted-content-banner__container {
        padding:5rem 0
    }
}

@media print,screen and (min-width: 64em) {
    .highligted-content-banner .highligted-content-banner__container {
        padding:6rem 0
    }
}

.hero {
    background-size: cover;
    position: relative;
    z-index: 0
}

.hero::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(26,24,29,0.6)
}

.hero a:focus {
    outline-color: var(--highlight-alternative)
}

.hero__container {
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 3rem 0
}

@media print,screen and (min-width: 40em) {
    .hero__container {
        padding:4rem 0
    }
}

@media screen and (min-width: 50em) {
    .hero__container {
        padding:5rem 0
    }
}

@media print,screen and (min-width: 64em) {
    .hero__container {
        padding:6rem 0
    }
}

.hero__boxes {
    text-align: center;
    border-radius: 4px;
    background-color: rgba(26,24,29,0.5);
    color: #fff;
    margin-top: 1rem;
    padding: 1rem
}

@media print,screen and (min-width: 40em) {
    .hero__boxes {
        text-align:left;
        padding: 2rem 1.5rem;
        margin-top: 2rem
    }
}

@media screen and (min-width: 50em) {
    .hero__boxes {
        margin-top:3rem
    }
}

@media print,screen and (min-width: 64em) {
    .hero__boxes {
        margin-top:4rem
    }
}

.hero__boxes p {
    font-size: 1.0625rem
}

.hero__boxes .button {
    display: block;
    margin: 0 auto
}

.hero__boxes .box__search {
    position: relative;
    margin: 0 auto
}

.hero__boxes .box__search input,.hero__boxes .box__search input:focus {
    color: #3d393c;
    margin: 0;
    box-shadow: none;
    background: #fff;
    line-height: 1;
    padding: 0.85em 1em;
    padding-left: 2rem;
    height: auto;
    border: 1px solid transparent
}

.hero__boxes .box__search input::-webkit-input-placeholder,.hero__boxes .box__search input:focus::-webkit-input-placeholder {
    color: rgba(61,57,60,0.3)
}

.hero__boxes .box__search input::-moz-placeholder,.hero__boxes .box__search input:focus::-moz-placeholder {
    color: rgba(61,57,60,0.3)
}

.hero__boxes .box__search input:-ms-input-placeholder,.hero__boxes .box__search input:focus:-ms-input-placeholder {
    color: rgba(61,57,60,0.3)
}

.hero__boxes .box__search input:-moz-placeholder,.hero__boxes .box__search input:focus:-moz-placeholder {
    color: rgba(61,57,60,0.3)
}

.hero__boxes .box__search svg {
    color: rgba(61,57,60,0.3);
    position: absolute;
    top: 50%;
    left: 0.5rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: .5
}

.hero-heading {
    margin-bottom: 1.5rem;
    font-size: 2rem;
    line-height: 1;
    text-shadow: 0 0 5px rgba(0,0,0,0.8)
}

.hero-heading br {
    display: none
}

@media print,screen and (min-width: 40em) {
    .hero-heading {
        font-size:2.5rem
    }

    .hero-heading br {
        display: block
    }
}

@media screen and (min-width: 50em) {
    .hero-heading {
        font-size:3.5rem
    }
}

@media print,screen and (min-width: 64em) {
    .hero-heading {
        font-size:4.5rem
    }
}

.hero-cta {
    margin-top: 1rem;
    padding: 1.2rem 1rem
}

@media print,screen and (min-width: 40em) {
    .hero-cta {
        margin-top:2rem
    }
}

@media screen and (min-width: 50em) {
    .hero-cta {
        margin-top:3rem
    }
}

@media print,screen and (min-width: 64em) {
    .hero-cta {
        margin-top:4rem
    }
}

.wrapper-home {
    padding: 4rem 1rem
}

@media print,screen and (min-width: 40em) {
    .wrapper-home {
        padding-left:1.5rem;
        padding-right: 1.5rem
    }
}

@media print,screen and (min-width: 64em) {
    .wrapper-home {
        padding-left:4rem;
        padding-right: 4rem
    }
}

.wrapper-home--mini {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.home-section:nth-of-type(2n + 1) {
    background-color: #f4f4f4
}

.subhero {
    padding: 4rem 0;
    text-align: center
}

.subhero ul,.subhero ol {
    list-style-position: inside
}

@media print,screen and (max-width: 49.99875em) {
    .subhero .heading3 {
        font-size:1.3em
    }
}

@media print,screen and (max-width: 49.99875em) {
    .subhero .heading2,.subhero .card--full .card__title,.card--full .subhero .card__title {
        font-size:1.5em
    }
}

@media print,screen and (max-width: 49.99875em) {
    .subhero .heading4 {
        font-size:1.2em
    }
}

.subhero-cta {
    margin-top: 2rem;
    color: var(--primary);
    display: inline-block;
    position: relative
}

.subhero-cta:hover,.subhero-cta:focus {
    text-decoration: underline;
    color: var(--primary)
}

.subhero-cta .icon {
    position: absolute;
    top: .33em;
    right: -1em;
    transition: .3s right
}

.subhero-cta:hover .icon {
    right: -1.2em
}

.subhero-cta--secondary {
    margin-top: 0
}

.home-section__cta {
    margin-top: 2rem
}

.home-bullets {
    margin-top: 2rem;
    margin-bottom: 2rem
}

@media screen and (min-width: 50em) {
    .home-bullets {
        margin-top:5rem;
        margin-bottom: 5rem
    }
}

.home-bullet {
    overflow: hidden
}

.home-bullet__icon {
    float: left;
    text-align: right
}

.home-bullet__icon svg {
    width: 30px;
    height: 30px;
    fill: var(--primary)
}

.home-bullet__desc {
    float: right;
    width: 85%;
    width: calc(100% - 30px);
    padding-left: 1rem
}

.home-map .wrapper-home {
    padding-bottom: 0
}

.home-map #google-map {
    margin-bottom: 0
}

.home-pam {
    overflow: hidden;
    margin: 2rem 0
}

@media screen and (min-width: 50em) {
    .home-pam {
        margin:5rem 0
    }
}

.home-pam__title {
    color: #726a70;
    font-size: .9rem;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0
}

.home-pam__lowlight .home-pam__title {
    display: inline
}

.home-pam__data {
    text-align: center;
    padding: .25rem
}

@media print,screen and (min-width: 40em) {
    .home-pam__data {
        float:left
    }
}

.home-pam__highlight .home-pam__data {
    padding: 1rem 2rem
}

@media print,screen and (min-width: 40em) {
    .home-pam__highlight .home-pam__data {
        width:50%;
        border-bottom: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8
    }
}

.home-pam__highlight .home-pam__data:last-child {
    border-right: none
}

.home-pam__lowlight .home-pam__data {
    float: none
}

@media screen and (min-width: 50em) {
    .home-pam__lowlight .home-pam__data {
        float:left;
        width: 33.33%
    }

    .home-pam__lowlight .home-pam__data:first-child {
        text-align: left;
        padding-left: 0
    }

    .home-pam__lowlight .home-pam__data:last-child {
        text-align: right;
        padding-right: 0
    }
}

@media print,screen and (min-width: 40em) {
    .home-pam__highlight {
        display:flex
    }
}

.home-pam__lowlight {
    text-align: center
}

.home-pam__number {
    font-size: 1.2rem;
    font-weight: 800
}

.home-pam__highlight .home-pam__number {
    font-size: 4rem;
    line-height: 1
}

.logo-wrapper span {
    color: white;
    font-weight: 600;
    font-size: 1.4em;
    display: inline-block;
    text-align: left;
    padding-left: 8px;
    line-height: 1;
    position: relative
}

.logo-wrapper span:hover {
    text-decoration: underline
}

.logo-wrapper span::before {
    content: "";
    display: block;
    position: absolute;
    border-left: 4px solid white;
    height: 88%;
    top: 6%;
    left: 0
}

.user-header {
    margin-bottom: 2rem
}

@media print,screen and (min-width: 40em) {
    .user-header {
        margin-bottom:3rem
    }
}

.user-header__main {
    display: flex;
    align-items: center
}

.user-header__main::before,.user-header__main::after {
    display: table;
    content: ' '
}

.user-header__main::after {
    clear: both
}

.user-header__avatar {
    width: 60px
}

.user-header__avatar>img {
    border-radius: 50%;
    width: 40px
}

.user-header__heading {
    margin-bottom: 0
}

.user-nickname {
    color: gray;
    font-size: 1rem
}

.user-nickname .user-contact_link {
    margin-left: .5rem
}

.badge-card__content {
    display: flex;
    align-items: center
}

.badge-card__content .icon {
    height: 1.5em;
    width: 1.5em;
    margin-right: .7em;
    vertical-align: middle
}

.profile--sidebar--title {
    font-size: 1.25rem
}

.view-header {
    margin-bottom: 2rem
}

@media print,screen and (max-width: 49.99875em) {
    .support-wrapper-md {
        margin:1rem 0
    }
}

@media print,screen and (min-width: 40em) and (max-width: 49.99875em) {
    .view-side {
        width:50%;
        margin: 0 auto 2rem;
        float: none
    }
}

.add-comment .remaining-character-count {
    border: 0;
    color: #3d393c;
    padding: .85em 1em;
    vertical-align: middle;
    display: inline-block
}

.callout.announcement {
    margin-bottom: 1em
}

.collection-sort-controls .column,.collection-sort-controls .columns {
    margin-bottom: 0
}

.reveal--embed {
    overflow-y: hidden
}

.reveal--embed .embed__code {
    font-family: monospace;
    background: #f4f4f4;
    padding: 1em;
    border-radius: .3em;
    font-size: 1em;
    overflow-y: auto
}

body.widget {
    background: #fff;
    padding: 8px;
    margin: 0
}

body.widget .participatory-process {
    margin-bottom: 8px
}

body.widget .card,body.widget .chart-tooltip,body.widget .comment-thread,body.widget .add-message,body.widget .conference-speaker .speaker-bio,.conference-speaker body.widget .speaker-bio,body.widget .conference-registration {
    margin: 0
}

body.widget .organization {
    margin-top: 8px;
    text-align: right
}

.external-link-container {
    position: relative
}

.external-link-indicator {
    display: inline-block;
    position: relative;
    vertical-align: baseline;
    width: .5em;
    margin: 0 .2rem 0 .1rem;
    height: .5em
}

.external-link-indicator .icon {
    display: block;
    max-height: 100%;
    max-width: 100%
}

a img+.external-link-indicator {
    position: absolute;
    top: 7px;
    right: 5px;
    background-color: rgba(255,255,255,0.9);
    padding: .2em;
    width: .9rem;
    height: .9rem
}

.impersonation-warning {
    background: #e8e8e8;
    padding: .5em 1em;
    text-align: center
}

.impersonation-warning a {
    color: #2e5f68
}

.impersonation-warning__action {
    text-align: center
}

.impersonation-warning__action .button {
    margin: .5em 0
}

@media screen and (min-width: 50em) {
    .impersonation-warning__action {
        vertical-align:baseline;
        display: inline-block
    }

    .impersonation-warning__action .button {
        margin: 0 0 0 1em
    }
}

.label-required {
    cursor: help;
    border-bottom: 1px dotted #1a181d;
    text-decoration: none;
    padding-right: 0;
    margin-left: 5px
}

.label-required>span {
    padding-right: 0;
    margin-right: 0
}

.leaflet-container .map-info {
    border: 1px solid var(--primary)
}

.leaflet-container .map-info .leaflet-popup-content-wrapper {
    border-radius: 2px
}

.leaflet-container .map-info a.button {
    color: #fff
}

.leaflet-container .leaflet-popup-tip {
    border: 1px solid var(--primary)
}

#meeting-registration-confirm .help-text {
    border: 1px solid #eee;
    background: #fff;
    padding: .5em;
    overflow-y: scroll;
    margin-bottom: 1em;
    margin-top: .5em;
    height: 20em
}

.represent-user-group {
    margin-top: .5em;
    margin-bottom: .5em
}

.user-group-fields {
    margin-bottom: .5em
}

#participatory_process-statistics {
    margin-bottom: 1.5rem
}

.process_stats {
    padding: 0
}

.process_stats .process_stats-item {
    width: 33.3%;
    display: inline-block;
    padding: 1em;
    border: 1px solid #e8e8e8;
    background: #fff
}

@media print,screen and (max-width: 74.99875em) {
    .process_stats .process_stats-item {
        width:33.3%
    }
}

@media print,screen and (max-width: 49.99875em) {
    .process_stats .process_stats-item {
        width:49.9%
    }
}

@media screen and (max-width: 39.99875em) {
    .process_stats .process_stats-item {
        width:100%
    }
}

.process_stats .process_stats-item .icon {
    width: 1.5em;
    height: 1.5em;
    color: var(--secondary);
    vertical-align: middle;
    margin-right: .5rem
}

.process_stats .process_stats-item .process_stats-text {
    letter-spacing: .03em;
    font-size: 90%;
    text-transform: uppercase;
    color: #3d393c;
    font-weight: 600;
    line-height: 1
}

form.new_collaborative_draft fieldset,form.new_proposal fieldset,form.edit_proposal fieldset {
    border: 1px solid #e8e8e8;
    padding: .5em;
    margin-bottom: 1em
}

.ql-video {
    max-width: 600px;
    width: 100%;
    height: 450px;
    max-height: 70vh;
    margin: 40px auto;
    display: block
}

.ql-toolbar .ql-video {
    margin-top: 0;
    margin-bottom: 0
}

.tech-info--text-left {
    text-align: left
}

.results-per-page {
    margin-bottom: 1rem;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap
}

.results-per-page a:hover {
    color: var(--secondary);
    text-decoration: underline
}

.results-per-page a:focus {
    outline: 1px dotted rgba(0,0,0,0.5)
}

.results-per-page__dropdown {
    display: flex;
    flex-wrap: wrap
}

.results-per-page__dropdown .menu .is-dropdown-submenu-parent>a {
    padding: 0;
    margin-left: .5rem;
    margin-top: .25rem
}

.results-per-page__dropdown--right {
    margin-left: auto
}

.results-per-page__action {
    margin-left: auto;
    justify-content: flex-end
}

.results-per-page__action .button {
    margin-bottom: 0
}

.results-per-page__tabs {
    display: inline-block
}

.results-per-page__tab {
    color: #726a70
}

.results-per-page__tab::after {
    content: "";
    display: inline-block;
    height: .75em;
    border-left: 1px solid #e8e8e8;
    margin: 0 .2em 0 .5em;
    vertical-align: middle
}

.results-per-page__tab.is-active {
    color: #3e7f8b
}

.results-per-page__tab:first-of-type {
    padding-left: 0
}

.results-per-page__tab:last-of-type::after {
    border-left: none
}

.button--social--mini {
    padding: 0;
    display: inline-block;
    min-width: 0
}

.button--social--mini .button--social__icon {
    border: 0;
    padding: .85em 0;
    margin-right: 0
}

.share-link:hover {
    text-decoration: underline;
    cursor: pointer
}

.social-share-button {
    display: inline-block;
    vertical-align: top
}

.social-share-button .ssb-icon {
    margin-right: 5px;
    background-size: 45px 45px;
    height: 45px;
    width: 45px
}

a.ssb-icon.ssb-whatsapp_app {
    display: none
}

@media (hover: none) and (pointer: coarse) {
    a.ssb-icon.ssb-whatsapp_app {
        display:inline-block
    }

    a.ssb-icon.ssb-whatsapp_web {
        display: none
    }
}

.proposal-status.label.secondary {
    color: #fff
}

.areachart svg {
    background-color: #f4f4f4;
    overflow: visible;
    border-radius: 3px
}

.areachart .title {
    fill: #726a70;
    font-weight: 600
}

.areachart .area {
    fill: rgba(var(--primary-rgb), 0.05)
}

.areachart .line {
    fill: none;
    stroke: rgba(var(--primary-rgb), 0.2);
    stroke-width: 4px
}

.areachart .circle {
    fill: rgba(var(--primary-rgb), 0.2)
}

.areachart .tick {
    opacity: .5
}

.areachart .tick .dashed {
    stroke-dasharray: 1, 3
}

.areachart .sum {
    font-weight: 600;
    font-size: 4.5rem
}

.areachart.primary .area {
    fill: rgba(203,60,41,0.05)
}

.areachart.primary .line {
    stroke: rgba(203,60,41,0.2)
}

.areachart.primary .circle {
    fill: rgba(203,60,41,0.2)
}

.areachart.secondary .area {
    fill: rgba(62,127,139,0.05)
}

.areachart.secondary .line {
    stroke: rgba(62,127,139,0.2)
}

.areachart.secondary .circle {
    fill: rgba(62,127,139,0.2)
}

.areachart.success .area {
    fill: rgba(87,214,133,0.05)
}

.areachart.success .line {
    stroke: rgba(87,214,133,0.2)
}

.areachart.success .circle {
    fill: rgba(87,214,133,0.2)
}

.areachart.warning .area {
    fill: rgba(255,174,0,0.05)
}

.areachart.warning .line {
    stroke: rgba(255,174,0,0.2)
}

.areachart.warning .circle {
    fill: rgba(255,174,0,0.2)
}

.areachart.alert .area {
    fill: rgba(236,88,64,0.05)
}

.areachart.alert .line {
    stroke: rgba(236,88,64,0.2)
}

.areachart.alert .circle {
    fill: rgba(236,88,64,0.2)
}

.areachart.small .sum {
    font-size: 1.75rem
}

.chart-tooltip {
    position: absolute;
    -webkit-transform: translate(-50%, -119%);
    transform: translate(-50%, -119%);
    box-shadow: 0 0 20px 0 rgba(26,24,29,0.2);
    overflow: visible
}

.chart-tooltip .tooltip-content {
    position: relative
}

.chart-tooltip .tooltip-content::after,.chart-tooltip .tooltip-content::before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.chart-tooltip .tooltip-content::after {
    border-color: rgba(255,255,255,0);
    border-top-color: #fff;
    border-width: 10px;
    margin-left: -10px;
    top: calc(100% - 1px)
}

.chart-tooltip .tooltip-content::before {
    border-color: rgba(232,232,232,0);
    border-top-color: #e8e8e8;
    border-width: 11px;
    margin-left: -11px
}

.linechart svg {
    overflow: visible
}

.linechart .background {
    fill: #f4f4f4
}

.linechart .title {
    fill: #726a70;
    font-weight: 600;
    font-size: 1.5rem
}

.linechart .subtitle {
    fill: #726a70;
    font-size: 0.875rem
}

.linechart .tick {
    opacity: .5
}

.linechart .tick .dashed {
    stroke-dasharray: 3
}

.linechart .line {
    fill: none;
    stroke-width: 3px
}

.linechart .type-0:not(.legend) {
    stroke: #2590f7
}

.linechart .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #f78c25
}

.linechart .type-0:not(.line) {
    fill: #2590f7
}

.linechart .type-0:not(.line):hover {
    cursor: pointer;
    fill: #f78c25
}

.linechart .type-1:not(.legend) {
    stroke: #5aabf9
}

.linechart .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #f9a85a
}

.linechart .type-1:not(.line) {
    fill: #5aabf9
}

.linechart .type-1:not(.line):hover {
    cursor: pointer;
    fill: #f9a85a
}

.linechart .type-2:not(.legend) {
    stroke: #8fc6fb
}

.linechart .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #fbc48f
}

.linechart .type-2:not(.line) {
    fill: #8fc6fb
}

.linechart .type-2:not(.line):hover {
    cursor: pointer;
    fill: #fbc48f
}

.linechart .type-3:not(.legend) {
    stroke: #c4e1fd
}

.linechart .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #fde0c4
}

.linechart .type-3:not(.line) {
    fill: #c4e1fd
}

.linechart .type-3:not(.line):hover {
    cursor: pointer;
    fill: #fde0c4
}

.linechart .type-4:not(.legend) {
    stroke: #238ef5
}

.linechart .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #f58a23
}

.linechart .type-4:not(.line) {
    fill: #238ef5
}

.linechart .type-4:not(.line):hover {
    cursor: pointer;
    fill: #f58a23
}

.linechart .type-5:not(.legend) {
    stroke: #1a6bb9
}

.linechart .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #b9681a
}

.linechart .type-5:not(.line) {
    fill: #1a6bb9
}

.linechart .type-5:not(.line):hover {
    cursor: pointer;
    fill: #b9681a
}

.linechart .type-6:not(.legend) {
    stroke: #12497e
}

.linechart .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #7e4712
}

.linechart .type-6:not(.line) {
    fill: #12497e
}

.linechart .type-6:not(.line):hover {
    cursor: pointer;
    fill: #7e4712
}

.linechart .type-7:not(.legend) {
    stroke: #092743
}

.linechart .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #432509
}

.linechart .type-7:not(.line) {
    fill: #092743
}

.linechart .type-7:not(.line):hover {
    cursor: pointer;
    fill: #432509
}

.linechart .type-8:not(.legend) {
    stroke: #2895f7
}

.linechart .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #f78a28
}

.linechart .type-8:not(.line) {
    fill: #2895f7
}

.linechart .type-8:not(.line):hover {
    cursor: pointer;
    fill: #f78a28
}

.linechart .type-9:not(.legend) {
    stroke: #9ef5fb
}

.linechart .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #fba59e
}

.linechart .type-9:not(.line) {
    fill: #9ef5fb
}

.linechart .type-9:not(.line):hover {
    cursor: pointer;
    fill: #fba59e
}

.linechart .type-10:not(.legend) {
    stroke: white
}

.linechart .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart .type-10:not(.line) {
    fill: white
}

.linechart .type-10:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart .type-11:not(.legend) {
    stroke: white
}

.linechart .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart .type-11:not(.line) {
    fill: white
}

.linechart .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.primary .type-0:not(.legend) {
    stroke: #cc3e2b
}

.linechart.primary .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #2bb9cc
}

.linechart.primary .type-0:not(.line) {
    fill: #cc3e2b
}

.linechart.primary .type-0:not(.line):hover {
    cursor: pointer;
    fill: #2bb9cc
}

.linechart.primary .type-1:not(.legend) {
    stroke: #d86d5f
}

.linechart.primary .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #5fcad8
}

.linechart.primary .type-1:not(.line) {
    fill: #d86d5f
}

.linechart.primary .type-1:not(.line):hover {
    cursor: pointer;
    fill: #5fcad8
}

.linechart.primary .type-2:not(.legend) {
    stroke: #e49c92
}

.linechart.primary .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #92dae4
}

.linechart.primary .type-2:not(.line) {
    fill: #e49c92
}

.linechart.primary .type-2:not(.line):hover {
    cursor: pointer;
    fill: #92dae4
}

.linechart.primary .type-3:not(.legend) {
    stroke: #f1cac5
}

.linechart.primary .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #c5ecf1
}

.linechart.primary .type-3:not(.line) {
    fill: #f1cac5
}

.linechart.primary .type-3:not(.line):hover {
    cursor: pointer;
    fill: #c5ecf1
}

.linechart.primary .type-4:not(.legend) {
    stroke: #c93b29
}

.linechart.primary .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #29b7c9
}

.linechart.primary .type-4:not(.line) {
    fill: #c93b29
}

.linechart.primary .type-4:not(.line):hover {
    cursor: pointer;
    fill: #29b7c9
}

.linechart.primary .type-5:not(.legend) {
    stroke: #982d1f
}

.linechart.primary .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #1f8a98
}

.linechart.primary .type-5:not(.line) {
    fill: #982d1f
}

.linechart.primary .type-5:not(.line):hover {
    cursor: pointer;
    fill: #1f8a98
}

.linechart.primary .type-6:not(.legend) {
    stroke: #681f15
}

.linechart.primary .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #155e68
}

.linechart.primary .type-6:not(.line) {
    fill: #681f15
}

.linechart.primary .type-6:not(.line):hover {
    cursor: pointer;
    fill: #155e68
}

.linechart.primary .type-7:not(.legend) {
    stroke: #37100b
}

.linechart.primary .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #0b3237
}

.linechart.primary .type-7:not(.line) {
    fill: #37100b
}

.linechart.primary .type-7:not(.line):hover {
    cursor: pointer;
    fill: #0b3237
}

.linechart.primary .type-8:not(.legend) {
    stroke: #cf3a2a
}

.linechart.primary .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #2abfcf
}

.linechart.primary .type-8:not(.line) {
    fill: #cf3a2a
}

.linechart.primary .type-8:not(.line):hover {
    cursor: pointer;
    fill: #2abfcf
}

.linechart.primary .type-9:not(.legend) {
    stroke: #e88ca7
}

.linechart.primary .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #8ce8cc
}

.linechart.primary .type-9:not(.line) {
    fill: #e88ca7
}

.linechart.primary .type-9:not(.line):hover {
    cursor: pointer;
    fill: #8ce8cc
}

.linechart.primary .type-10:not(.legend) {
    stroke: #fcf2f9
}

.linechart.primary .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: #f2fcf5
}

.linechart.primary .type-10:not(.line) {
    fill: #fcf2f9
}

.linechart.primary .type-10:not(.line):hover {
    cursor: pointer;
    fill: #f2fcf5
}

.linechart.primary .type-11:not(.legend) {
    stroke: white
}

.linechart.primary .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.primary .type-11:not(.line) {
    fill: white
}

.linechart.primary .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.secondary .type-0:not(.legend) {
    stroke: #40808c
}

.linechart.secondary .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #8c4c40
}

.linechart.secondary .type-0:not(.line) {
    fill: #40808c
}

.linechart.secondary .type-0:not(.line):hover {
    cursor: pointer;
    fill: #8c4c40
}

.linechart.secondary .type-1:not(.legend) {
    stroke: #6e9fa8
}

.linechart.secondary .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #a8776e
}

.linechart.secondary .type-1:not(.line) {
    fill: #6e9fa8
}

.linechart.secondary .type-1:not(.line):hover {
    cursor: pointer;
    fill: #a8776e
}

.linechart.secondary .type-2:not(.legend) {
    stroke: #9dbec4
}

.linechart.secondary .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #c4a39d
}

.linechart.secondary .type-2:not(.line) {
    fill: #9dbec4
}

.linechart.secondary .type-2:not(.line):hover {
    cursor: pointer;
    fill: #c4a39d
}

.linechart.secondary .type-3:not(.legend) {
    stroke: #cbdce0
}

.linechart.secondary .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #e0cfcb
}

.linechart.secondary .type-3:not(.line) {
    fill: #cbdce0
}

.linechart.secondary .type-3:not(.line):hover {
    cursor: pointer;
    fill: #e0cfcb
}

.linechart.secondary .type-4:not(.legend) {
    stroke: #3d7e8a
}

.linechart.secondary .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #8a493d
}

.linechart.secondary .type-4:not(.line) {
    fill: #3d7e8a
}

.linechart.secondary .type-4:not(.line):hover {
    cursor: pointer;
    fill: #8a493d
}

.linechart.secondary .type-5:not(.legend) {
    stroke: #2f5f68
}

.linechart.secondary .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #68382f
}

.linechart.secondary .type-5:not(.line) {
    fill: #2f5f68
}

.linechart.secondary .type-5:not(.line):hover {
    cursor: pointer;
    fill: #68382f
}

.linechart.secondary .type-6:not(.legend) {
    stroke: #204147
}

.linechart.secondary .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #472620
}

.linechart.secondary .type-6:not(.line) {
    fill: #204147
}

.linechart.secondary .type-6:not(.line):hover {
    cursor: pointer;
    fill: #472620
}

.linechart.secondary .type-7:not(.legend) {
    stroke: #112226
}

.linechart.secondary .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #261511
}

.linechart.secondary .type-7:not(.line) {
    fill: #112226
}

.linechart.secondary .type-7:not(.line):hover {
    cursor: pointer;
    fill: #261511
}

.linechart.secondary .type-8:not(.legend) {
    stroke: #40848f
}

.linechart.secondary .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #8f4b40
}

.linechart.secondary .type-8:not(.line) {
    fill: #40848f
}

.linechart.secondary .type-8:not(.line):hover {
    cursor: pointer;
    fill: #8f4b40
}

.linechart.secondary .type-9:not(.legend) {
    stroke: #81c7b5
}

.linechart.secondary .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #c78194
}

.linechart.secondary .type-9:not(.line) {
    fill: #81c7b5
}

.linechart.secondary .type-9:not(.line):hover {
    cursor: pointer;
    fill: #c78194
}

.linechart.secondary .type-10:not(.legend) {
    stroke: #d6edde
}

.linechart.secondary .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: #edd6e5
}

.linechart.secondary .type-10:not(.line) {
    fill: #d6edde
}

.linechart.secondary .type-10:not(.line):hover {
    cursor: pointer;
    fill: #edd6e5
}

.linechart.secondary .type-11:not(.legend) {
    stroke: white
}

.linechart.secondary .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.secondary .type-11:not(.line) {
    fill: white
}

.linechart.secondary .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.success .type-0:not(.legend) {
    stroke: #59d686
}

.linechart.success .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #d659a9
}

.linechart.success .type-0:not(.line) {
    fill: #59d686
}

.linechart.success .type-0:not(.line):hover {
    cursor: pointer;
    fill: #d659a9
}

.linechart.success .type-1:not(.legend) {
    stroke: #81e0a4
}

.linechart.success .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #e081bd
}

.linechart.success .type-1:not(.line) {
    fill: #81e0a4
}

.linechart.success .type-1:not(.line):hover {
    cursor: pointer;
    fill: #e081bd
}

.linechart.success .type-2:not(.legend) {
    stroke: #a9eac1
}

.linechart.success .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #eaa9d2
}

.linechart.success .type-2:not(.line) {
    fill: #a9eac1
}

.linechart.success .type-2:not(.line):hover {
    cursor: pointer;
    fill: #eaa9d2
}

.linechart.success .type-3:not(.legend) {
    stroke: #d2f4de
}

.linechart.success .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #f4d2e8
}

.linechart.success .type-3:not(.line) {
    fill: #d2f4de
}

.linechart.success .type-3:not(.line):hover {
    cursor: pointer;
    fill: #f4d2e8
}

.linechart.success .type-4:not(.legend) {
    stroke: #56d484
}

.linechart.success .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #d456a6
}

.linechart.success .type-4:not(.line) {
    fill: #56d484
}

.linechart.success .type-4:not(.line):hover {
    cursor: pointer;
    fill: #d456a6
}

.linechart.success .type-5:not(.legend) {
    stroke: #41a164
}

.linechart.success .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #a1417e
}

.linechart.success .type-5:not(.line) {
    fill: #41a164
}

.linechart.success .type-5:not(.line):hover {
    cursor: pointer;
    fill: #a1417e
}

.linechart.success .type-6:not(.legend) {
    stroke: #2c6d44
}

.linechart.success .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #6d2c55
}

.linechart.success .type-6:not(.line) {
    fill: #2c6d44
}

.linechart.success .type-6:not(.line):hover {
    cursor: pointer;
    fill: #6d2c55
}

.linechart.success .type-7:not(.legend) {
    stroke: #173a24
}

.linechart.success .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #3a172d
}

.linechart.success .type-7:not(.line) {
    fill: #173a24
}

.linechart.success .type-7:not(.line):hover {
    cursor: pointer;
    fill: #3a172d
}

.linechart.success .type-8:not(.legend) {
    stroke: #5bd786
}

.linechart.success .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #d75bac
}

.linechart.success .type-8:not(.line) {
    fill: #5bd786
}

.linechart.success .type-8:not(.line):hover {
    cursor: pointer;
    fill: #d75bac
}

.linechart.success .type-9:not(.legend) {
    stroke: #c0efbd
}

.linechart.success .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #ecbdef
}

.linechart.success .type-9:not(.line) {
    fill: #c0efbd
}

.linechart.success .type-9:not(.line):hover {
    cursor: pointer;
    fill: #ecbdef
}

.linechart.success .type-10:not(.legend) {
    stroke: white
}

.linechart.success .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.success .type-10:not(.line) {
    fill: white
}

.linechart.success .type-10:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.success .type-11:not(.legend) {
    stroke: white
}

.linechart.success .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.success .type-11:not(.line) {
    fill: white
}

.linechart.success .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.warning .type-0:not(.legend) {
    stroke: #ffaf03
}

.linechart.warning .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #0353ff
}

.linechart.warning .type-0:not(.line) {
    fill: #ffaf03
}

.linechart.warning .type-0:not(.line):hover {
    cursor: pointer;
    fill: #0353ff
}

.linechart.warning .type-1:not(.legend) {
    stroke: #ffc240
}

.linechart.warning .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #407dff
}

.linechart.warning .type-1:not(.line) {
    fill: #ffc240
}

.linechart.warning .type-1:not(.line):hover {
    cursor: pointer;
    fill: #407dff
}

.linechart.warning .type-2:not(.legend) {
    stroke: #ffd67d
}

.linechart.warning .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #7da6ff
}

.linechart.warning .type-2:not(.line) {
    fill: #ffd67d
}

.linechart.warning .type-2:not(.line):hover {
    cursor: pointer;
    fill: #7da6ff
}

.linechart.warning .type-3:not(.legend) {
    stroke: #ffe9ba
}

.linechart.warning .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #bad0ff
}

.linechart.warning .type-3:not(.line) {
    fill: #ffe9ba
}

.linechart.warning .type-3:not(.line):hover {
    cursor: pointer;
    fill: #bad0ff
}

.linechart.warning .type-4:not(.legend) {
    stroke: #fcac00
}

.linechart.warning .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #0050fc
}

.linechart.warning .type-4:not(.line) {
    fill: #fcac00
}

.linechart.warning .type-4:not(.line):hover {
    cursor: pointer;
    fill: #0050fc
}

.linechart.warning .type-5:not(.legend) {
    stroke: #bf8300
}

.linechart.warning .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #003cbf
}

.linechart.warning .type-5:not(.line) {
    fill: #bf8300
}

.linechart.warning .type-5:not(.line):hover {
    cursor: pointer;
    fill: #003cbf
}

.linechart.warning .type-6:not(.legend) {
    stroke: #825900
}

.linechart.warning .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #002982
}

.linechart.warning .type-6:not(.line) {
    fill: #825900
}

.linechart.warning .type-6:not(.line):hover {
    cursor: pointer;
    fill: #002982
}

.linechart.warning .type-7:not(.legend) {
    stroke: #452f00
}

.linechart.warning .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #001645
}

.linechart.warning .type-7:not(.line) {
    fill: #452f00
}

.linechart.warning .type-7:not(.line):hover {
    cursor: pointer;
    fill: #001645
}

.linechart.warning .type-8:not(.legend) {
    stroke: #ffab05
}

.linechart.warning .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #0559ff
}

.linechart.warning .type-8:not(.line) {
    fill: #ffab05
}

.linechart.warning .type-8:not(.line):hover {
    cursor: pointer;
    fill: #0559ff
}

.linechart.warning .type-9:not(.legend) {
    stroke: #ffa180
}

.linechart.warning .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #80ddff
}

.linechart.warning .type-9:not(.line) {
    fill: #ffa180
}

.linechart.warning .type-9:not(.line):hover {
    cursor: pointer;
    fill: #80ddff
}

.linechart.warning .type-10:not(.legend) {
    stroke: #fffafb
}

.linechart.warning .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: #fafffe
}

.linechart.warning .type-10:not(.line) {
    fill: #fffafb
}

.linechart.warning .type-10:not(.line):hover {
    cursor: pointer;
    fill: #fafffe
}

.linechart.warning .type-11:not(.legend) {
    stroke: white
}

.linechart.warning .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.warning .type-11:not(.line) {
    fill: white
}

.linechart.warning .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.alert .type-0:not(.legend) {
    stroke: #ec5a42
}

.linechart.alert .type-0:not(.legend):hover {
    cursor: pointer;
    stroke: #42d4ec
}

.linechart.alert .type-0:not(.line) {
    fill: #ec5a42
}

.linechart.alert .type-0:not(.line):hover {
    cursor: pointer;
    fill: #42d4ec
}

.linechart.alert .type-1:not(.legend) {
    stroke: #f18270
}

.linechart.alert .type-1:not(.legend):hover {
    cursor: pointer;
    stroke: #70dff1
}

.linechart.alert .type-1:not(.line) {
    fill: #f18270
}

.linechart.alert .type-1:not(.line):hover {
    cursor: pointer;
    fill: #70dff1
}

.linechart.alert .type-2:not(.legend) {
    stroke: #f5aa9e
}

.linechart.alert .type-2:not(.legend):hover {
    cursor: pointer;
    stroke: #9ee9f5
}

.linechart.alert .type-2:not(.line) {
    fill: #f5aa9e
}

.linechart.alert .type-2:not(.line):hover {
    cursor: pointer;
    fill: #9ee9f5
}

.linechart.alert .type-3:not(.legend) {
    stroke: #fad2cb
}

.linechart.alert .type-3:not(.legend):hover {
    cursor: pointer;
    stroke: #cbf3fa
}

.linechart.alert .type-3:not(.line) {
    fill: #fad2cb
}

.linechart.alert .type-3:not(.line):hover {
    cursor: pointer;
    fill: #cbf3fa
}

.linechart.alert .type-4:not(.legend) {
    stroke: #ea573f
}

.linechart.alert .type-4:not(.legend):hover {
    cursor: pointer;
    stroke: #3fd2ea
}

.linechart.alert .type-4:not(.line) {
    fill: #ea573f
}

.linechart.alert .type-4:not(.line):hover {
    cursor: pointer;
    fill: #3fd2ea
}

.linechart.alert .type-5:not(.legend) {
    stroke: #b14230
}

.linechart.alert .type-5:not(.legend):hover {
    cursor: pointer;
    stroke: #309fb1
}

.linechart.alert .type-5:not(.line) {
    fill: #b14230
}

.linechart.alert .type-5:not(.line):hover {
    cursor: pointer;
    fill: #309fb1
}

.linechart.alert .type-6:not(.legend) {
    stroke: #782d21
}

.linechart.alert .type-6:not(.legend):hover {
    cursor: pointer;
    stroke: #216c78
}

.linechart.alert .type-6:not(.line) {
    fill: #782d21
}

.linechart.alert .type-6:not(.line):hover {
    cursor: pointer;
    fill: #216c78
}

.linechart.alert .type-7:not(.legend) {
    stroke: #401811
}

.linechart.alert .type-7:not(.legend):hover {
    cursor: pointer;
    stroke: #113940
}

.linechart.alert .type-7:not(.line) {
    fill: #401811
}

.linechart.alert .type-7:not(.line):hover {
    cursor: pointer;
    fill: #113940
}

.linechart.alert .type-8:not(.legend) {
    stroke: #ec5945
}

.linechart.alert .type-8:not(.legend):hover {
    cursor: pointer;
    stroke: #45d8ec
}

.linechart.alert .type-8:not(.line) {
    fill: #ec5945
}

.linechart.alert .type-8:not(.line):hover {
    cursor: pointer;
    fill: #45d8ec
}

.linechart.alert .type-9:not(.legend) {
    stroke: #f8b4c7
}

.linechart.alert .type-9:not(.legend):hover {
    cursor: pointer;
    stroke: #b4f8e5
}

.linechart.alert .type-9:not(.line) {
    fill: #f8b4c7
}

.linechart.alert .type-9:not(.line):hover {
    cursor: pointer;
    fill: #b4f8e5
}

.linechart.alert .type-10:not(.legend) {
    stroke: white
}

.linechart.alert .type-10:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.alert .type-10:not(.line) {
    fill: white
}

.linechart.alert .type-10:not(.line):hover {
    cursor: pointer;
    fill: white
}

.linechart.alert .type-11:not(.legend) {
    stroke: white
}

.linechart.alert .type-11:not(.legend):hover {
    cursor: pointer;
    stroke: white
}

.linechart.alert .type-11:not(.line) {
    fill: white
}

.linechart.alert .type-11:not(.line):hover {
    cursor: pointer;
    fill: white
}

.orgchart .as-card {
    fill: #f4f4f4;
    stroke: #e8e8e8;
    stroke-width: 3px
}

.orgchart .as-text {
    font-weight: 600;
    fill: #3e7f8b;
    text-anchor: middle
}

.orgchart .as-circle {
    stroke: #e8e8e8;
    stroke-width: 3px;
    fill: #f4f4f4
}

.orgchart .link {
    stroke: #e8e8e8;
    stroke-width: 3px
}

.orgchart .node {
    cursor: pointer
}

.orgchart .button {
    min-height: 2.4375rem;
    color: #3d393c;
    outline: none;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(26,24,29,0.1);
    transition: background-color 0.25s ease-out, color 0.25s ease-out
}

.orgchart .button:hover {
    background-color: #fff
}

.rowchart .background {
    fill: #f4f4f4
}

.rowchart .title {
    fill: #726a70;
    font-weight: 600;
    font-size: 1.5rem
}

.rowchart .subtitle {
    fill: #726a70;
    font-size: 0.875rem
}

.rowchart .tick {
    opacity: .5
}

.rowchart .tick .dashed {
    stroke-dasharray: 3
}

.rowchart .type-0 {
    fill: #2590f7
}

.rowchart .type-0:hover {
    cursor: pointer;
    fill: #f78c25
}

.rowchart .type-1 {
    fill: #5aabf9
}

.rowchart .type-1:hover {
    cursor: pointer;
    fill: #f9a85a
}

.rowchart .type-2 {
    fill: #8fc6fb
}

.rowchart .type-2:hover {
    cursor: pointer;
    fill: #fbc48f
}

.rowchart .type-3 {
    fill: #c4e1fd
}

.rowchart .type-3:hover {
    cursor: pointer;
    fill: #fde0c4
}

.rowchart .type-4 {
    fill: #238ef5
}

.rowchart .type-4:hover {
    cursor: pointer;
    fill: #f58a23
}

.rowchart .type-5 {
    fill: #1a6bb9
}

.rowchart .type-5:hover {
    cursor: pointer;
    fill: #b9681a
}

.rowchart .type-6 {
    fill: #12497e
}

.rowchart .type-6:hover {
    cursor: pointer;
    fill: #7e4712
}

.rowchart .type-7 {
    fill: #092743
}

.rowchart .type-7:hover {
    cursor: pointer;
    fill: #432509
}

.rowchart .type-8 {
    fill: #2895f7
}

.rowchart .type-8:hover {
    cursor: pointer;
    fill: #f78a28
}

.rowchart .type-9 {
    fill: #9ef5fb
}

.rowchart .type-9:hover {
    cursor: pointer;
    fill: #fba59e
}

.rowchart .type-10 {
    fill: white
}

.rowchart .type-10:hover {
    cursor: pointer;
    fill: white
}

.rowchart .type-11 {
    fill: white
}

.rowchart .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.primary .type-0 {
    fill: #cc3e2b
}

.rowchart.primary .type-0:hover {
    cursor: pointer;
    fill: #2bb9cc
}

.rowchart.primary .type-1 {
    fill: #d86d5f
}

.rowchart.primary .type-1:hover {
    cursor: pointer;
    fill: #5fcad8
}

.rowchart.primary .type-2 {
    fill: #e49c92
}

.rowchart.primary .type-2:hover {
    cursor: pointer;
    fill: #92dae4
}

.rowchart.primary .type-3 {
    fill: #f1cac5
}

.rowchart.primary .type-3:hover {
    cursor: pointer;
    fill: #c5ecf1
}

.rowchart.primary .type-4 {
    fill: #c93b29
}

.rowchart.primary .type-4:hover {
    cursor: pointer;
    fill: #29b7c9
}

.rowchart.primary .type-5 {
    fill: #982d1f
}

.rowchart.primary .type-5:hover {
    cursor: pointer;
    fill: #1f8a98
}

.rowchart.primary .type-6 {
    fill: #681f15
}

.rowchart.primary .type-6:hover {
    cursor: pointer;
    fill: #155e68
}

.rowchart.primary .type-7 {
    fill: #37100b
}

.rowchart.primary .type-7:hover {
    cursor: pointer;
    fill: #0b3237
}

.rowchart.primary .type-8 {
    fill: #cf3a2a
}

.rowchart.primary .type-8:hover {
    cursor: pointer;
    fill: #2abfcf
}

.rowchart.primary .type-9 {
    fill: #e88ca7
}

.rowchart.primary .type-9:hover {
    cursor: pointer;
    fill: #8ce8cc
}

.rowchart.primary .type-10 {
    fill: #fcf2f9
}

.rowchart.primary .type-10:hover {
    cursor: pointer;
    fill: #f2fcf5
}

.rowchart.primary .type-11 {
    fill: white
}

.rowchart.primary .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.secondary .type-0 {
    fill: #40808c
}

.rowchart.secondary .type-0:hover {
    cursor: pointer;
    fill: #8c4c40
}

.rowchart.secondary .type-1 {
    fill: #6e9fa8
}

.rowchart.secondary .type-1:hover {
    cursor: pointer;
    fill: #a8776e
}

.rowchart.secondary .type-2 {
    fill: #9dbec4
}

.rowchart.secondary .type-2:hover {
    cursor: pointer;
    fill: #c4a39d
}

.rowchart.secondary .type-3 {
    fill: #cbdce0
}

.rowchart.secondary .type-3:hover {
    cursor: pointer;
    fill: #e0cfcb
}

.rowchart.secondary .type-4 {
    fill: #3d7e8a
}

.rowchart.secondary .type-4:hover {
    cursor: pointer;
    fill: #8a493d
}

.rowchart.secondary .type-5 {
    fill: #2f5f68
}

.rowchart.secondary .type-5:hover {
    cursor: pointer;
    fill: #68382f
}

.rowchart.secondary .type-6 {
    fill: #204147
}

.rowchart.secondary .type-6:hover {
    cursor: pointer;
    fill: #472620
}

.rowchart.secondary .type-7 {
    fill: #112226
}

.rowchart.secondary .type-7:hover {
    cursor: pointer;
    fill: #261511
}

.rowchart.secondary .type-8 {
    fill: #40848f
}

.rowchart.secondary .type-8:hover {
    cursor: pointer;
    fill: #8f4b40
}

.rowchart.secondary .type-9 {
    fill: #81c7b5
}

.rowchart.secondary .type-9:hover {
    cursor: pointer;
    fill: #c78194
}

.rowchart.secondary .type-10 {
    fill: #d6edde
}

.rowchart.secondary .type-10:hover {
    cursor: pointer;
    fill: #edd6e5
}

.rowchart.secondary .type-11 {
    fill: white
}

.rowchart.secondary .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.success .type-0 {
    fill: #59d686
}

.rowchart.success .type-0:hover {
    cursor: pointer;
    fill: #d659a9
}

.rowchart.success .type-1 {
    fill: #81e0a4
}

.rowchart.success .type-1:hover {
    cursor: pointer;
    fill: #e081bd
}

.rowchart.success .type-2 {
    fill: #a9eac1
}

.rowchart.success .type-2:hover {
    cursor: pointer;
    fill: #eaa9d2
}

.rowchart.success .type-3 {
    fill: #d2f4de
}

.rowchart.success .type-3:hover {
    cursor: pointer;
    fill: #f4d2e8
}

.rowchart.success .type-4 {
    fill: #56d484
}

.rowchart.success .type-4:hover {
    cursor: pointer;
    fill: #d456a6
}

.rowchart.success .type-5 {
    fill: #41a164
}

.rowchart.success .type-5:hover {
    cursor: pointer;
    fill: #a1417e
}

.rowchart.success .type-6 {
    fill: #2c6d44
}

.rowchart.success .type-6:hover {
    cursor: pointer;
    fill: #6d2c55
}

.rowchart.success .type-7 {
    fill: #173a24
}

.rowchart.success .type-7:hover {
    cursor: pointer;
    fill: #3a172d
}

.rowchart.success .type-8 {
    fill: #5bd786
}

.rowchart.success .type-8:hover {
    cursor: pointer;
    fill: #d75bac
}

.rowchart.success .type-9 {
    fill: #c0efbd
}

.rowchart.success .type-9:hover {
    cursor: pointer;
    fill: #ecbdef
}

.rowchart.success .type-10 {
    fill: white
}

.rowchart.success .type-10:hover {
    cursor: pointer;
    fill: white
}

.rowchart.success .type-11 {
    fill: white
}

.rowchart.success .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.warning .type-0 {
    fill: #ffaf03
}

.rowchart.warning .type-0:hover {
    cursor: pointer;
    fill: #0353ff
}

.rowchart.warning .type-1 {
    fill: #ffc240
}

.rowchart.warning .type-1:hover {
    cursor: pointer;
    fill: #407dff
}

.rowchart.warning .type-2 {
    fill: #ffd67d
}

.rowchart.warning .type-2:hover {
    cursor: pointer;
    fill: #7da6ff
}

.rowchart.warning .type-3 {
    fill: #ffe9ba
}

.rowchart.warning .type-3:hover {
    cursor: pointer;
    fill: #bad0ff
}

.rowchart.warning .type-4 {
    fill: #fcac00
}

.rowchart.warning .type-4:hover {
    cursor: pointer;
    fill: #0050fc
}

.rowchart.warning .type-5 {
    fill: #bf8300
}

.rowchart.warning .type-5:hover {
    cursor: pointer;
    fill: #003cbf
}

.rowchart.warning .type-6 {
    fill: #825900
}

.rowchart.warning .type-6:hover {
    cursor: pointer;
    fill: #002982
}

.rowchart.warning .type-7 {
    fill: #452f00
}

.rowchart.warning .type-7:hover {
    cursor: pointer;
    fill: #001645
}

.rowchart.warning .type-8 {
    fill: #ffab05
}

.rowchart.warning .type-8:hover {
    cursor: pointer;
    fill: #0559ff
}

.rowchart.warning .type-9 {
    fill: #ffa180
}

.rowchart.warning .type-9:hover {
    cursor: pointer;
    fill: #80ddff
}

.rowchart.warning .type-10 {
    fill: #fffafb
}

.rowchart.warning .type-10:hover {
    cursor: pointer;
    fill: #fafffe
}

.rowchart.warning .type-11 {
    fill: white
}

.rowchart.warning .type-11:hover {
    cursor: pointer;
    fill: white
}

.rowchart.alert .type-0 {
    fill: #ec5a42
}

.rowchart.alert .type-0:hover {
    cursor: pointer;
    fill: #42d4ec
}

.rowchart.alert .type-1 {
    fill: #f18270
}

.rowchart.alert .type-1:hover {
    cursor: pointer;
    fill: #70dff1
}

.rowchart.alert .type-2 {
    fill: #f5aa9e
}

.rowchart.alert .type-2:hover {
    cursor: pointer;
    fill: #9ee9f5
}

.rowchart.alert .type-3 {
    fill: #fad2cb
}

.rowchart.alert .type-3:hover {
    cursor: pointer;
    fill: #cbf3fa
}

.rowchart.alert .type-4 {
    fill: #ea573f
}

.rowchart.alert .type-4:hover {
    cursor: pointer;
    fill: #3fd2ea
}

.rowchart.alert .type-5 {
    fill: #b14230
}

.rowchart.alert .type-5:hover {
    cursor: pointer;
    fill: #309fb1
}

.rowchart.alert .type-6 {
    fill: #782d21
}

.rowchart.alert .type-6:hover {
    cursor: pointer;
    fill: #216c78
}

.rowchart.alert .type-7 {
    fill: #401811
}

.rowchart.alert .type-7:hover {
    cursor: pointer;
    fill: #113940
}

.rowchart.alert .type-8 {
    fill: #ec5945
}

.rowchart.alert .type-8:hover {
    cursor: pointer;
    fill: #45d8ec
}

.rowchart.alert .type-9 {
    fill: #f8b4c7
}

.rowchart.alert .type-9:hover {
    cursor: pointer;
    fill: #b4f8e5
}

.rowchart.alert .type-10 {
    fill: white
}

.rowchart.alert .type-10:hover {
    cursor: pointer;
    fill: white
}

.rowchart.alert .type-11 {
    fill: white
}

.rowchart.alert .type-11:hover {
    cursor: pointer;
    fill: white
}

svg[data-v-068d7039]:hover {
    fill: #2183f0
}

.lien-aide-FRCO {
    margin-bottom: 1.5rem !important;
    text-align: center
}

.fc-divider {
    width: 100%;
    text-align: center;
    padding: 2rem
}

.fc-divider span:before {
    margin-right: 0.3rem
}

.fc-divider span:after {
    margin-left: 0.3rem
}

.fc-divider span:before,.fc-divider span:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 43%;
    height: 1px;
    background: #2c2c2c
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative
}

.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden
}

.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before {
    pointer-events: none
}

.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%
}

.ql-clipboard p {
    margin: 0;
    padding: 0
}

.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    -o-tab-size: 4;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ql-editor>* {
    cursor: text
}

.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol,.ql-editor ul {
    padding-left: 1.5em
}

.ql-editor ol>li,.ql-editor ul>li {
    list-style-type: none
}

.ql-editor ul>li::before {
    content: '\2022'
}

.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false] {
    pointer-events: none
}

.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li * {
    pointer-events: all
}

.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all
}

.ql-editor ul[data-checked=true]>li::before {
    content: '\2611'
}

.ql-editor ul[data-checked=false]>li::before {
    content: '\2610'
}

.ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em
}

.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right
}

.ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em
}

.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em
}

.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em
}

.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0
}

.ql-editor ol li:before {
    content: counter(list-0, decimal) ". "
}

.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1
}

.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2
}

.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3
}

.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4
}

.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5
}

.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6
}

.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9
}

.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7
}

.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9
}

.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8
}

.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9
}

.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9
}

.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}

.ql-editor .ql-video {
    display: block;
    max-width: 100%
}

.ql-editor .ql-video.ql-align-center {
    margin: 0 auto
}

.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto
}

.ql-editor .ql-bg-black {
    background-color: #000
}

.ql-editor .ql-bg-red {
    background-color: #e60000
}

.ql-editor .ql-bg-orange {
    background-color: #f90
}

.ql-editor .ql-bg-yellow {
    background-color: #ff0
}

.ql-editor .ql-bg-green {
    background-color: #008a00
}

.ql-editor .ql-bg-blue {
    background-color: #06c
}

.ql-editor .ql-bg-purple {
    background-color: #93f
}

.ql-editor .ql-color-white {
    color: #fff
}

.ql-editor .ql-color-red {
    color: #e60000
}

.ql-editor .ql-color-orange {
    color: #f90
}

.ql-editor .ql-color-yellow {
    color: #ff0
}

.ql-editor .ql-color-green {
    color: #008a00
}

.ql-editor .ql-color-blue {
    color: #06c
}

.ql-editor .ql-color-purple {
    color: #93f
}

.ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif
}

.ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace
}

.ql-editor .ql-size-small {
    font-size: 0.75em
}

.ql-editor .ql-size-large {
    font-size: 1.5em
}

.ql-editor .ql-size-huge {
    font-size: 2.5em
}

.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit
}

.ql-editor .ql-align-center {
    text-align: center
}

.ql-editor .ql-align-justify {
    text-align: justify
}

.ql-editor .ql-align-right {
    text-align: right
}

.ql-editor.ql-blank::before {
    color: rgba(0,0,0,0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px
}

.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after {
    clear: both;
    content: '';
    display: table
}

.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px
}

.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg {
    float: left;
    height: 100%
}

.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover {
    outline: none
}

.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file] {
    display: none
}

.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #06c
}

.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
    fill: #06c
}

.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #06c
}

@media (pointer: coarse) {
    .ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active) {
        color:#444
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
        fill: #444
    }

    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
        stroke: #444
    }
}

.ql-snow {
    box-sizing: border-box
}

.ql-snow * {
    box-sizing: border-box
}

.ql-snow .ql-hidden {
    display: none
}

.ql-snow .ql-out-bottom,.ql-snow .ql-out-top {
    visibility: hidden
}

.ql-snow .ql-tooltip {
    position: absolute;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.ql-snow .ql-tooltip a {
    cursor: pointer;
    text-decoration: none
}

.ql-snow .ql-tooltip.ql-flip {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.ql-snow .ql-formats {
    display: inline-block;
    vertical-align: middle
}

.ql-snow .ql-formats:after {
    clear: both;
    content: '';
    display: table
}

.ql-snow .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2
}

.ql-snow .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2
}

.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill {
    fill: #444
}

.ql-snow .ql-empty {
    fill: none
}

.ql-snow .ql-even {
    fill-rule: evenodd
}

.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin {
    stroke-width: 1
}

.ql-snow .ql-transparent {
    opacity: 0.4
}

.ql-snow .ql-direction svg:last-child {
    display: none
}

.ql-snow .ql-direction.ql-active svg:last-child {
    display: inline
}

.ql-snow .ql-direction.ql-active svg:first-child {
    display: none
}

.ql-snow .ql-editor h1 {
    font-size: 2em
}

.ql-snow .ql-editor h2 {
    font-size: 1.5em
}

.ql-snow .ql-editor h3 {
    font-size: 1.17em
}

.ql-snow .ql-editor h4 {
    font-size: 1em
}

.ql-snow .ql-editor h5 {
    font-size: 0.83em
}

.ql-snow .ql-editor h6 {
    font-size: 0.67em
}

.ql-snow .ql-editor a {
    text-decoration: underline
}

.ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px
}

.ql-snow .ql-editor code,.ql-snow .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px
}

.ql-snow .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px
}

.ql-snow .ql-editor code {
    font-size: 85%;
    padding: 2px 4px
}

.ql-snow .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible
}

.ql-snow .ql-editor img {
    max-width: 100%
}

.ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle
}

.ql-snow .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%
}

.ql-snow .ql-picker-label::before {
    display: inline-block;
    line-height: 22px
}

.ql-snow .ql-picker-options {
    background-color: #fff;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap
}

.ql-snow .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #ccc;
    z-index: 2
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #ccc
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #ccc
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1
}

.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker {
    width: 28px
}

.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label {
    padding: 2px 4px
}

.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg {
    right: 4px
}

.ql-snow .ql-icon-picker .ql-picker-options {
    padding: 4px 0px
}

.ql-snow .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px
}

.ql-snow .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px
}

.ql-snow .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
    content: attr(data-label)
}

.ql-snow .ql-picker.ql-header {
    width: 98px
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before {
    content: 'Normal'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    content: 'Heading 1'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    content: 'Heading 2'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    content: 'Heading 3'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    content: 'Heading 4'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    content: 'Heading 5'
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    content: 'Heading 6'
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    font-size: 2em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    font-size: 1.5em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    font-size: 1.17em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    font-size: 1em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    font-size: 0.83em
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    font-size: 0.67em
}

.ql-snow .ql-picker.ql-font {
    width: 108px
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before {
    content: 'Sans Serif'
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    content: 'Serif'
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    content: 'Monospace'
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    font-family: Georgia, Times New Roman, serif
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    font-family: Monaco, Courier New, monospace
}

.ql-snow .ql-picker.ql-size {
    width: 98px
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before {
    content: 'Normal'
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    content: 'Small'
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    content: 'Large'
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    content: 'Huge'
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    font-size: 10px
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    font-size: 18px
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    font-size: 32px
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000
}

.ql-toolbar.ql-snow {
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    padding: 8px
}

.ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px
}

.ql-toolbar.ql-snow .ql-picker-label {
    border: 1px solid transparent
}

.ql-toolbar.ql-snow .ql-picker-options {
    border: 1px solid transparent;
    box-shadow: rgba(0,0,0,0.2) 0 2px 8px
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: #ccc
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-color: #ccc
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
    border-color: #000
}

.ql-toolbar.ql-snow+.ql-container.ql-snow {
    border-top: 0px
}

.ql-snow .ql-tooltip {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 5px #ddd;
    color: #444;
    padding: 5px 12px;
    white-space: nowrap
}

.ql-snow .ql-tooltip::before {
    content: "Visit URL:";
    line-height: 26px;
    margin-right: 8px
}

.ql-snow .ql-tooltip input[type=text] {
    display: none;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 26px;
    margin: 0px;
    padding: 3px 5px;
    width: 170px
}

.ql-snow .ql-tooltip a.ql-preview {
    display: inline-block;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}

.ql-snow .ql-tooltip a.ql-action::after {
    border-right: 1px solid #ccc;
    content: 'Edit';
    margin-left: 16px;
    padding-right: 8px
}

.ql-snow .ql-tooltip a.ql-remove::before {
    content: 'Remove';
    margin-left: 8px
}

.ql-snow .ql-tooltip a {
    line-height: 26px
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove {
    display: none
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
    display: inline-block
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
    border-right: 0px;
    content: 'Save';
    padding-right: 0px
}

.ql-snow .ql-tooltip[data-mode=link]::before {
    content: "Enter link:"
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
    content: "Enter formula:"
}

.ql-snow .ql-tooltip[data-mode=video]::before {
    content: "Enter video:"
}

.ql-snow a {
    color: #06c
}

.ql-container.ql-snow {
    border: 1px solid #ccc
}

.editor-container {
    margin-bottom: 1.5rem
}

.editor-container p {
    line-height: 1.6;
    margin-bottom: 1rem;
    text-rendering: optimizeLegibility
}

.preview--form__hidden {
    display: none
}

.budget-list {
    margin-bottom: 2rem
}

.budget-list__item {
    padding: 0;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-bottom: 0;
    overflow: hidden;
    display: flex
}

.budget-list__item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.budget-list__item:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom: 1px solid #e8e8e8
}

.budget-list__image {
    overflow: hidden;
    width: 3.5em;
    height: 3.5rem;
    flex-shrink: 0;
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
    margin-left: 0.5rem
}

@media print,screen and (min-width: 40em) {
    .budget-list__image {
        width:6rem;
        height: 4rem;
        flex-shrink: 0;
        margin: 1rem;
        margin-right: 0
    }
}

.budget-list__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.budget-list__text {
    padding: 0.5rem;
    flex-grow: 1
}

@media print,screen and (min-width: 40em) {
    .budget-list__text {
        padding:1rem;
        display: flex;
        align-items: center
    }
}

.budget-list__text .card__text--status {
    display: block
}

.budget-list__data {
    flex-shrink: 0;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 85%;
    line-height: 1;
    color: #726a70;
    padding: 0.5rem;
    background: #f4f4f4
}

@media print,screen and (min-width: 40em) {
    .budget-list__data {
        min-width:7rem;
        flex-direction: row;
        justify-content: flex-end;
        flex-basis: 12rem;
        padding: 1rem 1rem
    }
}

.budget-list__data:last-child {
    margin-bottom: 0
}

.budget-list__data__icon .icon {
    width: 20px;
    height: 20px;
    fill: #726a70
}

.budget-list__data__icon:hover .icon {
    fill: #3e7f8b
}

.budget-list__data__number {
    font-size: 1.5rem;
    line-height: 1.2
}

@media print,screen and (min-width: 40em) {
    .budget-list__data__votes {
        flex-grow:1;
        font-size: 1.2rem;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-bottom: 0;
        text-align: cemter
    }
}

.budget-list__data--added {
    background-color: #ddf7e7
}

.budget-list__title {
    font-size: 100%
}

@media print,screen and (max-width: 49.99875em) {
    .budget-list__number {
        font-size:1rem
    }
}

@media print,screen and (min-width: 40em) {
    .budget-list__number {
        flex-grow:1;
        font-size: 1.2rem;
        margin-left: 1rem;
        margin-right: 1rem;
        margin-bottom: 0;
        text-align: right
    }
}

.budget-list__action {
    margin-bottom: 0;
    border-radius: 50%;
    align-self: center;
    flex-shrink: 0;
    width: 2em;
    height: 2em;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

.budget-list__action--disabled {
    pointer-events: none
}

.budget-summary__total {
    margin-bottom: .5rem
}

.budget-summary__progressbox {
    align-items: stretch;
    margin-bottom: .5rem
}

@media print,screen and (max-width: 39.99875em) {
    .budget-summary__progressbox {
        text-align:center
    }
}

@media print,screen and (min-width: 40em) {
    .budget-summary__progressbox {
        display:flex
    }
}

.budget-summary__progressbox .button {
    margin-bottom: 0
}

.progressbox-fixed-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background: #fff;
    box-shadow: 0 2px 7px rgba(0,0,0,0.1);
    display: none
}

.progressbox-fixed-wrapper.is-progressbox-visible {
    display: block
}

.budget-summary__progressbox--fixed {
    margin: auto;
    max-width: 75rem;
    padding: 1rem 2rem;
    display: flex
}

@media print,screen and (min-width: 50em) {
    .budget-summary__progressbox--fixed {
        padding:1rem 4rem
    }
}

.budget-progress {
    flex-grow: 1;
    margin-bottom: .5rem;
    min-height: 1.5rem
}

@media print,screen and (min-width: 40em) {
    .budget-progress {
        min-height:2rem;
        margin-bottom: 0;
        margin-right: 1rem
    }
}

.budget-progress--fixed {
    min-height: 2rem;
    margin-bottom: 0;
    margin-right: 1rem
}

.budget-progress__meter {
    min-width: .1%
}

.budget-summary__selected {
    border-top: 1px solid #e8e8e8;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.budget-summary__selected-list {
    margin-top: 2rem
}

.budget-summary__selected-number {
    margin: 0 .5rem
}

.progress {
    position: relative
}

.progress-meter--minimum {
    background: repeating-linear-gradient(-55deg, rgba(255,255,255,0.2), rgba(255,255,255,0.2) 8px, rgba(0,0,0,0.03) 8px, rgba(0,0,0,0.03) 16px);
    position: absolute
}

.progress-meter-text--right {
    left: auto;
    min-width: 100%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    text-align: right;
    padding-left: 1rem;
    padding-right: .5rem
}

.questionnaire-question_readonly {
    font-weight: bold;
    font-size: .875rem
}

.questionnaire-question_readonly p {
    margin-bottom: .5rem
}

.questionnaire-question_readonly em {
    font-weight: normal;
    font-size: 90%
}

.questionnaire-question_readonly p+ul {
    margin-top: -.5rem
}

.questionnaire-question_readonly-answers {
    margin-bottom: .5rem
}

.questionnaire-question_readonly-answers.single_option {
    list-style-type: disc
}

.questionnaire-question_readonly-answers.multiple_option {
    list-style-type: square
}

.questionnaire-question_readonly-answers.sorting {
    list-style-type: circle
}

.questionnaire-question_readonly-answer {
    font-weight: normal
}

.questionnaire-question-matrix .collection-input {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    flex-basis: 0
}

.questionnaire-question-matrix .collection-input input[type="text"] {
    margin-top: auto;
    margin-bottom: auto
}

.questionnaire-question-matrix .collection-input input[type="checkbox"],.questionnaire-question-matrix .collection-input input[type="radio"] {
    margin-bottom: 0
}

.questionnaire-question-matrix .collection-input input[type="checkbox"]~input[type="text"],.questionnaire-question-matrix .collection-input input[type="radio"]~input[type="text"] {
    margin-left: .5rem
}

.questionnaire-question-matrix tr,.questionnaire-question-matrix tr:nth-child(2n) {
    background: initial;
    border-bottom: 1px solid #f0f0f0
}

.questionnaire-question-matrix thead td {
    text-align: center
}

.questionnaire-question-matrix td {
    min-width: 100px;
    border-right: 1px solid #f0f0f0
}

.answer-questionnaire label {
    font-size: inherit
}

.answer-questionnaire .radio-button-collection,.answer-questionnaire .check-box-collection,.answer-questionnaire .sortable-check-box-collection {
    margin: 0 0 1rem
}

.answer-questionnaire .tos-agreement {
    margin: 1rem 0 0
}

.answer-questionnaire .tos-agreement .help-text {
    margin: .2rem 0 0
}

.answer-questionnaire .questionnaire-question {
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: .3em
}

.answer-questionnaire .help-text {
    margin-top: .5em
}

.answer-questionnaire .help-text .ql-video {
    margin: .5em auto
}

.answer-questionnaire .last-sorted {
    margin-bottom: 1rem
}

.answer-questionnaire__steps {
    font-size: .8rem
}

.answer-questionnaire__submit {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    margin-top: 2rem
}

.accountability .card__link--block {
    display: block
}

.accountability .card--meta span {
    margin-right: .5rem
}

.accountability .categories a:hover {
    background-color: var(--secondary);
    text-decoration: underline
}

.accountability .categories a:focus {
    outline: 1px dotted rgba(0,0,0,0.5)
}

.accountability .categories .categories--header {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 1rem;
    margin-bottom: 1rem
}

.accountability .categories .categories--header .icon--arrow-bottom {
    fill: #aba5b3
}

.accountability .categories .categories--header span {
    font-size: 1.15rem;
    color: #aba5b3
}

.accountability .categories .categories--group {
    margin-bottom: 2rem
}

@media print,screen and (min-width: 40em) {
    .accountability .categories .categories--group {
        display:flex;
        margin-bottom: 4rem
    }
}

.accountability .categories .categories--group .category--title {
    background: #fff;
    padding: 1.5rem 2rem;
    min-height: 9rem
}

@media print,screen and (min-width: 40em) {
    .accountability .categories .categories--group .category--title {
        height:calc(100% - 1.875rem)
    }
}

.accountability .categories .categories--group .category--title p {
    font-weight: 600;
    margin-bottom: .75rem
}

.accountability .categories .categories--group .category--title .progress {
    margin-bottom: .5rem
}

.accountability .categories .categories--group .category--title .progress-info {
    position: relative;
    margin-bottom: 1.5rem
}

.accountability .categories .categories--group .category--title .progress-info .progress-figure {
    display: inline-block
}

.accountability .categories .categories--group .category--title .progress-info .category--count {
    position: absolute;
    right: 0;
    top: .5rem;
    color: #aba5b3
}

.accountability .categories .categories--group .card__link .category--line {
    background-color: var(--secondary);
    border-radius: 4px;
    min-height: 9rem;
    padding: 1rem;
    margin-bottom: 1.875rem;
    position: relative
}

.accountability .categories .categories--group .card__link .category--line strong {
    font-weight: 600;
    color: var(--secondary)
}

.accountability .categories .categories--group .card__link .category--line .progress-figure {
    position: absolute;
    bottom: 1rem
}

.accountability .categories .categories--group .card__link .category--line .category--count {
    color: #daebee;
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    font-size: 80%
}

.accountability .categories .categories--group .card__link:hover .category--count {
    color: #daebee
}

.accountability .categories .categories--group .card__link:hover strong {
    color: #356d78
}

.accountability .categories .category--elements.active {
    display: block !important
}

.accountability .categories .category--elements.active .medium-4:first-child {
    margin-top: 1rem
}

.accountability .categories .progress-figure {
    color: #aba5b3
}

.lines-breadcrumb {
    margin-bottom: 2rem
}

.lines-breadcrumb .breadcrumb--separator {
    color: #949494;
    padding: 0 .25rem
}

.lines-breadcrumb div {
    display: inline-block
}

.lines-breadcrumb a {
    font-weight: 600;
    color: #2c2930
}

.lines-breadcrumb a:hover {
    text-decoration: underline
}

.lines-breadcrumb a:focus {
    outline: 2px solid #3e7f8b
}

.lines-breadcrumb ul {
    list-style: none;
    margin-left: 0
}

.lines-breadcrumb .percentage {
    color: #949494;
    font-weight: 400;
    padding-left: .15rem;
    display: inline-block
}

.accountability .intro ul {
    margin-bottom: 1rem
}

.accountability .intro .progress-level {
    background: #fff;
    padding: 1.5rem 1.75rem
}

.accountability .intro .progress-level p {
    font-weight: 600;
    margin-bottom: .25rem;
    display: inline-block;
    margin-right: .5rem;
    font-size: 1.25rem
}

.accountability .intro .progress-level .icon {
    background: #aba5b3;
    border-radius: 50%;
    fill: white;
    padding: .15rem
}

.accountability .intro .progress-level .progress {
    max-width: 85%;
    margin-bottom: 0
}

.accountability .intro .progress-level .progress-figure {
    font-size: 2.5rem;
    font-weight: 300;
    color: #aba5b3
}

@media print,screen and (min-width: 40em) {
    .accountability .intro .progress-level .progress-figure {
        font-size:4rem
    }
}

.accountability .scope-filters div {
    color: #aba5b3;
    margin-bottom: .15rem
}

.accountability .scope-filters span {
    margin-right: .5rem
}

.accountability .scope-filters ul {
    display: inline
}

.accountability .scope-filters li.active {
    background-color: #e8e8e8
}

.accountability .description {
    margin-bottom: 1rem
}

.accountability .title-action {
    margin-bottom: .5rem
}

.result-view .title {
    display: flex;
    align-items: flex-start;
    margin-bottom: 1rem;
    flex-direction: column
}

.result-view .title .icon {
    fill: #3e7f8b;
    min-width: 1.5rem;
    min-height: 1.5rem;
    margin-bottom: .5rem
}

@media print,screen and (min-width: 40em) {
    .result-view .title .icon {
        margin-right:.75rem;
        margin-top: .5rem
    }
}

@media print,screen and (min-width: 40em) {
    .result-view .title {
        flex-direction:row
    }
}

.result-view .progress-level {
    background: #fff;
    border-radius: 4px;
    padding: 1.5rem;
    border: 1px solid #e8e8e8
}

.result-view .progress-level .progress-label {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: .5rem
}

.result-view .progress-level .progress-label .progress-text {
    color: #786f83
}

.result-view .progress-level .progress-label .progress-figure {
    line-height: 1;
    font-size: 2.25rem;
    font-weight: 600
}

.result-view .result-description div {
    margin-bottom: 1rem
}

.result-view .result-meta {
    margin-bottom: .5rem;
    font-size: 1.25rem
}

.result-view .result-meta .result-meta--label {
    font-weight: 600;
    color: #786f83
}

.result-view .result-meta .result-meta--data {
    font-size: 1.15rem
}

.result-view hr {
    width: 100%;
    margin: 0 0 3rem
}

.result-view .timeline .timeline__info {
    background-color: transparent;
    border: none
}

.conference--date {
    cursor: default
}

.question-header {
    margin-top: 3em;
    margin-bottom: 1.5em
}

.question-header .heading1 {
    text-align: center;
    font-size: 4em
}

.question-header .question-hashtag {
    text-align: center;
    font-weight: bold;
    font-size: 1.5em
}

.question-header-data .question-header-data-group {
    margin-bottom: 1em;
    font-size: 1.2em
}

.question-header-data .question-header-data-group .question-eader-data-group-title {
    color: #857d84
}

.question-header-data .question-header-data-group:last-child {
    margin-bottom: 0
}

.question-vote-cabin {
    margin-bottom: 3em;
    display: flex;
    align-items: center;
    justify-content: center
}

.question-vote-cabin .vote-button-caption {
    font-size: 1.5em;
    font-weight: bold;
    color: white
}

.question-vote-cabin .small-buttons div {
    margin-top: 1em
}

.consultations-card .button.expanded.button--sc.success {
    color: white
}

.question-masonry-group {
    -webkit-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 1rem;
    column-gap: 1rem
}

@media screen and (min-width: 40em) {
    .question-masonry-group {
        -webkit-column-count:2;
        column-count: 2
    }
}

@media screen and (min-width: 64em) {
    .question-masonry-group {
        -webkit-column-count:3;
        column-count: 3
    }
}

.question-masonry-group .column,.question-masonry-group .columns {
    float: none !important;
    width: auto !important;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 1rem
}

.video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.consultation-statistics {
    margin-top: 3em;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: stretch
}

.consultation-statistics .definition-data__item {
    flex-basis: 50%;
    border-bottom: 0;
    border-top: 1px solid #e8e8e8
}

.consultation-statistics .definition-data__item:nth-child(-n+2) {
    border-top: 0
}

.consultation-statistics .definition-data__item:nth-child(odd) {
    border-right: 1px solid #e8e8e8
}

.consultations-banner {
    color: inherit
}

.consultations-banner:hover,.consultations-banner:active {
    color: var(--primary)
}

.consultations-banner__action {
    margin-bottom: 0
}

.card--process__column .consultations-card__image {
    min-height: 0
}

.card--process__column .consultations-card__image::after {
    display: none
}

.card--process__column .consultations-card__image>div {
    height: 100%;
    display: flex;
    align-items: center
}

.card--process__column .consultations-card__image .button {
    margin-bottom: 0
}

.consultations-header {
    margin-bottom: 2rem
}

@media print,screen and (min-width: 40em) {
    .consultations-header {
        margin-bottom:3rem
    }
}

.consultations-header .heading2,.consultations-header .card--full .card__title,.card--full .consultations-header .card__title {
    font-weight: bold
}

.consultations-header__main {
    background-size: cover;
    position: relative;
    z-index: 0;
    display: flex;
    flex-direction: column
}

.consultations-header__main::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(26,24,29,0.6)
}

.consultations-header__container {
    position: relative;
    z-index: 1;
    padding: 0 0 0 1rem
}

@media print,screen and (min-width: 50em) {
    .consultations-header__container {
        display:flex;
        align-items: stretch
    }

    .consultations-header__container .columns>* {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.consultations-header__info {
    padding: 1rem 1.5rem 1rem 1rem;
    text-align: center
}

@media print,screen and (min-width: 40em) {
    .consultations-header__info {
        padding:1rem 1.5rem 1rem 1rem
    }
}

@media print,screen and (min-width: 50em) {
    .consultations-header__info {
        padding-left:2rem;
        text-align: left
    }
}

.consultations-header__link {
    font-weight: 600;
    color: #fff
}

.consultations-header__link:hover,.consultations-header__link:focus {
    color: var(--primary)
}

.consultations-header__link .icon {
    width: 8px;
    height: 8px
}

.consultations-header__extra {
    background: rgba(44,41,48,0.8);
    color: #fff;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 16rem;
    padding: 1rem;
    margin-bottom: 1.5rem
}

@media print,screen and (min-width: 40em) {
    .consultations-header__extra {
        margin-left:-1rem;
        margin-right: 0;
        margin-bottom: 0;
        max-width: 150%;
        padding: 2rem 1rem
    }
}

.consultations-header__extra-title {
    display: block;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1
}

@media print,screen and (min-width: 40em) {
    .consultations-header__extra-title {
        font-size:1.1rem
    }
}

.consultations-header__extra-date {
    font-weight: 900
}

.consultations-home-banner .consultations-header__main::after {
    display: none
}

.consultations-home-banner .consultations-header__container {
    min-height: 8rem
}

.consultations-home-banner p:last-child {
    margin-bottom: 0
}

.consultations-home-intro {
    margin-top: 1rem
}

.consultations-home-intro>:first-child {
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-home-intro {
        margin-top:2rem;
        display: flex;
        justify-content: center
    }

    .consultations-home-intro>:first-child {
        margin-right: 2rem;
        margin-bottom: 0
    }

    .consultations-home-intro p:last-child {
        margin-bottom: 0
    }
}

@media print,screen and (min-width: 64em) {
    .consultations-home-intro {
        align-items:center
    }
}

.consultations-home-intro .heading6 {
    margin-bottom: 0
}

.consultations-intro {
    max-width: 40em;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-intro {
        margin-bottom:2rem
    }
}

.consultations-title {
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-title {
        margin-bottom:2rem
    }
}

.consultations-title .heading1,.consultations-title .heading2,.consultations-title .card--full .card__title,.card--full .consultations-title .card__title {
    text-align: center
}

@media print,screen and (max-width: 49.99875em) {
    .consultations-title .heading1,.consultations-title .heading2,.consultations-title .card--full .card__title,.card--full .consultations-title .card__title {
        font-size:1.5em
    }
}

.consultations-title__cta {
    padding-left: 3rem;
    padding-right: 3rem;
    margin-top: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-title__cta {
        margin-top:2rem
    }
}

.consultations-nav {
    margin-bottom: 1rem
}

@media print,screen and (min-width: 40em) {
    .consultations-nav {
        margin-bottom:2rem
    }
}

.introductory-image {
    min-height: 290px
}

.block-banner {
    background-repeat: no-repeat;
    padding: 1rem
}

@media print,screen and (max-width: 49.99875em) {
    .block-banner {
        background-image:none !important;
        padding-bottom: 1rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        padding-bottom: 0
    }
}

@media print,screen and (min-width: 40em) {
    .block-banner {
        background-position:right -400px center;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

@media print,screen and (min-width: 64em) {
    .block-banner {
        padding-left:4rem;
        padding-right: 4rem
    }

    .block-banner .card__content,.block-banner .badge-card__content {
        padding-left: 0
    }
}

.block-banner p:last-child {
    margin-bottom: 0
}

.nlg-top-banner {
    -webkit-column-break-before: always;
    break-before: always;
    width: 100%
}

.title-bar {
    background: transparent !important;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    border: none !important
}

.main-footer {
    display: inline-flex !important;
    justify-content: space-evenly
}

.main-footer__badge {
    width: 45px;
    margin-left: 20px;
    position: relative !important
}

.topbar__admin__link a {
    color: black
}

.dropdown.menu>li.is-dropdown-submenu-parent>a {
    position: relative;
    padding-right: 1.5rem;
    color: black !important
}

.decidim-logo {
    display: none
}

.topbar__conversations .icon {
    opacity: 1;
    fill: black
}

.mini-footer {
    font-size: 10px !important;
    display: flex !important;
    justify-content: center
}

.cc-badge {
    height: 10px !important
}

.cc-badge img {
    height: 10px !important
}

.sign-up-link {
    background-color: #f3b6b6;
    color: black;
    border-radius: 4px;
    height: 2.5rem;
    display: inline-flex;
    padding: 0 0.5rem 0 0.5rem;
    text-align: center;
    align-items: center;
    justify-content: center
}

.sign-in-link {
    background-color: darkblue;
    color: white !important;
    border-radius: 4px;
    height: 2.5rem;
    display: inline-flex;
    padding: 0 0.5rem 0 0.5rem;
    text-align: center;
    align-items: center;
    justify-content: center
}

.footer-nav li,a {
    color: #828282
}

.main-nav__link li,a {
    color: #828282
}

.hero-large {
    font-size: 6rem !important;
    -webkit-column-break-after: always;
    break-after: always
}

.mot_du_maire {
    color: black;
    padding: 2rem;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center
}

@media screen and (max-width: 600px) {
    .hero-large {
        font-size:2rem !important;
        line-break: auto
    }
}

.off-canvas.is-open {
    overflow-x: hidden;
    background: #2c2930
}

.search-off-canvas-holder.hide-for-medium,.usermenu-off-canvas-holder.hide-for-medium,.hide-for-medium[data-set="nav-holder"] {
    position: relative;
    width: 100%;
    right: 0;
    top: 0;
    color: inherit
}

.hide-for-medium[data-set="nav-holder"]>.navbar {
    width: 100%;
    margin-top: 3em
}

.hide-for-medium>.topbar__user__login {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 1em 1em
}

.topbar__menu button {
    color: inherit;
    background: black;
    padding: 0.5em
}

.topbar__admin__link.topbar__edit__link a {
    color: #fff;
    background: var(--primary);
    margin-left: 0.25em;
    padding: 0.5em 0.75em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 4px
}

.topbar__admin__link.topbar__edit__link a span {
    display: none
}

.hide-for-medium.topbar__menu>button {
    margin-bottom: 0
}

.hide-for-medium>.topbar__user__login>.sign-up-link {
    margin-bottom: 1em
}
trix-toolbar {
  .trix-button--icon-horizontal-rule::before { background-image: image-url(/trix_horizontal_rule.svg); }
  .trix-button--icon-color::before { background-image: image-url(/trix_color.svg); }

  .trix-dialog--heading { max-width: 160px; }

  .trix-dialog--color {
    max-width: 265px;

    .trix-dialog__link-fields { flex-direction: column; }

    .trix-button-group {
      margin: 1px;

      button {
        width: 28px;
        &:after { content: "Ab"; }
        &.trix-active::after { content: "✓"; }
      }

      [data-trix-attribute=fgColor1] { color: rgb(136, 118, 38) }
      [data-trix-attribute=fgColor2] { color: rgb(136, 118, 38) }
      [data-trix-attribute=fgColor3] { color: rgb(207, 0, 0) }
      [data-trix-attribute=fgColor4] { color: rgb(216, 28, 170) }
      [data-trix-attribute=fgColor5] { color: rgb(144, 19, 254) }
      [data-trix-attribute=fgColor6] { color: rgb(5, 98, 185) }
      [data-trix-attribute=fgColor7] { color: rgb(17, 138, 15) }
      [data-trix-attribute=fgColor8] { color: rgb(148, 82, 22) }
      [data-trix-attribute=fgColor9] { color: rgb(102, 102, 102) }

      [data-trix-attribute=bgColor1] { background-color: rgb(250, 247, 133) }
      [data-trix-attribute=bgColor2] { background-color: rgb(255, 240, 219) }
      [data-trix-attribute=bgColor3] { background-color: rgb(255, 229, 229) }
      [data-trix-attribute=bgColor4] { background-color: rgb(255, 228, 247) }
      [data-trix-attribute=bgColor5] { background-color: rgb(242, 237, 255) }
      [data-trix-attribute=bgColor6] { background-color: rgb(225, 239, 252) }
      [data-trix-attribute=bgColor7] { background-color: rgb(228, 248, 226) }
      [data-trix-attribute=bgColor8] { background-color: rgb(238, 226, 215) }
      [data-trix-attribute=bgColor9] { background-color: rgb(242, 242, 242) }
    }
  }

  .trix-dialog {
    padding: 5px;

    .trix-dialog-hidden__input {
      position: absolute;
      z-index: -1;
      opacity: 0;
    }
  }
}

trix-editor {
  [data-trix-mutable].attachment[data-trix-content-type~="vnd.rubyonrails.horizontal-rule.html"] {
    box-shadow: 0 0 0 2px highlight;
  }
}

.trix-content {
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.2;
    margin: 0;
  }

  h1 { font-size: 36px; }
  h2 { font-size: 26px; }
  h3 { font-size: 18px; }
  h4 { font-size: 18px; }
  h5 { font-size: 14px; }
  h6 { font-size: 12px; }

  .attachment { width: 100%; }

  .attachment--content.attachment--horizontal-rule,
  .attachment--content[data-trix-content-type~='vnd.rubyonrails.horizontal-rule.html'] {
    padding: 1.5em 0 0.5em !important;
    margin-bottom: 0.5em
  }

  .attachment--content.attachment--horizontal-rule hr,
  .attachment--content[data-trix-content-type~='vnd.rubyonrails.horizontal-rule.html'] hr {
    margin: 0;
    width: 20%;
    border-color: currentColor
  }
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
