@charset "UTF-8";
/**
 * =============================================================================
 * Diablo Water District Site Theme
 * =============================================================================
 */
/**
 * Foundation
 * 
 * Prepare foundation and include selected components.
 * -----------------------------------------------------------------------------
 */
/**
 * Foundation for Sites by ZURB
 * Version 6.6.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@import url(../../../../plugins/ubermenu/assets/css/ubermenu.css);
@media print, screen and (min-width: 40em) {
  .reveal, .reveal.tiny, .reveal.small, .reveal.large {
    right: auto;
    left: auto;
    margin: 0 auto; } }

/* 0 0 0 1px rgba($black, 0.2); */
/**
 * Selectively initialize foundation components
 */
/*! 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,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button,
input {
  overflow: visible; }

button,
select {
  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&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

html {
  box-sizing: border-box;
  font-size: 17px; }

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

body {
  margin: 0;
  padding: 0;
  background: #fefefe;
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #444;
  -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: 0; }

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0; }

.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: 0;
  background: transparent;
  line-height: 1;
  cursor: auto; }
  [data-whatinput='mouse'] button {
    outline: 0; }

pre {
  overflow: auto; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; }

.is-visible {
  display: block !important; }

.is-hidden {
  display: none !important; }

.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.588235rem;
    margin-left: -0.588235rem; }
    @media print, screen and (min-width: 40em) {
      .row .row {
        margin-right: -0.882353rem;
        margin-left: -0.882353rem; } }
    @media print, screen and (min-width: 64em) {
      .row .row {
        margin-right: -0.882353rem;
        margin-left: -0.882353rem; } }
    .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.588235rem;
    padding-left: 0.588235rem; }
  .row.gutter-medium > .column, .row.gutter-medium > .columns {
    padding-right: 0.882353rem;
    padding-left: 0.882353rem; }

.column, .columns {
  width: 100%;
  float: left;
  padding-right: 0.588235rem;
  padding-left: 0.588235rem; }
  @media print, screen and (min-width: 40em) {
    .column, .columns {
      padding-right: 0.882353rem;
      padding-left: 0.882353rem; } }
  .column, .columns, .column:last-child:not(:first-child), .columns: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.333333%; }

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

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

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

.small-2 {
  width: 16.666667%; }

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

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

.small-offset-1 {
  margin-left: 8.333333%; }

.small-3 {
  width: 25%; }

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

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

.small-offset-2 {
  margin-left: 16.666667%; }

.small-4 {
  width: 33.333333%; }

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

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

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

.small-5 {
  width: 41.666667%; }

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

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

.small-offset-4 {
  margin-left: 33.333333%; }

.small-6 {
  width: 50%; }

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

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

.small-offset-5 {
  margin-left: 41.666667%; }

.small-7 {
  width: 58.333333%; }

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

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

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

.small-8 {
  width: 66.666667%; }

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

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

.small-offset-7 {
  margin-left: 58.333333%; }

.small-9 {
  width: 75%; }

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

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

.small-offset-8 {
  margin-left: 66.666667%; }

.small-10 {
  width: 83.333333%; }

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

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

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

.small-11 {
  width: 91.666667%; }

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

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

.small-offset-10 {
  margin-left: 83.333333%; }

.small-12 {
  width: 100%; }

.small-offset-11 {
  margin-left: 91.666667%; }

.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.333333%; }
  .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.666667%; }
  .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.285714%; }
  .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.588235rem;
  padding-left: 0.588235rem; }

.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 print, screen and (min-width: 40em) {
  .medium-1 {
    width: 8.333333%; }
  .medium-push-1 {
    position: relative;
    left: 8.333333%; }
  .medium-pull-1 {
    position: relative;
    left: -8.333333%; }
  .medium-offset-0 {
    margin-left: 0%; }
  .medium-2 {
    width: 16.666667%; }
  .medium-push-2 {
    position: relative;
    left: 16.666667%; }
  .medium-pull-2 {
    position: relative;
    left: -16.666667%; }
  .medium-offset-1 {
    margin-left: 8.333333%; }
  .medium-3 {
    width: 25%; }
  .medium-push-3 {
    position: relative;
    left: 25%; }
  .medium-pull-3 {
    position: relative;
    left: -25%; }
  .medium-offset-2 {
    margin-left: 16.666667%; }
  .medium-4 {
    width: 33.333333%; }
  .medium-push-4 {
    position: relative;
    left: 33.333333%; }
  .medium-pull-4 {
    position: relative;
    left: -33.333333%; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-5 {
    width: 41.666667%; }
  .medium-push-5 {
    position: relative;
    left: 41.666667%; }
  .medium-pull-5 {
    position: relative;
    left: -41.666667%; }
  .medium-offset-4 {
    margin-left: 33.333333%; }
  .medium-6 {
    width: 50%; }
  .medium-push-6 {
    position: relative;
    left: 50%; }
  .medium-pull-6 {
    position: relative;
    left: -50%; }
  .medium-offset-5 {
    margin-left: 41.666667%; }
  .medium-7 {
    width: 58.333333%; }
  .medium-push-7 {
    position: relative;
    left: 58.333333%; }
  .medium-pull-7 {
    position: relative;
    left: -58.333333%; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-8 {
    width: 66.666667%; }
  .medium-push-8 {
    position: relative;
    left: 66.666667%; }
  .medium-pull-8 {
    position: relative;
    left: -66.666667%; }
  .medium-offset-7 {
    margin-left: 58.333333%; }
  .medium-9 {
    width: 75%; }
  .medium-push-9 {
    position: relative;
    left: 75%; }
  .medium-pull-9 {
    position: relative;
    left: -75%; }
  .medium-offset-8 {
    margin-left: 66.666667%; }
  .medium-10 {
    width: 83.333333%; }
  .medium-push-10 {
    position: relative;
    left: 83.333333%; }
  .medium-pull-10 {
    position: relative;
    left: -83.333333%; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-11 {
    width: 91.666667%; }
  .medium-push-11 {
    position: relative;
    left: 91.666667%; }
  .medium-pull-11 {
    position: relative;
    left: -91.666667%; }
  .medium-offset-10 {
    margin-left: 83.333333%; }
  .medium-12 {
    width: 100%; }
  .medium-offset-11 {
    margin-left: 91.666667%; }
  .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.333333%; }
    .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.666667%; }
    .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.285714%; }
    .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.882353rem;
    padding-left: 0.882353rem; }
  .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 print, screen and (min-width: 64em) {
  .large-1 {
    width: 8.333333%; }
  .large-push-1 {
    position: relative;
    left: 8.333333%; }
  .large-pull-1 {
    position: relative;
    left: -8.333333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    width: 16.666667%; }
  .large-push-2 {
    position: relative;
    left: 16.666667%; }
  .large-pull-2 {
    position: relative;
    left: -16.666667%; }
  .large-offset-1 {
    margin-left: 8.333333%; }
  .large-3 {
    width: 25%; }
  .large-push-3 {
    position: relative;
    left: 25%; }
  .large-pull-3 {
    position: relative;
    left: -25%; }
  .large-offset-2 {
    margin-left: 16.666667%; }
  .large-4 {
    width: 33.333333%; }
  .large-push-4 {
    position: relative;
    left: 33.333333%; }
  .large-pull-4 {
    position: relative;
    left: -33.333333%; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-5 {
    width: 41.666667%; }
  .large-push-5 {
    position: relative;
    left: 41.666667%; }
  .large-pull-5 {
    position: relative;
    left: -41.666667%; }
  .large-offset-4 {
    margin-left: 33.333333%; }
  .large-6 {
    width: 50%; }
  .large-push-6 {
    position: relative;
    left: 50%; }
  .large-pull-6 {
    position: relative;
    left: -50%; }
  .large-offset-5 {
    margin-left: 41.666667%; }
  .large-7 {
    width: 58.333333%; }
  .large-push-7 {
    position: relative;
    left: 58.333333%; }
  .large-pull-7 {
    position: relative;
    left: -58.333333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8 {
    width: 66.666667%; }
  .large-push-8 {
    position: relative;
    left: 66.666667%; }
  .large-pull-8 {
    position: relative;
    left: -66.666667%; }
  .large-offset-7 {
    margin-left: 58.333333%; }
  .large-9 {
    width: 75%; }
  .large-push-9 {
    position: relative;
    left: 75%; }
  .large-pull-9 {
    position: relative;
    left: -75%; }
  .large-offset-8 {
    margin-left: 66.666667%; }
  .large-10 {
    width: 83.333333%; }
  .large-push-10 {
    position: relative;
    left: 83.333333%; }
  .large-pull-10 {
    position: relative;
    left: -83.333333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    width: 91.666667%; }
  .large-push-11 {
    position: relative;
    left: 91.666667%; }
  .large-pull-11 {
    position: relative;
    left: -91.666667%; }
  .large-offset-10 {
    margin-left: 83.333333%; }
  .large-12 {
    width: 100%; }
  .large-offset-11 {
    margin-left: 91.666667%; }
  .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.333333%; }
    .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.666667%; }
    .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.285714%; }
    .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.882353rem;
    padding-left: 0.882353rem; }
  .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.176471rem; }
  .column-block > :last-child {
    margin-bottom: 0; }
  @media print, screen and (min-width: 40em) {
    .column-block {
      margin-bottom: 1.764706rem; }
      .column-block > :last-child {
        margin-bottom: 0; } }

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
.rccd-documents-menu ul.level-0 > li > a,
h4,
.rccd-documents-menu ul.level-1 > li > a,
h5,
.rccd-documents-menu ul.level-2 > li > a,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

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

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

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

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

h1, .h1,
h2, .h2,
h3,
.rccd-documents-menu ul.level-0 > li > a, .h3,
h4,
.rccd-documents-menu ul.level-1 > li > a, .h4,
h5,
.rccd-documents-menu ul.level-2 > li > a, .h5,
h6, .h6 {
  font-family: "Open Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  color: inherit;
  text-rendering: optimizeLegibility; }
  h1 small, .h1 small,
  h2 small, .h2 small,
  h3 small,
  .rccd-documents-menu ul.level-0 > li > a small, .h3 small,
  h4 small,
  .rccd-documents-menu ul.level-1 > li > a small, .h4 small,
  h5 small,
  .rccd-documents-menu ul.level-2 > li > a small, .h5 small,
  h6 small, .h6 small {
    line-height: 0;
    color: #cacaca; }

h1, .h1 {
  font-size: 1.411765rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 1rem; }

h2, .h2 {
  font-size: 1.176471rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 1rem; }


h3,
.rccd-documents-menu ul.level-0 > li > a, .h3 {
  font-size: 1.117647rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 1rem; }


h4,
.rccd-documents-menu ul.level-1 > li > a, .h4 {
  font-size: 1.058824rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 1rem; }


h5,
.rccd-documents-menu ul.level-2 > li > a, .h5 {
  font-size: 1rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 1rem; }

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

@media print, screen and (min-width: 40em) {
  h1, .h1 {
    font-size: 2.352941rem; }
  h2, .h2 {
    font-size: 1.529412rem; }
  
  h3,
  .rccd-documents-menu ul.level-0 > li > a, .h3 {
    font-size: 1.176471rem; }
  
  h4,
  .rccd-documents-menu ul.level-1 > li > a, .h4 {
    font-size: 1.058824rem; }
  
  h5,
  .rccd-documents-menu ul.level-2 > li > a, .h5 {
    font-size: 0.941176rem; }
  h6, .h6 {
    font-size: 0.941176rem; } }

a {
  line-height: inherit;
  color: #1779ba;
  text-decoration: none;
  cursor: pointer; }
  a:hover, a:focus {
    color: #1468a0;
    text-decoration: underline; }
  a img {
    border: 0; }

hr {
  clear: both;
  max-width: 75rem;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #d0d0d0;
  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, ol ul, ul ol, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

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

blockquote {
  margin: 0 0 1rem;
  padding: 1.5rem 2rem;
  border-left: 5px solid #6f767d; }
  blockquote, blockquote p {
    line-height: 1.5;
    color: #606060; }

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

figure {
  margin: 0; }

kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #0a0a0a; }

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

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

.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: #8a8a8a;
  font-size: 0.8125rem; }
  .cite-block:before, cite:before {
    content: "— "; }

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

.code-block {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a;
  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 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 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 #8a8a8a;
    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,
  .rccd-documents-menu ul.level-0 > li > a {
    orphans: 3;
    widows: 3; }
  h2,
  h3,
  .rccd-documents-menu ul.level-0 > li > a {
    page-break-after: avoid; }
  .print-break-inside {
    page-break-inside: auto; } }

[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.441176rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 2px solid #cacaca;
  border-radius: 0;
  background-color: #fefefe;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  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: 2px solid #8a8a8a;
    background-color: #fefefe;
    box-shadow: 0 0 5px #cacaca;
    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: #e6e6e6;
  cursor: not-allowed; }

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

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

::-webkit-input-placeholder {
  color: #ccc; }

::-moz-placeholder {
  color: #ccc; }

:-ms-input-placeholder {
  color: #ccc; }

::-ms-input-placeholder {
  color: #ccc; }

::placeholder {
  color: #ccc; }

[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: #0a0a0a; }
  label.middle {
    margin: 0 0 1rem;
    padding: 0.617647rem 0; }

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

.input-group {
  display: table;
  width: 100%;
  margin-bottom: 1rem; }
  .input-group > :first-child, .input-group > :first-child.input-group-button > * {
    border-radius: 0 0 0 0; }
  .input-group > :last-child, .input-group > :last-child.input-group-button > * {
    border-radius: 0 0 0 0; }

.input-group-label, .input-group-field, .input-group-button, .input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  margin: 0;
  white-space: nowrap;
  display: table-cell;
  vertical-align: middle; }

.input-group-label {
  padding: 0 1rem;
  border: 2px solid #cacaca;
  background: #e6e6e6;
  color: #0a0a0a;
  text-align: center;
  white-space: nowrap;
  width: 1%;
  height: 100%; }
  .input-group-label:first-child {
    border-right: 0; }
  .input-group-label:last-child {
    border-left: 0; }

.input-group-field {
  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.441176rem;
    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: 2px solid #cacaca; }
  .fieldset legend {
    margin: 0;
    margin-left: -0.176471rem;
    padding: 0 0.1875rem; }

select {
  height: 2.441176rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 2px solid #cacaca;
  border-radius: 0;
  background-color: #fefefe;
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  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%28138, 138, 138%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 {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
  select:focus {
    outline: none;
    border: 2px solid #8a8a8a;
    background-color: #fefefe;
    box-shadow: 0 0 5px #cacaca;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
  select:disabled {
    background-color: #e6e6e6;
    cursor: not-allowed; }
  select::-ms-expand {
    display: none; }
  select[multiple] {
    height: auto;
    background-image: none; }
  select:not([multiple]) {
    padding-top: 0;
    padding-bottom: 0; }

.is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: #f9ecea; }
  .is-invalid-input:not(:focus)::-webkit-input-placeholder {
    color: #cc4b37; }
  .is-invalid-input:not(:focus)::-moz-placeholder {
    color: #cc4b37; }
  .is-invalid-input:not(:focus):-ms-input-placeholder {
    color: #cc4b37; }
  .is-invalid-input:not(:focus)::-ms-input-placeholder {
    color: #cc4b37; }
  .is-invalid-input:not(:focus)::placeholder {
    color: #cc4b37; }

.is-invalid-label {
  color: #cc4b37; }

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #cc4b37; }
  .form-error.is-visible {
    display: block; }

.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 0.85em 1em;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer; }
  [data-whatinput='mouse'] .button {
    outline: 0; }
  .button.tiny {
    font-size: 0.6rem; }
  .button.small {
    font-size: 0.75rem; }
  .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: #1779ba;
    color: #fefefe; }
  .button:hover, .button:focus {
    background-color: #14679e;
    color: #fefefe; }
  .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: #1779ba;
    color: #fefefe; }
  .button.primary:hover, .button.primary:focus {
    background-color: #126195;
    color: #fefefe; }
  .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: #767676;
    color: #fefefe; }
  .button.secondary:hover, .button.secondary:focus {
    background-color: #5e5e5e;
    color: #fefefe; }
  .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: #3adb76;
    color: #0a0a0a; }
  .button.success:hover, .button.success:focus {
    background-color: #22bb5b;
    color: #0a0a0a; }
  .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: #0a0a0a; }
  .button.warning:hover, .button.warning:focus {
    background-color: #cc8b00;
    color: #0a0a0a; }
  .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: #cc4b37;
    color: #fefefe; }
  .button.alert:hover, .button.alert:focus {
    background-color: #a53b2a;
    color: #fefefe; }
  .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: 2px solid #1779ba;
    color: #1779ba; }
  .button.hollow:hover, .button.hollow:focus {
    border-color: #0c3d5d;
    color: #0c3d5d; }
  .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: 2px solid #1779ba;
    color: #1779ba; }
  .button.hollow.primary:hover, .button.hollow.primary:focus {
    border-color: #0c3d5d;
    color: #0c3d5d; }
  .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: 2px solid #767676;
    color: #767676; }
  .button.hollow.secondary:hover, .button.hollow.secondary:focus {
    border-color: #3b3b3b;
    color: #3b3b3b; }
  .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: 2px solid #3adb76;
    color: #3adb76; }
  .button.hollow.success:hover, .button.hollow.success:focus {
    border-color: #157539;
    color: #157539; }
  .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: 2px 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: 2px solid #cc4b37;
    color: #cc4b37; }
  .button.hollow.alert:hover, .button.hollow.alert:focus {
    border-color: #67251a;
    color: #67251a; }
  .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: #1779ba; }
  .button.clear:hover, .button.clear:focus {
    color: #0c3d5d; }
  .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: #1779ba; }
  .button.clear.primary:hover, .button.clear.primary:focus {
    color: #0c3d5d; }
  .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: #767676; }
  .button.clear.secondary:hover, .button.clear.secondary:focus {
    color: #3b3b3b; }
  .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: #3adb76; }
  .button.clear.success:hover, .button.clear.success:focus {
    color: #157539; }
  .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: #cc4b37; }
  .button.clear.alert:hover, .button.clear.alert:focus {
    color: #67251a; }
  .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: #fefefe 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: #1779ba; }
  .button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
    border-top-color: #1779ba; }
  .button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
    border-top-color: #767676; }
  .button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
    border-top-color: #3adb76; }
  .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: #cc4b37; }
  .button.arrow-only::after {
    top: -0.1em;
    float: none;
    margin-left: 0; }

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

.accordion {
  margin-left: 0;
  background: #f5f5f5;
  list-style-type: none; }
  .accordion[disabled] .accordion-title {
    cursor: not-allowed; }

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0; }

.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0; }

.accordion-title {
  position: relative;
  display: block;
  padding: 1rem;
  border: 2px solid #e6e6e6;
  border-bottom: 0;
  font-size: 1rem;
  line-height: 1;
  color: #444; }
  :last-child:not(.is-active) > .accordion-title {
    border-bottom: 2px solid #e6e6e6;
    border-radius: 0 0 0 0; }
  .accordion-title:hover, .accordion-title:focus {
    background-color: #e6e6e6; }
  .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: 2px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fefefe;
  color: #0a0a0a; }
  :last-child > .accordion-content:last-child {
    border-bottom: 2px solid #e6e6e6; }

.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: #1779ba 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 {
  transform: rotate(180deg);
  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: #1779ba transparent transparent;
    top: 0;
    bottom: 0;
    margin: auto; }

.submenu-toggle[aria-expanded='true']::after {
  transform: scaleY(-1);
  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; }

.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.764706rem;
    color: #706f71;
    cursor: default; }
    .breadcrumbs li:not(:last-child)::after {
      position: relative;
      margin: 0 0.5rem;
      opacity: 1;
      content: "/";
      color: #cacaca; }
  .breadcrumbs a {
    color: #1779ba; }
    .breadcrumbs a:hover {
      text-decoration: underline; }
  .breadcrumbs .disabled {
    color: #cacaca;
    cursor: not-allowed; }

.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: 0.9rem; }
    .button-group .button:last-child {
      margin-right: 0; }
  .button-group.tiny .button {
    font-size: 0.6rem; }
  .button-group.small .button {
    font-size: 0.75rem; }
  .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.333333% - 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.666667% - 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: #1779ba;
    color: #fefefe; }
  .button-group.primary .button:hover, .button-group.primary .button:focus {
    background-color: #126195;
    color: #fefefe; }
  .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: #767676;
    color: #fefefe; }
  .button-group.secondary .button:hover, .button-group.secondary .button:focus {
    background-color: #5e5e5e;
    color: #fefefe; }
  .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: #3adb76;
    color: #0a0a0a; }
  .button-group.success .button:hover, .button-group.success .button:focus {
    background-color: #22bb5b;
    color: #0a0a0a; }
  .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: #0a0a0a; }
  .button-group.warning .button:hover, .button-group.warning .button:focus {
    background-color: #cc8b00;
    color: #0a0a0a; }
  .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: #cc4b37;
    color: #fefefe; }
  .button-group.alert .button:hover, .button-group.alert .button:focus {
    background-color: #a53b2a;
    color: #fefefe; }
  .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: 2px solid #1779ba;
    color: #1779ba; }
  .button-group.hollow .button:hover, .button-group.hollow .button:focus {
    border-color: #0c3d5d;
    color: #0c3d5d; }
  .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: 2px solid #1779ba;
    color: #1779ba; }
  .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: #0c3d5d;
    color: #0c3d5d; }
  .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: 2px solid #767676;
    color: #767676; }
  .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: #3b3b3b;
    color: #3b3b3b; }
  .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: 2px solid #3adb76;
    color: #3adb76; }
  .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: #157539;
    color: #157539; }
  .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: 2px 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: 2px solid #cc4b37;
    color: #cc4b37; }
  .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: #67251a;
    color: #67251a; }
  .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: #1779ba; }
  .button-group.clear .button:hover, .button-group.clear .button:focus {
    color: #0c3d5d; }
  .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: #1779ba; }
  .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: #0c3d5d; }
  .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: #767676; }
  .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: #3b3b3b; }
  .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: #3adb76; }
  .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: #157539; }
  .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: #cc4b37; }
  .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: #67251a; }
  .button-group.no-gaps .button {
    margin-right: -0.117647rem; }
    .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.333333% - 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.666667% - 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: 39.99875em) {
    .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: 63.99875em) {
    .button-group.stacked-for-medium.expanded {
      display: block; }
      .button-group.stacked-for-medium.expanded .button {
        display: block;
        margin-right: 0; } }

.callout {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 2px solid rgba(10, 10, 10, 0.25);
  border-radius: 0;
  background-color: white;
  color: #0a0a0a; }
  .callout > :first-child {
    margin-top: 0; }
  .callout > :last-child {
    margin-bottom: 0; }
  .callout.primary {
    background-color: #d7ecfa;
    color: #0a0a0a; }
  .callout.secondary {
    background-color: #eaeaea;
    color: #0a0a0a; }
  .callout.success {
    background-color: #e1faea;
    color: #0a0a0a; }
  .callout.warning {
    background-color: #fff3d9;
    color: #0a0a0a; }
  .callout.alert {
    background-color: #f7e4e1;
    color: #0a0a0a; }
  .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 {
  margin-bottom: 1rem;
  border: 2px solid #c1c6c9;
  border-radius: 12px;
  background: #fefefe;
  box-shadow: none;
  overflow: hidden;
  color: #444; }
  .card > :last-child {
    margin-bottom: 0; }

.card-divider {
  padding: 10px;
  background: #e6e6e6; }
  .card-divider > :last-child {
    margin-bottom: 0; }

.card-section {
  padding: 10px; }
  .card-section > :last-child {
    margin-bottom: 0; }

.card-image {
  min-height: 1px; }

.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 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 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 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: #1779ba;
    color: #fefefe; }
  .menu .active > a {
    background: #1779ba;
    color: #fefefe; }
  .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: #fefefe;
    box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
    content: ''; }
  .menu-icon:hover::after {
    background: #cacaca;
    box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; }

.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: #0a0a0a;
    box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
    content: ''; }
  .menu-icon.dark:hover::after {
    background: #8a8a8a;
    box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; }

.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: #fefefe; }

.drilldown .is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fefefe;
  transition: transform 0.15s linear; }
  .drilldown .is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    transform: translateX(-100%); }
  .drilldown .is-drilldown-submenu.is-closing {
    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 #1779ba;
    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 #1779ba;
  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 #1779ba 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 #1779ba transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem; }

.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: none;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  border: 2px solid #cacaca;
  border-radius: 0;
  background-color: #fefefe;
  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; }

.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: #1779ba transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px; }

[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0; }

.dropdown.menu > li > a {
  padding: 0.7rem 1rem; }

.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #1779ba; }

.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 #1779ba 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 #1779ba; }

@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: #1779ba 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 #1779ba 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 #1779ba; } }

@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: #1779ba 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 #1779ba 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 #1779ba; } }

.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: 2px solid #cacaca;
  background: #fefefe; }
  .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 #1779ba 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 #1779ba; }
  .is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px; }
  .is-dropdown-submenu > li {
    width: 100%; }
  .is-dropdown-submenu.js-dropdown-active {
    display: block; }

.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%; }

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #1779ba;
  color: #fefefe; }
  .label.primary {
    background: #1779ba;
    color: #fefefe; }
  .label.secondary {
    background: #767676;
    color: #fefefe; }
  .label.success {
    background: #3adb76;
    color: #0a0a0a; }
  .label.warning {
    background: #ffae00;
    color: #0a0a0a; }
  .label.alert {
    background: #cc4b37;
    color: #fefefe; }

.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: 39.99875em) {
    .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; }

.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(254, 254, 254, 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: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #e6e6e6; }
  [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(10, 10, 10, 0.7); }
  .off-canvas.is-open {
    transform: translate(0, 0); }

.off-canvas-absolute {
  position: absolute;
  z-index: 12;
  transition: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #e6e6e6; }
  [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(10, 10, 10, 0.7); }
  .off-canvas-absolute.is-open {
    transform: translate(0, 0); }

.position-left {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  width: 250px;
  transform: translateX(-250px); }
  .off-canvas-content .off-canvas.position-left {
    transform: translateX(-250px); }
    .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
      transform: translate(0, 0); }
  .off-canvas-content.is-open-left.has-transition-push {
    transform: translateX(250px); }
  .position-left.is-transition-push {
    box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); }

.position-right {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  width: 250px;
  transform: translateX(250px); }
  .off-canvas-content .off-canvas.position-right {
    transform: translateX(250px); }
    .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
      transform: translate(0, 0); }
  .off-canvas-content.is-open-right.has-transition-push {
    transform: translateX(-250px); }
  .position-right.is-transition-push {
    box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); }

.position-top {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 250px;
  transform: translateY(-250px); }
  .off-canvas-content .off-canvas.position-top {
    transform: translateY(-250px); }
    .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
      transform: translate(0, 0); }
  .off-canvas-content.is-open-top.has-transition-push {
    transform: translateY(250px); }
  .position-top.is-transition-push {
    box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); }

.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 250px;
  transform: translateY(250px); }
  .off-canvas-content .off-canvas.position-bottom {
    transform: translateY(250px); }
    .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
      transform: translate(0, 0); }
  .off-canvas-content.is-open-bottom.has-transition-push {
    transform: translateY(-250px); }
  .position-bottom.is-transition-push {
    box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); }

.off-canvas-content {
  transform: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
  .off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push {
    transition: transform 0.5s ease; }
  .off-canvas-content.has-transition-push {
    transform: translate(0, 0); }
  .off-canvas-content .off-canvas.is-open {
    transform: translate(0, 0); }

@media print, screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    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 {
      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 {
    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 {
      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 {
    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 {
      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 {
    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 {
      transform: none; }
    .off-canvas-content.has-reveal-bottom {
      margin-bottom: 250px; }
    .position-bottom.reveal-for-medium ~ .off-canvas-content {
      margin-bottom: 250px; } }

@media print, screen and (min-width: 64em) {
  .position-left.reveal-for-large {
    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 {
      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 {
    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 {
      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 {
    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 {
      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 {
    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 {
      transform: none; }
    .off-canvas-content.has-reveal-bottom {
      margin-bottom: 250px; }
    .position-bottom.reveal-for-large ~ .off-canvas-content {
      margin-bottom: 250px; } }

@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;
      transform: none; }
    .off-canvas.in-canvas-for-medium .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;
      transform: none; }
    .off-canvas.in-canvas-for-large .close-button {
      display: none; } }

.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(10, 10, 10, 0.5);
  color: #fefefe; }

.orbit-previous, .orbit-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fefefe; }
  [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
    outline: 0; }
  .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {
    background-color: rgba(10, 10, 10, 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: #cacaca; }
    .orbit-bullets button:hover {
      background-color: #8a8a8a; }
    .orbit-bullets button.is-active {
      background-color: #8a8a8a; }

.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: 0;
    font-size: 0.875rem;
    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: 0;
    color: #0a0a0a; }
    .pagination a:hover,
    .pagination button:hover {
      background: #e6e6e6; }
  .pagination .current {
    padding: 0.1875rem 0.625rem;
    background: #1779ba;
    color: #fefefe;
    cursor: default; }
  .pagination .disabled {
    padding: 0.1875rem 0.625rem;
    color: #cacaca;
    cursor: not-allowed; }
    .pagination .disabled:hover {
      background: transparent; }
  .pagination .ellipsis::after {
    padding: 0.1875rem 0.625rem;
    content: '\2026';
    color: #0a0a0a; }

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«"; }

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»"; }

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  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: #cacaca;
  transition: all 0.2s ease-in-out; }
  .slider-fill.is-dragging {
    transition: all 0s linear; }

.slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: #1779ba;
  transition: all 0.2s ease-in-out;
  touch-action: manipulation; }
  [data-whatinput='mouse'] .slider-handle {
    outline: 0; }
  .slider-handle:hover {
    background-color: #14679e; }
  .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;
  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;
    transform: translateX(-50%); }

.sticky-container {
  position: relative; }

.sticky {
  position: relative;
  z-index: 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; }

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: 10050;
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  overflow-y: auto; }

.reveal {
  z-index: 10051;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 5px solid #d0d0d0;
  border-radius: 10px;
  background-color: #f5f5f5;
  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: 39.99875em) {
    .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; }

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0; }
  thead,
  tbody,
  tfoot {
    border: 2px solid #eeeeee;
    background-color: #fbfbfb; }
  caption {
    padding: 0.5rem 0.625rem 0.625rem;
    font-weight: 600; }
  thead {
    background: #3b7eb9;
    color: #fff; }
  tfoot {
    background: #f1f1f1;
    color: #0a0a0a; }
  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: #eaeaea; }
  table.unstriped tbody {
    background-color: #fbfbfb; }
    table.unstriped tbody tr {
      border-bottom: 0;
      border-bottom: 2px solid #eeeeee;
      background-color: #fbfbfb; }

@media print, screen and (max-width: 63.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: #f3f3f3; }

table.hover tfoot tr:hover {
  background-color: #ececec; }

table.hover tbody tr:hover {
  background-color: #f9f9f9; }

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #ececec; }

.table-scroll {
  overflow-x: auto; }

.tabs {
  margin: 0;
  border: 1px solid #e6e6e6;
  background: #fefefe;
  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: #1779ba; }
  .tabs.primary > li > a {
    color: #fefefe; }
    .tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
      background: #1673b1; }

.tabs-title {
  float: left; }
  .tabs-title > a {
    display: block;
    padding: 1.25rem 1.5rem;
    font-size: 0.75rem;
    line-height: 1;
    color: #1779ba; }
    [data-whatinput='mouse'] .tabs-title > a {
      outline: 0; }
    .tabs-title > a:hover {
      background: #fefefe;
      color: #1468a0; }
    .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
      background: #e6e6e6;
      color: #1779ba; }

.tabs-content {
  border: 1px solid #e6e6e6;
  border-top: 0;
  background: #fefefe;
  color: #0a0a0a;
  transition: all 0.5s ease; }

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0; }

.tabs-panel {
  display: none;
  padding: 1rem; }
  .tabs-panel.is-active {
    display: block; }

.thumbnail {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 1rem;
  border: 4px solid #fefefe;
  border-radius: 0;
  box-shadow: none;
  line-height: 0; }

a.thumbnail {
  transition: box-shadow 200ms ease-out; }
  a.thumbnail:hover, a.thumbnail:focus {
    box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); }
  a.thumbnail image {
    box-shadow: none; }

.title-bar {
  padding: 0.5rem;
  background: #0a0a0a;
  color: #fefefe; }
  .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; }

.has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #8a8a8a;
  font-weight: bold;
  cursor: help; }

.tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #0a0a0a;
  font-size: 80%;
  color: #fefefe; }
  .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 #0a0a0a;
    bottom: 100%; }
  .tooltip.bottom.align-center::before {
    left: 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: #0a0a0a transparent transparent;
    top: 100%;
    bottom: auto; }
  .tooltip.top.align-center::before {
    left: 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 #0a0a0a;
    left: 100%; }
  .tooltip.left.align-center::before {
    bottom: auto;
    top: 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 #0a0a0a transparent transparent;
    right: 100%;
    left: auto; }
  .tooltip.right.align-center::before {
    bottom: auto;
    top: 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%; }

.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: #e6e6e6; }
  .top-bar input {
    max-width: 200px;
    margin-right: 1rem; }
  .top-bar .input-group-field {
    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 print, screen and (max-width: 63.99875em) {
    .top-bar.stacked-for-medium .top-bar-left,
    .top-bar.stacked-for-medium .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: 0.5rem 1rem 0.5rem 0; }
  .top-bar-title .menu-icon {
    bottom: 2px; }

.top-bar-left {
  float: left; }

.top-bar-right {
  float: right; }

.hide {
  display: none !important; }

.invisible {
  visibility: hidden; }

@media print, screen and (max-width: 39.99875em) {
  .hide-for-small-only {
    display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-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: 63.99875em) {
  .hide-for-medium-only {
    display: none !important; } }

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  .show-for-medium-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, .sr-only,
.screen-reader-text,
.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; } }

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

.text-hide {
  font: 0/0 a !important;
  color: transparent !important;
  text-shadow: none !important;
  background-color: transparent !important;
  border: 0 !important; }

.text-truncate {
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-wrap {
  word-wrap: break-word !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.text-overline {
  text-decoration: overline !important; }

.text-underline {
  text-decoration: underline !important; }

.text-line-through {
  text-decoration: line-through !important; }

.font-wide {
  letter-spacing: 0.25rem; }

.font-normal {
  font-weight: normal; }

.font-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic !important; }

ul.list-disc {
  list-style-type: disc !important; }

ul.list-circle {
  list-style-type: circle !important; }

ul.list-square {
  list-style-type: square !important; }

ol.list-decimal {
  list-style-type: decimal !important; }

ol.list-lower-alpha {
  list-style-type: lower-alpha !important; }

ol.list-lower-latin {
  list-style-type: lower-latin !important; }

ol.list-lower-roman {
  list-style-type: lower-roman !important; }

ol.list-upper-alpha {
  list-style-type: upper-alpha !important; }

ol.list-upper-latin {
  list-style-type: upper-latin !important; }

ol.list-upper-roman {
  list-style-type: upper-roman !important; }

.rounded {
  border-radius: 5000px !important; }
  .rounded .switch-paddle {
    border-radius: 5000px !important; }
    .rounded .switch-paddle:after {
      border-radius: 50%; }

.radius {
  border-radius: 0.1875rem; }

.bordered {
  border: 0.0625rem solid #cacaca; }

.shadow {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

.arrow-down {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4375rem;
  content: '';
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #0a0a0a transparent transparent; }

.arrow-up {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4375rem;
  content: '';
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #0a0a0a; }

.arrow-right {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4375rem;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #0a0a0a; }

.arrow-left {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4375rem;
  content: '';
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #0a0a0a transparent transparent; }

.separator-center {
  text-align: center !important; }
  .separator-center::before, .separator-center::after {
    display: table;
    content: ' '; }
  .separator-center::after {
    clear: both; }
  .separator-center::after {
    position: relative !important;
    width: 3rem;
    border-bottom: 0.125rem solid #1779ba;
    margin: 1rem auto 0; }

.separator-left {
  text-align: left !important; }
  .separator-left::before, .separator-left::after {
    display: table;
    content: ' '; }
  .separator-left::after {
    clear: both; }
  .separator-left::after {
    position: relative !important;
    width: 3rem;
    border-bottom: 0.125rem solid #1779ba;
    margin: 1rem auto 0;
    margin-left: 0 !important; }

.separator-right {
  text-align: right !important; }
  .separator-right::before, .separator-right::after {
    display: table;
    content: ' '; }
  .separator-right::after {
    clear: both; }
  .separator-right::after {
    position: relative !important;
    width: 3rem;
    border-bottom: 0.125rem solid #1779ba;
    margin: 1rem auto 0;
    margin-right: 0 !important; }

.overflow-visible {
  overflow: visible !important; }

.overflow-x-visible {
  overflow-x: visible !important; }

.overflow-y-visible {
  overflow-y: visible !important; }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-x-hidden {
  overflow-x: hidden !important; }

.overflow-y-hidden {
  overflow-y: hidden !important; }

.overflow-scroll {
  overflow: scroll !important; }

.overflow-x-scroll {
  overflow-x: scroll !important; }

.overflow-y-scroll {
  overflow-y: scroll !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; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-fixed-top {
  position: fixed !important;
  top: 0rem !important;
  right: 0rem !important;
  left: 0rem !important;
  z-index: 975; }

.position-fixed-bottom {
  position: fixed !important;
  right: 0rem !important;
  bottom: 0rem !important;
  left: 0rem !important;
  z-index: 975; }

.border-box {
  box-sizing: border-box !important; }

.border-none {
  border: none !important; }

.width-25 {
  width: 25% !important; }

.width-50 {
  width: 50% !important; }

.width-75 {
  width: 75% !important; }

.width-100 {
  width: 100% !important; }

.height-25 {
  height: 25% !important; }

.height-50 {
  height: 50% !important; }

.height-75 {
  height: 75% !important; }

.height-100 {
  height: 100% !important; }

.max-width-100 {
  max-width: 100% !important; }

.max-height-100 {
  max-height: 100% !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; }

/**
 * Motion UI
 * -----------------------------------------------------------------------------
 */
