/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

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

a {
    background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

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

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

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

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

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

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

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

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

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

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

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

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.react-datepicker--time-only .react-datepicker__time {
  border-radius: 0.3rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.react-datepicker__year-container {
  margin: 0.4rem;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.react-datepicker__year-container-text {
  display: inline-block;
  cursor: pointer;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 30%;
      -ms-flex: 1 0 30%;
          flex: 1 0 30%;
  width: 12px;
  padding: 2px;
}

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

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

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

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

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

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

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

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

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

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

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

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

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*{-webkit-box-sizing:border-box;box-sizing:border-box}*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%;font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif}body{background-color:#e1e7eb;margin:0;height:100%}@media (min-width: 1291px){main{font-size:1.2rem}}button{-webkit-transition:background-color ease-in 0.15s;-o-transition:background-color ease-in 0.15s;transition:background-color ease-in 0.15s}b,strong{font-weight:600}@font-face{font-family:'Source Sans Pro';font-weight:200;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-ExtraLight.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-ExtraLight.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-ExtraLight.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:200;font-style:italic;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-ExtraLightIt.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-ExtraLightIt.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-ExtraLightIt.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-Light.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-Light.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-Light.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-Light.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-Light.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:italic;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-LightIt.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-LightIt.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-LightIt.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-LightIt.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-Regular.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-Regular.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-Regular.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-Regular.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:italic;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-It.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-It.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-It.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-It.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-It.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-Semibold.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-Semibold.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-Semibold.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-Semibold.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:600;font-style:italic;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-SemiboldIt.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-SemiboldIt.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-SemiboldIt.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-Bold.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-Bold.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-Bold.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-Bold.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:italic;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-BoldIt.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-BoldIt.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-BoldIt.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-BoldIt.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:900;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-Black.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-Black.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-Black.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-Black.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-Black.ttf") format("truetype")}@font-face{font-family:'Source Sans Pro';font-weight:900;font-style:italic;font-stretch:normal;src:url("/static/fonts/EOT/SourceSansPro-BlackIt.eot") format("embedded-opentype"),url("/static/fonts/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2") format("woff2"),url("/static/fonts/WOFF/OTF/SourceSansPro-BlackIt.otf.woff") format("woff"),url("/static/fonts/OTF/SourceSansPro-BlackIt.otf") format("opentype"),url("/static/fonts/TTF/SourceSansPro-BlackIt.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:200;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSerifPro-ExtraLight.eot") format("embedded-opentype"),url("/static/fonts/WOFF/OTF/SourceSerifPro-ExtraLight.otf.woff") format("woff"),url("/static/fonts/WOFF2/OTF/SourceSerifPro-ExtraLight.otf.woff2") format("woff2"),url("/static/fonts/OTF/SourceSerifPro-ExtraLight.otf") format("opentype"),url("/static/fonts/TTF/SourceSerifPro-ExtraLight.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSerifPro-Light.eot") format("embedded-opentype"),url("/static/fonts/WOFF/OTF/SourceSerifPro-Light.otf.woff") format("woff"),url("/static/fonts/WOFF2/OTF/SourceSerifPro-Light.otf.woff2") format("woff2"),url("/static/fonts/OTF/SourceSerifPro-Light.otf") format("opentype"),url("/static/fonts/TTF/SourceSerifPro-Light.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSerifPro-Regular.eot") format("embedded-opentype"),url("/static/fonts/WOFF/OTF/SourceSerifPro-Regular.otf.woff") format("woff"),url("/static/fonts/WOFF2/OTF/SourceSerifPro-Regular.otf.woff2") format("woff2"),url("/static/fonts/OTF/SourceSerifPro-Regular.otf") format("opentype"),url("/static/fonts/TTF/SourceSerifPro-Regular.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:600;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSerifPro-Semibold.eot") format("embedded-opentype"),url("/static/fonts/WOFF/OTF/SourceSerifPro-Semibold.otf.woff") format("woff"),url("/static/fonts/WOFF2/OTF/SourceSerifPro-Semibold.otf.woff2") format("woff2"),url("/static/fonts/OTF/SourceSerifPro-Semibold.otf") format("opentype"),url("/static/fonts/TTF/SourceSerifPro-Semibold.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:700;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSerifPro-Bold.eot") format("embedded-opentype"),url("/static/fonts/WOFF/OTF/SourceSerifPro-Bold.otf.woff") format("woff"),url("/static/fonts/WOFF2/OTF/SourceSerifPro-Bold.otf.woff2") format("woff2"),url("/static/fonts/OTF/SourceSerifPro-Bold.otf") format("opentype"),url("/static/fonts/TTF/SourceSerifPro-Bold.ttf") format("truetype")}@font-face{font-family:'Source Serif Pro';font-weight:900;font-style:normal;font-stretch:normal;src:url("/static/fonts/EOT/SourceSerifPro-Black.eot") format("embedded-opentype"),url("/static/fonts/WOFF/OTF/SourceSerifPro-Black.otf.woff") format("woff"),url("/static/fonts/WOFF2/OTF/SourceSerifPro-Black.otf.woff2") format("woff2"),url("/static/fonts/OTF/SourceSerifPro-Black.otf") format("opentype"),url("/static/fonts/TTF/SourceSerifPro-Black.ttf") format("truetype")}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform, -webkit-transform, -o-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),-o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),-o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),-o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),-o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:-o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{-webkit-transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:top 0.1s 0.1s ease,-o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:bottom 0.1s 0.1s ease,-o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);-webkit-transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);-o-transition:top 0.1s ease,-o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);-o-transition:bottom 0.1s ease,-o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:top 0.1s 0.1s ease,-o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:bottom 0.1s 0.1s ease,-o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1),-o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);-webkit-transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);-o-transition:top 0.1s ease,-o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);-o-transition:bottom 0.1s ease,-o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;-o-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;-o-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;-o-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);-webkit-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear;-o-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;-o-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;-o-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;-o-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(45deg);transform:translate3d(0, -10px, 0) rotate(45deg);-webkit-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear;-o-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;-webkit-transition-duration:0.275s;-o-transition-duration:0.275s;transition-duration:0.275s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;-webkit-transition:opacity 0.125s 0.275s ease;-o-transition:opacity 0.125s 0.275s ease;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;-webkit-transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:-o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(135deg);transform:translate3d(0, 10px, 0) rotate(135deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(-270deg);transform:translate3d(0, -20px, 0) rotate(-270deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;-webkit-transition-duration:0.275s;-o-transition-duration:0.275s;transition-duration:0.275s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;-webkit-transition:opacity 0.125s 0.275s ease;-o-transition:opacity 0.125s 0.275s ease;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;-webkit-transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:-o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(-135deg);transform:translate3d(0, 10px, 0) rotate(-135deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(270deg);transform:translate3d(0, -20px, 0) rotate(270deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color 0.125s 0.175s ease-in;-o-transition:background-color 0.125s 0.175s ease-in;transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);-o-transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),-o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;-webkit-transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);-o-transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),-o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;-webkit-transform:translate3d(80px, 80px, 0) rotate(45deg);transform:translate3d(80px, 80px, 0) rotate(45deg);-webkit-transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:left 0.125s ease-out,top 0.05s 0.125s linear,-o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px, 80px, 0) rotate(-45deg);transform:translate3d(-80px, 80px, 0) rotate(-45deg);-webkit-transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:right 0.125s ease-out,top 0.05s 0.125s linear,-o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color 0.125s 0.175s ease-in;-o-transition:background-color 0.125s 0.175s ease-in;transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;-webkit-transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);-o-transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),-o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;-webkit-transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);-o-transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),-o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;-webkit-transform:translate3d(80px, -80px, 0) rotate(-45deg);transform:translate3d(80px, -80px, 0) rotate(-45deg);-webkit-transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:left 0.125s ease-out,top 0.05s 0.125s linear,-o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;-webkit-transform:translate3d(-80px, -80px, 0) rotate(45deg);transform:translate3d(-80px, -80px, 0) rotate(45deg);-webkit-transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:right 0.125s ease-out,top 0.05s 0.125s linear,-o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1),-o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;-o-transition-property:opacity, -o-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform, -o-transform;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(-90deg);transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;-o-transition-property:opacity, -o-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform, -o-transform;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(5.71429px, -6px, 0);transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -20px, 0) rotate(90deg);transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s 0.13s linear;-o-transition:background-color 0s 0.13s linear;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;-webkit-transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;-o-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear;-o-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);-webkit-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear;-o-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:background-color 0s 0.075s linear,-o-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear;transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::before{-webkit-transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.075s 0.075s ease-in,-o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.075s 0.075s ease-in,-o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent;-webkit-transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:background-color 0s 0.15s linear,-o-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.075s 0.1s ease-out,-o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom 0.075s 0.1s ease-out,-o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:background-color 0s 0.075s linear,-o-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear;transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::before{-webkit-transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.075s 0.075s ease-in,-o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.075s 0.075s ease-in,-o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent;-webkit-transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:background-color 0s 0.15s linear,-o-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.075s 0.1s ease-out,-o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom 0.075s 0.1s ease-out,-o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin .hamburger-inner{-webkit-transition-duration:0.22s;-o-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;-o-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.1s 0.25s ease-in,-o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;-o-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom 0.1s ease-out,-o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:0.22s;-o-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;-o-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.1s 0.25s ease-in,-o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;-o-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom 0.1s ease-out,-o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;-o-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.075s 0.12s ease, opacity 0.075s ease;-o-transition:top 0.075s 0.12s ease, opacity 0.075s ease;transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.075s 0.12s ease,-o-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),-o-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.075s ease, opacity 0.075s 0.12s ease;-o-transition:top 0.075s ease, opacity 0.075s 0.12s ease;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom 0.075s ease,-o-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-o-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{-webkit-transition-property:top, opacity;-o-transition-property:top, opacity;transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, -webkit-transform;-o-transition-property:bottom, -o-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform, -o-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);-ms-transform:rotate(765deg);-o-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-property:top, opacity;-o-transition-property:top, opacity;transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, -webkit-transform;-o-transition-property:bottom, -o-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform, -o-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);-ms-transform:rotate(-765deg);-o-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.alert{letter-spacing:0.05em;text-transform:uppercase;border-width:1px;border-style:solid;margin-left:0.5em;padding:0.1em 0.4em;border-radius:3px;display:inline-block}.alert--green{border-color:#4CAF50;color:#357a38}.alert-banner{padding:0.75rem 1rem;margin-bottom:1.5rem;background-color:#FFC;color:#442;font-size:20px;margin-top:0}.alert-banner .rich-text>p:first-child{margin-top:0}.alert-banner .rich-text>p:last-child{margin-bottom:0}@media (max-width: 1024px){.alert-banner{font-size:18px}}@media (max-width: 768px){.alert-banner{font-size:16px;margin-top:-30px}}.blockquote{color:#888;line-height:1.5;margin:1rem 1.5rem;padding-left:2em}.blockquote p:first-child{margin-top:0}.blockquote p:last-child{margin-bottom:0}@media (min-width: 585px){.blockquote{padding-left:3em}}.blockquote__citation{display:block;font-style:normal;margin-top:0.5em;text-transform:uppercase}.blockquote__citation p:first-child{margin-top:0}.blockquote__citation p:last-child{margin-bottom:0}.blockquote__citation a{color:inherit;text-decoration:none;-webkit-transition:color ease-in 0.15s;-o-transition:color ease-in 0.15s;transition:color ease-in 0.15s}.blockquote__citation a:hover,.blockquote__citation a:focus,.blockquote__citation a:active{color:#000;text-decoration:underline}.captioned-media__wrapper{margin:1rem 0 1.5rem}.captioned-media__wrapper::after{content:"";display:table;clear:both}.captioned-media__wrapper--right{float:right;width:50%;padding-left:1rem}.captioned-media__wrapper--left{float:left;width:50%;padding-right:1rem}@media (max-width: 768px){.captioned-media__wrapper--left{float:none;width:100%;padding-right:1rem;padding-left:1rem}.captioned-media__wrapper--left img{width:100%;height:auto}}.heading-block{font-weight:400;font-family:"Source Serif Pro",Georgia,serif;padding:1rem 1.5rem 0;margin:0}.heading-block--3{font-size:1.414em}.heading-block--2{font-size:1.9994em}.heading-block--1{font-size:2.82715em;padding-bottom:1rem}.list-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:15em;-moz-column-width:15em;column-width:15em;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;margin-top:0;line-height:1.5}.logo-list{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5rem}.logo-list__link{display:block;padding:1rem 2rem}.logo-list__link:hover .logo-list__image,.logo-list__link:focus .logo-list__image,.logo-list__link:active .logo-list__image{opacity:0.8}.logo-list__image,.stream-sections .logo-list__image{max-height:100px;max-width:240px;-webkit-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.responsive-object{position:relative}.responsive-object iframe,.responsive-object object,.responsive-object embed{position:absolute;top:0;left:0;width:100%;height:100%}.stream-sections{margin-bottom:1.5em;padding-bottom:1.5em;color:#646566}.stream-sections::after{content:"";display:table;clear:both}.stream-sections h1,.stream-sections h2,.stream-sections h3,.stream-sections h4,.stream-sections h5,.stream-sections h6{color:#2d2e2e}.stream-sections img{max-width:100%;height:auto}.stream-sections .rich-text{line-height:1.5}.stream-section{padding:0 1.5rem}.stream-section p:first-child{margin-top:0}.stream-section p:last-child{margin-bottom:0}.topic-sidebar__tweet .stream-section{padding:0}.stream-section--eastern-blue{background-color:#1084a3;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--eastern-blue:not(last-first){margin-top:1.5rem}.stream-section--eastern-blue:not(last-child){margin-bottom:1.5rem}.stream-section--eastern-blue .rich-text h1,.stream-section--eastern-blue .rich-text h2,.stream-section--eastern-blue .rich-text h3,.stream-section--eastern-blue .rich-text h4,.stream-section--eastern-blue .rich-text h5,.stream-section--eastern-blue .rich-text h6{color:#fff}.stream-section--eastern-blue .rich-text h1:first-child,.stream-section--eastern-blue .rich-text h2:first-child,.stream-section--eastern-blue .rich-text h3:first-child,.stream-section--eastern-blue .rich-text h4:first-child,.stream-section--eastern-blue .rich-text h5:first-child,.stream-section--eastern-blue .rich-text h6:first-child{margin-top:0}.stream-section--eastern-blue .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--eastern-blue .rich-text a:hover,.stream-section--eastern-blue .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--gamboge{background-color:#c5750c;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--gamboge:not(last-first){margin-top:1.5rem}.stream-section--gamboge:not(last-child){margin-bottom:1.5rem}.stream-section--gamboge .rich-text h1,.stream-section--gamboge .rich-text h2,.stream-section--gamboge .rich-text h3,.stream-section--gamboge .rich-text h4,.stream-section--gamboge .rich-text h5,.stream-section--gamboge .rich-text h6{color:#fff}.stream-section--gamboge .rich-text h1:first-child,.stream-section--gamboge .rich-text h2:first-child,.stream-section--gamboge .rich-text h3:first-child,.stream-section--gamboge .rich-text h4:first-child,.stream-section--gamboge .rich-text h5:first-child,.stream-section--gamboge .rich-text h6:first-child{margin-top:0}.stream-section--gamboge .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--gamboge .rich-text a:hover,.stream-section--gamboge .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--gray-dark{background-color:#2d2e2e;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--gray-dark:not(last-first){margin-top:1.5rem}.stream-section--gray-dark:not(last-child){margin-bottom:1.5rem}.stream-section--gray-dark .rich-text h1,.stream-section--gray-dark .rich-text h2,.stream-section--gray-dark .rich-text h3,.stream-section--gray-dark .rich-text h4,.stream-section--gray-dark .rich-text h5,.stream-section--gray-dark .rich-text h6{color:#fff}.stream-section--gray-dark .rich-text h1:first-child,.stream-section--gray-dark .rich-text h2:first-child,.stream-section--gray-dark .rich-text h3:first-child,.stream-section--gray-dark .rich-text h4:first-child,.stream-section--gray-dark .rich-text h5:first-child,.stream-section--gray-dark .rich-text h6:first-child{margin-top:0}.stream-section--gray-dark .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--gray-dark .rich-text a:hover,.stream-section--gray-dark .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--dark-gray{background-color:#2d2e2e;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--dark-gray:not(last-first){margin-top:1.5rem}.stream-section--dark-gray:not(last-child){margin-bottom:1.5rem}.stream-section--dark-gray .rich-text h1,.stream-section--dark-gray .rich-text h2,.stream-section--dark-gray .rich-text h3,.stream-section--dark-gray .rich-text h4,.stream-section--dark-gray .rich-text h5,.stream-section--dark-gray .rich-text h6{color:#fff}.stream-section--dark-gray .rich-text h1:first-child,.stream-section--dark-gray .rich-text h2:first-child,.stream-section--dark-gray .rich-text h3:first-child,.stream-section--dark-gray .rich-text h4:first-child,.stream-section--dark-gray .rich-text h5:first-child,.stream-section--dark-gray .rich-text h6:first-child{margin-top:0}.stream-section--dark-gray .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--dark-gray .rich-text a:hover,.stream-section--dark-gray .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--green-apple{background-color:#9ED23D;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--green-apple:not(last-first){margin-top:1.5rem}.stream-section--green-apple:not(last-child){margin-bottom:1.5rem}.stream-section--green-apple .rich-text h1,.stream-section--green-apple .rich-text h2,.stream-section--green-apple .rich-text h3,.stream-section--green-apple .rich-text h4,.stream-section--green-apple .rich-text h5,.stream-section--green-apple .rich-text h6{color:#fff}.stream-section--green-apple .rich-text h1:first-child,.stream-section--green-apple .rich-text h2:first-child,.stream-section--green-apple .rich-text h3:first-child,.stream-section--green-apple .rich-text h4:first-child,.stream-section--green-apple .rich-text h5:first-child,.stream-section--green-apple .rich-text h6:first-child{margin-top:0}.stream-section--green-apple .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--green-apple .rich-text a:hover,.stream-section--green-apple .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--green{background-color:#50862c;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--green:not(last-first){margin-top:1.5rem}.stream-section--green:not(last-child){margin-bottom:1.5rem}.stream-section--green .rich-text h1,.stream-section--green .rich-text h2,.stream-section--green .rich-text h3,.stream-section--green .rich-text h4,.stream-section--green .rich-text h5,.stream-section--green .rich-text h6{color:#fff}.stream-section--green .rich-text h1:first-child,.stream-section--green .rich-text h2:first-child,.stream-section--green .rich-text h3:first-child,.stream-section--green .rich-text h4:first-child,.stream-section--green .rich-text h5:first-child,.stream-section--green .rich-text h6:first-child{margin-top:0}.stream-section--green .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--green .rich-text a:hover,.stream-section--green .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--sunshine{background-color:#FFCB1E;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--sunshine:not(last-first){margin-top:1.5rem}.stream-section--sunshine:not(last-child){margin-bottom:1.5rem}.stream-section--sunshine .rich-text h1,.stream-section--sunshine .rich-text h2,.stream-section--sunshine .rich-text h3,.stream-section--sunshine .rich-text h4,.stream-section--sunshine .rich-text h5,.stream-section--sunshine .rich-text h6{color:#fff}.stream-section--sunshine .rich-text h1:first-child,.stream-section--sunshine .rich-text h2:first-child,.stream-section--sunshine .rich-text h3:first-child,.stream-section--sunshine .rich-text h4:first-child,.stream-section--sunshine .rich-text h5:first-child,.stream-section--sunshine .rich-text h6:first-child{margin-top:0}.stream-section--sunshine .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--sunshine .rich-text a:hover,.stream-section--sunshine .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--pink{background-color:#B93E9A;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--pink:not(last-first){margin-top:1.5rem}.stream-section--pink:not(last-child){margin-bottom:1.5rem}.stream-section--pink .rich-text h1,.stream-section--pink .rich-text h2,.stream-section--pink .rich-text h3,.stream-section--pink .rich-text h4,.stream-section--pink .rich-text h5,.stream-section--pink .rich-text h6{color:#fff}.stream-section--pink .rich-text h1:first-child,.stream-section--pink .rich-text h2:first-child,.stream-section--pink .rich-text h3:first-child,.stream-section--pink .rich-text h4:first-child,.stream-section--pink .rich-text h5:first-child,.stream-section--pink .rich-text h6:first-child{margin-top:0}.stream-section--pink .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--pink .rich-text a:hover,.stream-section--pink .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--red{background-color:#B22A2A;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--red:not(last-first){margin-top:1.5rem}.stream-section--red:not(last-child){margin-bottom:1.5rem}.stream-section--red .rich-text h1,.stream-section--red .rich-text h2,.stream-section--red .rich-text h3,.stream-section--red .rich-text h4,.stream-section--red .rich-text h5,.stream-section--red .rich-text h6{color:#fff}.stream-section--red .rich-text h1:first-child,.stream-section--red .rich-text h2:first-child,.stream-section--red .rich-text h3:first-child,.stream-section--red .rich-text h4:first-child,.stream-section--red .rich-text h5:first-child,.stream-section--red .rich-text h6:first-child{margin-top:0}.stream-section--red .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--red .rich-text a:hover,.stream-section--red .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--royal-blue{background-color:#334FA0;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--royal-blue:not(last-first){margin-top:1.5rem}.stream-section--royal-blue:not(last-child){margin-bottom:1.5rem}.stream-section--royal-blue .rich-text h1,.stream-section--royal-blue .rich-text h2,.stream-section--royal-blue .rich-text h3,.stream-section--royal-blue .rich-text h4,.stream-section--royal-blue .rich-text h5,.stream-section--royal-blue .rich-text h6{color:#fff}.stream-section--royal-blue .rich-text h1:first-child,.stream-section--royal-blue .rich-text h2:first-child,.stream-section--royal-blue .rich-text h3:first-child,.stream-section--royal-blue .rich-text h4:first-child,.stream-section--royal-blue .rich-text h5:first-child,.stream-section--royal-blue .rich-text h6:first-child{margin-top:0}.stream-section--royal-blue .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--royal-blue .rich-text a:hover,.stream-section--royal-blue .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--teal{background-color:#34978c;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--teal:not(last-first){margin-top:1.5rem}.stream-section--teal:not(last-child){margin-bottom:1.5rem}.stream-section--teal .rich-text h1,.stream-section--teal .rich-text h2,.stream-section--teal .rich-text h3,.stream-section--teal .rich-text h4,.stream-section--teal .rich-text h5,.stream-section--teal .rich-text h6{color:#fff}.stream-section--teal .rich-text h1:first-child,.stream-section--teal .rich-text h2:first-child,.stream-section--teal .rich-text h3:first-child,.stream-section--teal .rich-text h4:first-child,.stream-section--teal .rich-text h5:first-child,.stream-section--teal .rich-text h6:first-child{margin-top:0}.stream-section--teal .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--teal .rich-text a:hover,.stream-section--teal .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--violet{background-color:#803E79;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--violet:not(last-first){margin-top:1.5rem}.stream-section--violet:not(last-child){margin-bottom:1.5rem}.stream-section--violet .rich-text h1,.stream-section--violet .rich-text h2,.stream-section--violet .rich-text h3,.stream-section--violet .rich-text h4,.stream-section--violet .rich-text h5,.stream-section--violet .rich-text h6{color:#fff}.stream-section--violet .rich-text h1:first-child,.stream-section--violet .rich-text h2:first-child,.stream-section--violet .rich-text h3:first-child,.stream-section--violet .rich-text h4:first-child,.stream-section--violet .rich-text h5:first-child,.stream-section--violet .rich-text h6:first-child{margin-top:0}.stream-section--violet .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--violet .rich-text a:hover,.stream-section--violet .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.stream-section--yellow{background-color:#E7D01E;padding-top:1.5rem;padding-bottom:1.5rem;clear:both;color:rgba(255,255,255,0.8)}.stream-section--yellow:not(last-first){margin-top:1.5rem}.stream-section--yellow:not(last-child){margin-bottom:1.5rem}.stream-section--yellow .rich-text h1,.stream-section--yellow .rich-text h2,.stream-section--yellow .rich-text h3,.stream-section--yellow .rich-text h4,.stream-section--yellow .rich-text h5,.stream-section--yellow .rich-text h6{color:#fff}.stream-section--yellow .rich-text h1:first-child,.stream-section--yellow .rich-text h2:first-child,.stream-section--yellow .rich-text h3:first-child,.stream-section--yellow .rich-text h4:first-child,.stream-section--yellow .rich-text h5:first-child,.stream-section--yellow .rich-text h6:first-child{margin-top:0}.stream-section--yellow .rich-text a{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,0.35);-moz-text-decoration-color:rgba(255,255,255,0.35);text-decoration-color:rgba(255,255,255,0.35);font-weight:600}.stream-section--yellow .rich-text a:hover,.stream-section--yellow .rich-text a:active{color:#FFF;-webkit-text-decoration-color:#FFF;-moz-text-decoration-color:#FFF;text-decoration-color:#FFF}.blog-about{margin-bottom:3em}.blog-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:20px;width:100%;font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif;background:#2d2e2e;color:#d1dbe1}.blog-grid__body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 1rem 5px}.blog-grid__title{font-family:"Source Serif Pro",Georgia,serif;font-weight:normal;margin-top:0;margin:0 0 15px 0;line-height:1.25;font-size:2em}.blog-grid__title:hover,.blog-grid__title:focus,.blog-grid__title:active{text-decoration:underline}.blog-grid__title-link{display:block;color:#f0f3f5;text-decoration:none}.blog-grid__title-link:hover{text-decoration:underline}.blog-grid__subtitle{letter-spacing:0.05em;text-transform:uppercase;font-size:0.9em;font-weight:400;display:inline-block;margin:0 0 0.2em 0;color:#d1dbe1}.blog-grid__description{line-height:1.4;margin:0 0 15px 0;color:inherit}@media (max-width: 1024px){.blog-grid__title{font-size:1.4em;margin-bottom:5px}}@media (min-width: 1291px){.blog-index{font-size:1.2rem}}.blog-index__description{margin-bottom:3rem}.blog-index__description--filtered{margin-top:-2rem}.blog-page{background-color:#fff;margin-bottom:1rem}@media (max-width: 768px){.blog-page{margin:0}}.blog-page__date{color:#6c6d6e;font-weight:400;font-size:0.9em;margin-bottom:1rem}.blog-page__return-button{margin-top:2rem;margin-bottom:1rem}.blog-sidebar{padding-bottom:60px;margin:0 30px}@media (max-width: 768px){.blog-sidebar{padding-top:20px}}.blog-tease--blog-index{font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif;background:#fff;width:100%;margin-bottom:20px}.blog-tease--homepage{margin-bottom:40px}.blog-tease__body--blog-index{padding:1em}.blog-tease__title{font-family:"Source Serif Pro",Georgia,serif;font-weight:normal;line-height:1.25;margin:0 0 15px 0}.blog-tease__title--blog-index{font-size:2em}.blog-tease__title--homepage{font-size:1.4em;line-height:1.4}.blog-tease__title-link{color:#000;text-decoration:none}.blog-tease__title-link:hover,.blog-tease__title-link:focus,.blog-tease__title-link:active{color:#000;text-decoration:underline}.blog-tease__tease{margin:0 0 15px 0}.blog-tease__tease .rich-text>p{margin:0}.blog-tease__tease--blog-index{color:#4b4c4d}.blog-tease__tease--homepage{line-height:1.45}.blog-tease__organization{-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;padding-top:10px;color:#6c6d6e;font-weight:400;font-size:0.9em;list-style-type:none;margin:0;padding:0}.blog-tease__organization a,.blog-tease__organization .rich-text>a{-webkit-transition:color ease-in 0.15s;-o-transition:color ease-in 0.15s;transition:color ease-in 0.15s;color:inherit;text-decoration:none}.blog-tease__organization a:hover,.blog-tease__organization a:focus,.blog-tease__organization a:active,.blog-tease__organization .rich-text>a:hover,.blog-tease__organization .rich-text>a:focus,.blog-tease__organization .rich-text>a:active{color:#b3c2cc}.blog-tease__organization>li{display:inline}.blog-tease__organization>li::after{content:", "}.blog-tease__organization>li:last-child::after{content:''}@media (min-width: 769px){.blog-tease--horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top}.blog-tease--horizontal>:not(:last-child){width:25vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:auto;padding:1em;padding-right:0}}.blog-details{margin-top:1em;margin-right:0.5em;color:#646566}.blog-details p:first-child{margin-top:0}.blog-details p:last-child{margin-bottom:0}@media (max-width: 768px){.blog-details{margin:0 1em}}.blog-details__summary{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #d1dbe1}.blog-details__photo{width:100%;height:auto}.blog-details__logo{width:100%;height:auto}.blog-details__link{-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;font-weight:600;color:#4b4c4d;text-decoration:none}.blog-details__link:hover,.blog-details__link:focus,.blog-details__link:active{color:#000;text-decoration:underline;-webkit-text-decoration-color:#000;-moz-text-decoration-color:#000;text-decoration-color:#000}.blog-filter{font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif;display:block;text-decoration:none;margin-top:-2rem;padding-bottom:1em;border-bottom:1px solid #c2ced6;margin-bottom:20px}.blog-filter a{-webkit-text-decoration-color:#d1dbe1;-moz-text-decoration-color:#d1dbe1;text-decoration-color:#d1dbe1;color:#07a}.blog-filter a:hover,.blog-filter a:focus,.blog-filter a:active{color:#058;-webkit-text-decoration-color:#b3c2cc;-moz-text-decoration-color:#b3c2cc;text-decoration-color:#b3c2cc}.blog-filter__clear{float:right}.button{letter-spacing:0.05em;text-transform:uppercase;padding:15px 25px;font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif;text-align:center;display:inline-block;text-decoration:none}.button--outline{border:1px solid #4b4c4d;color:#4b4c4d;background-color:#f0f3f5}.button--outline:hover,.button--outline:focus,.button--outline:active{background-color:#d1dbe1}.button--center{display:block;max-width:33%;margin:0 auto 20px auto}@media (max-width: 768px){.button--center{max-width:60%}}@media (max-width: 400px){.button--center{max-width:none}}.button--expand-full{display:block;max-width:300px;margin:0 auto}.button--expand-center{display:block;width:80%;max-width:300px;margin:0 auto}.caption{color:#6c6d6e;font-weight:400;font-size:0.9em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0.5rem 1rem 0;padding:0 0 1rem;border-bottom:1px solid #d1dbe1}.caption p:first-child{margin-top:0}.caption p:last-child{margin-bottom:0}@media (max-width: 768px){.caption{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.caption--att-only{border-bottom-width:0;padding-bottom:0}.caption__text{max-width:85%}@media (max-width: 768px){.caption__text{max-width:100%}}.caption__attribution{text-transform:uppercase;padding-left:1rem}@media (max-width: 768px){.caption__attribution{padding-left:0;padding-bottom:0.25rem}}.caption__attribution--att-only{padding-left:0}.category{padding-right:30px}@media (min-width: 1291px){.category{font-size:1.2rem}}@media (max-width: 768px){.category{padding-right:0}}.category__name{font-family:"Source Serif Pro",Georgia,serif;font-weight:normal;color:#fff;font-size:1.7em;margin:1rem 0}.category-block{width:50%;padding:20px;background-color:#2d2e2e;color:rgba(255,255,255,0.9);font-weight:300}@media (max-width: 768px){.category-block{width:100%}}.category-block__header{letter-spacing:0.05em;text-transform:uppercase;margin:0 0 10px 0;font-weight:normal;font-size:0.9rem;color:rgba(255,255,255,0.5);margin-top:0.5em}@media (min-width: 1291px){.category-block__header{font-size:1rem}}.category-block__list{list-style-type:none;margin:0;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.category-block__list a,.category-block__list .rich-text>a{-webkit-transition:color ease-in 0.15s;-o-transition:color ease-in 0.15s;transition:color ease-in 0.15s;color:inherit;text-decoration:none}.category-block__list a:hover,.category-block__list a:focus,.category-block__list a:active,.category-block__list .rich-text>a:hover,.category-block__list .rich-text>a:focus,.category-block__list .rich-text>a:active{color:#b3c2cc}.category-block__link{padding:0.5em 0;display:inline-block;font-size:1.1em}.data-table{border-collapse:collapse;margin-bottom:2em;width:100%}.data-table--category{color:#f0f3f5}.data-table__row{border-top:1px solid #c2ced6}.data-table__row:first-child{border-top:0}.data-table__row--light{border-top-color:#858888}.data-table__label{font-weight:600;text-align:left;padding:9px;padding-left:0;min-width:125px;vertical-align:top}.data-table__label--light{font-weight:400}.data-table__value{padding:9px 0;vertical-align:top}.data-table__value a{-webkit-text-decoration-color:#d1dbe1;-moz-text-decoration-color:#d1dbe1;text-decoration-color:#d1dbe1;color:#058}.data-table__value a:hover,.data-table__value a:focus,.data-table__value a:active{color:#000;-webkit-text-decoration-color:#b3c2cc;-moz-text-decoration-color:#b3c2cc;text-decoration-color:#b3c2cc}.data-table__value a{text-decoration:none}.data-table__list{list-style-type:none;margin:0;padding:0}.data-table__list-item--inline{display:inline}.data-table__list-item--inline::after{content:", "}.data-table__list-item--inline:last-child::after{content:''}.error{font-weight:400;margin-bottom:2em}.error__text{font-size:1.5em;margin:0}.emails-signup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;min-height:18.5em;width:50%}@media (max-width: 768px){.emails-signup{width:100%}}.emails-signup--as-page-block{margin:1.5em auto}.emails-signup--as-page-block .emails-signup__title{color:#fff}.emails-signup__message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 20%;background-color:#3AAA9E;color:#fff;text-align:center;font-size:1.5em}.emails-signup__text{margin:0}.emails-signup__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.9em;background-color:#5b2c56;color:#fff}.emails-signup__title{color:#fff;margin:0 10% 5%;font-size:1.7em;font-weight:300;text-align:center}.emails-signup__button{letter-spacing:0.05em;text-transform:uppercase;width:40%;height:3em;border-width:1px;border-style:solid;border-color:white;background-color:transparent;color:white;letter-spacing:1px;font-weight:300;text-align:center;line-height:1}.emails-signup__button:hover,.emails-signup__button:active,.emails-signup__button:focus{background-color:white;color:#5b2c56}.emails-signup__button--loading,.emails-signup__button--loading:hover,.emails-signup__button--loading:active,.emails-signup__button--loading:focus{background-color:transparent;color:#fff}.emails-signup__input-container{display:block;width:100%;padding:0 1em}.emails-signup__input{width:100%;border-width:0;border-bottom-width:1px;background-color:transparent;color:white;font-size:1.9em;font-weight:300;text-align:center}.emails-signup__input::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}.emails-signup__input::-moz-placeholder{color:rgba(255,255,255,0.6)}.emails-signup__input:-ms-input-placeholder{color:rgba(255,255,255,0.6)}.emails-signup__input::placeholder{color:rgba(255,255,255,0.6)}.emails-signup__input--error{border-color:#d13e3e}.emails-signup__error{display:block;height:3.04em;color:#d13e3e;line-height:1.6}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@-o-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.animation-fade-in{opacity:0;-webkit-animation-name:fade-in;-o-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:0.4s;-o-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}.animation-fade-in--2{-webkit-animation-delay:.15s;-o-animation-delay:.15s;animation-delay:.15s}.animation-fade-in--3{-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.animation-fade-in--4{-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.animation-fade-in--5{-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.animation-fade-in--6{-webkit-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.animation-fade-in--7{-webkit-animation-delay:.45s;-o-animation-delay:.45s;animation-delay:.45s}.animation-fade-in--8{-webkit-animation-delay:.525s;-o-animation-delay:.525s;animation-delay:.525s}.animation-fade-in--9{-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.animation-fade-in--10{-webkit-animation-delay:.675s;-o-animation-delay:.675s;animation-delay:.675s}.animation-fade-in--11{-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.animation-fade-in--12{-webkit-animation-delay:.825s;-o-animation-delay:.825s;animation-delay:.825s}.filters{margin-bottom:20px}.filters__space{padding-left:0.5em;padding-right:0.5em}.filters__date-picker>div{display:inline-block}.filters__date-picker .popper{z-index:10 !important}.filters__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#553055}.filters__header>*{padding-left:1em;padding-right:1em}@media (max-width: 584px){.filters__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters__header>:last-child{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}}.filters__summary{display:block;margin:1em 0;color:rgba(255,255,255,0.7);-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}@media (max-width: 584px){.filters__summary--can-compact{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}}.filters__summary-list{list-style-type:none;margin:0;padding:0;display:inline}.filters__summary-item{display:inline;color:#fff}.filters__summary-item::after{content:"; "}.filters__summary-item:last-child::after{content:''}.filters__summary-item:nth-last-child(2)::after{content:"; and "}.filters__summary-item:first-child:nth-last-child(2)::after{content:' and '}.filters__summary-item::after{color:rgba(255,255,255,0.7)}.filters__expandable{height:0;overflow:hidden}.filters__expandable--expanded{height:auto;overflow:auto}.filters__category-selection{padding:1em 1em;background-color:#462746}.filters__categories{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em 0;margin:0 -.5em}.filters__category{-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:0;border-radius:3px;width:calc(25% - 1em);margin:.5em .5em;padding:1.5em 1em;background-color:#553055;color:rgba(255,255,255,0.7);text-align:center;cursor:pointer}@media (max-width: 1024px){.filters__category{width:calc(100% / 3 - 1em)}}@media (max-width: 584px){.filters__category{width:calc(50% - 1em)}}.filters__category:hover,.filters__category:focus,.filters__category:active{background-color:#6f3f6f}.filters__category--active{background-color:#fff;color:#462746}.filters__category--active:hover,.filters__category--active:focus,.filters__category--active:active{background-color:#e0c8e0}.filters__accordion-category{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,0.3)}.filters__accordion-category--no-divider,.filters__accordion-category:last-child{border-bottom-width:0}.filters__accordion{-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border:0;padding:1em 1em;width:100%;background-color:#553055;color:rgba(255,255,255,0.7);font-weight:300;line-height:1;text-align:left;cursor:pointer}.filters__accordion svg{margin-right:.5em}.filters__accordion--active,.filters__accordion:active,.filters__accordion:hover,.filters__accordion:focus{background-color:#381f38;color:#fff}.filters__count{background-color:#fff;color:#462746;border-radius:15px;margin-left:25px;font-size:1em;padding:0.1em .5em}.filters__body{list-style-type:none;margin:0;padding:0;background-color:#381f38}.filters__set{font-weight:300;padding:.5em 1em;color:#fff}.filters__input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0}.filters__input-row:first-child{margin-top:0}.filters__input-row>:last-child{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}@media (max-width: 584px){.filters__input-row>:last-child{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.filters__input-label{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:right;padding-right:1em}@media (max-width: 584px){.filters__input-label{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left}}.filters__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em 1em;background-color:#553055}@media (max-width: 1024px){.filters__footer{display:block}}.filters__link{-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;text-decoration:none;color:#fff}.filters__text{font-weight:300;color:#fff;line-height:1}.filters__text--dim{color:rgba(255,255,255,0.7)}.filters__text--meta{font-style:italic}.filters__button-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1024px){.filters__button-toolbar{margin-top:1em;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.filters__button{-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;letter-spacing:0.05em;text-transform:uppercase;padding:1em 1em;border:0;background-color:transparent;color:rgba(255,255,255,0.7);line-height:1}.filters__button:hover,.filters__button:focus,.filters__button:active{color:#fff}.filters__button[disabled]{border:0;color:rgba(255,255,255,0.3)}.filters__button--summary-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1.25}.filters__button--bordered{border:1px solid rgba(255,255,255,0.7);margin:0 auto}.filters__button--wide{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:160px}.filters__icon{margin:0.125em 0.5em;width:1em;height:1em;color:inherit}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.flex-container>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.flex-container--grow-1>:nth-child(1){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.flex-container--grow-2>:nth-child(2){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.flex-container--grow-3>:nth-child(3){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.flex-container--grow-4>:nth-child(4){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.form-page{background-color:#fff;padding:20px;margin-bottom:20px}.form-page__form{line-height:1.4}.form-page__form p{margin-bottom:1.5em}.form-page__form p>label{display:block;margin-bottom:0.25em;font-weight:600}.form-page__form ul{list-style-type:none;margin:0;padding:0;margin-top:-1em}.form-page__form li{margin-bottom:0.25em}.form-page__form li input{margin-right:0.25em}.form-page__form textarea{border:1px solid #4b4c4d;padding:0.5em;width:36em;max-width:100%}.form-page__form input[type="text"],.form-page__form input[type="number"],.form-page__form input[type="url"],.form-page__form input[type="email"]{border:1px solid #4b4c4d;padding:0.5em;width:20em;max-width:100%}.footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:calc(1440px + 25%)}@media (min-width: 1291px){.footer{font-size:1.2rem}}@media (max-width: 768px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.grid-50{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-20px}@media (max-width: 768px){.grid-50{margin-left:0}}.grid-50__item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;overflow:hidden;padding-left:20px}@media (max-width: 768px){.grid-50__item{width:100%;padding:0}.grid-50__item:last-child{margin-bottom:0}}.hamburger{background-color:#2d2e2e;padding-bottom:11px}@media (max-width: 400px){.hamburger{padding-left:1rem;padding-right:1rem}}@media (min-width: 769px){.hamburger{display:none}}@media (max-width: 400px){.hamburger-box{width:30px}}.hamburger-inner{background-color:#fff;border-radius:0}.hamburger-inner:before,.hamburger-inner:after{background-color:#fff;border-radius:0}@media (min-width: 769px){.hamburger-inner{display:none}}@media (max-width: 400px){.hamburger-inner{width:30px}.hamburger-inner:before,.hamburger-inner:after{width:30px}}.header{margin-top:15px;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 768px){.header{margin-top:0;height:60px;background-color:#2d2e2e}}.header__logo{background-color:#2d2e2e;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;left:-20px;margin-right:15px;padding:15px;padding-left:30px;overflow:hidden;height:60px}@media (max-width: 1290px){.header__logo{height:60px;padding:30px}}@media (max-width: 768px){.header__logo{height:54px;left:0;padding:0 0 0 1rem}}@media (min-width: 769px){.header__logo::after{content:'';display:block;width:200%;padding-bottom:200%;height:0;background-color:#fff;position:absolute;top:0;left:0;-webkit-transform:rotateZ(45deg) translate3d(0, 65px, 0);transform:rotateZ(45deg) translate3d(0, 65px, 0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.25s linear transform;-o-transition:0.25s linear transform;transition:0.25s linear transform;z-index:0}}@media (max-width: 1290px){.header__logo::after{top:27px;left:-27px;-webkit-transform-origin:1.5rem 0;-ms-transform-origin:1.5rem 0;-o-transform-origin:1.5rem 0;transform-origin:1.5rem 0}}.header__logo:hover .header__logo-svg path{fill:#888}@media (min-width: 769px){.header__logo:hover .header__logo-svg path{fill:#2d2e2e}.header__logo:hover::after{-webkit-transform:rotateZ(45deg) translate3d(0, -260px, 0);transform:rotateZ(45deg) translate3d(0, -260px, 0)}}.header__logo-svg{position:relative;z-index:1;max-width:100%}.header__logo-svg path{fill:#fff;-webkit-transition:0.25s linear fill;-o-transition:0.25s linear fill;transition:0.25s linear fill}.header__nav{font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 768px){.header__nav{height:54px}}.header__nav-list{list-style-type:none;display:inline-block;margin:0 -8px;padding:0;text-align:right}@media (max-width: 768px){.header__nav-list--mobile-hidden{display:none}}.header__nav-item{font-size:1.1em;display:inline-block;padding:4px 0}.header__nav-link{letter-spacing:0.05em;text-transform:uppercase;display:block;padding:8px 0 4px;margin:0 8px;text-decoration:none;color:#4b4c4d;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;position:relative;font-size:0.9em;border-bottom:1px solid transparent}.header__nav-link:hover,.header__nav-link:focus,.header__nav-link:active{color:#2d2e2e;border-bottom:1px solid #2d2e2e}.header__nav-link--eastern-blue{padding:8px 16px;margin-bottom:-4px;background-color:#1084a3;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--eastern-blue:hover,.header__nav-link--eastern-blue:focus,.header__nav-link--eastern-blue:active{color:#fff;background-color:#0b5e74;border-bottom:1px solid transparent}.header__nav-link--gamboge{padding:8px 16px;margin-bottom:-4px;background-color:#c5750c;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--gamboge:hover,.header__nav-link--gamboge:focus,.header__nav-link--gamboge:active{color:#fff;background-color:#955809;border-bottom:1px solid transparent}.header__nav-link--gray-dark{padding:8px 16px;margin-bottom:-4px;background-color:#2d2e2e;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--gray-dark:hover,.header__nav-link--gray-dark:focus,.header__nav-link--gray-dark:active{color:#fff;background-color:#141414;border-bottom:1px solid transparent}.header__nav-link--dark-gray{padding:8px 16px;margin-bottom:-4px;background-color:#2d2e2e;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--dark-gray:hover,.header__nav-link--dark-gray:focus,.header__nav-link--dark-gray:active{color:#fff;background-color:#141414;border-bottom:1px solid transparent}.header__nav-link--green-apple{padding:8px 16px;margin-bottom:-4px;background-color:#9ED23D;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--green-apple:hover,.header__nav-link--green-apple:focus,.header__nav-link--green-apple:active{color:#fff;background-color:#83b329;border-bottom:1px solid transparent}.header__nav-link--green{padding:8px 16px;margin-bottom:-4px;background-color:#50862c;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--green:hover,.header__nav-link--green:focus,.header__nav-link--green:active{color:#fff;background-color:#395f1f;border-bottom:1px solid transparent}.header__nav-link--sunshine{padding:8px 16px;margin-bottom:-4px;background-color:#FFCB1E;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--sunshine:hover,.header__nav-link--sunshine:focus,.header__nav-link--sunshine:active{color:#fff;background-color:#eab400;border-bottom:1px solid transparent}.header__nav-link--pink{padding:8px 16px;margin-bottom:-4px;background-color:#B93E9A;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--pink:hover,.header__nav-link--pink:focus,.header__nav-link--pink:active{color:#fff;background-color:#93317a;border-bottom:1px solid transparent}.header__nav-link--red{padding:8px 16px;margin-bottom:-4px;background-color:#B22A2A;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--red:hover,.header__nav-link--red:focus,.header__nav-link--red:active{color:#fff;background-color:#892020;border-bottom:1px solid transparent}.header__nav-link--royal-blue{padding:8px 16px;margin-bottom:-4px;background-color:#334FA0;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--royal-blue:hover,.header__nav-link--royal-blue:focus,.header__nav-link--royal-blue:active{color:#fff;background-color:#273c79;border-bottom:1px solid transparent}.header__nav-link--teal{padding:8px 16px;margin-bottom:-4px;background-color:#34978c;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--teal:hover,.header__nav-link--teal:focus,.header__nav-link--teal:active{color:#fff;background-color:#277169;border-bottom:1px solid transparent}.header__nav-link--violet{padding:8px 16px;margin-bottom:-4px;background-color:#803E79;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--violet:hover,.header__nav-link--violet:focus,.header__nav-link--violet:active{color:#fff;background-color:#5e2d59;border-bottom:1px solid transparent}.header__nav-link--yellow{padding:8px 16px;margin-bottom:-4px;background-color:#E7D01E;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--yellow:hover,.header__nav-link--yellow:focus,.header__nav-link--yellow:active{color:#fff;background-color:#beaa14;border-bottom:1px solid transparent}.header__nav-link--highlighted{padding:8px 16px;margin-bottom:-4px;background-color:#515253;-webkit-transition:0.15s linear all;-o-transition:0.15s linear all;transition:0.15s linear all;color:#fff;border-bottom:1px solid transparent}.header__nav-link--highlighted:hover,.header__nav-link--highlighted:focus,.header__nav-link--highlighted:active{color:#fff;background-color:#2d2e2e;border-bottom:1px solid transparent}.home-body{background:#fff;margin-bottom:30px;padding:1rem}.home-body__heading{font-family:"Source Serif Pro",Georgia,serif;font-weight:400;color:#000;font-size:36px;max-width:800px;margin:0 auto}@media (max-width: 1024px){.home-body__heading{font-size:24px}}.home-body__rich-text{font-size:22px;max-width:800px;margin:0 auto}@media (max-width: 1024px){.home-body__rich-text{font-size:18px}}.home-body__embed-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 768px){.home-body__embed-block{display:block}}.incident{font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif;background:#fff;border-left-width:25px;border-left-style:solid;width:100%}.incident__body{padding:1rem 1rem 5px}.incident__top-image-container{background:#f5f5f5;position:relative;min-height:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.incident__top-image{max-width:100%;max-height:400px;margin:0 auto;display:block}@media (min-height: 534px){.incident__top-image{max-height:75vh}}.incident__category-name{letter-spacing:0.05em;text-transform:uppercase;font-size:0.8em;margin:0;font-weight:400}.incident__title{font-family:"Source Serif Pro",Georgia,serif;font-weight:normal;margin-top:0;margin:0 0 15px 0;line-height:1.25;font-size:2em}.incident__title a{color:inherit;text-decoration:none;-webkit-transition:color ease-in 0.15s;-o-transition:color ease-in 0.15s;transition:color ease-in 0.15s}.incident__title a:hover,.incident__title a:focus,.incident__title a:active{color:#000;text-decoration:underline}.js-topic-grid-by-category .incident__title{margin:0;font-size:1.5em;line-height:1}.incident__title-link{color:#000;text-decoration:none;display:block}.incident__title-link:hover,.incident__title-link:focus,.incident__title-link:active{color:#000;text-decoration:underline}.incident__date{color:#6c6d6e;font-weight:400;font-size:0.9em;margin:0 0 15px 0}.js-topic-grid-by-category .category__stats{color:#6c6d6e;font-weight:400;font-size:0.9em;margin:0 0 15px 0}.js-topic-grid-by-category .category__stats .methodology{color:#3AAA9E;cursor:default}.incident__date--link{text-decoration:none}.incident__date--link:hover{text-decoration:underline}.incident__author{color:#6c6d6e;font-weight:400;font-size:0.9em;margin:0 0 15px 0;display:inline;font-size:1em}.incident__author-link{-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;color:#4b4c4d;text-decoration:none}.incident__author-link:hover,.incident__author-link:focus,.incident__author-link:active{color:#000;text-decoration:underline;-webkit-text-decoration-color:#000;-moz-text-decoration-color:#000;text-decoration-color:#000}.incident__description{line-height:1.4;margin:0 0 15px 0;color:#4b4c4d}.incident__description section img{max-width:100%;height:auto}.incident__update-item{margin:20px 0 0 0;padding-top:20px;border-top:1px solid #ddd}.incident__call-to-action{font-style:italic;line-height:1.4;color:#646566;margin:0 0 15px 0}.incident__call-to-action a{color:#07a;-webkit-text-decoration-color:#d1dbe1;-moz-text-decoration-color:#d1dbe1;text-decoration-color:#d1dbe1}.incident--teaser{margin-bottom:20px}.incident--full{margin-bottom:40px}.incident--eastern-blue{border-left-color:#1297BA}.incident--gamboge{border-left-color:#DD830D}.incident--gray-dark{border-left-color:#2d2e2e}.incident--dark-gray{border-left-color:#2d2e2e}.incident--green-apple{border-left-color:#9ED23D}.incident--green{border-left-color:#5B9932}.incident--sunshine{border-left-color:#FFCB1E}.incident--pink{border-left-color:#B93E9A}.incident--red{border-left-color:#B22A2A}.incident--royal-blue{border-left-color:#334FA0}.incident--teal{border-left-color:#3AAA9E}.incident--violet{border-left-color:#803E79}.incident--yellow{border-left-color:#E7D01E}.incident__related-group{display:inline-block}.incident__related-card{margin-bottom:2em;margin-right:3%;width:50%;display:inline-block;height:200px;overflow:hidden}@media (max-width: 1024px){.incident__title{font-size:1.4em;margin-bottom:5px}}.incident-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.incident-video iframe{position:absolute;width:100%;height:95%}.incidents-sidebar{border-bottom:1px solid #d1dbe1;margin-bottom:30px;margin-left:30px;margin-right:30px;padding-bottom:30px;line-height:1.4}.incidents-sidebar__list{margin-bottom:1.5em;list-style-type:none;margin:0;padding:0}.incidents-sidebar__link{display:block;padding:0 1.5em 1.5em;margin:0 -1.5em;color:#4b4c4d;text-decoration:none}.incidents-sidebar__link:hover .incidents-sidebar__title,.incidents-sidebar__link:focus .incidents-sidebar__title,.incidents-sidebar__link:active .incidents-sidebar__title{text-decoration:underline}.incidents-sidebar__title{font-weight:600;margin-bottom:0.5em}.incidents-sidebar__date{color:#888}.info-footer{max-width:calc(1440px + 25%);background-color:#000;color:#868686;padding:40px}@media (min-width: 1291px){.info-footer{font-size:1.2rem}}.info-footer__body{font-family:"Source Serif Pro",Georgia,serif;font-size:1.7em}.info-footer__body a,.info-footer__body .rich-text>a,.info-footer__body .rich-text p a{text-decoration:none;color:rgba(255,255,255,0.85);-webkit-transition:color ease 0.15s;-o-transition:color ease 0.15s;transition:color ease 0.15s}.info-footer__body a:hover,.info-footer__body a:focus,.info-footer__body a:active,.info-footer__body .rich-text>a:hover,.info-footer__body .rich-text>a:focus,.info-footer__body .rich-text>a:active,.info-footer__body .rich-text p a:hover,.info-footer__body .rich-text p a:focus,.info-footer__body .rich-text p a:active{color:#fff}.info-footer__body p{padding:0}.info-footer__nav{max-width:1024px}.info-footer__nav-list{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 584px){.info-footer__nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.info-footer__nav-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.info-footer__nav-item:first-child .info-footer__nav-link{padding-left:0}.info-footer__nav-item:last-child .info-footer__nav-link{padding-right:0}.info-footer__nav-link{display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:1em 0.5em;color:inherit;text-decoration:none}.info-footer__nav-link:hover,.info-footer__nav-link:focus,.info-footer__nav-link:active{color:#fff}@media (max-width: 768px){.info-footer__body{font-size:1.4em}.info-footer__nav-link{padding:0.5em 0}}.category-list{list-style-type:none;margin:0;padding:0;margin-bottom:0.2em}.category-list a{color:inherit;text-decoration:none;-webkit-transition:color ease-in 0.15s;-o-transition:color ease-in 0.15s;transition:color ease-in 0.15s}.category-list a:hover,.category-list a:focus,.category-list a:active{color:#000;text-decoration:underline}.category-list__item{letter-spacing:0.05em;text-transform:uppercase;font-size:0.9em;font-weight:400;display:inline-block;margin:0 0.5em 0 0}.category-list__item--eastern-blue{color:#1084a3}.category-list__item--gamboge{color:#ad660a}.category-list__item--gray-dark{color:#2d2e2e}.category-list__item--green-apple{color:#648920}.category-list__item--green{color:#50862c}.category-list__item--sunshine{color:#b78d00}.category-list__item--pink{color:#a6388a}.category-list__item--red{color:#9d2525}.category-list__item--royal-blue{color:#2d458d}.category-list__item--teal{color:#34978c}.category-list__item--violet{color:#6f3669}.category-list__item--yellow{color:#90810f}.intro{margin-bottom:20px;padding:20px;font-size:1.25rem;line-height:1.5;background-color:white;color:#646566}.intro b{color:#4b4c4d}.intro__read-more{letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;color:#dd830d;font-size:0.85em;-webkit-transition:color 0.1s ease;-o-transition:color 0.1s ease;transition:color 0.1s ease;font-weight:600;margin-left:0.25em;white-space:nowrap}.intro__read-more svg{width:0.8em}.intro__read-more svg path{-webkit-transition:fill 0.1s ease;-o-transition:fill 0.1s ease;transition:fill 0.1s ease;fill:#dd830d}.intro__read-more:hover,.intro__read-more:focus,.intro__read-more:active{color:#ad660a}.intro__read-more:hover svg path,.intro__read-more:focus svg path,.intro__read-more:active svg path{fill:#ad660a}.layout-right-sidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width: 768px){.layout-right-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.layout-right-sidebar__main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;max-width:1420px}@media (max-width: 768px){.layout-right-sidebar__main{padding:13px}}.layout-right-sidebar__sidebar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:25%;min-width:250px;margin-left:20px;padding:0 0.75em 1em 0}@media (max-width: 768px){.layout-right-sidebar__sidebar{margin-top:20px;margin-left:0;width:auto;padding:20px 13px}}.layout-right-sidebar__main--padded{padding-top:20px}@media (max-width: 768px){.layout-right-sidebar__main--header{padding:0}}.layout-right-sidebar__main--no-vertical-padding{padding-top:0;padding-bottom:0}.layout-right-sidebar__sidebar--light{background-color:#f2f5f7;padding-left:20px}.layout-right-sidebar__main--dark{background-color:#2d2e2e;min-height:150px}.layout-right-sidebar__sidebar--dark{background-color:#5f6262;margin-left:0;min-height:150px;padding-left:20px}@media (max-width: 768px){.layout-right-sidebar__sidebar--dark{margin-top:0;min-height:0}}.layout-right-sidebar__sidebar--padded{padding:20px 20px}@media (max-width: 768px){.layout-right-sidebar__sidebar--hide-mobile{display:none;margin:0;padding:0}}.layout-right-sidebar__main--eastern-blue{border-top:20px solid #1297BA}.layout-right-sidebar__sidebar--eastern-blue{border-top:20px solid #1297BA}@media (max-width: 768px){.layout-right-sidebar__sidebar--eastern-blue{border-top:0}}.layout-right-sidebar__main--gamboge{border-top:20px solid #DD830D}.layout-right-sidebar__sidebar--gamboge{border-top:20px solid #DD830D}@media (max-width: 768px){.layout-right-sidebar__sidebar--gamboge{border-top:0}}.layout-right-sidebar__main--gray-dark{border-top:20px solid #2d2e2e}.layout-right-sidebar__sidebar--gray-dark{border-top:20px solid #2d2e2e}@media (max-width: 768px){.layout-right-sidebar__sidebar--gray-dark{border-top:0}}.layout-right-sidebar__main--dark-gray{border-top:20px solid #2d2e2e}.layout-right-sidebar__sidebar--dark-gray{border-top:20px solid #2d2e2e}@media (max-width: 768px){.layout-right-sidebar__sidebar--dark-gray{border-top:0}}.layout-right-sidebar__main--green-apple{border-top:20px solid #9ED23D}.layout-right-sidebar__sidebar--green-apple{border-top:20px solid #9ED23D}@media (max-width: 768px){.layout-right-sidebar__sidebar--green-apple{border-top:0}}.layout-right-sidebar__main--green{border-top:20px solid #5B9932}.layout-right-sidebar__sidebar--green{border-top:20px solid #5B9932}@media (max-width: 768px){.layout-right-sidebar__sidebar--green{border-top:0}}.layout-right-sidebar__main--sunshine{border-top:20px solid #FFCB1E}.layout-right-sidebar__sidebar--sunshine{border-top:20px solid #FFCB1E}@media (max-width: 768px){.layout-right-sidebar__sidebar--sunshine{border-top:0}}.layout-right-sidebar__main--pink{border-top:20px solid #B93E9A}.layout-right-sidebar__sidebar--pink{border-top:20px solid #B93E9A}@media (max-width: 768px){.layout-right-sidebar__sidebar--pink{border-top:0}}.layout-right-sidebar__main--red{border-top:20px solid #B22A2A}.layout-right-sidebar__sidebar--red{border-top:20px solid #B22A2A}@media (max-width: 768px){.layout-right-sidebar__sidebar--red{border-top:0}}.layout-right-sidebar__main--royal-blue{border-top:20px solid #334FA0}.layout-right-sidebar__sidebar--royal-blue{border-top:20px solid #334FA0}@media (max-width: 768px){.layout-right-sidebar__sidebar--royal-blue{border-top:0}}.layout-right-sidebar__main--teal{border-top:20px solid #3AAA9E}.layout-right-sidebar__sidebar--teal{border-top:20px solid #3AAA9E}@media (max-width: 768px){.layout-right-sidebar__sidebar--teal{border-top:0}}.layout-right-sidebar__main--violet{border-top:20px solid #803E79}.layout-right-sidebar__sidebar--violet{border-top:20px solid #803E79}@media (max-width: 768px){.layout-right-sidebar__sidebar--violet{border-top:0}}.layout-right-sidebar__main--yellow{border-top:20px solid #E7D01E}.layout-right-sidebar__sidebar--yellow{border-top:20px solid #E7D01E}@media (max-width: 768px){.layout-right-sidebar__sidebar--yellow{border-top:0}}.loader{color:#5b2c56;font-size:4px;margin:0 auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;-o-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load4{0%{-webkit-box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}100%{-webkit-box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em}75%{-webkit-box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0}87.5%{-webkit-box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em}}@-o-keyframes load4{0%{box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}100%{box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em}}@keyframes load4{0%{-webkit-box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}100%{-webkit-box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;box-shadow:0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;box-shadow:0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em}75%{-webkit-box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;box-shadow:0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0}87.5%{-webkit-box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;box-shadow:0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em}}.horizontal-loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:7em;padding:0 1em}.horizontal-loader__circle{width:1em;height:1em;background-color:#fff;border-radius:100%;display:block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;-o-animation:bouncedelay 1.4s infinite ease-in-out both;animation:bouncedelay 1.4s infinite ease-in-out both}.horizontal-loader__circle:first-child{-webkit-animation-delay:-0.32s;-o-animation-delay:-0.32s;animation-delay:-0.32s}.horizontal-loader__circle:nth-child(2){-webkit-animation-delay:-0.16s;-o-animation-delay:-0.16s;animation-delay:-0.16s}.horizontal-loader--centered{margin:0 auto}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes bouncedelay{0%,80%,100%{-o-transform:scale(0);transform:scale(0)}40%{-o-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.logo{display:block}.logo g path{fill:#fff}@media (max-width: 1290px){.logo{max-width:100%}}@media (max-width: 768px){.logo--desktop{display:none}}.logo--mobile{display:none}@media (max-width: 768px){.logo--mobile{display:block;height:54px;width:100%}}@media (max-width: 400px){.logo--mobile{display:none}}.logo--mobile-xs{display:none;max-width:100%}@media (max-width: 768px){.logo--mobile-xs{display:none}}@media (max-width: 400px){.logo--mobile-xs{display:block}}.methodology{padding-top:1rem;padding-bottom:1rem}.methodology__text{margin-bottom:0.5rem}.methodology__link{font-size:0.85rem;text-decoration:none;text-transform:uppercase;color:#058}.methodology__link:hover,.methodology__link:focus,.methodology__link:active{color:#000}.methodology__chevron{height:0.65em;width:auto}.methodology__chevron path{fill:currentcolor}.page-title{font-size:3rem;font-family:"Source Serif Pro",Georgia,serif;font-weight:400;margin-top:0;margin-bottom:0.5em}@media (max-width: 768px){.page-title--in-header{padding-left:20px}}.partner-logos{margin-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1024px){.partner-logos{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.partner-logos__link{opacity:0.8;margin-bottom:0.5em}.partner-logos__link:hover,.partner-logos__link:focus,.partner-logos__link:active{opacity:1}.partner-logos__link--button{letter-spacing:0.05em;text-transform:uppercase;padding:15px 25px;display:inline-block;font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif;text-align:center;text-decoration:none;border:1px solid white;color:#fff;background-color:#2d2e2e;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1em}@media (max-width: 1024px){.partner-logos__link--button{margin-left:2em;margin-right:2em}}@media (max-width: 768px){.partner-logos__link--button{margin:0.5em 0 2em}}@media (max-width: 1024px){.partner-logos__link--logo{width:25%}}@media (max-width: 768px){.partner-logos__link--logo{width:33%}}.partner-logos__logo{height:auto;width:100%}.quickfacts{color:#f0f3f5;overflow:hidden;padding-left:1.25rem;margin:0 0 1.25rem 0}.quickfacts a,.quickfacts .rich-text>a{-webkit-transition:color ease-in 0.15s;-o-transition:color ease-in 0.15s;transition:color ease-in 0.15s;color:inherit;text-decoration:none}.quickfacts a:hover,.quickfacts a:focus,.quickfacts a:active,.quickfacts .rich-text>a:hover,.quickfacts .rich-text>a:focus,.quickfacts .rich-text>a:active{color:#b3c2cc}.quickfacts__item{margin-top:0.5rem}.quickfacts__item:first-child{margin-top:0}.radio-pill__item{-webkit-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;padding:0.3em 0.8em;border:0;border-style:solid;border-color:#000;border-right-width:1px;background-color:#764276;color:#fff;font-weight:300}.radio-pill__item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.radio-pill__item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right-width:0}.radio-pill__item:hover,.radio-pill__item:focus,.radio-pill__item:active,.radio-pill__item--selected{background-color:#fff;color:#000}.related-links{border-top:1px solid #ddd;margin-bottom:1rem}.related-links__header{letter-spacing:0.05em;text-transform:uppercase;font-weight:400;font-size:0.9rem;color:#646566;margin:1.5rem 0 0.5rem 0}.related-links__list{margin:0;padding-left:1.25rem}.related-links__item{color:#d1dbe1;margin-bottom:0.5rem;padding-left:0.25rem}.related-links__item a{-webkit-text-decoration-color:#d1dbe1;-moz-text-decoration-color:#d1dbe1;text-decoration-color:#d1dbe1;color:#07a}.related-links__item a:hover,.related-links__item a:focus,.related-links__item a:active{color:#058;-webkit-text-decoration-color:#b3c2cc;-moz-text-decoration-color:#b3c2cc;text-decoration-color:#b3c2cc}.related-links__text{color:#646566}.rich-text a{-webkit-text-decoration-color:#d1dbe1;-moz-text-decoration-color:#d1dbe1;text-decoration-color:#d1dbe1;color:#07a}.rich-text a:hover,.rich-text a:focus,.rich-text a:active{color:#058;-webkit-text-decoration-color:#b3c2cc;-moz-text-decoration-color:#b3c2cc;text-decoration-color:#b3c2cc}.rich-text hr{background-color:#d1dbe1;height:1px;border-width:0}.sliding-nav{left:-250px;background:#f0f3f5;bottom:0;font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif;overflow:auto;position:fixed;top:0;-webkit-transition:250ms -webkit-transform ease-out;transition:250ms -webkit-transform ease-out;-o-transition:250ms -o-transform ease-out;transition:250ms transform ease-out;transition:250ms transform ease-out, 250ms -webkit-transform ease-out, 250ms -o-transform ease-out;width:250px;z-index:10}.sliding-nav>:first-child{margin-bottom:20px}.sliding-nav--is-active{-webkit-transform:translate3d(250px, 0, 0);transform:translate3d(250px, 0, 0)}.sliding-nav__list{list-style-type:none;margin-bottom:8px;margin:0;padding:0}.sliding-nav__link{letter-spacing:0.05em;text-transform:uppercase;display:block;padding:10px 20px;text-decoration:none;color:#000}.sliding-nav__link.header__nav-link--highlighted{color:#fff;background-color:#2d2e2e}.sliding-nav__link.header__nav-link--eastern-blue{color:#fff;background-color:#1084a3}.sliding-nav__link.header__nav-link--gamboge{color:#fff;background-color:#c5750c}.sliding-nav__link.header__nav-link--gray-dark{color:#fff;background-color:#2d2e2e}.sliding-nav__link.header__nav-link--dark-gray{color:#fff;background-color:#2d2e2e}.sliding-nav__link.header__nav-link--green-apple{color:#fff;background-color:#9ED23D}.sliding-nav__link.header__nav-link--green{color:#fff;background-color:#50862c}.sliding-nav__link.header__nav-link--sunshine{color:#fff;background-color:#FFCB1E}.sliding-nav__link.header__nav-link--pink{color:#fff;background-color:#B93E9A}.sliding-nav__link.header__nav-link--red{color:#fff;background-color:#B22A2A}.sliding-nav__link.header__nav-link--royal-blue{color:#fff;background-color:#334FA0}.sliding-nav__link.header__nav-link--teal{color:#fff;background-color:#34978c}.sliding-nav__link.header__nav-link--violet{color:#fff;background-color:#803E79}.sliding-nav__link.header__nav-link--yellow{color:#fff;background-color:#E7D01E}.sliding-nav__link:hover,.sliding-nav__link:focus,.sliding-nav__link:active{background-color:#515253;color:#fff}.section-heading{letter-spacing:0.05em;text-transform:uppercase;margin:0 0 10px 0;font-weight:normal;font-size:0.9rem;color:#646566}@media (min-width: 1291px){.section-heading{font-size:1rem}}.section-heading__subject{color:#4b4c4d;font-weight:600}.section-heading__subject--link{-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;color:#4b4c4d;text-decoration:none}.section-heading__subject--link:hover{text-decoration:underline;-webkit-text-decoration-color:#000;-moz-text-decoration-color:#000;text-decoration-color:#000;color:#000}.section-heading__icon{display:inline-block;vertical-align:-0.15em;height:1em}.section-heading__icon>svg{display:block;height:1em}.section-heading__icon>svg path{fill:#646566}.section-heading__icon:hover>svg path,.section-heading__icon:focus>svg path,.section-heading__icon:active>svg path{fill:#4b4c4d}.section-heading--light{color:#f0f3f5}.section-heading--margin-top{margin-top:1rem}.search-bar{position:relative;height:36px;width:100%;max-width:300px}@media (max-width: 1290px){.search-bar{max-width:450px}}.search-bar--mobile{width:90%;margin:10px auto}.search-bar--on-page{width:300px;max-width:100%;border:1px solid #2d2e2e;height:38px;margin-bottom:40px}.search-bar__icon{position:absolute;z-index:2;left:0;height:36px;width:36px}.search-bar__input{position:absolute;width:100%;border-width:0;font-size:18px;line-height:2;padding:0;padding-left:40px;padding-right:74px}.search-bar__button{position:absolute;right:0;width:70px;height:36px;border-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#2d2e2e;color:white}.search-bar__button:hover,.search-bar__button:focus,.search-bar__button:active{background-color:#515253}.search-bar__chevron{height:21.6px;width:auto}@media (max-width: 768px){.search-bar--mobile-hidden{display:none}}.search-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;min-height:18.5em;padding:1.9em;background-color:#5b2c56;color:white}@media (max-width: 768px){.search-block{width:100%}}.search-block__intro{margin:0 10%;font-size:1.7em;font-weight:300;line-height:1.2;letter-spacing:1px;text-align:center}.search-block__button{padding:0.6em 1.5em;background-color:transparent;color:white;border-color:white;letter-spacing:1px}.search-block__button:hover,.search-block__button:focus,.search-block__button:active{background-color:white;color:#5b2c56}.search-form{width:60%;position:relative}.search-form__icon{position:absolute;left:0;height:2.5em;width:auto;fill:white}.search-form__input{width:100%;font-size:1.9em;font-weight:300;text-align:center;background-color:transparent;color:white;border-width:0;border-bottom-width:1px}.search-form__input::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}.search-form__input::-moz-placeholder{color:rgba(255,255,255,0.6)}.search-form__input:-ms-input-placeholder{color:rgba(255,255,255,0.6)}.search-form__input::placeholder{color:rgba(255,255,255,0.6)}.search-page{background-color:#fff;padding:20px;margin-bottom:1em}.search-page__list{list-style-type:none;margin:0;padding:0;margin-bottom:2em}.search-page__list-item{margin-bottom:1em}.search-page__list-item-title{margin:0}.search-page__list-item-title a{color:inherit;text-decoration:none;-webkit-transition:color ease-in 0.15s;-o-transition:color ease-in 0.15s;transition:color ease-in 0.15s}.search-page__list-item-title a:hover,.search-page__list-item-title a:focus,.search-page__list-item-title a:active{color:#000;text-decoration:underline}.sidebar-note{background-color:white;padding:1rem}.sidebar-note p{margin-bottom:0}.sidebar-note h2{font-size:1rem;font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif;font-weight:600;margin:0;padding:0}.simple-page{background-color:#fff}.simple-page__sidebar{background-color:#f0f3f5;padding:1em 0 0 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.1em}.simple-page__sidebar-menu{list-style-type:none;margin:0;padding:0;color:#646566}.simple-page__sidebar-menu a{color:inherit;text-decoration:none;-webkit-transition:color ease-in 0.15s;-o-transition:color ease-in 0.15s;transition:color ease-in 0.15s}.simple-page__sidebar-menu a:hover,.simple-page__sidebar-menu a:focus,.simple-page__sidebar-menu a:active{color:#000;text-decoration:underline}.simple-page__sidebar-item--active{font-weight:600;color:#000}.simple-page__sidebar-link{padding:0.25em 0;display:block}.stats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin-bottom:10px}.stats__item{-webkit-flex-basis:calc(25% - 20px);-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px);overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 10px 10px 10px;padding:15px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;color:white}@media (max-width: 1024px){.stats__item{font-size:16px}}@media (max-width: 798px){.stats__item{-webkit-flex-basis:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}.stats__item--link{text-decoration:none}.stats__item--link:hover,.stats__item--link:focus,.stats__item--link:active{opacity:0.9}.stats__item--eastern-blue{background-color:#1084a3}.stats__item--gamboge{background-color:#c5750c}.stats__item--gray-dark{background-color:#2d2e2e}.stats__item--dark-gray{background-color:#2d2e2e}.stats__item--green-apple{background-color:#9ED23D}.stats__item--green{background-color:#50862c}.stats__item--sunshine{background-color:#FFCB1E}.stats__item--pink{background-color:#B93E9A}.stats__item--red{background-color:#B22A2A}.stats__item--royal-blue{background-color:#334FA0}.stats__item--teal{background-color:#34978c}.stats__item--violet{background-color:#803E79}.stats__item--yellow{background-color:#E7D01E}.stats__item--yellow,.stats__item--sunshine,.stats__item--green-apple{color:#2d2e2e}.stats__number,.stats__label{display:block;font-weight:400}.stats__number{font-size:4em;font-family:"Source Serif Pro",Georgia,serif;line-height:1;letter-spacing:0.08px}.stats__label{text-align:center;margin-top:0.5em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.shade{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(91,44,86,0.5);opacity:0;z-index:-1;-webkit-transition:250ms opacity ease-out;-o-transition:250ms opacity ease-out;transition:250ms opacity ease-out;pointer-events:none}.shade--is-active{z-index:9;opacity:1;pointer-events:auto}.topic-page{font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif}.topic-header{-webkit-background-size:auto auto;background-size:auto;background-repeat:no-repeat;background-position:center;position:relative;max-width:calc(1440px + 25%);height:40vw}@media (max-width: 1024px){.topic-header{height:80vh}}@media (max-width: 768px){.topic-header{margin-top:-30px}}.topic-header__text{position:absolute;left:0;right:0;padding:30px}.topic-header__text--white{color:#FFF}.topic-header__text--white.topic-header__text--align-bottom-center,.topic-header__text--white.topic-header__text--align-bottom-left{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:linear-gradient(0deg, rgba(0,0,0,0.15), rgba(0,0,0,0))}.topic-header__text--white.topic-header__text--align-top-center,.topic-header__text--white.topic-header__text--align-top-left{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:linear-gradient(180deg, rgba(0,0,0,0.15), rgba(0,0,0,0))}.topic-header__text--black{color:#000}.topic-header__text--black.topic-header__text--align-bottom-center,.topic-header__text--black.topic-header__text--align-bottom-left{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.15)), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,0.15), rgba(255,255,255,0));background-image:-o-linear-gradient(bottom, rgba(255,255,255,0.15), rgba(255,255,255,0));background-image:linear-gradient(0deg, rgba(255,255,255,0.15), rgba(255,255,255,0))}.topic-header__text--black.topic-header__text--align-top-center,.topic-header__text--black.topic-header__text--align-top-left{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.15)), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.15), rgba(255,255,255,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.15), rgba(255,255,255,0));background-image:linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0))}.topic-header__text--align-bottom-center{bottom:0;text-align:center;padding-top:100px}.topic-header__text--align-top-center{top:0;text-align:center;padding-bottom:100px}.topic-header__text--align-bottom-left{bottom:0;text-align:left;padding-top:100px}.topic-header__text--align-top-left{top:0;text-align:left;padding-bottom:100px}.topic-header__superheading{letter-spacing:0.05em;text-transform:uppercase;margin:0;padding:0;font-weight:normal;font-size:20px}@media (max-width: 1024px){.topic-header__superheading{font-size:16px}}.topic-header__heading{margin:0;padding:0;font-size:72px;font-family:"Source Serif Pro",Georgia,serif;font-weight:normal}@media (max-width: 1024px){.topic-header__heading{font-size:44px}}.topic-header__description{max-width:800px;font-size:22px}@media (max-width: 1024px){.topic-header__description{font-size:18px}}.topic-header__description--align-bottom-center,.topic-header__description--align-top-center{margin:0 auto}.topic-header__description--align-bottom-left,.topic-header__description--align-top-left{margin:0}.topic-header__description>.rich-text>*:first-child{margin-top:0}.topic-header__description>.rich-text>*:last-child{margin-bottom:0}.topic-header__background{min-height:100%;width:100%;height:auto}@media (max-width: 1024px){.topic-header__background{-o-object-fit:cover;object-fit:cover}}.topic-header--white-text{color:#fff}.topic-header--black-text{color:#000}.topic-body{background:#fff;margin-bottom:30px;padding:1rem 1rem}.topic-body__heading{font-family:"Source Serif Pro",Georgia,serif;font-weight:400;color:#000;font-size:36px;max-width:800px;margin:0 auto}@media (max-width: 1024px){.topic-body__heading{font-size:24px}}.topic-body__rich-text{font-size:22px;max-width:800px;margin:0 auto}@media (max-width: 1024px){.topic-body__rich-text{font-size:18px}}.topic-body__embed-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 768px){.topic-body__embed-block{display:block}}.topic-sidebar{padding-top:1rem}.topic-sidebar__photo-info{border-bottom:1px solid #c2ced6;padding-bottom:1rem}.topic-sidebar__photo-info a{-webkit-text-decoration-color:#d1dbe1;-moz-text-decoration-color:#d1dbe1;text-decoration-color:#d1dbe1;color:#07a}.topic-sidebar__photo-info a:hover,.topic-sidebar__photo-info a:focus,.topic-sidebar__photo-info a:active{color:#058;-webkit-text-decoration-color:#b3c2cc;-moz-text-decoration-color:#b3c2cc;text-decoration-color:#b3c2cc}.topic-sidebar__photo-caption{margin-right:0.25em}.topic-sidebar__photo-credit{letter-spacing:0.05em;text-transform:uppercase;font-size:0.9em}.topic-sidebar__heading{font-size:24px;font-weight:600;color:#000;margin-bottom:10px}.topic-sidebar__rich_text{font-size:18px;margin-bottom:20px}.topic-sidebar__rich_text>.rich-text>*:first-child{margin-top:0}.topic-sidebar__rich_text>.rich-text>*:last-child{margin-bottom:0}.topic-sidebar__button{margin-bottom:20px;text-align:left}.topic-sidebar__stat-table{margin-bottom:20px}.topic-teaser{margin-bottom:20px;width:100%;min-height:400px}.topic-teaser--image{min-height:100%;background-position:center;-webkit-background-size:cover;background-size:cover;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.topic-teaser__text{width:100%;padding:16px}.topic-teaser__text--white{color:#FFF}.topic-teaser__text--white.topic-header__text--align-bottom-center,.topic-teaser__text--white.topic-header__text--align-bottom-left{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:linear-gradient(0deg, rgba(0,0,0,0.15), rgba(0,0,0,0))}.topic-teaser__text--white.topic-header__text--align-top-center,.topic-teaser__text--white.topic-header__text--align-top-left{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.15), rgba(0,0,0,0));background-image:linear-gradient(180deg, rgba(0,0,0,0.15), rgba(0,0,0,0))}.topic-teaser__text--black{color:#000}.topic-teaser__text--black.topic-header__text--align-bottom-center,.topic-teaser__text--black.topic-header__text--align-bottom-left{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.15)), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,0.15), rgba(255,255,255,0));background-image:-o-linear-gradient(bottom, rgba(255,255,255,0.15), rgba(255,255,255,0));background-image:linear-gradient(0deg, rgba(255,255,255,0.15), rgba(255,255,255,0))}.topic-teaser__text--black.topic-header__text--align-top-center,.topic-teaser__text--black.topic-header__text--align-top-left{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.15)), to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.15), rgba(255,255,255,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.15), rgba(255,255,255,0));background-image:linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0))}.topic-teaser__text--align-bottom-center{margin-top:auto;text-align:center;padding-top:100px}.topic-teaser__text--align-top-center{text-align:center;padding-bottom:100px}.topic-teaser__text--align-bottom-left{margin-top:auto;text-align:left;padding-top:100px}.topic-teaser__text--align-top-left{text-align:left;padding-bottom:100px}.topic-teaser__superheading{letter-spacing:0.05em;text-transform:uppercase;margin:0;padding:0;font-weight:400;font-size:0.9em}.topic-teaser__heading{margin:0;padding:0;font-size:2.5em;font-family:"Source Serif Pro",Georgia,serif;font-weight:normal}@media (max-width: 1024px){.topic-teaser__heading{font-size:44px}}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-size-small{font-size:.8em}.text-size-normal{font-size:1em}.text-size-large{font-size:1.2em}.text-size-jumbo{font-size:1.5em}.text-serif{font-family:"Source Serif Pro",Georgia,serif}.text-sans-serif{font-family:"Source Sans Pro",Calibri,"Gil Sans",sans-serif}.teaser-image--horizontal{background-position:center;-webkit-background-size:cover;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-filter 0.2s linear;transition:-webkit-filter 0.2s linear;-o-transition:filter 0.2s linear;transition:filter 0.2s linear;transition:filter 0.2s linear, -webkit-filter 0.2s linear;filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.teaser-image--horizontal:hover,.teaser-image--horizontal:focus,.teaser-image--horizontal:active{filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=0);-webkit-filter:grayscale(0%);filter:grayscale(0%)}@media (hover: none){.teaser-image--horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=0);-webkit-filter:grayscale(0%);filter:grayscale(0%)}}.teaser-image__image{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-filter 0.2s linear;transition:-webkit-filter 0.2s linear;-o-transition:filter 0.2s linear;transition:filter 0.2s linear;transition:filter 0.2s linear, -webkit-filter 0.2s linear;filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.teaser-image__image:hover,.teaser-image__image:focus,.teaser-image__image:active{filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=0);-webkit-filter:grayscale(0%);filter:grayscale(0%)}@media (hover: none){.teaser-image__image{filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=0);-webkit-filter:grayscale(0%);filter:grayscale(0%)}}@media (min-width: 769px){.teaser-image__image--horizontal{display:none}}.tabs{border-top:1px solid #EEE;margin-top:20px}.tabs__tablist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:-20px}.tabs__tab{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;border-width:1px 1px 1px 0;border-color:#CCC;border-style:solid;padding:0.25em 1em;text-align:center;text-decoration:none;color:#999;background-color:#FFF}.tabs__tab:hover{color:#444;background-color:#F5F5F5}.tabs__tab.active{color:#000;background-color:#EEE}.tabs__tab:first-child{border-width:1px;border-radius:4px 0 0 4px}.tabs__tab:last-child{border-radius:0 4px 4px 0}.choice-input{border:0;width:50%}.choice-input--no-input{background-color:#764276}.filter-text-input{border:0;border-radius:3px;background-color:#764276;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;padding:0.3em 0.5em;width:50%}.filter-text-input--has-input{background-color:#fff}.filter-text-input.filter-int-input{width:5em}.filter-date-picker{border-radius:3px;border:0;background-color:#764276;padding:0.3em 0.5em}.filter-date-picker--has-input{background-color:#fff}.react-datepicker__close-icon::after{background-color:transparent;font-size:1.5em;margin-top:-15px;font-weight:bold}.filter-date-picker--has-input+.react-datepicker__close-icon::after{color:#462746}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.autocomplete__search--has-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.autocomplete__search-input-container{position:relative}.autocomplete__search{padding-left:44px}.autocomplete__search-icon{position:absolute;z-index:2;left:4px;top:7px;height:36px;width:36px;color:rgba(255,255,255,0.7)}.autocomplete-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.autocomplete-layout__item{width:49%}.selection{background-color:#553055;color:#fff;font-size:1.2em;border-radius:3px;margin-bottom:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.selection:last-child{margin-bottom:0}.selection--single{margin-bottom:0}.selection__label,.selection__button{padding:0.9em 1.2em}.selection__button{background-color:transparent;border:0}.selection__icon{width:1.2em;height:1.2em}.selection__icon path{fill:#fff}.suggestions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow-y:scroll;max-height:30vh}.suggestions::-webkit-scrollbar,.suggestions::-webkit-scrollbar-track{border-bottom-right-radius:3px}.suggestions::-webkit-scrollbar-track{background-color:white}.suggestions--populated{border:1px solid #e6e6e6;border-top-width:0}.suggestions__item{cursor:pointer;border:1px solid #e6e6e6;border-top-width:0;border-left-width:0;border-right-width:0;font-size:1.2em;padding:0.9em 0.6em;background-color:#fff;z-index:1000;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.suggestions__item:last-child{border-bottom-width:0}.suggestions__item svg{width:1.2em;height:1.2em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.suggestions__item path{fill:#fff}.suggestions__item--active{background-color:#553055;color:#fff}.suggestions__item--active path{fill:#fff}.autocomplete__search{width:100%;border-radius:3px;padding:0.3em 0.5em;padding-left:1.4em;background-color:#764276;border:0}.autocomplete__search--has-input{background-color:#fff}.autocomplete__search-icon{width:1.2em;height:1.2em;top:8px}.autocomplete-layout__item{width:50%}.autocomplete-layout__item--padded{padding-left:1em}.selection{font-size:1em;background-color:#fff;color:#000;margin-bottom:0.5em}.selection__label{padding:0.3em 0.8em}.selection__button{padding:0 0.4em;height:24px}.selection__icon{width:24px;height:24px}.selection__button path{fill:#462746}.selection--single{width:50%}.suggestions{list-style-type:none;margin:0;padding:0}.suggestions__item{font-size:1em;padding:0.5em 0.6em;color:#000}.suggestions__item--active{color:#fff}.suggestions__sub--single{width:50%;display:block}

