/* ETS palette ----------------------------- */
/* Original ETS Colors ---------------------- */
@desktop :   ~"only screen and (min-width: 1024px)";
@tablet :    ~"only screen and (max-width: 1023px)";
@desktop-share-icons :   ~"only screen and (min-width: 1190px)";
.layout-constrain {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-left: 1em;
  padding-right: 1em; }

.element-focusable, .element-invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.element-focusable:active, .element-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  width: auto; }

.element-hidden, .share__permalink-popup label {
  display: none; }

@-webkit-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.clearfix:after {
  display: table;
  content: ""; }

.clearfix:after {
  clear: both; }

.button {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  color: #007367;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "Lucida Grande", Lucida, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 1em;
  padding: 0.65em 1.5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: baseline; }
  .button:focus, .button:hover {
    background-color: #007367;
    border: 1px solid #007367;
    color: #fff;
    outline: 0; }
  .button + .button {
    margin-left: 1em; }
    [dir="rtl"] .button + .button {
      margin-left: 0;
      margin-right: 1em; }

.button--large {
  font-size: 19px; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

* {
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: background-color, border-color, color, opacity, text-shadow, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, opacity, text-shadow, -webkit-box-shadow, -webkit-transform;
  -o-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform, -webkit-box-shadow, -webkit-transform;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear; }

a {
  background-color: transparent;
  color: #007367;
  outline-offset: 0.125em;
  text-decoration: underline; }
  a:active, a:hover {
    outline: 0; }
  a:hover, a:focus {
    text-decoration: none; }

abbr {
  font-variant: small-caps;
  text-transform: lowercase; }
  abbr[title] {
    border-bottom: 1px dotted; }
  abbr:hover {
    cursor: help; }

blockquote {
  margin: 0 1.5em 1.5em; }

body {
  background-color: #fff;
  color: #585858;
  margin: 0;
  padding: 0;
  word-wrap: break-word; }

button {
  overflow: visible; }

dd {
  margin-bottom: 1.5em; }

dfn {
  font-style: italic; }

dl {
  margin: 0 0 1.5em; }

figure {
  margin: 0 0 1.5em; }

h1, h2, h3, h4, h5, h6 {
  color: #001871;
  font-family: "Open Sans", "Lucida Grande", Lucida, Arial, sans-serif;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  line-height: 1.1;
  text-rendering: optimizeLegibility; }

h1 {
  font-size: 1.625rem;
  margin: 0 0 1em; }

h2 {
  font-size: 1.375rem;
  margin: 0 0 1em; }

h3 {
  font-size: 1.375rem;
  margin: 0 0 1em; }

h4 {
  color: #585858;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.3;
  margin: 0 0 0.75em; }

h5 {
  font-size: 0.875rem;
  margin: 0 0 1.5em;
  text-transform: capitalize; }

h6 {
  font-size: 0.75em;
  margin: 0 0 1.5em; }

hr {
  border: 1px solid #ccc;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  margin: 1.5em 0;
  padding-bottom: -1px; }

html {
  font-family: "Open Sans", "Lucida Grande", Lucida, Arial, sans-serif;
  font-size: 100%;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%; }

img {
  border: 0; }

input {
  line-height: normal; }

legend {
  border: 0;
  margin: 0;
  padding: 0; }

li {
  margin: 0 0 0.75em; }

mark {
  background: #ff0;
  color: #000; }

ol {
  margin: 0 0 1.5em;
  padding: 0 0 0 1.5em; }
  [dir="rtl"] ol {
    padding: 0 1.5em 0 0; }
  ol ol,
  ol ul {
    margin: 0; }

optgroup {
  font-weight: bold; }

p {
  margin: 0 0 1.5em; }

pre {
  margin: 0 0 1.5em;
  overflow: auto; }

small {
  font-size: 0.875em; }

strong {
  font-weight: 700; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

textarea {
  overflow: auto; }

ul {
  margin: 0 0 1.5em;
  padding: 0 0 0 1.2em; }
  [dir="rtl"] ul {
    padding: 0 1.2em 0 0; }
  ul ol,
  ul ul {
    margin: 0; }

@media print {
  * {
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important; }
  iframe,
  nav {
    display: none; }
  a,
  a:visited {
    text-decoration: none; }
  a[href]:after {
    content: " <" attr(href) ">";
    font-family: "Open Sans", "Lucida Grande", Lucida, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-transform: lowercase; }
  a[href^="javascript:"]:after,
  a[href^="mailto:"]:after,
  a[href^="tel:"]:after,
  a[href^="#"]:after {
    content: ""; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  img,
  tr,
  ul {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  h1 a:after,
  h2 a:after,
  h3 a:after,
  h4 a:after,
  h5 a:after,
  h6 a:after {
    display: inline-block; }
  h2,
  h3,
  h4,
  p {
    orphans: 3;
    widows: 3; }
  h2,
  h3,
  h4 {
    page-break-after: avoid; }
  @page {
    margin: 2cm; } }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

b,
strong {
  font-weight: bold; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

svg:not(:root) {
  overflow: hidden; }

code,
kbd,
pre,
samp {
  font-family: Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

abbr,
blockquote,
code,
kbd,
q,
samp,
tt,
var {
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none; }

img,
input,
textarea,
video {
  height: auto;
  max-width: 100%; }

embed,
iframe,
object {
  max-width: 100%; }

::-moz-selection {
  background: blue;
  color: #fff;
  text-shadow: none; }

::selection {
  background: blue;
  color: #fff;
  text-shadow: none; }

.l-constrain, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link, .toc__inner, .toc-wrapper__inner,
.toc-toggle__inner {
  margin-left: auto;
  margin-right: auto;
  width: 48em;
  padding-left: 1em;
  padding-right: 1em; }
  @media (min-width: 64em) {
    .l-constrain, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link, .toc__inner, .toc-wrapper__inner,
    .toc-toggle__inner {
      width: 64em; } }

.l-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr); }

.accordion__header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f2ede2;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAr0lEQVQoz52RsQ3CMBBFHxYDUGSZ6zKCR8gCJ8EGZAPIAsAGYYPQpIYNoL4mTBAagyDEIeQkFz59PX89z+oiKYEF06eaAyWwmwi4A96J2h44TIR4UWscgKhlwOVPQC5qFYB7p4Z6Y+Ykauvn5QURtSuQjQDcwoN8QQKoBLZjPEQhAbQc8LMStXN36SLhtMfPUdQ2feFeSKjrOx6ivmJNCN+Xxzx8TNu2g6cukvRX5gHR/WNb++JqdgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-position: 97% 50%;
  background-repeat: no-repeat;
  background-size: 17px auto;
  border: 1px solid #c69214;
  color: #007367;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3;
  margin: 0.5rem 0 0;
  min-height: 60px;
  padding: 0.75rem 3rem 0.75rem 4rem;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%; }
  .is-expanded .accordion__header {
    background-color: #007367;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAc0lEQVQoz53QXQ2AIBSG4WMDI9hAIxCBCFawgRGIYAQjGIEoNHi98GcyBxx4Nq5g78YngGSOAXzhjeQueyBwca2Rg5itjaz8BWDSRgxp/v5mNjJ8dkjZShGPzpyKOPSifZ6Apd67j3aHlB2QDvAiMkq75QQkR08+OTI93QAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    border: 1px solid #007367;
    color: #fff; }

.accordion__show-hide {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  text-indent: -999em;
  top: 0; }

.accordion__contents {
  padding: 2em 1em; }

.accordion--passage .accordion__header,
.accordion--interactive .accordion__header {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.25rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.75rem 5rem 0.75rem 1rem;
  text-transform: none; }

.accordion--sample-question .accordion__header {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.75rem 4rem 0.75rem 1rem;
  text-transform: none; }
  @media (min-width: 64em) {
    .accordion--sample-question .accordion__header {
      padding: 0.75rem 5rem 0.75rem 1rem; } }

.accordion--sample-question .accordion__header-text {
  width: 45%; }

.accordion--sample-question .accordion__header-question-labels {
  color: initial;
  font-size: 0.875rem;
  font-weight: 400;
  width: 27.5%; }
  @media (min-width: 64em) {
    .accordion--sample-question .accordion__header-question-labels {
      white-space: nowrap; } }
  .accordion--sample-question .accordion__header-question-labels .question-labels__type {
    margin: 0 0 0.25rem; }

.accordion--sample-question.is-expanded .accordion__header-question-labels {
  color: #fff; }

.accordion--sample-question .question-labels__percent {
  background-color: #fff;
  color: #001871;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.25rem 0.5rem;
  width: 25%; }

.accordion--interactive {
  margin-bottom: 2em; }
  .accordion--interactive .accordion__contents {
    text-align: center; }
    .accordion--interactive .accordion__contents iframe {
      border: 1px solid #efefef;
      margin: 0 auto;
      padding: 20px; }

.acl-row__label {
  fill: #585858;
  font-weight: 600;
  text-anchor: end;
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms; }
  .acl-row__label.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }
  .chart--small-bar .acl-row__label {
    font-size: 0.875em;
    text-anchor: start; }

.acl-row__item--bb rect {
  fill: #dde2eb; }

.acl-row__item--ab rect,
.acl-row__item--ba rect {
  fill: #bbc7d6; }

.acl-row__item--ap rect,
.acl-row__item--pr rect {
  fill: #8e9fbc; }

.acl-row__item--ad rect {
  fill: #44659a; }

.acl-row__item--ad text {
  fill: white; }

.acl-row__text {
  font-weight: 600;
  text-anchor: middle; }
  .acl-row__text.is-shifted-right {
    text-anchor: start;
    fill: #585858; }
  .acl-row__text.is-shifted-left {
    text-anchor: end;
    fill: #585858; }

.additional-resources {
  padding: 2rem 0; }

.additional-resources__boxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.additional-resources__boxes .box {
  width: 47.5%; }

.annotation {
  fill: #585858; }

.annotation--down .annotation__symbol {
  fill: #8e9fbc; }

.annotation--up .annotation__symbol {
  fill: #001871; }

.annotation__text--large {
  font-size: 19px;
  font-weight: 600; }
  .annotation--down .annotation__text--large {
    fill: #8e9fbc; }
  .annotation--up .annotation__text--large {
    fill: #001871; }
  .annotation--down .annotation__text--large {
    fill: #585858; }

.axis__label {
  fill: #585858;
  font-size: 0.875rem; }
  .axis--vertical-left .axis__label {
    text-anchor: end; }
  .axis__tick--small .axis__label {
    font-size: 0.75rem; }
  .axis--horizontal-bottom .axis__label,
  .axis--horizontal-top .axis__label {
    text-anchor: middle; }
  .chart--bar--matrix .axis__label {
    font-size: 0.75em; }
  .axis__tick--highlight .axis__label {
    fill: #007367;
    font-size: 1rem;
    font-weight: 600; }

.axis__label.significant {
  font-weight: 700; }

.axis__tick {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms; }
  .axis__tick.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }

.axis__line {
  stroke: #585858; }
  .axis__line--achievement {
    stroke: #007367;
    stroke-width: 3; }

.axis__mark {
  stroke: #585858; }

.axis__break {
  fill: white;
  stroke: #585858; }
  .dialog .axis__break {
    fill: #f5f4f3; }

.axis__title {
  fill: #585858;
  font-weight: 600;
  text-transform: uppercase; }
  .axis--horizontal-bottom .axis__title,
  .axis--horizontal-top .axis__title,
  .chart--range .axis__title {
    text-anchor: middle; }
  .axis__title.years__label {
    font-weight: 700;
    text-anchor: end; }

.axis__bubble-line {
  fill: #585858;
  stroke: #585858; }

.bar-header__header-text {
  text-anchor: middle; }

.bar-header__header-line {
  stroke: #585858; }

.bar-legend .bar-legend__item text {
  text-anchor: middle;
  font-size: 0.825em; }

.bar-row__bar--0 {
  fill: #dde2eb; }

.bar-row__bar--1 {
  fill: #bbc7d6; }

.bar-row__bar--2 {
  fill: #8e9fbc; }

.bar-row__bar--3 {
  fill: #44659a; }

.bar-row__bar--4 {
  fill: #001871; }

.bar-row__label {
  text-anchor: end;
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms; }
  .bar-row__label.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }
  .chart--small-bar .bar-row__label {
    font-size: 0.875em;
    text-anchor: start; }

.bar-row__text {
  text-anchor: middle; }
  .bar-row__text.is-shifted-right {
    text-anchor: start;
    fill: #585858; }
  .bar-row__text.is-shifted-left {
    text-anchor: end;
    fill: #585858; }

.bar {
  fill: none; }

.bar--bg {
  stroke: #585858; }

.bar--percent {
  fill: #001871; }

.percent-sign {
  fill: #585858; }

.bar--gap__bar,
.bar__bar {
  fill: #001871; }

.bar--gap__text,
.bar__text {
  fill: #001871;
  font-size: 0.875em;
  font-weight: 700; }
  .bar--no-data .bar--gap__text, .bar--no-data
  .bar__text {
    fill: #323232; }

.bar--gap__text-value,
.bar__text-value {
  font-size: 1.5em; }

.chart--range .bar__background {
  fill: #fff;
  stroke: #585858; }

.chart--range .bar__bar {
  fill: #889bc0; }

.chart--range .bar__text {
  fill: #fff;
  font-size: 1.125em;
  font-weight: 400;
  text-anchor: end; }
  .chart--range .bar__text.force-right {
    fill: #323232;
    text-anchor: start; }

.chart--bar--matrix .bar__bar,
.chart--bar--matrix .bar__text,
.chart--bar--socioeconomic .bar__bar,
.chart--bar--socioeconomic .bar__text {
  fill: #889bc0; }

.chart--bar--matrix .significant .bar__bar,
.chart--bar--matrix .significant .bar__text,
.chart--bar--socioeconomic .significant .bar__bar,
.chart--bar--socioeconomic .significant .bar__text {
  fill: #001871; }

.chart--bar--matrix .significant .bar__text,
.chart--bar--socioeconomic .significant .bar__text {
  font-size: 1.25em; }

.bar--0 rect {
  fill: #dde2eb; }

.bar--0 text {
  fill: #001871; }

.bar--1 rect {
  fill: #bbc7d6; }

.bar--1 text {
  fill: #001871; }

.bar--2 rect {
  fill: #8e9fbc; }

.bar--2 text {
  fill: #fff; }

.bar--3 rect {
  fill: #44659a; }

.bar--3 text {
  fill: #fff; }

.bar--4 rect {
  fill: #001871; }

.bar--4 text {
  fill: #fff; }

.bar--5 rect {
  fill: #dde2eb; }

.bar--5 text {
  fill: #001871; }

.bar--6 rect {
  fill: #bdc9db; }

.bar--6 text {
  fill: #001871; }

.bar--no-data rect {
  fill: #ffffff; }

.series--np .bar--0 rect {
  fill: #f7f9fb; }

.series--np .bar--0 text {
  fill: #00a795; }

.series--np .bar--1 rect {
  fill: #f7f9fb; }

.series--np .bar--1 text {
  fill: #00a795; }

.series--np .bar--2 rect {
  fill: #d3e7e4; }

.series--np .bar--2 text {
  fill: #fff; }

.series--np .bar--3 rect {
  fill: #8ec5be; }

.series--np .bar--3 text {
  fill: #fff; }

.series--np .bar--4 rect {
  fill: #00a795; }

.series--np .bar--4 text {
  fill: #fff; }

.chart--bar-table .header {
  font-weight: 600;
  text-anchor: middle; }

.chart--bar-table .row--0 {
  fill: #001871; }

.chart--bar-table .row--1 {
  fill: #889bc0; }

.chart--bar-table .row .row__bar-text--value {
  font-size: 1.5em; }

.chart--bar-table .row .row__label {
  text-anchor: end; }

.chart--group-bar .bar--bg {
  stroke-width: 1px;
  fill: #fff;
  stroke: #656565; }

.chart--group-bar .bar--percent {
  fill: #001871; }
  .percent-below-25 .chart--group-bar .bar--percent {
    fill: #44659a; }

.chart--group-bar text.percent-value {
  fill: white;
  text-anchor: end; }
  .chart--group-bar text.percent-value.is-shifted-right {
    text-anchor: start;
    fill: #191919; }

.chart--group-bar text.percent-sign {
  fill: #757575; }

.big-picture__infographic {
  margin: 0 0 1.5em; }

.big-picture__infographic img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.big-picture__row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.big-picture__title {
  color: #00a795;
  font-size: 1.25em;
  font-weight: 700;
  margin: 0 0 1.25em;
  text-align: center; }

.big-picture__finding {
  padding: 0 1em 1em; }

.big-picture__finding:first-child {
  border-right: 1px solid #e2dfdb; }

.big-picture__image {
  margin: 0 0 1em; }

.big-picture__description {
  color: #001871;
  font-size: 1.1125em;
  margin: 0 auto 1.5em;
  text-align: center;
  width: 70%; }

.big-picture__footnote {
  color: #00a795;
  font-size: 0.8125em;
  font-weight: 700;
  text-align: center; }

.box {
  background-color: #fff; }
  .additional-resources__boxes .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.box--green {
  background-color: #e7e7e8; }

.box--green .box__content {
  background-color: transparent; }

.box--contents-centered {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .box--contents-centered h2, .box--contents-centered h3, .box--contents-centered a {
    display: inline-block;
    text-align: center; }
  .box--contents-centered h3 {
    line-height: 1.3;
    max-width: 90%; }

.box--top-padding {
  padding-top: 5rem !important; }

.box--gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F4F6F9));
  background: -o-linear-gradient(top, #ffffff 0%, #F4F6F9 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #F4F6F9 100%);
  padding: 2.5rem 2rem; }

.box__header {
  color: #fff;
  background-color: #007367;
  font-size: 1.125rem;
  font-weight: 700;
  padding: 1rem 2rem;
  position: relative;
  text-transform: capitalize; }
  @media (min-width: 64em) {
    .box__header {
      font-size: 1.25rem; } }

.box__content {
  background-color: #fff;
  padding: 1.5rem 2rem; }
  .additional-resources__boxes .box__content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.box__content p {
  font-size: 0.875rem;
  max-width: 100%; }
  .additional-resources__boxes .box__content p.snapshot-dropdown {
    text-align: center; }
  .additional-resources__boxes .box__content p:last-of-type {
    margin: 0; }

.box--stacked-links a {
  display: block;
  line-height: 1.2;
  margin: 0 0 0.5rem; }
  .box--stacked-links a:last-of-type {
    margin: 0; }

.boxes > * {
  margin: 0 0 1rem; }

@media (min-width: 48em) {
  .boxes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 2rem; }
    .boxes > * {
      margin: 0; } }

@media (min-width: 48em) {
  .boxes--25 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .boxes--25 > * {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      margin-right: 1%;
      width: 32%; } }

@media (min-width: 64em) {
  .boxes--25 > * {
    width: 24%; } }

@media (min-width: 48em) {
  .boxes--33 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .boxes--33 > * {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      margin-right: 2%;
      width: 48%; }
      .boxes--33 > *:last-child {
        margin-right: 0; } }

@media (min-width: 64em) {
  .boxes--33 > * {
    margin-right: 2%;
    width: 32%; } }

.button.index {
  margin: 0; }

.button--capitalized {
  text-transform: initial; }

.button--stacked + .button--stacked {
  margin-left: 0; }

.section--additional .button + .button {
  margin-left: 0; }

.section--additional .button {
  margin-right: 1rem; }

.chart__controls + .chart-frame {
  margin-top: 2rem; }

.chart-frame {
  margin: 0 0 2rem;
  text-align: center; }

.chart-frame__inner {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  display: inline-block;
  padding: 1.5rem 1.5rem 2rem; }
  .chart-frame__inner img {
    background-color: #fff; }

.chart-header__bottom {
  color: #4c4c4c;
  font-size: 0.875em;
  font-weight: 700;
  padding: 1em 0;
  text-transform: uppercase; }

.chart-instances {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.chart-instance {
  background-color: #fff;
  padding: 0.5em 0 0; }

.chart-instance__title {
  font-size: 1em;
  line-height: 1.4;
  max-width: 80%;
  margin: 0 auto;
  padding: 2em 0 2em;
  text-align: center; }

.chart-instance__contents {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0; }

.chart-instance__canvas {
  width: 650px; }

.chart-instance--half {
  width: 48.5%; }

.chart-instance__footer {
  margin: 1rem 0 0; }

.chart-set {
  padding: 0; }

.chart-tabs.is-active + .chart-set__content {
  background-color: #f5f4f3; }

.chart-set__content {
  padding: 0 0.25em 0.5em; }
  @media (min-width: 64em) {
    .chart-set__content {
      padding: 0 1em 1em; } }

.chart-set__title {
  color: #4c4c4c;
  font-size: 1em;
  font-weight: 700;
  margin: 0 0 0.5em;
  padding: 0;
  text-align: left; }

.chart-set__commentary {
  background-color: #fff;
  padding: 1.5em 0; }

.chart-set__commentary p {
  margin-left: auto;
  margin-right: auto;
  max-width: 80%; }

.chart-tabs {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .chart-tabs.is-active {
    background-color: #f5f4f3; }

.chart-tab {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  margin: 0 0.25em; }
  @media (min-width: 64em) {
    .chart-tab {
      margin: 0 1em; } }

.chart-tab__title {
  color: #4c4c4c;
  font-size: 0.875em;
  font-weight: 700;
  padding: 0.25em 0;
  text-transform: uppercase; }

.chart-tab__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 2px solid #c69214;
  padding-bottom: 0.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 1.5em;
  min-height: 192px;
  padding: 0.25em;
  position: relative; }
  @media (min-width: 64em) {
    .chart-tab__content {
      padding: 1em; } }
  .is-active > .chart-tab__content {
    background-color: #fff;
    border: none; }
  .chart-tab__content:hover:before {
    text-decoration: none; }
  .is-active > .chart-tab__content:before {
    background-color: #fff;
    color: #00a795;
    content: 'Hide Detail View';
    display: block;
    font-size: 1em;
    font-weight: 700;
    height: 164px;
    left: 50%;
    margin-left: -50%;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 30%;
    width: 100%; }
  .is-active > .chart-tab__content:after {
    background-color: #00a795;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABaCAYAAADegYpGAAAACXBIWXMAAC4jAAAuIwF4pT92AAAE9UlEQVR42u2c0XHbMAyG/+T6bmWCaIMoE1jZwJmgygbuBFUnaDpB5QnqTFBlgsoTVNlAnoB9MHRxc0pCUJAIOsQd73IXWaI+giAAETwzxuCEJQeQAUjo77ekAdABqI/+nlTOTgx+BmBFoJcj77WjgahoMCL8AUkAFNSuJnrGEw1CBaCN8A/Q19QWMz53A6CUGIRQ4ZceoA8NwnrM2hAa/Jym/qWS/uzJ3G1dfnwemLb/VgQeNPN+EfzkFDU/oZdbKu/njmZBcyrwUwJ/Fcjs3JNpbEKHn5GfvUBYYj0AWuGn1PmFIJA+am0GnpXSYC/mHACN8BPS+LGm5oFMVs3wyVOClgP4PPUAaIRfj1hc9wDuhSLRhFIV5QgP64lm1HAsYIzR1ErjLqUxJpmoX2tjTOfYr+1r99UEPnN8ucYYk87Qv4RAush66J6azE7jYOc35FvPKWsA3x3MYfbSFGqJcEsH8HcewIPWlFsCyomE7zUuuAlpxIIJvlIQh/xh/uaGHAo1ms/NTn5TAL43k3cOM1yN5nO1/oHcP20Jv6+M669739+35q8Y4PeebLwN/B1zpqswO2vGtQVm+KjtKAVT4RLf8FOGh/MIxw8WM9r/DcPzWfmGv2JObe1Sct89BPi7Y/dMsbQM7c99w7dNnlUIR2z7ugCQ+XI1OQHKheKFdkg6Sw/uiy/NzxgmJyTwYDgGqS/4qeV1NcIT2z5nn5TD5+yRLCYMwiqGPW9to3vt8FvmPZeetZlz7ZX2TVOh2XuWaIffRPh+UxARfoQvL59OCH6LQwJuqtSBreS2MYwv+LWlZ8KBz3EHNShM58vsdMJapEls+9z4gm/rxSzhsO89EPitdviAvm+2b6YMYL+1sPFpdmy/exYBwed8Fq19upq2YfgS9llQn5IwZumDbz+f45mUgWi97U6MLeB/307LsJE30JtiTsEr5rjw6Wq6aH+l2POpGOA3vasdEvxLpeZnDV4q+/mdFezLr5h73YuAawpqbfvzUwB/mb+5hf9NVC7Vkup2Kbew3+9yPHWLwMA/vnQYNMBfOUSxCwA/mUGNZH+54IeDRc82szDjZTthIdzLdj+iWE9VQZwE+F66iRfi3BjTjijYU1WNKAn+WFrhQcjJQxmjFK9WSvrwdgqy11PKnhblrUNUnFEfVxh/vMw1FFWgl+CV0EjJI/4/MbA5At0nxTLInr/wbtHenPArjD/PIBSxqpY8j+D9gAfm2b3wUcCzDjqaQ/Mlwe8Ug9/ResHaYTcV/EQY/Bd6uRscjlHRJN8wcK6ClUx0Okcj6LsXA/cvjX+px552Ehr445Y6pKOloOcSvCRdTanjubheQ4rnwogpz9zcUH9qqRtKwZcEv6dsZeXwW8nodE/vtKUmXisgAT+F3NmXbHftnX5lRy2hdjXwzP55NS2cDWaoDRgLX/LsS0nwQch5BB8e/AjeE3xJ8LuPCt4ltzMF+A4fVDiaX+BwXkIEPzP8AnJfnyJ4BvwI3hN8SfCbCN5+wZUGX0TcdvAryOXiI3iG2YngPcGXBP8jgrc3O5LgNRw0HYzmR/Ce4JcRvB85M8a0kPn8FsE7aH498h57HMp0IngHzR/z/fXD5uKlNL8jgLsI3o+3wx2ACF44yOoHYBPB+4lwO4pKXxsApw2hUd6PcI+lTwt8fgE+R0wJi3o7b/1/jefDJu4jeFn5By8qYeLIkGlXAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px auto;
    border-radius: 8px;
    color: #fff;
    content: '';
    display: block;
    height: 34px;
    left: 50%;
    margin-left: -21px;
    position: absolute;
    top: 50%;
    width: 42px; }

.is-active > .chart-tab__content svg {
  display: none; }

.chart__title {
  color: #656565;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  padding: 1rem 0;
  position: relative;
  text-align: left; }

.chart--bubble circle {
  fill: #001871; }

.chart--bubble .axis--horizontal-bottom .axis__label {
  fill: #001871;
  font-weight: 700; }

.chart--bubble .bubble__detail {
  opacity: 0;
  text-anchor: middle;
  visibility: hidden; }

.chart--bubble .bubble__detail--strong {
  font-weight: bold; }

.chart--bubble .is-active .bubble__detail {
  opacity: 1;
  visibility: visible; }

.chart--bubble .bubble {
  cursor: pointer; }
  .chart--bubble .bubble circle {
    -webkit-transition: stroke-width 250ms 0s;
    -o-transition: stroke-width 250ms 0s;
    transition: stroke-width 250ms 0s;
    stroke: #001871;
    stroke-width: 0px; }
  .chart--bubble .bubble .bubble__detail {
    font-size: 14px; }
  .chart--bubble .bubble:hover circle, .chart--bubble .bubble:focus circle {
    stroke-width: 4px; }
  .chart--bubble .bubble.focal circle {
    stroke: #007367;
    fill: #007367; }

.chart--bubble .separator-line {
  stroke: #585858; }

.chart--bubble--small {
  font-size: 0.5em; }

.chart--bubble .cutpoint-block text {
  fill: #fff;
  text-anchor: middle;
  font-size: 0.875rem; }

.chart--bubble .cutpoint-block--0 {
  fill: #889bc0; }
  .chart--bubble .cutpoint-block--0 text {
    fill: #000; }

.chart--bubble .cutpoint-block--1 {
  fill: #41639e; }

.chart--bubble .cutpoint-block--2 {
  fill: #001970; }

.chart--bar .tick text {
  fill: #323232;
  font-size: 0.875rem; }

.chart--bar .tick line {
  fill: #585858; }

.chart--bar .domain {
  stroke: #585858; }

.chart .series__point--enlarge .series__point-symbol {
  stroke: #007367;
  fill: #007367 !important; }

.chart .series__point--enlarge text {
  fill: #007367;
  font-weight: 600;
  text-anchor: start; }

.chart--barbell .series .label__full {
  fill: #585858;
  font-size: 0.875em;
  font-weight: 400;
  text-anchor: end; }

.chart--barbell .series--focal .label__full {
  fill: #4c4c4c;
  font-weight: 700; }

.chart--barbell .series .point .point__symbol {
  stroke-width: 2; }

.chart--barbell .series .point .point__text {
  fill: #4c4c4c;
  font-weight: 700; }

.chart--barbell .series .point:last-of-type .point__text {
  font-style: italic; }

.chart--barbell .series .point .point__symbol {
  stroke: #001871; }

.chart--barbell .series .line + .point > .point__symbol {
  stroke: #889bc0; }

.chart--barbell .series--focal .point .point__symbol {
  stroke: #a19788; }

.chart--barbell .series--focal .line + .point > .point__symbol {
  stroke: #beb7ac; }

.chart--barbell .series--focal .line {
  stroke: #beb7ac; }

.chart--barbell .series rect.background {
  fill: white; }

.chart--barbell .series--grey rect.background {
  fill: #f2f2f2; }

.chart--category {
  background-color: #fff; }

.chart--achievement--group .year-toggle line {
  stroke: #c69214;
  stroke-width: 1; }

.chart--achievement--group .year-toggle a {
  text-decoration: none;
  fill: #007367; }

.chart--achievement--group .year-toggle text {
  text-anchor: middle;
  text-transform: uppercase; }

.chart--achievement--group .header rect {
  fill: #001871; }

.chart--achievement--group .header text {
  fill: white; }

.chart--size .score__bar {
  fill: #001871; }

.chart--size .series--focal text {
  fill: #007367;
  font-weight: 700; }

.chart--size .jurisdiction-label {
  fill: #007367;
  text-anchor: end;
  font-weight: 700; }

.chart--size .series__label {
  text-anchor: end; }

.chart--size .score__text.force-left {
  text-anchor: end; }

.chart--tuda-percentages .jurisdiction-label {
  fill: #585858;
  font-weight: 700; }

.column--20pct {
  width: 20%; }

.column--32pct {
  width: 32%; }

.column--45pct {
  width: 45%; }

.column--51pct {
  width: 51%; }

.controller {
  margin: 0 0 1.5rem;
  position: relative;
  z-index: 5; }
  .page-custom .controller,
  .page-state-average-scores .controller {
    display: inline-block; }
  .controller.controller--jurisdiction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .controller.controller--jurisdiction > div {
      width: 32%; }
      @media (min-width: 64em) {
        .controller.controller--jurisdiction > div {
          width: 285px; } }

.controller + .controller {
  margin-left: 1rem;
  z-index: 1; }
  @media (min-width: 64em) {
    .controller + .controller {
      margin-left: 2rem; } }
  .page-state-gaps .controller + .controller {
    margin-left: 0; }
  .page-state-average-scores .controller + .controller {
    margin-left: 1rem; }
    @media (min-width: 64em) {
      .page-state-average-scores .controller + .controller {
        margin-left: 2rem; } }

.controller + .controller + .controller {
  z-index: 0; }

.page-district-gaps #section-2 .controller-1 {
  margin-left: auto;
  margin-right: auto; }

.page-district-achievement #section-2 .controller-3,
.page-district-gaps #section-2 .controller-2,
.page-district-gaps #section-2 .controller-3 {
  margin-left: 0; }

.page-district-achievement #section-2 .controller-3,
.page-district-gaps #section-2 .controller-3 {
  width: 100%; }

.custom-report__heading .inner {
  padding-bottom: 1rem;
  padding-top: 2rem; }

.custom-report-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.custom-report-form fieldset {
  border: 0;
  padding-left: 0;
  padding-right: 0; }

.custom-report-form fieldset legend {
  color: #001871;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4; }

.custom-report-form fieldset label {
  color: #585858;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.4;
  margin-bottom: 0.5rem;
  max-width: 84%;
  vertical-align: baseline; }

.custom-report-form fieldset input[type="checkbox"] {
  display: inline-block;
  margin: 5px 5px 0 0.75rem;
  vertical-align: top; }

.custom-report-form > fieldset {
  width: 32%; }

.custom-report-form > fieldset > fieldset {
  padding: 1rem 0; }

.custom-report-form > fieldset > legend {
  color: #007367;
  font-size: 1.125rem;
  font-weight: 400;
  text-transform: uppercase; }

.custom-report-form__controls {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 3rem 0 0; }

.custom-report-form__controls button {
  border-radius: 0;
  font-size: 1rem;
  margin: 0 2em 0 0;
  padding-left: 3em;
  padding-right: 3em; }

.custom-report-form__controls button[disabled] {
  background-color: #d1d1d1;
  border: none;
  border-bottom: 2px solid #757575;
  color: #757575; }

.cutpoint__foreground {
  fill: #d0cbc3; }

.cutpoint__background {
  fill: #a19788; }

.cutpoint__text {
  fill: #007367;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 700; }
  .dialog .cutpoint__text {
    fill: #001871; }

.cutpoint__line {
  stroke: black;
  stroke-dasharray: 1, 5; }

.cutpoint__link {
  fill: #585858; }
  .cutpoint__link:hover {
    cursor: pointer; }

.chart--achievement .cutpoint text {
  fill: #585858;
  text-anchor: middle; }

.chart--achievement .cutpoint tspan {
  font-style: italic;
  font-weight: 600; }

.chart--achievement .cutpoint.cutpoint--bb tspan:first-of-type {
  font-style: normal; }

.chart--achievement .cutpoint.cutpoint--summary tspan {
  font-weight: 600; }

.chart--achievement .cutpoint.cutpoint--summary tspan:first-of-type {
  font-style: normal;
  font-weight: 400; }

.demo-row__bar {
  fill: #001871; }
  .demo-row--national .demo-row__bar {
    fill: #007367; }

.demo-row--national .demo-row__label, .demo-row--national
.demo-row__value {
  fill: #007367;
  font-weight: 700; }

.demo-row__divider {
  stroke: #001871;
  stroke-dasharray: 5 5; }

.detail__multiselector {
  text-align: center; }

.dialog {
  background-color: #001871;
  border: 1px solid #beb7ac;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
  position: absolute;
  min-width: 300px;
  z-index: 250; }
  .dialog.dialog--full .dialog__inner {
    max-width: 745px;
    overflow-x: hidden; }

.dialog__inner {
  background-color: #f5f4f3;
  border-top: 2rem solid #001871;
  max-height: 75vh;
  max-width: 650px;
  overflow: auto;
  padding: 1rem 0.5rem;
  width: 100%; }

.dialog__inner--state-acl {
  max-width: 500px; }

.figure--index .dialog {
  background-color: #f1efed; }

.dialog--full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 50%;
  position: fixed;
  top: 280px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: auto; }
  .has-stickyheader .dialog--full {
    top: 155px; }

.dialog--centered {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.dialog__title {
  max-width: 650px;
  margin: .5rem 0 1rem; }

.dialog--index-detail {
  max-width: 748px; }
  @media (min-width: 64em) {
    .dialog--index-detail {
      max-width: 980px; } }
  .dialog--index-detail .dialog__inner {
    max-width: none; }
  .dialog--index-detail .dialog__contents {
    background-color: #fff;
    padding: 1rem; }

.dialog__controls {
  display: inline-block;
  margin: 1rem 0;
  padding-left: 30%;
  text-align: center; }
  .dialog__controls:empty {
    margin: 0; }

.dialog__controls a {
  display: inline-block;
  margin: 0 0 0.5rem;
  padding: 0 0 0 40px;
  position: relative; }
  .dialog__controls a:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAYAAADpPU2iAAAACXBIWXMAAAsSAAALEgHS3X78AAAAeklEQVQoz52SUQ2AMAwFHyjAAUhAAhKQggQkIAEJSAAHSJgEHBxfkGWB0XJJ/96t6VoBMlYL7NbwABwYghWwEJEL99erX0IFTLzwOBgZ4vCIAQENsGKkAIKkWkZKSZ2kzSr8miH9peARrj3MHsG96bTb6hHia3UJ99mcW4By3LSbouIAAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NSIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk1Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWxlZnQ8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMCA4LjQ3IDExLjk5IDE2Ljk1IDExLjk5IDAgMCA4LjQ3IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NSIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk1Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWxlZnQ8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMCA4LjQ3IDExLjk5IDE2Ljk1IDExLjk5IDAgMCA4LjQ3IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NSIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk1Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWxlZnQ8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMCA4LjQ3IDExLjk5IDE2Ljk1IDExLjk5IDAgMCA4LjQ3IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NSIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk1Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWxlZnQ8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMCA4LjQ3IDExLjk5IDE2Ljk1IDExLjk5IDAgMCA4LjQ3IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-color: #c69214;
    background-position: 40% 50%;
    background-repeat: no-repeat;
    background-size: auto 17px;
    border-radius: 50%;
    content: '';
    height: 30px;
    line-height: 1;
    margin-top: -15px;
    position: absolute;
    right: 40px;
    top: 50%;
    width: 30px; }
  .dialog__controls a.js-next {
    margin-left: 1rem;
    padding: 0 45px 0 0; }
    .dialog__controls a.js-next:after {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAhElEQVQoz52SUQ3CQBQEp1VwEpBwEiqhUioBCUhASiWAg5NQFAxfDfdByC2bvM9JXmZ3UgtwEGQGGrAkEH5yUxm5HlJ9qDWFzmz/QKq7WlJI9VDXFOollRRSbaekSTVo6AXUOQCeQAXa6HvXRERTl8TePenpaze/oF29JNvbkpUPLbu/N91sgHXjBCoQAAAAAElFTkSuQmCC);
      background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
      background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
      background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
      background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
      background-position: 60% 50%;
      left: 40px;
      right: auto; }

.dialog__contents .title {
  background: #001871;
  color: #fff;
  font-size: 1.125em;
  padding: 0.25em 1em; }

.dialog__contents .description {
  padding: 1em 1em 0; }

.dialog__contents .footer {
  padding: 0 1em 2em; }

.dialog__contents .footer p {
  position: relative;
  width: 60%; }
  .dialog__contents .footer p:after {
    border-color: #001871 transparent transparent transparent;
    border-style: solid;
    border-width: 40px 75px 0 75px;
    content: '';
    height: 0;
    position: absolute;
    right: -170px;
    top: 10px;
    width: 0; }

.dialog__contents .index-overlay {
  position: relative; }

.dialog__contents .index-overlay .nav-previous {
  background-color: #c69214;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 0 24px 24px 0;
  height: 48px;
  left: 0;
  position: absolute;
  text-indent: -999em;
  top: 30px;
  width: 37px; }
  .dialog__contents .index-overlay .nav-previous:hover {
    opacity: .95; }

.dialog__contents .index-overlay .nav-next {
  background-color: #c69214;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 24px 0 0 24px;
  height: 48px;
  right: 0;
  position: absolute;
  text-indent: -999em;
  top: 30px;
  width: 37px; }
  .dialog__contents .index-overlay .nav-next:hover {
    opacity: 0.95; }

.dialog__contents .question-title {
  color: #41639e;
  font-size: 0.925rem;
  font-weight: 600; }

.dialog__contents .question-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0.875rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -1rem;
  padding: 1.75rem 0 0.5rem;
  counter-reset: item; }

.dialog__contents .question-list > li {
  display: inline-block;
  list-style: none;
  margin: 0 1em;
  padding: 0 0 1em; }

.dialog__download {
  display: inline-block;
  position: relative; }

.dialog__legend {
  margin: 0;
  max-width: 700px;
  padding: 1em 0 0; }
  .dialog__legend .legend {
    margin: 0; }

.dialog__close {
  display: block;
  height: 20px;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 20px; }

.district {
  pointer-events: all;
  text-decoration: none; }
  .district:hover {
    cursor: pointer; }

.district--sig-higher .district__shape {
  fill: #001871; }

.district--sig-equal .district__shape {
  fill: #41639e; }

.district--sig-lower .district__shape {
  fill: #889bc0; }

.district--sig-invalid .district__shape {
  fill: #fff;
  stroke: #d9d3cc; }

.district--sig-higher .district__label {
  fill: #001871; }

.district--sig-equal .district__label {
  fill: #41639e; }

.district--sig-lower .district__label {
  fill: #001871; }

.district--sig-invalid .district__label {
  fill: inherit; }

.district__label.district__label--below, .district__label.district__label--above {
  text-anchor: middle; }

.district__label.district__label--left {
  text-anchor: end; }

.dot__circle {
  fill: #001871; }

.dot--np .dot__circle {
  fill: #d0cbc3; }

.dot__label {
  text-anchor: middle;
  fill: white; }

.dot--np .dot__label {
  fill: #4c4c4c;
  font-weight: 600; }

.drawer__header {
  margin: 0 0 1.5rem;
  text-align: center; }

.drawer__toggle {
  display: inline-block;
  position: relative; }
  .drawer__toggle.is-closed:after {
    border-bottom: none;
    border-left: transparent solid 9px;
    border-right: transparent solid 9px;
    border-top: #007367 solid 10px; }
  .drawer__toggle:after {
    border-bottom: #007367 solid 10px;
    border-left: transparent solid 9px;
    border-right: transparent solid 9px;
    border-top: none;
    bottom: 7px;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    right: -25px;
    width: 0; }

.empty-bar .empty-bar__bar {
  fill-opacity: 0.0;
  stroke: #191919;
  stroke-dasharray: 3; }

.expanded-chart {
  background-color: #f5f4f3;
  padding: 0.75em; }
  @media (min-width: 64em) {
    .expanded-chart {
      padding: 1em; } }

.expanded-chart .figure__contents-wrapper,
.expanded-chart .figure {
  margin: 0; }

.expanded-chart .figure__title {
  padding: 0; }

.expanded-chart .chart {
  background-color: #fff; }

.figure {
  margin: 0 0 2em;
  padding: 0; }

figcaption {
  color: #001871;
  font-size: 1.125em;
  font-weight: 400; }

.figure__contents-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1rem;
  margin: 0 0 2em; }
  .figure__contents-wrapper .map--districts,
  .figure__contents-wrapper .map--states {
    width: 700px; }
  @media (min-width: 64em) {
    .figure__contents-wrapper {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .figure__contents-wrapper .map--districts,
      .figure__contents-wrapper .map--states {
        width: 100%; } }
  .states-level-results .figure__contents-wrapper,
  .district-level-results .figure__contents-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.figure__contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.figure__legend {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 1em 0 0; }
  @media (min-width: 64em) {
    .figure__legend {
      margin: 0 1em 0; } }
  .figure__legend:empty {
    display: none; }
  .states-level-results .figure__legend,
  .district-level-results .figure__legend {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 1em 0 0; }

.figure__legend > .button--legend {
  min-width: 216px; }

.figure__legend--is-below {
  margin: 1em 0; }

.figure__sidebar {
  display: inline-block;
  margin: 0; }

.figure__sidebar .figure__year-controller {
  display: inline-block;
  margin: 1em 0; }
  @media (min-width: 64em) {
    .figure__sidebar .figure__year-controller {
      margin: 1em; } }

.figure__sidebar .figure__year-controller .selectability {
  min-width: 217px; }
  .figure__sidebar .figure__year-controller .selectability div[role="listbox"] div[role="option"] {
    min-width: 215px; }

.figure__commentary,
.figure__subject-text {
  margin-bottom: 2em; }

.figure__commentary--secondary {
  margin: 2em 0; }

.figure__title {
  color: #656565;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 0 1em;
  padding: 1rem 0;
  position: relative;
  text-align: left; }
  .figure--category a .figure__title {
    color: inherit;
    line-height: 1.3;
    max-width: 150px;
    padding: 0 0.25rem 1rem; }

.figure__instructions {
  background: #e7e7e8;
  color: #646464;
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.2;
  margin: 2em 0;
  min-height: 28px;
  padding: 6px 1em 6px 120px;
  position: relative; }
  @media (min-width: 64em) {
    .figure__instructions {
      font-size: 0.875rem; } }

.figure__instructions-icon {
  background-color: #e7e7e8;
  background-image: url(/highlights/geography/2018/images/icon-data-ccbf8950c2fe167d7043f9b0c912f137.png);
  background-position: 50% 8px;
  background-repeat: no-repeat;
  background-size: 40px auto;
  height: 40px;
  left: 40px;
  padding: 10px;
  position: absolute;
  top: -8px;
  width: 60px; }
  .figure__instructions-icon:before {
    border-color: transparent transparent transparent #a09687;
    border-style: solid;
    border-width: 8px 0 0 8px;
    content: '';
    position: absolute;
    right: -8px;
    height: 0;
    top: 0;
    width: 0; }
  .figure__instructions-icon:after {
    border-color: #e7e7e8 transparent transparent transparent;
    border-style: solid;
    border-width: 10px 30px 0 30px;
    bottom: -10px;
    content: '';
    left: 50%;
    margin-left: -30px;
    position: absolute;
    height: 0;
    width: 0; }
  .figure__instructions-icon.figure__instructions-icon--map {
    background-image: url(/highlights/geography/2018/images/icon-map-313adc3de8682da2c3e98f03eb3e824d.png); }

.figure__share {
  position: relative; }

.figure__footer {
  margin: 0 0 2rem; }

.figure__footer li {
  list-style: none;
  margin: 0 0 0.25rem; }

.figure--category {
  display: inline-block;
  margin: 0;
  padding: 0 2px;
  vertical-align: top;
  width: auto; }
  .figure--category .figure__contents {
    background-color: #eceae7;
    padding: 10px;
    border: 3px solid #a19788; }
  .figure--category.figure--null a {
    color: #585858;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
  .figure--category a {
    text-decoration: none; }

.figure__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .page-custom .figure__controls,
  .page-state-gaps .figure__controls {
    display: block; }

.findings {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.5em; }

.finding--one-third {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
  padding: 0 1.5em;
  text-align: center; }

.footer {
  overflow: hidden; }

.footer-header {
  background: #001871;
  border-bottom: 3px solid #fff;
  border-top: 3px solid #fff;
  width: 100%; }

.footer-header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.footer-header__links {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-right: 1px solid #c69214;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%; }

.footer-header__link {
  color: #007367;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  height: 38px;
  line-height: 38px;
  margin: -1px 20px -1px 0;
  padding: 0 20px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap; }
  @media (min-width: 64em) {
    .footer-header__link {
      font-size: 1.125rem; } }
  .footer-header__link:hover:after, .footer-header__link:focus:after {
    background-color: #007367;
    bottom: 0;
    content: '';
    left: 0;
    height: 3px;
    position: absolute;
    right: 0;
    width: 100%; }
  @media (min-width: 64em) {
    .footer-header__link {
      margin-right: 80px; } }
  .footer-header__link.is-active {
    background: #007367;
    color: #fff; }
    .footer-header__link.is-active:after {
      display: none; }

.footer-header__label {
  border: none;
  color: #fff;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 10px 0;
  position: relative;
  text-transform: uppercase; }
  @media (min-width: 64em) {
    .footer-header__label {
      font-size: 1.125rem; } }

.footer-content {
  background: #001871; }

.footer-content__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.footer-content__columns {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 2rem 0;
  width: 100%; }

.footer-content__related-link {
  color: #fff;
  display: block;
  font-size: 0.765em;
  line-height: 1.2;
  margin-bottom: 1.25em;
  padding-right: 2.5em;
  text-decoration: none; }
  .footer-content__related-link:hover, .footer-content__related-link:focus {
    color: #fff;
    text-decoration: underline; }
  @media (min-width: 64em) {
    .footer-content__related-link {
      font-size: 0.875em; } }

.footer-content__social-media {
  list-style-type: none;
  margin: -8px 0 0;
  padding: 0; }

.footer-content__social-media li {
  color: white;
  display: inline-block;
  vertical-align: middle; }

.footer-content__social-media li a {
  background-repeat: no-repeat;
  background-position: center;
  color: #fff;
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px;
  text-decoration: none; }

.footer-content__social-media li a.icon-facebook {
  background-color: white;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgFESMqpch9IQAAAMFJREFUOMvtlMENgkAQRd8S7nKSoyWIFYidGLcAKEE6gALowQ6khLUDOHLDCvACCVlHIBtPxn+b+XmZ2dnZVX3fIynURQCkQAwch/QTMECqJDDURQRUwAZZJ++DcZuBAPCEamdgx4J8IRcJuQdwBbohNmvBuC2TbrZVSTa0GpSktpc8sNrLgb09fis2/gDdFwrY/sGp1bZMjAvYuA6nHhegBrKJIW1OZoNvSx7qopq8hvFM6mv3+Ad/A5S+jhQIlsAXlYMsuJLupVIAAAAASUVORK5CYII=);
  background-position: 70% 108%; }

.footer-content__social-media li a.icon-twitter {
  background-color: #00b7ec;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAYAAAC0EpUuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNqkVIsNgyAQBRaoG5QRHMEN2hHYpB2hIziCIziCI9ANcILr0RyNPY8g8pIXNeDjHffRAKAq0SF7ep/FHVEU2dOzxBf8IyAdckCOyPvXJG0GWqwR5BjJXKfolO1CJwhaKCPQ/4qLRnjBtTsgOqb9mhLlkVd23StyomRY5KOQQL1NVAxtgnb8IjPk4qbasG4/DIW3NorOXDTCNYpOUvGnOgwn7jLwMjSs/S4nXL6QIec0nrZUulyk7pPa0VEDHAnbSqKGhRKnzyA0Aseb9vnclHoi54qQc/NhF34aXbnse6oOe2REamFIW2LCsstuAR8BBgBPGAE+rupFgwAAAABJRU5ErkJggg==); }

.form-item {
  margin: 1.5em 0; }

.form-item__label {
  display: block;
  font-weight: bold; }

.form-item__fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

.form-item__legend {
  font-weight: bold; }

.form-item__description {
  color: #555;
  font-size: 0.875em; }

.form-item__required-marker:before {
  content: "*"; }

.form-item--checkbox .form-item__label,
.form-item--radio .form-item__label {
  display: inline;
  font-weight: normal; }

.form-item--checkboxes .form-item--checkbox,
.form-item--radio {
  margin: 0; }

.form-item--date-day,
.form-item--date-month,
.form-item--date-year {
  display: inline-block;
  margin: 0; }

.form-item--password-confirm-pass-1 {
  margin-bottom: 0.75em; }

.form-item--password-confirm-pass-2 {
  margin: 0.75em 0; }

.form-select,
.form-text,
.form-textarea {
  border: 1px solid #ccc;
  font-size: 1em;
  padding: 0.3125em 0.625em; }
  .form-select:focus,
  .form-text:focus,
  .form-textarea:focus {
    border-color: #4d4d4d;
    outline: 0; }

.gap-selector {
  color: #4c4c4c;
  display: table;
  font-size: 0.9375em;
  font-weight: 400;
  position: relative;
  text-transform: uppercase; }

.gap-selector__row {
  display: table-row; }
  .gap-selector__row:nth-child(2) .gap-selector__cell:nth-child(2) {
    font-size: 2em; }

.gap-selector__cell {
  display: table-cell;
  padding-bottom: 0.25rem; }
  .gap-selector__cell:nth-child(2) {
    padding: 0 2em 0.25rem;
    text-align: center;
    vertical-align: top; }

.gap {
  fill: #d3d3d3; }

.gap-marker {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms; }
  .gap-marker.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }

.gap-marker--significant .gap-marker__marker {
  fill: #001871; }

.gap-marker--not-significant .gap-marker__marker {
  fill: grey; }

.gap-marker__text {
  font-size: 1rem;
  fill: white;
  text-anchor: middle; }

.grade-switcher {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 3.5rem auto;
  max-width: 500px; }

.grade-switcher__grade {
  background-color: transparent;
  color: #007367;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin: -1px 4rem;
  padding: 0.4em 1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  white-space: nowrap; }
  .grade-switcher__grade:hover, .grade-switcher__grade:focus {
    background-color: #007367;
    color: #fff; }
  .grade-switcher__grade.is-active {
    background-color: #007367;
    color: #fff; }

.group-row__header {
  color: #001871;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 1.5rem 0 0.75rem; }
  .group-row:first-of-type .group-row__header {
    margin-top: 0; }

.group-row__description {
  font-size: 0.875rem;
  margin: 0 0 0.75rem; }

.group-row .group-row__table table {
  table-layout: fixed; }

.group-row .group-row__table td {
  padding: 0 0.125rem;
  width: 33%;
  vertical-align: top; }

.group-row .figure--mini {
  margin: 0;
  max-width: 315px;
  padding: 0.5rem 0;
  position: relative; }
  .group-row .figure--mini.figure--null a {
    color: #585858;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }

.group-row .figure--mini .figure__contents {
  border: 2px solid #a19788;
  position: relative; }

.group-row .figure--mini:not(.figure--null) .figure__contents:after {
  background-color: #f2ede2;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA80lEQVQoz5WSzW1CMRCEP9PAywGfeR3A1ae8VBDoAAqwRCoIJQRcAC4BKghc8JUS4OwLVOBc1pKf8z+SZck7o/HurEopUSM43QH5XIAz4I2Nt8xRpTA4/QB44JnPuANLY6MHGFTFg4juwBqYAS/AEWiAbXB63nOUh62IOmPjufr+CniVels6LvNdiwCMjavCeVoKx0LwfI+d3D3HK//AoBoMwenpD/xcu5TC3NdbcLr9Its58CjD2amUEsHpiTg2RWZeemqBLAJYGBu9Om2GnRCaotfRXxbgvRCtjY0t8CQLcAT2sgSTcuLqtBnm4Be/RNHDBwnSWgmuSxmPAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy40MyIgaGVpZ2h0PSIxMi41MyIgdmlld0JveD0iMCAwIDEzLjQzIDEyLjUzIj48dGl0bGU+aWNvbi1tYWduaWZ5LXNtPC90aXRsZT48cGF0aCBkPSJNNy43OSwwQTUuNiw1LjYsMCwwLDAsMi4xNCw1LjU1aDBBNS40Niw1LjQ2LDAsMCwwLDIuOSw4LjMzTC4xLDEwLjg5YS4yOS4yOSwwLDAsMC0uMS4yMS4yOC4yOCwwLDAsMCwuMDkuMjFsMS4xNywxLjE0YS4zLjMsMCwwLDAsLjIuMDguMjguMjgsMCwwLDAsLjE5LS4wN0w0LjQxLDEwYTUuNjcsNS42NywwLDAsMCwzLjM4LDEuMSw1LjYsNS42LDAsMCwwLDUuNjQtNS41NUE1LjYsNS42LDAsMCwwLDcuNzksMFptMCw5LjM3YTMuOSwzLjksMCwwLDEtNC0zLjh2MGEzLjksMy45LDAsMCwxLDQtMy44MWgwYTMuOSwzLjksMCwwLDEsNCwzLjhoMGEzLjksMy45LDAsMCwxLTQsMy44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIHN0eWxlPSJmaWxsOiNjNjkyMTQiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy40MyIgaGVpZ2h0PSIxMi41MyIgdmlld0JveD0iMCAwIDEzLjQzIDEyLjUzIj48dGl0bGU+aWNvbi1tYWduaWZ5LXNtPC90aXRsZT48cGF0aCBkPSJNNy43OSwwQTUuNiw1LjYsMCwwLDAsMi4xNCw1LjU1aDBBNS40Niw1LjQ2LDAsMCwwLDIuOSw4LjMzTC4xLDEwLjg5YS4yOS4yOSwwLDAsMC0uMS4yMS4yOC4yOCwwLDAsMCwuMDkuMjFsMS4xNywxLjE0YS4zLjMsMCwwLDAsLjIuMDguMjguMjgsMCwwLDAsLjE5LS4wN0w0LjQxLDEwYTUuNjcsNS42NywwLDAsMCwzLjM4LDEuMSw1LjYsNS42LDAsMCwwLDUuNjQtNS41NUE1LjYsNS42LDAsMCwwLDcuNzksMFptMCw5LjM3YTMuOSwzLjksMCwwLDEtNC0zLjh2MGEzLjksMy45LDAsMCwxLDQtMy44MWgwYTMuOSwzLjksMCwwLDEsNCwzLjhoMGEzLjksMy45LDAsMCwxLTQsMy44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIHN0eWxlPSJmaWxsOiNjNjkyMTQiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy40MyIgaGVpZ2h0PSIxMi41MyIgdmlld0JveD0iMCAwIDEzLjQzIDEyLjUzIj48dGl0bGU+aWNvbi1tYWduaWZ5LXNtPC90aXRsZT48cGF0aCBkPSJNNy43OSwwQTUuNiw1LjYsMCwwLDAsMi4xNCw1LjU1aDBBNS40Niw1LjQ2LDAsMCwwLDIuOSw4LjMzTC4xLDEwLjg5YS4yOS4yOSwwLDAsMC0uMS4yMS4yOC4yOCwwLDAsMCwuMDkuMjFsMS4xNywxLjE0YS4zLjMsMCwwLDAsLjIuMDguMjguMjgsMCwwLDAsLjE5LS4wN0w0LjQxLDEwYTUuNjcsNS42NywwLDAsMCwzLjM4LDEuMSw1LjYsNS42LDAsMCwwLDUuNjQtNS41NUE1LjYsNS42LDAsMCwwLDcuNzksMFptMCw5LjM3YTMuOSwzLjksMCwwLDEtNC0zLjh2MGEzLjksMy45LDAsMCwxLDQtMy44MWgwYTMuOSwzLjksMCwwLDEsNCwzLjhoMGEzLjksMy45LDAsMCwxLTQsMy44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIHN0eWxlPSJmaWxsOiNjNjkyMTQiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy40MyIgaGVpZ2h0PSIxMi41MyIgdmlld0JveD0iMCAwIDEzLjQzIDEyLjUzIj48dGl0bGU+aWNvbi1tYWduaWZ5LXNtPC90aXRsZT48cGF0aCBkPSJNNy43OSwwQTUuNiw1LjYsMCwwLDAsMi4xNCw1LjU1aDBBNS40Niw1LjQ2LDAsMCwwLDIuOSw4LjMzTC4xLDEwLjg5YS4yOS4yOSwwLDAsMC0uMS4yMS4yOC4yOCwwLDAsMCwuMDkuMjFsMS4xNywxLjE0YS4zLjMsMCwwLDAsLjIuMDguMjguMjgsMCwwLDAsLjE5LS4wN0w0LjQxLDEwYTUuNjcsNS42NywwLDAsMCwzLjM4LDEuMSw1LjYsNS42LDAsMCwwLDUuNjQtNS41NUE1LjYsNS42LDAsMCwwLDcuNzksMFptMCw5LjM3YTMuOSwzLjksMCwwLDEtNC0zLjh2MGEzLjksMy45LDAsMCwxLDQtMy44MWgwYTMuOSwzLjksMCwwLDEsNCwzLjhoMGEzLjksMy45LDAsMCwxLTQsMy44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIHN0eWxlPSJmaWxsOiNjNjkyMTQiLz48L3N2Zz4=);
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid #c69214;
  border-radius: 6px;
  bottom: 2px;
  content: '';
  height: 23px;
  position: absolute;
  right: 2px;
  top: auto;
  width: 29px; }

.group-row .figure--mini.is-active:before {
  color: #007367;
  content: 'Hide Detail View';
  font-size: .875em;
  font-weight: 700;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  text-decoration: underline;
  top: 3em;
  width: 120px; }

.group-row .figure--mini.is-active .figure__contents,
.group-row .figure--mini.is-active .figure__title {
  opacity: 0; }

.group-row .figure--mini.is-active:hover:before {
  text-decoration: none; }

.group-row .figure--mini.is-active {
  background-color: #f5f4f3; }

.group-row .figure--mini.is-active a {
  display: block;
  position: relative; }

.group-row .figure--mini.is-active a:after {
  background-color: #007367;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABaCAYAAADegYpGAAAACXBIWXMAAC4jAAAuIwF4pT92AAAE9UlEQVR42u2c0XHbMAyG/+T6bmWCaIMoE1jZwJmgygbuBFUnaDpB5QnqTFBlgsoTVNlAnoB9MHRxc0pCUJAIOsQd73IXWaI+giAAETwzxuCEJQeQAUjo77ekAdABqI/+nlTOTgx+BmBFoJcj77WjgahoMCL8AUkAFNSuJnrGEw1CBaCN8A/Q19QWMz53A6CUGIRQ4ZceoA8NwnrM2hAa/Jym/qWS/uzJ3G1dfnwemLb/VgQeNPN+EfzkFDU/oZdbKu/njmZBcyrwUwJ/Fcjs3JNpbEKHn5GfvUBYYj0AWuGn1PmFIJA+am0GnpXSYC/mHACN8BPS+LGm5oFMVs3wyVOClgP4PPUAaIRfj1hc9wDuhSLRhFIV5QgP64lm1HAsYIzR1ErjLqUxJpmoX2tjTOfYr+1r99UEPnN8ucYYk87Qv4RAush66J6azE7jYOc35FvPKWsA3x3MYfbSFGqJcEsH8HcewIPWlFsCyomE7zUuuAlpxIIJvlIQh/xh/uaGHAo1ms/NTn5TAL43k3cOM1yN5nO1/oHcP20Jv6+M669739+35q8Y4PeebLwN/B1zpqswO2vGtQVm+KjtKAVT4RLf8FOGh/MIxw8WM9r/DcPzWfmGv2JObe1Sct89BPi7Y/dMsbQM7c99w7dNnlUIR2z7ugCQ+XI1OQHKheKFdkg6Sw/uiy/NzxgmJyTwYDgGqS/4qeV1NcIT2z5nn5TD5+yRLCYMwiqGPW9to3vt8FvmPZeetZlz7ZX2TVOh2XuWaIffRPh+UxARfoQvL59OCH6LQwJuqtSBreS2MYwv+LWlZ8KBz3EHNShM58vsdMJapEls+9z4gm/rxSzhsO89EPitdviAvm+2b6YMYL+1sPFpdmy/exYBwed8Fq19upq2YfgS9llQn5IwZumDbz+f45mUgWi97U6MLeB/307LsJE30JtiTsEr5rjw6Wq6aH+l2POpGOA3vasdEvxLpeZnDV4q+/mdFezLr5h73YuAawpqbfvzUwB/mb+5hf9NVC7Vkup2Kbew3+9yPHWLwMA/vnQYNMBfOUSxCwA/mUGNZH+54IeDRc82szDjZTthIdzLdj+iWE9VQZwE+F66iRfi3BjTjijYU1WNKAn+WFrhQcjJQxmjFK9WSvrwdgqy11PKnhblrUNUnFEfVxh/vMw1FFWgl+CV0EjJI/4/MbA5At0nxTLInr/wbtHenPArjD/PIBSxqpY8j+D9gAfm2b3wUcCzDjqaQ/Mlwe8Ug9/ResHaYTcV/EQY/Bd6uRscjlHRJN8wcK6ClUx0Okcj6LsXA/cvjX+px552Ehr445Y6pKOloOcSvCRdTanjubheQ4rnwogpz9zcUH9qqRtKwZcEv6dsZeXwW8nodE/vtKUmXisgAT+F3NmXbHftnX5lRy2hdjXwzP55NS2cDWaoDRgLX/LsS0nwQch5BB8e/AjeE3xJ8LuPCt4ltzMF+A4fVDiaX+BwXkIEPzP8AnJfnyJ4BvwI3hN8SfCbCN5+wZUGX0TcdvAryOXiI3iG2YngPcGXBP8jgrc3O5LgNRw0HYzmR/Ce4JcRvB85M8a0kPn8FsE7aH498h57HMp0IngHzR/z/fXD5uKlNL8jgLsI3o+3wx2ACF44yOoHYBPB+4lwO4pKXxsApw2hUd6PcI+lTwt8fgE+R0wJi3o7b/1/jefDJu4jeFn5By8qYeLIkGlXAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
  background-position: 50%;
  background-repeat: no-repeat;
  border-color: #007367;
  border-radius: 6px;
  bottom: auto;
  content: '';
  height: 33px;
  margin-right: -15px;
  position: absolute;
  right: 50%;
  top: 5em;
  width: 41px; }

.group-row .figure--mini .figure__title {
  color: inherit;
  font-size: 1rem;
  line-height: 1.3;
  padding: 0.25rem 1rem; }

.group-row .detail-drawer__contents {
  background-color: #f5f4f3;
  padding: 1.5rem; }

.group-row .detail-wrapper {
  background-color: #fff;
  padding: 1rem; }

.group-row .detail-wrapper .figure {
  margin: 0 0 1rem; }

.group-row .detail-wrapper .figure__title {
  color: #656565;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.4;
  padding: 0 0 1em;
  max-width: 47.5rem;
  text-align: left; }

.group-row .detail-wrapper .figure__commentary {
  font-size: 0.875rem; }

.header {
  background-color: #001871;
  border-bottom: 5px solid #c69214; }

.header__inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 95px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative; }
  .is-sticky .header__inner {
    height: auto;
    padding: 10px 0; }
    @media (min-width: 64em) {
      .is-sticky .header__inner {
        padding: 5px 0; } }

.hero {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 5px solid #c69214;
  height: 140px;
  margin-bottom: 23rem;
  width: 100%; }
  @media (min-width: 48em) {
    .hero {
      height: 400px;
      margin-bottom: 15rem; } }
  @media (min-width: 64em) {
    .hero {
      height: 522px;
      margin-bottom: 14rem; } }
  .hero .hero__content {
    background-color: #fff;
    padding: 2.25em;
    position: relative;
    top: 120px; }
    @media (min-width: 48em) {
      .hero .hero__content {
        top: 300px; } }
    @media (min-width: 64em) {
      .hero .hero__content {
        top: 400px; } }
  .hero .hero__title {
    color: #001871;
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.3;
    margin: 0 0 1em; }
    @media (min-width: 64em) {
      .hero .hero__title {
        font-size: 1.6em; } }
  .hero .hero__subtitle {
    color: #001871;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 1em; }
    @media (min-width: 64em) {
      .hero .hero__subtitle {
        font-size: 1.25em; } }
  .hero .hero__content p {
    font-size: 0.875rem;
    line-height: 1.6;
    margin: 0; }

.icon-solid, .icon-dashed {
  display: inline-block;
  height: 1px;
  position: relative;
  margin-right: 4px;
  top: -4px;
  width: 25px; }

.icon-solid {
  border-bottom: 2px solid #001871; }

.icon-dashed {
  border-bottom: 2px dashed #001871; }

.icon-arrow-circle-up--lg,
.icon-arrow-circle-down--lg {
  height: 55px !important;
  margin: 0.5rem 0;
  width: 55px !important; }
  @media (min-width: 64em) {
    .icon-arrow-circle-up--lg,
    .icon-arrow-circle-down--lg {
      height: 80px !important;
      width: 80px !important; } }

.icon-w-number-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.icon-info-glyph {
  margin-left: 0.5em;
  position: relative;
  top: 2px; }
  .icon-info-glyph img {
    width: 16px;
    height: 16px;
    cursor: pointer; }

.icon-fallback-glyph {
  display: block;
  padding-left: 10px; }

.icon-arrow-circle-up {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsSAAALEgHS3X78AAADEElEQVRo3u2av2vbQBTHv1KaBC21GzrEZLD3DNXWVSVTp5YS6FY0OJ0KddxMnfQHGFMPplBSIgopJOAQDyZjNIQSb7IhWwebELwUVcmi/qCoQ8/BcXSybD1ZFvQtAt1Jdx/ee3fv3jvBdV2EFSFTTANQAMgDzxSn+yUAE4DRf7q9sh16DmFAhEzxKQAVwJOQ86gD0N1e+XCqIEKmqALQAGRBK10Amtsr65GCCJmiAkCPAMALSHV7ZYMUhPmABuA1pisVpiE7NAiDMAA8QDzSAqCMghFHQMgAOjFCgI3dYXMZH4R9aPgso9OUFADDD8bTtIRMMcfW+FmAGN6Dcl5mJnJ84nAGIQY1kx5uuOPRWaPwiYX5OWfvwwspfVcCANhXDp6//OT8+v1HIvAZDUCBa1psnzimgGgeFSR5deXGe/PsAg8fv6OAAYBHg/vMsGnpUUEAgLy6guZRQVqYn3MIQHRPH2FhRzYqiAhgsmzOtzSiRQ0RAYx2A4RFsdlpQBDDZNncrzWiThOCGEYFAAHLm2kA36cNQbya3RPZiS42CCLNKBOBUEIQwcgiO1+TQrx6e/BzkrYQMMpYIEEg1vO6Vd05WeS1V3dOFtfzukUMI4tBg8MgEPk3e99qjfbSqH/VGu0lYpiUGBR5FMT27qnz8XPzftD/BYUJ+j9xHGf0g9jY2h976aw12kvbu6fOJGNODEIN0ZeNrX3JD4YcxL5yyCFGwXiNGd601kpWFBCDMKX3xz+ML19hnl14jumbKMHyph3FsdbtlXlJjUjO8iJLMiRdTJGlfJIuxn+NzJxGWLKrnmCIutsr2yJV9iRG0a/3EVYp6iYQotuvcpFlUWIS7dbOzspd3YRpQ+eFKGqCQFRurMVyqRWKUbwCvs65RQVRGa4vihy7a4VOJqyVrMGJd84tKM+qFCQtL3/mFXrS+FdyS26hh5mYzdJElzMGwS2Kij5huDlDMH0Ic6KDFfswR+EzIX0i5wcR6IQ4YGaVGCAqCFBj5zo7t3PSr3B4AKlI8qUaD6BkX3Pi7DsKYrx49heVv7KwvZFbiQAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  display: inline-block;
  height: 55px;
  text-indent: -999em;
  width: 55px; }

.icon-arrow-circle-up--sm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsSAAALEgHS3X78AAADEElEQVRo3u2av2vbQBTHv1KaBC21GzrEZLD3DNXWVSVTp5YS6FY0OJ0KddxMnfQHGFMPplBSIgopJOAQDyZjNIQSb7IhWwebELwUVcmi/qCoQ8/BcXSybD1ZFvQtAt1Jdx/ee3fv3jvBdV2EFSFTTANQAMgDzxSn+yUAE4DRf7q9sh16DmFAhEzxKQAVwJOQ86gD0N1e+XCqIEKmqALQAGRBK10Amtsr65GCCJmiAkCPAMALSHV7ZYMUhPmABuA1pisVpiE7NAiDMAA8QDzSAqCMghFHQMgAOjFCgI3dYXMZH4R9aPgso9OUFADDD8bTtIRMMcfW+FmAGN6Dcl5mJnJ84nAGIQY1kx5uuOPRWaPwiYX5OWfvwwspfVcCANhXDp6//OT8+v1HIvAZDUCBa1psnzimgGgeFSR5deXGe/PsAg8fv6OAAYBHg/vMsGnpUUEAgLy6guZRQVqYn3MIQHRPH2FhRzYqiAhgsmzOtzSiRQ0RAYx2A4RFsdlpQBDDZNncrzWiThOCGEYFAAHLm2kA36cNQbya3RPZiS42CCLNKBOBUEIQwcgiO1+TQrx6e/BzkrYQMMpYIEEg1vO6Vd05WeS1V3dOFtfzukUMI4tBg8MgEPk3e99qjfbSqH/VGu0lYpiUGBR5FMT27qnz8XPzftD/BYUJ+j9xHGf0g9jY2h976aw12kvbu6fOJGNODEIN0ZeNrX3JD4YcxL5yyCFGwXiNGd601kpWFBCDMKX3xz+ML19hnl14jumbKMHyph3FsdbtlXlJjUjO8iJLMiRdTJGlfJIuxn+NzJxGWLKrnmCIutsr2yJV9iRG0a/3EVYp6iYQotuvcpFlUWIS7dbOzspd3YRpQ+eFKGqCQFRurMVyqRWKUbwCvs65RQVRGa4vihy7a4VOJqyVrMGJd84tKM+qFCQtL3/mFXrS+FdyS26hh5mYzdJElzMGwS2Kij5huDlDMH0Ic6KDFfswR+EzIX0i5wcR6IQ4YGaVGCAqCFBj5zo7t3PSr3B4AKlI8qUaD6BkX3Pi7DsKYrx49heVv7KwvZFbiQAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 35px 35px;
  display: inline-block;
  height: 37px;
  width: 37px; }

.icon-arrow-circle-up--vsm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsSAAALEgHS3X78AAADEElEQVRo3u2av2vbQBTHv1KaBC21GzrEZLD3DNXWVSVTp5YS6FY0OJ0KddxMnfQHGFMPplBSIgopJOAQDyZjNIQSb7IhWwebELwUVcmi/qCoQ8/BcXSybD1ZFvQtAt1Jdx/ee3fv3jvBdV2EFSFTTANQAMgDzxSn+yUAE4DRf7q9sh16DmFAhEzxKQAVwJOQ86gD0N1e+XCqIEKmqALQAGRBK10Amtsr65GCCJmiAkCPAMALSHV7ZYMUhPmABuA1pisVpiE7NAiDMAA8QDzSAqCMghFHQMgAOjFCgI3dYXMZH4R9aPgso9OUFADDD8bTtIRMMcfW+FmAGN6Dcl5mJnJ84nAGIQY1kx5uuOPRWaPwiYX5OWfvwwspfVcCANhXDp6//OT8+v1HIvAZDUCBa1psnzimgGgeFSR5deXGe/PsAg8fv6OAAYBHg/vMsGnpUUEAgLy6guZRQVqYn3MIQHRPH2FhRzYqiAhgsmzOtzSiRQ0RAYx2A4RFsdlpQBDDZNncrzWiThOCGEYFAAHLm2kA36cNQbya3RPZiS42CCLNKBOBUEIQwcgiO1+TQrx6e/BzkrYQMMpYIEEg1vO6Vd05WeS1V3dOFtfzukUMI4tBg8MgEPk3e99qjfbSqH/VGu0lYpiUGBR5FMT27qnz8XPzftD/BYUJ+j9xHGf0g9jY2h976aw12kvbu6fOJGNODEIN0ZeNrX3JD4YcxL5yyCFGwXiNGd601kpWFBCDMKX3xz+ML19hnl14jumbKMHyph3FsdbtlXlJjUjO8iJLMiRdTJGlfJIuxn+NzJxGWLKrnmCIutsr2yJV9iRG0a/3EVYp6iYQotuvcpFlUWIS7dbOzspd3YRpQ+eFKGqCQFRurMVyqRWKUbwCvs65RQVRGa4vihy7a4VOJqyVrMGJd84tKM+qFCQtL3/mFXrS+FdyS26hh5mYzdJElzMGwS2Kij5huDlDMH0Ic6KDFfswR+EzIX0i5wcR6IQ4YGaVGCAqCFBj5zo7t3PSr3B4AKlI8qUaD6BkX3Pi7DsKYrx49heVv7KwvZFbiQAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLXVwPC90aXRsZT4KICA8cGF0aCBkPSJNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwYXRoIGQ9Ik0yNSw1MEEyNSwyNSwwLDEsMSw1MCwyNSwyNSwyNSwwLDAsMSwyNSw1MFpNMzUuNTIsMjcuOTFhMi40MiwyLjQyLDAsMCwwLDMuNDIuMTVMMzksMjhsMS4xLTEuMTFhMi40MSwyLjQxLDAsMCwwLDAtMy40MWgwTDI2LjcsMTAuMDVhMi40MSwyLjQxLDAsMCwwLTMuNDEsMGgwTDkuOTIsMjMuNDNhMi40MSwyLjQxLDAsMCwwLDAsMy40MWgwTDExLDI4YTIuNDIsMi40MiwwLDAsMCwzLjQyLDBsMCwwLDcuMy03LjYxVjM4LjcxYTIuNDEsMi40MSwwLDAsMCwyLjQsMi40MmgxLjYzYTIuNDEsMi40MSwwLDAsMCwyLjQyLTIuNHMwLDAsMCwwVjIwLjNsNy4zLDcuNjFaIiBzdHlsZT0iZmlsbDogIzAwMTg3MSIvPgo8L3N2Zz4K);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  display: inline-block;
  height: 22px;
  text-indent: -999em;
  width: 22px; }

.icon-arrow-up--sm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAYAAACkCdXRAAAACXBIWXMAAAsSAAALEgHS3X78AAAA4UlEQVQ4y+2TsQ3CMBBFXyIKOijpoIqLWCIbkA0YAdq4YgQ2IBU1I7ABMAISDR1sECY4mkQKUYydNDR8yYXt05Pv2UZEcI0oztIozsauuhBHlDYz4AgcXLVOWAkaAUulzaY3TGmTA/Pa0k5pk9jqAxGxgVLg1LL1BJL7bV94nUxpMy7ba8sUyLu0WXmyZaW0WTthSpstsPC4mLzp78PZF0+2XIG08hd6erJlXvcXdvDk9BeICOVj3NE/LyAJojhra28ITByAR2N+bn20Phdxv+2DPn/TO3/Yj2EDy3oBXLrC3rVPa6p9exkwAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy42OCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE3LjY4IDIwIj4KICA8dGl0bGU+aWNvbi1hcnJvdy11cC0tYmx1ZTwvdGl0bGU+CiAgPGc+CiAgICA8cG9seWdvbiBwb2ludHM9IjE3LjY4IDExLjkzIDAgMTEuOTMgOC44NCAwIDE3LjY4IDExLjkzIiBzdHlsZT0iZmlsbDogIzI2MmI2OSIvPgogICAgPHJlY3QgeD0iNC44NiIgeT0iMTEuOTMiIHdpZHRoPSI4LjA3IiBoZWlnaHQ9IjguMDciIHN0eWxlPSJmaWxsOiAjMjYyYjY5Ii8+CiAgPC9nPgo8L3N2Zz4K);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy42OCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE3LjY4IDIwIj4KICA8dGl0bGU+aWNvbi1hcnJvdy11cC0tYmx1ZTwvdGl0bGU+CiAgPGc+CiAgICA8cG9seWdvbiBwb2ludHM9IjE3LjY4IDExLjkzIDAgMTEuOTMgOC44NCAwIDE3LjY4IDExLjkzIiBzdHlsZT0iZmlsbDogIzI2MmI2OSIvPgogICAgPHJlY3QgeD0iNC44NiIgeT0iMTEuOTMiIHdpZHRoPSI4LjA3IiBoZWlnaHQ9IjguMDciIHN0eWxlPSJmaWxsOiAjMjYyYjY5Ii8+CiAgPC9nPgo8L3N2Zz4K);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy42OCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE3LjY4IDIwIj4KICA8dGl0bGU+aWNvbi1hcnJvdy11cC0tYmx1ZTwvdGl0bGU+CiAgPGc+CiAgICA8cG9seWdvbiBwb2ludHM9IjE3LjY4IDExLjkzIDAgMTEuOTMgOC44NCAwIDE3LjY4IDExLjkzIiBzdHlsZT0iZmlsbDogIzI2MmI2OSIvPgogICAgPHJlY3QgeD0iNC44NiIgeT0iMTEuOTMiIHdpZHRoPSI4LjA3IiBoZWlnaHQ9IjguMDciIHN0eWxlPSJmaWxsOiAjMjYyYjY5Ii8+CiAgPC9nPgo8L3N2Zz4K);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy42OCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE3LjY4IDIwIj4KICA8dGl0bGU+aWNvbi1hcnJvdy11cC0tYmx1ZTwvdGl0bGU+CiAgPGc+CiAgICA8cG9seWdvbiBwb2ludHM9IjE3LjY4IDExLjkzIDAgMTEuOTMgOC44NCAwIDE3LjY4IDExLjkzIiBzdHlsZT0iZmlsbDogIzI2MmI2OSIvPgogICAgPHJlY3QgeD0iNC44NiIgeT0iMTEuOTMiIHdpZHRoPSI4LjA3IiBoZWlnaHQ9IjguMDciIHN0eWxlPSJmaWxsOiAjMjYyYjY5Ii8+CiAgPC9nPgo8L3N2Zz4K);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  display: inline-block;
  padding-left: 25px; }

.icon-arrow-fat {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAWCAYAAACG9x+sAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAalJREFUWIXVl62rKkEchp/ZVRbMBovJZJA1bTC7xWDQpGAwiP/QCprsNotgERazQW0a/AINoiwIyiI4N1zu4Vz8OJ4DB8enzg68z7L7m3mFlBJVWC6XcjQaYds2hmGIZ/Zovx3qO8znc/r9PvV6nePx+NSbVUrg39ewXq9xHAfP876UUErgM7vdDsdx2G63DyWUFQA4HA7UajVWq9VdCaUFAE6nE41Gg8lkclNCeQGA8/lMs9lkOBxeSYhutytns9krcl3heR77/f7uuhCCbDZLKpX6GLGBXq+HSmfBI6SUtNttPM+TmUxGAGjvEv4zruvSarUkQODVYX7KYDDA9335Fj/xPXRdf48pdAvTNCkWiyKgaRqXy+XVeb6FZVnk83kBIMbjsdxsNq/OBMBisWA6nT58Jp1OY9v2xxgVKk0h13Vlp9O5uSaEIJfLYVnWf9fst5hCQggKhQKmaV51BOUFdF2nVCoRj8dvFhylBYLBIOVymVgsdredKStgGAaVSoVoNPqwWioloGl/j6VQKES1WiUSiXzZi5USSCQS+L5PMpkkHA4/Ver/AJg/lRADUuu3AAAAAElFTkSuQmCC);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 22px;
  display: inline-block;
  height: 22px;
  width: 48px; }

.icon-arrow-circle-down {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsSAAALEgHS3X78AAADhklEQVRo3t2aQWjTUBjH/42dLLDRUnR664SIeFpOOXgKQVBP22F3C6IeFDem4mEgneBhuomF7SC7lB1kiIP2MhjDUAd2LiKrIANZittB2KqUlla7jeG8vNVuS7qX5LVd+ocQaJO878f3vfe+973n2d3dhVOpmu4HIJNLJJfP5PE8gBSAxN5dkYScUxs8TkBUTe8BEALQ7dCOOICoIgmxuoKomh4CEAYQBFutAQgrkhCtKYiq6TKAaA0AjIBCiiQkmIKQPhAG0If6KkI8lHMMomp6J4AYgC40Rl8A9CiSsGobRNV0kYwuPjRWeQCyIgkpswc4F0CA2JAgNtF7hIRT6phAHPSMaBRmh0BIx0447RMbmUJ2YDAWWM8UAABnO9rx4mlP9kxHe4BBn5EPDgBGoRVm0bErIQBgPVPAwGAswMArXcRG8z5C5gkmQ2wlRLXfbKqP2GrqkSjco6ghCEk7gi4CCRKbD3kkDPcpvA+EZLFBF4IEie1lj4TgXoUAgCPzRreLQbpVTfdzZFXndsnNAiJyZH3dFB5pBhDRS5vhbmQK2eGIWs6VLpw/vXk7dKmVpTWvosnNbys/y9981KfQJpk+L20jt/rfBIq/t/6noF9/tBaL26X7d2WeBcToWKI0M7fMH2wz/voG1fscbUOVEHuamVvmR8cSpVpAmLXpGMRMM3PL/NT0Ut7u+1PTS3kjCKuiBhHOnTL9b2JywTefTGetNj6fTGcnJhd8dtq0DTI+0luq9uGh4dmAFZj5ZDo7NDwbqAYxPtJbsgJCFRZeL8ezgqGF8Ho52pDLn7h+895VAJ1U1Jyn5drli6WPn1Zbsrk/hs+8/5Dm/T5+a/HzmuGI6PfxW88iajtDCABY9LxbXHlpdXm7s/O3dOfBW17//ovprGYTAgCGOFIxsSSaMKsjBACkbIGwhnEIAQAJjtSH4o2CYQARVyQhxzmtnjiBYQBRtr1caVQ1fdXJut3qAMAIYk2RhE6mVRQrnmEEsc/mfbVfp16h8QxDiLI3jFIUx9WUap5hCHHIVqNqvOUJ0swzT57P8sXiNgCgre0kHj+8wgoiokhC/1EgTLYVaijDbYWm2egxTOPJgzJtZlxHCNlsU9R0PUI2Ho8LjP3N0AoYkcRlI/uEWA2CaoVYEWaRBkBEqoXTkZ3dTK4/wmEAFIKbD9UYALn7mJMB0N7BM7HiXteDZ/8AJ+7VLwypkzkAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  display: inline-block;
  height: 55px;
  text-indent: -999em;
  width: 55px; }

.icon-arrow-circle-down--vsm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsSAAALEgHS3X78AAADhklEQVRo3t2aQWjTUBjH/42dLLDRUnR664SIeFpOOXgKQVBP22F3C6IeFDem4mEgneBhuomF7SC7lB1kiIP2MhjDUAd2LiKrIANZittB2KqUlla7jeG8vNVuS7qX5LVd+ocQaJO878f3vfe+973n2d3dhVOpmu4HIJNLJJfP5PE8gBSAxN5dkYScUxs8TkBUTe8BEALQ7dCOOICoIgmxuoKomh4CEAYQBFutAQgrkhCtKYiq6TKAaA0AjIBCiiQkmIKQPhAG0If6KkI8lHMMomp6J4AYgC40Rl8A9CiSsGobRNV0kYwuPjRWeQCyIgkpswc4F0CA2JAgNtF7hIRT6phAHPSMaBRmh0BIx0447RMbmUJ2YDAWWM8UAABnO9rx4mlP9kxHe4BBn5EPDgBGoRVm0bErIQBgPVPAwGAswMArXcRG8z5C5gkmQ2wlRLXfbKqP2GrqkSjco6ghCEk7gi4CCRKbD3kkDPcpvA+EZLFBF4IEie1lj4TgXoUAgCPzRreLQbpVTfdzZFXndsnNAiJyZH3dFB5pBhDRS5vhbmQK2eGIWs6VLpw/vXk7dKmVpTWvosnNbys/y9981KfQJpk+L20jt/rfBIq/t/6noF9/tBaL26X7d2WeBcToWKI0M7fMH2wz/voG1fscbUOVEHuamVvmR8cSpVpAmLXpGMRMM3PL/NT0Ut7u+1PTS3kjCKuiBhHOnTL9b2JywTefTGetNj6fTGcnJhd8dtq0DTI+0luq9uGh4dmAFZj5ZDo7NDwbqAYxPtJbsgJCFRZeL8ezgqGF8Ho52pDLn7h+895VAJ1U1Jyn5drli6WPn1Zbsrk/hs+8/5Dm/T5+a/HzmuGI6PfxW88iajtDCABY9LxbXHlpdXm7s/O3dOfBW17//ovprGYTAgCGOFIxsSSaMKsjBACkbIGwhnEIAQAJjtSH4o2CYQARVyQhxzmtnjiBYQBRtr1caVQ1fdXJut3qAMAIYk2RhE6mVRQrnmEEsc/mfbVfp16h8QxDiLI3jFIUx9WUap5hCHHIVqNqvOUJ0swzT57P8sXiNgCgre0kHj+8wgoiokhC/1EgTLYVaijDbYWm2egxTOPJgzJtZlxHCNlsU9R0PUI2Ho8LjP3N0AoYkcRlI/uEWA2CaoVYEWaRBkBEqoXTkZ3dTK4/wmEAFIKbD9UYALn7mJMB0N7BM7HiXteDZ/8AJ+7VLwypkzkAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  display: inline-block;
  height: 22px;
  text-indent: -999em;
  width: 22px; }

.icon-blue-circle--vsm {
  background-color: #001871;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 50%;
  display: inline-block;
  height: 20px;
  text-indent: -999em;
  width: 20px; }

.icon-diamond--sm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQ4y63VPwrCMBiH4befi5tXcBPBwSN0desQCNn0ZLqVQsEj6BF6hF6hJ4hLKWqbJmn62wLhWb5/mbWWkJRVXQCt0arx/ZVA8Ao8gXdZ1edktAfv/XMXAksESCgskWAQLAtALywLwVlYEkAnLIngJJxZa1PB73RAvjkcT3vgxTrZAhcxWrXAbSW0AwoBMFo9VoA7IDdaNUOhEuEBHLXUQvgHnGz+SHgEOsc0EJ4EZxeKB3aC3tXngGfBoCX9B3vBYUwjTkoTcqM+bp50f0wbKsAAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  display: inline-block;
  text-indent: -999em;
  height: 22px;
  width: 22px; }

.icon-diamond {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsSAAALEgHS3X78AAABDklEQVRYw8XYsQ3CMBAF0J+/ACswQtp0DJKCVFkJOiQYgBFSQcsqTBCaBIKSOPbd2T7Jrf1kyfY/F33fQ1Pn27MEgLauXpp5aIDoAHQjKDlkgtgNQ4WhAWIsFYZGCDWGhggVhsYIMYYRECIMIyGCMYyICMIwMsIbwwQILwwTITYxTIhwYpgYsYphBsQipjhdHzkQ03oDOBBAmREx7syebV1dADQZIU1bV3cOMS8XphnW/p2aDJgvYnaPJMT8IRZv1gSYGWL1rYmIWUQ4X98ImFXEZh4xxDgRXgnNALOJ8M6sCowXIijFCzDeiOC+JgAThBB1eh6YYIS493VgRAjVb8ACRowAgMLgo+Y4gYnrA50dqM35Qm5aAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij48dGl0bGU+aWNvbi1kaWFtb25kPC90aXRsZT48cmVjdCB4PSI0LjgzIiB5PSI0Ljg0IiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ljg0IDE2LjQ5KSByb3RhdGUoLTQ1KSIgZmlsbD0iI2E2YThhYiIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij48dGl0bGU+aWNvbi1kaWFtb25kPC90aXRsZT48cmVjdCB4PSI0LjgzIiB5PSI0Ljg0IiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ljg0IDE2LjQ5KSByb3RhdGUoLTQ1KSIgZmlsbD0iI2E2YThhYiIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij48dGl0bGU+aWNvbi1kaWFtb25kPC90aXRsZT48cmVjdCB4PSI0LjgzIiB5PSI0Ljg0IiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ljg0IDE2LjQ5KSByb3RhdGUoLTQ1KSIgZmlsbD0iI2E2YThhYiIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij48dGl0bGU+aWNvbi1kaWFtb25kPC90aXRsZT48cmVjdCB4PSI0LjgzIiB5PSI0Ljg0IiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ljg0IDE2LjQ5KSByb3RhdGUoLTQ1KSIgZmlsbD0iI2E2YThhYiIvPjwvc3ZnPg==);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: auto 60px;
  display: inline-block;
  height: 60px;
  text-indent: -999em;
  width: 60px; }

.icon-diamond--small {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsSAAALEgHS3X78AAABDklEQVRYw8XYsQ3CMBAF0J+/ACswQtp0DJKCVFkJOiQYgBFSQcsqTBCaBIKSOPbd2T7Jrf1kyfY/F33fQ1Pn27MEgLauXpp5aIDoAHQjKDlkgtgNQ4WhAWIsFYZGCDWGhggVhsYIMYYRECIMIyGCMYyICMIwMsIbwwQILwwTITYxTIhwYpgYsYphBsQipjhdHzkQ03oDOBBAmREx7syebV1dADQZIU1bV3cOMS8XphnW/p2aDJgvYnaPJMT8IRZv1gSYGWL1rYmIWUQ4X98ImFXEZh4xxDgRXgnNALOJ8M6sCowXIijFCzDeiOC+JgAThBB1eh6YYIS493VgRAjVb8ACRowAgMLgo+Y4gYnrA50dqM35Qm5aAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij48dGl0bGU+aWNvbi1kaWFtb25kPC90aXRsZT48cmVjdCB4PSI0LjgzIiB5PSI0Ljg0IiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ljg0IDE2LjQ5KSByb3RhdGUoLTQ1KSIgZmlsbD0iI2E2YThhYiIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij48dGl0bGU+aWNvbi1kaWFtb25kPC90aXRsZT48cmVjdCB4PSI0LjgzIiB5PSI0Ljg0IiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ljg0IDE2LjQ5KSByb3RhdGUoLTQ1KSIgZmlsbD0iI2E2YThhYiIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij48dGl0bGU+aWNvbi1kaWFtb25kPC90aXRsZT48cmVjdCB4PSI0LjgzIiB5PSI0Ljg0IiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ljg0IDE2LjQ5KSByb3RhdGUoLTQ1KSIgZmlsbD0iI2E2YThhYiIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij48dGl0bGU+aWNvbi1kaWFtb25kPC90aXRsZT48cmVjdCB4PSI0LjgzIiB5PSI0Ljg0IiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ljg0IDE2LjQ5KSByb3RhdGUoLTQ1KSIgZmlsbD0iI2E2YThhYiIvPjwvc3ZnPg==);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: auto 40px;
  display: inline-block;
  height: 40px;
  width: 40px; }

.icon-diamond--gray {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAACXBIWXMAAAsSAAALEgHS3X78AAABH0lEQVRIibXXuw6DMAxAUTuUgaEQ8f9/iBQhOgZwhVKVVx42EM9FZyjEN0hEIBlrx77vtdZl+eI/JmOsHY0xRISIbdvyJXXBAAAiMsZYOz7MbA03IonFnA2plGZChkhKMHGDL8UYjsGUggzf4Eh+RmokJQ9zzYhLR+aOEZF2zH0jJK3MU4ZXUjmMs7Sc0DmM/7izHKdp7rouk+GmKAqlFNb1O5+BiFrr5b+pqqpp6kyG236/VyCHtN2w6wv9rHTY4rvP8ynpXArHw+a+5K0Rz9F5RwoVj38RXJMiVRVca1IpXm6xJc2XknWYSA6OxCnQdEDFJWblsnIwJPFLmhu3Z0lU64JU30rSG4HgjuIkABiGj8gQ32/czDMphfzfA8AXQgQeG8yyjw0AAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1ncmF5PC90aXRsZT4KICA8cmVjdCB4PSI0LjgzIiB5PSI0LjgzIiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjgzIDE2LjQ5KSByb3RhdGUoLTQ1KSIgc3R5bGU9ImZpbGw6ICNlN2U3ZTgiLz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1ncmF5PC90aXRsZT4KICA8cmVjdCB4PSI0LjgzIiB5PSI0LjgzIiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjgzIDE2LjQ5KSByb3RhdGUoLTQ1KSIgc3R5bGU9ImZpbGw6ICNlN2U3ZTgiLz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1ncmF5PC90aXRsZT4KICA8cmVjdCB4PSI0LjgzIiB5PSI0LjgzIiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjgzIDE2LjQ5KSByb3RhdGUoLTQ1KSIgc3R5bGU9ImZpbGw6ICNlN2U3ZTgiLz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1ncmF5PC90aXRsZT4KICA8cmVjdCB4PSI0LjgzIiB5PSI0LjgzIiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjgzIDE2LjQ5KSByb3RhdGUoLTQ1KSIgc3R5bGU9ImZpbGw6ICNlN2U3ZTgiLz4KPC9zdmc+Cg==); }

.icon-arrow-up--mini {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAACXBIWXMAAAsSAAALEgHS3X78AAAAnklEQVQokWP4//8/VqymnamASw6EmRiwAHWdLAMGBoYL6jpZC7DJgwCGRqimAwwMDPwMDAzxuDQzgqzFoQkZbGRgYEi4eWXaBwyNeDTBwEUGBgYHmGYmIjWBgD5IjbpOlgDYRjXtTGI0YdjMLCxmOoOBgQFk/UMGBgYFPBoeQjX9YGBgkEAPnP94NDbevDKtAcbBGo/EgFGNuAADAwMAhGxUQXrlBrIAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43MiIgaGVpZ2h0PSIxMy45NSIgdmlld0JveD0iMCAwIDEzLjcyIDEzLjk1Ij48dGl0bGU+aWNvbi1hcnJvdy11cC0tbWluaTwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMC4zOSA2Ljc2IDEwLjM5IDEzLjk1IDMuMjEgMTMuOTUgMy4yMSA2Ljc2IDMuMjEgNi44IDAgNi44MSA2LjggMCAxMy43MiA2Ljc4IDEwLjM5IDYuOCAxMC4zOSA2Ljc2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43MiIgaGVpZ2h0PSIxMy45NSIgdmlld0JveD0iMCAwIDEzLjcyIDEzLjk1Ij48dGl0bGU+aWNvbi1hcnJvdy11cC0tbWluaTwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMC4zOSA2Ljc2IDEwLjM5IDEzLjk1IDMuMjEgMTMuOTUgMy4yMSA2Ljc2IDMuMjEgNi44IDAgNi44MSA2LjggMCAxMy43MiA2Ljc4IDEwLjM5IDYuOCAxMC4zOSA2Ljc2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43MiIgaGVpZ2h0PSIxMy45NSIgdmlld0JveD0iMCAwIDEzLjcyIDEzLjk1Ij48dGl0bGU+aWNvbi1hcnJvdy11cC0tbWluaTwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMC4zOSA2Ljc2IDEwLjM5IDEzLjk1IDMuMjEgMTMuOTUgMy4yMSA2Ljc2IDMuMjEgNi44IDAgNi44MSA2LjggMCAxMy43MiA2Ljc4IDEwLjM5IDYuOCAxMC4zOSA2Ljc2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43MiIgaGVpZ2h0PSIxMy45NSIgdmlld0JveD0iMCAwIDEzLjcyIDEzLjk1Ij48dGl0bGU+aWNvbi1hcnJvdy11cC0tbWluaTwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMC4zOSA2Ljc2IDEwLjM5IDEzLjk1IDMuMjEgMTMuOTUgMy4yMSA2Ljc2IDMuMjEgNi44IDAgNi44MSA2LjggMCAxMy43MiA2Ljc4IDEwLjM5IDYuOCAxMC4zOSA2Ljc2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 17px 20px;
  display: inline-block;
  height: 20px;
  text-indent: -999em;
  width: 22px; }

.icon-arrow-down--mini {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsSAAALEgHS3X78AAAAtUlEQVQ4jWP8//8/AzJon3PIgYGBYT8DYdBYmWLXgKyKiQhNRINRw0YNwwEY22YfBCVSByRpBQYGhngi9B5kYGA4gMS/wAIiGBgYJjAwMOiT6BB7KAaBiyAzmCpT7D5AXXaRLL9B9DmAzAGHGZKBG8k1CMTBltEXEBlmKAYxYIvNyhS7BAYGhoWkGoTVMCIMxGoQTsPwGIjTILyGYTEQr0FgAIoAQrht9sGCttkHBfCq+/+fAQD/DXH/m9skDAAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMiIgaGVpZ2h0PSIxOC4zMiIgdmlld0JveD0iMCAwIDE4LjAyIDE4LjMyIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjQuMzcgOS40MyA0LjM3IDAgMTMuOCAwIDEzLjggOS40MyAxMy44MSA5LjM4IDE4LjAyIDkuMzggOS4wOSAxOC4zMiAwIDkuNDEgNC4zNyA5LjM5IDQuMzcgOS40MyIgZmlsbD0iIzg2OWJjMSIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMiIgaGVpZ2h0PSIxOC4zMiIgdmlld0JveD0iMCAwIDE4LjAyIDE4LjMyIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjQuMzcgOS40MyA0LjM3IDAgMTMuOCAwIDEzLjggOS40MyAxMy44MSA5LjM4IDE4LjAyIDkuMzggOS4wOSAxOC4zMiAwIDkuNDEgNC4zNyA5LjM5IDQuMzcgOS40MyIgZmlsbD0iIzg2OWJjMSIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMiIgaGVpZ2h0PSIxOC4zMiIgdmlld0JveD0iMCAwIDE4LjAyIDE4LjMyIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjQuMzcgOS40MyA0LjM3IDAgMTMuOCAwIDEzLjggOS40MyAxMy44MSA5LjM4IDE4LjAyIDkuMzggOS4wOSAxOC4zMiAwIDkuNDEgNC4zNyA5LjM5IDQuMzcgOS40MyIgZmlsbD0iIzg2OWJjMSIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMiIgaGVpZ2h0PSIxOC4zMiIgdmlld0JveD0iMCAwIDE4LjAyIDE4LjMyIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjQuMzcgOS40MyA0LjM3IDAgMTMuOCAwIDEzLjggOS40MyAxMy44MSA5LjM4IDE4LjAyIDkuMzggOS4wOSAxOC4zMiAwIDkuNDEgNC4zNyA5LjM5IDQuMzcgOS40MyIgZmlsbD0iIzg2OWJjMSIvPjwvc3ZnPg==);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 17px 20px;
  display: inline-block;
  height: 20px;
  text-indent: -999em;
  width: 22px; }

.icon-diamond--mini {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXCAYAAADQpsWBAAAACXBIWXMAAAsSAAALEgHS3X78AAAA/klEQVQ4jZVU7Q2DIBQ8XaBuoANo6AZNN+kIdgNHcIPaEbpBN6gIA+gGdQIaKBhCHn5c4g95nPfuHgilFPn0g8hitRQEuJAZgJ4LWVB1kgSgAZADaKliouV8cCHPAD7e0pVV5XtLKfx6t9oeF/IG4BLsybmQDdmeNT8COBHqM4CCVeU3VGoiBNj1pW2jRJiPwYTilMhoCZh9ST8Ibf6xk6Rx1yRtPj9AmtIDrTl0LogeANujwqqycEHUO1W0//+c7Nl6bhBe7gz6w63t5CnMfjcLyR6RJkJqWVWO7oW6GmEoxry/h7oaYSjG/CopCGUxv6Xk1KboKFb+RgVZUwo/quah83agnFcAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42NSIgaGVpZ2h0PSIyMS4xNiIgdmlld0JveD0iMCAwIDEyLjY1IDIxLjE2Ij48dGl0bGU+aWNvbi1kaWFtb25kLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEyLjY1IDEwLjU4IDYuMzMgMjEuMTYgMCAxMC41OCA2LjMzIDAgMTIuNjUgMTAuNTgiIGZpbGw9IiNkMGQyZDMiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42NSIgaGVpZ2h0PSIyMS4xNiIgdmlld0JveD0iMCAwIDEyLjY1IDIxLjE2Ij48dGl0bGU+aWNvbi1kaWFtb25kLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEyLjY1IDEwLjU4IDYuMzMgMjEuMTYgMCAxMC41OCA2LjMzIDAgMTIuNjUgMTAuNTgiIGZpbGw9IiNkMGQyZDMiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42NSIgaGVpZ2h0PSIyMS4xNiIgdmlld0JveD0iMCAwIDEyLjY1IDIxLjE2Ij48dGl0bGU+aWNvbi1kaWFtb25kLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEyLjY1IDEwLjU4IDYuMzMgMjEuMTYgMCAxMC41OCA2LjMzIDAgMTIuNjUgMTAuNTgiIGZpbGw9IiNkMGQyZDMiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42NSIgaGVpZ2h0PSIyMS4xNiIgdmlld0JveD0iMCAwIDEyLjY1IDIxLjE2Ij48dGl0bGU+aWNvbi1kaWFtb25kLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEyLjY1IDEwLjU4IDYuMzMgMjEuMTYgMCAxMC41OCA2LjMzIDAgMTIuNjUgMTAuNTgiIGZpbGw9IiNkMGQyZDMiLz48L3N2Zz4=);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 12px 23px;
  display: inline-block;
  height: 22px;
  text-indent: -999em;
  width: 22px; }

.icon-arrow-up--tiny {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAACXBIWXMAAAsSAAALEgHS3X78AAAAnklEQVQokWP4//8/VqymnamASw6EmRiwAHWdLAMGBoYL6jpZC7DJgwCGRqimAwwMDPwMDAzxuDQzgqzFoQkZbGRgYEi4eWXaBwyNeDTBwEUGBgYHmGYmIjWBgD5IjbpOlgDYRjXtTGI0YdjMLCxmOoOBgQFk/UMGBgYFPBoeQjX9YGBgkEAPnP94NDbevDKtAcbBGo/EgFGNuAADAwMAhGxUQXrlBrIAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43MiIgaGVpZ2h0PSIxMy45NSIgdmlld0JveD0iMCAwIDEzLjcyIDEzLjk1Ij48dGl0bGU+aWNvbi1hcnJvdy11cC0tbWluaTwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMC4zOSA2Ljc2IDEwLjM5IDEzLjk1IDMuMjEgMTMuOTUgMy4yMSA2Ljc2IDMuMjEgNi44IDAgNi44MSA2LjggMCAxMy43MiA2Ljc4IDEwLjM5IDYuOCAxMC4zOSA2Ljc2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43MiIgaGVpZ2h0PSIxMy45NSIgdmlld0JveD0iMCAwIDEzLjcyIDEzLjk1Ij48dGl0bGU+aWNvbi1hcnJvdy11cC0tbWluaTwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMC4zOSA2Ljc2IDEwLjM5IDEzLjk1IDMuMjEgMTMuOTUgMy4yMSA2Ljc2IDMuMjEgNi44IDAgNi44MSA2LjggMCAxMy43MiA2Ljc4IDEwLjM5IDYuOCAxMC4zOSA2Ljc2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43MiIgaGVpZ2h0PSIxMy45NSIgdmlld0JveD0iMCAwIDEzLjcyIDEzLjk1Ij48dGl0bGU+aWNvbi1hcnJvdy11cC0tbWluaTwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMC4zOSA2Ljc2IDEwLjM5IDEzLjk1IDMuMjEgMTMuOTUgMy4yMSA2Ljc2IDMuMjEgNi44IDAgNi44MSA2LjggMCAxMy43MiA2Ljc4IDEwLjM5IDYuOCAxMC4zOSA2Ljc2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy43MiIgaGVpZ2h0PSIxMy45NSIgdmlld0JveD0iMCAwIDEzLjcyIDEzLjk1Ij48dGl0bGU+aWNvbi1hcnJvdy11cC0tbWluaTwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIxMC4zOSA2Ljc2IDEwLjM5IDEzLjk1IDMuMjEgMTMuOTUgMy4yMSA2Ljc2IDMuMjEgNi44IDAgNi44MSA2LjggMCAxMy43MiA2Ljc4IDEwLjM5IDYuOCAxMC4zOSA2Ljc2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-position: 0% 25%;
  background-repeat: no-repeat;
  background-size: 13px 16px;
  display: inline-block;
  height: 20px;
  text-indent: -999em;
  width: 18px; }

.icon-arrow-down--tiny {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsSAAALEgHS3X78AAAAtUlEQVQ4jWP8//8/AzJon3PIgYGBYT8DYdBYmWLXgKyKiQhNRINRw0YNwwEY22YfBCVSByRpBQYGhngi9B5kYGA4gMS/wAIiGBgYJjAwMOiT6BB7KAaBiyAzmCpT7D5AXXaRLL9B9DmAzAGHGZKBG8k1CMTBltEXEBlmKAYxYIvNyhS7BAYGhoWkGoTVMCIMxGoQTsPwGIjTILyGYTEQr0FgAIoAQrht9sGCttkHBfCq+/+fAQD/DXH/m9skDAAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMiIgaGVpZ2h0PSIxOC4zMiIgdmlld0JveD0iMCAwIDE4LjAyIDE4LjMyIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjQuMzcgOS40MyA0LjM3IDAgMTMuOCAwIDEzLjggOS40MyAxMy44MSA5LjM4IDE4LjAyIDkuMzggOS4wOSAxOC4zMiAwIDkuNDEgNC4zNyA5LjM5IDQuMzcgOS40MyIgZmlsbD0iIzg2OWJjMSIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMiIgaGVpZ2h0PSIxOC4zMiIgdmlld0JveD0iMCAwIDE4LjAyIDE4LjMyIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjQuMzcgOS40MyA0LjM3IDAgMTMuOCAwIDEzLjggOS40MyAxMy44MSA5LjM4IDE4LjAyIDkuMzggOS4wOSAxOC4zMiAwIDkuNDEgNC4zNyA5LjM5IDQuMzcgOS40MyIgZmlsbD0iIzg2OWJjMSIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMiIgaGVpZ2h0PSIxOC4zMiIgdmlld0JveD0iMCAwIDE4LjAyIDE4LjMyIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjQuMzcgOS40MyA0LjM3IDAgMTMuOCAwIDEzLjggOS40MyAxMy44MSA5LjM4IDE4LjAyIDkuMzggOS4wOSAxOC4zMiAwIDkuNDEgNC4zNyA5LjM5IDQuMzcgOS40MyIgZmlsbD0iIzg2OWJjMSIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wMiIgaGVpZ2h0PSIxOC4zMiIgdmlld0JveD0iMCAwIDE4LjAyIDE4LjMyIj48dGl0bGU+aWNvbi1hcnJvdy1kb3duLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjQuMzcgOS40MyA0LjM3IDAgMTMuOCAwIDEzLjggOS40MyAxMy44MSA5LjM4IDE4LjAyIDkuMzggOS4wOSAxOC4zMiAwIDkuNDEgNC4zNyA5LjM5IDQuMzcgOS40MyIgZmlsbD0iIzg2OWJjMSIvPjwvc3ZnPg==);
  background-position: 0% 25%;
  background-repeat: no-repeat;
  background-size: 13px 16px;
  display: inline-block;
  height: 20px;
  text-indent: -999em;
  width: 18px; }

.icon-diamond--tiny {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXCAYAAADQpsWBAAAACXBIWXMAAAsSAAALEgHS3X78AAAA/klEQVQ4jZVU7Q2DIBQ8XaBuoANo6AZNN+kIdgNHcIPaEbpBN6gIA+gGdQIaKBhCHn5c4g95nPfuHgilFPn0g8hitRQEuJAZgJ4LWVB1kgSgAZADaKliouV8cCHPAD7e0pVV5XtLKfx6t9oeF/IG4BLsybmQDdmeNT8COBHqM4CCVeU3VGoiBNj1pW2jRJiPwYTilMhoCZh9ST8Ibf6xk6Rx1yRtPj9AmtIDrTl0LogeANujwqqycEHUO1W0//+c7Nl6bhBe7gz6w63t5CnMfjcLyR6RJkJqWVWO7oW6GmEoxry/h7oaYSjG/CopCGUxv6Xk1KboKFb+RgVZUwo/quah83agnFcAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42NSIgaGVpZ2h0PSIyMS4xNiIgdmlld0JveD0iMCAwIDEyLjY1IDIxLjE2Ij48dGl0bGU+aWNvbi1kaWFtb25kLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEyLjY1IDEwLjU4IDYuMzMgMjEuMTYgMCAxMC41OCA2LjMzIDAgMTIuNjUgMTAuNTgiIGZpbGw9IiNkMGQyZDMiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42NSIgaGVpZ2h0PSIyMS4xNiIgdmlld0JveD0iMCAwIDEyLjY1IDIxLjE2Ij48dGl0bGU+aWNvbi1kaWFtb25kLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEyLjY1IDEwLjU4IDYuMzMgMjEuMTYgMCAxMC41OCA2LjMzIDAgMTIuNjUgMTAuNTgiIGZpbGw9IiNkMGQyZDMiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42NSIgaGVpZ2h0PSIyMS4xNiIgdmlld0JveD0iMCAwIDEyLjY1IDIxLjE2Ij48dGl0bGU+aWNvbi1kaWFtb25kLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEyLjY1IDEwLjU4IDYuMzMgMjEuMTYgMCAxMC41OCA2LjMzIDAgMTIuNjUgMTAuNTgiIGZpbGw9IiNkMGQyZDMiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42NSIgaGVpZ2h0PSIyMS4xNiIgdmlld0JveD0iMCAwIDEyLjY1IDIxLjE2Ij48dGl0bGU+aWNvbi1kaWFtb25kLS1taW5pPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEyLjY1IDEwLjU4IDYuMzMgMjEuMTYgMCAxMC41OCA2LjMzIDAgMTIuNjUgMTAuNTgiIGZpbGw9IiNkMGQyZDMiLz48L3N2Zz4=);
  background-position: 0% 25%;
  background-repeat: no-repeat;
  background-size: 9px 19px;
  display: inline-block;
  height: 20px;
  text-indent: -999em;
  width: 13px; }

.icon-dashed-line {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAADCAYAAAB1c+RqAAAACXBIWXMAAAsSAAALEgHS3X78AAAAJklEQVQImWP8//8/A6WAUVwmDcWUF49nMoJoCdl0osUpdwkDAwMA9R4R+/DrPZsAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4zOSIgaGVpZ2h0PSIxLjY1IiB2aWV3Qm94PSIwIDAgMTYuMzkgMS42NSI+PHRpdGxlPmljb24tZGFzaGVkLWxpbmU8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuMDEgMC43NSAxNi4zOCAwLjkgMTYuMzggMC45IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI0IDIiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4zOSIgaGVpZ2h0PSIxLjY1IiB2aWV3Qm94PSIwIDAgMTYuMzkgMS42NSI+PHRpdGxlPmljb24tZGFzaGVkLWxpbmU8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuMDEgMC43NSAxNi4zOCAwLjkgMTYuMzggMC45IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI0IDIiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4zOSIgaGVpZ2h0PSIxLjY1IiB2aWV3Qm94PSIwIDAgMTYuMzkgMS42NSI+PHRpdGxlPmljb24tZGFzaGVkLWxpbmU8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuMDEgMC43NSAxNi4zOCAwLjkgMTYuMzggMC45IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI0IDIiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4zOSIgaGVpZ2h0PSIxLjY1IiB2aWV3Qm94PSIwIDAgMTYuMzkgMS42NSI+PHRpdGxlPmljb24tZGFzaGVkLWxpbmU8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuMDEgMC43NSAxNi4zOCAwLjkgMTYuMzggMC45IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI0IDIiLz48L3N2Zz4=);
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 24px 3px;
  display: inline-block;
  height: 24px;
  text-indent: -999em;
  width: 24px; }

.icon-solid-line {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAACCAYAAABR7VzxAAAACXBIWXMAAAsSAAALEgHS3X78AAAAF0lEQVQImWMUl0k7wEABYKJEMwMDAwMArDcBXVf78lAAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxLjUiIHZpZXdCb3g9IjAgMCAxNiAxLjUiPjx0aXRsZT5pY29uLXNvbGlkLWxpbmU8L3RpdGxlPjxsaW5lIHkxPSIwLjc1IiB4Mj0iMTYiIHkyPSIwLjc1IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxLjUiIHZpZXdCb3g9IjAgMCAxNiAxLjUiPjx0aXRsZT5pY29uLXNvbGlkLWxpbmU8L3RpdGxlPjxsaW5lIHkxPSIwLjc1IiB4Mj0iMTYiIHkyPSIwLjc1IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxLjUiIHZpZXdCb3g9IjAgMCAxNiAxLjUiPjx0aXRsZT5pY29uLXNvbGlkLWxpbmU8L3RpdGxlPjxsaW5lIHkxPSIwLjc1IiB4Mj0iMTYiIHkyPSIwLjc1IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxLjUiIHZpZXdCb3g9IjAgMCAxNiAxLjUiPjx0aXRsZT5pY29uLXNvbGlkLWxpbmU8L3RpdGxlPjxsaW5lIHkxPSIwLjc1IiB4Mj0iMTYiIHkyPSIwLjc1IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 24px 3px;
  display: inline-block;
  height: 24px;
  text-indent: -999em;
  width: 24px; }

.dagger,
.double-dagger {
  color: #767676;
  font-weight: 400; }

.icon-minus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAYAAACTWi8uAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGUlEQVQImWNU0cr6z0BFwERNw6hvIAMDAwCe3gG9mCVWGAAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzIiB2aWV3Qm94PSIwIDAgMjAgMyI+PHRpdGxlPmljb24tbWludXM8L3RpdGxlPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIzIiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzIiB2aWV3Qm94PSIwIDAgMjAgMyI+PHRpdGxlPmljb24tbWludXM8L3RpdGxlPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIzIiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzIiB2aWV3Qm94PSIwIDAgMjAgMyI+PHRpdGxlPmljb24tbWludXM8L3RpdGxlPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIzIiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzIiB2aWV3Qm94PSIwIDAgMjAgMyI+PHRpdGxlPmljb24tbWludXM8L3RpdGxlPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIzIiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: 20px 3px; }

.icon-equals {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsSAAALEgHS3X78AAAAM0lEQVQokWNU0cpyYKAiYGFgYNhPTQOZqGkYTQwEedmRmgYy/v//n5rmMYzGMoWAgYEBAG8WBsRWTDY2AAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI5LjAxIiB2aWV3Qm94PSIwIDAgMjAgOS4wMSI+PHRpdGxlPmljb24tZXF1YWxzPC90aXRsZT48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMy4wNiIgZmlsbD0iIzI2MmI2OSIvPjxyZWN0IHk9IjUuOTUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIzLjA2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI5LjAxIiB2aWV3Qm94PSIwIDAgMjAgOS4wMSI+PHRpdGxlPmljb24tZXF1YWxzPC90aXRsZT48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMy4wNiIgZmlsbD0iIzI2MmI2OSIvPjxyZWN0IHk9IjUuOTUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIzLjA2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI5LjAxIiB2aWV3Qm94PSIwIDAgMjAgOS4wMSI+PHRpdGxlPmljb24tZXF1YWxzPC90aXRsZT48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMy4wNiIgZmlsbD0iIzI2MmI2OSIvPjxyZWN0IHk9IjUuOTUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIzLjA2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI5LjAxIiB2aWV3Qm94PSIwIDAgMjAgOS4wMSI+PHRpdGxlPmljb24tZXF1YWxzPC90aXRsZT48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMy4wNiIgZmlsbD0iIzI2MmI2OSIvPjxyZWN0IHk9IjUuOTUiIHdpZHRoPSIyMCIgaGVpZ2h0PSIzLjA2IiBmaWxsPSIjMjYyYjY5Ii8+PC9zdmc+);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: 20px 9px; }

.img-wrapper {
  background-color: #fff;
  margin: 2em 0 1em;
  padding: 0.75em; }

.img-wrapper img {
  width: 100%; }

.img-wrapper p {
  font-size: 0.75em;
  margin: 0;
  padding: 1em 0 0;
  text-align: center; }

.in-page-nav-wrapper {
  position: relative; }

.in-page-nav__inner {
  background-color: #efece9;
  float: right;
  margin: 0 0 25px 2em;
  padding: 0 15px 10px;
  position: relative;
  top: -19px;
  width: 240px;
  z-index: 500; }
  .in-page-nav__inner:before {
    border-color: transparent transparent transparent #00715f;
    border-style: solid;
    border-width: 19px 0 0 13px;
    content: '';
    height: 0;
    position: absolute;
    right: -13px;
    top: 0;
    width: 0; }
  .in-page-nav__inner:after {
    border-color: #efece9 transparent transparent transparent;
    border-style: solid;
    border-width: 29px 120px 0 120px;
    bottom: -29px;
    content: '';
    height: 0;
    left: 0;
    position: absolute;
    width: 0; }

.in-page-nav__inner.nav-fixed:before {
  border-width: 0; }

.in-page-nav__inner.nav-fixed.nav-fixed {
  margin-right: 1em;
  position: fixed;
  top: 0; }

.in-page-nav__title {
  color: #00a795;
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  text-align: center; }

.in-page-nav__list {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
  position: relative;
  width: 100%;
  overflow: hidden; }
  .in-page-nav__list:before {
    background-position: top center;
    background-repeat: no-repeat;
    bottom: -23px;
    content: '';
    height: 8px;
    left: 47%;
    position: absolute;
    width: 15px;
    z-index: 100; }
  .in-page-nav__list a {
    color: #c69214;
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 0;
    text-align: center; }
    .in-page-nav__list a:hover {
      text-decoration: underline; }

.is-expanded + .in-page-nav__expand:before {
  content: 'Keep open'; }

.in-page-nav__expand {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmUlEQVQY043PsREBURjE8Z8bqUSiAA2IXhkqICE6wSuBlFQNFEABxCQqkIp4kZzkbuYchi/b3e8/O9s4Ltsb9P1/2wwjXP4ELhhnIaYbBnj8AB4YhpiuGYSY9pj/gBYhph1kFXOGwxfgiGkpGi/Jst3FCa2KfUcvxHQujWqTIshrLXkVeIMKcI1VIdchplX9p/llwwSdD63gCeZ0KAkR3uipAAAAAElFTkSuQmCC);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  bottom: -20px;
  display: block;
  height: 27px;
  left: 50%;
  margin-left: -40px;
  position: absolute;
  width: 80px;
  z-index: 5; }
  .in-page-nav__expand:before {
    color: #c69214;
    font-size: 0.75em;
    font-weight: 700;
    content: 'Open';
    height: 13px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 80px; }
  .in-page-nav__expand.is-open {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAoklEQVQY043PIXICURCE4W+3Kg7Mw8XmAEEtmqpwAiScYe+QHOEJUODAcQQ4wDOpio9FrgEPZkXyWAp+N9PdNT2FDlIMfewwrermlOulbhaYYNkllh1XZpi34yzFMM89RRZ4wzf6f9ZnDKu6+b25lGJ4wSYLQA/bVr+p94nRnR8rfP2rl2IYY5/Xzbjgo6qbQ5FiGOAHrx5zxHuJ9ZMBrW91BeTCIXaR/FvaAAAAAElFTkSuQmCC); }
    .in-page-nav__expand.is-open:before {
      content: 'Close'; }

.info-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 1em;
  max-width: 689px; }
  @media (min-width: 64em) {
    .info-bar {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      max-width: none; } }
  .states-level-results .info-bar,
  .district-level-results .info-bar {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

.info-bar__left {
  background-color: #fff;
  border: 1px solid #e7e7e8;
  width: 100%; }
  @media (min-width: 64em) {
    .info-bar__left {
      width: 40%; } }
  .states-level-results .info-bar__left,
  .district-level-results .info-bar__left {
    text-align: left;
    width: 100%; }

.info-bar__left .inner {
  padding: 0.75rem 1rem; }

.info-bar__left .l-flex-2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .info-bar__left .l-flex-2 > div {
    max-width: 100%; }

.info-bar__left .u-font-largest {
  color: #007367;
  font-weight: 700; }

.acl-score--proficient {
  background-image: url(data:image/png;base64,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);
  background-image: -webkit-linear-gradient(transparent, transparent), url(/highlights/geography/2018/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(/highlights/geography/2018/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-image: -o-linear-gradient(transparent, transparent), url(/highlights/geography/2018/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-image: linear-gradient(transparent, transparent), url(/highlights/geography/2018/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 86px 54px;
  padding-left: 96px !important; }
  .large-city .acl-score--proficient {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAA6CAYAAAD1LtTJAAAACXBIWXMAAAsSAAALEgHS3X78AAAB40lEQVR42u2azVGDQBiGn2W4kw6kA+xArMB0YI7czIG7emdGjtykA9OB2IElWIJWsF5WJ6MkRAFlyfvOcAiQb+Hh+9sFY61FapfJsxTAFlWzvT8YabDFDIAtgE3bsXDAQWIgBZbAhcmzN6AGSltULx5yq4Go9V77hKcDtQRWQLLn1CegtkVVe+JlK+De/Tz/Gp5hD1ibDlDbOgPOTJ6V7gne2KJ6nTC3eN/BoIfR5Bf/i4Ar4NTnfBcgCZqgTbTlCWYIrATWY44Rzsy7Nq5S38rTuoGdAo0Dppx2ALClA5b81ZiB58BugIdd050eYb7c2lU6T/YbmsmzhcmzDXA9Qpi/fPHaBGi2wQUeAvvIXxcj2Y12zGQ+wYUmz5pDjNqiSicALHUVMhrYbrwH2Ddw4V9VnAFubA3cjThBP+RBREDsU3jeTeVCNPcUNEETNEE7cv3bKodbwula9l7bonoesMdr6zVrb6A5YF094pCLiemOaVej8FROEzRBEzTJi+q5ouPVf1/7H59JAc+2qNZzgHY5sv0Tt82ruZ2QHpXTVAgE7fiqp8kzfdHsSSEoTZ69CtrPlEzxopTTBE3QBE3QBE0SNEEbRAu3thYfS3M7VIP8KE9TeAqaoEmCJmiCJmiCJrXoHWGrZ8VGqycvAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI1Ny42OSIgdmlld0JveD0iMCAwIDc2IDU3LjY5Ij48dGl0bGU+SWNvbl9MYXJnZUNpdHk8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cG9seWdvbiBwb2ludHM9Ijc2IDE2LjQ5IDcyLjA0IDEyLjgyIDcyLjA0IDAgNjkuNDQgMy42NiA2OS40NCAxMy4wOCA2NS43NCAxNi40OSA2NS43NCAzMi45OCA2My45MSAzMi45OCA2My45MSAyNC41NSA1OC40MSAyNC41NSA1OC40MSA0Ny42NCA1Ni41OCA0Ny42NCA1Ni41OCAzMS4zMyA1My4yOCAzMS4zMyA1My4yOCA4Ljc5IDQxLjkyIDE3Ljk2IDQxLjkyIDM4LjExIDM4Ljk5IDM4LjExIDM4Ljk5IDI0LjE5IDMwLjEzIDI0LjE5IDMwLjEzIDMxLjUyIDI5LjEgMzEuNTIgMjkuMSA0Ljc2IDIxLjc3IDEuODMgMTMuNyA0LjQgMTMuNyAzNy4wMSA5LjY3IDM3LjAxIDkuNjcgMTYuMTMgMCAxNi4xMyAwIDU3LjY5IDc2IDU3LjY5IDc2IDUwLjIxIDc2IDE2LjQ5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI1Ny42OSIgdmlld0JveD0iMCAwIDc2IDU3LjY5Ij48dGl0bGU+SWNvbl9MYXJnZUNpdHk8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cG9seWdvbiBwb2ludHM9Ijc2IDE2LjQ5IDcyLjA0IDEyLjgyIDcyLjA0IDAgNjkuNDQgMy42NiA2OS40NCAxMy4wOCA2NS43NCAxNi40OSA2NS43NCAzMi45OCA2My45MSAzMi45OCA2My45MSAyNC41NSA1OC40MSAyNC41NSA1OC40MSA0Ny42NCA1Ni41OCA0Ny42NCA1Ni41OCAzMS4zMyA1My4yOCAzMS4zMyA1My4yOCA4Ljc5IDQxLjkyIDE3Ljk2IDQxLjkyIDM4LjExIDM4Ljk5IDM4LjExIDM4Ljk5IDI0LjE5IDMwLjEzIDI0LjE5IDMwLjEzIDMxLjUyIDI5LjEgMzEuNTIgMjkuMSA0Ljc2IDIxLjc3IDEuODMgMTMuNyA0LjQgMTMuNyAzNy4wMSA5LjY3IDM3LjAxIDkuNjcgMTYuMTMgMCAxNi4xMyAwIDU3LjY5IDc2IDU3LjY5IDc2IDUwLjIxIDc2IDE2LjQ5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI1Ny42OSIgdmlld0JveD0iMCAwIDc2IDU3LjY5Ij48dGl0bGU+SWNvbl9MYXJnZUNpdHk8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cG9seWdvbiBwb2ludHM9Ijc2IDE2LjQ5IDcyLjA0IDEyLjgyIDcyLjA0IDAgNjkuNDQgMy42NiA2OS40NCAxMy4wOCA2NS43NCAxNi40OSA2NS43NCAzMi45OCA2My45MSAzMi45OCA2My45MSAyNC41NSA1OC40MSAyNC41NSA1OC40MSA0Ny42NCA1Ni41OCA0Ny42NCA1Ni41OCAzMS4zMyA1My4yOCAzMS4zMyA1My4yOCA4Ljc5IDQxLjkyIDE3Ljk2IDQxLjkyIDM4LjExIDM4Ljk5IDM4LjExIDM4Ljk5IDI0LjE5IDMwLjEzIDI0LjE5IDMwLjEzIDMxLjUyIDI5LjEgMzEuNTIgMjkuMSA0Ljc2IDIxLjc3IDEuODMgMTMuNyA0LjQgMTMuNyAzNy4wMSA5LjY3IDM3LjAxIDkuNjcgMTYuMTMgMCAxNi4xMyAwIDU3LjY5IDc2IDU3LjY5IDc2IDUwLjIxIDc2IDE2LjQ5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI1Ny42OSIgdmlld0JveD0iMCAwIDc2IDU3LjY5Ij48dGl0bGU+SWNvbl9MYXJnZUNpdHk8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cG9seWdvbiBwb2ludHM9Ijc2IDE2LjQ5IDcyLjA0IDEyLjgyIDcyLjA0IDAgNjkuNDQgMy42NiA2OS40NCAxMy4wOCA2NS43NCAxNi40OSA2NS43NCAzMi45OCA2My45MSAzMi45OCA2My45MSAyNC41NSA1OC40MSAyNC41NSA1OC40MSA0Ny42NCA1Ni41OCA0Ny42NCA1Ni41OCAzMS4zMyA1My4yOCAzMS4zMyA1My4yOCA4Ljc5IDQxLjkyIDE3Ljk2IDQxLjkyIDM4LjExIDM4Ljk5IDM4LjExIDM4Ljk5IDI0LjE5IDMwLjEzIDI0LjE5IDMwLjEzIDMxLjUyIDI5LjEgMzEuNTIgMjkuMSA0Ljc2IDIxLjc3IDEuODMgMTMuNyA0LjQgMTMuNyAzNy4wMSA5LjY3IDM3LjAxIDkuNjcgMTYuMTMgMCAxNi4xMyAwIDU3LjY5IDc2IDU3LjY5IDc2IDUwLjIxIDc2IDE2LjQ5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-size: 76px 58px;
    padding-left: 86px !important; }

.info-bar__right {
  background-color: #e7e7e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }
  @media (min-width: 64em) {
    .info-bar__right {
      width: 60%; } }
  .states-level-results .info-bar__right,
  .district-level-results .info-bar__right {
    width: 100%; }

.info-bar__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.info-bar__cell {
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 0.75rem;
  text-align: center;
  padding: 0.25rem;
  width: 25%; }

.info-bar__cell .u-font-larger {
  display: block; }

.info-bar__cell--gain,
.info-bar__cell--no-change,
.info-bar__cell--loss,
.info-bar__cell--no-data {
  background-position: 50% 95%;
  background-size: 1em;
  border: 1px solid #e7e7e8;
  padding: 0.25rem 0.25rem 1.25rem; }

.info-bar__cell--gain {
  background-color: #001871;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAAm0lEQVQ4y+3T0Q2EIBCE4eEqsARLoIQrwVItwRIowRLo4L+XJecRFjDx8SYxIevw8SAGQJ0skg5bvyVltwl4zwIkvkk2a/ZnkSF2B+lidxEXuyIROJnPaXt+oAjkqpgbm1udWKDYKdRxu+qd0oDcgwXsDuJBLWwXsNow2VoT0PXjZGAtw825aD2oXJcNUBj8a/XL4BVfeih/aJwPnDLC51zVpQoAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIj4NCgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIj4NCgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIj4NCgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIj4NCgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  color: #fff; }

.info-bar__cell--no-change {
  background-color: #44659a;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAAYElEQVQ4y63UUQoAEBAEUOSgjrY3HT8iYdcyU+Jje4UlAghGpM1FrQKgDcGIaLW3iIl5EBXzIkfsBdlir8iC/SAT9ot0LAVWmFujHjb1+qkNSX0i1Efr/kay0R3lsF5SAd+zvgjRYC91AAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIiBjbGFzcz0ic3Q0Ij4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIiBjbGFzcz0ic3Q0Ij4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIiBjbGFzcz0ic3Q0Ij4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIiBjbGFzcz0ic3Q0Ij4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  color: #fff; }

.info-bar__cell--loss {
  background-color: #8e9fbc;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1klEQVQ4y+2TvRGDMAxGn7wAtHETNkiyASMwSjwJjMAobBAyAg11mMBpxB1xbH7uUubrbH16snWSeO9JSaz7CPqxlpTX8CP9QTtBYl0l1uVHk8W6XKyrAIxYVwAt0It11wOQAuiAVqwrDNAAGXAGuj0w9fTARXMbA5QLT7YF01in3lmlcLrHApMWeAScW8or3vtUlSk4x+4moPRj3RvdoV5fMATfDLW8G2YIgCyXVkeg0yau6amQV3QgNVCqcTckOtkbsCgkuSIJWBLy1aPYCmjPWIMAvAGVuV0dFzhxNgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMDAxOTcwO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQpdXT4NCjwvc3R5bGU+DQo8ZyBpZD0iYmtnZCIgY2xhc3M9InN0MyI+DQoJPHJlY3QgeD0iMCIgeT0iMCIgY2xhc3M9InN0MCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+DQo8L2c+DQo8ZyBpZD0iVVAiIGNsYXNzPSJzdDMiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOC42IDksMCAwLDguNiAxLjcsMTEuNSA3LjEsNi4zIDcuMSwxOCAxMC45LDE4IDEwLjksNi40IDE2LjMsMTEuNSAJIi8+DQo8L2c+DQo8ZyBpZD0iRE9XTiI+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIwLDkuNCA5LDE4IDE4LDkuNCAxNi4zLDYuNSAxMC45LDExLjcgMTAuOSwwIDcuMSwwIDcuMSwxMS42IDEuNyw2LjUgCSIvPg0KPC9nPg0KPGcgaWQ9Ik5PX0NIQU5HRSIgY2xhc3M9InN0MyI+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxOCw5IDE3LjksOSA5LDAgMCw5IDAuMSw5IDksMTggCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMDAxOTcwO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQpdXT4NCjwvc3R5bGU+DQo8ZyBpZD0iYmtnZCIgY2xhc3M9InN0MyI+DQoJPHJlY3QgeD0iMCIgeT0iMCIgY2xhc3M9InN0MCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+DQo8L2c+DQo8ZyBpZD0iVVAiIGNsYXNzPSJzdDMiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOC42IDksMCAwLDguNiAxLjcsMTEuNSA3LjEsNi4zIDcuMSwxOCAxMC45LDE4IDEwLjksNi40IDE2LjMsMTEuNSAJIi8+DQo8L2c+DQo8ZyBpZD0iRE9XTiI+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIwLDkuNCA5LDE4IDE4LDkuNCAxNi4zLDYuNSAxMC45LDExLjcgMTAuOSwwIDcuMSwwIDcuMSwxMS42IDEuNyw2LjUgCSIvPg0KPC9nPg0KPGcgaWQ9Ik5PX0NIQU5HRSIgY2xhc3M9InN0MyI+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxOCw5IDE3LjksOSA5LDAgMCw5IDAuMSw5IDksMTggCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMDAxOTcwO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQpdXT4NCjwvc3R5bGU+DQo8ZyBpZD0iYmtnZCIgY2xhc3M9InN0MyI+DQoJPHJlY3QgeD0iMCIgeT0iMCIgY2xhc3M9InN0MCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+DQo8L2c+DQo8ZyBpZD0iVVAiIGNsYXNzPSJzdDMiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOC42IDksMCAwLDguNiAxLjcsMTEuNSA3LjEsNi4zIDcuMSwxOCAxMC45LDE4IDEwLjksNi40IDE2LjMsMTEuNSAJIi8+DQo8L2c+DQo8ZyBpZD0iRE9XTiI+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIwLDkuNCA5LDE4IDE4LDkuNCAxNi4zLDYuNSAxMC45LDExLjcgMTAuOSwwIDcuMSwwIDcuMSwxMS42IDEuNyw2LjUgCSIvPg0KPC9nPg0KPGcgaWQ9Ik5PX0NIQU5HRSIgY2xhc3M9InN0MyI+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxOCw5IDE3LjksOSA5LDAgMCw5IDAuMSw5IDksMTggCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMDAxOTcwO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQpdXT4NCjwvc3R5bGU+DQo8ZyBpZD0iYmtnZCIgY2xhc3M9InN0MyI+DQoJPHJlY3QgeD0iMCIgeT0iMCIgY2xhc3M9InN0MCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+DQo8L2c+DQo8ZyBpZD0iVVAiIGNsYXNzPSJzdDMiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOC42IDksMCAwLDguNiAxLjcsMTEuNSA3LjEsNi4zIDcuMSwxOCAxMC45LDE4IDEwLjksNi40IDE2LjMsMTEuNSAJIi8+DQo8L2c+DQo8ZyBpZD0iRE9XTiI+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIwLDkuNCA5LDE4IDE4LDkuNCAxNi4zLDYuNSAxMC45LDExLjcgMTAuOSwwIDcuMSwwIDcuMSwxMS42IDEuNyw2LjUgCSIvPg0KPC9nPg0KPGcgaWQ9Ik5PX0NIQU5HRSIgY2xhc3M9InN0MyI+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxOCw5IDE3LjksOSA5LDAgMCw5IDAuMSw5IDksMTggCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  color: #001871; }

.info-bar__cell--no-data {
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsSAAALEgHS3X78AAABI0lEQVQ4y62UwW2DQBBFH4i71xWEDkIJVLDitkcn2gYowSVQgFHCzZyCqSAlkApCKgipgFzG0WhjgxXl35gdnmbnz2w0zzOh+rZOgQLIgBQYgQHorPNjmB9pSN/WBqiAHdfVAKV1fvoF6ds6A16BDev6AnLr/PADkQpGBXgD9tb5TlVZSJV3CpRa56dYAlUAyDVAZBQAya8AotPxkALvAWAKGv0APKnQhwJuEyBXh/sbAI/ABLzId5GIhQCEV7gEsM4/y9k5lsbX2r8ECBUHP5pbAH1b6xaQiLVnFVLmWgUaMkan48EAn8r7zRJAVmJQedtY3GiU90sAA3Qqr9HDVor3eqx1jzLp0wjcq1kp/213YjUjg8xMswJoZGeGi0/BX9+Tb/c9ldu/6zMQAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi4xMiIgdmlld0JveD0iMCAwIDE2IDE2LjEyIj48dGl0bGU+aWNvbi1ub2RhdGE8L3RpdGxlPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggZD0iTTE5Ljg1LDkuMzZhOC4wNSw4LjA1LDAsMCwxLC42NSwzLjE0LDguMjgsOC4yOCwwLDAsMS0uNjUsMy4xNCw4LjA1LDguMDUsMCwwLDEtNC4yNyw0LjI3LDgsOCwwLDAsMS0zLjA4LjY1LDcuNzYsNy43NiwwLDAsMS0zLjA4LS42NSw4LjA1LDguMDUsMCwwLDEtNC4yNy00LjI3LDguNTgsOC41OCwwLDAsMS0uNjUtMy4yQTguMjgsOC4yOCwwLDAsMSw1LjE1LDkuMyw3LjczLDcuNzMsMCwwLDEsNi44Nyw2Ljc1LDcuOTEsNy45MSwwLDAsMSw5LjQyLDUuMDlhOCw4LDAsMCwxLDMuMDgtLjY1LDcuNzYsNy43NiwwLDAsMSwzLjA4LjY1LDcuNzMsNy43MywwLDAsMSwyLjU1LDEuNzJBNi45Miw2LjkyLDAsMCwxLDE5Ljg1LDkuMzZaTTcuNzYsMTUuNTgsMTUuNjQsNy43YTUuMzEsNS4zMSwwLDAsMC0zLjE0LS45NSw1LjQxLDUuNDEsMCwwLDAtMi44NC43N0E2LjMxLDYuMzEsMCwwLDAsNy41OCw5LjZhNS4yNiw1LjI2LDAsMCwwLS43NywyLjg0QTUuOTIsNS45MiwwLDAsMCw3Ljc2LDE1LjU4Wm0xMC40My0zLjE0YTUuNjYsNS42NiwwLDAsMC0uODktMy4wOEw5LjQyLDE3LjI0YTUuNzIsNS43MiwwLDAsMCwzLjA4Ljk1LDUuNjEsNS42MSwwLDAsMCwyLjE5LS40Nyw1LjMxLDUuMzEsMCwwLDAsMy0zQTUsNSwwLDAsMCwxOC4xOSwxMi40NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjUgLTQuNDQpIiBzdHlsZT0iZmlsbDojYjFhODljIi8+PC9nPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi4xMiIgdmlld0JveD0iMCAwIDE2IDE2LjEyIj48dGl0bGU+aWNvbi1ub2RhdGE8L3RpdGxlPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggZD0iTTE5Ljg1LDkuMzZhOC4wNSw4LjA1LDAsMCwxLC42NSwzLjE0LDguMjgsOC4yOCwwLDAsMS0uNjUsMy4xNCw4LjA1LDguMDUsMCwwLDEtNC4yNyw0LjI3LDgsOCwwLDAsMS0zLjA4LjY1LDcuNzYsNy43NiwwLDAsMS0zLjA4LS42NSw4LjA1LDguMDUsMCwwLDEtNC4yNy00LjI3LDguNTgsOC41OCwwLDAsMS0uNjUtMy4yQTguMjgsOC4yOCwwLDAsMSw1LjE1LDkuMyw3LjczLDcuNzMsMCwwLDEsNi44Nyw2Ljc1LDcuOTEsNy45MSwwLDAsMSw5LjQyLDUuMDlhOCw4LDAsMCwxLDMuMDgtLjY1LDcuNzYsNy43NiwwLDAsMSwzLjA4LjY1LDcuNzMsNy43MywwLDAsMSwyLjU1LDEuNzJBNi45Miw2LjkyLDAsMCwxLDE5Ljg1LDkuMzZaTTcuNzYsMTUuNTgsMTUuNjQsNy43YTUuMzEsNS4zMSwwLDAsMC0zLjE0LS45NSw1LjQxLDUuNDEsMCwwLDAtMi44NC43N0E2LjMxLDYuMzEsMCwwLDAsNy41OCw5LjZhNS4yNiw1LjI2LDAsMCwwLS43NywyLjg0QTUuOTIsNS45MiwwLDAsMCw3Ljc2LDE1LjU4Wm0xMC40My0zLjE0YTUuNjYsNS42NiwwLDAsMC0uODktMy4wOEw5LjQyLDE3LjI0YTUuNzIsNS43MiwwLDAsMCwzLjA4Ljk1LDUuNjEsNS42MSwwLDAsMCwyLjE5LS40Nyw1LjMxLDUuMzEsMCwwLDAsMy0zQTUsNSwwLDAsMCwxOC4xOSwxMi40NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjUgLTQuNDQpIiBzdHlsZT0iZmlsbDojYjFhODljIi8+PC9nPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi4xMiIgdmlld0JveD0iMCAwIDE2IDE2LjEyIj48dGl0bGU+aWNvbi1ub2RhdGE8L3RpdGxlPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggZD0iTTE5Ljg1LDkuMzZhOC4wNSw4LjA1LDAsMCwxLC42NSwzLjE0LDguMjgsOC4yOCwwLDAsMS0uNjUsMy4xNCw4LjA1LDguMDUsMCwwLDEtNC4yNyw0LjI3LDgsOCwwLDAsMS0zLjA4LjY1LDcuNzYsNy43NiwwLDAsMS0zLjA4LS42NSw4LjA1LDguMDUsMCwwLDEtNC4yNy00LjI3LDguNTgsOC41OCwwLDAsMS0uNjUtMy4yQTguMjgsOC4yOCwwLDAsMSw1LjE1LDkuMyw3LjczLDcuNzMsMCwwLDEsNi44Nyw2Ljc1LDcuOTEsNy45MSwwLDAsMSw5LjQyLDUuMDlhOCw4LDAsMCwxLDMuMDgtLjY1LDcuNzYsNy43NiwwLDAsMSwzLjA4LjY1LDcuNzMsNy43MywwLDAsMSwyLjU1LDEuNzJBNi45Miw2LjkyLDAsMCwxLDE5Ljg1LDkuMzZaTTcuNzYsMTUuNTgsMTUuNjQsNy43YTUuMzEsNS4zMSwwLDAsMC0zLjE0LS45NSw1LjQxLDUuNDEsMCwwLDAtMi44NC43N0E2LjMxLDYuMzEsMCwwLDAsNy41OCw5LjZhNS4yNiw1LjI2LDAsMCwwLS43NywyLjg0QTUuOTIsNS45MiwwLDAsMCw3Ljc2LDE1LjU4Wm0xMC40My0zLjE0YTUuNjYsNS42NiwwLDAsMC0uODktMy4wOEw5LjQyLDE3LjI0YTUuNzIsNS43MiwwLDAsMCwzLjA4Ljk1LDUuNjEsNS42MSwwLDAsMCwyLjE5LS40Nyw1LjMxLDUuMzEsMCwwLDAsMy0zQTUsNSwwLDAsMCwxOC4xOSwxMi40NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjUgLTQuNDQpIiBzdHlsZT0iZmlsbDojYjFhODljIi8+PC9nPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi4xMiIgdmlld0JveD0iMCAwIDE2IDE2LjEyIj48dGl0bGU+aWNvbi1ub2RhdGE8L3RpdGxlPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggZD0iTTE5Ljg1LDkuMzZhOC4wNSw4LjA1LDAsMCwxLC42NSwzLjE0LDguMjgsOC4yOCwwLDAsMS0uNjUsMy4xNCw4LjA1LDguMDUsMCwwLDEtNC4yNyw0LjI3LDgsOCwwLDAsMS0zLjA4LjY1LDcuNzYsNy43NiwwLDAsMS0zLjA4LS42NSw4LjA1LDguMDUsMCwwLDEtNC4yNy00LjI3LDguNTgsOC41OCwwLDAsMS0uNjUtMy4yQTguMjgsOC4yOCwwLDAsMSw1LjE1LDkuMyw3LjczLDcuNzMsMCwwLDEsNi44Nyw2Ljc1LDcuOTEsNy45MSwwLDAsMSw5LjQyLDUuMDlhOCw4LDAsMCwxLDMuMDgtLjY1LDcuNzYsNy43NiwwLDAsMSwzLjA4LjY1LDcuNzMsNy43MywwLDAsMSwyLjU1LDEuNzJBNi45Miw2LjkyLDAsMCwxLDE5Ljg1LDkuMzZaTTcuNzYsMTUuNTgsMTUuNjQsNy43YTUuMzEsNS4zMSwwLDAsMC0zLjE0LS45NSw1LjQxLDUuNDEsMCwwLDAtMi44NC43N0E2LjMxLDYuMzEsMCwwLDAsNy41OCw5LjZhNS4yNiw1LjI2LDAsMCwwLS43NywyLjg0QTUuOTIsNS45MiwwLDAsMCw3Ljc2LDE1LjU4Wm0xMC40My0zLjE0YTUuNjYsNS42NiwwLDAsMC0uODktMy4wOEw5LjQyLDE3LjI0YTUuNzIsNS43MiwwLDAsMCwzLjA4Ljk1LDUuNjEsNS42MSwwLDAsMCwyLjE5LS40Nyw1LjMxLDUuMzEsMCwwLDAsMy0zQTUsNSwwLDAsMCwxOC4xOSwxMi40NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjUgLTQuNDQpIiBzdHlsZT0iZmlsbDojYjFhODljIi8+PC9nPjwvc3ZnPg==);
  color: inherit; }

input[type="checkbox"],
input[type="radio"] {
  margin: 0 5px 5px 0; }

#introduction {
  margin: 0 0 3em; }

.introduction__top {
  background: #00a795;
  height: 2em; }

.introduction__preview {
  padding-bottom: 2em; }

.introduction__content p,
.introduction__footer p {
  font-size: 0.875rem;
  margin-bottom: 1em; }

.introduction__content {
  display: none;
  padding-left: 2.25rem;
  padding-right: 2.25rem; }

.introduction__content h3 {
  margin-top: 2rem; }

.introduction__list {
  margin: 1rem 0 2rem;
  padding-left: 3em;
  text-align: left; }

.introduction__list li {
  color: #00a795;
  font-size: 0.875rem;
  line-height: 1.4;
  margin: 0 0 0.75em; }

.introduction__list li span {
  color: #585858; }

.jurisdiction-selector {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 3rem; }

.jurisdiction-selector__subheading {
  color: #001871;
  font-size: 1.375rem;
  font-weight: 400;
  min-width: 100%; }

.jurisdiction-selector .jurisdiction-selector__choice {
  color: #c69214;
  margin: 0;
  text-align: left;
  min-width: 30%; }

.jurisdiction-selector .jurisdiction-selector__radio[checked] + .jurisdiction-selector__label {
  color: #00a795; }

.jurisdiction-selector .jurisdiction-selector__label {
  display: inline-block; }

.jurisdiction-selector .jurisdiction-selector__choice .selectability {
  display: block;
  margin: 0.25rem 0 0 1.5rem; }

.jurisdiction-selector .jurisdiction-selector__choice .selectability div[role="textbox"] {
  width: 220px; }

.jurisdiction-selector .jurisdiction-selector__choice .selectability div[role="listbox"] {
  max-height: 355px;
  overflow-y: scroll;
  width: 220px; }

.label {
  text-anchor: middle; }

.label__value {
  font-size: 1.4rem;
  font-weight: 700; }

.label--np text {
  fill: #beb7ac;
  text-transform: uppercase; }

.legend {
  background: #fff;
  border: 1px solid #beb7ac;
  font-size: 1rem;
  margin-bottom: 1em;
  padding: 1rem;
  width: 218px; }
  .states-level-results .legend,
  .district-level-results .legend {
    margin-bottom: 0; }
  .legend.is-empty {
    margin: 0;
    padding: 0;
    visibility: hidden; }

.dialog__legend .legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1em 0 0;
  width: auto; }

.dialog__legend .legend__item {
  width: 218px; }

.figure__legend--is-below .legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1em 0 0;
  width: auto; }

.figure__legend--is-below .legend__item {
  width: 218px; }

.legend__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 1rem;
  min-height: 40px;
  position: relative; }
  .legend__item:last-of-type {
    margin-bottom: 0; }

.legend__media {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin: 0 1rem 0 0; }
  .legend__media p {
    margin: 0; }

.legend__content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: left; }

.legend__note {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  font-size: 0.8125rem;
  padding: 0;
  text-align: left; }
  .legend__note:before {
    content: "NOTE: "; }

.legend__item:last-of-type .button {
  display: block;
  margin-bottom: 0; }

.legend__item--note {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  font-size: 0.8125rem;
  padding: 0;
  text-align: left; }

.legend__item--note p {
  margin: 0; }

.legend__item--bubble {
  display: unset; }

.legend__item--focal-bubble circle {
  stroke: #00a795;
  fill: #00a795; }

.bubble__label {
  text-anchor: middle; }

.legend__bubble-line {
  stroke: #585858;
  fill: #585858; }

.legend__marker {
  height: 30px;
  width: 30px; }

.legend__marker--text {
  font-size: 1.75rem;
  font-weight: 400;
  padding: 0;
  text-align: center; }

.legend__marker--path path {
  fill: white; }
  [data-tag="focal"] .legend__marker--path path {
    stroke: #007367; }

.legend__marker--gap-significant path {
  fill: #001871; }

.legend__marker--gap-not-significant path {
  fill: grey; }

.legend__marker + .legend__description {
  text-align: left; }

.legend__marker--sample line {
  fill: none;
  stroke: #001871;
  stroke-width: 2px; }
  .legend__marker--sample line.sample--r2 {
    stroke-dasharray: 5 3; }

.legend__bubble .bubble__bubble {
  fill: #001871; }

.legend__marker--bar-0 rect {
  fill: #dde2eb; }

.legend__marker--bar-1 rect {
  fill: #bbc7d6; }

.legend__marker--bar-2 rect {
  fill: #8e9fbc; }

.legend__marker--bar-3 rect {
  fill: #44659a; }

.legend__marker--bar-4 rect {
  fill: #001871; }

.legend__marker--bar-5 rect {
  fill: #dde2eb; }

.legend__marker--bar-6 rect {
  fill: #bdc9db; }

.legend__description {
  font-size: .875rem;
  line-height: 1.4;
  margin: 0;
  padding: 0;
  -webkit-transition: opacity 250ms 0s;
  -o-transition: opacity 250ms 0s;
  transition: opacity 250ms 0s; }
  .legend__description var {
    font-style: italic; }
  .is-inactive .legend__description {
    opacity: 0.125; }
  .is-hover .legend__description {
    opacity: 1; }

.legend__item.legend__item--target .legend__description {
  font-style: italic; }

.legend__data-toggle {
  font-size: 0.875em;
  text-align: left; }

.legend__data-toggle input[type='radio'] {
  left: -999em;
  padding: 0;
  position: absolute; }

.legend__data-toggle input[type='radio'] + label {
  display: block;
  line-height: 1.4;
  padding: 1em 0 1em 46px;
  position: relative; }

.legend__data-toggle input[type='radio'] + label:before {
  background: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #c69214;
          box-shadow: 0 0 0 2px #fff, 0 0 0 4px #c69214;
  content: '\A0';
  display: inline-block;
  height: 0.8em;
  left: 0.65em;
  line-height: 0.8;
  margin-right: 0.6em;
  text-indent: 0.15em;
  position: absolute;
  top: 1.25em;
  vertical-align: 0.2em;
  width: 0.8em; }

.legend__data-toggle input[type='radio']:checked + label:before {
  background-color: #00a795;
  -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #989898;
          box-shadow: 0 0 0 2px #fff, 0 0 0 4px #989898; }

.legend--top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #f1efed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.5em; }

.legend--top .legend__caption {
  color: #001871;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 0.875em;
  font-weight: 700; }

.legend--top .legend__item {
  color: #4c4c4c;
  display: block;
  font-size: 0.875em;
  padding: 0.25em 1em 0.25em 2em;
  position: relative;
  text-align: center; }

.legend--top .legend__item:before {
  background-color: #fff;
  border: 2px solid #001871;
  content: '';
  height: 20px;
  left: 2px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 20px; }

.legend--top .legend__item--nslp-eligible:before {
  border-radius: 50%;
  border-color: #889bc0; }

.line {
  stroke: #001871; }
  .series--focal .line {
    stroke: #beb7ac; }

.link-box__icon {
  background-color: #f7f3e5;
  background-image: url("/img/tile1.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 80% auto;
  border: 2px solid #c69214;
  display: block;
  float: left;
  height: 65px;
  margin: 0 20px 5px 0;
  text-indent: -999em;
  width: 110px; }

.link-box__title {
  color: #c69214;
  display: inline-block;
  font-size: 1em;
  margin: 0 0 5px;
  text-decoration: none; }
  .link-box__title:hover {
    text-decoration: underline; }

.link-box__description {
  font-size: 0.875em;
  line-height: 1.4;
  margin-left: 124px; }

ul.students {
  list-style: none;
  margin: 0 0 2rem;
  padding: 0; }
  ul.students:last-of-type {
    margin: 0; }
  ul.students li {
    line-height: 1.3;
    margin: 0 0 .75rem; }

.loading-overlay {
  position: relative;
  min-height: 200px;
  width: 100%; }
  .loading-overlay > :empty {
    min-height: 200px; }

.loading-overlay__overlay {
  min-width: 500px;
  min-height: 200px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0; }
  .loading-overlay__overlay.is-active {
    opacity: 0.75; }

.loading-overlay__contents {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.loading rect {
  fill: white;
  fill-opacity: 0.75; }

.loading text {
  font-size: larger;
  font-weight: 700;
  text-anchor: middle; }

.main__footer--gray {
  background: #f1efed; }

.main__overview--about {
  padding-bottom: 3rem; }

.main__overview--about p {
  font-size: 1rem; }

.main__overview--about p:last-of-type {
  margin: 0; }

.map__boundary {
  fill: none;
  stroke: #767676; }

.map--states {
  margin: 1rem 0 0; }
  .map--states .is-transparent {
    opacity: 0.05; }

.minifigure {
  background-color: #f2ede2;
  border: 1px solid #656565;
  padding: 0.5em 0.5em;
  position: relative; }
  @media (min-width: 64em) {
    .minifigure {
      padding: 0.85em 1.25em; } }
  .minifigure.minifigure-2across {
    height: 250px;
    width: 295px; }
    @media (min-width: 64em) {
      .minifigure.minifigure-2across {
        height: 290px;
        width: 390px; } }
  .minifigure.minifigure-tall {
    height: auto;
    min-height: 250px; }
    @media (min-width: 64em) {
      .minifigure.minifigure-tall {
        height: auto;
        min-height: 290px; } }
  .minifigure.minifigure-narrow {
    background-color: #fff;
    height: auto;
    padding: 0.25rem; }
    .minifigure.minifigure-narrow .minifigure__chart {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .minifigure.minifigure-narrow .minifigure__chart img {
        width: 110px; }
        @media (min-width: 64em) {
          .minifigure.minifigure-narrow .minifigure__chart img {
            width: 135px; } }
      .minifigure.minifigure-narrow .minifigure__chart img + img {
        margin-left: 2em; }
  .minifigure.has-link {
    border-color: #c69214;
    padding: 0; }
  .minifigure.is-active {
    background-color: #f5f4f3;
    border: none; }
    .minifigure.is-active:after {
      background-color: #f5f4f3;
      bottom: -20px;
      content: '';
      height: 30px;
      left: 0;
      position: absolute;
      width: 100%; }

.minifigure.is-active .minifigure__link:hover:before {
  text-decoration: none; }

.minifigure__title {
  color: #191919;
  font-size: 0.875em;
  line-height: 1;
  margin: 0 0 0.5rem; }

.minifigure__chart {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0.25em;
  position: relative;
  vertical-align: top;
  width: 100%; }
  .is-active .minifigure__chart {
    display: none; }
  .minifigure__chart img {
    height: auto;
    width: 100%; }

.minifigure__link {
  display: inline-block;
  height: 100%;
  padding: 1em 1em;
  position: relative;
  text-decoration: none;
  width: 100%; }
  @media (min-width: 64em) {
    .minifigure__link {
      padding: 1em 1em; } }
  .minifigure__link:after {
    background-color: #c69214;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABaCAYAAADegYpGAAAACXBIWXMAAC4jAAAuIwF4pT92AAAE1klEQVR42u2c0VHcMBCGf5i8n1MB7uBMBZgOjgowHRwVxFQQUkF8FeSoIKaC+CqI6cBXgfLAergwBrTy2lod2hnPMIPPlj+tVrsrrU6MMThiyQFkABL6+z1pAHQA6oO/J5WTI4OfAVgR6IuRz9pRR1TUGRH+gCQACrqWE73jiTqhAtBG+M/Q13QtZnzvBkAp0Qmhwi89QB/qhPWYuSE0+DkN/TMl7dmTudu6/Pg0MG3/rQg8aOT9IvjJMWp+Qh93obydOxoFzbHATwn8MpDRuSfT2IQOPyM/e4GwxLoDtMJPqfELQSB91NoMvCulzl7M2QEa4Sek8WNNzQOZrJrhk6cELQdwPXUHaIRfj5hc9wDuhSLRhFIV5QgP64lG1HAsYIzRdJXGXUpjTDJRu9bGmM6xXdu3nqsJfOb4cY0xJp2hfQmBdJH10DM1mZ3Gwc5vyLeeU9YAvjuYw+y1KdQS4ZYO4G88gAfNKVcElBMJ32uccBPSiAUTfKUgDvnD/M0lORRqNJ+bnbxTAL43kzcOI1yN5nO1/oHcP20Jv2+M+89739+35q8Y4PeebLwN/B1zpKswO2vGvQVmWNR2lIKpcIlv+CnDw3mE44LFjPZ/w/B8Vr7hr5hDW7uU3G8PAf7u0D1TLC1D+3Pf8G2TZxXCEdu2LgBkvlxNToDyVfFEOySdpQd360vzM4bJCQk8GI5B6gt+anlfjfDEts2ZdvhNgPBb2+heO/z2iDV/qX3TVIcjFu3wmwjfbwoiwo/wI/wQJLeNYXzBr48Yvm2bO1/wO2EtClHzG1/wbb2YCzjsew8EfqsdPqBvzfbdlAHstxY2Ps2O7bpnERB8zrJo7dPbsZ10L2CfBfUpCWOUPvh2NSvGvWUgWm+7E2ML+N+30zJs5CX0pphT8Io5vvp0NV20v1Ls+VQM8Jve1Q4J/plS87MGr5jj5ZsV7MuvmHvdi4BrCmpt+/NTAH+Zv7mC/01ULtWS6nYpt7Df73I4dIvAwD++dhg0wF85RLELAD+ZQY1ke7ngh4NFzzazMONlO2Eh3OvrfkSxnqqCOAnwvXQTT8S5MaYdUbCnqhpREvyhtMKdkJOHMkYp3qyU9OHtFGSvp5Q9Tcpbh6g4ozauMP54mXMoqkAvwSuhkZJH/H9iYHMAuk+KZZA9f+HDor054VcYf55BKGJVLXkawfsBDwBfInjReSYHY5XuNCDwO8XgdzRfsHbYTQU/EQZ/Sx93iedjVDTJHQbOVbCSiU7naAR992Lg+aXxL/XY005CA394pQ7paCnouQQvSVdT6ngurteQ4uUs5SnP3NxQe2qpB0rBlwS/p2xl5fBbyeh0T9+0pUu8VkACfgq5sy/Z7toH7coOroSu5cA7+/fVNHE2mKE2YCx8ybMvJcEHIacRfHjwI3hP8CXB7z4reJfczhTgO3xS4Wh+gefzEiL4meEXkFt9iuAZ8CN4T/AlwW8iePsJVxp8EXHbwa8gl4uP4BlmJ4L3BF8S/I8I3t7sSILXcNB0MJofwXuCX0bwfuTEGNNCZvktgnfQ/HrkM/Z4LtOJ4B00f8z666fNxUtpfkcAdxG8H2+H2wERvHCQ1XfAJoL3E+F2FJW+1QFOG0KjfBzhHkqfFrh+BT5HTAmLejvv/X+Nl8Mm7iN4WfkHKwxau6k2lWEAAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5PC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5PC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5PC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5PC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 6px;
    bottom: -13px;
    content: '';
    height: 26px;
    position: absolute;
    right: -18px;
    top: auto;
    width: 37px; }
  .is-active .minifigure__link:before {
    color: #007367;
    content: 'Hide Detail View';
    font-size: 1rem;
    font-weight: 400;
    left: 50%;
    line-height: 1.3;
    margin-left: -60px;
    position: absolute;
    text-decoration: underline;
    top: 4em; }
    @media (min-width: 64em) {
      .is-active .minifigure__link:before {
        top: 6em; } }
  .is-active .minifigure__link:after {
    background-color: #007367;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABaCAYAAADegYpGAAAACXBIWXMAAC4jAAAuIwF4pT92AAAE9UlEQVR42u2c0XHbMAyG/+T6bmWCaIMoE1jZwJmgygbuBFUnaDpB5QnqTFBlgsoTVNlAnoB9MHRxc0pCUJAIOsQd73IXWaI+giAAETwzxuCEJQeQAUjo77ekAdABqI/+nlTOTgx+BmBFoJcj77WjgahoMCL8AUkAFNSuJnrGEw1CBaCN8A/Q19QWMz53A6CUGIRQ4ZceoA8NwnrM2hAa/Jym/qWS/uzJ3G1dfnwemLb/VgQeNPN+EfzkFDU/oZdbKu/njmZBcyrwUwJ/Fcjs3JNpbEKHn5GfvUBYYj0AWuGn1PmFIJA+am0GnpXSYC/mHACN8BPS+LGm5oFMVs3wyVOClgP4PPUAaIRfj1hc9wDuhSLRhFIV5QgP64lm1HAsYIzR1ErjLqUxJpmoX2tjTOfYr+1r99UEPnN8ucYYk87Qv4RAush66J6azE7jYOc35FvPKWsA3x3MYfbSFGqJcEsH8HcewIPWlFsCyomE7zUuuAlpxIIJvlIQh/xh/uaGHAo1ms/NTn5TAL43k3cOM1yN5nO1/oHcP20Jv6+M669739+35q8Y4PeebLwN/B1zpqswO2vGtQVm+KjtKAVT4RLf8FOGh/MIxw8WM9r/DcPzWfmGv2JObe1Sct89BPi7Y/dMsbQM7c99w7dNnlUIR2z7ugCQ+XI1OQHKheKFdkg6Sw/uiy/NzxgmJyTwYDgGqS/4qeV1NcIT2z5nn5TD5+yRLCYMwiqGPW9to3vt8FvmPZeetZlz7ZX2TVOh2XuWaIffRPh+UxARfoQvL59OCH6LQwJuqtSBreS2MYwv+LWlZ8KBz3EHNShM58vsdMJapEls+9z4gm/rxSzhsO89EPitdviAvm+2b6YMYL+1sPFpdmy/exYBwed8Fq19upq2YfgS9llQn5IwZumDbz+f45mUgWi97U6MLeB/307LsJE30JtiTsEr5rjw6Wq6aH+l2POpGOA3vasdEvxLpeZnDV4q+/mdFezLr5h73YuAawpqbfvzUwB/mb+5hf9NVC7Vkup2Kbew3+9yPHWLwMA/vnQYNMBfOUSxCwA/mUGNZH+54IeDRc82szDjZTthIdzLdj+iWE9VQZwE+F66iRfi3BjTjijYU1WNKAn+WFrhQcjJQxmjFK9WSvrwdgqy11PKnhblrUNUnFEfVxh/vMw1FFWgl+CV0EjJI/4/MbA5At0nxTLInr/wbtHenPArjD/PIBSxqpY8j+D9gAfm2b3wUcCzDjqaQ/Mlwe8Ug9/ResHaYTcV/EQY/Bd6uRscjlHRJN8wcK6ClUx0Okcj6LsXA/cvjX+px552Ehr445Y6pKOloOcSvCRdTanjubheQ4rnwogpz9zcUH9qqRtKwZcEv6dsZeXwW8nodE/vtKUmXisgAT+F3NmXbHftnX5lRy2hdjXwzP55NS2cDWaoDRgLX/LsS0nwQch5BB8e/AjeE3xJ8LuPCt4ltzMF+A4fVDiaX+BwXkIEPzP8AnJfnyJ4BvwI3hN8SfCbCN5+wZUGX0TcdvAryOXiI3iG2YngPcGXBP8jgrc3O5LgNRw0HYzmR/Ce4JcRvB85M8a0kPn8FsE7aH498h57HMp0IngHzR/z/fXD5uKlNL8jgLsI3o+3wx2ACF44yOoHYBPB+4lwO4pKXxsApw2hUd6PcI+lTwt8fgE+R0wJi3o7b/1/jefDJu4jeFn5By8qYeLIkGlXAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43MyIgaGVpZ2h0PSIyMS40OSIgdmlld0JveD0iMCAwIDIyLjczIDIxLjQ5Ij4KICA8dGl0bGU+aWNvbi1tYWduaWZ5LW1pbnVzPC90aXRsZT4KICA8cGF0aCBkPSJNMTQuODcsMEE3LjgyLDcuODIsMCwwLDAsNyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMLjEzLDE5LjJhLjQxLjQxLDAsMCwwLS4xMy4yOS40LjQsMCwwLDAsLjEyLjNsMS42MywxLjU5YS40MS40MSwwLDAsMCwuNTUsMGw3Ljg1LTcuNDVhNy45LDcuOSwwLDAsMCw0LjcxLDEuNTYsNy44Miw3LjgyLDAsMCwwLDcuODctNy43NUE3LjgyLDcuODIsMCwwLDAsMTQuODcsMFptMCwxMy4wN0E1LjQ1LDUuNDUsMCwwLDEsOS4zMSw3Ljc1YTUuNDQsNS40NCwwLDAsMSw1LjU1LTUuMzIsNS40NCw1LjQ0LDAsMCwxLDUuNTUsNS4zMkE1LjQ1LDUuNDUsMCwwLDEsMTQuODcsMTMuMDdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxwb2x5Z29uIHBvaW50cz0iMTUuNTggNi45NSAxNC4xIDYuOTUgMTIuMTEgNi45NSAxMi4xMSA4LjQ3IDE0LjEgOC40NyAxNS41OCA4LjQ3IDE3LjU3IDguNDcgMTcuNTcgNi45NSAxNS41OCA2Ljk1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgo8L3N2Zz4K);
    bottom: auto;
    height: 33px;
    margin: -10px -21px 0 0;
    right: 50%;
    top: 50%;
    width: 42px; }

.minifigure__footnotes {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.minifigure__footnotes--left {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.minifigure__footnote {
  font-size: 0.75rem;
  padding-bottom: 8px;
  padding-top: 8px; }

.minifigure__overlay {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.minifigure__overlay-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.4rem 0; }

.multiselector {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-bottom: 2px solid #00a795;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 3em 0 1em;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s; }

.multiselector__subject {
  background-color: transparent;
  background-position: 50% 33px;
  background-repeat: no-repeat;
  bottom: -1px;
  color: #c69214;
  height: 121px;
  margin: 0 40px;
  position: relative;
  text-decoration: none;
  width: 121px; }
  @media (min-width: 64em) {
    .multiselector__subject {
      margin: 0 60px; } }
  .multiselector__subject:hover, .multiselector__subject:focus {
    background-color: #00a795;
    color: #fff;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s; }
  .multiselector__subject.is-active {
    background-color: #00a795;
    color: #fff;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s; }
    .multiselector__subject.is-active:after {
      background-color: transparent;
      border-color: #00a795 transparent transparent transparent;
      border-style: solid;
      border-width: 15px 15px 0 15px;
      bottom: -15px;
      content: '';
      height: 0;
      left: 50%;
      margin-left: -15px;
      position: absolute;
      width: 0; }

.multiselector__subject-label {
  font-size: 1.125rem;
  font-weight: 600;
  left: 50%;
  margin-left: -40px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 5px;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  width: 80px; }

.multiselector__divider {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background-color: #e2dfdb;
  height: 1px;
  margin: 0 0 2rem;
  width: 100%; }

.multiselector__divider--narrower {
  width: 90%; }

.multiselector__grade {
  bottom: -1px;
  color: #c69214;
  font-size: 1.125rem;
  font-weight: 600;
  height: auto;
  margin: 0 40px;
  padding: 0.5rem 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  width: 121px; }
  @media (min-width: 64em) {
    .multiselector__grade {
      margin: 0 60px; } }
  .multiselector__grade:hover, .multiselector__grade:focus {
    background-color: #00a795;
    color: #fff; }
  .multiselector__grade.is-active {
    background-color: #00a795;
    color: #fff; }
    .multiselector__grade.is-active:after {
      background-color: transparent;
      border-color: #00a795 transparent transparent transparent;
      border-style: solid;
      border-width: 15px 15px 0 15px;
      bottom: -15px;
      content: '';
      height: 0;
      left: 50%;
      margin-left: -15px;
      position: absolute;
      width: 0; }

.multiselector__grade--no-box {
  bottom: -1px;
  color: #c69214;
  font-size: 1.125rem;
  font-weight: 600;
  height: auto;
  margin: 0 30px;
  padding: 0.5rem 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  width: 121px; }
  @media (min-width: 64em) {
    .multiselector__grade--no-box {
      margin: 0 40px; } }
  .multiselector__grade--no-box:hover, .multiselector__grade--no-box:focus {
    background-color: transparent;
    color: #00a795; }
  .multiselector__grade--no-box.is-active {
    background-color: transparent;
    color: #00a795; }
    .multiselector__grade--no-box.is-active:after {
      background-color: transparent;
      border-color: #00a795 transparent transparent transparent;
      border-style: solid;
      border-width: 15px 15px 0 15px;
      bottom: -15px;
      content: '';
      height: 0;
      left: 50%;
      margin-left: -15px;
      position: absolute;
      width: 0; }

.multiselector__grade-level {
  font-size: 1.375rem;
  font-weight: 700;
  margin: 0 0 0.5em; }

.multiselector__grade-question-type {
  font-size: 1rem;
  font-weight: 700; }

.nav {
  list-style: none;
  padding: 0; }

.nav--primary-local-tasks:after {
  display: table;
  content: ""; }

.nav--primary-local-tasks:after {
  clear: both; }

.nav--primary-local-tasks .nav__item {
  display: block;
  margin: 0; }
  @media (min-width: 30em) {
    .nav--primary-local-tasks .nav__item {
      float: left;
      margin: 0 0 0.1em 0; }
      [dir="rtl"] .nav--primary-local-tasks .nav__item {
        float: right; } }

.nav--primary-local-tasks .nav__link {
  background-color: #f9f9f9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  border: 1px solid #c6c6c6;
  border-bottom-color: #b9b9b9;
  border-top-color: lightgray;
  color: #333;
  display: block;
  line-height: 1.1;
  margin: 0;
  padding: 0.5em;
  text-decoration: none; }
  .nav--primary-local-tasks .nav__link:focus, .nav--primary-local-tasks .nav__link:hover {
    border-color: #7a7a7a;
    outline: 0; }
  .nav--primary-local-tasks .nav__link:active {
    background-color: #e0e0e0;
    border-color: #adadad; }

.nav--primary-local-tasks .is-active > .nav__link {
  background-color: #7a7a7a;
  border-color: #939393;
  color: white;
  font-weight: bold; }
  .nav--primary-local-tasks .is-active > .nav__link:focus {
    background-color: #474747; }
  .nav--primary-local-tasks .is-active > .nav__link:hover {
    border-color: #606060; }
  .nav--primary-local-tasks .is-active > .nav__link:active {
    background-color: #2d2d2d; }

.nav--primary-local-tasks > .nav__item:first-child > .nav__link {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
  @media (min-width: 30em) {
    .nav--primary-local-tasks > .nav__item:first-child > .nav__link {
      border-bottom-left-radius: 5px;
      border-top-right-radius: 0; }
      [dir="rtl"] .nav--primary-local-tasks > .nav__item:first-child > .nav__link {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 5px;
        border-top-left-radius: 0;
        border-top-right-radius: 5px; } }

.nav--primary-local-tasks > .nav__item:last-child > .nav__link {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }
  @media (min-width: 30em) {
    .nav--primary-local-tasks > .nav__item:last-child > .nav__link {
      border-bottom-left-radius: 0;
      border-top-right-radius: 5px; }
      [dir="rtl"] .nav--primary-local-tasks > .nav__item:last-child > .nav__link {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 0;
        border-top-left-radius: 5px;
        border-top-right-radius: 0; } }

.nav--secondary-local-tasks:after {
  display: table;
  content: ""; }

.nav--secondary-local-tasks:after {
  clear: both; }

.nav--secondary-local-tasks .nav__item {
  border-right: 1px solid #ccc;
  display: block;
  float: left;
  margin-right: 0.75em;
  padding-right: 0.75em; }
  [dir="rtl"] .nav--secondary-local-tasks .nav__item {
    border-left: 1px solid #ccc;
    border-right: 0;
    float: right;
    margin-left: 0.75em;
    margin-right: 0;
    padding-left: 0.75em;
    padding-right: 0; }
  .nav--secondary-local-tasks .nav__item:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0; }
    [dir="rtl"] .nav--secondary-local-tasks .nav__item:last-child {
      border-left: 0;
      margin-left: 0;
      padding-left: 0; }

.nav--secondary-local-tasks .is-active > .nav__link {
  font-weight: bold; }

.primary-nav {
  background-color: #f2ede2;
  border-bottom: 1px solid #c69214;
  border-top: 5px solid #c69214; }
  @media print {
    .primary-nav {
      display: none; } }

.primary-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  margin-bottom: 0;
  padding: 0; }

.primary-nav li {
  margin: 0;
  padding: 0;
  position: relative; }

.primary-nav li:first-of-type {
  margin-left: 0.5rem; }

.primary-nav li a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #007367;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1rem;
  font-weight: 600;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  letter-spacing: 0.75px;
  line-height: 1.3;
  margin: 0;
  padding: 0.75rem 0.5rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize; }
  @media (min-width: 64em) {
    .primary-nav li a {
      font-size: 1.125rem;
      margin: 0;
      max-width: none;
      padding: 0.75rem 1rem; } }
  .primary-nav li a:focus:after, .primary-nav li a:hover:after {
    background-color: #007367;
    bottom: 0;
    content: '';
    left: 0;
    height: 3px;
    position: absolute;
    right: 0;
    width: 100%; }
  .primary-nav li a.is-active {
    background: #007367;
    color: #fff; }

.secondary-nav {
  background-color: #fff;
  border-bottom: 1px solid #c69214; }
  .secondary-nav:empty {
    border: none; }
  @media print {
    .secondary-nav {
      display: none; } }

.secondary-nav .inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 1.0rem;
  padding-top: 1.0rem; }

.secondary-nav__caption {
  color: #656565;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.3;
  margin-right: 1rem;
  width: 180px; }

.secondary-nav ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  list-style: none;
  margin-bottom: 0;
  padding: 0; }

.secondary-nav li {
  display: block;
  margin: 0 0 0 2rem;
  padding: 0;
  position: relative; }
  @media (min-width: 64em) {
    .secondary-nav li {
      margin: 0 0 0 3rem; } }

.secondary-nav li:first-of-type {
  margin-left: 0; }

.secondary-nav li a {
  color: #656565;
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3;
  padding: 0.15rem 0 0.15rem 30px;
  text-decoration: none; }
  @media (min-width: 64em) {
    .secondary-nav li a {
      font-size: 0.875rem; } }
  .secondary-nav li a.is-active:before, .secondary-nav li a:focus:before, .secondary-nav li a:hover:before {
    background-color: #007367;
    -webkit-box-shadow: inset 0 0 0 3px #f2ede2;
            box-shadow: inset 0 0 0 3px #f2ede2; }
  .secondary-nav li a:before {
    background: #f2ede2;
    border: 1px solid #c69214;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 20px;
    left: 0;
    margin: -10px 0 0 0;
    position: absolute;
    top: 50%;
    vertical-align: middle;
    width: 20px;
    z-index: 50; }

.note {
  padding: 2em 0; }

.main__footer--gray .note {
  background: #f1efed; }

.main__footer--gray .note .note__content {
  background: #fff; }

.note__header {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  padding-right: 1.5rem;
  text-align: left;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s; }
  .is-expanded .note__header {
    background-color: #007367;
    border-color: #007367;
    color: #fff; }

.note__show-hide {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAr0lEQVQoz52RsQ3CMBBFHxYDUGSZ6zKCR8gCJ8EGZAPIAsAGYYPQpIYNoL4mTBAagyDEIeQkFz59PX89z+oiKYEF06eaAyWwmwi4A96J2h44TIR4UWscgKhlwOVPQC5qFYB7p4Z6Y+Ykauvn5QURtSuQjQDcwoN8QQKoBLZjPEQhAbQc8LMStXN36SLhtMfPUdQ2feFeSKjrOx6ivmJNCN+Xxzx8TNu2g6cukvRX5gHR/WNb++JqdgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  color: #007367;
  display: block;
  font-size: 0.875em;
  font-weight: 700;
  padding: 0.5rem 1.5rem;
  text-decoration: none; }
  .note__show-hide:hover {
    text-decoration: underline; }
  .is-expanded .note__show-hide {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAc0lEQVQoz53QXQ2AIBSG4WMDI9hAIxCBCFawgRGIYAQjGIEoNHi98GcyBxx4Nq5g78YngGSOAXzhjeQueyBwca2Rg5itjaz8BWDSRgxp/v5mNjJ8dkjZShGPzpyKOPSifZ6Apd67j3aHlB2QDvAiMkq75QQkR08+OTI93QAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    color: #fff;
    text-decoration: none; }

.note__content {
  background-color: #e7e7e8;
  color: #000;
  font-size: 0.75em;
  font-weight: 400;
  padding: 0.9375rem 1.25rem;
  z-index: 50; }
  .note__content div {
    margin-bottom: 0.75em;
    text-align: left; }
    .note__content div:last-child {
      margin-bottom: 0; }

.note--sample-question {
  color: #000;
  font-size: 0.75em;
  font-weight: 400; }
  .note--sample-question > div {
    margin-bottom: 0.5em; }

.off-screen {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px; }

.page-title {
  color: #001871;
  display: block;
  font-size: 1.75em;
  font-weight: 600;
  line-height: 1.4;
  margin: 1.5em auto 1.25em;
  text-align: center; }
  @media (min-width: 64em) {
    .page-title {
      font-size: 2.5rem; } }

.pair-selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.pair-selector__label {
  color: #4c4c4c;
  font-size: 0.9375rem;
  font-weight: 400;
  margin: 0 0 0.25rem;
  text-transform: uppercase; }

.pair-selector__column--separator {
  min-width: 125px;
  position: relative;
  text-align: center; }
  .pair-selector__column--separator:after {
    content: '-';
    font-size: 2rem;
    font-weight: 700;
    left: 45%;
    position: absolute;
    top: 13px; }

.passage {
  margin: 2rem 0; }

.passage__subtitle {
  font-size: 1rem;
  line-height: 1.3; }

.passage__section {
  border-bottom: 1px solid #007367;
  -webkit-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 3rem;
          column-gap: 3rem;
  margin: 0 0 2rem;
  padding: 0 0 1rem; }
  .passage__section:last-of-type {
    border: none;
    margin: 0;
    padding: 0; }
  .passage__section p {
    display: inline-block; }

.passage__section--flex {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #007367;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 2rem;
  padding: 0 0 1rem; }

.passage__section-half {
  width: 47.5%; }

.passage p {
  text-indent: 1rem; }

.passage ul {
  margin-left: 3rem; }

.legend__marker--path path, .series__line, .series__point-symbol {
  fill-opacity: 1;
  opacity: 1;
  stroke: #001871;
  stroke-width: 2px;
  -webkit-transition: stroke-opacity 250ms 0s, stroke-width 250ms 0s;
  -o-transition: stroke-opacity 250ms 0s, stroke-width 250ms 0s;
  transition: stroke-opacity 250ms 0s, stroke-width 250ms 0s; }
  [data-tag="focal"] .legend__marker--path path, .legend__marker--path [data-tag="focal"] path, [data-tag="focal"] .series__line, [data-tag="focal"] .series__point-symbol {
    stroke: #007367; }

.is-active .legend__marker--path path, .legend__marker--path .is-active path, .is-active .series__line, .is-active .series__point-symbol {
  stroke-opacity: 1; }

.is-inactive .legend__marker--path path, .legend__marker--path .is-inactive path, .is-inactive .series__line, .is-inactive .series__point-symbol {
  stroke-opacity: 0.125; }

.is-hover .legend__marker--path path, .legend__marker--path .is-hover path, .is-hover .series__line, .is-hover .series__point-symbol {
  stroke-opacity: 1;
  stroke-width: 4px; }

[data-tag=p1] .legend__marker--path path, .legend__marker--path [data-tag=p1] path, .series--p1 .series__line, .series--p1 .series__point-symbol {
  stroke: #001871; }

[data-tag=p2] .legend__marker--path path, .legend__marker--path [data-tag=p2] path, .series--p2 .series__line, .series--p2 .series__point-symbol {
  stroke: #001871; }

[data-tag=p5] .legend__marker--path path, .legend__marker--path [data-tag=p5] path, .series--p5 .series__line, .series--p5 .series__point-symbol {
  stroke: #001871; }

[data-tag=p7] .legend__marker--path path, .legend__marker--path [data-tag=p7] path, .series--p7 .series__line, .series--p7 .series__point-symbol {
  stroke: #001871; }

[data-tag=p9] .legend__marker--path path, .legend__marker--path [data-tag=p9] path, .series--p9 .series__line, .series--p9 .series__point-symbol {
  stroke: #001871; }

.series--primary .series__line, .series--primary .series__point-symbol {
  stroke: #001871; }

.percentile-toggle {
  text-align: left; }

.percentile-toggle a {
  position: relative; }

.percentile-toggle a:after {
  border-bottom: none;
  border-left: transparent solid 9px;
  border-right: transparent solid 9px;
  border-top: #007367 solid 10px;
  bottom: 7px;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  right: -25px;
  width: 0; }

.percentile-toggle.is-open a:after {
  border-bottom: #007367 solid 10px;
  border-left: transparent solid 9px;
  border-right: transparent solid 9px;
  border-top: none;
  bottom: 7px; }

.pillselectors {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e2dfdb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1em auto 2em;
  max-width: 75%; }

.pillselector {
  padding-top: 5px;
  position: relative;
  text-align: center; }

.pillselector__caption {
  font-size: 0.75em;
  left: 50%;
  margin: 0 0 0 -47px;
  padding: 0;
  position: absolute;
  text-align: center;
  top: -17px; }

.pillselector__link {
  background-color: #f1efed;
  color: #c69214;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  height: 39px;
  line-height: 39px;
  padding: 0 0.75em;
  position: relative;
  text-decoration: none;
  text-transform: lowercase;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s; }
  .pillselector__link:hover, .pillselector__link:focus {
    background-color: #00a795;
    color: #fff; }
  .pillselector__link.is-active {
    background-color: #00a795;
    color: #fff; }

.pillselector + .pillselector {
  margin-left: 5px; }

.pillselectors--grade .pillselector {
  margin: 0 40px; }
  @media (min-width: 64em) {
    .pillselectors--grade .pillselector {
      margin: 0 60px; } }

.pillselectors--grade .pillselector__link {
  background-color: transparent;
  padding: 0 1.25em;
  text-transform: uppercase; }
  .pillselectors--grade .pillselector__link:hover, .pillselectors--grade .pillselector__link:focus {
    background-color: #00a795; }
  .pillselectors--grade .pillselector__link.is-active {
    background-color: #00a795; }
    .pillselectors--grade .pillselector__link.is-active:after {
      background-color: transparent;
      border-color: #00a795 transparent transparent transparent;
      border-style: solid;
      border-width: 15px 15px 0 15px;
      bottom: -15px;
      content: '';
      height: 0;
      left: 50%;
      margin-left: -15px;
      position: absolute;
      width: 0; }

.point__symbol {
  fill: #fff;
  stroke: #001871;
  stroke-width: 1px; }
  .series--focal .point__symbol {
    stroke: #beb7ac; }

.point__text {
  fill: #4c4c4c;
  font-size: 0.75em;
  -webkit-transition: visibility 250ms, opacity 250ms;
  -o-transition: visibility 250ms, opacity 250ms;
  transition: visibility 250ms, opacity 250ms; }

.popup-info-bar {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #007367;
  color: #fff;
  height: 2.5em;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 0.75em;
  padding: 0 0.5rem; }

.popup-info-bar__title,
.popup-info-bar__detail {
  font-size: 1rem; }
  .popup-info-bar__title span,
  .popup-info-bar__detail span {
    font-weight: 600; }

.popup-info-bar__nav a {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 22px;
  display: block;
  height: 22px;
  text-indent: -999em;
  width: 14px; }
  .popup-info-bar__nav a.nav-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAgCAYAAADNLCKpAAAACXBIWXMAAAsSAAALEgHS3X78AAAA3UlEQVQ4y6WVzQnCQBCFv+xBrx5VsAWJR2+WkDosSixAENKFV21AsIGAFyOR5yFEQkziZHywsAx8b5ZlfpCUSMJzkHSXFHthSco9BpEkUSoHpkCGUaF2HwNnYOKBARZDDEJLbA4cTanVrkJSav3tLoOdF64Mtl6418ACV9r8A39VYcCuEXAC4ipQL0+rbsASyDwwwBVYBQf4Ai7ezJ9nBy/Y1RgmcMhvP4BZc1BYMj+BdeuEGVpV1vL8ORT74MQzDHp7uA82g014EFiHC0kH77pJvbtq792Ska+dS70BJIm0R36i874AAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xOCIgaGVpZ2h0PSIzMC44OSIgdmlld0JveD0iMCAwIDE0LjE4IDMwLjg5Ij48dGl0bGU+YXJyb3dfcmlnaHRfd2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMC41IDEuMyAxMy41IDE1LjY3IDEzLjUgMTUuNjcgMC41IDI5LjYyIDAuNSAxLjMiIHN0eWxlPSJmaWxsOiNmZmY7c3Ryb2tlOiNmZmYiLz48L3N2Zz4=);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xOCIgaGVpZ2h0PSIzMC44OSIgdmlld0JveD0iMCAwIDE0LjE4IDMwLjg5Ij48dGl0bGU+YXJyb3dfcmlnaHRfd2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMC41IDEuMyAxMy41IDE1LjY3IDEzLjUgMTUuNjcgMC41IDI5LjYyIDAuNSAxLjMiIHN0eWxlPSJmaWxsOiNmZmY7c3Ryb2tlOiNmZmYiLz48L3N2Zz4=);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xOCIgaGVpZ2h0PSIzMC44OSIgdmlld0JveD0iMCAwIDE0LjE4IDMwLjg5Ij48dGl0bGU+YXJyb3dfcmlnaHRfd2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMC41IDEuMyAxMy41IDE1LjY3IDEzLjUgMTUuNjcgMC41IDI5LjYyIDAuNSAxLjMiIHN0eWxlPSJmaWxsOiNmZmY7c3Ryb2tlOiNmZmYiLz48L3N2Zz4=);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xOCIgaGVpZ2h0PSIzMC44OSIgdmlld0JveD0iMCAwIDE0LjE4IDMwLjg5Ij48dGl0bGU+YXJyb3dfcmlnaHRfd2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMC41IDEuMyAxMy41IDE1LjY3IDEzLjUgMTUuNjcgMC41IDI5LjYyIDAuNSAxLjMiIHN0eWxlPSJmaWxsOiNmZmY7c3Ryb2tlOiNmZmYiLz48L3N2Zz4=); }

.popup-table__caption {
  font-size: 0.875em;
  padding: 0 15% 0.5em;
  text-align: right; }

.popup-footnote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5em 0; }

.popup-footnote__item {
  font-size: 0.875em;
  margin: 0 2rem;
  text-align: left; }

.print {
  position: absolute;
  top: 10px;
  right: 0; }

.print__link {
  background: none;
  color: #fff;
  display: block;
  font-size: 0.5625em;
  padding-top: 34px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase; }
  .print__link:hover, .print__link:focus {
    color: #fff; }
    .print__link:hover:before, .print__link:focus:before {
      background-color: #007367; }
  .print__link:before {
    background-color: #c69214;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMdJREFUeNpi/P//PwMWoADEDxhoAJhwiN8H4v9E4g1ALECshYw4fAgSdCRCfwMQ2wPxRSB2AOIPBHWALMSC/+MQR8cN/xHgAhArENLDRGGUHEBi6wPxBSA2ICcOiQXoCYsf6ggDcuKQkUhLP0AtwjCbVhbCgAMSez8u/SxAHADE63FYSglA1/8RlH1APsQVJLQAgoz/cYQpjQAjEwOdwaiFoxaOWjg4LPxIR/sUQBYm0MkykMceULN6Iko/3eOQhYT6jCoAIMAArzOR5Hs9g+YAAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXByaW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMS40NCwxMy40SDI3LjcyVjExLjg3bC02LTUuNDEtMTEtLjA3djdIN2MtMSwwLTEuMjQuODQtMS4yNCwxLjdWMjUuNjdDNS43MiwyNi41Myw2LDI3LjQsNywyNy40aDMuNzZ2M2gxN3YtM2gzLjcyYzAuOTEsMCwxLjMyLS40NiwxLjI4LTEuNzNWMTUuMUMzMi43NiwxMy45LDMyLjM1LDEzLjQsMzEuNDQsMTMuNFpNMTEuNzIsNy41Nmw5LjQyLDBMMjIsMTIuMzhsNC42OCwwdjFoLTE1VjcuNTZabTE1LDIxLjg0aC0xNXYtMmgxNXYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNzIgLTYuNCkiLz48L3N2Zz4=);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXByaW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMS40NCwxMy40SDI3LjcyVjExLjg3bC02LTUuNDEtMTEtLjA3djdIN2MtMSwwLTEuMjQuODQtMS4yNCwxLjdWMjUuNjdDNS43MiwyNi41Myw2LDI3LjQsNywyNy40aDMuNzZ2M2gxN3YtM2gzLjcyYzAuOTEsMCwxLjMyLS40NiwxLjI4LTEuNzNWMTUuMUMzMi43NiwxMy45LDMyLjM1LDEzLjQsMzEuNDQsMTMuNFpNMTEuNzIsNy41Nmw5LjQyLDBMMjIsMTIuMzhsNC42OCwwdjFoLTE1VjcuNTZabTE1LDIxLjg0aC0xNXYtMmgxNXYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNzIgLTYuNCkiLz48L3N2Zz4=);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXByaW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMS40NCwxMy40SDI3LjcyVjExLjg3bC02LTUuNDEtMTEtLjA3djdIN2MtMSwwLTEuMjQuODQtMS4yNCwxLjdWMjUuNjdDNS43MiwyNi41Myw2LDI3LjQsNywyNy40aDMuNzZ2M2gxN3YtM2gzLjcyYzAuOTEsMCwxLjMyLS40NiwxLjI4LTEuNzNWMTUuMUMzMi43NiwxMy45LDMyLjM1LDEzLjQsMzEuNDQsMTMuNFpNMTEuNzIsNy41Nmw5LjQyLDBMMjIsMTIuMzhsNC42OCwwdjFoLTE1VjcuNTZabTE1LDIxLjg0aC0xNXYtMmgxNXYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNzIgLTYuNCkiLz48L3N2Zz4=);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXByaW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMS40NCwxMy40SDI3LjcyVjExLjg3bC02LTUuNDEtMTEtLjA3djdIN2MtMSwwLTEuMjQuODQtMS4yNCwxLjdWMjUuNjdDNS43MiwyNi41Myw2LDI3LjQsNywyNy40aDMuNzZ2M2gxN3YtM2gzLjcyYzAuOTEsMCwxLjMyLS40NiwxLjI4LTEuNzNWMTUuMUMzMi43NiwxMy45LDMyLjM1LDEzLjQsMzEuNDQsMTMuNFpNMTEuNzIsNy41Nmw5LjQyLDBMMjIsMTIuMzhsNC42OCwwdjFoLTE1VjcuNTZabTE1LDIxLjg0aC0xNXYtMmgxNXYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNzIgLTYuNCkiLz48L3N2Zz4=);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 21px auto;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 32px;
    left: 50%;
    margin-left: -16px;
    position: absolute;
    top: 0;
    width: 32px; }

@media print {
  .header__top .nav--utility,
  .header__top #magnifier,
  .global-nav,
  .figure__controls,
  .drawer,
  .toggle,
  .icon-info-glyph,
  .main__footer,
  .print,
  .footer {
    display: none !important; }
  .l-constrain, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link, .toc__inner, .toc-wrapper__inner,
  .toc-toggle__inner, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link, .toc__inner, .toc-wrapper__inner, .toc-toggle__inner {
    max-width: 650px; }
  .section--overlay {
    max-width: 650px; }
  .section__inner {
    page-break-before: always; }
  .header {
    background-color: transparent; }
  .section--hero {
    min-height: 200px !important; }
  .page-title {
    text-align: left; }
  .figure__contents-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  table,
  .chart {
    page-break-inside: avoid; }
  .icon-arrow-circle-up,
  .icon-arrow-circle-down,
  .icon-diamond,
  .icon-diamond--sm,
  .icon-arrow-circle-up--vsm,
  .icon-arrow-circle-down--vsm {
    font-size: .875rem;
    font-weight: 400;
    height: auto;
    text-indent: 0;
    width: auto; }
  .icon-arrow-circle-up.u-ml10,
  .icon-arrow-circle-down.u-ml10,
  .icon-diamond.u-ml10,
  .icon-arrow-circle-up--vsm.u-ml12,
  .icon-arrow-circle-down--vsm.u-ml12,
  .icon-arrow-circle-up--vsm.u-ml20,
  .icon-arrow-circle-down--vsm.u-ml20 {
    margin-left: 0 !important; }
  .table--at-a-glance + div {
    display: none; }
  .section__navigation,
  .figure__instructions,
  .section__share {
    display: none; }
  .grade-switcher__grade.is-active {
    border: 2px solid black; }
  .l-constrain, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link, .toc__inner, .toc-wrapper__inner,
  .toc-toggle__inner {
    padding-left: 0;
    padding-right: 0; }
  .hide-on-print {
    display: none; } }

.question__answer-correct,
.question__answer-percentage {
  margin-top: 2rem;
  padding: 0 0 0.25em; }

.question__answer-correct + .question__answer-percentage {
  margin-top: 0 !important; }

.region-nav {
  border-bottom: 6px solid #c69214; }

input[type="reset"] {
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsSAAALEgHS3X78AAACC0lEQVQ4y72VwWvTUBzHP2vDAoUmFSoIwUQGigXHekoPFuxhJysou+4yr0LO0ltv/gEFhV3sxXkrFtqdi+tlhcHEQj0VnQsIFtq0UKhQ6mFJeWmTMFH83d7L+334ve/7/n7ZWCwWhEWnomaBApAStkdAy7Sc87C8jSBop6IeAGXAIDy+AWXTcqqR0E5FTQFV4CnXjzpwYFrOaA3qAlvAznVIsqIzG194y09AwQNLwrkPQUBFy5PO7CMrOgBju00ivY2sGHTfP/SO7bj5hWWlroZvRVhcVrlXPCKp5UOrPTvUmc8cceu5aTnVmLsoryZk9o59wIndXoPe2HqyulUGiLm28b2yliuRSD8AYDrocnaoMw6AKuu3MDoVNSt5OoiRzuwDMJt8p1d7zHzmYJ++YnJ5QlxOkbi5jZzUw1QpSCvGvnrZ5G0Ahv2GTzOv2mG/EWWMlBS06+k3/fk5MEvR8tzfawLwpVZckyYQ2qsVIz26qRiR3yW3l32xtfvG50uAyeUJY7tNXFbRciUA5r/GQQ84ktwu8sWw3+Ru8R3A0lY2EJdTaLnSUvMf56+DCm155v+6aivTciKvOB10l84Qh4xpOXdCzT/sN0OBg95REHDJEQdKC3gkevVW9gUXH1+yqRjIylVLDvsNcZD4ppVpOc/+akqthG9KxQQNR2531f8QWBeB/2fy/6t/1G9+2OFIYksvLAAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+aWNvbi1yZXNldDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IlBBR0VfQ09OVEVOVCIgZGF0YS1uYW1lPSJQQUdFIENPTlRFTlQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBzdHlsZT0iZmlsbDojYzk5MjBlIi8+PHBhdGggZD0iTTQuNTMsOS44MUE2LDYsMCwwLDEsMTIuNzksNC4zbC45LS45M3MuMi0uMS4yNSwwYy4zMy45MywxLjYxLDQuNTIsMS4zNSw0Ljc3cy00LjQ0LS40Ni01LjI0LS43NGMtLjA5LDAtLjA3LS4yMS0uMDctLjIxbDEuMTMtMS4xYTMuNTksMy41OSwwLDAsMC0uNTcsMEEzLjc4LDMuNzgsMCwwLDAsNi43Niw5LjgyaDB2LjI0SDQuNTRaIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTE1LjY4LDkuOWE1LjkzLDUuOTMsMCwwLDEtOC4xNSw1LjU3bC0uOTQsMWEuMTYuMTYsMCwwLDEtLjE4LS4xYy0uMzYtLjktMS43My00LjQ0LTEuNDgtNC43czQuMzEuMzYsNS4xOS42M2MuMTMsMCwuMDcuMi4wNy4ybC0xLDEuMTNhMy43LDMuNywwLDAsMCwuNDksMCwzLjc4LDMuNzgsMCwwLDAsMy43OC0zLjc4aDBWOS42NGgyLjIyWiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvZz48L2c+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+aWNvbi1yZXNldDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IlBBR0VfQ09OVEVOVCIgZGF0YS1uYW1lPSJQQUdFIENPTlRFTlQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBzdHlsZT0iZmlsbDojYzk5MjBlIi8+PHBhdGggZD0iTTQuNTMsOS44MUE2LDYsMCwwLDEsMTIuNzksNC4zbC45LS45M3MuMi0uMS4yNSwwYy4zMy45MywxLjYxLDQuNTIsMS4zNSw0Ljc3cy00LjQ0LS40Ni01LjI0LS43NGMtLjA5LDAtLjA3LS4yMS0uMDctLjIxbDEuMTMtMS4xYTMuNTksMy41OSwwLDAsMC0uNTcsMEEzLjc4LDMuNzgsMCwwLDAsNi43Niw5LjgyaDB2LjI0SDQuNTRaIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTE1LjY4LDkuOWE1LjkzLDUuOTMsMCwwLDEtOC4xNSw1LjU3bC0uOTQsMWEuMTYuMTYsMCwwLDEtLjE4LS4xYy0uMzYtLjktMS43My00LjQ0LTEuNDgtNC43czQuMzEuMzYsNS4xOS42M2MuMTMsMCwuMDcuMi4wNy4ybC0xLDEuMTNhMy43LDMuNywwLDAsMCwuNDksMCwzLjc4LDMuNzgsMCwwLDAsMy43OC0zLjc4aDBWOS42NGgyLjIyWiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvZz48L2c+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+aWNvbi1yZXNldDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IlBBR0VfQ09OVEVOVCIgZGF0YS1uYW1lPSJQQUdFIENPTlRFTlQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBzdHlsZT0iZmlsbDojYzk5MjBlIi8+PHBhdGggZD0iTTQuNTMsOS44MUE2LDYsMCwwLDEsMTIuNzksNC4zbC45LS45M3MuMi0uMS4yNSwwYy4zMy45MywxLjYxLDQuNTIsMS4zNSw0Ljc3cy00LjQ0LS40Ni01LjI0LS43NGMtLjA5LDAtLjA3LS4yMS0uMDctLjIxbDEuMTMtMS4xYTMuNTksMy41OSwwLDAsMC0uNTcsMEEzLjc4LDMuNzgsMCwwLDAsNi43Niw5LjgyaDB2LjI0SDQuNTRaIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTE1LjY4LDkuOWE1LjkzLDUuOTMsMCwwLDEtOC4xNSw1LjU3bC0uOTQsMWEuMTYuMTYsMCwwLDEtLjE4LS4xYy0uMzYtLjktMS43My00LjQ0LTEuNDgtNC43czQuMzEuMzYsNS4xOS42M2MuMTMsMCwuMDcuMi4wNy4ybC0xLDEuMTNhMy43LDMuNywwLDAsMCwuNDksMCwzLjc4LDMuNzgsMCwwLDAsMy43OC0zLjc4aDBWOS42NGgyLjIyWiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvZz48L2c+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+aWNvbi1yZXNldDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IlBBR0VfQ09OVEVOVCIgZGF0YS1uYW1lPSJQQUdFIENPTlRFTlQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBzdHlsZT0iZmlsbDojYzk5MjBlIi8+PHBhdGggZD0iTTQuNTMsOS44MUE2LDYsMCwwLDEsMTIuNzksNC4zbC45LS45M3MuMi0uMS4yNSwwYy4zMy45MywxLjYxLDQuNTIsMS4zNSw0Ljc3cy00LjQ0LS40Ni01LjI0LS43NGMtLjA5LDAtLjA3LS4yMS0uMDctLjIxbDEuMTMtMS4xYTMuNTksMy41OSwwLDAsMC0uNTcsMEEzLjc4LDMuNzgsMCwwLDAsNi43Niw5LjgyaDB2LjI0SDQuNTRaIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTE1LjY4LDkuOWE1LjkzLDUuOTMsMCwwLDEtOC4xNSw1LjU3bC0uOTQsMWEuMTYuMTYsMCwwLDEtLjE4LS4xYy0uMzYtLjktMS43My00LjQ0LTEuNDgtNC43czQuMzEuMzYsNS4xOS42M2MuMTMsMCwuMDcuMi4wNy4ybC0xLDEuMTNhMy43LDMuNywwLDAsMCwuNDksMCwzLjc4LDMuNzgsMCwwLDAsMy43OC0zLjc4aDBWOS42NGgyLjIyWiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvZz48L2c+PC9zdmc+);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: 20px auto;
  border: none;
  color: #007367;
  display: inline-block;
  padding-right: 25px;
  text-decoration: underline; }
  input[type="reset"]:hover, input[type="reset"]:focus {
    text-decoration: none; }

.response {
  margin-bottom: 2em; }

.response__header {
  color: #474747;
  font-size: 0.875em;
  font-weight: 700; }

.results-grid {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 0 2rem;
  width: 100%; }

.results-grid__cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #d0cbc3;
  border-top: 1px solid #d0cbc3;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 15%;
  padding: .75em 1em; }

.results-grid__percent {
  font-size: 1rem;
  font-weight: 700; }

.results-grid__category {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 1.25rem; }

.results-grid__description {
  font-size: 1rem;
  max-width: 100%; }

/* Related Experience cells */
.results-grid--related-experience .results-grid__cell:first-of-type {
  width: 40%; }

/* Findings cells */
.results-grid--findings {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F4F6F9));
  background: -o-linear-gradient(top, #ffffff 0%, #F4F6F9 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #F4F6F9 100%);
  margin: 0;
  padding: 1.5rem 0; }
  .results-grid--findings .results-grid__cell {
    background-color: transparent;
    border: none;
    border-right: 1px solid #d0cbc3;
    color: #001871;
    max-width: 33%;
    padding: .25em 2.5em;
    width: 33%; }
    .results-grid--findings .results-grid__cell:first-of-type {
      border-left: none;
      max-width: none;
      width: 33%; }
    .results-grid--findings .results-grid__cell:last-of-type {
      border: none; }
  .results-grid--findings .results-grid__percent {
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1;
    padding: 0 0 .75rem; }
    .results-grid--findings .results-grid__percent span {
      font-size: 2.25rem; }
  .results-grid--findings .results-grid__description {
    font-size: 1rem;
    line-height: 1.2;
    max-width: 100%;
    text-align: center; }

.row {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 0; }

.sample-question__question,
.sample-question__answer {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
  @media (min-width: 64em) {
    .sample-question__question,
    .sample-question__answer {
      -ms-flex-preferred-size: 48%;
          flex-basis: 48%; } }

.sample-question__question img + p {
  margin-top: 1em; }

.sample-question__question textarea {
  margin: 1em 0 0 5px;
  min-height: 80px;
  width: 95%; }

.sample-question__question p {
  margin: 0 0 1em; }

.sample-question__question form {
  font-size: 0.875em;
  margin: 1em 0; }

.sample-question__answer h5 {
  margin-bottom: .25em; }

.sample-question__answer p {
  font-size: 0.875em;
  line-height: 1.4;
  margin: 0.5em 0 1em; }

.sample-question__answer-detail {
  padding: 1rem 0 0; }

.sample-question__answer-detail h4 {
  margin-top: 2rem; }

.sample-question__answer-detail h5 {
  margin-top: 1rem; }

.sample-question__answer-detail h4:first-of-type {
  margin-top: initial; }

.sample-question__answer-detail blockquote {
  margin: 0 1.5rem 1.5rem; }

.sample-question__show-answer-button {
  margin: 1rem 0; }

.section-navigation__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 2.5rem; }

.topic-navigation {
  width: 50%; }

.topic-navigation__list {
  list-style: none;
  margin: 0;
  padding: 0; }

.topic-navigation__list li {
  margin: 0 0 1rem; }
  .topic-navigation__list li:last-of-type {
    margin: 0; }

.page-navigation__link,
.topic-navigation__link {
  display: inline-block;
  line-height: 1.4; }

.page-navigation {
  width: 45%; }

.page-navigation__title,
.topic-navigation__title {
  color: #656565;
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0 0 0.25rem;
  padding: 0.5rem 0; }

.page-navigation__link {
  padding: 0 45px 0 0;
  position: relative; }
  .page-navigation__link:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAk0lEQVQoz6XSQRGEMBBE0cZBJCAhEpAQKUiIhJWABCQgIRIiAQd/L6GKSiWzWZjLHKb7nWYCgqRV7+YjwAGJ55MAJ0CAfwF5QBckID5A4tW/QwKOP5Dj3q2hGTgHkLNku5CAMACFuteCBOwGsrU6PcgBuYHkchuGBCwNaOnlLah+iWhlJ+DX+6eyvRUageaysxX6Apo2hAva6CFgAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NiIgaGVpZ2h0PSIxMS45OSIgdmlld0JveD0iMCAwIDE2Ljk2IDExLjk5Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWRvd248L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC40OCAxMS45OSAxNi45NSAwIDAgMCA4LjQ4IDExLjk5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NiIgaGVpZ2h0PSIxMS45OSIgdmlld0JveD0iMCAwIDE2Ljk2IDExLjk5Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWRvd248L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC40OCAxMS45OSAxNi45NSAwIDAgMCA4LjQ4IDExLjk5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NiIgaGVpZ2h0PSIxMS45OSIgdmlld0JveD0iMCAwIDE2Ljk2IDExLjk5Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWRvd248L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC40OCAxMS45OSAxNi45NSAwIDAgMCA4LjQ4IDExLjk5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NiIgaGVpZ2h0PSIxMS45OSIgdmlld0JveD0iMCAwIDE2Ljk2IDExLjk5Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWRvd248L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC40OCAxMS45OSAxNi45NSAwIDAgMCA4LjQ4IDExLjk5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-color: #c69214;
    background-position: 50% 60%;
    background-repeat: no-repeat;
    background-size: 17px auto;
    border-radius: 50%;
    content: '';
    height: 30px;
    line-height: 1;
    margin-top: -15px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 30px; }
  .is-next-page .page-navigation__link:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAhElEQVQoz52SUQ3CQBQEp1VwEpBwEiqhUioBCUhASiWAg5NQFAxfDfdByC2bvM9JXmZ3UgtwEGQGGrAkEH5yUxm5HlJ9qDWFzmz/QKq7WlJI9VDXFOollRRSbaekSTVo6AXUOQCeQAXa6HvXRERTl8TePenpaze/oF29JNvbkpUPLbu/N91sgHXjBCoQAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-position: 60% 50%;
    background-size: auto 17px; }

.section {
  background: #fff;
  padding: 2em 0;
  position: relative; }

.section:last-of-type {
  padding-bottom: 2em; }

.section__share {
  position: relative; }

.section__superheading {
  background: #007367;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 600;
  margin: 0 0 2.5rem;
  padding: 1rem;
  text-align: center; }

.section__title {
  border-bottom: 1px solid #c69214;
  color: #007367;
  font-size: 1.1875rem;
  font-weight: 700;
  margin: 0 0 1em;
  padding: 0.25rem 0;
  text-transform: uppercase; }

.section__subtitle {
  color: #001871;
  font-size: 1.75em;
  font-weight: 400;
  line-height: 1.2;
  margin: 0.5em 0 0.75em; }
  .section__subtitle:empty {
    margin: 0; }

.section__subtitle span {
  font-weight: 700; }

.section__commentary p {
  font-size: 1.25rem;
  line-height: 1.4; }

.section__commentary ul,
.section__commentary ol {
  font-size: 0.875rem; }

.section__commentary-hero {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 275px; }
  @media (min-width: 64em) {
    .section__commentary-hero {
      min-height: 375px; } }

.section__finding {
  color: #4c4c4c;
  font-size: 1.14rem;
  font-weight: 600;
  margin: 0 0 1em; }

.section__controls {
  margin: 0.25em 0;
  text-align: center; }

.section__contents {
  margin: 2em 0; }

.section--heading {
  padding-top: 1rem; }

.section--heading p {
  text-align: center; }

.section--hero {
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
  position: relative; }

.section--hero-history {
  background-image: url(/highlights/geography/2018/images/hero-history-410743f90f1d76fdcaea42040a686178.jpg); }

.section--hero-geography {
  background-image: url(/highlights/geography/2018/images/hero-geography-e2ba8a731b93f13cef0ac90f072e1477.jpg); }

.section--hero-civics {
  background-image: url(/highlights/geography/2018/images/hero-civics-215b763b70300ee0a094923587906609.jpg); }

.section--introduction {
  padding-top: 0; }

.section--overlay {
  background-color: #fff;
  margin: 0 auto -150px;
  width: 48em;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  @media (min-width: 64em) {
    .section--overlay {
      width: 64em; } }

.section--overlay .inner {
  padding: 2rem 4rem 0.5rem; }

.section--overlay h2 {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.4;
  margin: 0 4rem 1rem;
  text-align: center; }
  @media (min-width: 64em) {
    .section--overlay h2 {
      font-size: 2.5rem; } }

.section--overlay p {
  font-size: 1.125rem; }

.section--overlay .inner p:last-of-type {
  margin: 0; }

#selected-findings-section .section__commentary {
  padding-left: 60px;
  padding-right: 60px; }
  #selected-findings-section .section__commentary p {
    font-size: 1rem; }

select {
  background-color: #f2ede2;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAuCAYAAABqK0pRAAAACXBIWXMAAAsSAAALEgHS3X78AAABHElEQVRo3u3WvYrCQBQF4OOqlaWFr5BG9l32AXyJfYBY75aC9m6f7ZetAqKNgrHRwkAwEBwCgSUDwRDcVgSN5kdHObeeO/DBnLm3MuppezxBveBJihBCCCGEEEIIIYQQQgh5uKrlvaDV7qDRes11h7808OeO7gvxVwaa2huq9Uamfims3IhCnlayC+GYerbeWGbuLSUjcjuHWHxd3Wf/viPZhWqFfbsYQgrr4vPebIAoWKv5azmmjiSWqecC+wf+0lD3+70kL1Fgw5sN1J8j5/KSxBKbyUdhuSh9IJ7Kizv+LDQXN5nsx3nxV9+FzIubQw7zIoUFb9pXe0VJy4tjdiHFXP1dK63KfE5c4wkhhBBCCCGEEEIIIYQQFeofarJ5EopMx70AAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDUwIDQ2Ij48dGl0bGU+YXJyb3ctc2VsZWN0PC90aXRsZT48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNDYiIHN0eWxlPSJmaWxsOiNjNTkzMjgiLz48cG9seWdvbiBwb2ludHM9IjE2LjI1IDE3LjI1IDI0Ljc1IDI4LjUgMzMuNSAxNy4yNSAxNi4yNSAxNy4yNSIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDUwIDQ2Ij48dGl0bGU+YXJyb3ctc2VsZWN0PC90aXRsZT48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNDYiIHN0eWxlPSJmaWxsOiNjNTkzMjgiLz48cG9seWdvbiBwb2ludHM9IjE2LjI1IDE3LjI1IDI0Ljc1IDI4LjUgMzMuNSAxNy4yNSAxNi4yNSAxNy4yNSIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDUwIDQ2Ij48dGl0bGU+YXJyb3ctc2VsZWN0PC90aXRsZT48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNDYiIHN0eWxlPSJmaWxsOiNjNTkzMjgiLz48cG9seWdvbiBwb2ludHM9IjE2LjI1IDE3LjI1IDI0Ljc1IDI4LjUgMzMuNSAxNy4yNSAxNi4yNSAxNy4yNSIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDUwIDQ2Ij48dGl0bGU+YXJyb3ctc2VsZWN0PC90aXRsZT48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNDYiIHN0eWxlPSJmaWxsOiNjNTkzMjgiLz48cG9seWdvbiBwb2ludHM9IjE2LjI1IDE3LjI1IDI0Ljc1IDI4LjUgMzMuNSAxNy4yNSAxNi4yNSAxNy4yNSIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  border: 1px solid #c69214;
  border-radius: 0;
  color: #007367;
  cursor: pointer;
  display: block;
  font-size: 1.25rem;
  font-weight: 400;
  margin: 0 0 0.5rem;
  padding: 0.4em 4rem 0.4em 0.75em;
  position: relative;
  text-transform: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  -o-text-overflow: '';
     text-overflow: '';
  word-wrap: normal; }
  select::-ms-expand {
    display: none; }
  .footer-content__table .data-selection select {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAC29NkdAAAACXBIWXMAAAsSAAALEgHS3X78AAAA8UlEQVRYw+3XMQrCMBQG4F8tTh5BcPUITt7KVe1qR6HuegtHodhFoXZuoBis7RIoDZSWgqsIAZVQg7w3v5Qv5M+j6Xjr8RIGlwVgYTKwC8OLgAQkIAEJSMA/B1rfLBpNbfT6g4/WVMUd3HfaAebcw3Aye7u/qSVuJ7e9IxZsD8H2b/cnJxeliNrNYHLeoBRM+2a0AZuqwNVfoamlsqcU7KvcabvFpYiQKLLV1BLxYf77MaM6wviwQCVTM+bgax6zcAeZBuYM6uc8yuyCNNz+dlCr8siPDmQWQGdZOj+Wc49+FghIQAISkIAE/MNnp20y8AGVJWjb+N7YDwAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiB2aWV3Qm94PSIwIDAgNDAgMzYuOCI+PHRpdGxlPmFycm93LXNlbGVjdC0tc208L3RpdGxlPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiBzdHlsZT0iZmlsbDojYzU5MzI4Ii8+PHBvbHlnb24gcG9pbnRzPSIxMyAxMy44IDE5LjggMjIuOCAyNi44IDEzLjggMTMgMTMuOCIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiB2aWV3Qm94PSIwIDAgNDAgMzYuOCI+PHRpdGxlPmFycm93LXNlbGVjdC0tc208L3RpdGxlPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiBzdHlsZT0iZmlsbDojYzU5MzI4Ii8+PHBvbHlnb24gcG9pbnRzPSIxMyAxMy44IDE5LjggMjIuOCAyNi44IDEzLjggMTMgMTMuOCIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiB2aWV3Qm94PSIwIDAgNDAgMzYuOCI+PHRpdGxlPmFycm93LXNlbGVjdC0tc208L3RpdGxlPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiBzdHlsZT0iZmlsbDojYzU5MzI4Ii8+PHBvbHlnb24gcG9pbnRzPSIxMyAxMy44IDE5LjggMjIuOCAyNi44IDEzLjggMTMgMTMuOCIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiB2aWV3Qm94PSIwIDAgNDAgMzYuOCI+PHRpdGxlPmFycm93LXNlbGVjdC0tc208L3RpdGxlPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiBzdHlsZT0iZmlsbDojYzU5MzI4Ii8+PHBvbHlnb24gcG9pbnRzPSIxMyAxMy44IDE5LjggMjIuOCAyNi44IDEzLjggMTMgMTMuOCIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
    background-color: #fff;
    color: #a19787;
    font-size: 0.75em;
    max-width: 365px;
    min-width: 200px;
    padding-top: .5em;
    padding-bottom: .5em; }
    @media (min-width: 64em) {
      .footer-content__table .data-selection select {
        font-size: 0.875em;
        max-width: 500px;
        min-width: 235px; } }
  select option {
    background-color: #fff;
    color: #000; }

.selectability {
  font-size: 1rem;
  display: inline-block;
  margin: 0 0 1em;
  min-width: 275px;
  position: relative;
  width: auto;
  z-index: 100; }
  .selectability [role=heading] {
    font-size: 1em;
    border-bottom: 1px solid black;
    margin: 0.25em 0; }
  .selectability [role=option][aria-selected=false]:focus, .selectability [role=option][aria-selected=false]:hover {
    background: lightgrey; }
  .selectability[aria-expanded=false] [role=listbox] {
    border: none;
    display: none; }
  .figure__sidebar .selectability {
    z-index: 99; }
  .figure__legend .selectability {
    margin: 0 0 1em;
    min-width: 216px; }
  .selectability div[role="textbox"] {
    background: #f2ede2;
    border: 1px solid #c69214;
    color: #007367;
    cursor: pointer;
    font-size: 1.25rem;
    font-weight: 400;
    padding: 0.4em 4rem 0.4em 0.75em;
    position: relative;
    text-transform: none; }
    .selectability div[role="textbox"]:after {
      background-color: #c69214;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1UlEQVQ4y62SwQ2CQBBFH8TrJmbvG+1ASqEESpAS7EA70A60A61A7EDhDFEoYLwsEQngKv5kDzuZvPn5M16ZpwEQ8gd5ZZ5OgQSYjWRtPBGhKrIAOI8AXZQ2gQ+gtEmA+EfQA4gA/LqitFkDhx9gS2vmBbOK7CRX7ZQ22/rzBlPa3L/Y7A1YNgttZyhtjsDKARba4a/TEJHOzqrIEmDRA4ptxgw6a07uye/UBRqEKW2u9cpbZ9Cb6ZAzlDZ7YDeUU1MTlzsCAuBol9MvEfn4yjydu/Q9AbASaZtrCHfOAAAAAElFTkSuQmCC);
      background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yMSIgaGVpZ2h0PSIxMi40OSIgdmlld0JveD0iMCAwIDE4LjIxIDEyLjQ5Ij48dGl0bGU+YXJyb3ctcHVsbGRvd24tLXNtPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE4LjIxIDAgOS4xIDEyLjQ4IDAgMCAxOC4yMSAwIiBzdHlsZT0iZmlsbDojZjJlZGUyIi8+PC9zdmc+);
      background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yMSIgaGVpZ2h0PSIxMi40OSIgdmlld0JveD0iMCAwIDE4LjIxIDEyLjQ5Ij48dGl0bGU+YXJyb3ctcHVsbGRvd24tLXNtPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE4LjIxIDAgOS4xIDEyLjQ4IDAgMCAxOC4yMSAwIiBzdHlsZT0iZmlsbDojZjJlZGUyIi8+PC9zdmc+);
      background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yMSIgaGVpZ2h0PSIxMi40OSIgdmlld0JveD0iMCAwIDE4LjIxIDEyLjQ5Ij48dGl0bGU+YXJyb3ctcHVsbGRvd24tLXNtPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE4LjIxIDAgOS4xIDEyLjQ4IDAgMCAxOC4yMSAwIiBzdHlsZT0iZmlsbDojZjJlZGUyIi8+PC9zdmc+);
      background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yMSIgaGVpZ2h0PSIxMi40OSIgdmlld0JveD0iMCAwIDE4LjIxIDEyLjQ5Ij48dGl0bGU+YXJyb3ctcHVsbGRvd24tLXNtPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE4LjIxIDAgOS4xIDEyLjQ4IDAgMCAxOC4yMSAwIiBzdHlsZT0iZmlsbDojZjJlZGUyIi8+PC9zdmc+);
      background-position: 50%;
      background-repeat: no-repeat;
      bottom: 0;
      content: '';
      position: absolute;
      right: 0;
      top: 0;
      width: 50px; }
  .selectability div[role="listbox"] {
    background: #fff;
    border-right: 1px solid #c69214;
    border-bottom: 1px solid #c69214;
    border-left: 1px solid #c69214;
    font-size: 1.25rem;
    font-weight: 400;
    padding: 0;
    position: absolute; }
    .controller--jurisdiction .selectability div[role="listbox"],
    .pair-selector__column .selectability div[role="listbox"],
    .selector__select .selectability div[role="listbox"],
    .selector--jurisdiction .selectability div[role="listbox"],
    .is-scrollable .selectability div[role="listbox"] {
      max-height: 300px;
      overflow-x: hidden;
      overflow-y: scroll; }
    .selectability div[role="listbox"] div[role="option"] {
      color: #4c4c4c;
      line-height: 1.2;
      min-width: 252px;
      padding: 0.35em 0.75em;
      text-transform: none; }
      .figure__legend .selectability div[role="listbox"] div[role="option"] {
        min-width: 214px; }
      .selectability div[role="listbox"] div[role="option"]:hover, .selectability div[role="listbox"] div[role="option"]:focus {
        background: #007367;
        color: #fff;
        cursor: pointer;
        text-decoration: none; }
    .selectability div[role="listbox"] div[role="group"] div[role="heading"] {
      background: #001871;
      color: #fff;
      font-size: 0.8125em;
      font-weight: 400;
      padding: 6px 0 6px 0.9231em;
      text-transform: uppercase; }
    .selectability div[role="listbox"] div[role="group"] div[role="option"] {
      color: #4c4c4c;
      cursor: pointer;
      text-transform: none; }
      .selectability div[role="listbox"] div[role="group"] div[role="option"]:hover, .selectability div[role="listbox"] div[role="group"] div[role="option"]:focus {
        background: #007367;
        color: #fff; }
      .selectability div[role="listbox"] div[role="group"] div[role="option"]:last-child {
        border: none; }
      .selectability div[role="listbox"] div[role="group"] div[role="option"][aria-selected="true"] {
        background: #007367;
        color: #fff; }
    .selectability div[role="listbox"] div[aria-disabled="true"] {
      color: #d0cbc3;
      cursor: default; }

.selectability-offscreen {
  display: none; }

.selector {
  display: inline-block;
  text-align: left; }

.selector + .selector {
  margin-left: 2rem; }

.selector--subset {
  max-width: 736px; }
  @media (min-width: 64em) {
    .selector--subset {
      max-width: 992px; } }

.selector__label {
  display: block;
  font-size: 0.9375rem;
  font-weight: 400;
  margin: 0 0 0.25rem;
  text-transform: uppercase; }
  .controller--jurisdiction .selector__label {
    color: #001871;
    width: 100% !important; }

.selector__option {
  display: inline-block;
  font-size: 0.875em;
  font-style: italic;
  margin-right: 0.5rem;
  padding: 0;
  text-align: left; }
  @media (min-width: 64em) {
    .selector__option {
      margin-right: 1.5rem; } }

.selector__option input[type='radio'] {
  left: -999em;
  padding: 0;
  position: absolute; }

.selector__option input[type='radio'] + label {
  display: block;
  line-height: 1.4;
  padding: 0.5rem 0 0.5rem 30px;
  position: relative; }

.selector__option input[type='radio'] + label:before {
  background: #f2ede2;
  border: 1px solid #c69214;
  border-radius: 50%;
  content: '\A0';
  display: inline-block;
  height: 20px;
  left: 0;
  line-height: 0.8;
  margin: -10px 0 0 0;
  position: absolute;
  top: 50%;
  vertical-align: middle;
  width: 20px; }

.selector__option input[type='radio']:checked + label:before {
  background-color: #007367;
  -webkit-box-shadow: inset 0 0 0 3px #f2ede2;
          box-shadow: inset 0 0 0 3px #f2ede2; }

/* Baseline selector */
.selector--baseline > * {
  display: inline-block;
  margin-right: 5px; }

.selector--baseline .selector__label {
  text-transform: uppercase; }

.selector--baseline .selector__selected {
  font-weight: 700;
  text-transform: uppercase; }

.selector--display-as {
  margin: -1.5rem 0 1rem;
  text-transform: uppercase; }
  .selector--display-as > div > a.is-active {
    color: #585858;
    font-weight: 600;
    text-decoration: none; }
  .dialog__toggle .selector--display-as {
    margin: 1rem 0; }

.series {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms; }
  .series.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }

.series__line {
  fill: none; }
  .series--r2 .series__line {
    stroke-dasharray: 5px 3px; }

.chart--multi-series .js-series-all .series__line {
  stroke: #A69F88; }

.series__point {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms; }
  .series__point.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }

.series__point-text {
  text-anchor: middle;
  text-decoration: none;
  -webkit-transition: visibility 250ms, opacity 250ms;
  -o-transition: visibility 250ms, opacity 250ms;
  transition: visibility 250ms, opacity 250ms;
  font-size: smaller; }
  .is-active .series__point-text {
    opacity: 1;
    visibility: visible; }
  .series__point-text.is-shifted-right {
    text-anchor: start; }
  .series__point-text.is-shifted-left {
    text-anchor: end; }

.series__point-symbol {
  fill: white; }

.chart--multi-series .js-series-all .series__point-symbol {
  stroke: #A69F88; }

.series-container--target .series__point-text,
.series__point--target .series__point-text {
  font-style: italic; }

.share {
  display: inline-block;
  margin: 5px 0 5px 5px;
  padding: 0;
  position: absolute;
  right: -40px;
  top: -3px;
  width: 24px;
  z-index: 200; }
  .sections--sq .share {
    top: -40px; }
  .dialog__download .share {
    right: 20px;
    top: 28px;
    z-index: 1000; }
  .share .is-disabled {
    pointer-events: none;
    opacity: 0.5; }
  @media (min-width: 73.75em) {
    .share {
      margin: 24px 0 0;
      padding: 0;
      top: -22px;
      width: 24px; }
      .sections--sq .share {
        top: -60px; }
      .dialog__download .share {
        top: 14px; } }
  .share:before {
    color: #007367;
    content: "Share this result:";
    font-size: 14px;
    font-weight: normal;
    left: -120px;
    padding: 0;
    position: absolute;
    top: 2px;
    white-space: nowrap; }
  @media (min-width: 73.75em) {
    .accordion__chart .share {
      left: -91px; } }

.share > a {
  background-color: #c69214;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTE4IDE2LjA4Yy0uNzYgMC0xLjQ0LjMtMS45Ni43N0w4LjkxIDEyLjdjLjA1LS4yMy4wOS0uNDYuMDktLjdzLS4wNC0uNDctLjA5LS43bDcuMDUtNC4xMWMuNTQuNSAxLjI1LjgxIDIuMDQuODEgMS42NiAwIDMtMS4zNCAzLTNzLTEuMzQtMy0zLTMtMyAxLjM0LTMgM2MwIC4yNC4wNC40Ny4wOS43TDguMDQgOS44MUM3LjUgOS4zMSA2Ljc5IDkgNiA5Yy0xLjY2IDAtMyAxLjM0LTMgM3MxLjM0IDMgMyAzYy43OSAwIDEuNS0uMzEgMi4wNC0uODFsNy4xMiA0LjE2Yy0uMDUuMjEtLjA4LjQzLS4wOC42NSAwIDEuNjEgMS4zMSAyLjkyIDIuOTIgMi45MnMyLjkyLTEuMzEgMi45Mi0yLjkyLTEuMzEtMi45Mi0yLjkyLTIuOTJ6Ii8+PC9zdmc+);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px auto;
  display: inline-block;
  height: 24px;
  margin: 0;
  text-indent: -999em;
  width: 24px; }
  .share > a:hover {
    background-color: #007367; }
  @media (min-width: 73.75em) {
    .share > a {
      margin: 0; } }

.share.is-expanded > a {
  background-color: #007367; }
  .share.is-expanded > a:hover {
    background-color: #c69214; }

.share__drawer {
  background-color: #007367;
  display: none;
  float: right; }
  .share__drawer > *:first-child {
    border-top: white thin solid; }
  @media (min-width: 73.75em) {
    .share__drawer {
      float: none; } }

.share__drawer > a {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 18px auto;
  display: inline-block;
  height: 24px;
  margin: 0;
  text-indent: -999em;
  width: 24px; }
  @media (min-width: 73.75em) {
    .share__drawer > a {
      display: block; } }
  .share__drawer > a:hover, .share__drawer > a:focus {
    background-color: #c69214; }
  .share__drawer > a[data-facebook] {
    background-size: 16px auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iRWJlbmUgMSIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEwMjQsNTEyQzEwMjQsMjI5LjIzMDE2LDc5NC43Njk3OCwwLDUxMiwwUzAsMjI5LjIzMDE2LDAsNTEyYzAsMjU1LjU1NCwxODcuMjMxLDQ2Ny4zNzAxMiw0MzIsNTA1Ljc3Nzc3VjY2MEgzMDJWNTEySDQzMlYzOTkuMkM0MzIsMjcwLjg3OTgyLDUwOC40Mzg1NCwyMDAsNjI1LjM4OTIyLDIwMCw2ODEuNDA3NjUsMjAwLDc0MCwyMTAsNzQwLDIxMFYzMzZINjc1LjQzNzEzQzYxMS44MzUwOCwzMzYsNTkyLDM3NS40NjY2Nyw1OTIsNDE1Ljk1NzI4VjUxMkg3MzRMNzExLjMsNjYwSDU5MnYzNTcuNzc3NzdDODM2Ljc2OSw5NzkuMzcwMTIsMTAyNCw3NjcuNTU0LDEwMjQsNTEyWiIvPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMCkiIGQ9Ik03MTEuMyw2NjAsNzM0LDUxMkg1OTJWNDE1Ljk1NzI4QzU5MiwzNzUuNDY2NjcsNjExLjgzNTA4LDMzNiw2NzUuNDM3MTMsMzM2SDc0MFYyMTBzLTU4LjU5MjM1LTEwLTExNC42MTA3OC0xMEM1MDguNDM4NTQsMjAwLDQzMiwyNzAuODc5ODIsNDMyLDM5OS4yVjUxMkgzMDJWNjYwSDQzMnYzNTcuNzc3NzdhNTE3LjM5NjE5LDUxNy4zOTYxOSwwLDAsMCwxNjAsMFY2NjBaIi8+PC9zdmc+);
    color: #fff; }
  .share__drawer > a[data-twitter] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjA7ZmlsbDojMjkyRjMzO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9Il94MzFfMF94MjAxM18yMF94MjVfX0JsYWNrX1RpbnQiPgoJPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjQwMCIgaGVpZ2h0PSI0MDAiLz4KPC9nPgo8ZyBpZD0iTG9nb19feDIwMTRfX0ZJWEVEIj4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTMuNiwzMDEuNmM5NC4zLDAsMTQ1LjktNzguMiwxNDUuOS0xNDUuOWMwLTIuMiwwLTQuNC0wLjEtNi42YzEwLTcuMiwxOC43LTE2LjMsMjUuNi0yNi42CgkJCWMtOS4yLDQuMS0xOS4xLDYuOC0yOS41LDguMWMxMC42LTYuMywxOC43LTE2LjQsMjIuNi0yOC40Yy05LjksNS45LTIwLjksMTAuMS0zMi42LDEyLjRjLTkuNC0xMC0yMi43LTE2LjItMzcuNC0xNi4yCgkJCWMtMjguMywwLTUxLjMsMjMtNTEuMyw1MS4zYzAsNCwwLjUsNy45LDEuMywxMS43Yy00Mi42LTIuMS04MC40LTIyLjYtMTA1LjctNTMuNmMtNC40LDcuNi02LjksMTYuNC02LjksMjUuOAoJCQljMCwxNy44LDkuMSwzMy41LDIyLjgsNDIuN2MtOC40LTAuMy0xNi4zLTIuNi0yMy4yLTYuNGMwLDAuMiwwLDAuNCwwLDAuN2MwLDI0LjgsMTcuNyw0NS42LDQxLjEsNTAuM2MtNC4zLDEuMi04LjgsMS44LTEzLjUsMS44CgkJCWMtMy4zLDAtNi41LTAuMy05LjYtMC45YzYuNSwyMC40LDI1LjUsMzUuMiw0Ny45LDM1LjZjLTE3LjYsMTMuOC0zOS43LDIyLTYzLjcsMjJjLTQuMSwwLTguMi0wLjItMTIuMi0wLjcKCQkJQzk3LjcsMjkzLjEsMTI0LjcsMzAxLjYsMTUzLjYsMzAxLjYiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
    background-size: 24px auto;
    color: #fff; }
  .share__drawer > a[data-email] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTIyIDRIMnYxNmgyMFY0em0tMiA0bC04IDUtOC01VjZsOCA1IDgtNXYyeiIvPjwvc3ZnPg==); }
  .share__drawer > a[data-link] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTE3IDdoLTR2Mmg0YzEuNjUgMCAzIDEuMzUgMyAzcy0xLjM1IDMtMyAzaC00djJoNGMyLjc2IDAgNS0yLjI0IDUtNXMtMi4yNC01LTUtNXptLTYgOEg3Yy0xLjY1IDAtMy0xLjM1LTMtM3MxLjM1LTMgMy0zaDRWN0g3Yy0yLjc2IDAtNSAyLjI0LTUgNXMyLjI0IDUgNSA1aDR2LTJ6bS0zLTRoOHYySDh6bTktNGgtNHYyaDRjMS42NSAwIDMgMS4zNSAzIDNzLTEuMzUgMy0zIDNoLTR2Mmg0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01em0tNiA4SDdjLTEuNjUgMC0zLTEuMzUtMy0zczEuMzUtMyAzLTNoNFY3SDdjLTIuNzYgMC01IDIuMjQtNSA1czIuMjQgNSA1IDVoNHYtMnptLTMtNGg4djJIOHoiLz48L3N2Zz4=);
    background-size: 18px auto; }
  .share__drawer > a[data-download] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTUgOS4yaDNWMTlINVY5LjJ6TTEwLjYgNWgyLjh2MTRoLTIuOFY1em01LjYgOEgxOXY2aC0yLjh2LTZ6Ii8+PC9zdmc+);
    background-size: 20px auto; }

.share__permalink-popup {
  display: none; }
  .share__permalink-popup input {
    font-size: 14px;
    min-width: 500px;
    padding: 5px;
    position: absolute;
    right: 0;
    left: auto; }

.dialog__download .share div:first-child,
.figure__download .share div:first-child {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important; }

.sig-marker {
  background-color: #001871;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-size: 0.9rem;
  height: 30px;
  line-height: 30px;
  margin: 0 auto;
  text-align: center;
  width: 30px; }

.sig-marker--not-significant {
  background-color: transparent;
  border-radius: 0;
  color: #fff;
  position: relative;
  z-index: 0; }
  .sig-marker--not-significant:before {
    background-color: grey;
    content: '';
    display: block;
    height: 25px;
    left: 3px;
    position: absolute;
    top: 4px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    width: 25px;
    z-index: -1; }

.sig-marker--invalid {
  background-color: transparent;
  color: inherit;
  font-size: 1.25rem; }

.site-name {
  display: block;
  padding: 0; }

.site-name-logo {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 0;
  height: 34px;
  margin: 5px 15px 5px 0;
  text-indent: -999em;
  width: 142px; }

.site-name h1 {
  margin: 0 0 0.5rem; }

.site-name h2 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 64em) {
    .site-name h2 a {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

.site-name a {
  color: #fff;
  display: block;
  font-size: 1.5rem;
  font-weight: 300;
  margin: 0;
  text-decoration: none; }
  @media (min-width: 64em) {
    .site-name a {
      font-size: 2rem; } }
  #header--sticky .site-name a {
    font-size: 1.25rem; }
    @media (min-width: 64em) {
      #header--sticky .site-name a {
        font-size: 1.5rem; } }

.site-name__year {
  font-weight: 600; }

.site-name__divider {
  color: #fff;
  font-size: 0.85em;
  font-weight: 300;
  margin: 0 0.25rem;
  position: relative;
  top: 2px;
  vertical-align: top; }

.site-name h2 {
  color: #bbc7d6;
  font-weight: 400;
  margin: 0; }

.skip-link + .skip-link {
  margin-top: 0.5rem; }

.skip-link .inner {
  color: #001871;
  display: inline-block;
  position: relative; }

.section .skip-link .inner {
  font-size: 1.25rem; }

.skip-link__icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpi+P//vwMQLwBiASBmwIUZoApB4AI+xcgKQeABEBsQoxAEPgBxADEKYSCBWIX/oZ4kSiEIbAB5komBMDAAYgFCJsKDDJ/CBcR4JoFQ8HwgJsBB7lEgFIUEEwUjWDURACDAAPd/vyCaVXJ2AAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1yaWdodDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuMDQgMCA4LjQ2IDcuMTQgMCAxNCAwLjA0IDAiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1yaWdodDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuMDQgMCA4LjQ2IDcuMTQgMCAxNCAwLjA0IDAiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1yaWdodDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuMDQgMCA4LjQ2IDcuMTQgMCAxNCAwLjA0IDAiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1yaWdodDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuMDQgMCA4LjQ2IDcuMTQgMCAxNCAwLjA0IDAiLz48L3N2Zz4=);
  background-color: #c69214;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: auto 14px;
  display: inline-block;
  height: 28px;
  margin-left: 10px;
  margin-right: 0;
  text-indent: -999em;
  width: 28px; }
  .skip-link__icon:hover, .skip-link__icon:focus {
    background-color: #d6ad4a; }

.skip-link--back .skip-link__icon {
  margin-left: 0;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGlJREFUeNpi+P//PwMBvACIHfApEADiC/8hAKdCAyRFOBU6APGH/6gAQ2HCf+wAReGE/7iBA8zRC/7jBw5MDAwMAkDswEAIIAXFAUJWE+NOrMGTQKxCWIB/IEYh0VGIkSgYQRxiAECAAQC9yr6gZZR4+QAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1sZWZ0PC90aXRsZT48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOC40NiAxNCAwIDcuMTQgOC40MSAwIDguNDYgMTQiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1sZWZ0PC90aXRsZT48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOC40NiAxNCAwIDcuMTQgOC40MSAwIDguNDYgMTQiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1sZWZ0PC90aXRsZT48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOC40NiAxNCAwIDcuMTQgOC40MSAwIDguNDYgMTQiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1sZWZ0PC90aXRsZT48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOC40NiAxNCAwIDcuMTQgOC40MSAwIDguNDYgMTQiLz48L3N2Zz4=); }

.slider .slider__track, .slider .slider__handle line,
.slider .slider__track-overlay {
  stroke-linecap: round; }

.slider .slider__track, .slider .slider__handle line {
  stroke: #c69214;
  stroke-width: 2px; }

.slider .slider__track-overlay {
  pointer-events: stroke;
  stroke-width: 50px;
  stroke: transparent;
  cursor: -webkit-grab;
  cursor: grab; }
  .slider .slider__track-overlay.is-dragging {
    cursor: -webkit-grabbing;
    cursor: grabbing; }

.slider .slider__handle polygon,
.slider .slider__handle rect {
  fill: #f2ede2; }

.slider .slider__handle text {
  text-anchor: middle;
  fill: #007367; }

.slider .slider__description {
  text-anchor: middle;
  font-size: small;
  font-weight: lighter; }

.slider.slider--vertical .slider__description {
  text-anchor: start; }

.sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.sort--jurisdictions {
  width: 740px; }

.sort__option {
  border-right: 2px solid #fff;
  display: table;
  width: 25%; }
  .sort__option:last-child {
    border: none; }

.sort__option--33 {
  width: 33.33%; }

.sort__option--50 {
  width: 50%; }

.sort__option--75 {
  width: 75%; }

.sort--jurisdictions a {
  background-color: #c69214;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMRJREFUeNpi+P//PwMWbAXECTjkGFgYMIEsEMdD2beA+Bi6AiY0vjAQFyPxQZoN8GniAuIsIOZEU5MAtR2rpjAglsHiXJAhmVBDUTQ5A7ElA24AczYXTJMa1BZCQAamjgXq3i0MxANhRlC4kwpYcIQYPrAApGkz1JPEaNwLxG9BAfEYiFcRoeEWTB0syI8R0PgWiKdji1yQ1cexaPgO1fANV9pbAHUGuthjfAmWAWrqEygbFH8XMFTgyDOyQByGKz8BBBgAQGhtzrtOMaUAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNjtpc29sYXRpb246aXNvbGF0ZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93cy13aGl0ZTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNjtpc29sYXRpb246aXNvbGF0ZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93cy13aGl0ZTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNjtpc29sYXRpb246aXNvbGF0ZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93cy13aGl0ZTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNjtpc29sYXRpb246aXNvbGF0ZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93cy13aGl0ZTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48L3N2Zz4=);
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 16px auto;
  color: #fff;
  display: table-cell;
  font-size: 0.875em;
  font-weight: 400;
  min-height: 100%;
  line-height: 1.3;
  padding: 0.75em 2.5em;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle; }

.sort--jurisdictions a.is-active {
  background-color: #00a795;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpi/P//PwMWoAzE4kB8DJskCxYxQSC2hLJfAvFddAVMaHxuIHZF4oM0y+LTxAbEDlCaAU2jIC5NJuiSSIbZIxsG06QBxEoMuAEP1NlsME3iUFsIAUGYOhYo5xID8YCbEUc84QUgmzYAsQAJehIYgDYZAPGH/8SBCWCXgQggTiBCwwGoWrgmEC7Ao+EBEAtg0wTCC7Bo+AD1AgMuTQxQZyCDAHQ12DSBnHEBqqEBizxWTbAQnYBDjgEgwADa1kYtTR7idgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtZG93bjwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIGNsYXNzPSJjbHMtMiI+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjAgNy4yNCA1Ljg4IDAgMTIgNy4yIDAgNy4yNCIvPjwvZz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtZG93bjwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIGNsYXNzPSJjbHMtMiI+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjAgNy4yNCA1Ljg4IDAgMTIgNy4yIDAgNy4yNCIvPjwvZz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtZG93bjwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIGNsYXNzPSJjbHMtMiI+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjAgNy4yNCA1Ljg4IDAgMTIgNy4yIDAgNy4yNCIvPjwvZz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtZG93bjwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIGNsYXNzPSJjbHMtMiI+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjAgNy4yNCA1Ljg4IDAgMTIgNy4yIDAgNy4yNCIvPjwvZz48L3N2Zz4=); }

.sort--jurisdictions a.is-active.reverse {
  background-color: #00a795;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpi+P//PwMWnADEC3DIMWATNPiPAAnEaFIA4g//UUEAPk0CQHzhPyb4ALUdq6YF/3GDB1BDUTQV/CcMLsA0gjQ4/CcegEOUhYGBwQCIGxmIBwqMYOtIBCCbHICYlQQ9x0CaLgKxKxCzEaHhBhB/ZQIS74H4LBEaXgLxGRCDCSpwFyaAA3wB4oMwDhOa1fewaPgF1fALmyawJ6HOQAbHoV5gwKWJAWoqTNElIH6MoQJHnhEEYhNc+QkgwAAuTXqJcvnDIgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtdXA8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBjbGFzcz0iY2xzLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMiA5LjI0IDYuMTIgMTYuNDkgMCA5LjI5IDEyIDkuMjQiLz48L2c+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtdXA8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBjbGFzcz0iY2xzLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMiA5LjI0IDYuMTIgMTYuNDkgMCA5LjI5IDEyIDkuMjQiLz48L2c+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtdXA8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBjbGFzcz0iY2xzLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMiA5LjI0IDYuMTIgMTYuNDkgMCA5LjI5IDEyIDkuMjQiLz48L2c+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtdXA8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBjbGFzcz0iY2xzLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMiA5LjI0IDYuMTIgMTYuNDkgMCA5LjI5IDEyIDkuMjQiLz48L2c+PC9zdmc+); }

.state {
  pointer-events: none;
  text-decoration: none; }

.state__shape {
  stroke: none;
  fill: #e7e7e8; }
  .state--sig-higher .state__shape {
    fill: #001871; }
  .state--sig-equal .state__shape {
    fill: #44659a; }
  .state--sig-lower .state__shape {
    fill: #8e9fbc; }
  .state--sig-invalid .state__shape {
    fill: #fff;
    stroke: #4c4c4c; }

.state--sig-higher:hover path,
.state--sig-equal:hover path,
.state--sig-lower:hover path,
.state--sig-invalid:hover path,
.state--sig-higher:hover circle,
.state--sig-equal:hover circle,
.state--sig-lower:hover circle,
.state--sig-invalid:hover circle {
  fill: #c69214; }

.state--sig-higher:hover text,
.state--sig-equal:hover text,
.state--sig-lower:hover text,
.state--sig-invalid text {
  fill: #fff; }

.state--hawaii:hover text {
  fill: #001871; }

circle.state__shape {
  stroke: #e7e7e8; }

circle.state__outer-circle {
  fill: none;
  stroke: #d9d3cc; }

.state__label {
  text-anchor: middle; }
  .state--sig-higher .state__label {
    fill: #fff; }
  .state--sig-equal .state__label {
    fill: #fff; }
  .state--sig-lower .state__label {
    fill: #001871; }
  .state--sig-invalid .state__label {
    fill: inherit; }
  .state--hawaii .state__label {
    fill: #001871; }

.l-sticky-wrapper {
  display: none; }
  @media only screen and (min-width: 768px) {
    .l-sticky-wrapper {
      display: block;
      left: 0;
      position: relative;
      right: 0;
      width: 100%;
      z-index: 1; }
      .l-sticky-wrapper.is-sticky {
        position: fixed;
        z-index: 501; } }

.story-of-naep {
  background: url(data:image/png;base64,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) no-repeat left center;
  clear: left;
  padding: 1em 1em 1em 360px; }
  .story-of-naep h3 {
    color: #001871 !important;
    font-size: 1.5em !important;
    font-weight: 600 !important;
    margin-bottom: 0.25em; }
  .story-of-naep p {
    color: #191919;
    font-size: 0.875em;
    margin: 0; }

.subcharts--achievement .subchart__intro {
  background: #001871;
  color: #fff;
  font-size: .875em;
  margin: 0;
  padding: .5em 1em;
  text-align: left;
  text-transform: uppercase; }

.subcharts--achievement .subchart--focal .subchart__contents {
  background: #e7e7e8; }

.subcharts--achievement .subchart--focal .acl-row__label {
  fill: #007367;
  font-weight: bold; }

.summary-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 64em) {
    .summary-box {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }

.summary-box__right {
  margin: 1em 0 0; }
  @media (min-width: 64em) {
    .summary-box__right {
      margin: 0 0 0 3em; } }

.summary-box__video {
  border: 4px solid #c69214;
  display: inline-block; }

.summary-box__video iframe {
  margin-bottom: -6px; }

.summary-box__link {
  background-position: 100% 50%;
  background-repeat: no-repeat;
  display: block;
  line-height: 1.2;
  padding: 0.75em 4rem 0.75em 0; }

.summary-box__thumbnail-size {
  -ms-flex-line-pack: center;
      align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .summary-box__thumbnail-size span {
    -ms-flex-item-align: center;
        align-self: center;
    display: inline-block; }

.summary-box__thumbnail-size img {
  border: 1px solid #c69214;
  margin-right: 1em; }

.switchable__summary-header,
.switchable__detail-header {
  color: #d0cbc3;
  font-size: 1.25em;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase; }

.switchable__summary-header {
  margin: 2em -1em 0;
  padding: 0.75em 1em 1em; }

.switchable__detail p:last-of-type {
  margin: 0; }

/* .switchable__inner {
	transition: height .2s linear;
} */
.switcher {
  background: #e2dfdb;
  display: block;
  height: 36px;
  margin: 1.5em 0; }

.switcher > div {
  background: #c69214;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  font-size: 1.0625em;
  font-weight: 700;
  height: 36px;
  left: 20px;
  line-height: 36px;
  margin: 0 !important;
  overflow: visible;
  padding: 0 26px;
  position: relative;
  text-align: center;
  top: -5px;
  vertical-align: middle;
  z-index: 50; }
  .switcher > div:nth-of-type(2) {
    left: 16px; }

.switcher > div.checked {
  background: #00a795;
  height: 46px;
  line-height: 46px;
  top: -5px;
  z-index: 100; }
  .switcher > div.checked:after {
    border-color: #00a795 transparent transparent transparent;
    border-style: solid;
    border-width: 11px 13px 0 13px;
    bottom: -10px;
    content: '';
    height: 0;
    position: absolute;
    left: 50%;
    margin-left: -13px;
    width: 0; }

.table th, .table td {
  font-weight: 400;
  padding: 0.5rem 0.75rem;
  text-align: center;
  vertical-align: middle; }

.table {
  margin: 0 0 1em;
  width: 100%; }

.table thead {
  color: #001871; }

.table th {
  font-weight: 700; }

.table--striped tbody tr:nth-child(odd) th,
.table--striped tbody tr:nth-child(odd) td {
  background-color: white; }

.table--striped tbody tr:nth-child(even) th,
.table--striped tbody tr:nth-child(even) td {
  background-color: #e7e7e8; }

.table--align-left-top th,
.table--align-left-top td {
  line-height: 1.2;
  padding: 8px 5px 16px;
  text-align: left;
  vertical-align: top; }

.table--minifigures {
  width: 100%; }

.table--minifigures th,
.table--minifigures td {
  font-size: 1.25em;
  font-weight: 400;
  padding: 0 0.75rem 1rem; }

.table--minifigures thead th {
  color: #007367;
  line-height: 1;
  padding: 0.25rem 0.5rem; }

.table--minifigures tbody th,
.table--minifigures tbody td {
  padding: 0.5rem; }

.table--minifigures tbody th {
  color: #007367;
  text-align: right; }
  .table--minifigures tbody th span {
    font-weight: 600;
    line-height: 1; }

.table--tuda th,
.table--tuda td,
.table--race th,
.table--race td {
  color: #585858;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3;
  padding: 8px 5px; }

.table--tuda thead th {
  vertical-align: bottom; }

.table--ethnic th,
.table--ethnic td {
  line-height: 1.3; }

.table--ethnic th {
  padding: 0.5rem 0; }

.table--ethnic tbody th,
.table--ethnic tbody td {
  padding: 1rem;
  vertical-align: top; }

.table--at-a-glance {
  margin: 1rem auto 3rem;
  max-width: 768px; }
  .table--at-a-glance th,
  .table--at-a-glance td {
    padding: .5rem 1rem;
    vertical-align: middle; }

.table--box {
  margin: 0;
  width: 100%; }
  .table--box caption {
    font-size: 1.125rem;
    font-weight: 600;
    margin: 0 0 .25rem;
    min-height: 55px; }
  .table--box th {
    line-height: 1.2; }
  .table--box td {
    padding: 1rem;
    text-align: center; }

.table--achievement-detail {
  margin: 0 0 1rem; }
  .table--achievement-detail th,
  .table--achievement-detail td {
    padding: .5rem; }

.profile-table th {
  font-weight: 400;
  padding: 1rem 10px;
  vertical-align: top; }

.profile-table td {
  padding: 1rem 10px; }

.profile-table td.mean-value {
  color: #001871;
  font-size: 2rem;
  font-weight: 700;
  text-align: center; }

.profile-table__inner-span td {
  color: #001871;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  padding: 3rem 0 1rem; }

.profile-table__inner-span td strong {
  font-weight: 600;
  text-transform: uppercase; }

.profile-table__subtitle th,
.profile-table__subtitle td {
  border-bottom: 1px solid #767676;
  color: inherit;
  font-size: .875rem;
  font-weight: 700;
  padding-bottom: 0;
  padding: .5rem .25rem;
  text-align: center;
  vertical-align: top; }

.profile-table__subtitle td:first-child {
  border-right: 1px solid #767676; }

.toc {
  padding: 2rem 0; }
  .is-sticky .toc {
    padding: 0; }

.toc__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0; }
  @media (min-width: 64em) {
    .toc__inner {
      padding: 0 2rem 0 4rem; } }

.toc__title {
  line-height: 1.4;
  margin: 0;
  padding-right: 3rem; }

.toc__list ul {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: repeat(3, 1fr);
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0; }

.toc__list li {
  display: inline-block;
  margin: 0 10px 5px;
  padding: 3px 5px; }
  .toc__list li a {
    display: block;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none;
    text-transform: uppercase; }
    .toc__list li a:hover, .toc__list li a:focus {
      background-color: #007367;
      color: #fff; }

.toc__list ul > li:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1; }

.toc__list ul > li:nth-of-type(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2; }

.toc__list ul > li:nth-of-type(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 3; }

.toc__list ul > li:nth-of-type(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 1; }

.toc__list ul > li:nth-of-type(5) {
  -ms-grid-row: 2;
  -ms-grid-column: 2; }

.toc__list ul > li:nth-of-type(6) {
  -ms-grid-row: 2;
  -ms-grid-column: 3; }

.toc-toggle a {
  background-color: #f2ede2;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAfCAYAAACVgY94AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAALtJREFUWIXtlbENAjEMRZ0oI2SH2yDpKUHsQRE6xrjuUjAHCDro7za4HbKDr6ECRydkEVz4lf6K9As7zyAi5OcV8zTCXAp03kMKEdJmb0AAZnhc8Hi/fQTDdieipM3TSAa1eWvcXAoZ1ObmdMBfFnrHdt6TQW3eGpdCBGoHU4jkA+zPTffSvQ5B7hUjNl2pr7H/LrCGFuQivqADAHUxB3UxF3UxF3UxF/EftRbkIr6gupiLupiLupiLeBcvvFyMqjBR3H4AAAAASUVORK5CYII=);
  background-position: 50% 87%;
  background-repeat: no-repeat;
  border: 1px solid #c69214;
  border-top: none;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
          box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  display: block;
  font-size: 12px;
  font-weight: 700;
  left: 1rem;
  line-height: 1.4;
  padding: 2px 5px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 0;
  height: 77px;
  width: 68px; }
  @media (min-width: 73.75em) {
    .toc-toggle a {
      left: -4rem; } }

.toc-wrapper {
  background-color: #f0eade;
  border-bottom: 1px solid #c69214; }
  .toc-wrapper .toc {
    display: inline-block;
    width: 80%; }
  .toc-wrapper .toc__inner {
    padding: 0; }

.toc-wrapper__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: .75rem 0; }

.toc-wrapper__inner > a {
  display: inline-block;
  font-size: 2rem;
  font-weight: 400;
  line-height: .6;
  padding: 5px 10px 0;
  text-decoration: none;
  width: 7%; }

.toc-wrapper__inner,
.toc-toggle__inner {
  position: relative; }

.toggle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 4px;
  padding: 2em 0;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear; }
  .is-expanded .toggle {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

.toggle__divider {
  background-color: #c69214;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  min-height: 1px;
  position: relative;
  width: 100%; }
  .toggle__divider:before, .toggle__divider:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsSAAALEgHS3X78AAAAaElEQVQokWP8//8/AzJYX8UKE3AMbPt9ACbFxEAkGFU45BUyrqtkEWBgYDBAEtsPpQsZGBguQNkXwKlnfRXrAgYGhngchi0MbPudALYaxAAJ4FKEEo5YFMMVgd2IJeGCnAHTCAEMDAwAtsAmnwQpJMQAAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LWRvd248L3RpdGxlPgogIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIHN0eWxlPSJpc29sYXRpb246IGlzb2xhdGUiPgogICAgPHJlY3QgeD0iMy4wNSIgd2lkdGg9IjIuMDIiIGhlaWdodD0iMTMuOTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMTEgMTMuOTgpIHJvdGF0ZSgtMTgwKSIgc3R5bGU9ImZpbGw6ICNhZTc5MDQiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzMiIGRhdGEtbmFtZT0iTGF5ZXIgMyI+CiAgICA8cG9seWdvbiBwb2ludHM9IjguMDQgMTMuODQgNC4wMiAxNy44NyAwIDEzLjg0IDguMDQgMTMuODQiIHN0eWxlPSJmaWxsOiAjYWU3OTA0Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LWRvd248L3RpdGxlPgogIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIHN0eWxlPSJpc29sYXRpb246IGlzb2xhdGUiPgogICAgPHJlY3QgeD0iMy4wNSIgd2lkdGg9IjIuMDIiIGhlaWdodD0iMTMuOTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMTEgMTMuOTgpIHJvdGF0ZSgtMTgwKSIgc3R5bGU9ImZpbGw6ICNhZTc5MDQiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzMiIGRhdGEtbmFtZT0iTGF5ZXIgMyI+CiAgICA8cG9seWdvbiBwb2ludHM9IjguMDQgMTMuODQgNC4wMiAxNy44NyAwIDEzLjg0IDguMDQgMTMuODQiIHN0eWxlPSJmaWxsOiAjYWU3OTA0Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LWRvd248L3RpdGxlPgogIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIHN0eWxlPSJpc29sYXRpb246IGlzb2xhdGUiPgogICAgPHJlY3QgeD0iMy4wNSIgd2lkdGg9IjIuMDIiIGhlaWdodD0iMTMuOTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMTEgMTMuOTgpIHJvdGF0ZSgtMTgwKSIgc3R5bGU9ImZpbGw6ICNhZTc5MDQiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzMiIGRhdGEtbmFtZT0iTGF5ZXIgMyI+CiAgICA8cG9seWdvbiBwb2ludHM9IjguMDQgMTMuODQgNC4wMiAxNy44NyAwIDEzLjg0IDguMDQgMTMuODQiIHN0eWxlPSJmaWxsOiAjYWU3OTA0Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LWRvd248L3RpdGxlPgogIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIHN0eWxlPSJpc29sYXRpb246IGlzb2xhdGUiPgogICAgPHJlY3QgeD0iMy4wNSIgd2lkdGg9IjIuMDIiIGhlaWdodD0iMTMuOTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMTEgMTMuOTgpIHJvdGF0ZSgtMTgwKSIgc3R5bGU9ImZpbGw6ICNhZTc5MDQiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzMiIGRhdGEtbmFtZT0iTGF5ZXIgMyI+CiAgICA8cG9seWdvbiBwb2ludHM9IjguMDQgMTMuODQgNC4wMiAxNy44NyAwIDEzLjg0IDguMDQgMTMuODQiIHN0eWxlPSJmaWxsOiAjYWU3OTA0Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-size: 8px 18px;
    bottom: -17px;
    content: '';
    height: 18px;
    left: -4px;
    right: auto;
    position: absolute;
    width: 8px; }
  .toggle__divider:after {
    left: auto;
    right: -4px; }
  .toggle__divider.toggle__divider--bottom.is-active:before, .toggle__divider.toggle__divider--bottom.is-active:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsSAAALEgHS3X78AAAAXUlEQVQoFWP8//8/AzJYX8W6AMQNbPudgCzOhEVRPAjDNGAoRFIEAyiKmXAowlDMuK6SRYCBgcEAKgGi+6FsRyQNF1A8s76K1YGBgWE/1DOMOD2DD4wqHNoKGRgYAJpXHmWFt8RiAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LXVwPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4KICAgIDxyZWN0IHg9IjIuOTgiIHk9IjMuODkiIHdpZHRoPSIyLjAyIiBoZWlnaHQ9IjEzLjk4IiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMCA0LjAyIDQuMDIgMCA4LjA0IDQuMDIgMCA0LjAyIiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LXVwPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4KICAgIDxyZWN0IHg9IjIuOTgiIHk9IjMuODkiIHdpZHRoPSIyLjAyIiBoZWlnaHQ9IjEzLjk4IiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMCA0LjAyIDQuMDIgMCA4LjA0IDQuMDIgMCA0LjAyIiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LXVwPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4KICAgIDxyZWN0IHg9IjIuOTgiIHk9IjMuODkiIHdpZHRoPSIyLjAyIiBoZWlnaHQ9IjEzLjk4IiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMCA0LjAyIDQuMDIgMCA4LjA0IDQuMDIgMCA0LjAyIiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LXVwPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4KICAgIDxyZWN0IHg9IjIuOTgiIHk9IjMuODkiIHdpZHRoPSIyLjAyIiBoZWlnaHQ9IjEzLjk4IiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMCA0LjAyIDQuMDIgMCA4LjA0IDQuMDIgMCA0LjAyIiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KPC9zdmc+Cg==);
    bottom: 0; }

.toggle__link {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAACXBIWXMAAAsSAAALEgHS3X78AAACCElEQVQ4jZ2TMUziYBTH3xkXukBS3FC6SGSiicsxoI2LC4Mx0alRbiFsd9woSwdYSedbaM7NgWjCoMOZHiR2UmHiwg1SYaN4ZbivYw0+fC0cXIxven19v/e+9/++98F1XVhgtsOaPVPvtEMcJ0ai4mo0FOBmUpfnos2+qdSqF627mfjxx5SS3hf4MEXm9NeMxqfv3+gzEVmzGTOfLPwMBjj1QM4kU/P7E4x5e+Imntl2mPrjUr2+GjkMEyYlXJ/d97qQkyEnJ4onf9hf/PH57LRyU0f/wRokiieQk4P57IM1cF13yd9cqVWxs/61QFI1e2Z3OEBf4MPnuXwwwI0chskebzsMBVMP5H91JhP48JedXQA4b91O8Xqnjc6euLkIRssktwBg5DC90/b0a/ZMVDsU4DSjQWfuDi2908bTAoAUi0uxOFEL7x/LYR8s8SrBij/T48XVKAC0+o8oAcWlckmKxZX0PkW6Q4t8b34xEkVHMxr/n18z6jSLxwt8eHt9A2/RdtgiePyQrq/wLU/1H5MvhzSfLKlcohKZ5BYJZjtMKpdGL78weYqnwVr9R7FYwEEyyRTymtEQCnkUqHKUxS3y9mdmbchwqJ+/f1GkcpSl/ZnwfhhrK7Wqn0HbXt9QD2VSesLPwFQbrx0fksCvSLG4f/MnfOWmPhd+o3n6vQMevz9i3gEDwDPKEhsL47Rv0gAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1wbHVzPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxlbGxpcHNlIGN4PSIxMS42NiIgY3k9IjguNCIgcng9IjcuMjYiIHJ5PSI3LjMzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAyLjE0NDQwMjUwNTcxMjYwMnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl8zIiBkYXRhLW5hbWU9IkxheWVyIDMiPgogICAgPGxpbmUgeDE9IjAuOTIiIHkxPSIxOS4wNyIgeDI9IjUuOTciIHkyPSIxNC4wMiIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi42MDAyOTg2MDkyMzMyNnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl80IiBkYXRhLW5hbWU9IkxheWVyIDQiPgogICAgPGxpbmUgeDE9IjExLjYiIHkxPSIzLjg0IiB4Mj0iMTEuNiIgeTI9IjEyLjgzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAxLjMwMDE0OTMwNDYxNjYzcHgiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzUiIGRhdGEtbmFtZT0iTGF5ZXIgNSI+CiAgICA8bGluZSB4MT0iNy4xMSIgeTE9IjguNDkiIHgyPSIxNi4wNSIgeTI9IjguNDkiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDEuMzAwMTQ5MzA0NjE2NjNweCIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1wbHVzPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxlbGxpcHNlIGN4PSIxMS42NiIgY3k9IjguNCIgcng9IjcuMjYiIHJ5PSI3LjMzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAyLjE0NDQwMjUwNTcxMjYwMnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl8zIiBkYXRhLW5hbWU9IkxheWVyIDMiPgogICAgPGxpbmUgeDE9IjAuOTIiIHkxPSIxOS4wNyIgeDI9IjUuOTciIHkyPSIxNC4wMiIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi42MDAyOTg2MDkyMzMyNnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl80IiBkYXRhLW5hbWU9IkxheWVyIDQiPgogICAgPGxpbmUgeDE9IjExLjYiIHkxPSIzLjg0IiB4Mj0iMTEuNiIgeTI9IjEyLjgzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAxLjMwMDE0OTMwNDYxNjYzcHgiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzUiIGRhdGEtbmFtZT0iTGF5ZXIgNSI+CiAgICA8bGluZSB4MT0iNy4xMSIgeTE9IjguNDkiIHgyPSIxNi4wNSIgeTI9IjguNDkiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDEuMzAwMTQ5MzA0NjE2NjNweCIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1wbHVzPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxlbGxpcHNlIGN4PSIxMS42NiIgY3k9IjguNCIgcng9IjcuMjYiIHJ5PSI3LjMzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAyLjE0NDQwMjUwNTcxMjYwMnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl8zIiBkYXRhLW5hbWU9IkxheWVyIDMiPgogICAgPGxpbmUgeDE9IjAuOTIiIHkxPSIxOS4wNyIgeDI9IjUuOTciIHkyPSIxNC4wMiIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi42MDAyOTg2MDkyMzMyNnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl80IiBkYXRhLW5hbWU9IkxheWVyIDQiPgogICAgPGxpbmUgeDE9IjExLjYiIHkxPSIzLjg0IiB4Mj0iMTEuNiIgeTI9IjEyLjgzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAxLjMwMDE0OTMwNDYxNjYzcHgiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzUiIGRhdGEtbmFtZT0iTGF5ZXIgNSI+CiAgICA8bGluZSB4MT0iNy4xMSIgeTE9IjguNDkiIHgyPSIxNi4wNSIgeTI9IjguNDkiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDEuMzAwMTQ5MzA0NjE2NjNweCIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1wbHVzPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxlbGxpcHNlIGN4PSIxMS42NiIgY3k9IjguNCIgcng9IjcuMjYiIHJ5PSI3LjMzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAyLjE0NDQwMjUwNTcxMjYwMnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl8zIiBkYXRhLW5hbWU9IkxheWVyIDMiPgogICAgPGxpbmUgeDE9IjAuOTIiIHkxPSIxOS4wNyIgeDI9IjUuOTciIHkyPSIxNC4wMiIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi42MDAyOTg2MDkyMzMyNnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl80IiBkYXRhLW5hbWU9IkxheWVyIDQiPgogICAgPGxpbmUgeDE9IjExLjYiIHkxPSIzLjg0IiB4Mj0iMTEuNiIgeTI9IjEyLjgzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAxLjMwMDE0OTMwNDYxNjYzcHgiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzUiIGRhdGEtbmFtZT0iTGF5ZXIgNSI+CiAgICA8bGluZSB4MT0iNy4xMSIgeTE9IjguNDkiIHgyPSIxNi4wNSIgeTI9IjguNDkiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDEuMzAwMTQ5MzA0NjE2NjNweCIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-color: #f2ede2;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px auto;
  border: 1px solid #c69214;
  border-top: none;
  border-radius: 0 0 9px 9px;
  display: block;
  opacity: 1;
  height: 30px;
  margin-right: 180px;
  position: relative;
  width: 40px; }
  .toggle__link.is-active {
    opacity: 1.0; }
  .toggle__link:hover {
    opacity: 0.4; }
  .toggle__link.is-active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAACXBIWXMAAAsSAAALEgHS3X78AAAB2ElEQVQ4jZ2TMU/CUBCAT+PSLpAUN5AuEJmscZEBaVxcHIiJTgRxMY7qigODrNrRuED8AQQTBh00FRKZNO2EwYViN4spy+uIwSOvpT6I8aZ39+67e3fvbm44HMIUsR2ifRhqpx3keSkclSLRIMf7XBeYqGYaxXr1Vn/12ffXU8XtHVEIUQsjf6XVPLi5pupKeMkmxPiyUA1wvLKbzSdT7PwURr+MtIZvth2iPNwpj/cDh6ADhpjIr5nGaukMc6qnhd/VdvtW5upSN3sBjtcKJVEIzXuvi/UqZmbCACAKodrRSYDjBw5BZ5e3HYINU3azTJiGON7cAoCa/jLBq502HjLS2jQYJZ/cAICBQ9RO2+2f9mFg5UGOr7Sa3f4nE5bjCTmeoOrU/8dwrPcvelWXlyJRANDNHrZgxvu7fYue3fqlcBQPlVZzBvzj0KC1uLwohNKxZfxF2yHT4NEgPd7jLE/kH5HbOwBgfFnyRYkZwnaIfFEa/Fyh8wRPC9PNnnRe8BVSaTXFwgk2qJw7xC1y59e3NlSwqKf3N2op5w7p/ox5L4yxi/Wql0FJx5aVvSzt9Jj3wTR2t2+pnTYOkigsyvGEd/PHfPm5wYT/KG7//gGP5o8y/4AB4Bs56uOjrsT73QAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1taW51czwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZWxsaXBzZSBjeD0iMTEuNjYiIGN5PSI4LjQiIHJ4PSI3LjI2IiByeT0iNy4zMyIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi4xNDQ0MDI1MDU3MTI2MDJweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxsaW5lIHgxPSIwLjkyIiB5MT0iMTkuMDciIHgyPSI1Ljk3IiB5Mj0iMTQuMDIiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDIuNjAwMjk4NjA5MjMzMjZweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfNSIgZGF0YS1uYW1lPSJMYXllciA1Ij4KICAgIDxsaW5lIHgxPSI3LjExIiB5MT0iOC40OSIgeDI9IjE2LjA1IiB5Mj0iOC40OSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMS4zMDAxNDkzMDQ2MTY2M3B4Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1taW51czwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZWxsaXBzZSBjeD0iMTEuNjYiIGN5PSI4LjQiIHJ4PSI3LjI2IiByeT0iNy4zMyIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi4xNDQ0MDI1MDU3MTI2MDJweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxsaW5lIHgxPSIwLjkyIiB5MT0iMTkuMDciIHgyPSI1Ljk3IiB5Mj0iMTQuMDIiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDIuNjAwMjk4NjA5MjMzMjZweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfNSIgZGF0YS1uYW1lPSJMYXllciA1Ij4KICAgIDxsaW5lIHgxPSI3LjExIiB5MT0iOC40OSIgeDI9IjE2LjA1IiB5Mj0iOC40OSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMS4zMDAxNDkzMDQ2MTY2M3B4Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1taW51czwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZWxsaXBzZSBjeD0iMTEuNjYiIGN5PSI4LjQiIHJ4PSI3LjI2IiByeT0iNy4zMyIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi4xNDQ0MDI1MDU3MTI2MDJweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxsaW5lIHgxPSIwLjkyIiB5MT0iMTkuMDciIHgyPSI1Ljk3IiB5Mj0iMTQuMDIiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDIuNjAwMjk4NjA5MjMzMjZweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfNSIgZGF0YS1uYW1lPSJMYXllciA1Ij4KICAgIDxsaW5lIHgxPSI3LjExIiB5MT0iOC40OSIgeDI9IjE2LjA1IiB5Mj0iOC40OSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMS4zMDAxNDkzMDQ2MTY2M3B4Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1taW51czwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZWxsaXBzZSBjeD0iMTEuNjYiIGN5PSI4LjQiIHJ4PSI3LjI2IiByeT0iNy4zMyIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi4xNDQ0MDI1MDU3MTI2MDJweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxsaW5lIHgxPSIwLjkyIiB5MT0iMTkuMDciIHgyPSI1Ljk3IiB5Mj0iMTQuMDIiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDIuNjAwMjk4NjA5MjMzMjZweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfNSIgZGF0YS1uYW1lPSJMYXllciA1Ij4KICAgIDxsaW5lIHgxPSI3LjExIiB5MT0iOC40OSIgeDI9IjE2LjA1IiB5Mj0iOC40OSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMS4zMDAxNDkzMDQ2MTY2M3B4Ii8+CiAgPC9nPgo8L3N2Zz4K); }

.toggle__link .toggle__link-label {
  color: #007367;
  font-size: .875em;
  font-weight: 700;
  left: 50px;
  line-height: 1.3;
  position: absolute;
  text-align: right;
  text-transform: uppercase;
  top: 8px;
  white-space: nowrap;
  width: 100px; }

.u-m0 {
  margin: 0    !important; }

.u-mt0 {
  margin-top: 0    !important; }

.u-mb0 {
  margin-bottom: 0    !important; }

.u-mt5 {
  margin-top: 5px  !important; }

.u-mb5 {
  margin-bottom: 5px  !important; }

.u-mt10 {
  margin-top: 10px !important; }

.u-mb10 {
  margin-bottom: 10px !important; }

.u-mt15 {
  margin-top: 15px !important; }

.u-mb15 {
  margin-bottom: 15px !important; }

.u-mb-15 {
  margin-bottom: -15px !important; }

.u-mt20 {
  margin-top: 20px !important; }

.u-mt25 {
  margin-top: 25px !important; }

.u-mb20 {
  margin-bottom: 20px !important; }

.u-mt30 {
  margin-top: 30px !important; }

.u-mb30 {
  margin-bottom: 30px !important; }

.u-mt45 {
  margin-top: 45px !important; }

.u-mb45 {
  margin-bottom: 45px !important; }

.u-mt60 {
  margin-top: 60px !important; }

.u-mb60 {
  margin-bottom: 60px !important; }

.u-mtb40 {
  margin: 40px 0 !important; }

.u-mlr20 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.u-mlr30 {
  margin-left: 30px !important;
  margin-right: 30px !important; }

.u-ml12 {
  margin-left: 12px !important; }

.u-ml10 {
  margin-left: 10px !important; }

.u-ml20 {
  margin-left: 20px !important; }

.u-ml-80 {
  margin-left: -80px !important; }

.u-ml-130 {
  margin-left: -130px !important; }

.u-ml-230 {
  margin-left: -230px !important; }

.u-ml-260 {
  margin-left: -260px !important; }

.u-mr10 {
  margin-right: 10px !important; }

.u-mr20 {
  margin-right: 20px !important; }

.u-mr30 {
  margin-right: 30px !important; }

.u-mr100 {
  margin-right: 100px !important; }

.u-mr370 {
  margin-right: 370px !important; }

.u-mt-10 {
  margin-top: -10px !important;
  position: relative; }

.u-p0 {
  padding: 0 !important; }

.u-p5 {
  padding: 5px !important; }

.u-p10 {
  padding: 10px !important; }

.u-p20 {
  padding: 20px !important; }

.u-p80 {
  padding: 80px !important; }

.u-ptb0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important; }

.u-pt0 {
  padding-top: 0 !important; }

.u-pt8 {
  padding-top: 8px !important; }

.u-pt10 {
  padding-top: 10px !important; }

.u-pt20 {
  padding-top: 20px !important; }

.u-pt25 {
  padding-top: 25px !important; }

.u-pb0 {
  padding-bottom: 0 !important; }

.u-pb8 {
  padding-bottom: 8px !important; }

.u-pb10 {
  padding-bottom: 10px !important; }

.u-pb20 {
  padding-bottom: 20px !important; }

.u-pb30 {
  padding-bottom: 30px !important; }

.u-pl3 {
  padding-left: 3px !important; }

.u-pl5 {
  padding-left: 5px !important; }

.u-ml10 {
  padding-left: 10px !important; }

.u-pl15 {
  padding-left: 15px !important; }

.u-pl20 {
  padding-left: 20px !important; }

.u-pl30 {
  padding-left: 30px !important; }

.u-pr50 {
  padding-right: 50px !important; }

.u-plr0 {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.u-plr5 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.u-plr10 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.u-plr15 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.u-plr20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.u-plr25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

.u-plr30 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.u-plr60 {
  padding-left: 60px !important;
  padding-right: 60px !important; }

.u-plr75 {
  padding-left: 75px !important;
  padding-right: 75px !important; }

.u-w100pct, .table--full-width {
  width: 100%; }

.u-w95pct {
  width: 95%; }

.u-w90pct {
  width: 90%; }

.u-w85pct {
  width: 85%; }

.u-w80pct {
  width: 80%; }

.u-w75pct {
  width: 75%; }

.u-w70pct {
  width: 70%; }

.u-w60pct {
  width: 60%; }

.u-w55pct {
  width: 55%; }

.u-w50pct {
  width: 50%; }

.u-w45pct {
  width: 45%; }

.u-w40pct {
  width: 40%; }

.u-w35pct {
  width: 35%; }

.u-w33pct {
  width: 33%; }

.u-w30pct {
  width: 30%; }

.u-w25pct {
  width: 25%; }

.u-w20pct {
  width: 20%; }

.u-w15pct {
  width: 15%; }

.u-w12-5pct {
  width: 12.5%; }

.u-w10pct {
  width: 10%; }

.u-w5pct {
  width: 5%; }

.u-maxw100pct {
  max-width: 100%; }

.u-list-style-none {
  list-style: none; }

.u-line-above {
  border-top: 1px solid #889bc0;
  margin-top: 1rem; }

.u-semibold,
.u-weight-semibold {
  font-weight: 600; }

.u-bold,
.u-weight-bold {
  font-weight: 700; }

.u-weight-normal {
  font-weight: 400; }

.u-color-blue {
  color: #001871; }

.u-color-blue-lt {
  color: #8E9FBC; }

.u-color-green {
  color: #007367 !important; }

.u-color-black60 {
  color: #656565; }

.u-color-black70 {
  color: #4c4c4c; }

.u-color-black {
  color: #000; }

.u-color-white {
  color: #fff; }

.u-font-small {
  font-size: 0.75rem; }

.u-font-11px {
  font-size: 0.6875rem; }

.u-font-medium {
  font-size: 14px !important; }

.u-font-normal {
  font-size: 1rem !important; }

.u-font-17px {
  font-size: 1.0625rem; }

.u-font-1rem {
  font-size: 1rem; }

.u-font-2rem {
  font-size: 2rem; }

.u-font-3-5rem {
  font-size: 3.5rem; }

.u-font-large {
  font-size: 1.1875rem; }

.u-font-larger {
  font-size: 2.5em;
  line-height: 1; }

.u-font-largest {
  font-size: 2.75rem;
  padding: 0 0.15rem; }

.u-font-huge {
  font-size: 4.5rem;
  line-height: 1; }

.u-weight-semibold {
  font-weight: 600 !important; }

.u-font-bold,
.u-bold {
  font-weight: 700 !important; }

.u-font-score {
  color: #001871;
  font-size: 1.5rem;
  font-weight: 700; }
  @media (min-width: 64em) {
    .u-font-score {
      font-size: 1.75rem; } }

.u-uppercase {
  text-transform: uppercase; }

.u-transform-none {
  text-transform: none; }

.u-lineheight-1-2 {
  line-height: 1.2; }

.u-lineheight-1-3 {
  line-height: 1.3; }

.u-pdf {
  background: url("/img/icon-pdf.png") no-repeat left center;
  color: #001871;
  font-size: 0.875em;
  padding-left: 25px; }

.u-inline-block {
  display: inline-block; }

.u-block {
  display: block; }

.u-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.u-flex-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.u-flex-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.u-flex-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.u-flex-10auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

.u-flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.u-flex-spaced {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.u-flex-centered {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.u-align-center {
  text-align: center !important; }

.u-align-left {
  text-align: left !important; }

.u-align-right {
  text-align: right !important; }

.u-valign-top {
  vertical-align: top !important; }

.u-valign-middle {
  vertical-align: middle !important; }

.u-valign-bottom {
  vertical-align: bottom !important; }

.u-centered {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.u-table-centered {
  margin: 0 auto; }

.is-hidden {
  display: none !important; }

.u-anchor-end {
  text-anchor: end; }

.u-anchor-start {
  text-anchor: start; }

.u-width-2 {
  stroke-width: 2px; }

.u-br-gray-md {
  border-right: 1px solid #767676; }

.u-border-gray-dk {
  border: 1px solid #585858; }

.u-border-gray-lt {
  border: 1px solid #e7e7e8; }

.u-border-top-gray {
  border-top: 1px solid #e7e7e8; }

.u-border-top-gray-heavy {
  border-top: 2px solid #e7e7e8; }

.u-border-bottom-gray {
  border-bottom: 1px solid #e7e7e8; }

.u-border-right-gray {
  border-right: 1px solid #e7e7e8; }

.u-border-bottom-gray-dk {
  border-bottom: 1px solid #585858; }

.u-border-bottom-white {
  border-bottom: 1px solid #fff; }

.u-border-right-white {
  border-right: 1px solid #fff; }

.u-border-top-gold {
  border-top: 1px solid #c69214; }

.u-border-gold {
  border: 1px solid #c69214; }

.u-border-top {
  border-top: 1px solid #ccc; }

.u-border-right {
  border-right: 1px solid #ccc; }

.u-striped {
  background-color: #f1efed; }

.u-striped--dark {
  background-color: #eceae7; }

.u-bkgd-blue {
  background-color: #001871; }

.u-bkgd-gray-lt {
  background-color: #e7e7e8; }

.u-bkgd-green-dk {
  background-color: #007367; }

.u-bkgd-gold-lt {
  background-color: #f2ede2; }

.u-bkgd-none {
  background-color: transparent; }

.u-transform-capitalize {
  text-transform: capitalize; }

.u-bkgd-diamond {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAIAAAC1JZyVAAAACXBIWXMAAAsSAAALEgHS3X78AAABH0lEQVRIibXXuw6DMAxAUTuUgaEQ8f9/iBQhOgZwhVKVVx42EM9FZyjEN0hEIBlrx77vtdZl+eI/JmOsHY0xRISIbdvyJXXBAAAiMsZYOz7MbA03IonFnA2plGZChkhKMHGDL8UYjsGUggzf4Eh+RmokJQ9zzYhLR+aOEZF2zH0jJK3MU4ZXUjmMs7Sc0DmM/7izHKdp7rouk+GmKAqlFNb1O5+BiFrr5b+pqqpp6kyG236/VyCHtN2w6wv9rHTY4rvP8ynpXArHw+a+5K0Rz9F5RwoVj38RXJMiVRVca1IpXm6xJc2XknWYSA6OxCnQdEDFJWblsnIwJPFLmhu3Z0lU64JU30rSG4HgjuIkABiGj8gQ32/czDMphfzfA8AXQgQeG8yyjw0AAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1ncmF5PC90aXRsZT4KICA8cmVjdCB4PSI0LjgzIiB5PSI0LjgzIiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjgzIDE2LjQ5KSByb3RhdGUoLTQ1KSIgc3R5bGU9ImZpbGw6ICNlN2U3ZTgiLz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1ncmF5PC90aXRsZT4KICA8cmVjdCB4PSI0LjgzIiB5PSI0LjgzIiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjgzIDE2LjQ5KSByb3RhdGUoLTQ1KSIgc3R5bGU9ImZpbGw6ICNlN2U3ZTgiLz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1ncmF5PC90aXRsZT4KICA8cmVjdCB4PSI0LjgzIiB5PSI0LjgzIiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjgzIDE2LjQ5KSByb3RhdGUoLTQ1KSIgc3R5bGU9ImZpbGw6ICNlN2U3ZTgiLz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMi45OSIgaGVpZ2h0PSIzMi45OSIgdmlld0JveD0iMCAwIDMyLjk5IDMyLjk5Ij4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1ncmF5PC90aXRsZT4KICA8cmVjdCB4PSI0LjgzIiB5PSI0LjgzIiB3aWR0aD0iMjMuMzMiIGhlaWdodD0iMjMuMzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjgzIDE2LjQ5KSByb3RhdGUoLTQ1KSIgc3R5bGU9ImZpbGw6ICNlN2U3ZTgiLz4KPC9zdmc+Cg==);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 45px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: 45px; }

.u-bkgd-diamond--sm {
  background-size: 25px auto;
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 25px;
  margin-right: 5px;
  width: 25px; }

.u-bkgd-circle-blue {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #001871;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: 45px; }

.u-bkgd-circle-blue--sm {
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 25px;
  margin-right: 5px;
  width: 25px; }

.about-nav ul {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0.5rem 0 3.5rem;
  max-height: 70px;
  padding: 0; }
  @media (min-width: 64em) {
    .about-nav ul {
      max-height: 64px; } }

.about-nav ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0; }

.about-nav ul li a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  font-weight: 600;
  height: 100%;
  line-height: 1.2;
  margin: 0 0.25rem;
  padding: 0.5rem 0.75rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }
  @media (min-width: 64em) {
    .about-nav ul li a {
      font-size: 1rem;
      margin: 0 0.25rem;
      padding: 0.5rem 1rem; } }
  .about-nav ul li a:after {
    background-color: transparent;
    bottom: 0;
    content: '';
    height: 3px;
    left: 0;
    position: absolute;
    right: 0; }
  .about-nav ul li a:hover:after, .about-nav ul li a:focus:after {
    background-color: #007367; }
  .about-nav ul li a.is-active {
    background-color: #007367;
    color: #fff; }
    .about-nav ul li a.is-active:after {
      display: none; }

.primary-nav {
  background-color: #f2ede2;
  border-bottom: 1px solid #c69214;
  border-top: 5px solid #c69214; }
  @media print {
    .primary-nav {
      display: none; } }

.primary-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  margin-bottom: 0;
  padding: 0; }

.primary-nav li {
  margin: 0;
  padding: 0;
  position: relative; }

.primary-nav li:first-of-type {
  margin-left: 0.5rem; }

.primary-nav li a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #007367;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1rem;
  font-weight: 600;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  letter-spacing: 0.75px;
  line-height: 1.3;
  margin: 0;
  padding: 0.75rem 0.5rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize; }
  @media (min-width: 64em) {
    .primary-nav li a {
      font-size: 1.125rem;
      margin: 0;
      max-width: none;
      padding: 0.75rem 1rem; } }
  .primary-nav li a:focus:after, .primary-nav li a:hover:after {
    background-color: #007367;
    bottom: 0;
    content: '';
    left: 0;
    height: 3px;
    position: absolute;
    right: 0;
    width: 100%; }
  .primary-nav li a.is-active {
    background: #007367;
    color: #fff; }

@media print {
  .nav--primary-local-tasks {
    display: none; } }

@media print {
  .nav--secondary-local-tasks {
    display: none; } }

.secondary-nav {
  background-color: #fff;
  border-bottom: 1px solid #c69214; }
  .secondary-nav:empty {
    border: none; }
  @media print {
    .secondary-nav {
      display: none; } }

.secondary-nav .inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 1.0rem;
  padding-top: 1.0rem; }

.secondary-nav__caption {
  color: #656565;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.3;
  margin-right: 1rem;
  width: 180px; }

.secondary-nav ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  list-style: none;
  margin-bottom: 0;
  padding: 0; }

.secondary-nav li {
  display: block;
  margin: 0 0 0 2rem;
  padding: 0;
  position: relative; }
  @media (min-width: 64em) {
    .secondary-nav li {
      margin: 0 0 0 3rem; } }

.secondary-nav li:first-of-type {
  margin-left: 0; }

.secondary-nav li a {
  color: #656565;
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3;
  padding: 0.15rem 0 0.15rem 30px;
  text-decoration: none; }
  @media (min-width: 64em) {
    .secondary-nav li a {
      font-size: 0.875rem; } }
  .secondary-nav li a.is-active:before, .secondary-nav li a:focus:before, .secondary-nav li a:hover:before {
    background-color: #007367;
    -webkit-box-shadow: inset 0 0 0 3px #f2ede2;
            box-shadow: inset 0 0 0 3px #f2ede2; }
  .secondary-nav li a:before {
    background: #f2ede2;
    border: 1px solid #c69214;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 20px;
    left: 0;
    margin: -10px 0 0 0;
    position: absolute;
    top: 50%;
    vertical-align: middle;
    width: 20px;
    z-index: 50; }