/**
 * Motion UI is an external css animation mixin library.
 * @see https://foundation.zurb.com/sites/docs/motion-ui.html
 */
.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0); }

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0); }

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0); }

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0); }

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%); }

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%); }

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%); }

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%); }

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity; }

.fade-in.mui-enter.mui-enter-active {
  opacity: 1; }

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity; }

.fade-out.mui-leave.mui-leave-active {
  opacity: 0; }

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0; }

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0; }

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0; }

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0; }

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0; }

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0; }

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0; }

.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1; }

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0; }

.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1; }

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1; }

.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0; }

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1; }

.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0; }

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0; }

.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1; }

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1; }

.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0; }

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0; }

.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1; }

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1; }

.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0; }

.slow {
  transition-duration: 750ms !important; }

.fast {
  transition-duration: 250ms !important; }

.linear {
  transition-timing-function: linear !important; }

.ease {
  transition-timing-function: ease !important; }

.ease-in {
  transition-timing-function: ease-in !important; }

.ease-out {
  transition-timing-function: ease-out !important; }

.ease-in-out {
  transition-timing-function: ease-in-out !important; }

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  transition-delay: 300ms !important; }

.long-delay {
  transition-delay: 700ms !important; }

.shake {
  -webkit-animation-name: shake-7;
          animation-name: shake-7; }

@-webkit-keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%); } }

@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%); } }

.spin-cw {
  -webkit-animation-name: spin-cw-1turn;
          animation-name: spin-cw-1turn; }

@-webkit-keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn); }
  100% {
    transform: rotate(0); } }

@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn); }
  100% {
    transform: rotate(0); } }

.spin-ccw {
  -webkit-animation-name: spin-ccw-1turn;
          animation-name: spin-ccw-1turn; }

@-webkit-keyframes spin-ccw-1turn {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(-1turn); } }

@keyframes spin-ccw-1turn {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(-1turn); } }

.wiggle {
  -webkit-animation-name: wiggle-7deg;
          animation-name: wiggle-7deg; }

@-webkit-keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    transform: rotate(0); } }

@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    transform: rotate(0); } }

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms; }

.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite; }

.slow {
  -webkit-animation-duration: 750ms !important;
          animation-duration: 750ms !important; }

.fast {
  -webkit-animation-duration: 250ms !important;
          animation-duration: 250ms !important; }

.linear {
  -webkit-animation-timing-function: linear !important;
          animation-timing-function: linear !important; }

.ease {
  -webkit-animation-timing-function: ease !important;
          animation-timing-function: ease !important; }

.ease-in {
  -webkit-animation-timing-function: ease-in !important;
          animation-timing-function: ease-in !important; }

.ease-out {
  -webkit-animation-timing-function: ease-out !important;
          animation-timing-function: ease-out !important; }

.ease-in-out {
  -webkit-animation-timing-function: ease-in-out !important;
          animation-timing-function: ease-in-out !important; }

.bounce-in {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
          animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
          animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  -webkit-animation-delay: 300ms !important;
          animation-delay: 300ms !important; }

.long-delay {
  -webkit-animation-delay: 700ms !important;
          animation-delay: 700ms !important; }

/**
 * Diablo Water District
 *
 * SASS Mixins
 */
/**
 * Input placeholder
 *
 * input { @include placeholder {
 *   font-family: $base-font-family;
 *   color: red;
 * }}
 * 
 * @see https://stackoverflow.com/questions/17181849/placeholder-mixin-scss-css
 */
/**
 * Convert px to em
 */
/**
 * Strip unit
 */
/**
 * Diablo Water District
 *
 * Base Styles
 *
 */
/* blue */
/* teal-cyan */
/**
 * Base Elements
 * -----------------------------------------------------------------------------
 */
h1 {
  color: #7b7d86;
  margin-bottom: 1rem;
  line-height: 1.1; }

h2 {
  color: #7b7d86;
  line-height: 1.2;
  margin-bottom: 1rem; }


h3,
.rccd-documents-menu ul.level-0 > li > a {
  color: #7b7d86;
  line-height: 1.3;
  margin-bottom: 1rem; }


h4,
.rccd-documents-menu ul.level-1 > li > a {
  color: #707070;
  line-height: 1.35;
  margin-bottom: 1rem; }


h5,
.rccd-documents-menu ul.level-2 > li > a {
  line-height: 1.45;
  margin-bottom: 1rem; }

h6 {
  line-height: 1.45;
  margin-bottom: 1rem; }

ol, ul {
  margin-left: 40px; }

li {
  padding-left: 5px;
  margin-bottom: 0.5rem; }

blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  background: #f5f5f5;
  text-shadow: 1px 1px #eee;
  font-size: 1.1rem;
  font-style: italic; }
  blockquote > :first-child {
    margin-top: 0; }
  blockquote > :last-child {
    margin-bottom: 0; }

main.dwd-main {
  display: block;
  min-height: 250px; }

@media (min-width: 1024px) {
  main.dwd-main {
    min-height: 450px; } }

/**
 * Misc.
 * -----------------------------------------------------------------------------
 */
/**
 * Columns: Left Sidebar and Right Content Area
 * -----------------------------------------------------------------------------
 */
#dwd-sidebar {
  display: block; }

#dwd-content {
  display: block; }

/**
 * TODO: set the foundation medium breakpoint to 768px and replace it with 
 * 'medium' below; it cant be done yet due to a bug with foundation.
 * 48rem = 768px at 16px base font size
 */
@media screen and (min-width: 1023px) {
  .dwd-main.sidebar {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto; }
    .dwd-main.sidebar::before, .dwd-main.sidebar::after {
      display: table;
      content: ' '; }
    .dwd-main.sidebar::after {
      clear: both; }
    .dwd-main.sidebar #dwd-sidebar {
      width: 30%;
      float: left;
      padding-right: 0.588235rem;
      padding-left: 0.588235rem;
      padding: 20px 0 0 0 !important;
      left: -70%;
      position: relative; } }
    @media screen and (min-width: 1023px) and (min-width: 40em) {
      .dwd-main.sidebar #dwd-sidebar {
        padding-right: 0.882353rem;
        padding-left: 0.882353rem; } }

@media screen and (min-width: 1023px) {
      .dwd-main.sidebar #dwd-sidebar, .dwd-main.sidebar #dwd-sidebar:last-child:not(:first-child) {
        float: left;
        clear: none; }
      .dwd-main.sidebar #dwd-sidebar:last-child:not(:first-child) {
        float: right; }
    .dwd-main.sidebar #dwd-content {
      width: 70%;
      float: left;
      padding-right: 0.588235rem;
      padding-left: 0.588235rem;
      padding: 20px 0 0 0 !important;
      left: 30%;
      position: relative; } }
    @media screen and (min-width: 1023px) and (min-width: 40em) {
      .dwd-main.sidebar #dwd-content {
        padding-right: 0.882353rem;
        padding-left: 0.882353rem; } }

@media screen and (min-width: 1023px) {
      .dwd-main.sidebar #dwd-content, .dwd-main.sidebar #dwd-content:last-child:not(:first-child) {
        float: left;
        clear: none; }
      .dwd-main.sidebar #dwd-content:last-child:not(:first-child) {
        float: right; }
      .dwd-main.sidebar #dwd-content > .fl-builder-content > .fl-row > .fl-row-content-wrap {
        padding: 0; } }

/**

 * RCC Agendaone plugin styles
 */
select#rccao-yr {
  font-size: 1.2rem;
  height: 2.9rem;
  padding-left: 10px;
  cursor: pointer; }

/**
 * Output entire year of meetings
 */
.rcc-agendaone-simple ul, .rcc-agendaone-simple li {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.rcc-agendaone-simple li.meeting {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0.3rem;
  padding-bottom: 0.3rem; }
  .rcc-agendaone-simple li.meeting span {
    font-size: 0.95rem;
    text-transform: uppercase;
    font-weight: bold;
    color: #888;
    display: block;
    margin-bottom: 0.3rem;
    float: left; }
  .rcc-agendaone-simple li.meeting:after {
    content: "";
    display: block;
    clear: both; }
  .rcc-agendaone-simple li.meeting:last-child {
    border-bottom: 0 none; }

.rcc-agendaone-simple ul.documents {
  float: right;
  font-size: 0.9rem; }

.rcc-agendaone-simple li.document {
  display: inline;
  margin-right: 10px; }

/*
ul.doclinks {
	list-style-type: none;
	li + li {
		border-top: 1px dashed #ccc;
		margin-top: 0.6rem;
		padding-top: 0.6rem;
	}
	span.summary {
		display: block;
		font-size: 0.8rem;
		font-weight: bold;
		color: #777;
	}
}
*/
/**
 * Output meetings as simple list
 */
/*
.rcc-agendaone-simple {
	p {
		margin: 0;
	}
	ul, li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	ul.months {
		& > li {
			& > span {
				font-size: 0.85rem;
				text-transform: uppercase;
				font-weight: bold;
				color: #888;
				border-bottom: 1px solid #ddd;
				display: block;
				margin: 0.5rem 0;
				padding: 0 0 0.5rem;
			}
		}
	}
	li.meeting {
		margin: 0.5rem 0;
	}
	ul.documents {
		font-size: 0.9rem;
		li {

		}
	}
	.no-meetings {
		font-size: 0.9rem;
		font-style: italic;
		color: #777;
		i {
			color: #bbb;
		}
	}
	.no-documents {
		font-style: italic;
		color: #777;
		i {
			color: #bbb;
		}
	}
}
*/
/**
 * Output meetings as accordion-menu
 */
/*
.rccao-agendaone-menu {
	ul.months {
		& > li {
			margin-bottom: 15px;
			& > a {
				color: #666;
				font-weight: bold;
				background: #f5f5f5;
				transition: background $mwd-transition-duration, color $mwd-transition-duration;
				&:after {
					border-color: #666 transparent transparent !important;
					transition: border-color $mwd-transition-duration;
				}
			}
		}
		& > li[aria-expanded="true"] {
			& > a {
				background: $mwd-color-1;
				color: #fff;
				&:after {
					border-color: #fff transparent transparent !important;
				}
			}
		}
	}
	ul:not(.doclinks).is-accordion-submenu {
		& > li {
			& > a {
				color: #666;
				background: #f5f5f5;
				transition: background $mwd-transition-duration, color $mwd-transition-duration;
				&:after {
					border-color: #666 transparent transparent !important;
					transition: border-color $mwd-transition-duration;
				}
			}
		}
		& > li[aria-expanded="true"] {
			& > a {
				background: $mwd-color-1;
				color: #fff;
				&:after {
					border-color: #fff transparent transparent !important;
				}
			}
		}
	}
	ul.doclinks {
		li {
			margin: inherit;
			padding: inherit;
			margin-left: 0;
		}
		li:last-child {
			margin-bottom: 1.2rem;
		}
		a {
			padding-left: 0;
			line-height: 1.2;
		}
		.summary {
			padding-bottom: 0.7rem;
			line-height: 1.3;
			font-weight: normal;
			color: #555;
			display: block;
		}
		a + .summary {
			margin-top: -0.3rem;
		}
	}
}
*/
/**
 * Import icon fonts
 * -----------------------------------------------------------------------------
 */
/**
 * Icomoon Variables
 */
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon/fonts/icomoon.eot?ri4l7i");
  src: url("../fonts/icomoon/fonts/icomoon.eot?ri4l7i#iefix") format("embedded-opentype"), url("../fonts/icomoon/fonts/icomoon.ttf?ri4l7i") format("truetype"), url("../fonts/icomoon/fonts/icomoon.woff?ri4l7i") format("woff"), url("../fonts/icomoon/fonts/icomoon.svg?ri4l7i#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-dwd-magnifying-glass:before {
  content: ""; }

.icon-dwd-siren-flash:before {
  content: ""; }

.icon-dwd-pencil:before {
  content: ""; }

.icon-dwd-piggy-bank:before {
  content: ""; }

.icon-dwd-spigot-handle:before {
  content: ""; }

.icon-dwd-computer:before {
  content: ""; }

/**
 * Ubermenu
 * -----------------------------------------------------------------------------
 */
/**
 * Ubermenu customization
 */
#dwd-header a.ubermenu-responsive-toggle {
  color: #fff;
  font-size: 1rem; }

#dwd-header nav.ubermenu {
  font-size: 1rem; }
  #dwd-header nav.ubermenu a {
    font-weight: 600;
    font-size: inherit;
    color: #fff; }
  #dwd-header nav.ubermenu li.ubermenu-item-level-0:hover {
    background: #027b6e; }
  #dwd-header nav.ubermenu li.ubermenu-item-level-0.ubermenu-current-menu-item {
    border-radius: 15px 15px 0 0;
    box-shadow: inset 0 -1px #0e6eae;
    background: #027b6e; }
  #dwd-header nav.ubermenu li.ubermenu-item-level-0.ubermenu-active {
    border-radius: 15px 15px 0 0;
    box-shadow: none;
    background: #027b6e; }
    #dwd-header nav.ubermenu li.ubermenu-item-level-0.ubermenu-active > a.ubermenu-target {
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
      #dwd-header nav.ubermenu li.ubermenu-item-level-0.ubermenu-active > a.ubermenu-target:hover {
        border-bottom-color: rgba(0, 0, 0, 0.2); }
  #dwd-header nav.ubermenu li.ubermenu-item-level-0 > a {
    text-transform: uppercase;
    border-radius: inherit; }
    #dwd-header nav.ubermenu li.ubermenu-item-level-0 > a:hover {
      background: rgba(0, 0, 0, 0.2); }
    #dwd-header nav.ubermenu li.ubermenu-item-level-0 > a > i.ubermenu-sub-indicator {
      display: none; }
  #dwd-header nav.ubermenu li.ubermenu-item-level-1 .ubermenu-submenu.ubermenu-submenu-type-flyout {
    min-width: 100%; }
  #dwd-header nav.ubermenu li.ubermenu-active {
    background: rgba(0, 0, 0, 0.1); }
  #dwd-header nav.ubermenu ul.ubermenu-submenu.ubermenu-submenu-drop {
    border: 0 none;
    background: rgba(2, 123, 110, 0.95);
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.35);
    font-size: 0.85rem; }
    #dwd-header nav.ubermenu ul.ubermenu-submenu.ubermenu-submenu-drop a {
      padding-top: 10px;
      padding-bottom: 10px; }
      #dwd-header nav.ubermenu ul.ubermenu-submenu.ubermenu-submenu-drop a:hover {
        background: rgba(0, 0, 0, 0.2); }
    #dwd-header nav.ubermenu ul.ubermenu-submenu.ubermenu-submenu-drop > li > ul.ubermenu-submenu-drop {
      padding-left: 18px; }

#dwd-header .ubermenu-item.ubermenu-item-level-0 {
  float: none !important; }

#dwd-header ul.ubermenu-nav {
  padding-top: 10px;
  padding-bottom: 10px; }

/**
 * Beaver Builder Modules and Custom Classes
 * -----------------------------------------------------------------------------
 */
/**
 * Beaver Builder Base Style Overrides
 */
/**
 * Accordion
 */
.fl-accordion .fl-accordion-button {
  background: #eaeaea; }

.fl-accordion .fl-accordion-content {
  padding: 1rem 30px 1rem 15px; }
  .fl-accordion .fl-accordion-content > :first-child {
    margin-top: 0; }
  .fl-accordion .fl-accordion-content > :last-child {
    margin-bottom: 0; }

/**
 * Tabs
 */
.fl-tabs {
  border-color: #aaa; }
  .fl-tabs .fl-tabs-label {
    background: #eaeaea; }
  .fl-tabs * {
    border-color: inherit !important; }

/**
 * Image /w caption
 */
.fl-photo-caption {
  white-space: normal;
  overflow: visible; }

/**
 * Beaver Builder Modules
 */
/**
 * RCC Round Icon Card Box
 * -----------------------------------------------------------------------------
 */
.dwd-icobox .circ, .dwd-col-sidebar-quicklinks .fl-icon {
  display: block;
  position: relative;
  border: 6px solid #fff;
  border-radius: 100px;
  width: 90px;
  height: 90px;
  font-size: 90px;
  background-color: #0e6eae;
  margin: 0 auto -45px;
  transition: background-color 200ms; }
  .dwd-icobox .circ [class^="icon"], .dwd-col-sidebar-quicklinks .fl-icon [class^="icon"] {
    line-height: 0;
    top: 50%;
    position: absolute;
    transform: translateX(-50%) translateY(-50%);
    left: 50%;
    color: #fff; }
  .dwd-icobox .circ [class^="fas"], .dwd-col-sidebar-quicklinks .fl-icon [class^="fas"] {
    line-height: 0;
    top: 50%;
    position: absolute;
    transform: translateX(-50%) translateY(-50%);
    left: 50%;
    color: #fff; }
  .dwd-icobox .circ .icon-dwd-computer, .dwd-col-sidebar-quicklinks .fl-icon .icon-dwd-computer {
    font-size: 0.44em !important; }
  .dwd-icobox .circ .icon-dwd-spigot-handle, .dwd-col-sidebar-quicklinks .fl-icon .icon-dwd-spigot-handle {
    font-size: 0.42em !important; }
  .dwd-icobox .circ .icon-dwd-piggy-bank, .dwd-col-sidebar-quicklinks .fl-icon .icon-dwd-piggy-bank {
    font-size: 0.51em !important; }
  .dwd-icobox .circ .icon-dwd-pencil, .dwd-col-sidebar-quicklinks .fl-icon .icon-dwd-pencil {
    font-size: 0.69em !important; }

.dwd-icobox {
  position: relative; }
  .dwd-icobox a.ico-link,
  .dwd-icobox a.box-link {
    text-decoration: none; }
  .dwd-icobox .box {
    border: 6px solid #fff;
    box-shadow: 8px 8px 0 #7e8488;
    background: #4a6eb0;
    border-radius: 15px;
    padding: 53px 10px 0 10px;
    text-align: center;
    height: 100%;
    overflow: hidden;
    transition: all 200ms; }
    .dwd-icobox .box h1, .dwd-icobox .box h2, .dwd-icobox .box h3, .dwd-icobox .box .rccd-documents-menu ul.level-0 > li > a, .rccd-documents-menu .dwd-icobox .box ul.level-0 > li > a, .dwd-icobox .box h4, .dwd-icobox .box .rccd-documents-menu ul.level-1 > li > a, .rccd-documents-menu .dwd-icobox .box ul.level-1 > li > a, .dwd-icobox .box h5, .dwd-icobox .box .rccd-documents-menu ul.level-2 > li > a, .rccd-documents-menu .dwd-icobox .box ul.level-2 > li > a, .dwd-icobox .box h6 {
      color: #dfe4a3;
      font-size: 1.25rem;
      margin: 0 0 0.75rem;
      text-overflow: ellipsis;
      overflow: hidden;
      line-height: 1.2; }
      .dwd-icobox .box h1:hover, .dwd-icobox .box h2:hover, .dwd-icobox .box h3:hover, .dwd-icobox .box .rccd-documents-menu ul.level-0 > li > a:hover, .rccd-documents-menu .dwd-icobox .box ul.level-0 > li > a:hover, .dwd-icobox .box h4:hover, .dwd-icobox .box .rccd-documents-menu ul.level-1 > li > a:hover, .rccd-documents-menu .dwd-icobox .box ul.level-1 > li > a:hover, .dwd-icobox .box h5:hover, .dwd-icobox .box .rccd-documents-menu ul.level-2 > li > a:hover, .rccd-documents-menu .dwd-icobox .box ul.level-2 > li > a:hover, .dwd-icobox .box h6:hover {
        overflow: visible; }
    .dwd-icobox .box .text, .dwd-icobox .box p {
      color: #fff;
      margin: 0 0 0.75rem;
      font-size: 0.95rem; }
    .dwd-icobox .box p {
      margin-bottom: 0.65rem; }
    .dwd-icobox .box a {
      color: #f3f3ff;
      text-decoration: underline; }
    .dwd-icobox .box p:last-child {
      margin-bottom: 1rem; }
  .dwd-icobox:hover .circ {
    background: #0a507f; }
  .dwd-icobox:hover .box {
    background: #3b588c;
    box-shadow: 8px 8px 0 #111111; }

/**
 * BB Row that contains card boxes
 */
.fl-row.dwd-row-card-boxes {
  position: relative; }
  .fl-row.dwd-row-card-boxes .fl-module-content {
    margin: 10px 10px 20px 10px !important; }
  @media screen and (min-width: 640px) and (max-width: 1024px) {
    .fl-row.dwd-row-card-boxes .fl-col {
      width: 50%; } }
  @media (max-width: 640px) {
    .fl-row.dwd-row-card-boxes {
      margin-top: 0 !important;
      padding-top: 15px; } }

@media (max-width: 640px) {
  .fl-row-bg-photo {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 0; } }

/**
 * District News post listing on homepage
 * Apply class to BB Posts module
 * -----------------------------------------------------------------------------
 */
.dwd-bb-news .fl-post-feed-post {
  border: 0 none;
  margin: 0 0 1rem; }

.dwd-bb-news .fl-post-feed-header {
  margin: 0; }

.dwd-bb-news .fl-post-feed-title {
  color: #9e1717;
  margin: 0 0 0.25rem;
  font-size: 1.1rem; }
  .dwd-bb-news .fl-post-feed-title a {
    color: inherit; }

.dwd-bb-news .fl-post-feed-content {
  color: #727378;
  font-size: 0.9rem; }

.dwd-bb-news .fl-post-feed-more {
  margin: 0 0 0 5px;
  font-style: italic; }

/**
 * Panel Carousel module
 * For homepage Notices
 * -----------------------------------------------------------------------------
 */
.fl-module-rcc-panel-carousel .slick-list {
  margin-left: -10px;
  margin-right: -10px; }

.fl-module-rcc-panel-carousel .rcc-panel-carousel-padding {
  margin-left: 10px;
  margin-right: 10px; }

.fl-module-rcc-panel-carousel .rcc-panel-carousel-item-background div {
  width: inherit; }

.fl-module-rcc-panel-carousel .rcc-panel-carousel-item-title {
  display: table-cell;
  vertical-align: bottom;
  padding: 5px 0; }
  .fl-module-rcc-panel-carousel .rcc-panel-carousel-item-title * {
    color: #8f909a;
    font-size: 1.3rem;
    margin: 0 0 0.5rem; }

.fl-module-rcc-panel-carousel .rcc-panel-carousel-item-background {
  display: table;
  border-radius: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.fl-module-rcc-panel-carousel .rcc-panel-carousel-item-text {
  display: table-cell;
  border-radius: inherit;
  height: inherit;
  color: #fff;
  transition: all 200ms;
  background-color: rgba(48, 48, 65, 0.85);
  opacity: 0;
  overflow: hidden;
  text-overflow: ellipsis; }
  .fl-module-rcc-panel-carousel .rcc-panel-carousel-item-text > div {
    padding: 15px; }
  .fl-module-rcc-panel-carousel .rcc-panel-carousel-item-text > :last-child {
    margin-bottom: 0; }
  .fl-module-rcc-panel-carousel .rcc-panel-carousel-item-text a {
    color: #dfe4a3;
    text-overflow: ellipsis;
    display: inline-block; }

.fl-module-rcc-panel-carousel .rcc-panel-carousel-item-text:hover {
  opacity: 1; }

.fl-module-rcc-panel-carousel .vpos-top {
  vertical-align: top; }

.fl-module-rcc-panel-carousel .vpos-center {
  vertical-align: middle; }

.fl-module-rcc-panel-carousel .vpos-bottom {
  vertical-align: bottom; }

/**
 * Sidebar Nav (Section Nav)
 * -----------------------------------------------------------------------------
 */
.dwd-sidebar-nav .widgettitle {
  font-weight: normal;
  font-size: 1rem;
  margin: 0;
  padding-bottom: 5px;
  font-weight: bold;
  color: #73757d; }

.dwd-sidebar-nav .bsn-list {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.dwd-sidebar-nav .page_item {
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  border-top: 1px solid #e0e0e0; }

body.admin-bar .dwd-sidebar-nav .fl-widget {
  min-height: 80px; }
  body.admin-bar .dwd-sidebar-nav .fl-widget:before {
    content: "SECTION NAV";
    font-size: 12px;
    color: #999; }

/**
 * Recycled water navigation widget
 */
div.menu-recycled-water-side-menu-container ul.menu,
div.menu-recycled-water-side-menu-container u.sub-menu {
  margin: 0;
  padding: 0;
  list-style-type: none; }

div.menu-recycled-water-side-menu-container li.menu-item {
  margin: 5px 0 0 0;
  padding: 5px 0 0 0;
  border-top: 1px solid #e0e0e0;
  width: 100%; }
  div.menu-recycled-water-side-menu-container li.menu-item a {
    padding: 0;
    line-height: 1.4;
    display: inline-block; }

/**
 * Beaver Builder custom classes
 */
/**
 * Stylized card column
 */
.dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content,
.dwd-card-column > .fl-col-content {
  border: 2px solid #99a0a3;
  margin-left: 15px;
  margin-right: 15px;
  border-radius: 15px;
  overflow: hidden; }
  .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading,
  .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading {
    background: #767676; }
    .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading .fl-module-content,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading .fl-module-content {
      margin-top: 10px;
      margin-bottom: 10px; }
    .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading h1, .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading h2, .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading h3, .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading .rccd-documents-menu ul.level-0 > li > a, .rccd-documents-menu .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading ul.level-0 > li > a, .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading h4, .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading .rccd-documents-menu ul.level-1 > li > a, .rccd-documents-menu .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading ul.level-1 > li > a, .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading h5, .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading .rccd-documents-menu ul.level-2 > li > a, .rccd-documents-menu .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading ul.level-2 > li > a, .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:first-child.fl-module-heading h6,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading h1,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading h2,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading h3,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading .rccd-documents-menu ul.level-0 > li > a,
    .rccd-documents-menu .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading ul.level-0 > li > a,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading h4,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading .rccd-documents-menu ul.level-1 > li > a,
    .rccd-documents-menu .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading ul.level-1 > li > a,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading h5,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading .rccd-documents-menu ul.level-2 > li > a,
    .rccd-documents-menu .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading ul.level-2 > li > a,
    .dwd-card-column > .fl-col-content > .fl-module:first-child.fl-module-heading h6 {
      color: #fff;
      font-size: 1.1rem;
      line-height: 1.25;
      font-weight: bold;
      text-align: center; }
  .dwd-card-row > .fl-row-content-wrap .fl-col > .fl-col-content > .fl-module:nth-child(2).fl-module-heading .fl-heading,
  .dwd-card-column > .fl-col-content > .fl-module:nth-child(2).fl-module-heading .fl-heading {
    color: #007cc2;
    font-weight: bold;
    font-size: 1rem;
    margin: -10px 0 1rem !important;
    text-align: center;
    line-height: 1.3; }

/**
 * Page Heading
 * -----------------------------------------------------------------------------
 */
.dwd-row-page-heading {
  margin: 0;
  padding: 0; }
  .dwd-row-page-heading .fl-row-content-wrap {
    padding: 0;
    height: 135px; }
  .dwd-row-page-heading .fl-module-heading .fl-module-content {
    background: blue;
    border-radius: 15px;
    margin-left: 160px;
    padding: 10px 20px; }

/**
 * Section heading
 * -----------------------------------------------------------------------------
 */
.dwd-section-heading {
  margin-bottom: -15px; }
  .dwd-section-heading .fl-module-content {
    margin-top: 0;
    margin-bottom: 0; }
  .dwd-section-heading .fl-heading {
    font-size: 2.5rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #7b7d86;
    margin: 1rem 0 0.5rem; }

/**
 * Inner page sidebar Quicklinks (should mirror icon boxes on homepage)
 *
 * Fancy round icon with blue background.
 * -----------------------------------------------------------------------------
 */
.dwd-col-sidebar-quicklinks {
  margin-top: 20px;
  margin-bottom: 20px; }
  .dwd-col-sidebar-quicklinks .fl-icon-wrap {
    display: table;
    width: 100%;
    background: #4a6eb0;
    border: 7px solid #4a6eb0;
    margin-bottom: 3px;
    transition: all 200ms; }
    .dwd-col-sidebar-quicklinks .fl-icon-wrap:hover {
      background: #3b588c;
      border-color: #3b588c; }
      .dwd-col-sidebar-quicklinks .fl-icon-wrap:hover .fl-icon {
        background: #3b588c; }
  .dwd-col-sidebar-quicklinks .fl-module-content {
    margin-top: 0;
    margin-bottom: 0; }
  .dwd-col-sidebar-quicklinks .fl-icon {
    display: table-cell;
    width: 52px;
    height: 52px;
    min-width: 52px;
    max-height: 52px;
    font-size: 46px;
    border: 3px solid #fff; }
    .dwd-col-sidebar-quicklinks .fl-icon i:before {
      font-size: inherit !important;
      color: #fff; }
  .dwd-col-sidebar-quicklinks .fl-icon-text {
    display: table-cell;
    padding-left: 10px; }
    .dwd-col-sidebar-quicklinks .fl-icon-text a {
      font-weight: bold;
      color: #fff;
      transition: color 200ms; }
      .dwd-col-sidebar-quicklinks .fl-icon-text a:hover {
        color: #dfe4a3; }
    .dwd-col-sidebar-quicklinks .fl-icon-text * {
      line-height: 1.2; }

/**
 * Inner page sidebar Icon
 *
 * This is a less fancy version of the dwd-col-sidebar-quicklinks button.
 * -----------------------------------------------------------------------------
 */
.dwd-col-sidebar-icons .fl-icon-wrap {
  display: block;
  border: 1px solid #cacaca;
  padding: 0 5px;
  margin-bottom: 10px; }

.dwd-col-sidebar-icons .fl-icon {
  width: 40px;
  text-align: center; }
  .dwd-col-sidebar-icons .fl-icon i {
    float: none; }

.dwd-col-sidebar-icons .fl-icon-text a {
  font-weight: bold; }

/**
 * Breadcrumbs
 * -----------------------------------------------------------------------------
 */
.dwd-breadcrumbs .breadcrumbs {
  font-size: 0.8rem; }

.dwd-breadcrumbs span {
  margin-right: 3px; }
  .dwd-breadcrumbs span:not(:first-of-type) {
    margin-left: 5px; }

/**
 * Page Intro (apply to Text Editor field)
 * -----------------------------------------------------------------------------
 */
.dwd-page-intro .fl-module-content {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1rem; }

.dwd-page-intro .fl-rich-text > :last-child {
  margin-bottom: 0; }

/**
 * DWD Pages
 * -----------------------------------------------------------------------------
 */
/**
 * Homepage
 */
#dwd-header .lower {
  /*
		body.home {
	background-position: 50% 35px;
	background-size: contain;
	background-repeat: no-repeat;
	#dwd-header {
		min-height: 120px;
	}
		 */ }

/**
 * Adjust background image size
 */
/**
 * Adjust header height
 */
/**
 * Documents page
 */
.rccd-documents-menu ul.level-0 > li {
  border-top: 1px solid #bbb;
  margin-top: 15px;
  padding-top: 15px; }

.rccd-documents-menu a.pdf {
  padding: 0;
  margin: 1rem 0; }

.rccd-documents-menu span.summary {
  font-size: 0.9rem; }

/**
* TablePress <-> DataTables <-> Foundation styles
* ------------------------------------------------------------------------------
*/
/**
 * DataTables - Foundation styles
 *
 * Helps fix the 'Show', 'Search' and pagination mastheaders and mastfooters.
 */
.dt-foundation div.row {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.dt-foundation .dataTables_length select {
  width: 80px;
  max-width: 100%;
  margin: 0 0.3rem; }

.dt-foundation .dataTables_filter {
  text-align: right; }
  .dt-foundation .dataTables_filter input {
    width: 250px;
    max-width: 100%;
    display: inline-block;
    margin: 0 0 0 0.4rem; }

.dt-foundation .dataTables_paginate {
  text-align: right; }

/**
 * Stylize table wrapper
 *
 * The wrapper is injected using a filter in Functions.php
 */
.dwd-table-wrapper {
  overflow-x: auto; }
  .dwd-table-wrapper table {
    margin: 0;
    padding: 0;
    border: 0 none; }
  .dwd-table-wrapper thead, .dwd-table-wrapper tbody, .dwd-table-wrapper tfoot {
    border: 0 none; }

/**
 * Tablepress plugin styles
 */
/**
 * Theme common styles
 * -----------------------------------------------------------------------------
 */
/**
 * Diablo Water District Website
 *
 * Header Styles
 */
#dwd-header {
  /**
	 * Table-based sub-container for search, date, etc.
	 */ }
  #dwd-header {
    display: block;
    /* otherwise IE renders as inline */ }
  #dwd-header a.logo {
    position: absolute;
    display: block;
    background: #fff;
    color: #000;
    width: auto;
    top: 0px;
    z-index: 999999; }
  #dwd-header .upper {
    background: #6f767d; }
  #dwd-header .middle {
    background: #0e6eae; }
  #dwd-header .date {
    color: #fff;
    font-size: 0.75rem; }
  #dwd-header .sitemap a {
    color: #fff;
    font-size: 0.75rem; }
  #dwd-header .controls > * {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 0.5rem; }
  #dwd-header .column.row, #dwd-header .row.columns {
    max-width: calc( 75rem + 260px); }
  #dwd-header .dwd-search {
    margin-bottom: 0; }
    #dwd-header .dwd-search label {
      color: #fff; }
  @media (max-width: 850px) {
    #dwd-header {
      position: relative;
      min-height: 150px;
      background: #0e6eae; }
    #dwd-header .controls {
      margin-left: 97px;
      text-align: right; }
      #dwd-header .controls .socicos img {
        margin: 10px 5px; }
    #dwd-header .upper {
      min-height: 98px; }
    #dwd-header .date {
      display: inline-block; }
    #dwd-header .sitemap {
      display: inline-block; }
    #dwd-header .dwd-search {
      display: inline-block;
      vertical-align: middle;
      width: 170px;
      max-width: 100%; } }
  @media (min-width: 850px) {
    #dwd-header ul.ubermenu-nav {
      margin-left: 95px; }
    #dwd-header .upper {
      text-align: right; }
    #dwd-header .controls {
      display: table;
      width: auto;
      float: right;
      min-height: 28px; }
      #dwd-header .controls > * {
        display: table-cell;
        vertical-align: middle;
        padding-left: 25px; }
    #dwd-header .dwd-search {
      width: 330px; }
    #dwd-header .sitemap a {
      display: block; } }
  @media (min-width: 850px) and (max-width: 1023px) {
    #dwd-header {
      margin-bottom: 20px; } }
  @media print, screen and (min-width: 64em) {
    #dwd-header ul.ubermenu-nav {
      margin-left: 120px; } }
  @media screen and (min-width: 75em) {
    #dwd-header ul.ubermenu-nav {
      margin-left: 140px; } }
  @media (max-width: 849px) {
    #dwd-header a.logo {
      height: 150px;
      left: 0;
      padding: 5px 15px; }
      #dwd-header a.logo img {
        height: 100%;
        width: auto; } }
  @media (min-width: 850px) {
    #dwd-header a.logo {
      border-radius: 0 0 10px 10px;
      box-shadow: 10px 8px 15px rgba(0, 0, 0, 0.65); } }
  @media (min-width: 850px) and (max-width: 1520px) {
    #dwd-header a.logo {
      width: 80px;
      padding: 10px; }
      #dwd-header a.logo img {
        width: 100%;
        height: auto; } }
  @media (min-width: 1521px) {
    #dwd-header a.logo {
      width: 120px;
      padding: 30px 13px 13px 13px; } }
  #dwd-header .input-group {
    margin: 0;
    height: 28px; }
  #dwd-header .input-group-field {
    border: 0 none;
    font-size: 0.9rem;
    font-weight: bold;
    color: #222;
    height: inherit;
    background-color: #b1b6ba;
    transition: background-color 250ms; }
    #dwd-header .input-group-field:hover, #dwd-header .input-group-field:focus {
      background-color: #fff; }
    #dwd-header .input-group-field::-webkit-input-placeholder {
      color: #747474; }
    #dwd-header .input-group-field:-moz-placeholder {
      color: #747474; }
    #dwd-header .input-group-field::-moz-placeholder {
      color: #747474; }
    #dwd-header .input-group-field:-ms-input-placeholder {
      color: #747474; }
  #dwd-header .input-group-button button {
    height: inherit;
    padding: 0 10px;
    background-color: #63696f; }

/**
 * Header Graphic
 */
.dwd-header .panorama {
  background-image: url(//diablowater.org/wp-content/uploads/inside-water-header.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  background-size: cover;
  height: 135px; }

/**
 * Diablo Water District Website
 *
 * Footer Styles
 */
#dwd-footer {
  display: block;
  /* otherwise IE renders as inline */
  position: relative;
  /* Wordpress widget contents */ }
  #dwd-footer > div {
    background: #0e6eae;
    border-bottom: 35px solid #6f767d;
    color: #fff;
    font-size: 0.9rem;
    line-height: 1.25; }
    #dwd-footer > div p, #dwd-footer > div a {
      color: #fff; }
  #dwd-footer .row {
    position: relative; }
  #dwd-footer a.logo {
    display: none; }
  #dwd-footer div.widget {
    margin: 30px auto;
    text-align: center; }
  #dwd-footer section > div {
    margin-top: 10px;
    margin-bottom: 10px; }
    #dwd-footer section > div *:last-child {
      margin-bottom: 0; }
  #dwd-footer h1, #dwd-footer h2, #dwd-footer h3, #dwd-footer .rccd-documents-menu ul.level-0 > li > a, .rccd-documents-menu #dwd-footer ul.level-0 > li > a, #dwd-footer h4, #dwd-footer .rccd-documents-menu ul.level-1 > li > a, .rccd-documents-menu #dwd-footer ul.level-1 > li > a, #dwd-footer h5, #dwd-footer .rccd-documents-menu ul.level-2 > li > a, .rccd-documents-menu #dwd-footer ul.level-2 > li > a, #dwd-footer h6 {
    color: #fff;
    /* #21307A; */
    /* #92d577; */
    border-bottom: 1px solid #fff;
    margin-bottom: 0.5rem;
    padding-bottom: 0.5rem;
    font-family: 'News Cycle', arial, sans-serif;
    font-size: 1.1rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin: 0 0 0.4rem; }
  #dwd-footer p {
    margin: 0 0 0.4rem; }
  #dwd-footer ul.menu li {
    margin: 0;
    padding: 0;
    display: block;
    /* width: 50%;
			float: left; */ }
  #dwd-footer ul.menu a {
    color: #fff;
    display: inline-block;
    padding: 0; }
  #dwd-footer ul.menu a:hover {
    text-decoration: underline; }

@media screen and (min-width: 640px) {
  #dwd-footer {
    /**
		 * Widget boxes, using in place of grid so that they fit better
		 */ }
    #dwd-footer div.widget {
      float: left;
      text-align: left;
      margin: 10px 60px 10px 0; } }

@media screen and (min-width: 1024px) {
  #dwd-footer div.widget.hours {
    margin-left: 120px; }
  #dwd-footer a.logo {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 15px;
    right: calc(100% - 100px);
    background: #fff; }
    #dwd-footer a.logo img {
      height: 130px;
      width: auto;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translateX(-50%) translateY(-50%); } }

/**
 * Montecito Water District
 *
 * Text Editor applied styles
 */
/**
 * TinyMCE applied classes
 * -----------------------------------------------------------------------------
 */
img.alignright {
  float: right;
  margin-left: 20px; }

img.alignleft {
  float: left;
  margin-right: 20px; }

/* Image with caption */
div.wp-caption {
  max-width: 100%;
  margin: 1rem 0 2rem; }
  div.wp-caption.alignright {
    float: right;
    margin-left: 30px; }
  div.wp-caption.alignleft {
    float: left;
    margin-right: 30px; }
  div.wp-caption.aligncenter {
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  div.wp-caption .wp-caption-text {
    font-size: 0.9rem;
    color: #666;
    margin: 0.5rem 0;
    line-height: 1.4; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2ZvdW5kYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fYnJlYWtwb2ludC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19yZXZlYWwuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19mb3VuZGF0aW9uX3NldHRpbmdzLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fZm91bmRhdGlvbl9jb21wb25lbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3ZlbmRvci9ub3JtYWxpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvX2dsb2JhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy91dGlsL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZ3JpZC9fY2xhc3Nlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19yb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fdW5pdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19ndXR0ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZ3JpZC9fc2l6ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy91dGlsL19tYXRoLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX2NvbHVtbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9ncmlkL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdHlwb2dyYXBoeS9fYmFzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy90eXBvZ3JhcGh5L19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3R5cG9ncmFwaHkvX2FsaWdubWVudC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy90eXBvZ3JhcGh5L19wcmludC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fY2hlY2tib3guc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm9ybXMvX2xhYmVsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL19oZWxwLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL19maWVsZHNldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fc2VsZWN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2Zvcm1zL19lcnJvci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi1tZW51LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2NhbGxvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19tZW51LWljb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fZHJpbGxkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX2Ryb3Bkb3duLW1lbnUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19sYWJlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19tZWRpYS1vYmplY3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fb2ZmLWNhbnZhcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19vcmJpdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9mb3Jtcy9fcmFuZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fc3RpY2t5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX2NvbG9yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fdGh1bWJuYWlsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3RpdGxlLWJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2NvbXBvbmVudHMvX3RvcC1iYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9jb21wb25lbnRzL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9wcm90b3R5cGUvX3RleHQtdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3Byb3RvdHlwZS9fdGV4dC10cmFuc2Zvcm1hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9wcm90b3R5cGUvX3RleHQtZGVjb3JhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9wcm90b3R5cGUvX2ZvbnQtc3R5bGluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9wcm90b3R5cGUvX2xpc3Qtc3R5bGUtdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9wcm90b3R5cGUvX3JvdW5kZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvcHJvdG90eXBlL19ib3JkZXJlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9wcm90b3R5cGUvX3NoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9wcm90b3R5cGUvX2Fycm93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3Byb3RvdHlwZS9fc2VwYXJhdG9yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3Byb3RvdHlwZS9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvcHJvdG90eXBlL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9wcm90b3R5cGUvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvcHJvdG90eXBlL19ib3JkZXItYm94LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3Byb3RvdHlwZS9fYm9yZGVyLW5vbmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvcHJvdG90eXBlL19zaXppbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvcHJvdG90eXBlL19zcGFjaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbW90aW9uLXVpL3NyYy91dGlsL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbW90aW9uLXVpL3NyYy9fY2xhc3Nlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21vdGlvbi11aS9zcmMvX3NldHRpbmdzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbW90aW9uLXVpL3NyYy91dGlsL19rZXlmcmFtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21vdGlvbi11aS9zcmMvdHJhbnNpdGlvbnMvX3NsaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbW90aW9uLXVpL3NyYy90cmFuc2l0aW9ucy9fZmFkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21vdGlvbi11aS9zcmMvZWZmZWN0cy9faGluZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tb3Rpb24tdWkvc3JjL3RyYW5zaXRpb25zL19oaW5nZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21vdGlvbi11aS9zcmMvdHJhbnNpdGlvbnMvX3pvb20uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9tb3Rpb24tdWkvc3JjL3RyYW5zaXRpb25zL19zcGluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbW90aW9uLXVpL3NyYy91dGlsL19hbmltYXRpb24uc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19iYXNlLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fc2lkZWJhci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX3JjY19hZ2VuZGFvbmUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19pY29tb29uX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vc3R5bGUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9mb250cy9pY29tb29uL3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX3ViZXJtZW51LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fYmJfYmFzZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX2JiX21vZHVsZXMuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19iYl9jbGFzc2VzLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9faG9tZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX2RvY3VtZW50cy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX3RhYmxlcHJlc3NfZGF0YXRhYmxlc19mb3VuZGF0aW9uLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fdGFibGVwcmVzcy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX2hlYWRlcl9ncmFwaGljLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fdGV4dF9lZGl0b3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7R0FJRztBQUdIOzs7OztHQUtHO0FDWkg7Ozs7O0dBS0c7QUQ2Q0gsa0VBQU87QUU4SEM7RUNuSU47SUFDRSxZQUFXO0lBQ1gsV0FBVTtJQUNWLGVBQWMsRUFDZixFQUFBOztBQzZ2QnNCLGtDQUFrQztBQzl5QjNEOztHQUVHO0FDREQsNEVBQTRFO0FBUTVFO0VBQ0Usa0JBQWlCO0VBQ2pCLCtCQUE4QixFQUMvQjs7QUFPRDtFQUNFLFVBQVMsRUFDVjs7QUFLRDtFQUNFLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7O0FBUUQ7RUFDRSx3QkFBdUI7RUFDdkIsVUFBUztFQUNULGtCQUFpQixFQUNsQjs7QUFLRDtFQUNFLGtDQUFpQztFQUNqQyxlQUFjLEVBQ2Y7O0FBT0Q7RUFDRSw4QkFBNkIsRUFDOUI7O0FBS0Q7RUFDRSxvQkFBbUI7RUFDbkIsMkJBQTBCO0VBQzFCLDBDQUFpQztVQUFqQyxrQ0FBaUMsRUFDbEM7O0FBSUQ7O0VBRUUsb0JBQW1CLEVBQ3BCOztBQUtEOzs7RUFHRSxrQ0FBaUM7RUFDakMsZUFBYyxFQUNmOztBQUlEO0VBQ0UsZUFBYyxFQUNmOztBQUtEOztFQUVFLGVBQWM7RUFDZCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLHlCQUF3QixFQUN6Qjs7QUFFRDtFQUNFLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0UsWUFBVyxFQUNaOztBQU9EO0VBQ0UsbUJBQWtCLEVBQ25COztBQVFEOzs7OztFQUtFLHFCQUFvQjtFQUNwQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixVQUFTLEVBQ1Y7O0FBS0Q7O0VBRUUsa0JBQWlCLEVBQ2xCOztBQUtEOztFQUVFLHFCQUFvQixFQUNyQjs7QUFJRDs7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QkNtSTJELEVMekN0RDs7QUFLRztFT3pFTixtQkFBa0I7RUFDbEIsaUJBSG1ELEVQNkU1Qzs7QUFJRDtFTy9FTixtQkFBa0I7RUFDbEIsa0JBSG1ELEVQbUY1Qzs7QUFRSDtFTzNETixpQkYrRTJELEVMbEJwRDs7QUF6Qkg7RUl4Rkosa0JDbUkyRCxFTHpDdEQ7O0FBS0c7RU96RU4sbUJBQWtCO0VBQ2xCLGlCQUhtRCxFUDZFNUM7O0FBSUQ7RU8vRU4sbUJBQWtCO0VBQ2xCLGtCQUhtRCxFUG1GNUM7O0FBUUg7RU8zRE4sd0JGK0UyRCxFTGxCcEQ7O0FBekJIO0VJeEZKLFdDbUkyRCxFTHpDdEQ7O0FBS0c7RU96RU4sbUJBQWtCO0VBQ2xCLFVBSG1ELEVQNkU1Qzs7QUFJRDtFTy9FTixtQkFBa0I7RUFDbEIsV0FIbUQsRVBtRjVDOztBQVFIO0VPM0ROLHdCRitFMkQsRUxsQnBEOztBQXpCSDtFSXhGSixrQkNtSTJELEVMekN0RDs7QUFLRztFT3pFTixtQkFBa0I7RUFDbEIsaUJBSG1ELEVQNkU1Qzs7QUFJRDtFTy9FTixtQkFBa0I7RUFDbEIsa0JBSG1ELEVQbUY1Qzs7QUFRSDtFTzNETixpQkYrRTJELEVMbEJwRDs7QUF6Qkg7RUl4Rkosa0JDbUkyRCxFTHpDdEQ7O0FBS0c7RU96RU4sbUJBQWtCO0VBQ2xCLGlCQUhtRCxFUDZFNUM7O0FBSUQ7RU8vRU4sbUJBQWtCO0VBQ2xCLGtCQUhtRCxFUG1GNUM7O0FBUUg7RU8zRE4sd0JGK0UyRCxFTGxCcEQ7O0FBekJIO0VJeEZKLFlDbUkyRCxFTHpDdEQ7O0FBcUJDO0VPM0ROLHdCRitFMkQsRUxsQnBEOztBQU1IO0VRL0dGLFlWb0d1RDtFVW5HdkQsWUFBdUIsRUFpQ3hCO0VSNkVHO0lRdkZBLFlBQVcsRUFDWjtFUnNGQztJUW5GQSxZQUFXLEVBQ1o7RVJrRkM7SVEvRUEsWVZvRXFELEVVbkV0RDs7QVI4RUM7RVEvR0YsWVZvR3VEO0VVbkd2RCxXQUF1QixFQWlDeEI7RVI2RUc7SVF2RkEsWUFBVyxFQUNaO0VSc0ZDO0lRbkZBLFlBQVcsRUFDWjtFUmtGQztJUS9FQSxZVm9FcUQsRVVuRXREOztBUjhFQztFUS9HRixZVm9HdUQ7RVVuR3ZELGtCQUF1QixFQWlDeEI7RVI2RUc7SVF2RkEsWUFBVyxFQUNaO0VSc0ZDO0lRbkZBLFlBQVcsRUFDWjtFUmtGQztJUS9FQSxZVm9FcUQsRVVuRXREOztBUjhFQztFUS9HRixZVm9HdUQ7RVVuR3ZELFdBQXVCLEVBaUN4QjtFUjZFRztJUXZGQSxZQUFXLEVBQ1o7RVJzRkM7SVFuRkEsWUFBVyxFQUNaO0VSa0ZDO0lRL0VBLFlWb0VxRCxFVW5FdEQ7O0FSOEVDO0VRL0dGLFlWb0d1RDtFVW5HdkQsV0FBdUIsRUFpQ3hCO0VSNkVHO0lRdkZBLFlBQVcsRUFDWjtFUnNGQztJUW5GQSxZQUFXLEVBQ1o7RVJrRkM7SVEvRUEsWVZvRXFELEVVbkV0RDs7QVI4RUM7RVEvR0YsWVZvR3VEO0VVbkd2RCxrQkFBdUIsRUFpQ3hCO0VSNkVHO0lRdkZBLFlBQVcsRUFDWjtFUnNGQztJUW5GQSxZQUFXLEVBQ1o7RVJrRkM7SVEvRUEsWVZvRXFELEVVbkV0RDs7QVI4RUM7RVEvR0YsWVZvR3VEO0VVbkd2RCxrQkFBdUIsRUFpQ3hCO0VSNkVHO0lRdkZBLFlBQVcsRUFDWjtFUnNGQztJUW5GQSxZQUFXLEVBQ1o7RVJrRkM7SVEvRUEsWVZvRXFELEVVbkV0RDs7QVI4RUM7RVEvR0YsWVZvR3VEO0VVbkd2RCxhQUF1QixFQWlDeEI7RVI2RUc7SVF2RkEsWUFBVyxFQUNaO0VSc0ZDO0lRbkZBLFlBQVcsRUFDWjtFUmtGQztJUS9FQSxZVm9FcUQsRVVuRXREOztBUm9GRDtFR3JIQSxpQkR1RVM7RUN0RVQsZ0JEc0VTLEVGK0N1Qzs7QUFEaEQ7RUFJSSxnQkFBZTtFQUNmLGVBQWMsRUFDZjs7QUFHSDtFQUNFLGdCQUFlO0VBQ2YsZUFBYyxFQUNmOztBQUVEO0VHbklBLDJCQUZxQztFQUdyQywwQkFIcUMsRUhzSW9COztBQUt2RDtFT2pIRixtQkFBa0I7RUFDbEIsa0JBQWlCLEVQa0hkO0VPdkhIO0lBQ0UsWUFBVztJQUNYLFlBQVcsRUFDWjs7QVA4SEM7RU9qSEosaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsZUFBYyxFUGlIVDtFTzFKSDtJQUNFLFlUc0dxRDtJU3JHckQsWUFBVyxFQUNaO0VBSUM7SUFDRSxhVGdHb0QsRVMvRnJEOztBZG9KQztFTzFFRjtJSXhGSixpQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixnQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGlCQUhtRCxFUG1GNUM7RUFRSDtJTzNETixnQkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETix1QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixXQ21JMkQsRUx6Q3REO0VBS0c7SU96RU4sbUJBQWtCO0lBQ2xCLFVBSG1ELEVQNkU1QztFQUlEO0lPL0VOLG1CQUFrQjtJQUNsQixXQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETixpQkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixXQ21JMkQsRUx6Q3REO0VBS0c7SU96RU4sbUJBQWtCO0lBQ2xCLFVBSG1ELEVQNkU1QztFQUlEO0lPL0VOLG1CQUFrQjtJQUNsQixXQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETixpQkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixXQ21JMkQsRUx6Q3REO0VBS0c7SU96RU4sbUJBQWtCO0lBQ2xCLFVBSG1ELEVQNkU1QztFQUlEO0lPL0VOLG1CQUFrQjtJQUNsQixXQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETixpQkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixZQ21JMkQsRUx6Q3REO0VBcUJDO0lPM0ROLHdCRitFMkQsRUxsQnBEO0VBTUg7SVEvR0YsWVZvR3VEO0lVbkd2RCxZQUF1QixFQWlDeEI7SVI2RUc7TVF2RkEsWUFBVyxFQUNaO0lSc0ZDO01RbkZBLFlBQVcsRUFDWjtJUmtGQztNUS9FQSxZVm9FcUQsRVVuRXREO0VSOEVDO0lRL0dGLFlWb0d1RDtJVW5HdkQsV0FBdUIsRUFpQ3hCO0lSNkVHO01RdkZBLFlBQVcsRUFDWjtJUnNGQztNUW5GQSxZQUFXLEVBQ1o7SVJrRkM7TVEvRUEsWVZvRXFELEVVbkV0RDtFUjhFQztJUS9HRixZVm9HdUQ7SVVuR3ZELGtCQUF1QixFQWlDeEI7SVI2RUc7TVF2RkEsWUFBVyxFQUNaO0lSc0ZDO01RbkZBLFlBQVcsRUFDWjtJUmtGQztNUS9FQSxZVm9FcUQsRVVuRXREO0VSOEVDO0lRL0dGLFlWb0d1RDtJVW5HdkQsV0FBdUIsRUFpQ3hCO0lSNkVHO01RdkZBLFlBQVcsRUFDWjtJUnNGQztNUW5GQSxZQUFXLEVBQ1o7SVJrRkM7TVEvRUEsWVZvRXFELEVVbkV0RDtFUjhFQztJUS9HRixZVm9HdUQ7SVVuR3ZELFdBQXVCLEVBaUN4QjtJUjZFRztNUXZGQSxZQUFXLEVBQ1o7SVJzRkM7TVFuRkEsWUFBVyxFQUNaO0lSa0ZDO01RL0VBLFlWb0VxRCxFVW5FdEQ7RVI4RUM7SVEvR0YsWVZvR3VEO0lVbkd2RCxrQkFBdUIsRUFpQ3hCO0lSNkVHO01RdkZBLFlBQVcsRUFDWjtJUnNGQztNUW5GQSxZQUFXLEVBQ1o7SVJrRkM7TVEvRUEsWVZvRXFELEVVbkV0RDtFUjhFQztJUS9HRixZVm9HdUQ7SVVuR3ZELGtCQUF1QixFQWlDeEI7SVI2RUc7TVF2RkEsWUFBVyxFQUNaO0lSc0ZDO01RbkZBLFlBQVcsRUFDWjtJUmtGQztNUS9FQSxZVm9FcUQsRVVuRXREO0VSOEVDO0lRL0dGLFlWb0d1RDtJVW5HdkQsYUFBdUIsRUFpQ3hCO0lSNkVHO01RdkZBLFlBQVcsRUFDWjtJUnNGQztNUW5GQSxZQUFXLEVBQ1o7SVJrRkM7TVEvRUEsWVZvRXFELEVVbkV0RDtFUm9GRDtJR3JIQSxpQkR1RVM7SUN0RVQsZ0JEc0VTLEVGK0N1QztFQURoRDtJQUlJLGdCQUFlO0lBQ2YsZUFBYyxFQUNmO0VBR0g7SUFDRSxnQkFBZTtJQUNmLGVBQWMsRUFDZjtFQUVEO0lHbklBLDJCQUZxQztJQUdyQywwQkFIcUMsRUhzSW9CO0VBS3ZEO0lPakhGLG1CQUFrQjtJQUNsQixrQkFBaUIsRVBrSGQ7SU92SEg7TUFDRSxZQUFXO01BQ1gsWUFBVyxFQUNaO0VQOEhDO0lPakhKLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLGVBQWMsRVBpSFQ7SU8xSkg7TUFDRSxZVHNHcUQ7TVNyR3JELFlBQVcsRUFDWjtJQUlDO01BQ0UsYVRnR29ELEVTL0ZyRCxFQUFBOztBZG9KQztFTzFFRjtJSXhGSixpQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixnQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGlCQUhtRCxFUG1GNUM7RUFRSDtJTzNETixnQkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETix1QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixXQ21JMkQsRUx6Q3REO0VBS0c7SU96RU4sbUJBQWtCO0lBQ2xCLFVBSG1ELEVQNkU1QztFQUlEO0lPL0VOLG1CQUFrQjtJQUNsQixXQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETixpQkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixXQ21JMkQsRUx6Q3REO0VBS0c7SU96RU4sbUJBQWtCO0lBQ2xCLFVBSG1ELEVQNkU1QztFQUlEO0lPL0VOLG1CQUFrQjtJQUNsQixXQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETixpQkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixXQ21JMkQsRUx6Q3REO0VBS0c7SU96RU4sbUJBQWtCO0lBQ2xCLFVBSG1ELEVQNkU1QztFQUlEO0lPL0VOLG1CQUFrQjtJQUNsQixXQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETixpQkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixrQkNtSTJELEVMekN0RDtFQUtHO0lPekVOLG1CQUFrQjtJQUNsQixpQkFIbUQsRVA2RTVDO0VBSUQ7SU8vRU4sbUJBQWtCO0lBQ2xCLGtCQUhtRCxFUG1GNUM7RUFRSDtJTzNETix3QkYrRTJELEVMbEJwRDtFQXpCSDtJSXhGSixZQ21JMkQsRUx6Q3REO0VBcUJDO0lPM0ROLHdCRitFMkQsRUxsQnBEO0VBTUg7SVEvR0YsWVZvR3VEO0lVbkd2RCxZQUF1QixFQWlDeEI7SVI2RUc7TVF2RkEsWUFBVyxFQUNaO0lSc0ZDO01RbkZBLFlBQVcsRUFDWjtJUmtGQztNUS9FQSxZVm9FcUQsRVVuRXREO0VSOEVDO0lRL0dGLFlWb0d1RDtJVW5HdkQsV0FBdUIsRUFpQ3hCO0lSNkVHO01RdkZBLFlBQVcsRUFDWjtJUnNGQztNUW5GQSxZQUFXLEVBQ1o7SVJrRkM7TVEvRUEsWVZvRXFELEVVbkV0RDtFUjhFQztJUS9HRixZVm9HdUQ7SVVuR3ZELGtCQUF1QixFQWlDeEI7SVI2RUc7TVF2RkEsWUFBVyxFQUNaO0lSc0ZDO01RbkZBLFlBQVcsRUFDWjtJUmtGQztNUS9FQSxZVm9FcUQsRVVuRXREO0VSOEVDO0lRL0dGLFlWb0d1RDtJVW5HdkQsV0FBdUIsRUFpQ3hCO0lSNkVHO01RdkZBLFlBQVcsRUFDWjtJUnNGQztNUW5GQSxZQUFXLEVBQ1o7SVJrRkM7TVEvRUEsWVZvRXFELEVVbkV0RDtFUjhFQztJUS9HRixZVm9HdUQ7SVVuR3ZELFdBQXVCLEVBaUN4QjtJUjZFRztNUXZGQSxZQUFXLEVBQ1o7SVJzRkM7TVFuRkEsWUFBVyxFQUNaO0lSa0ZDO01RL0VBLFlWb0VxRCxFVW5FdEQ7RVI4RUM7SVEvR0YsWVZvR3VEO0lVbkd2RCxrQkFBdUIsRUFpQ3hCO0lSNkVHO01RdkZBLFlBQVcsRUFDWjtJUnNGQztNUW5GQSxZQUFXLEVBQ1o7SVJrRkM7TVEvRUEsWVZvRXFELEVVbkV0RDtFUjhFQztJUS9HRixZVm9HdUQ7SVVuR3ZELGtCQUF1QixFQWlDeEI7SVI2RUc7TVF2RkEsWUFBVyxFQUNaO0lSc0ZDO01RbkZBLFlBQVcsRUFDWjtJUmtGQztNUS9FQSxZVm9FcUQsRVVuRXREO0VSOEVDO0lRL0dGLFlWb0d1RDtJVW5HdkQsYUFBdUIsRUFpQ3hCO0lSNkVHO01RdkZBLFlBQVcsRUFDWjtJUnNGQztNUW5GQSxZQUFXLEVBQ1o7SVJrRkM7TVEvRUEsWVZvRXFELEVVbkV0RDtFUm9GRDtJR3JIQSxpQkR1RVM7SUN0RVQsZ0JEc0VTLEVGK0N1QztFQURoRDtJQUlJLGdCQUFlO0lBQ2YsZUFBYyxFQUNmO0VBR0g7SUFDRSxnQkFBZTtJQUNmLGVBQWMsRUFDZjtFQUVEO0lHbklBLDJCQUZxQztJQUdyQywwQkFIcUMsRUhzSW9CO0VBS3ZEO0lPakhGLG1CQUFrQjtJQUNsQixrQkFBaUIsRVBrSGQ7SU92SEg7TUFDRSxZQUFXO01BQ1gsWUFBVyxFQUNaO0VQOEhDO0lPakhKLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLGVBQWMsRVBpSFQ7SU8xSkg7TUFDRSxZVHNHcUQ7TVNyR3JELFlBQVcs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Q0NpQ2U7RUNnQmIseUJBRnlCO0VDdEJ2Qix3Q0FBdUM7RUFHekMsb0NBQTJCO1VBQTNCLDRCQUEyQixFSlQxQjs7QUFVRDtFR29CQSw2QkFGeUIsRUhoQnhCOztBQWREO0VDbEJGLDJCQ2tCYztFRGpCZCxtQ0NpQ2U7RUNnQmIseUJBRnlCO0VDdEJ2Qix3Q0FBdUM7RUFHekMsb0NBQTJCO1VBQTNCLDRCQUEyQixFSlQxQjs7QUFVRDtFR29CQSw2QkFGeUIsRUhoQnhCOztBQWREO0VDbEJGLDJCQ2tCYztFRGpCZCxtQ0NpQ2U7RUNnQmIsV0ZoQ2tDO0VJRWxDLDZCQUE0QixFTEEzQjs7QUFVRDtFR29CQSxXRmhDcUMsRURjcEM7O0FBZEQ7RUNsQkYsMkJDa0JjO0VEakJkLG1DQ2lDZTtFQ2dCYixXRi9Ca0M7RUlDbEMsNkJBQTRCLEVMQTNCOztBQVVEO0VHb0JBLFdGL0JxQyxFRGFwQzs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLCtDR3JDbUM7RUhxQ25DLHNCRjVCbUQ7RU1JakQsd0NBQXVDO0VBQ3ZDLFdBQTJCLEVQUDVCOztBQVVEO0VHb0JBLDRDR1Q0QztFQ0oxQyxXQUEyQixFUEw1Qjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLCtDR3BDcUM7RUhvQ3JDLHdCRjNCcUQ7RU1HbkQsd0NBQXVDO0VBQ3ZDLFdBQTJCLEVQUDVCOztBQVVEO0VHb0JBLDRDR1Q0QztFQ0oxQyxXQUEyQixFUEw1Qjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLDhDR25DaUM7RUhtQ2pDLHlCRjFCc0Q7RU1FcEQsd0NBQXVDO0VBQ3ZDLFdBQTJCLEVQUDVCOztBQVVEO0VHb0JBLDRDR1Q0QztFQ0oxQyxXQUEyQixFUEw1Qjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLDhDR2xDK0I7RUhrQy9CLHVCRnpCb0Q7RU1DbEQsd0NBQXVDO0VBQ3ZDLFdBQTJCLEVQUDVCOztBQVVEO0VHb0JBLDRDR1Q0QztFQ0oxQyxXQUEyQixFUEw1Qjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLCtDR3JDbUM7RUhxQ25DLHlCR0VlO0VDMUJiLHdDQUF1QztFQUN2QyxXQUEyQixFUFA1Qjs7QUFVRDtFR29CQSw0Q0dUNEM7RUNKMUMsV0FBMkIsRVBMNUI7O0FBZEQ7RUNsQkYsMkJDa0JjO0VEakJkLG1DQ2lDZTtFQ2dCYiwrQ0dwQ3FDO0VIb0NyQyx5QkdFZTtFQzFCYix3Q0FBdUM7RUFDdkMsV0FBMkIsRVBQNUI7O0FBVUQ7RUdvQkEsNENHVDRDO0VDSjFDLFdBQTJCLEVQTDVCOztBQWREO0VDbEJGLDJCQ2tCYztFRGpCZCxtQ0NpQ2U7RUNnQmIsNENHUDhDO0VITzlDLHNCRnRCbUQ7RU1GakQsd0NBQXVDO0VBQ3ZDLFdBQThCLEVQUC9COztBQVVEO0VHb0JBLDhDRy9COEI7RUNrQjVCLFdBQThCLEVQTC9COztBQWREO0VDbEJGLDJCQ2tCYztFRGpCZCxtQ0NpQ2U7RUNnQmIsNENHUDhDO0VITzlDLHdCRnJCcUQ7RU1IbkQsd0NBQXVDO0VBQ3ZDLFdBQThCLEVQUC9COztBQVVEO0VHb0JBLDhDRzlCZ0M7RUNpQjlCLFdBQThCLEVQTC9COztBQWREO0VDbEJGLDJCQ2tCYztFRGpCZCxtQ0NpQ2U7RUNnQmIsNENHUDhDO0VITzlDLHlCRnBCc0Q7RU1KcEQsd0NBQXVDO0VBQ3ZDLFdBQThCLEVQUC9COztBQVVEO0VHb0JBLCtDRzdCc0M7RUNnQnBDLFdBQThCLEVQTC9COztBQWREO0VDbEJGLDJCQ2tCYztFRGpCZCxtQ0NpQ2U7RUNnQmIsNENHUDhDO0VITzlDLHVCRm5Cb0Q7RU1MbEQsd0NBQXVDO0VBQ3ZDLFdBQThCLEVQUC9COztBQVVEO0VHb0JBLCtDRzVCb0M7RUNlbEMsV0FBOEIsRVBML0I7O0FBZEQ7RUNsQkYsMkJDa0JjO0VEakJkLG1DQ2lDZTtFQ2dCYiw0Q0dQOEM7RUhPOUMseUJHRWU7RUMxQmIsd0NBQXVDO0VBQ3ZDLFdBQThCLEVQUC9COztBQVVEO0VHb0JBLDhDRy9COEI7RUNrQjVCLFdBQThCLEVQTC9COztBQWREO0VDbEJGLDJCQ2tCYztFRGpCZCxtQ0NpQ2U7RUNnQmIsNENHUDhDO0VITzlDLHlCR0VlO0VDMUJiLHdDQUF1QztFQUN2QyxXQUE4QixFUFAvQjs7QUFVRDtFR29CQSw4Q0c5QmdDO0VDaUI5QixXQUE4QixFUEwvQjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLHNCQUZ5QjtFS3pCdkIsd0NBQXVDO0VBQ3ZDLFdBQTJCLEVSSjVCOztBQVVEO0VHb0JBLG9CQUZ5QjtFS2R2QixXQUEyQixFUkY1Qjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLHNCQUZ5QjtFS3pCdkIsd0NBQXVDO0VBQ3ZDLFdBQTJCLEVSSjVCOztBQVVEO0VHb0JBLG9CQUZ5QjtFS2R2QixXQUEyQixFUkY1Qjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLG9CQUZ5QjtFS3pCdkIsd0NBQXVDO0VBQ3ZDLFdBQThCLEVSSi9COztBQVVEO0VHb0JBLHNCQUZ5QjtFS2R2QixXQUE4QixFUkYvQjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLG9CQUZ5QjtFS3pCdkIsd0NBQXVDO0VBQ3ZDLFdBQThCLEVSSi9COztBQVVEO0VHb0JBLHNCQUZ5QjtFS2R2QixXQUE4QixFUkYvQjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLDZCQUZ5QjtFTTFCdkIsd0NBQXVDO0VBQ3ZDLFdBQTJCLEVUSDVCOztBQVVEO0VHb0JBLHFCQUZ5QjtFTWZ2QixXQUEyQixFVEQ1Qjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLHFCQUZ5QjtFTTFCdkIsd0NBQXVDO0VBQ3ZDLFdBQThCLEVUSC9COztBQVVEO0VHb0JBLDRCQUZ5QjtFTWZ2QixXQUE4QixFVEQvQjs7QUFkRDtFQ2xCRiwyQkNrQmM7RURqQmQsbUNDaUNlO0VDZ0JiLDRCQUZ5QjtFTTFCdkIsd0NBQXVDO0VBQ3ZDLFdBQTJCLEVUSDVCOztBQVVEO0VHb0JBLHFC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 */