@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=EB+Garamond");
/* line 22, sass/helpers/_buttons.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"], .button,
.btn, .btn.alt {
  background-size: 100% 100%;
  cursor: pointer;
  display: inline-block;
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 3px 10px;
  padding: .3rem 1rem;
  *display: inline;
  *zoom: 1;
  font-weight: 500;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  background-image: none;
  text-decoration: none;
  text-transform: capitalize;
  vertical-align: baseline; }
  /* line 41, sass/helpers/_buttons.scss */
  button:focus,
  input[type="button"]:focus,
  input[type="reset"]:focus,
  input[type="submit"]:focus, .button:focus,
  .btn:focus, button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover, .button:hover,
  .btn:hover, button:active,
  input[type="button"]:active,
  input[type="reset"]:active,
  input[type="submit"]:active, .button:active,
  .btn:active {
    outline: 0;
    text-decoration: none; }

/* line 25, sass/helpers/_clearfix.scss */
.no-cssgrid .container, .no-cssgrid #block-panels-mini-footer .pane-menu-menu-social-media .menu, header .region-preface-right .inner, .split-list, .pane-page-header {
  *zoom: 1; }
  /* line 14, sass/helpers/_clearfix.scss */
  .no-cssgrid .container:before, .no-cssgrid #block-panels-mini-footer .pane-menu-menu-social-media .menu:before, header .region-preface-right .inner:before, .split-list:before, .pane-page-header:before, .no-cssgrid .container:after, .no-cssgrid #block-panels-mini-footer .pane-menu-menu-social-media .menu:after, header .region-preface-right .inner:after, .split-list:after, .pane-page-header:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .no-cssgrid .container:after, .no-cssgrid #block-panels-mini-footer .pane-menu-menu-social-media .menu:after, header .region-preface-right .inner:after, .split-list:after, .pane-page-header:after {
    clear: both; }

/* line 11, sass/helpers/_hide-text.scss */
.sr-only, #block-panels-mini-footer .pane-menu-menu-social-media span, .front .page-title, header .search-block-form .form-type-textfield label, #block-menu-menu-social-media-abbrev span, .collections-search .edan-search-form .edan-search-term label, .flex-direction-nav a span, .view .view-filters .description, .view-slideshow .b-media-wrapper a span {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

/* line 58, sass/helpers/_list.scss */
.breadcrumbs, .inline-list.reset, .float-list, .reset-list,
.menu, .split-list .sub-list, .ogmt-group-wrapper .ogmt-og-menu ul, .si-tabs .r-tabs-nav, .edan-search-facets ul, .edan-search ul, .flexslider-container ul,
.flexslider ul, .view .float-list ul, .view .item-list > ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  /* line 62, sass/helpers/_list.scss */
  .breadcrumbs li, .inline-list.reset li, .float-list li, .reset-list li,
  .menu li, .split-list .sub-list li, .ogmt-group-wrapper .ogmt-og-menu ul li, .si-tabs .r-tabs-nav li, .edan-search-facets ul li, .edan-search ul li, .flexslider-container ul li,
  .flexslider ul li, .view .float-list ul li, .view .item-list > ul li {
    list-style-type: none;
    list-style-image: none;
    padding: 0;
    margin: 0; }

/*------------------------------------*    $RESET
\*------------------------------------*/
/* Border-Box http:/paulirish.com/2012/box-sizing-border-box-ftw/ */
/* line 6, ../sass/variables/_reset.scss */
/* line 7, sass/base/_0-reset.scss */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 13, sass/base/_0-reset.scss */
html, body, div, object, iframe, h1, .view.block-emergency-text .field-content, h2, h3, #block-panels-mini-footer h2, aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item h2, aside .entity-paragraphs-item.pane-menu-tree > a,
.aside .entity-paragraphs-item.pane-menu-tree > a, .si-tabs h2, .node-type-exhibit .group-app h2, h4, h5, h6, p, blockquote, ol, ul, li, form, legend, label, table, header, footer, nav, section, figure {
  margin: 0;
  padding: 0; }

/* line 18, sass/base/_0-reset.scss */
header, footer, nav, section, article, hgroup, figure {
  display: block; }

/* line 22, sass/base/_0-reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/* line 37, sass/base/_0-reset.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

/* line 45, sass/base/_0-reset.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 50, sass/base/_0-reset.scss */
[hidden],
template {
  display: none; }

/* line 55, sass/base/_0-reset.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 61, sass/base/_0-reset.scss */
body {
  margin: 0; }

/* line 65, sass/base/_0-reset.scss */
a {
  background: transparent; }

/* line 69, sass/base/_0-reset.scss */
a:active,
a:hover {
  outline: 0; }

/* line 74, sass/base/_0-reset.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 78, sass/base/_0-reset.scss */
b,
strong {
  font-weight: bold; }

/* line 83, sass/base/_0-reset.scss */
dfn {
  font-style: italic; }

/* line 87, sass/base/_0-reset.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 92, sass/base/_0-reset.scss */
small {
  font-size: 80%; }

/* line 96, sass/base/_0-reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 104, sass/base/_0-reset.scss */
sup {
  top: -0.5em; }

/* line 108, sass/base/_0-reset.scss */
sub {
  bottom: -0.25em; }

/* line 112, sass/base/_0-reset.scss */
img {
  border: 0; }

/* line 116, sass/base/_0-reset.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 120, sass/base/_0-reset.scss */
figure {
  margin: 1em 40px; }

/* line 124, sass/base/_0-reset.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

/* line 130, sass/base/_0-reset.scss */
pre {
  overflow: auto; }

/* line 134, sass/base/_0-reset.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 142, sass/base/_0-reset.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

/* line 152, sass/base/_0-reset.scss */
button {
  overflow: visible; }

/* line 156, sass/base/_0-reset.scss */
button,
select {
  text-transform: none; }

/* line 161, sass/base/_0-reset.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 169, sass/base/_0-reset.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/* line 174, sass/base/_0-reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 180, sass/base/_0-reset.scss */
input {
  line-height: normal; }

/* line 184, sass/base/_0-reset.scss */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

/* line 190, sass/base/_0-reset.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 195, sass/base/_0-reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 202, sass/base/_0-reset.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 207, sass/base/_0-reset.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 213, sass/base/_0-reset.scss */
legend {
  border: 0;
  padding: 0; }

/* line 218, sass/base/_0-reset.scss */
textarea {
  overflow: auto; }

/* line 222, sass/base/_0-reset.scss */
optgroup {
  font-weight: bold; }

/* line 225, sass/base/_0-reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 230, sass/base/_0-reset.scss */
td,
th {
  padding: 0; }

/**
 * $BASE-TYPOGRAPHY
 */
/*
$fontbase = 16
$line-height-base = 26
*/
/* line 12, sass/base/_1_typography.scss */
html {
  font-size: 62.5%; }

/* line 17, sass/base/_1_typography.scss */
body {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #000000; }

/**
 * $LINKS
 */
/* line 29, sass/base/_1_typography.scss */
a {
  color: #80243F;
  text-decoration: none;
  font-weight: 500; }
  /* line 4, sass/helpers/_links.scss */
  a:visited {
    color: #80243F; }
  /* line 9, sass/helpers/_links.scss */
  a:focus {
    color: #80243F; }
  /* line 14, sass/helpers/_links.scss */
  a:hover {
    color: #004A67; }
  /* line 19, sass/helpers/_links.scss */
  a:active {
    color: #004A67; }
  /* line 35, sass/base/_1_typography.scss */
  a.active {
    color: #004A67;
    font-weight: 600;
    text-decoration: none; }
  /* line 40, sass/base/_1_typography.scss */
  a:hover {
    text-decoration: none;
    cursor: hand;
    cursor: pointer; }

/* line 47, sass/base/_1_typography.scss */
h1, .view.block-emergency-text .field-content, h2, h3, #block-panels-mini-footer h2, aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item h2, aside .entity-paragraphs-item.pane-menu-tree > a,
.aside .entity-paragraphs-item.pane-menu-tree > a, .si-tabs h2, .node-type-exhibit .group-app h2, h4, h5, h6 {
  margin: 0;
  color: #000000;
  font-weight: 500;
  font-family: "SemplicitaPro", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 52, sass/base/_1_typography.scss */
  h1 a, .view.block-emergency-text .field-content a, h2 a, h3 a, #block-panels-mini-footer h2 a, aside .entity-paragraphs-item h2 a,
  .aside .entity-paragraphs-item h2 a, aside .entity-paragraphs-item.pane-menu-tree > a a,
  .aside .entity-paragraphs-item.pane-menu-tree > a a, .si-tabs h2 a, .node-type-exhibit .group-app h2 a, h4 a, h5 a, h6 a {
    color: #80243F;
    text-decoration: none; }
    /* line 4, sass/helpers/_links.scss */
    h1 a:visited, .view.block-emergency-text .field-content a:visited, h2 a:visited, h3 a:visited, #block-panels-mini-footer h2 a:visited, aside .entity-paragraphs-item h2 a:visited,
    .aside .entity-paragraphs-item h2 a:visited, aside .entity-paragraphs-item.pane-menu-tree > a a:visited,
    .aside .entity-paragraphs-item.pane-menu-tree > a a:visited, .si-tabs h2 a:visited, .node-type-exhibit .group-app h2 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
      color: #80243F; }
    /* line 9, sass/helpers/_links.scss */
    h1 a:focus, .view.block-emergency-text .field-content a:focus, h2 a:focus, h3 a:focus, #block-panels-mini-footer h2 a:focus, aside .entity-paragraphs-item h2 a:focus,
    .aside .entity-paragraphs-item h2 a:focus, aside .entity-paragraphs-item.pane-menu-tree > a a:focus,
    .aside .entity-paragraphs-item.pane-menu-tree > a a:focus, .si-tabs h2 a:focus, .node-type-exhibit .group-app h2 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {
      color: #80243F; }
    /* line 14, sass/helpers/_links.scss */
    h1 a:hover, .view.block-emergency-text .field-content a:hover, h2 a:hover, h3 a:hover, #block-panels-mini-footer h2 a:hover, aside .entity-paragraphs-item h2 a:hover,
    .aside .entity-paragraphs-item h2 a:hover, aside .entity-paragraphs-item.pane-menu-tree > a a:hover,
    .aside .entity-paragraphs-item.pane-menu-tree > a a:hover, .si-tabs h2 a:hover, .node-type-exhibit .group-app h2 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
      color: #004A67; }
    /* line 19, sass/helpers/_links.scss */
    h1 a:active, .view.block-emergency-text .field-content a:active, h2 a:active, h3 a:active, #block-panels-mini-footer h2 a:active, aside .entity-paragraphs-item h2 a:active,
    .aside .entity-paragraphs-item h2 a:active, aside .entity-paragraphs-item.pane-menu-tree > a a:active,
    .aside .entity-paragraphs-item.pane-menu-tree > a a:active, .si-tabs h2 a:active, .node-type-exhibit .group-app h2 a:active, h4 a:active, h5 a:active, h6 a:active {
      color: #004A67; }
    /* line 56, sass/base/_1_typography.scss */
    h1 a.active, .view.block-emergency-text .field-content a.active, h2 a.active, h3 a.active, #block-panels-mini-footer h2 a.active, aside .entity-paragraphs-item h2 a.active,
    .aside .entity-paragraphs-item h2 a.active, aside .entity-paragraphs-item.pane-menu-tree > a a.active,
    .aside .entity-paragraphs-item.pane-menu-tree > a a.active, .si-tabs h2 a.active, .node-type-exhibit .group-app h2 a.active, h4 a.active, h5 a.active, h6 a.active {
      font-weight: 400; }

/* line 77, sass/base/_1_typography.scss */
h2 a:after,
a h2:after, h3 a:after, #block-panels-mini-footer h2 a:after, aside .entity-paragraphs-item h2 a:after,
.aside .entity-paragraphs-item h2 a:after, aside .entity-paragraphs-item.pane-menu-tree > a a:after,
.aside .entity-paragraphs-item.pane-menu-tree > a a:after, .si-tabs h2 a:after, .node-type-exhibit .group-app h2 a:after,
a h3:after,
a #block-panels-mini-footer h2:after, #block-panels-mini-footer
a h2:after,
a aside .entity-paragraphs-item h2:after, aside .entity-paragraphs-item
a h2:after,
a
.aside .entity-paragraphs-item h2:after,
.aside .entity-paragraphs-item
a h2:after,
a aside .entity-paragraphs-item.pane-menu-tree > a:after, aside
a .entity-paragraphs-item.pane-menu-tree > a:after,
a
.aside .entity-paragraphs-item.pane-menu-tree > a:after,
.aside
a .entity-paragraphs-item.pane-menu-tree > a:after,
a .si-tabs h2:after, .si-tabs
a h2:after,
a .node-type-exhibit .group-app h2:after, .node-type-exhibit .group-app
a h2:after, h4 a:after,
a h4:after, h5 a:after,
a h5:after,
.beta a:after,
a
.beta:after,
.gamma a:after,
a
.gamma:after {
  color: inherit; }
  /* line 79, sass/base/_1_typography.scss */
  h2 a:after:hover,
  a h2:after:hover, h3 a:after:hover, #block-panels-mini-footer h2 a:after:hover, aside .entity-paragraphs-item h2 a:after:hover,
  .aside .entity-paragraphs-item h2 a:after:hover, aside .entity-paragraphs-item.pane-menu-tree > a a:after:hover,
  .aside .entity-paragraphs-item.pane-menu-tree > a a:after:hover, .si-tabs h2 a:after:hover, .node-type-exhibit .group-app h2 a:after:hover,
  a h3:after:hover,
  a #block-panels-mini-footer h2:after:hover, #block-panels-mini-footer
  a h2:after:hover,
  a aside .entity-paragraphs-item h2:after:hover, aside .entity-paragraphs-item
  a h2:after:hover,
  a
  .aside .entity-paragraphs-item h2:after:hover,
  .aside .entity-paragraphs-item
  a h2:after:hover,
  a aside .entity-paragraphs-item.pane-menu-tree > a:after:hover, aside
  a .entity-paragraphs-item.pane-menu-tree > a:after:hover,
  a
  .aside .entity-paragraphs-item.pane-menu-tree > a:after:hover,
  .aside
  a .entity-paragraphs-item.pane-menu-tree > a:after:hover,
  a .si-tabs h2:after:hover, .si-tabs
  a h2:after:hover,
  a .node-type-exhibit .group-app h2:after:hover, .node-type-exhibit .group-app
  a h2:after:hover, h4 a:after:hover,
  a h4:after:hover, h5 a:after:hover,
  a h5:after:hover,
  .beta a:after:hover,
  a
  .beta:after:hover,
  .gamma a:after:hover,
  a
  .gamma:after:hover {
    color: inherit; }

/* line 87, sass/base/_1_typography.scss */
h1, .view.block-emergency-text .field-content,
.alpha,
h2.block-title {
  font-size: 40px;
  font-size: 4rem;
  line-height: 1.2;
  font-weight: 500; }
  /* line 93, sass/base/_1_typography.scss */
  .node-type-exhibit h1, .node-type-exhibit .view.block-emergency-text .field-content, .view.block-emergency-text .node-type-exhibit .field-content,
  .node-type-blog h1,
  .node-type-blog .view.block-emergency-text .field-content, .view.block-emergency-text
  .node-type-blog .field-content, .node-type-exhibit
  .alpha,
  .node-type-blog
  .alpha, .node-type-exhibit
  h2.block-title,
  .node-type-blog
  h2.block-title {
    font-size: 40px;
    font-size: 4rem;
    line-height: 1.2; }

/* line 99, sass/base/_1_typography.scss */
h1, .view.block-emergency-text .field-content,
.alpha {
  margin-bottom: 36px;
  margin-bottom: 3.6rem;
  font-weight: 500; }

/* line 105, sass/base/_1_typography.scss */
h2,
.beta {
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 1.28571;
  font-weight: 400;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 114, sass/base/_1_typography.scss */
h3, #block-panels-mini-footer h2, aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item h2, aside .entity-paragraphs-item.pane-menu-tree > a,
.aside .entity-paragraphs-item.pane-menu-tree > a, .si-tabs h2, .node-type-exhibit .group-app h2,
.gamma {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

/* line 123, sass/base/_1_typography.scss */
h4, .delta {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 500;
  margin: 24px 0 12px;
  margin: 2.4rem 0 1.2rem; }

/* line 130, sass/base/_1_typography.scss */
h5 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.33333;
  font-weight: 500;
  margin: 24px 0 12px;
  margin: 2.4rem 0 1.2rem; }

/* line 136, sass/base/_1_typography.scss */
h6 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  font-weight: 500;
  margin: 24px 0 12px;
  margin: 2.4rem 0 1.2rem; }

/* line 142, sass/base/_1_typography.scss */
p {
  margin: 0 0 24px;
  margin: 0 0 2.4rem; }

@media (min-width: 1366px) {
  /* line 148, sass/base/_1_typography.scss */
  html {
    font-size: 70.3125%; } }

/* line 1, sass/base/_forms.scss */
input {
  max-width: 100%; }

/* line 5, sass/base/_forms.scss */
.form-item {
  position: relative; }
  /* line 9, sass/base/_forms.scss */
  .form-item label.element-invisible {
    display: none; }
  /* line 13, sass/base/_forms.scss */
  .form-item .description {
    margin-top: 12px;
    margin-top: 1.2rem; }

/* line 18, sass/base/_forms.scss */
label.infield {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: "EB Garamond", serif;
  left: 6px !important;
  top: 4px !important;
  font-weight: 400;
  opacity: .6 !important;
  z-index: 10; }

/* line 29, sass/base/_forms.scss */
input[type="text"] {
  padding: 6px 10px 3px;
  padding: 0.6rem 1rem 0.3rem;
  border: 1px solid; }

/* line 33, sass/base/_forms.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  font-size: 12px;
  font-size: 1.2rem;
  -webkit-transition: background-color 300ms ease-out, border-color 320ms ease-out;
  transition: background-color 300ms ease-out, border-color 320ms ease-out;
  background-color: #006992;
  border: 1px solid #069ed9;
  color: white;
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: .5px;
  padding: 8px 15px 6px;
  padding: 0.8rem 1.5rem 0.6rem; }
  /* line 4, sass/helpers/_links.scss */
  button:visited,
  input[type="button"]:visited,
  input[type="reset"]:visited,
  input[type="submit"]:visited {
    color: white; }
  /* line 9, sass/helpers/_links.scss */
  button:focus,
  input[type="button"]:focus,
  input[type="reset"]:focus,
  input[type="submit"]:focus {
    color: white; }
  /* line 14, sass/helpers/_links.scss */
  button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover {
    color: white; }
  /* line 19, sass/helpers/_links.scss */
  button:active,
  input[type="button"]:active,
  input[type="reset"]:active,
  input[type="submit"]:active {
    color: white; }
  /* line 75, sass/helpers/_buttons.scss */
  button:focus, button:hover, button:active, button.active,
  input[type="button"]:focus,
  input[type="button"]:hover,
  input[type="button"]:active,
  input[type="button"].active,
  input[type="reset"]:focus,
  input[type="reset"]:hover,
  input[type="reset"]:active,
  input[type="reset"].active,
  input[type="submit"]:focus,
  input[type="submit"]:hover,
  input[type="submit"]:active,
  input[type="submit"].active {
    background-color: #80243F;
    border-color: #b63b5f;
    outline: 0;
    text-decoration: none; }
  /* line 42, sass/base/_forms.scss */
  button + button,
  button + input[type="button"],
  button + input[type="reset"],
  button + input[type="submit"],
  input[type="button"] + button,
  input[type="button"] + input[type="button"],
  input[type="button"] + input[type="reset"],
  input[type="button"] + input[type="submit"],
  input[type="reset"] + button,
  input[type="reset"] + input[type="button"],
  input[type="reset"] + input[type="reset"],
  input[type="reset"] + input[type="submit"],
  input[type="submit"] + button,
  input[type="submit"] + input[type="button"],
  input[type="submit"] + input[type="reset"],
  input[type="submit"] + input[type="submit"] {
    margin-left: 10px;
    margin-left: 1rem; }
  /* line 48, sass/base/_forms.scss */
  .content-wrapper button, .content-wrapper
  input[type="button"], .content-wrapper
  input[type="reset"], .content-wrapper
  input[type="submit"] {
    border-radius: 20px;
    border-radius: 2rem; }

/* line 55, sass/base/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 10px;
  margin-left: 1rem; }

/* line 62, sass/base/_forms.scss */
::-webkit-input-placeholder {
  color: #ecf0f1; }

/* line 65, sass/base/_forms.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #ecf0f1; }

/* line 68, sass/base/_forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #ecf0f1; }

/* line 71, sass/base/_forms.scss */
:-ms-input-placeholder {
  color: #ecf0f1; }

/* line 76, sass/base/_forms.scss */
.marker, .form-required {
  color: #cc0000; }

/* line 81, sass/base/_forms.scss */
fieldset {
  padding: 0;
  border: none; }
  /* line 85, sass/base/_forms.scss */
  fieldset legend {
    font-weight: bold; }
  /* line 90, sass/base/_forms.scss */
  fieldset.fieldset-heading legend {
    font-weight: normal;
    font-size: 2.8rem;
    line-height: 1.39286;
    margin-bottom: 1.3rem; }

/* line 99, sass/base/_forms.scss */
input::-webkit-input-placeholder {
  color: #707070; }
input:-ms-input-placeholder {
  color: #707070; }
input::placeholder {
  color: #707070; }

/* line 103, sass/base/_forms.scss */
::-webkit-input-placeholder {
  /* Chrome */
  color: #707070;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  font-size: 75%; }

/* line 108, sass/base/_forms.scss */
:focus::-webkit-input-placeholder {
  opacity: 0.5; }

/* line 111, sass/base/_forms.scss */
:-ms-input-placeholder {
  /* IE 10+ */
  color: #707070;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  font-size: 75%; }

/* line 116, sass/base/_forms.scss */
:focus:-ms-input-placeholder {
  opacity: 0.5; }

/* line 119, sass/base/_forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #707070;
  opacity: 1;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  font-size: 75%; }

/* line 125, sass/base/_forms.scss */
:focus::-moz-placeholder {
  opacity: 0.5; }

/* line 128, sass/base/_forms.scss */
:-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #707070;
  opacity: 1;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  font-size: 75%; }

/* line 134, sass/base/_forms.scss */
:focus:-moz-placeholder {
  opacity: 0.5; }

/* line 14, sass/base/_global.scss */
hr {
  background: #7F7E7D;
  background-image: -webkit-gradient(linear, left top, right top, from(#a59f9c), color-stop(#7F7E7D), to(#a59f9c));
  background-image: linear-gradient(to right, #a59f9c, #7F7E7D, #a59f9c);
  margin: 24px 0;
  margin: 2.4rem 0; }

/* line 20, sass/base/_global.scss */
blockquote {
  font-family: "EB Garamond", serif;
  font-style: italic;
  margin: 24px 0;
  margin: 2.4rem 0;
  padding: 0 20px 0 40px;
  padding: 0 2rem 0 4rem;
  border-left: 2px solid #005474;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.33333;
  position: relative;
  color: #005474; }
  /* line 30, sass/base/_global.scss */
  blockquote p:last-child {
    margin-bottom: 0; }
  /* line 33, sass/base/_global.scss */
  blockquote:before {
    content: "\201C";
    /*Unicode for Left Double Quote*/
    /*Font*/
    font-family: Georgia, serif;
    font-size: 45px;
    font-size: 4.5rem;
    font-weight: bold;
    color: #5b3b66;
    /*Positioning*/
    position: absolute;
    left: 10px;
    top: 5px;
    top: -20px;
    top: -2rem; }
  /* line 48, sass/base/_global.scss */
  blockquote:after {
    /*Reset to make sure*/
    content: ""; }

/* line 54, sass/base/_global.scss */
.credit,
cite {
  font-style: normal;
  text-align: right;
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  color: #005474; }
  /* line 61, sass/base/_global.scss */
  .credit p,
  cite p {
    margin-bottom: 12px;
    margin-bottom: 1.2rem; }
  /* line 66, sass/base/_global.scss */
  .credit .field-name-field-source:before,
  cite .field-name-field-source:before {
    content: "\2014";
    padding-right: 2px;
    padding-right: 0.2rem; }

/* line 1, sass/base/_lists.scss */
ol, ul {
  margin: 24px 0 24px 30px;
  margin: 2.4rem 0 2.4rem 3rem;
  padding: 0; }

/* Definition Lists */
/* line 7, sass/base/_lists.scss */
dl {
  overflow: hidden;
  margin: 0 0 24px;
  margin: 0 0 2.4rem; }

/* line 12, sass/base/_lists.scss */
dt {
  font-weight: bold; }

/* line 16, sass/base/_lists.scss */
dd {
  margin-left: 0; }

/* line 20, sass/base/_lists.scss */
ul ul {
  list-style-type: circle; }

/* line 1, sass/base/_media.scss */
img, media {
  max-width: 100% !important;
  height: auto !important;
  border: none; }

/* line 7, sass/base/_media.scss */
iframe {
  max-width: 100%; }

/* line 11, sass/base/_media.scss */
#cboxLoadedContent img {
  max-width: none; }

/* line 15, sass/base/_media.scss */
.wrapper--video {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  /* 16:9 */ }
  /* line 20, sass/base/_media.scss */
  .wrapper--video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    margin: 0; }

/* line 6, sass/base/_tables.scss */
table {
  overflow-x: auto;
  min-height: 0.01%;
  background-color: transparent;
  width: 100%;
  max-width: 100%;
  border: 1px solid #ddd;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  /* line 14, sass/base/_tables.scss */
  table caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #527081;
    text-align: left;
    font-weight: bold; }
  /* line 21, sass/base/_tables.scss */
  table th {
    text-align: left; }
  /* line 25, sass/base/_tables.scss */
  table thead tr {
    background: #b8b7b3; }
  /* line 28, sass/base/_tables.scss */
  table tr.odd {
    background: #fff; }
  /* line 29, sass/base/_tables.scss */
  table tr.even {
    background: #ecf0f1; }
  /* line 36, sass/base/_tables.scss */
  table > thead > tr > th,
  table > thead > tr > td,
  table > tbody > tr > th,
  table > tbody > tr > td,
  table > tfoot > tr > th,
  table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  /* line 46, sass/base/_tables.scss */
  table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  /* line 55, sass/base/_tables.scss */
  table > caption + thead > tr:first-child > th,
  table > caption + thead > tr:first-child > td,
  table > colgroup + thead > tr:first-child > th,
  table > colgroup + thead > tr:first-child > td,
  table > thead:first-child > tr:first-child > th,
  table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  /* line 62, sass/base/_tables.scss */
  table > tbody + tbody {
    border-top: 2px solid #ddd; }
  /* line 67, sass/base/_tables.scss */
  table table {
    background-color: #fff; }

/* line 76, sass/base/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

/* line 84, sass/base/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/webfonts/2F33A5_8_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_8_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_8_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_8_0.ttf") format("truetype"); }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: normal;
  font-style: italic;
  src: url("../fonts/webfonts/2F33A5_4_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_4_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_4_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_4_0.ttf") format("truetype"); }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/webfonts/2F33A5_1_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_1_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_1_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_1_0.ttf") format("truetype"); }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: 300;
  font-style: italic;
  src: url("../fonts/webfonts/2F33A5_3_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_3_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_3_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_3_0.ttf") format("truetype"); }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: 500;
  font-style: normal;
  src: url("../fonts/webfonts/2F33A5_6_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_6_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_6_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_6_0.ttf") format("truetype"); }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: 500;
  font-style: italic;
  src: url("../fonts/webfonts/2F33A5_5_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_5_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_5_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_5_0.ttf") format("truetype"); }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: 600;
  font-style: normal;
  src: url("../fonts/webfonts/2F33A5_9_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_9_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_9_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_9_0.ttf") format("truetype"); }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: 600;
  font-style: italic;
  src: url("../fonts/webfonts/2F33A5_7_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_7_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_7_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_7_0.ttf") format("truetype"); }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/webfonts/2F33A5_0_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_0_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_0_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_0_0.ttf") format("truetype"); }

@font-face {
  font-family: "SemplicitaPro";
  font-weight: 700;
  font-style: italic;
  src: url("../fonts/webfonts/2F33A5_2_0.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/webfonts/2F33A5_2_0.woff") format("woff"), url("../fonts/webfonts/2F33A5_2_0.woff2") format("woff2"), url("../fonts/webfonts/2F33A5_2_0.ttf") format("truetype"); }

@font-face {
  font-family: "Proxima Nova";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Regular.woff") format("woff"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Regular.woff2") format("woff2"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Regular.ttf") format("truetype"); }

@font-face {
  font-family: "Proxima Nova";
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Black.woff") format("woff"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Black.woff2") format("woff2"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Black.ttf") format("truetype"); }

@font-face {
  font-family: "Proxima Nova";
  font-weight: 600;
  font-style: normal;
  src: url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Semibold.woff") format("woff"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Semibold.woff2") format("woff2"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Semibold.ttf") format("truetype"); }

@font-face {
  font-family: "Proxima Nova";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Light.woff") format("woff"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Light.woff2") format("woff2"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Light.ttf") format("truetype"); }

@font-face {
  font-family: "Proxima Nova";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Bold.woff") format("woff"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Bold.woff2") format("woff2"), url("../fonts/hinted-ProximaNova/hinted-ProximaNova-Bold.ttf") format("truetype"); }

/* line 1, sass/layouts/_00-layout-global.scss */
body {
  background: #fff;
  position: relative;
  overflow-x: hidden;
  height: 100%; }
  /* line 7, sass/layouts/_00-layout-global.scss */
  body.menu-open {
    background: #39464f; }

/* line 11, sass/layouts/_00-layout-global.scss */
.content-wrapper {
  background: #fff;
  padding-bottom: 24px;
  padding-bottom: 2.4rem; }

/* line 15, sass/layouts/_00-layout-global.scss */
#page-wrapper {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  position: relative;
  overflow: hidden; }

/* line 20, sass/layouts/_00-layout-global.scss */
.container,
.region--footer,
.panel-display--one-col-stacked .l-region--main-content,
.page-user .main {
  width: 96%;
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto; }

/* line 27, sass/layouts/_00-layout-global.scss */
.container-wide {
  width: 96%;
  max-width: 1980px;
  margin-left: auto;
  margin-right: auto; }

/* line 31, sass/layouts/_00-layout-global.scss */
.full-width-container {
  width: 96%;
  margin-left: auto;
  margin-right: auto; }

/* line 37, sass/layouts/_00-layout-global.scss */
.container.span-width {
  width: 96%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto; }
  /* line 39, sass/layouts/_00-layout-global.scss */
  .full-width-page .container.span-width {
    width: 96%;
    max-width: 1310px;
    margin-left: auto;
    margin-right: auto; }

/* line 44, sass/layouts/_00-layout-global.scss */
.cf {
  *zoom: 1; }
  /* line 14, sass/helpers/_clearfix.scss */
  .cf:before, .cf:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .cf:after {
    clear: both; }

/* line 48, sass/layouts/_00-layout-global.scss */
header, footer, .content-wrapper, .region--postscript {
  -webkit-transition: all 300ms cubic-bezier(0.55, 0.085, 0, 0.99);
  transition: all 300ms cubic-bezier(0.55, 0.085, 0, 0.99); }
  /* line 50, sass/layouts/_00-layout-global.scss */
  .menu-open header, .menu-open footer, .menu-open .content-wrapper, .menu-open .region--postscript {
    -webkit-transform: translateX(-250px);
        -ms-transform: translateX(-250px);
            transform: translateX(-250px); }

/* line 56, sass/layouts/_00-layout-global.scss */
.page-user .l-main {
  padding: 2% 2% 0; }

/* line 61, sass/layouts/_00-layout-global.scss */
.l-region--bottom {
  clear: both;
  width: 100%; }

/* line 66, sass/layouts/_00-layout-global.scss */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 70, sass/layouts/_00-layout-global.scss */
.flex-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

/* line 74, sass/layouts/_00-layout-global.scss */
.layout,
.layout > .content {
  *zoom: 1; }
  /* line 14, sass/helpers/_clearfix.scss */
  .layout:before, .layout:after,
  .layout > .content:before,
  .layout > .content:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .layout:after,
  .layout > .content:after {
    clear: both; }
  /* line 77, sass/layouts/_00-layout-global.scss */
  .layout > .col-3,
  .layout > .content > .col-3 {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%; }
  /* line 80, sass/layouts/_00-layout-global.scss */
  .layout > .col-4,
  .layout > .content > .col-4 {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%; }
  /* line 83, sass/layouts/_00-layout-global.scss */
  .layout > .col-5,
  .layout > .content > .col-5 {
    width: 40%;
    float: left;
    margin-right: 2.85714%; }
  /* line 86, sass/layouts/_00-layout-global.scss */
  .layout > .col-6,
  .layout > .content > .col-6 {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%; }
  /* line 89, sass/layouts/_00-layout-global.scss */
  .layout > .col-7,
  .layout > .content > .col-7 {
    width: 57.14286%;
    float: left;
    margin-right: 2.85714%; }
  /* line 92, sass/layouts/_00-layout-global.scss */
  .layout > .col-8,
  .layout > .content > .col-8 {
    width: 65.71429%;
    float: left;
    margin-right: 2.85714%; }
  /* line 95, sass/layouts/_00-layout-global.scss */
  .layout > .col-9,
  .layout > .content > .col-9 {
    width: 74.28571%;
    float: left;
    margin-right: 2.85714%; }
  /* line 98, sass/layouts/_00-layout-global.scss */
  .layout > .last,
  .layout > .content > .last {
    float: right;
    margin-right: 0; }

/* line 103, sass/layouts/_00-layout-global.scss */
.menu-open #page {
  -webkit-transform: translateX(-250px);
      -ms-transform: translateX(-250px);
          transform: translateX(-250px); }

/* line 108, sass/layouts/_00-layout-global.scss */
.no-margin {
  margin: 0; }

/* line 109, sass/layouts/_00-layout-global.scss */
.no-padding {
  padding: 0; }

/* line 110, sass/layouts/_00-layout-global.scss */
.no-spacing {
  margin: 0;
  padding: 0; }

/* line 112, sass/layouts/_00-layout-global.scss */
.padding,
.padding-extra {
  padding: 24px 0;
  padding: 2.4rem 0; }

/* line 116, sass/layouts/_00-layout-global.scss */
.padding-half {
  padding: 12px 0;
  padding: 1.2rem 0; }

/* line 119, sass/layouts/_00-layout-global.scss */
.padding-all,
.padding-extra-all {
  padding: 24px 20px;
  padding: 2.4rem 2rem; }

/* line 123, sass/layouts/_00-layout-global.scss */
.padding-half-all {
  padding: 12px 10px;
  padding: 1.2rem 1rem; }

/* line 126, sass/layouts/_00-layout-global.scss */
.padding-left {
  padding-left: 20px;
  padding-left: 2rem; }

/* line 129, sass/layouts/_00-layout-global.scss */
.padding-right {
  padding-right: 20px;
  padding-right: 2rem; }

/* line 132, sass/layouts/_00-layout-global.scss */
.padding-top,
.padding-extra-top {
  padding-top: 24px;
  padding-top: 2.4rem; }

/* line 136, sass/layouts/_00-layout-global.scss */
.padding-bottom,
.padding-extra-bottom {
  padding-bottom: 24px;
  padding-bottom: 2.4rem; }

/* line 142, sass/layouts/_00-layout-global.scss */
.reset-list .spacing, .spacing, .reset-list
.spacing-extra,
.spacing-extra {
  margin: 24px auto;
  margin: 2.4rem auto; }

/* line 148, sass/layouts/_00-layout-global.scss */
.spacing .spacing:last-child,
.spacing-bottom .spacing:last-child, .spacing
.spacing-extra:last-child,
.spacing-bottom
.spacing-extra:last-child {
  margin-bottom: 0; }

/* line 155, sass/layouts/_00-layout-global.scss */
.reset-list .spacing-half, .spacing-half {
  margin: 12px auto;
  margin: 1.2rem auto; }

/* line 160, sass/layouts/_00-layout-global.scss */
.spacing-half-top {
  margin-top: 12px;
  margin-top: 1.2rem; }

/* line 163, sass/layouts/_00-layout-global.scss */
.spacing-half-bottom {
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

/* line 168, sass/layouts/_00-layout-global.scss */
.reset-list .spacing-top, .spacing-top, .reset-list
.spacing-extra-top,
.spacing-extra-top {
  margin-top: 24px;
  margin-top: 2.4rem; }

/* line 174, sass/layouts/_00-layout-global.scss */
.spacing-top-half {
  margin-top: 12px;
  margin-top: 1.2rem; }

/* line 178, sass/layouts/_00-layout-global.scss */
.reset-list .spacing-bottom-half, .spacing-bottom-half {
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

/* line 185, sass/layouts/_00-layout-global.scss */
.reset-list .spacing-bottom, .spacing-bottom, .reset-list
.spacing-extra-bottom,
.spacing-extra-bottom {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 192, sass/layouts/_00-layout-global.scss */
.spacing .spacing-bottom:last-child,
.spacing-bottom .spacing-bottom:last-child,
.spacing-extra .spacing-bottom:last-child, .spacing
.spacing-extra-bottom:last-child,
.spacing-bottom
.spacing-extra-bottom:last-child,
.spacing-extra
.spacing-extra-bottom:last-child {
  margin-bottom: 0; }

/* line 199, sass/layouts/_00-layout-global.scss */
.spacing .spacing-bottom.section-title:last-child,
.spacing-bottom .spacing-bottom.section-title:last-child,
.spacing-extra .spacing-bottom.section-title:last-child, .spacing
.spacing-extra-bottom.section-title:last-child,
.spacing-bottom
.spacing-extra-bottom.section-title:last-child,
.spacing-extra
.spacing-extra-bottom.section-title:last-child {
  margin-bottom: 0;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

@media screen and (min-width: 768px) {
  /* line 3, sass/layouts/_01-layout-tab.scss */
  .reset-list .spacing-extra, .spacing-extra {
    margin: 48px auto;
    margin: 4.8rem auto; }
  /* line 11, sass/layouts/_01-layout-tab.scss */
  .reset-list .spacing-extra-bottom, .spacing-extra-bottom {
    margin-bottom: 48px;
    margin-bottom: 4.8rem; }
  /* line 18, sass/layouts/_01-layout-tab.scss */
  .spacing-extra-top, .spacing-extra-top.border-top {
    margin-top: 48px;
    margin-top: 4.8rem; }
  /* line 24, sass/layouts/_01-layout-tab.scss */
  .spacing-extra-bottom, .spacing-extra-bottom.border-bottom {
    margin-bottom: 48px;
    margin-bottom: 4.8rem; }
  /* line 29, sass/layouts/_01-layout-tab.scss */
  .padding-extra-all {
    padding: 48px 40px;
    padding: 4.8rem 4rem; }
  /* line 32, sass/layouts/_01-layout-tab.scss */
  .padding-extra {
    padding: 48px 0;
    padding: 4.8rem 0; }
  /* line 36, sass/layouts/_01-layout-tab.scss */
  .padding-extra-top, .padding-extra-top.border-top {
    padding-top: 48px;
    padding-top: 4.8rem; }
  /* line 42, sass/layouts/_01-layout-tab.scss */
  .padding-extra-bottom, .padding-extra-bottom.border-bottom {
    padding-bottom: 48px;
    padding-bottom: 4.8rem; }
  /* line 47, sass/layouts/_01-layout-tab.scss */
  .col-sm-6 {
    width: 48.57143%;
    max-width: 48.57143%; }
  /* line 51, sass/layouts/_01-layout-tab.scss */
  .col-sm-9 {
    width: 74.28571%;
    max-width: 74.28571%; }
  /* line 55, sass/layouts/_01-layout-tab.scss */
  .col-sm-3 {
    width: 22.85714%;
    max-width: 22.85714%; }
  /* line 59, sass/layouts/_01-layout-tab.scss */
  .col-sm-8 {
    width: 65.71429%;
    max-width: 65.71429%; }
  /* line 63, sass/layouts/_01-layout-tab.scss */
  .col-sm-4 {
    width: 31.42857%;
    max-width: 31.42857%; }
  /* line 67, sass/layouts/_01-layout-tab.scss */
  .col-sm-5 {
    width: 40%;
    max-width: 40%; }
  /* line 71, sass/layouts/_01-layout-tab.scss */
  .col-sm-7 {
    width: 57.14286%;
    max-width: 57.14286%; }
  /* line 78, sass/layouts/_01-layout-tab.scss */
  .layout > .col,
  .layout > .content > .col {
    float: left;
    margin-right: 2.85714%; }
  /* line 82, sass/layouts/_01-layout-tab.scss */
  .layout > .last-sm,
  .layout > .last,
  .layout > .content > .last-sm,
  .layout > .content > .last {
    float: right;
    margin-right: 0; }
  /* line 91, sass/layouts/_01-layout-tab.scss */
  .ds-2col-stacked-fluid.paragraphs-item-two-column-equal .group-left,
  .ds-2col-stacked-fluid.paragraphs-item-two-column-equal .group-right,
  .ds-2col-stacked.paragraphs-item-two-column-equal .group-left,
  .ds-2col-stacked.paragraphs-item-two-column-equal .group-right {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%; }
  /* line 98, sass/layouts/_01-layout-tab.scss */
  .ds-2col-stacked-fluid.paragraphs-item-two-column-left .group-left,
  .ds-2col-stacked.paragraphs-item-two-column-left .group-left {
    width: 40%;
    float: left;
    margin-right: 2.85714%; }
  /* line 101, sass/layouts/_01-layout-tab.scss */
  .ds-2col-stacked-fluid.paragraphs-item-two-column-left .group-right,
  .ds-2col-stacked.paragraphs-item-two-column-left .group-right {
    width: 57.14286%;
    float: left;
    margin-right: 2.85714%; }
  /* line 106, sass/layouts/_01-layout-tab.scss */
  .ds-2col-stacked-fluid.paragraphs-item-two-column-right .group-left,
  .ds-2col-stacked.paragraphs-item-two-column-right .group-left {
    width: 57.14286%;
    float: left;
    margin-right: 2.85714%; }
  /* line 109, sass/layouts/_01-layout-tab.scss */
  .ds-2col-stacked-fluid.paragraphs-item-two-column-right .group-right,
  .ds-2col-stacked.paragraphs-item-two-column-right .group-right {
    width: 40%;
    float: left;
    margin-right: 2.85714%; }
  /* line 116, sass/layouts/_01-layout-tab.scss */
  .ds-2col-stacked-fluid.paragraphs-item-two-column-equal .group-right, .ds-2col-stacked-fluid.paragraphs-item-two-column-left .group-right, .ds-2col-stacked-fluid.paragraphs-item-two-column-right .group-right,
  .ds-2col-stacked.paragraphs-item-two-column-equal .group-right,
  .ds-2col-stacked.paragraphs-item-two-column-left .group-right,
  .ds-2col-stacked.paragraphs-item-two-column-right .group-right {
    float: right;
    margin-right: 0; }
  /* line 126, sass/layouts/_01-layout-tab.scss */
  .item-list .grid-wrapper > .col-sm-6:nth-child(2n),
  .grid-wrapper > .view-content > .col-sm-6:nth-child(2n),
  .grid-wrapper > .content > .col-sm-6:nth-child(2n) {
    margin-right: 0; }
  /* line 129, sass/layouts/_01-layout-tab.scss */
  .item-list .grid-wrapper > .col-sm-6.no-margin,
  .grid-wrapper > .view-content > .col-sm-6.no-margin,
  .grid-wrapper > .content > .col-sm-6.no-margin {
    width: 50%;
    max-width: 50%;
    margin-right: 0; }
  /* line 136, sass/layouts/_01-layout-tab.scss */
  .item-list .grid-wrapper > .col-sm-4:nth-child(3n),
  .grid-wrapper > .view-content > .col-sm-4:nth-child(3n),
  .grid-wrapper > .content > .col-sm-4:nth-child(3n) {
    margin-right: 0; }
  /* line 139, sass/layouts/_01-layout-tab.scss */
  .item-list .grid-wrapper > .col-sm-4.no-margin,
  .grid-wrapper > .view-content > .col-sm-4.no-margin,
  .grid-wrapper > .content > .col-sm-4.no-margin {
    width: 33.33%;
    max-width: 33.33%;
    margin-right: 0; }
  /* line 146, sass/layouts/_01-layout-tab.scss */
  .flex-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    /* line 149, sass/layouts/_01-layout-tab.scss */
    .flex-box .last {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
  /* line 153, sass/layouts/_01-layout-tab.scss */
  .item-list .grid-wrapper,
  .grid-wrapper > .view-content,
  .grid-wrapper > .content {
    word-break: break-word;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    /* line 160, sass/layouts/_01-layout-tab.scss */
    .item-list .grid-wrapper:before, .item-list .grid-wrapper:after,
    .grid-wrapper > .view-content:before,
    .grid-wrapper > .view-content:after,
    .grid-wrapper > .content:before,
    .grid-wrapper > .content:after {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    /* line 168, sass/layouts/_01-layout-tab.scss */
    .item-list .grid-wrapper.center,
    .grid-wrapper > .view-content.center,
    .grid-wrapper > .content.center {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    /* line 176, sass/layouts/_01-layout-tab.scss */
    .item-list .grid-wrapper.equal-col > .col,
    .grid-wrapper > .view-content.equal-col > .col,
    .grid-wrapper > .content.equal-col > .col {
      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: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
    /* line 184, sass/layouts/_01-layout-tab.scss */
    .item-list .grid-wrapper .col,
    .grid-wrapper > .view-content .col,
    .grid-wrapper > .content .col {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 0;
      margin-bottom: 0; }
      /* line 188, sass/layouts/_01-layout-tab.scss */
      .item-list .grid-wrapper .col.spacing-bottom,
      .grid-wrapper > .view-content .col.spacing-bottom,
      .grid-wrapper > .content .col.spacing-bottom {
        padding-bottom: 24px;
        padding-bottom: 2.4rem; }
      /* line 191, sass/layouts/_01-layout-tab.scss */
      .item-list .grid-wrapper .col.spacing,
      .grid-wrapper > .view-content .col.spacing,
      .grid-wrapper > .content .col.spacing {
        padding: 24px 0;
        padding: 2.4rem 0; } }

/* line 214, sass/layouts/_01-layout-tab.scss */
.masonry-grid .grid-item {
  float: left; }

/* line 219, sass/layouts/_01-layout-tab.scss */
.gutter-sizer {
  margin-right: 2.85714%; }

@media (min-width: 1024px) {
  /* line 3, sass/layouts/_02-layout-desk.scss */
  .col-md-2 {
    width: 14.28571%;
    max-width: 14.28571%; }
  /* line 7, sass/layouts/_02-layout-desk.scss */
  .col-md-3 {
    width: 22.85714%;
    max-width: 22.85714%; }
  /* line 11, sass/layouts/_02-layout-desk.scss */
  .col-md-4 {
    width: 31.42857%;
    max-width: 31.42857%; }
  /* line 16, sass/layouts/_02-layout-desk.scss */
  .col-md-5 {
    width: 40%;
    max-width: 40%; }
  /* line 20, sass/layouts/_02-layout-desk.scss */
  .col-md-6 {
    width: 48.57143%;
    max-width: 48.57143%; }
  /* line 24, sass/layouts/_02-layout-desk.scss */
  .col-md-7 {
    width: 57.14286%;
    max-width: 57.14286%; }
  /* line 28, sass/layouts/_02-layout-desk.scss */
  .col-md-8 {
    width: 65.71429%;
    max-width: 65.71429%; }
  /* line 32, sass/layouts/_02-layout-desk.scss */
  .col-md-9 {
    width: 74.28571%;
    max-width: 74.28571%; }
  /* line 36, sass/layouts/_02-layout-desk.scss */
  .col-md-10 {
    width: 82.85714%;
    max-width: 82.85714%; }
  /* line 51, sass/layouts/_02-layout-desk.scss */
  .layout > .col-md-6.last-sm,
  .layout > .col-md-9.last-sm,
  .layout > .col-md-3.last-sm,
  .layout > .col-md-8.last-sm,
  .layout > .col-md-4.last-sm,
  .layout > .col-md-5.last-sm,
  .layout > .col-md-7.last-sm,
  .layout > .col-md-10.last-sm,
  .layout > .content > .col-md-6.last-sm,
  .layout > .content > .col-md-9.last-sm,
  .layout > .content > .col-md-3.last-sm,
  .layout > .content > .col-md-8.last-sm,
  .layout > .content > .col-md-4.last-sm,
  .layout > .content > .col-md-5.last-sm,
  .layout > .content > .col-md-7.last-sm,
  .layout > .content > .col-md-10.last-sm {
    float: left;
    margin-right: 2.85714%; }
  /* line 55, sass/layouts/_02-layout-desk.scss */
  .layout > .col-md-6.last-md,
  .layout > .col-md-9.last-md,
  .layout > .col-md-3.last-md,
  .layout > .col-md-8.last-md,
  .layout > .col-md-4.last-md,
  .layout > .col-md-5.last-md,
  .layout > .col-md-7.last-md,
  .layout > .col-md-10.last-md,
  .layout > .content > .col-md-6.last-md,
  .layout > .content > .col-md-9.last-md,
  .layout > .content > .col-md-3.last-md,
  .layout > .content > .col-md-8.last-md,
  .layout > .content > .col-md-4.last-md,
  .layout > .content > .col-md-5.last-md,
  .layout > .content > .col-md-7.last-md,
  .layout > .content > .col-md-10.last-md {
    float: right;
    margin-right: 0; }
  /* line 59, sass/layouts/_02-layout-desk.scss */
  .layout > .push-md-3,
  .layout > .content > .push-md-3 {
    margin-left: 25.71429%; }
  /* line 62, sass/layouts/_02-layout-desk.scss */
  .layout > .pull-md-6,
  .layout > .content > .pull-md-6 {
    margin-left: -51.42857%; }
  /* line 65, sass/layouts/_02-layout-desk.scss */
  .layout > .pull-md-9,
  .layout > .content > .pull-md-9 {
    margin-left: -77.14286%; }
  /* line 76, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper .col-md-3, .item-list .grid-wrapper .col-md-3:nth-child(2n),
  .grid-wrapper > .view-content .col-md-3,
  .grid-wrapper > .view-content .col-md-3:nth-child(2n),
  .grid-wrapper > .content .col-md-3,
  .grid-wrapper > .content .col-md-3:nth-child(2n) {
    margin-right: 2.85714%; }
  /* line 80, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper .col-md-3:nth-child(4n),
  .grid-wrapper > .view-content .col-md-3:nth-child(4n),
  .grid-wrapper > .content .col-md-3:nth-child(4n) {
    margin-right: 0; }
  /* line 84, sass/layouts/_02-layout-desk.scss */
  .no-flexbox .item-list .grid-wrapper .col-md-3:nth-child(4n+1), .no-flexbox
  .grid-wrapper > .view-content .col-md-3:nth-child(4n+1), .no-flexbox
  .grid-wrapper > .content .col-md-3:nth-child(4n+1) {
    clear: both; }
  /* line 90, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper .col-md-4, .item-list .grid-wrapper .col-md-4:nth-child(2n),
  .grid-wrapper > .view-content .col-md-4,
  .grid-wrapper > .view-content .col-md-4:nth-child(2n),
  .grid-wrapper > .content .col-md-4,
  .grid-wrapper > .content .col-md-4:nth-child(2n) {
    margin-right: 2.85714%; }
  /* line 98, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper .col-md-4:nth-child(3n),
  .grid-wrapper > .view-content .col-md-4:nth-child(3n),
  .grid-wrapper > .content .col-md-4:nth-child(3n) {
    margin-right: 0; }
  /* line 102, sass/layouts/_02-layout-desk.scss */
  .no-flexbox .item-list .grid-wrapper .col-md-4:nth-child(3n+1), .no-flexbox
  .grid-wrapper > .view-content .col-md-4:nth-child(3n+1), .no-flexbox
  .grid-wrapper > .content .col-md-4:nth-child(3n+1) {
    clear: both; }
  /* line 107, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper .col-md-6,
  .grid-wrapper > .view-content .col-md-6,
  .grid-wrapper > .content .col-md-6 {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%; }
    /* line 109, sass/layouts/_02-layout-desk.scss */
    .item-list .grid-wrapper .col-md-6:nth-child(2n), .item-list .grid-wrapper .col-md-6.last,
    .grid-wrapper > .view-content .col-md-6:nth-child(2n),
    .grid-wrapper > .view-content .col-md-6.last,
    .grid-wrapper > .content .col-md-6:nth-child(2n),
    .grid-wrapper > .content .col-md-6.last {
      margin-right: 0; }
    /* line 114, sass/layouts/_02-layout-desk.scss */
    .no-flexbox .item-list .grid-wrapper .col-md-6:nth-child(2n+1), .no-flexbox
    .grid-wrapper > .view-content .col-md-6:nth-child(2n+1), .no-flexbox
    .grid-wrapper > .content .col-md-6:nth-child(2n+1) {
      clear: both; }
  /* line 119, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper .col-md-6.no-margin,
  .grid-wrapper > .view-content .col-md-6.no-margin,
  .grid-wrapper > .content .col-md-6.no-margin {
    float: left;
    width: 50%;
    margin: 0; }
  /* line 124, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper .col-md-4.no-margin,
  .grid-wrapper > .view-content .col-md-4.no-margin,
  .grid-wrapper > .content .col-md-4.no-margin {
    float: left;
    width: 33.3%;
    margin: 0; }
  /* line 129, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper .col-md-3.no-margin,
  .grid-wrapper > .view-content .col-md-3.no-margin,
  .grid-wrapper > .content .col-md-3.no-margin {
    float: left;
    width: 25%;
    margin: 0; }
  /* line 134, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper .col-md-6.no-margin,
  .grid-wrapper > .view-content .col-md-6.no-margin,
  .grid-wrapper > .content .col-md-6.no-margin {
    float: left;
    width: 16.6667%;
    margin: 0; }
  /* line 141, sass/layouts/_02-layout-desk.scss */
  .item-list .grid-wrapper.no-wrap,
  .grid-wrapper > .view-content.no-wrap,
  .grid-wrapper > .content.no-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media (min-width: 1366px) {
  /* line 2, sass/layouts/_03-layout-wide.scss */
  .col-wd-2 {
    width: 14.28571%;
    max-width: 14.28571%; }
  /* line 6, sass/layouts/_03-layout-wide.scss */
  .col-wd-3 {
    width: 22.85714%;
    max-width: 22.85714%; }
  /* line 10, sass/layouts/_03-layout-wide.scss */
  .col-wd-4 {
    width: 31.42857%;
    max-width: 31.42857%; }
  /* line 15, sass/layouts/_03-layout-wide.scss */
  .col-wd-6 {
    width: 48.57143%;
    max-width: 48.57143%; }
  /* line 19, sass/layouts/_03-layout-wide.scss */
  .col-wd-7 {
    width: 57.14286%;
    max-width: 57.14286%; }
  /* line 23, sass/layouts/_03-layout-wide.scss */
  .col-wd-8 {
    width: 65.71429%;
    max-width: 65.71429%; }
  /* line 27, sass/layouts/_03-layout-wide.scss */
  .col-wd-9 {
    width: 74.28571%;
    max-width: 74.28571%; }
  /* line 34, sass/layouts/_03-layout-wide.scss */
  .layout > .col.last-wd,
  .layout > .content > .col.last-wd {
    float: right;
    margin-right: 0; }
  /* line 45, sass/layouts/_03-layout-wide.scss */
  .item-list .grid-wrapper .col-wd-3, .item-list .grid-wrapper .col-wd-3:nth-child(2n), .item-list .grid-wrapper .col-wd-3:nth-child(3n),
  .item-list .grid-wrapper .col-wd-2,
  .item-list .grid-wrapper .col-wd-2:nth-child(2n),
  .item-list .grid-wrapper .col-wd-2:nth-child(3n),
  .grid-wrapper > .view-content .col-wd-3,
  .grid-wrapper > .view-content .col-wd-3:nth-child(2n),
  .grid-wrapper > .view-content .col-wd-3:nth-child(3n),
  .grid-wrapper > .view-content .col-wd-2,
  .grid-wrapper > .view-content .col-wd-2:nth-child(2n),
  .grid-wrapper > .view-content .col-wd-2:nth-child(3n),
  .grid-wrapper > .content .col-wd-3,
  .grid-wrapper > .content .col-wd-3:nth-child(2n),
  .grid-wrapper > .content .col-wd-3:nth-child(3n),
  .grid-wrapper > .content .col-wd-2,
  .grid-wrapper > .content .col-wd-2:nth-child(2n),
  .grid-wrapper > .content .col-wd-2:nth-child(3n) {
    margin-right: 2.85714%; }
  /* line 51, sass/layouts/_03-layout-wide.scss */
  .no-flexbox .item-list .grid-wrapper .col-wd-3:nth-child(3n+1), .no-flexbox
  .item-list .grid-wrapper .col-wd-2:nth-child(3n+1), .no-flexbox
  .grid-wrapper > .view-content .col-wd-3:nth-child(3n+1), .no-flexbox
  .grid-wrapper > .view-content .col-wd-2:nth-child(3n+1), .no-flexbox
  .grid-wrapper > .content .col-wd-3:nth-child(3n+1), .no-flexbox
  .grid-wrapper > .content .col-wd-2:nth-child(3n+1) {
    clear: none; }
  /* line 57, sass/layouts/_03-layout-wide.scss */
  .item-list .grid-wrapper .col-wd-3:nth-child(4n),
  .grid-wrapper > .view-content .col-wd-3:nth-child(4n),
  .grid-wrapper > .content .col-wd-3:nth-child(4n) {
    margin-right: 0; }
  /* line 61, sass/layouts/_03-layout-wide.scss */
  .no-flexbox .item-list .grid-wrapper .col-wd-3:nth-child(4n+1), .no-flexbox
  .grid-wrapper > .view-content .col-wd-3:nth-child(4n+1), .no-flexbox
  .grid-wrapper > .content .col-wd-3:nth-child(4n+1) {
    clear: both; }
  /* line 67, sass/layouts/_03-layout-wide.scss */
  .item-list .grid-wrapper .col-wd-2:nth-child(6n),
  .grid-wrapper > .view-content .col-wd-2:nth-child(6n),
  .grid-wrapper > .content .col-wd-2:nth-child(6n) {
    margin-right: 0; }
  /* line 71, sass/layouts/_03-layout-wide.scss */
  no-flexbox .item-list .grid-wrapper .col-wd-2:nth-child(6n+1), no-flexbox
  .grid-wrapper > .view-content .col-wd-2:nth-child(6n+1), no-flexbox
  .grid-wrapper > .content .col-wd-2:nth-child(6n+1) {
    clear: both; }
  /* line 76, sass/layouts/_03-layout-wide.scss */
  .item-list .grid-wrapper .col-wd-2.no-margin, .item-list .grid-wrapper .col-wd-2.no-margin:nth-child(2n), .item-list .grid-wrapper .col-wd-2.no-margin:nth-child(3n),
  .grid-wrapper > .view-content .col-wd-2.no-margin,
  .grid-wrapper > .view-content .col-wd-2.no-margin:nth-child(2n),
  .grid-wrapper > .view-content .col-wd-2.no-margin:nth-child(3n),
  .grid-wrapper > .content .col-wd-2.no-margin,
  .grid-wrapper > .content .col-wd-2.no-margin:nth-child(2n),
  .grid-wrapper > .content .col-wd-2.no-margin:nth-child(3n) {
    float: left;
    width: 16.667%;
    max-width: 16.667%;
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  /* line 26, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .no-cssgrid .layout:before, .no-cssgrid .layout:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .no-cssgrid .layout:after {
      clear: both; }
    /* line 29, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-sm-6 .item {
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; }
      /* line 31, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .layout.col-sm-6 .item.last {
        width: 48.57143%;
        float: right;
        margin-right: 0; }
    /* line 37, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-sm-4 .item {
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; }
      /* line 39, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .layout.col-sm-4 .item.last {
        width: 31.42857%;
        float: right;
        margin-right: 0; }
    /* line 45, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-sm-3-9 .item {
      width: 22.85714%;
      float: left;
      margin-right: 2.85714%; }
      /* line 47, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .layout.col-sm-3-9 .item.last {
        width: 74.28571%;
        float: right;
        margin-right: 0; }
    /* line 53, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-sm-4-8 .item {
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; }
      /* line 55, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .layout.col-sm-4-8 .item.last {
        width: 65.71429%;
        float: right;
        margin-right: 0; }
    /* line 61, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-sm-5-7 .item {
      width: 40%;
      float: left;
      margin-right: 2.85714%; }
      /* line 63, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .layout.col-sm-5-7 .item.last {
        width: 57.14286%;
        float: right;
        margin-right: 0; }
    /* line 69, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-sm-9-3 .item {
      width: 74.28571%;
      float: left;
      margin-right: 2.85714%; }
      /* line 71, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .layout.col-sm-9-3 .item.last {
        width: 22.85714%;
        float: right;
        margin-right: 0; }
    /* line 77, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-sm-8-4 .item {
      width: 65.71429%;
      float: left;
      margin-right: 2.85714%; }
      /* line 79, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .layout.col-sm-8-4 .item.last {
        width: 31.42857%;
        float: right;
        margin-right: 0; }
    /* line 85, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-sm-7-5 .item {
      width: 57.14286%;
      float: left;
      margin-right: 2.85714%; }
      /* line 87, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .layout.col-sm-7-5 .item.last {
        width: 40%;
        float: right;
        margin-right: 0; }
  /* line 95, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .item-list .grid-wrapper > .view-content,
  .no-cssgrid .item-list .grid-wrapper > .content,
  .no-cssgrid .grid-wrapper > .view-content,
  .no-cssgrid .grid-wrapper > .content {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .no-cssgrid .item-list .grid-wrapper > .view-content:before, .no-cssgrid .item-list .grid-wrapper > .view-content:after,
    .no-cssgrid .item-list .grid-wrapper > .content:before,
    .no-cssgrid .item-list .grid-wrapper > .content:after,
    .no-cssgrid .grid-wrapper > .view-content:before,
    .no-cssgrid .grid-wrapper > .view-content:after,
    .no-cssgrid .grid-wrapper > .content:before,
    .no-cssgrid .grid-wrapper > .content:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .no-cssgrid .item-list .grid-wrapper > .view-content:after,
    .no-cssgrid .item-list .grid-wrapper > .content:after,
    .no-cssgrid .grid-wrapper > .view-content:after,
    .no-cssgrid .grid-wrapper > .content:after {
      clear: both; }
    /* line 98, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .item-list .grid-wrapper > .view-content .col-sm-6,
    .no-cssgrid .item-list .grid-wrapper > .content .col-sm-6,
    .no-cssgrid .grid-wrapper > .view-content .col-sm-6,
    .no-cssgrid .grid-wrapper > .content .col-sm-6 {
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; }
      /* line 100, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .item-list .grid-wrapper > .view-content .col-sm-6:nth-child(2n),
      .no-cssgrid .item-list .grid-wrapper > .content .col-sm-6:nth-child(2n),
      .no-cssgrid .grid-wrapper > .view-content .col-sm-6:nth-child(2n),
      .no-cssgrid .grid-wrapper > .content .col-sm-6:nth-child(2n) {
        float: right;
        margin-right: 0; }
      /* line 103, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .item-list .grid-wrapper > .view-content .col-sm-6:nth-child(2n+1),
      .no-cssgrid .item-list .grid-wrapper > .content .col-sm-6:nth-child(2n+1),
      .no-cssgrid .grid-wrapper > .view-content .col-sm-6:nth-child(2n+1),
      .no-cssgrid .grid-wrapper > .content .col-sm-6:nth-child(2n+1) {
        clear: both; }
    /* line 107, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .item-list .grid-wrapper > .view-content .col-sm-4,
    .no-cssgrid .item-list .grid-wrapper > .content .col-sm-4,
    .no-cssgrid .grid-wrapper > .view-content .col-sm-4,
    .no-cssgrid .grid-wrapper > .content .col-sm-4 {
      width: 31.42857%;
      float: left;
      margin-right: 2.85714%; }
      /* line 109, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .item-list .grid-wrapper > .view-content .col-sm-4:nth-child(3n),
      .no-cssgrid .item-list .grid-wrapper > .content .col-sm-4:nth-child(3n),
      .no-cssgrid .grid-wrapper > .view-content .col-sm-4:nth-child(3n),
      .no-cssgrid .grid-wrapper > .content .col-sm-4:nth-child(3n) {
        float: right;
        margin-right: 0; }
      /* line 112, sass/layouts/_layout-no-grid.scss */
      .no-cssgrid .item-list .grid-wrapper > .view-content .col-sm-4:nth-child(3n+1),
      .no-cssgrid .item-list .grid-wrapper > .content .col-sm-4:nth-child(3n+1),
      .no-cssgrid .grid-wrapper > .view-content .col-sm-4:nth-child(3n+1),
      .no-cssgrid .grid-wrapper > .content .col-sm-4:nth-child(3n+1) {
        clear: both; } }

@media (min-width: 1024px) {
  /* line 122, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-md-6 .item {
    width: 48.57143%;
    float: left;
    margin-right: 2.85714%; }
    /* line 124, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-md-6 .item.last {
      width: 48.57143%;
      float: right;
      margin-right: 0; }
  /* line 130, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-md-4 .item {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%; }
    /* line 132, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-md-4 .item.last {
      width: 31.42857%;
      float: right;
      margin-right: 0; }
  /* line 138, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-md-3-9 .item {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%; }
    /* line 140, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-md-3-9 .item.last {
      width: 74.28571%;
      float: right;
      margin-right: 0; }
  /* line 146, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-md-4-8 .item {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%; }
    /* line 148, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-md-4-8 .item.last {
      width: 65.71429%;
      float: right;
      margin-right: 0; }
  /* line 154, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-md-5-7 .item {
    width: 40%;
    float: left;
    margin-right: 2.85714%; }
    /* line 156, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-md-5-7 .item.last {
      width: 57.14286%;
      float: right;
      margin-right: 0; }
  /* line 162, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-md-9-3 .item {
    width: 74.28571%;
    float: left;
    margin-right: 2.85714%; }
    /* line 164, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-md-9-3 .item.last {
      width: 22.85714%;
      float: right;
      margin-right: 0; }
  /* line 170, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-md-8-4 .item {
    width: 65.71429%;
    float: left;
    margin-right: 2.85714%; }
    /* line 172, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-md-8-4 .item.last {
      width: 31.42857%;
      float: right;
      margin-right: 0; }
  /* line 178, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-md-7-5 .item {
    width: 57.14286%;
    float: left;
    margin-right: 2.85714%; }
    /* line 180, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-md-7-5 .item.last {
      width: 40%;
      float: right;
      margin-right: 0; } }

@media (min-width: 1366px) {
  /* line 190, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-wd-3 .item {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%; }
    /* line 192, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-wd-3 .item.last {
      width: 22.85714%;
      float: right;
      margin-right: 0; }
  /* line 198, sass/layouts/_layout-no-grid.scss */
  .no-cssgrid .layout.col-wd-2 .item {
    width: 14.28571%;
    float: left;
    margin-right: 2.85714%; }
    /* line 200, sass/layouts/_layout-no-grid.scss */
    .no-cssgrid .layout.col-wd-2 .item.last {
      width: 14.28571%;
      float: right;
      margin-right: 0; } }

/* line 1, sass/vendors/slick/_theme.scss */
.slick-slide {
  -webkit-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  opacity: .2; }

/* line 6, sass/vendors/slick/_theme.scss */
.slick-active {
  opacity: .5; }

/* line 10, sass/vendors/slick/_theme.scss */
.slick-current {
  opacity: 1; }

/* line 16, sass/vendors/slick/_theme.scss */
.slick-loading .slick-list {
  background-image: url("../images/bg/preloader.png");
  background-image: url("data:image/svg+xml, %3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='rgb%28255%2C255%2C255%29'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); }

/* Arrows */
/* line 24, sass/vendors/slick/_theme.scss */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 45%;
  display: block;
  width: 40px;
  height: 40px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  opacity: .4;
  background-color: transparent; }

/* line 46, sass/vendors/slick/_theme.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

/* line 51, sass/vendors/slick/_theme.scss */
.slick-prev {
  background-image: url("../images/bg/prev.png");
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bopacity:.5%3Bfill:%231b1b1c%7D.st1%7Bfill:%23fff%7D.st2%2C.st3%7Bfill:none%3Bstroke:%23fff%3Bstroke-width:1.547%7D.st3%7Bdisplay:none%7D%3C/style%3E%3Ccircle class='st0' cx='25' cy='25' r='24.5'/%3E%3Cpath class='st1' d='M25 50C11.2 50 0 38.8 0 25S11.2 0 25 0s25 11.2 25 25-11.2 25-25 25zm0-49C11.8 1 1 11.8 1 25s10.8 24 24 24 24-10.8 24-24S38.2 1 25 1z'/%3E%3Cpath class='st2' d='M30.5 14l-11 11 11 11'/%3E%3Cpath class='st3' d='M19.5 14l11 11-11 11'/%3E%3C/svg%3E"); }

/* line 54, sass/vendors/slick/_theme.scss */
.slick-next {
  background-image: url("../images/bg/next.png");
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bopacity:.5%3Bfill:%231b1b1c%7D.st1%7Bfill:%23fff%7D.st2%7Bdisplay:none%7D.st2%2C.st3%7Bfill:none%3Bstroke:%23fff%3Bstroke-width:1.547%7D%3C/style%3E%3Ccircle class='st0' cx='25' cy='25' r='24.5'/%3E%3Cpath class='st1' d='M25 50C11.2 50 0 38.8 0 25S11.2 0 25 0s25 11.2 25 25-11.2 25-25 25zm0-49C11.8 1 1 11.8 1 25s10.8 24 24 24 24-10.8 24-24S38.2 1 25 1z'/%3E%3Cpath class='st2' d='M30.5 14l-11 11 11 11'/%3E%3Cpath class='st3' d='M19.5 14l11 11-11 11'/%3E%3C/svg%3E"); }

/* line 71, sass/vendors/slick/_theme.scss */
.slick-prev {
  left: -10px; }

/* line 75, sass/vendors/slick/_theme.scss */
[dir='rtl'] .slick-prev {
  right: -10px;
  left: auto; }

/* line 84, sass/vendors/slick/_theme.scss */
[dir='rtl'] .slick-prev {
  background-image: url("../images/bg/next.png");
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bopacity:.5%3Bfill:%231b1b1c%7D.st1%7Bfill:%23fff%7D.st2%7Bdisplay:none%7D.st2%2C.st3%7Bfill:none%3Bstroke:%23fff%3Bstroke-width:1.547%7D%3C/style%3E%3Ccircle class='st0' cx='25' cy='25' r='24.5'/%3E%3Cpath class='st1' d='M25 50C11.2 50 0 38.8 0 25S11.2 0 25 0s25 11.2 25 25-11.2 25-25 25zm0-49C11.8 1 1 11.8 1 25s10.8 24 24 24 24-10.8 24-24S38.2 1 25 1z'/%3E%3Cpath class='st2' d='M30.5 14l-11 11 11 11'/%3E%3Cpath class='st3' d='M19.5 14l11 11-11 11'/%3E%3C/svg%3E"); }

/* line 89, sass/vendors/slick/_theme.scss */
.slick-next {
  right: -10px; }

/* line 93, sass/vendors/slick/_theme.scss */
[dir='rtl'] .slick-next {
  right: auto;
  left: -10px; }

/* line 99, sass/vendors/slick/_theme.scss */
[dir='rtl'] .slick-next {
  background-image: url("../images/bg/prev.png");
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bopacity:.5%3Bfill:%231b1b1c%7D.st1%7Bfill:%23fff%7D.st2%2C.st3%7Bfill:none%3Bstroke:%23fff%3Bstroke-width:1.547%7D.st3%7Bdisplay:none%7D%3C/style%3E%3Ccircle class='st0' cx='25' cy='25' r='24.5'/%3E%3Cpath class='st1' d='M25 50C11.2 50 0 38.8 0 25S11.2 0 25 0s25 11.2 25 25-11.2 25-25 25zm0-49C11.8 1 1 11.8 1 25s10.8 24 24 24 24-10.8 24-24S38.2 1 25 1z'/%3E%3Cpath class='st2' d='M30.5 14l-11 11 11 11'/%3E%3Cpath class='st3' d='M19.5 14l11 11-11 11'/%3E%3C/svg%3E"); }

@media (min-width: 1024px) {
  /* line 105, sass/vendors/slick/_theme.scss */
  .slick-prev,
  [dir='rtl'] .slick-next {
    left: -25px; }
  /* line 110, sass/vendors/slick/_theme.scss */
  .slick-next,
  [dir='rtl'] .slick-prev {
    right: -25px; } }

/* line 116, sass/vendors/slick/_theme.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

/* line 121, sass/vendors/slick/_theme.scss */
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }

/* line 136, sass/vendors/slick/_theme.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 5px;
  cursor: pointer; }
  /* line 147, sass/vendors/slick/_theme.scss */
  .slick-dots li.slick-active {
    opacity: 1; }
    /* line 150, sass/vendors/slick/_theme.scss */
    .slick-dots li.slick-active button {
      background: #182957;
      color: #ffffff; }
      /* line 153, sass/vendors/slick/_theme.scss */
      .slick-dots li.slick-active button:hover {
        background: #182957; }

/* line 159, sass/vendors/slick/_theme.scss */
.slick-dots li button {
  display: block;
  width: 5px;
  height: 5px;
  padding: 3px;
  cursor: pointer;
  color: transparent;
  outline: none;
  background: transparent;
  border: 2px solid #182957;
  margin: 0 auto; }
  /* line 172, sass/vendors/slick/_theme.scss */
  .slick-dots li button:hover {
    outline: none;
    background: #8ea4e0; }
  /* line 176, sass/vendors/slick/_theme.scss */
  .slick-dots li button:focus {
    background: #3e64ca; }

/* line 210, sass/vendors/slick/_theme.scss */
.slick__slider .b-text-wrapper {
  width: 96%;
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto; }

/* line 215, sass/vendors/slick/_theme.scss */
.slick__slider .slick-playpause {
  position: absolute;
  width: 18px;
  width: 1.8rem;
  height: 18px;
  height: 1.8rem;
  color: #000;
  right: 2%;
  bottom: 12px;
  bottom: 1.2rem;
  border: none;
  border-radius: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url("../images/bg/pause.png");
  background-color: transparent;
  background-image: url("../images/svg/pause.svg"); }
  /* line 241, sass/vendors/slick/_theme.scss */
  .slick__slider .slick-playpause.paused {
    background-image: url("../images/bg/play.png");
    background-image: url("../images/svg/play.svg"); }
  /* line 247, sass/vendors/slick/_theme.scss */
  .slick__slider .slick-playpause:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none; }
  /* line 252, sass/vendors/slick/_theme.scss */
  .slick__slider .slick-playpause:focus {
    outline: 1px dotted #527081; }

/*** MOBILE STYLES ***/
/* line 3, sass/vendors/superfish/_default.scss */
ul.sf-menu.sf-accordion {
  display: none;
  position: absolute; }
  /* line 6, sass/vendors/superfish/_default.scss */
  ul.sf-menu.sf-accordion,
  ul.sf-menu.sf-accordion ul,
  ul.sf-menu.sf-accordion li {
    float: left;
    width: 100%; }
  /* line 12, sass/vendors/superfish/_default.scss */
  ul.sf-menu.sf-accordion ul {
    margin: 0;
    padding: 0; }
  /* line 16, sass/vendors/superfish/_default.scss */
  ul.sf-menu.sf-accordion.sf-expanded,
  ul.sf-menu.sf-accordion li.sf-expanded > ul,
  ul.sf-menu.sf-accordion li.sf-expanded > .sf-mega {
    left: auto !important;
    position: relative;
    top: auto !important; }
  /* line 24, sass/vendors/superfish/_default.scss */
  ul.sf-menu.sf-accordion li.menuparent > a {
    position: relative;
    display: block;
    padding-right: 29px;
    padding-right: 2.9rem; }
    /* line 100, sass/helpers/_icon.scss */
    ul.sf-menu.sf-accordion li.menuparent > a:after {
      content: "";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      color: inherit;
      position: absolute;
      font-size: 24px;
      font-size: 2.4rem;
      top: 6px;
      top: 0.6rem;
      right: 6px;
      right: 0.6rem; }
    /* line 112, sass/helpers/_icon.scss */
    ul.sf-menu.sf-accordion li.menuparent > a:hover:after {
      color: inherit; }
    /* line 26, sass/vendors/superfish/_default.scss */
    ul.sf-menu.sf-accordion li.menuparent > a:after {
      -webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0, 0.99);
      transition: all 0.4s cubic-bezier(0.55, 0.085, 0, 0.99); }
  /* line 31, sass/vendors/superfish/_default.scss */
  ul.sf-menu.sf-accordion li.menuparent.sf-expanded > a:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }

/*** ESSENTIAL STYLES ***/
/* line 40, sass/vendors/superfish/_default.scss */
.sf-menu {
  float: left; }
  /* line 43, sass/vendors/superfish/_default.scss */
  .sf-menu,
  .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none; }
  /* line 49, sass/vendors/superfish/_default.scss */
  .sf-menu li {
    position: relative;
    background: transparent;
    white-space: nowrap;
    /* no need for Supersubs plugin */
    *white-space: normal;
    /* ...unless you support IE7 (let it wrap) */
    -webkit-transition: background .2s, color .2s;
    transition: background .2s, color .2s; }
    /* line 56, sass/vendors/superfish/_default.scss */
    .sf-menu li p {
      white-space: normal; }
  /* line 60, sass/vendors/superfish/_default.scss */
  .sf-menu .sf-mega,
  .sf-menu ul {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 200;
    min-width: 12em;
    /* allow long menu items to determine submenu width */
    *width: 12em;
    /* no auto sub width for IE7, see white-space comment below */ }
  /* line 70, sass/vendors/superfish/_default.scss */
  .sf-menu .sf-mega ul {
    display: block;
    position: relative;
    top: auto;
    width: 100%; }
  /* line 76, sass/vendors/superfish/_default.scss */
  .sf-menu > li {
    float: left; }
  /* line 80, sass/vendors/superfish/_default.scss */
  .sf-menu li:hover > ul,
  .sf-menu li.sfHover > ul {
    display: block; }
  /* line 85, sass/vendors/superfish/_default.scss */
  .sf-menu a {
    display: block;
    position: relative;
    padding: 12px 18px;
    padding: 1.2rem 1.8rem;
    text-decoration: none;
    zoom: 1;
    /* IE7 */ }
  /* line 94, sass/vendors/superfish/_default.scss */
  .sf-menu ul ul {
    top: 0;
    left: 100%; }
  /* line 98, sass/vendors/superfish/_default.scss */
  .sf-menu ul li {
    background: #39464f; }
  /* line 101, sass/vendors/superfish/_default.scss */
  .sf-menu ul ul li {
    background: #527081; }
  /* line 104, sass/vendors/superfish/_default.scss */
  .sf-menu li:hover,
  .sf-menu li.sfHover {
    background: #CFDEFF;
    /* only transition out, not in */
    -webkit-transition: none;
    transition: none; }

/*** arrows (for all except IE7) **/
/* line 115, sass/vendors/superfish/_default.scss */
.sf-arrows .sf-with-ul {
  padding-right: 2.5em;
  *padding-right: 1em;
  /* no CSS arrows for IE7 (lack pseudo-elements) */ }

/* styling for both css and generated arrows */
/* line 120, sass/vendors/superfish/_default.scss */
.sf-arrows .sf-with-ul:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -3px;
  height: 0;
  width: 0;
  /* order of following 3 rules important for fallbacks to work */
  border: 5px solid transparent;
  border-top-color: #dFeEFF;
  /* edit this to suit design (no rgba in IE8) */
  border-top-color: rgba(255, 255, 255, 0.5); }

/* line 133, sass/vendors/superfish/_default.scss */
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: white;
  /* IE8 fallback colour */ }

/* styling for right-facing arrows */
/* line 139, sass/vendors/superfish/_default.scss */
.sf-arrows ul .sf-with-ul:after {
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #dFeEFF;
  /* edit this to suit design (no rgba in IE8) */
  border-left-color: rgba(255, 255, 255, 0.5); }

/* line 146, sass/vendors/superfish/_default.scss */
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
  border-left-color: white; }

/* line 4, sass/components/_00-global-classes.scss */
.ytp-title {
  font-size: 100% !important; }

/* line 7, sass/components/_00-global-classes.scss */
.field--type-image {
  line-height: 0; }

/* line 11, sass/components/_00-global-classes.scss */
.highlight {
  color: #f8991d; }

/* line 15, sass/components/_00-global-classes.scss */
.hint {
  font-family: "EB Garamond", serif;
  font-size: 14px;
  font-style: italic;
  color: #527081; }

/* line 22, sass/components/_00-global-classes.scss */
.clearfix {
  *zoom: 1; }
  /* line 14, sass/helpers/_clearfix.scss */
  .clearfix:before, .clearfix:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .clearfix:after {
    clear: both; }

/* line 28, sass/components/_00-global-classes.scss */
.border-bottom,
.reset-list .border-bottom,
.item-list .border-bottom {
  border-bottom: 1px solid #dedfe0;
  padding-bottom: 24px;
  padding-bottom: 2.4rem;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  /* line 34, sass/components/_00-global-classes.scss */
  .border-bottom p:last-child,
  .reset-list .border-bottom p:last-child,
  .item-list .border-bottom p:last-child {
    margin-bottom: 0; }
  /* line 37, sass/components/_00-global-classes.scss */
  aside .border-bottom, aside
  .reset-list .border-bottom, aside
  .item-list .border-bottom {
    margin-bottom: 12px;
    margin-bottom: 1.2rem; }

/* line 43, sass/components/_00-global-classes.scss */
.reset-list .border-bottom:last-child,
.item-list .border-bottom:last-child {
  border-bottom: none; }

/* line 49, sass/components/_00-global-classes.scss */
.border-top,
.reset-list .border-top,
.item-list .border-top {
  border-top: 1px solid #dedfe0;
  padding-top: 24px;
  padding-top: 2.4rem;
  margin-top: 24px;
  margin-top: 2.4rem; }
  /* line 55, sass/components/_00-global-classes.scss */
  aside .border-top, aside
  .reset-list .border-top, aside
  .item-list .border-top {
    margin-top: 12px;
    margin-top: 1.2rem; }

/* line 61, sass/components/_00-global-classes.scss */
.reset-list .border-top:last-child,
.item-list .border-top:last-child {
  border-top: none; }

/* line 67, sass/components/_00-global-classes.scss */
.border {
  border: 1px solid #dedfe0;
  padding: 24px 20px;
  padding: 2.4rem 2rem;
  margin-top: 24px;
  margin-top: 2.4rem;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 74, sass/components/_00-global-classes.scss */
.emphasis {
  font-weight: bold; }

/* line 78, sass/components/_00-global-classes.scss */
.not-front .read-more:after, .front .read-more a:after {
  content: ">>";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-left: 5px;
  padding-left: 0.5rem;
  font-size: .85em; }

/* line 88, sass/components/_00-global-classes.scss */
span.pull-quote {
  display: block;
  color: #74659e;
  border-left: 3px solid #74659e; }

/* line 95, sass/components/_00-global-classes.scss */
[role="button"] {
  cursor: pointer; }

/* line 99, sass/components/_00-global-classes.scss */
.large {
  font-size: 110%; }

/* line 104, sass/components/_00-global-classes.scss */
.small {
  font-size: 75%;
  line-height: 1.5; }

/* line 110, sass/components/_00-global-classes.scss */
.rteindent1 {
  margin: 0 0 24px 20px;
  margin: 0 0 2.4rem 2rem; }

/* line 113, sass/components/_00-global-classes.scss */
[style*="float: right"],
[style*="float:right"] {
  margin: 0 0 24px 20px;
  margin: 0 0 2.4rem 2rem; }

/* line 117, sass/components/_00-global-classes.scss */
[style*="float: left"] [style*="float:left"] {
  margin: 0 20px 24px 0;
  margin: 0 2rem 2.4rem 0; }

/* line 122, sass/components/_00-global-classes.scss */
figure {
  margin: 0 0 24px;
  margin: 0 0 2.4rem;
  line-height: 0; }

/* line 126, sass/components/_00-global-classes.scss */
figcaption,
.caption {
  font-size: 12px;
  font-size: 1.2rem;
  padding-top: 12px;
  padding-top: 1.2rem;
  line-height: 1.5;
  color: #527081; }
  /* line 133, sass/components/_00-global-classes.scss */
  figcaption p:last-child,
  .caption p:last-child {
    margin: 0; }

/* line 138, sass/components/_00-global-classes.scss */
.flt-left {
  float: left;
  margin: 0 20px 24px 0;
  margin: 0 2rem 2.4rem 0; }

/* line 147, sass/components/_00-global-classes.scss */
.flt-right {
  float: right;
  min-width: 360px;
  margin: 0 0 24px 20px;
  margin: 0 0 2.4rem 2rem; }

/* line 158, sass/components/_00-global-classes.scss */
.flt-left,
.flt-right {
  *zoom: 1; }
  /* line 160, sass/components/_00-global-classes.scss */
  .flt-left figure,
  .flt-left img,
  .flt-right figure,
  .flt-right img {
    width: 100% !important;
    float: none !important;
    margin: 0; }
  /* line 167, sass/components/_00-global-classes.scss */
  .clearfix .flt-left p, .clearfix
  .flt-right p {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #39464f; }
  /* line 14, sass/helpers/_clearfix.scss */
  .flt-left:before, .flt-left:after,
  .flt-right:before,
  .flt-right:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .flt-left:after,
  .flt-right:after {
    clear: both; }

/* line 177, sass/components/_00-global-classes.scss */
.item-center {
  margin: 0 auto;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 181, sass/components/_00-global-classes.scss */
.flt-left p,
.flt-right p,
.item-center p,
.img-caption,
.field-collection-item-field-caption-image .field--type-text-long p {
  margin: 12px 0;
  margin: 1.2rem 0;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  color: #527081; }
  /* line 190, sass/components/_00-global-classes.scss */
  .flt-left p:last-child,
  .flt-right p:last-child,
  .item-center p:last-child,
  .img-caption:last-child,
  .field-collection-item-field-caption-image .field--type-text-long p:last-child {
    margin-bottom: 0; }

/* line 198, sass/components/_00-global-classes.scss */
.flt-left p:first-child,
.flt-right p:first-child,
.item-center p:first-child {
  margin-bottom: 6px;
  margin-bottom: 0.6rem; }

/* line 204, sass/components/_00-global-classes.scss */
.wrapper--image-text .image img {
  border: 1px solid #ecf0f1;
  padding: 2px; }

@media screen and (min-width: 768px) {
  /* line 203, sass/components/_00-global-classes.scss */
  .wrapper--image-text {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .wrapper--image-text:before, .wrapper--image-text:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .wrapper--image-text:after {
      clear: both; }
    /* line 215, sass/components/_00-global-classes.scss */
    .wrapper--image-text .image {
      max-width: 40%;
      float: left;
      margin: 0 20px 24px 0;
      margin: 0 2rem 2.4rem 0; }
      /* line 219, sass/components/_00-global-classes.scss */
      .wrapper--image-text .image.right {
        float: right;
        margin: 0 0 24px 20px;
        margin: 0 0 2.4rem 2rem; } }

/* line 231, sass/components/_00-global-classes.scss */
.flt-25 {
  width: 25%; }

/* line 234, sass/components/_00-global-classes.scss */
.flt-30 {
  width: 30%; }

/* line 237, sass/components/_00-global-classes.scss */
.flt-40 {
  width: 40%; }

/* line 240, sass/components/_00-global-classes.scss */
.flt-50 {
  width: 50%; }

/* line 243, sass/components/_00-global-classes.scss */
.flt-60 {
  width: 60%; }

/* line 246, sass/components/_00-global-classes.scss */
.flt-75 {
  width: 75%; }

/* line 256, sass/components/_00-global-classes.scss */
.flt-25 img,
.flt-30 img,
.flt-40 img,
.flt-50 img,
.flt-60 img,
.flt-70 img,
.item-center img {
  width: 100% !important;
  height: auto; }

/* line 262, sass/components/_00-global-classes.scss */
.hanging-indent {
  padding-left: 20px;
  padding-left: 2rem; }
  /* line 264, sass/components/_00-global-classes.scss */
  .hanging-indent:first-letter {
    margin-left: -20px;
    margin-left: -2rem; }

/* line 269, sass/components/_00-global-classes.scss */
.bold {
  font-weight: bold; }

/* line 272, sass/components/_00-global-classes.scss */
.semi-bold {
  font-weight: 600; }

/* line 275, sass/components/_00-global-classes.scss */
.medium {
  font-weight: 500; }

/* line 281, sass/components/_00-global-classes.scss */
.cke_reset .flt-right,
.cke_reset .flt-left,
.cke_toolgroup .flt-right,
.cke_toolgroup .flt-left,
.cke_toolbar .flt-right,
.cke_toolbar .flt-left {
  float: none; }

/* line 285, sass/components/_00-global-classes.scss */
.cke_reset .flt-25,
.cke_reset .flt-30,
.cke_reset .flt-40,
.cke_reset .flt-50,
.cke_reset .flt-60,
.cke_reset .flt-75,
.cke_toolgroup .flt-25,
.cke_toolgroup .flt-30,
.cke_toolgroup .flt-40,
.cke_toolgroup .flt-50,
.cke_toolgroup .flt-60,
.cke_toolgroup .flt-75,
.cke_toolbar .flt-25,
.cke_toolbar .flt-30,
.cke_toolbar .flt-40,
.cke_toolbar .flt-50,
.cke_toolbar .flt-60,
.cke_toolbar .flt-75 {
  width: 100%; }

/* line 296, sass/components/_00-global-classes.scss */
#cboxContent .l-sidebar-wrapper,
#cboxContent .tabs--primary,
#cboxContent footer {
  display: none; }

/* line 301, sass/components/_00-global-classes.scss */
#cboxContent .l-main {
  float: none;
  width: 96%;
  margin: 0 auto; }

/* line 307, sass/components/_00-global-classes.scss */
body.section-portraits #cboxContent #cboxTitle {
  display: none !important; }

/* line 311, sass/components/_00-global-classes.scss */
#cboxContent #cboxStaticEnlargement {
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#6b6b6b), to(#000000)) repeat scroll 0 0;
  background: transparent linear-gradient(to bottom, #6b6b6b 0%, #000000 100%) repeat scroll 0 0;
  border: 1px solid #000000;
  border-radius: 5px;
  bottom: 0px;
  left: 0px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.7) inset;
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.7) inset;
  color: #ffffff;
  display: inline-block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  padding: 4px 9px;
  position: absolute;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.3); }

/* line 329, sass/components/_00-global-classes.scss */
.align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

/* Display Classes */
@media (min-width: max-width 768px) {
  /* line 336, sass/components/_00-global-classes.scss */
  .hide-small {
    display: none; } }

@media (min-width: max-width 1024px) {
  /* line 342, sass/components/_00-global-classes.scss */
  .hide-med {
    display: none; } }

@media (min-width: 1024px) {
  /* line 349, sass/components/_00-global-classes.scss */
  .hide-large {
    display: none; } }

/* line 355, sass/components/_00-global-classes.scss */
.alert {
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  color: #000000;
  font-weight: 600; }

/* line 363, sass/components/_00-global-classes.scss */
.alert-primary {
  background-color: #f3f3f3;
  border-color: #527081; }

/* line 1, sass/components/_breadcrumbs.scss */
.pane-page-breadcrumb {
  width: 96%;
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto; }
  /* line 3, sass/components/_breadcrumbs.scss */
  .span-width .pane-page-breadcrumb {
    width: 96%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto; }

/* line 7, sass/components/_breadcrumbs.scss */
.breadcrumbs {
  margin: 36px 188px 30px 0;
  margin: 3.6rem 18.8rem 3rem 0;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5; }
  /* line 10, sass/components/_breadcrumbs.scss */
  .page-object .breadcrumbs {
    margin-bottom: 0px; }
  /* line 16, sass/components/_breadcrumbs.scss */
  .breadcrumbs li {
    display: inline-block; }
    /* line 18, sass/components/_breadcrumbs.scss */
    .breadcrumbs li:after {
      content: '/';
      color: #527081; }
    /* line 22, sass/components/_breadcrumbs.scss */
    .breadcrumbs li span {
      display: inline-block;
      margin: 0 5px;
      margin: 0 0.5rem;
      color: #527081; }
    /* line 28, sass/components/_breadcrumbs.scss */
    .breadcrumbs li a {
      color: #80243F; }
      /* line 4, sass/helpers/_links.scss */
      .breadcrumbs li a:visited {
        color: #80243F; }
      /* line 9, sass/helpers/_links.scss */
      .breadcrumbs li a:focus {
        color: #80243F; }
      /* line 14, sass/helpers/_links.scss */
      .breadcrumbs li a:hover {
        color: #004A67; }
      /* line 19, sass/helpers/_links.scss */
      .breadcrumbs li a:active {
        color: #004A67; }
    /* line 32, sass/components/_breadcrumbs.scss */
    .breadcrumbs li.active {
      color: #527081; }
    /* line 36, sass/components/_breadcrumbs.scss */
    .breadcrumbs li:last-child:after {
      content: ''; }

/* line 16, sass/components/_buttons.scss */
.lines-button {
  background: #39464f;
  border: 0;
  position: relative;
  cursor: pointer;
  display: inline-block;
  padding: 18px 10px 30px;
  padding: 1.8rem 1rem 3rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 0; }
  /* line 27, sass/components/_buttons.scss */
  .lines-button:hover {
    opacity: 1; }
  /* line 31, sass/components/_buttons.scss */
  .lines-button:active {
    background: rgba(0, 0, 0, 0.1);
    -webkit-transition: none;
    transition: none; }
  /* line 35, sass/components/_buttons.scss */
  .lines-button .text {
    bottom: 1px;
    display: block;
    font-size: 12px;
    font-size: 1.2rem;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%; }

/* line 48, sass/components/_buttons.scss */
.lines {
  background: white;
  border-radius: 2px;
  display: block;
  height: 3px;
  -webkit-transition: top .3s ease-out, -webkit-transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: top .3s ease-out, -webkit-transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out, transform .3s ease-out, top .3s ease-out;
  transition: transform .3s ease-out, transform .3s ease-out, top .3s ease-out, -webkit-transform .3s ease-out, -webkit-transform .3s ease-out;
  width: 24px;
  position: relative;
  top: -.13em;
  /*create the upper and lower lines as pseudo-elements of the middle line*/ }
  /* line 55, sass/components/_buttons.scss */
  .lines:before, .lines:after {
    background: white;
    border-radius: 2px;
    display: block;
    height: 3px;
    -webkit-transition: top .3s ease-out, -webkit-transform .3s ease-out, -webkit-transform .3s ease-out;
    transition: top .3s ease-out, -webkit-transform .3s ease-out, -webkit-transform .3s ease-out;
    transition: transform .3s ease-out, transform .3s ease-out, top .3s ease-out;
    transition: transform .3s ease-out, transform .3s ease-out, top .3s ease-out, -webkit-transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 24px;
    position: absolute;
    left: 0;
    content: '';
    -webkit-transform-origin: 1.71429px center;
        -ms-transform-origin: 1.71429px center;
            transform-origin: 1.71429px center; }
  /* line 63, sass/components/_buttons.scss */
  .lines:before {
    top: 8px; }
  /* line 64, sass/components/_buttons.scss */
  .lines:after {
    top: -8px; }

/* line 71, sass/components/_buttons.scss */
.menu-open .lines-button .lines {
  background: transparent;
  top: .4em; }
  /* line 74, sass/components/_buttons.scss */
  .menu-open .lines-button .lines:before, .menu-open .lines-button .lines:after {
    -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    top: -4px; }
  /* line 78, sass/components/_buttons.scss */
  .menu-open .lines-button .lines:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg); }
  /* line 81, sass/components/_buttons.scss */
  .menu-open .lines-button .lines:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg); }

/* line 87, sass/components/_buttons.scss */
.btn-text {
  position: relative;
  display: inline-block;
  padding-right: 20px;
  padding-right: 2rem; }
  /* line 100, sass/helpers/_icon.scss */
  .btn-text:after {
    content: "";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: inherit;
    position: absolute;
    font-size: 16px;
    font-size: 1.6rem;
    top: -1px;
    top: -0.1rem;
    right: 0; }
  /* line 112, sass/helpers/_icon.scss */
  .btn-text:hover:after {
    color: inherit; }

/* line 90, sass/components/_buttons.scss */
.button,
.btn {
  font-size: 12px;
  font-size: 1.2rem;
  -webkit-transition: background-color 300ms ease-out, border-color 320ms ease-out;
  transition: background-color 300ms ease-out, border-color 320ms ease-out;
  background-color: #727170;
  border: 1px solid #989898;
  color: #fff;
  position: relative;
  z-index: 1;
  padding: 6px 20px;
  padding: 0.6rem 2rem;
  line-height: 1.125; }
  /* line 4, sass/helpers/_links.scss */
  .button:visited,
  .btn:visited {
    color: #fff; }
  /* line 9, sass/helpers/_links.scss */
  .button:focus,
  .btn:focus {
    color: #fff; }
  /* line 14, sass/helpers/_links.scss */
  .button:hover,
  .btn:hover {
    color: #fff; }
  /* line 19, sass/helpers/_links.scss */
  .button:active,
  .btn:active {
    color: #fff; }
  /* line 75, sass/helpers/_buttons.scss */
  .button:focus, .button:hover, .button:active, .button.active,
  .btn:focus,
  .btn:hover,
  .btn:active,
  .btn.active {
    background-color: #006992;
    border-color: #069ed9;
    outline: 0;
    text-decoration: none; }

/* line 98, sass/components/_buttons.scss */
.btn.blue {
  background: #006992;
  border: 1px solid #069ed9; }
  /* line 101, sass/components/_buttons.scss */
  .btn.blue:focus, .btn.blue:hover, .btn.blue:active {
    background: #80243F;
    border: 1px solid #b63b5f; }

/* line 108, sass/components/_buttons.scss */
.btn.blue-dark {
  background: #004A67;
  border: 1px solid #047faf;
  color: white; }
  /* line 112, sass/components/_buttons.scss */
  .btn.blue-dark:focus, .btn.blue-dark:hover, .btn.blue-dark:active {
    background: #80243F;
    border: 1px solid #b63b5f;
    color: white; }

/* line 120, sass/components/_buttons.scss */
.btn.burgundy {
  background: #80243F;
  border: 1px solid #b63b5f; }
  /* line 123, sass/components/_buttons.scss */
  .btn.burgundy:focus, .btn.burgundy:hover, .btn.burgundy:active {
    background: #006992;
    border: 1px solid #069ed9; }

/* line 131, sass/components/_buttons.scss */
.btn.tan {
  background: #b8b7b3;
  border: 1px solid gainsboro; }
  /* line 134, sass/components/_buttons.scss */
  .btn.tan:focus, .btn.tan:hover, .btn.tan:active {
    background: #80243F;
    border: 1px solid #b63b5f; }

/* line 142, sass/components/_buttons.scss */
.btn.alt {
  font-size: 12px;
  font-size: 1.2rem;
  -webkit-transition: background-color 300ms ease-out, border-color 320ms ease-out;
  transition: background-color 300ms ease-out, border-color 320ms ease-out;
  background-color: #707070;
  color: #000000;
  position: relative;
  z-index: 1; }
  /* line 4, sass/helpers/_links.scss */
  .btn.alt:visited {
    color: #000000; }
  /* line 9, sass/helpers/_links.scss */
  .btn.alt:focus {
    color: #000000; }
  /* line 14, sass/helpers/_links.scss */
  .btn.alt:hover {
    color: #000000; }
  /* line 19, sass/helpers/_links.scss */
  .btn.alt:active {
    color: #000000; }
  /* line 75, sass/helpers/_buttons.scss */
  .btn.alt:focus, .btn.alt:hover, .btn.alt:active, .btn.alt.active {
    background-color: #f3f3f3;
    border-color: white;
    outline: 0;
    text-decoration: none; }

/* line 145, sass/components/_buttons.scss */
.btn.disabled {
  opacity: 0.65;
  cursor: not-allowed; }

/* line 149, sass/components/_buttons.scss */
.btn.large {
  font-size: 18px;
  font-size: 1.8rem;
  padding: 12px 15px;
  padding: 1.2rem 1.5rem;
  line-height: 1.333; }

/* line 154, sass/components/_buttons.scss */
.pdf {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  padding-left: 2rem; }
  /* line 118, sass/helpers/_icon.scss */
  .pdf:before {
    content: "";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: inherit;
    position: absolute;
    font-size: 16px;
    font-size: 1.6rem;
    top: -1px;
    top: -0.1rem;
    left: 0; }
  /* line 131, sass/helpers/_icon.scss */
  .pdf:hover:before {
    color: inherit; }

/* line 158, sass/components/_buttons.scss */
.btn.rounded {
  border-radius: 6px; }

/* line 1, sass/components/_field.scss */
.field-name-field-media-website {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 5, sass/components/_field.scss */
.field-name-field-action-url a {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  padding-left: 2rem; }
  /* line 118, sass/helpers/_icon.scss */
  .field-name-field-action-url a:before {
    content: "";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: inherit;
    position: absolute;
    font-size: 12px;
    font-size: 1.2rem;
    top: 0;
    left: 0; }
  /* line 131, sass/helpers/_icon.scss */
  .field-name-field-action-url a:hover:before {
    color: inherit; }

@media screen and (min-width: 768px) {
  /* line 10, sass/components/_field.scss */
  .field-label-inline {
    padding-left: 150px;
    padding-left: 15rem; }
    /* line 12, sass/components/_field.scss */
    .field-label-inline .field-label {
      margin-left: -150px;
      margin-left: -15rem;
      padding-right: 5px;
      padding-right: 0.5rem; } }

/* line 2, sass/components/_footer.scss */
.footer {
  background: #414141; }

/* line 6, sass/components/_footer.scss */
#block-panels-mini-footer {
  background: #414141;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: rgba(0, 0, 0, 0.004) 1px 1px 1px;
  -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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 48px 0;
  padding: 4.8rem 0; }
  /* line 17, sass/components/_footer.scss */
  #block-panels-mini-footer * {
    color: white; }
  /* line 21, sass/components/_footer.scss */
  #block-panels-mini-footer a {
    color: white; }
    /* line 4, sass/helpers/_links.scss */
    #block-panels-mini-footer a:visited {
      color: white; }
    /* line 9, sass/helpers/_links.scss */
    #block-panels-mini-footer a:focus {
      color: white; }
    /* line 14, sass/helpers/_links.scss */
    #block-panels-mini-footer a:hover {
      color: #f5b333; }
    /* line 19, sass/helpers/_links.scss */
    #block-panels-mini-footer a:active {
      color: #f5b333; }
  /* line 26, sass/components/_footer.scss */
  #block-panels-mini-footer p:last-child {
    margin-bottom: 0; }
  /* line 30, sass/components/_footer.scss */
  #block-panels-mini-footer ul {
    margin: 0; }
  /* line 34, sass/components/_footer.scss */
  #block-panels-mini-footer .wrapper {
    width: 100%;
    margin-top: 36px;
    margin-top: 3.6rem;
    padding-top: 24px;
    padding-top: 2.4rem;
    -webkit-box-shadow: 0 -1px 0 0 #707070;
            box-shadow: 0 -1px 0 0 #707070;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center; }
  /* line 43, sass/components/_footer.scss */
  #block-panels-mini-footer #mini-panel-footer_sub {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  /* line 46, sass/components/_footer.scss */
  #block-panels-mini-footer .group-location h2 {
    position: relative;
    display: inline-block;
    padding-left: -6px;
    padding-left: -0.6rem;
    color: #707070; }
    /* line 118, sass/helpers/_icon.scss */
    #block-panels-mini-footer .group-location h2:before {
      content: "";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      color: inherit;
      position: absolute;
      font-size: 24px;
      font-size: 2.4rem;
      top: 0;
      left: -20px;
      left: -2rem; }
    /* line 131, sass/helpers/_icon.scss */
    #block-panels-mini-footer .group-location h2:hover:before {
      color: inherit; }
  /* line 50, sass/components/_footer.scss */
  #block-panels-mini-footer .group-hours h2 {
    position: relative;
    display: inline-block;
    padding-left: -6px;
    padding-left: -0.6rem;
    color: #707070; }
    /* line 118, sass/helpers/_icon.scss */
    #block-panels-mini-footer .group-hours h2:before {
      content: "";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      color: inherit;
      position: absolute;
      font-size: 24px;
      font-size: 2.4rem;
      top: -2px;
      top: -0.2rem;
      left: -30px;
      left: -3rem; }
    /* line 131, sass/helpers/_icon.scss */
    #block-panels-mini-footer .group-hours h2:hover:before {
      color: inherit; }
  /* line 56, sass/components/_footer.scss */
  #block-panels-mini-footer .group-location p,
  #block-panels-mini-footer .group-hours p {
    margin: 0; }
  /* line 63, sass/components/_footer.scss */
  #block-panels-mini-footer h2,
  #block-panels-mini-footer .gamma {
    margin: 0 0 12px;
    margin: 0 0 1.2rem; }
  /* line 68, sass/components/_footer.scss */
  #block-panels-mini-footer .si-logo-white {
    margin-top: 15px;
    margin-top: 1.5rem; }
  /* line 72, sass/components/_footer.scss */
  #block-panels-mini-footer .pane-custom a:after {
    color: #707070;
    content: '|';
    padding: 0 5px 0 10px;
    padding: 0 0.5rem 0 1rem; }
  /* line 78, sass/components/_footer.scss */
  #block-panels-mini-footer .pane-custom li:last-child a:after {
    content: '';
    padding: 0; }
  /* line 85, sass/components/_footer.scss */
  #block-panels-mini-footer .newsletter h2 {
    position: relative;
    display: inline-block;
    padding-left: 0;
    display: block; }
    /* line 118, sass/helpers/_icon.scss */
    #block-panels-mini-footer .newsletter h2:before {
      content: "";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      color: inherit;
      position: absolute;
      font-size: 24px;
      font-size: 2.4rem;
      top: 0;
      left: -35px;
      left: -3.5rem; }
    /* line 131, sass/helpers/_icon.scss */
    #block-panels-mini-footer .newsletter h2:hover:before {
      color: inherit; }
    /* line 88, sass/components/_footer.scss */
    #block-panels-mini-footer .newsletter h2:before {
      color: #707070; }
    /* line 91, sass/components/_footer.scss */
    #block-panels-mini-footer .newsletter h2:hover:before {
      color: #707070; }
  /* line 95, sass/components/_footer.scss */
  #block-panels-mini-footer .newsletter input[type="submit"] {
    border-radius: 0;
    background: #414141;
    -webkit-box-shadow: inset 0 0 0 4px #707070;
            box-shadow: inset 0 0 0 4px #707070;
    border: none;
    margin-left: 5px;
    margin-left: 0.5rem; }
  /* line 102, sass/components/_footer.scss */
  #block-panels-mini-footer .newsletter input {
    font-weight: 400;
    display: inline-block;
    height: 36px;
    height: 3.6rem; }
  /* line 108, sass/components/_footer.scss */
  #block-panels-mini-footer .newsletter .privacy {
    font-size: 12px;
    font-size: 1.2rem;
    max-width: 360px;
    margin: 12px auto 0;
    margin: 1.2rem auto 0; }
  /* line 120, sass/components/_footer.scss */
  #block-panels-mini-footer .newsletter .inner,
  #block-panels-mini-footer .group-location .inner,
  #block-panels-mini-footer .group-hours .inner {
    padding-left: 15px;
    padding-left: 1.5rem; }
  /* line 124, sass/components/_footer.scss */
  #block-panels-mini-footer #email {
    max-width: 250px;
    line-height: 36px;
    line-height: 3.6rem;
    color: #000000; }
  /* line 129, sass/components/_footer.scss */
  #block-panels-mini-footer .logos a {
    margin-right: auto;
    margin-left: auto; }
  /* line 134, sass/components/_footer.scss */
  #block-panels-mini-footer .pane-menu-menu-social-media {
    max-width: 350px;
    max-width: 35rem;
    margin: 24px auto;
    margin: 2.4rem auto; }
    /* line 137, sass/components/_footer.scss */
    #block-panels-mini-footer .pane-menu-menu-social-media a {
      font-size: 24px;
      font-size: 2.4rem; }
    /* line 143, sass/components/_footer.scss */
    #block-panels-mini-footer .pane-menu-menu-social-media .menu {
      display: grid;
      grid-template-columns: repeat(6, 1fr); }
      /* line 148, sass/components/_footer.scss */
      .no-cssgrid #block-panels-mini-footer .pane-menu-menu-social-media .menu li {
        float: left;
        width: 16.6%; }
  /* line 157, sass/components/_footer.scss */
  #block-panels-mini-footer .location p,
  #block-panels-mini-footer .hours p {
    margin-left: 30px;
    margin-left: 3rem; }
  @media (min-width: 1024px) {
    /* line 6, sass/components/_footer.scss */
    #block-panels-mini-footer {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
      /* line 169, sass/components/_footer.scss */
      #block-panels-mini-footer .wrapper {
        -webkit-box-shadow: -1px 0 0 0 #707070;
                box-shadow: -1px 0 0 0 #707070;
        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: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        text-align: left;
        margin-top: 0;
        padding-top: 0; }
        /* line 170, sass/components/_footer.scss */
        .no-flexbox #block-panels-mini-footer .wrapper {
          float: left; }
        /* line 182, sass/components/_footer.scss */
        #block-panels-mini-footer .wrapper.pane-footer-sub {
          -webkit-box-shadow: none;
                  box-shadow: none; }
      /* line 186, sass/components/_footer.scss */
      #block-panels-mini-footer .logos {
        width: 31.42857%;
        max-width: 31.42857%;
        margin-right: 2.85714%; }
      /* line 192, sass/components/_footer.scss */
      #block-panels-mini-footer .group-location,
      #block-panels-mini-footer .group-hours {
        width: 31.42857%;
        max-width: 31.42857%;
        padding-left: 2.85714%; }
      /* line 198, sass/components/_footer.scss */
      #block-panels-mini-footer .group-location {
        margin-right: 2.85714%; }
      /* line 202, sass/components/_footer.scss */
      #block-panels-mini-footer .wrapper.pane-footer-sub {
        padding-left: 2.85714%;
        margin-top: 36px;
        margin-top: 3.6rem; }
        /* line 205, sass/components/_footer.scss */
        .no-flexbox #block-panels-mini-footer .wrapper.pane-footer-sub {
          margin-left: 34.28571%;
          clear: left; }
      /* line 213, sass/components/_footer.scss */
      #block-panels-mini-footer .logo-white,
      #block-panels-mini-footer .si-logo-white {
        margin-left: 0; }
      /* line 217, sass/components/_footer.scss */
      #block-panels-mini-footer .group-location h2,
      #block-panels-mini-footer .group-hours h2,
      #block-panels-mini-footer .newsletter label {
        padding-left: 0; }
        /* line 221, sass/components/_footer.scss */
        #block-panels-mini-footer .group-location h2:before,
        #block-panels-mini-footer .group-hours h2:before,
        #block-panels-mini-footer .newsletter label:before {
          left: -30px; }
      /* line 226, sass/components/_footer.scss */
      #block-panels-mini-footer .newsletter label:before {
        left: -40px; } }
  @media (min-width: 1366px) {
    /* line 232, sass/components/_footer.scss */
    #block-panels-mini-footer .logos {
      width: 14.28571%;
      max-width: 14.28571%; }
    /* line 237, sass/components/_footer.scss */
    #block-panels-mini-footer .group-location,
    #block-panels-mini-footer .group-hours {
      width: 22.85714%;
      max-width: 22.85714%; }
    /* line 242, sass/components/_footer.scss */
    #block-panels-mini-footer .group-hours {
      margin-right: 2.85714%; }
    /* line 245, sass/components/_footer.scss */
    #block-panels-mini-footer .pane-footer-sub.wrapper {
      margin: 0;
      -webkit-box-shadow: -1px 0 0 0 #707070;
              box-shadow: -1px 0 0 0 #707070;
      width: 31.42857%;
      max-width: 31.42857%;
      padding-left: 5.71429%; } }

/* line 2, sass/components/_frontpage.scss */
.front .block-border {
  padding-bottom: 12px;
  padding-bottom: 1.2rem;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
  border-bottom: 1px solid #b27d23; }
  /* line 6, sass/components/_frontpage.scss */
  .front .block-border h3, .front .block-border #block-panels-mini-footer h2, #block-panels-mini-footer .front .block-border h2, .front .block-border aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .front .block-border h2, .front .block-border
  .aside .entity-paragraphs-item h2,
  .aside .entity-paragraphs-item .front .block-border h2, .front .block-border aside .entity-paragraphs-item.pane-menu-tree > a, aside .front .block-border .entity-paragraphs-item.pane-menu-tree > a, .front .block-border
  .aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside .front .block-border .entity-paragraphs-item.pane-menu-tree > a, .front .block-border .si-tabs h2, .si-tabs .front .block-border h2, .front .block-border .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .front .block-border h2 {
    color: #80243F; }
  /* line 9, sass/components/_frontpage.scss */
  .front .block-border p {
    color: #000000; }
  /* line 12, sass/components/_frontpage.scss */
  .front .block-border.last {
    border-bottom: none; }

/* line 19, sass/components/_frontpage.scss */
.front .l-region--main-content .panel-display--two-col-left .l-region--sidebar-first {
  border-right: solid 1px #b3b3b3; }

/* line 26, sass/components/_frontpage.scss */
.front .equal-col .group-left {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 30, sass/components/_frontpage.scss */
.front .row-two .l-region--block-three {
  background: #ecf0f1; }

@media screen and (min-width: 768px) {
  /* line 36, sass/components/_frontpage.scss */
  .front .equal-col .group-left {
    margin-bottom: 0; }
  /* line 39, sass/components/_frontpage.scss */
  .front .equal-col > .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  /* line 43, sass/components/_frontpage.scss */
  .front .equal-col .group-right {
    background: #7F7E7D; } }

@media (min-width: 1024px) {
  /* line 49, sass/components/_frontpage.scss */
  .front .row-one .l-region--block-two .block-theme-content {
    height: 180px; }
  /* line 52, sass/components/_frontpage.scss */
  .front .flexslider-container.vertical .flex-direction-nav {
    display: none; } }

/* line 4, sass/components/_header.scss */
.header-inner {
  position: relative; }

/* line 7, sass/components/_header.scss */
header {
  position: relative;
  z-index: 99;
  border-bottom: 1px solid #39464f;
  background: white; }
  /* line 13, sass/components/_header.scss */
  header .col-md-2 {
    margin-bottom: 0; }
  /* line 18, sass/components/_header.scss */
  .content-wrapper header {
    border-bottom: none; }
  /* line 22, sass/components/_header.scss */
  header p {
    line-height: 1;
    margin: 0; }
  /* line 26, sass/components/_header.scss */
  header .section-image {
    display: none; }
  /* line 29, sass/components/_header.scss */
  header .si-logo {
    margin-left: 30px; }
  /* line 32, sass/components/_header.scss */
  header .site-logo {
    display: block; }
  /* line 35, sass/components/_header.scss */
  header .block--lang-dropdown-language {
    position: absolute;
    left: 50%; }
  /* line 39, sass/components/_header.scss */
  header .preface {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #527081;
    color: #fff;
    padding: 0; }
    /* line 45, sass/components/_header.scss */
    header .preface input[type="text"] {
      color: #527081; }
    /* line 49, sass/components/_header.scss */
    header .preface p {
      margin: 0; }
    /* line 52, sass/components/_header.scss */
    header .preface .menu {
      display: none; }
    /* line 55, sass/components/_header.scss */
    header .preface .btn {
      padding: 8px 10px 7px;
      padding: 0.8rem 1rem 0.7rem;
      display: block; }
      /* line 60, sass/components/_header.scss */
      header .preface .btn.donate-btn {
        background: #80243F;
        font-weight: 500;
        border: #441322;
        margin-left: 15px;
        letter-spacing: .05rem;
        height: 48px;
        line-height: 30px; }
        /* line 68, sass/components/_header.scss */
        header .preface .btn.donate-btn:hover {
          background: #288553;
          border: #144d2e; }
  /* line 75, sass/components/_header.scss */
  header .form-item {
    margin: 0; }
  /* line 79, sass/components/_header.scss */
  header .region-preface-right .inner {
    float: right; }
  /* line 83, sass/components/_header.scss */
  header .region-preface-right .block {
    float: left;
    margin-left: 10px;
    margin-left: 1rem; }
    /* line 86, sass/components/_header.scss */
    header .region-preface-right .block:first-child {
      margin-left: 0; }
  /* line 90, sass/components/_header.scss */
  header .region-preface-right .block {
    display: none; }
  /* line 93, sass/components/_header.scss */
  header .region-preface-right .block-si-custom {
    display: block; }
  /* line 97, sass/components/_header.scss */
  header .search-block-form {
    margin: 7px 10px 0 0;
    margin: 0.7rem 1rem 0 0; }
    /* line 102, sass/components/_header.scss */
    header .search-block-form .form-required {
      color: #fff; }

/* line 109, sass/components/_header.scss */
.header-inner {
  padding-top: 12px;
  padding-top: 1.2rem; }

/* line 114, sass/components/_header.scss */
.branding {
  padding-bottom: 12px;
  padding-bottom: 1.2rem; }
  /* line 116, sass/components/_header.scss */
  .branding .site-name {
    margin: 0; }

/* line 124, sass/components/_header.scss */
.i18n-es .header .layout > .col-8 {
  width: auto; }

@media screen and (min-width: 768px) {
  /* line 133, sass/components/_header.scss */
  .header-inner {
    padding-top: 24px;
    padding-top: 2.4rem; }
  /* line 136, sass/components/_header.scss */
  .branding {
    padding-bottom: 20px;
    padding-bottom: 2rem; }
  /* line 140, sass/components/_header.scss */
  header .region-preface-right .block {
    display: block; } }

@media (min-width: 1024px) {
  /* line 147, sass/components/_header.scss */
  header {
    position: static; }
    /* line 149, sass/components/_header.scss */
    header .site-logo img {
      width: 160px; }
    /* line 152, sass/components/_header.scss */
    header .branding {
      padding-bottom: 0; }
    /* line 156, sass/components/_header.scss */
    header #block-menu-menu-secondary {
      display: block; }
  /* line 160, sass/components/_header.scss */
  .header-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 164, sass/components/_header.scss */
    .header-inner > div {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
  /* line 169, sass/components/_header.scss */
  .region-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    /* line 172, sass/components/_header.scss */
    .region-header .block--lang-dropdown-language {
      position: static;
      left: auto;
      display: inline-block;
      margin-right: 2.85714%; }
    /* line 178, sass/components/_header.scss */
    .region-header .no-flexbox {
      *zoom: 1;
      float: right; }
      /* line 14, sass/helpers/_clearfix.scss */
      .region-header .no-flexbox:before, .region-header .no-flexbox:after {
        content: " ";
        display: table;
        line-height: 0; }
      /* line 20, sass/helpers/_clearfix.scss */
      .region-header .no-flexbox:after {
        clear: both; }
      /* line 181, sass/components/_header.scss */
      .region-header .no-flexbox .block--menu-menu-secondary {
        float: right; }
    /* line 186, sass/components/_header.scss */
    .region-header .block--menu-menu-secondary a {
      color: #006992; }
      /* line 4, sass/helpers/_links.scss */
      .region-header .block--menu-menu-secondary a:visited {
        color: #006992; }
      /* line 9, sass/helpers/_links.scss */
      .region-header .block--menu-menu-secondary a:focus {
        color: #006992; }
      /* line 14, sass/helpers/_links.scss */
      .region-header .block--menu-menu-secondary a:hover {
        color: #004A67; }
      /* line 19, sass/helpers/_links.scss */
      .region-header .block--menu-menu-secondary a:active {
        color: #004A67; }
    /* line 189, sass/components/_header.scss */
    .region-header .block--menu-menu-secondary li {
      margin-left: 20px;
      margin-left: 2rem; }
      /* line 191, sass/components/_header.scss */
      .region-header .block--menu-menu-secondary li:first-child {
        margin-left: 0; } }

@media (min-width: 1366px) {
  /* line 200, sass/components/_header.scss */
  header .site-logo img {
    width: 170px; } }

/* line 2, sass/components/_hero.scss */
.l-region--hero {
  position: relative; }
  /* line 4, sass/components/_hero.scss */
  .l-region--hero .page-title {
    padding: 12px 20px;
    padding: 1.2rem 2rem;
    max-width: 600px;
    max-width: 60rem;
    background: rgba(0, 74, 103, 0.85);
    margin: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -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-flow: column;
            flex-flow: column; }
    /* line 13, sass/components/_hero.scss */
    .l-region--hero .page-title span {
      color: white; }
    /* line 14, sass/components/_hero.scss */
    .l-region--hero .page-title .alt-color {
      color: #bdc3c7;
      display: inline; }
    /* line 18, sass/components/_hero.scss */
    .l-region--hero .page-title .sub-text {
      font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 19px;
      font-size: 1.9rem;
      display: block; }
  /* line 24, sass/components/_hero.scss */
  .l-region--hero .b-text-wrapper {
    left: 0;
    right: 0; }
  /* line 29, sass/components/_hero.scss */
  .l-region--hero .inner {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 25%;
    z-index: 100; }
  @media (min-width: 1024px) {
    /* line 40, sass/components/_hero.scss */
    .l-region--hero .page-title {
      font-size: 60px;
      font-size: 6rem; }
      /* line 42, sass/components/_hero.scss */
      .l-region--hero .page-title span {
        font-size: 66px;
        font-size: 6.6rem; }
      /* line 45, sass/components/_hero.scss */
      .l-region--hero .page-title .sub-text {
        font-size: 17px;
        font-size: 1.7rem; } }

/* line 51, sass/components/_hero.scss */
.l-region--hero, .panel-region-hero {
  position: relative; }
  /* line 52, sass/components/_hero.scss */
  .not-front .si-edan-search-page .l-region--hero, .not-front .si-edan-search-page .panel-region-hero {
    margin-left: -2%;
    margin-right: -2%; }
  /* line 58, sass/components/_hero.scss */
  .l-region--hero p, .panel-region-hero p {
    margin: 0; }
  /* line 62, sass/components/_hero.scss */
  .l-region--hero img, .panel-region-hero img {
    width: 100%; }
  /* line 65, sass/components/_hero.scss */
  .l-region--hero .beta, .panel-region-hero .beta {
    font-weight: 600; }
  /* line 68, sass/components/_hero.scss */
  .l-region--hero .b-media-wrapper, .panel-region-hero .b-media-wrapper {
    overflow: hidden;
    position: relative; }
    /* line 72, sass/components/_hero.scss */
    .l-region--hero .b-media-wrapper .image, .panel-region-hero .b-media-wrapper .image {
      display: block;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      height: auto;
      max-height: calc(60vh - 151px);
      min-height: 320px; }
      /* line 80, sass/components/_hero.scss */
      .l-region--hero .b-media-wrapper .image:before, .panel-region-hero .b-media-wrapper .image:before {
        content: "";
        height: 0;
        display: block;
        padding-bottom: 56.25%; }
  /* line 88, sass/components/_hero.scss */
  .l-region--hero .page-banner, .panel-region-hero .page-banner {
    position: relative;
    height: 400px;
    height: calc(70vh-150px);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%; }
  /* line 99, sass/components/_hero.scss */
  .l-region--hero .wrapper-media .b-media-wrapper .image, .panel-region-hero .wrapper-media .b-media-wrapper .image {
    max-height: calc(85vh - 151px); }
  /* line 103, sass/components/_hero.scss */
  .l-region--hero .wrapper-media .teaser-long, .panel-region-hero .wrapper-media .teaser-long {
    background: white;
    margin: 0; }
    /* line 106, sass/components/_hero.scss */
    .l-region--hero .wrapper-media .teaser-long .b-text-wrapper, .panel-region-hero .wrapper-media .teaser-long .b-text-wrapper {
      padding-bottom: 24px;
      padding-bottom: 2.4rem; }
    /* line 109, sass/components/_hero.scss */
    .l-region--hero .wrapper-media .teaser-long:nth-child(2n), .panel-region-hero .wrapper-media .teaser-long:nth-child(2n) {
      background: #b8b7b3; }
  /* line 118, sass/components/_hero.scss */
  .node-type-exhibit .l-region--hero .wrapper-image .b-media-wrapper .image, .node-type-exhibit .panel-region-hero .wrapper-image .b-media-wrapper .image {
    max-height: 480px;
    max-height: calc(85vh - 150px); }
  /* line 126, sass/components/_hero.scss */
  .l-region--hero .wrapper-title .inner, .panel-region-hero .wrapper-title .inner {
    margin: auto;
    width: 96%; }
  /* line 130, sass/components/_hero.scss */
  .l-region--hero .wrapper-title .b-text-wrapper, .panel-region-hero .wrapper-title .b-text-wrapper {
    bottom: 20%; }
  /* line 134, sass/components/_hero.scss */
  .l-region--hero .wrapper-title .inner, .panel-region-hero .wrapper-title .inner {
    min-height: 120px;
    min-height: 12rem;
    padding: 24px;
    padding: 2.4rem;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 2.8;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000', GradientType=1); }
    /* line 144, sass/components/_hero.scss */
    .blog .l-region--hero .wrapper-title .inner,
    .node-type-blog .l-region--hero .wrapper-title .inner, .blog .panel-region-hero .wrapper-title .inner,
    .node-type-blog .panel-region-hero .wrapper-title .inner {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(20, 77, 46, 0.85)), to(rgba(20, 77, 46, 0.85)));
      background-image: linear-gradient(to right, rgba(20, 77, 46, 0.85) 0%, rgba(20, 77, 46, 0.85) 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9144D2E', endColorstr='#D9144D2E', GradientType=1); }
  /* line 149, sass/components/_hero.scss */
  .l-region--hero .wrapper-title .b-text-wrapper, .panel-region-hero .wrapper-title .b-text-wrapper {
    display: block;
    position: absolute;
    padding: 0;
    bottom: 20%;
    margin: auto;
    text-align: left;
    color: #fff; }
  /* line 158, sass/components/_hero.scss */
  .l-region--hero .wrapper-title span, .panel-region-hero .wrapper-title span {
    color: #697075;
    font-size: 30.8px;
    font-size: 3.08rem;
    display: inline-block; }
    /* line 162, sass/components/_hero.scss */
    .l-region--hero .wrapper-title span.sub-text, .panel-region-hero .wrapper-title span.sub-text {
      display: block;
      color: white !important;
      font-size: 14px;
      font-size: 1.4rem;
      opacity: 1;
      font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  @media screen and (min-width: 768px) {
    /* line 187, sass/components/_hero.scss */
    .l-region--hero .page-banner, .panel-region-hero .page-banner {
      height: 400px;
      height: 40vh; } }
  @media (min-width: 1024px) {
    /* line 193, sass/components/_hero.scss */
    .l-region--hero .page-banner, .panel-region-hero .page-banner {
      height: 500px;
      height: 40vh; }
    /* line 204, sass/components/_hero.scss */
    .l-region--hero .wrapper-media .inner, .panel-region-hero .wrapper-media .inner {
      min-height: 120px;
      min-height: 12rem;
      padding: 24px;
      padding: 2.4rem;
      transition: all .3s ease;
      -webkit-transition: all .3s ease;
      right: 0;
      bottom: 0;
      left: 0;
      opacity: 2.8;
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000', GradientType=1); }
    /* line 215, sass/components/_hero.scss */
    .l-region--hero .wrapper-media .b-text-wrapper, .panel-region-hero .wrapper-media .b-text-wrapper {
      display: block;
      position: absolute;
      padding: 0;
      bottom: 48px;
      bottom: 4.8rem;
      margin: auto;
      text-align: left;
      color: #fff; }
    /* line 226, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid,
    .l-region--hero .wrapper-media.grid .grid-group, .panel-region-hero .wrapper-media.grid,
    .panel-region-hero .wrapper-media.grid .grid-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    /* line 231, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid .grid-group, .panel-region-hero .wrapper-media.grid .grid-group {
      width: 50%; }
    /* line 234, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid .grid-item, .panel-region-hero .wrapper-media.grid .grid-item {
      width: 50%; }
      /* line 236, sass/components/_hero.scss */
      .l-region--hero .wrapper-media.grid .grid-item .block, .panel-region-hero .wrapper-media.grid .grid-item .block {
        border-left: 2px solid white; }
    /* line 241, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid .item-1 .block, .panel-region-hero .wrapper-media.grid .item-1 .block {
      border-left: none; }
    /* line 251, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid .item-2 .beta,
    .l-region--hero .wrapper-media.grid .item-3 .beta, .panel-region-hero .wrapper-media.grid .item-2 .beta,
    .panel-region-hero .wrapper-media.grid .item-3 .beta {
      font-size: 24px;
      font-size: 2.4rem;
      line-height: 1.5; }
    /* line 257, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid .b-text-wrapper, .panel-region-hero .wrapper-media.grid .b-text-wrapper {
      width: 100%;
      transition: all .3s ease;
      -webkit-transition: all .3s ease;
      background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
      background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0);
      padding: 18px 25px 24px;
      padding: 1.8rem 2.5rem 2.4rem; }
      /* line 263, sass/components/_hero.scss */
      .l-region--hero .wrapper-media.grid .b-text-wrapper .inner, .panel-region-hero .wrapper-media.grid .b-text-wrapper .inner {
        background: transparent; }
    /* line 267, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid .teaser-long, .panel-region-hero .wrapper-media.grid .teaser-long {
      margin-bottom: 0; }
      /* line 269, sass/components/_hero.scss */
      .l-region--hero .wrapper-media.grid .teaser-long .b-text-wrapper, .panel-region-hero .wrapper-media.grid .teaser-long .b-text-wrapper {
        bottom: 1px; }
    /* line 276, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid .b-media-wrapper .image, .panel-region-hero .wrapper-media.grid .b-media-wrapper .image {
      padding-top: 0; }
    /* line 280, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid .teaser-long:hover .description, .panel-region-hero .wrapper-media.grid .teaser-long:hover .description {
      -webkit-transform: translateY(0px);
          -ms-transform: translateY(0px);
              transform: translateY(0px);
      z-index: 1; }
    /* line 286, sass/components/_hero.scss */
    .no-flexbox .l-region--hero .wrapper-media.grid,
    .no-flexbox .l-region--hero .wrapper-media.grid .grid-group, .no-flexbox .panel-region-hero .wrapper-media.grid,
    .no-flexbox .panel-region-hero .wrapper-media.grid .grid-group {
      *zoom: 1; }
      /* line 14, sass/helpers/_clearfix.scss */
      .no-flexbox .l-region--hero .wrapper-media.grid:before, .no-flexbox .l-region--hero .wrapper-media.grid:after,
      .no-flexbox .l-region--hero .wrapper-media.grid .grid-group:before,
      .no-flexbox .l-region--hero .wrapper-media.grid .grid-group:after, .no-flexbox .panel-region-hero .wrapper-media.grid:before, .no-flexbox .panel-region-hero .wrapper-media.grid:after,
      .no-flexbox .panel-region-hero .wrapper-media.grid .grid-group:before,
      .no-flexbox .panel-region-hero .wrapper-media.grid .grid-group:after {
        content: " ";
        display: table;
        line-height: 0; }
      /* line 20, sass/helpers/_clearfix.scss */
      .no-flexbox .l-region--hero .wrapper-media.grid:after,
      .no-flexbox .l-region--hero .wrapper-media.grid .grid-group:after, .no-flexbox .panel-region-hero .wrapper-media.grid:after,
      .no-flexbox .panel-region-hero .wrapper-media.grid .grid-group:after {
        clear: both; }
    /* line 290, sass/components/_hero.scss */
    .no-flexbox .l-region--hero .wrapper-media.grid .grid-group, .no-flexbox .panel-region-hero .wrapper-media.grid .grid-group {
      float: left; }
    /* line 293, sass/components/_hero.scss */
    .no-flexbox .l-region--hero .wrapper-media.grid .grid-item, .no-flexbox .panel-region-hero .wrapper-media.grid .grid-item {
      float: left; }
    /* line 299, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid.multi .item-1 .block, .panel-region-hero .wrapper-media.grid.multi .item-1 .block {
      border-right: 2px solid white; }
    /* line 305, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid.multi .item-2 .block,
    .l-region--hero .wrapper-media.grid.multi .item-4 .block, .panel-region-hero .wrapper-media.grid.multi .item-2 .block,
    .panel-region-hero .wrapper-media.grid.multi .item-4 .block {
      border: 1px solid white;
      border-width: 0 1px 1px 0; }
    /* line 312, sass/components/_hero.scss */
    .l-region--hero .wrapper-media.grid.multi .item-3 .block,
    .l-region--hero .wrapper-media.grid.multi .item-5 .block, .panel-region-hero .wrapper-media.grid.multi .item-3 .block,
    .panel-region-hero .wrapper-media.grid.multi .item-5 .block {
      border: 1px solid white;
      border-width: 1px 0 0 1px; } }

@media screen and (min-width: 768px) {
  /* line 4, sass/components/_hover-text.scss */
  .hover-text .teaser-long .b-text-wrapper {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    z-index: 100;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out; }
  /* line 23, sass/components/_hover-text.scss */
  .hover-text .teaser-long .inner {
    display: block;
    position: relative;
    background: none; }
    /* line 29, sass/components/_hover-text.scss */
    .hover-text .teaser-long .inner:hover .b-text-wrapper, .hover-text .teaser-long .inner.hover .b-text-wrapper {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1;
      background-color: rgba(0, 0, 0, 0.6); }
      /* line 30, sass/components/_hover-text.scss */
      .hover-text .teaser-long .inner:hover .b-text-wrapper *, .hover-text .teaser-long .inner.hover .b-text-wrapper * {
        color: white; } }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInUpHalf {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    -ms-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@keyframes fadeInUpHalf {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    -ms-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@-webkit-keyframes fadeinFromSide {
  0% {
    opacity: 0;
    -webkit-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%); } }

@keyframes fadeinFromSide {
  0% {
    opacity: 0;
    -webkit-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%); }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%); } }

@-webkit-keyframes fadeOutToSide {
  0% {
    opacity: 1;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%); }
  100% {
    opacity: 0;
    -webkit-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%); } }

@keyframes fadeOutToSide {
  0% {
    opacity: 1;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%); }
  100% {
    opacity: 0;
    -webkit-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%); } }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInDownHalf {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    -ms-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@keyframes fadeInDownHalf {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    -ms-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@-webkit-keyframes menuDropdown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@keyframes menuDropdown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@-webkit-keyframes menuArrow {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 15px, 0);
    -ms-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@keyframes menuArrow {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 15px, 0);
    -ms-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }

@-webkit-keyframes fadeInDownCenter {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50%, -100%, 0);
    -ms-transform: translate3d(-50%, -100%, 0);
    transform: translate3d(-50%, -100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    -ms-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); } }

@keyframes fadeInDownCenter {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50%, -100%, 0);
    -ms-transform: translate3d(-50%, -100%, 0);
    transform: translate3d(-50%, -100%, 0); }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(-50%, 0, 0);
    -ms-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes scaleAndFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }

@keyframes scaleAndFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes fadeInLine {
  0% {
    opacity: 0;
    height: 0;
    top: 50%; }
  100% {
    opacity: 1;
    height: 100%;
    top: 0; } }

@keyframes fadeInLine {
  0% {
    opacity: 0;
    height: 0;
    top: 50%; }
  100% {
    opacity: 1;
    height: 100%;
    top: 0; } }

@-webkit-keyframes view-more-pulse {
  0% {
    background-color: transparent; }
  50% {
    background-color: rgba(231, 231, 231, 0.5); }
  100% {
    background-color: transparent; } }

@keyframes view-more-pulse {
  0% {
    background-color: transparent; }
  50% {
    background-color: rgba(231, 231, 231, 0.5); }
  100% {
    background-color: transparent; } }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  60% {
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); } }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  60% {
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); } }

@-webkit-keyframes outOneSide {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  50% {
    -webkit-transform: translate3d(66%, 0, 0);
    transform: translate3d(66%, 0, 0); }
  51% {
    -webkit-transform: translate3d(-173%, 0, 0);
    transform: translate3d(-173%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes outOneSide {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  50% {
    -webkit-transform: translate3d(66%, 0, 0);
    transform: translate3d(66%, 0, 0); }
  51% {
    -webkit-transform: translate3d(-173%, 0, 0);
    transform: translate3d(-173%, 0, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-webkit-keyframes bounceSide {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  40% {
    -webkit-transform: translateX(12px);
    -ms-transform: translateX(12px);
    transform: translateX(12px); }
  60% {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px); } }

@keyframes bounceSide {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  40% {
    -webkit-transform: translateX(12px);
    -ms-transform: translateX(12px);
    transform: translateX(12px); }
  60% {
    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px); } }

@-webkit-keyframes faveBounce {
  setStep(0),
  setStep(5) {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0); }
  setStep(12) {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1); }
  setStep(17) {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); }
  setStep(22) {
    -webkit-transform: translate(-50%, -50%) scale(1.05);
            transform: translate(-50%, -50%) scale(1.05); }
  setStep(27) {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); } }

@keyframes faveBounce {
  setStep(0),
  setStep(5) {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0); }
  setStep(12) {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
            transform: translate(-50%, -50%) scale(1.1); }
  setStep(17) {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); }
  setStep(22) {
    -webkit-transform: translate(-50%, -50%) scale(1.05);
            transform: translate(-50%, -50%) scale(1.05); }
  setStep(27) {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); } }

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

/* Border Animation */
/* line 2, sass/components/_language.scss */
.ddsDefault .dd-pointer {
  right: 6px; }

/* line 5, sass/components/_language.scss */
.ddsDefault .dd-selected-image {
  height: 14px !important; }

/* line 8, sass/components/_language.scss */
.ddsDefault .dd-select, .ddsDefault .dd-option {
  border-right: 0;
  border-color: #dedfe0;
  background-color: #f3f3f3; }
  /* line 12, sass/components/_language.scss */
  .ddsDefault .dd-select label, .ddsDefault .dd-option label {
    text-transform: capitalize; }

/* line 16, sass/components/_language.scss */
.ddsDefault .dd-option,
.ddsDefault .dd-selected {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2px 5px;
  padding: 0.2rem 0.5rem; }

/* line 23, sass/components/_language.scss */
.ldsSkin .ddTitle .ddTitleText {
  padding: 2px 20px 0 5px; }

/* line 27, sass/components/_language.scss */
.ddChild.border {
  padding: 0;
  margin: 0;
  width: 103%; }

/* line 32, sass/components/_language.scss */
.ldsSkin {
  border-color: #dedfe0; }

/* line 35, sass/components/_language.scss */
.ldsSkin .ddChild {
  border-color: #dedfe0;
  background-color: #FFF; }

/* line 40, sass/components/_language.scss */
.ddcommon .shadow {
  -webkit-box-shadow: none;
          box-shadow: none; }

/* line 2, sass/components/_lists.scss */
.inline-list li {
  display: inline-block; }

/* line 10, sass/components/_lists.scss */
.float-list {
  *zoom: 1; }
  /* line 14, sass/helpers/_clearfix.scss */
  .float-list:before, .float-list:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .float-list:after {
    clear: both; }
  /* line 13, sass/components/_lists.scss */
  .float-list li {
    display: block;
    float: left; }

/* Social List */
/* Text List */
/* line 41, sass/components/_lists.scss */
.split-list .sub-list li {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

@media screen and (min-width: 768px) {
  /* line 37, sass/components/_lists.scss */
  .split-list {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .split-list:before, .split-list:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .split-list:after {
      clear: both; }
    /* line 47, sass/components/_lists.scss */
    .split-list .sub-list {
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%; }
      /* line 49, sass/components/_lists.scss */
      .split-list .sub-list:nth-child(2n) {
        float: right;
        margin-right: 0; }
      /* line 52, sass/components/_lists.scss */
      .split-list .sub-list:nth-child(2n+1) {
        clear: both; } }

/* line 1, sass/components/_logos.scss */
.si-logo,
.si-logo-white,
.logo,
.logo-white {
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain; }

/* line 12, sass/components/_logos.scss */
.si-logo {
  width: 112px;
  padding-top: 19px;
  background-image: url("../images/bg/si-logo.png");
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 275 47' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D.st1%7Bfill:%230097d4%7D.st2%7Bfill:%23ffd400%7D%3C/style%3E%3Cpath class='st0' d='M77.3 16.9c-.8-2.7-1.9-5.6-5.5-5.6-3.3 0-4.7 2.4-4.7 4.7 0 3.1 2 4.5 5.4 6.3 3.3 1.7 7.3 3.7 7.3 8.4 0 4.4-3.8 8-9.4 8-1.7 0-3.1-.3-4.1-.6-1.1-.4-1.7-.7-2.1-.9-.3-.9-.9-4.5-1.1-6.6l1.2-.3c.7 2.6 2.6 6.9 6.9 6.9 3.2 0 5.1-2 5.1-5.1 0-3.1-2.3-4.6-5.5-6.3-2.7-1.4-7-3.6-7-8.3 0-4.1 3.3-7.5 8.7-7.5 1.9 0 3.7.5 5.3 1 .2 1.5.4 3.2.7 5.8l-1.2.1zM105.7 38v-1.1c2.5-.3 3-.4 3-3.4v-7.1c0-3-1.1-4.9-3.7-4.9-1.5 0-3.1.8-4.7 2.2.1.5.1 1 .1 1.8v8.3c0 2.7.4 2.9 2.7 3.2v1H94v-1.1c2.6-.3 3-.5 3-3.3v-7.3c0-3.1-1.1-4.9-3.7-4.9-1.7 0-3.3 1.1-4.6 2.2v10c0 2.8.3 3 2.4 3.3V38h-8.9v-1.1c2.8-.3 3.2-.5 3.2-3.3v-8.8c0-2.7-.1-2.9-2.6-3.3v-1c1.9-.3 4-.9 5.9-1.7v3.4c.9-.6 1.8-1.4 3.1-2.2 1.1-.7 2.1-1.1 3.5-1.1 2 0 3.9 1.3 4.7 3.5 1.2-.9 2.5-1.7 3.5-2.4.9-.6 2-1.1 3.2-1.1 3.3 0 5.4 2.3 5.4 6.5v8.2c0 2.8.3 3 2.8 3.3V38h-9.2zM117.1 38v-1.1c2.7-.3 3-.5 3-3.4v-8.7c0-2.6-.1-2.8-2.7-3.2v-1c2.2-.3 4.1-.9 6-1.7v14.6c0 2.9.3 3.1 3 3.4V38h-9.3zm2.2-24.8c0-1.3 1-2.2 2.2-2.2 1.2 0 2.1.9 2.1 2.2 0 1.1-.9 2.2-2.2 2.2-1.1-.1-2.1-1.1-2.1-2.2zM136.3 38c-.7.4-1.4.5-1.8.5-2.7 0-4.1-1.7-4.1-5V21.2h-2.9l-.2-.4 1.1-1.2h1.9v-3.1l2.8-2.8.6.1v5.8h4.8c.4.4.3 1.4-.3 1.7h-4.5v10.9c0 3.4 1.4 4.1 2.5 4.1s2-.4 2.6-.7l.4 1.1-2.9 1.3zM152.5 38v-1.1c2.5-.3 2.8-.5 2.8-3.3v-7c0-3.5-1.3-5.2-4.1-5.2-1.6 0-3.2.8-4.4 2.2v10.1c0 2.7.2 3 2.7 3.3v1h-9v-1.1c2.5-.2 2.9-.5 2.9-3.3V13.5c0-2.7-.1-2.9-2.9-3.1v-1c2-.3 4.6-1 6.2-1.5v14.2c1.5-1.5 3.8-3.1 6.1-3.1 3.4 0 5.8 2.2 5.8 7.2v7.4c0 2.8.3 3 2.8 3.3V38h-8.9zM174.5 24.5c-.8-2.5-2.3-4.2-4.4-4.2-1.6 0-2.8 1.3-2.8 2.9 0 1.9 1.7 2.9 3.6 3.7 3.2 1.3 5.3 2.8 5.3 5.8 0 3.9-3.6 5.8-7 5.8-2.2 0-4.1-.8-4.9-1.4-.3-.6-.7-3.5-.7-5l1.1-.2c.8 2.8 2.7 5.3 5.2 5.3 1.6 0 3-1.2 3-3 0-1.9-1.2-2.9-3.3-3.9-2.5-1.2-5.3-2.6-5.3-5.8 0-3 2.5-5.5 6.4-5.5 1.7 0 2.9.4 3.8.7.3 1 .8 3.5.9 4.5l-.9.3zM197.9 28.5c0 6.8-5 10.1-9.2 10.1-5.8 0-9.3-4.7-9.3-9.4 0-7 5.4-10.2 9.3-10.2 5.3 0 9.2 4.2 9.2 9.5zm-14.5-.7c0 5.3 2.3 9.3 5.8 9.3 2.6 0 4.8-1.9 4.8-7.7 0-5-2-9-5.7-9-2.6 0-4.9 2.6-4.9 7.4zM212.3 38v-1.1c2.5-.3 2.8-.6 2.8-3.5v-7.1c0-2.9-1-4.8-3.9-4.8-1.7 0-3.3 1.1-4.6 2.2v10c0 2.9.3 3 2.8 3.3v1h-9.2v-1.1c2.9-.3 3.1-.5 3.1-3.3v-8.8c0-2.7-.3-2.8-2.5-3.3v-1c2-.4 4-.9 5.9-1.7v3.4c.8-.6 1.8-1.3 2.8-2 1.2-.8 2.3-1.3 3.5-1.3 3.3 0 5.5 2.3 5.5 6.4v8.2c0 2.9.2 3 2.7 3.3V38h-8.9zM223.5 38v-1.1c2.7-.3 3-.5 3-3.4v-8.7c0-2.6-.1-2.8-2.7-3.2v-1c2.2-.3 4.1-.9 6-1.7v14.6c0 2.9.3 3.1 3 3.4V38h-9.3zm2.2-24.8c0-1.3 1-2.2 2.2-2.2 1.2 0 2.1.9 2.1 2.2 0 1.1-.9 2.2-2.2 2.2-1-.1-2.1-1.1-2.1-2.2zM248.4 38.5c-.6 0-1.5-.4-2-.8-.5-.6-.8-1.2-1-1.9-1.7 1.1-3.7 2.7-5 2.7-3 0-5.1-2.5-5.1-5.2 0-2.1 1.1-3.4 3.4-4.2 2.5-.8 5.6-2 6.6-2.8v-.8c0-3-1.4-4.8-3.6-4.8-.8 0-1.5.3-1.9.8-.5.6-.9 1.5-1.3 2.8-.2.7-.6 1-1.2 1-.8 0-1.9-.8-1.9-1.8 0-.6.6-1.1 1.4-1.7 1.2-.8 3.9-2.5 6.4-3 1.3 0 2.5.4 3.5 1.1 1.5 1.2 1.9 3 1.9 5.2V33c0 1.9.8 2.5 1.5 2.5.5 0 1.1-.2 1.5-.5l.4 1.1-3.6 2.4zm-3.1-10.6c-.9.5-2.9 1.4-3.8 1.8-1.7.8-2.6 1.6-2.6 3.1 0 2.2 1.7 3.3 3 3.3 1.1 0 2.6-.8 3.4-1.5v-6.7zM265.2 38v-1.1c2.5-.3 2.8-.6 2.8-3.5v-7.1c0-2.9-1-4.8-3.9-4.8-1.7 0-3.3 1.1-4.6 2.2v10c0 2.9.3 3 2.8 3.3v1h-9.2v-1.1c2.9-.3 3.1-.5 3.1-3.3v-8.8c0-2.7-.3-2.8-2.5-3.3v-1c2-.4 4-.9 5.9-1.7v3.4c.8-.6 1.8-1.3 2.8-2 1.2-.8 2.3-1.3 3.5-1.3 3.3 0 5.5 2.3 5.5 6.4v8.2c0 2.9.2 3 2.7 3.3V38h-8.9z'/%3E%3Cellipse transform='rotate(-22.5 23.101 23.5)' class='st1' cx='23.1' cy='23.5' rx='23.1' ry='23.1'/%3E%3Cpath class='st2' d='M39.2 28.9c-.9-1.8-2.8-2.9-4.8-3l11.5-2.4-11.5-2.4C36 19.8 38 19 40.1 19c2.5 0 4.7-3.1 3.3-5.5 0 0-.4 3.7-5.1 2.5-1.9-.6-4-.1-5.5 1.3l6.5-9.9-9.8 6.4c.2-2.1 1.1-4 2.5-5.6 1.7-1.8 1-5.5-1.6-6.2 0 0 2.3 2.9-1.9 5.4-1.8.9-2.9 2.8-3 4.8L23.1.7l-2.4 11.5c-1.3-1.6-2.1-3.6-2.1-5.7 0-2.5-3.1-4.7-5.5-3.3 0 0 3.7.4 2.5 5.1-.6 1.9-.1 4 1.3 5.5L7 7.3l5.2 8 1.2 1.8c-2.1-.2-4-1.1-5.6-2.5-1.9-1.7-5.6-1.1-6.3 1.6 0 0 2.9-2.4 5.4 1.9.9 1.8 2.8 2.9 4.8 3L.3 23.5l11.5 2.4C10.2 27.2 8.2 28 6.1 28c-2.5 0-4.7 3.1-3.3 5.5 0 0 .4-3.7 5.1-2.5 1.9.6 4 .1 5.5-1.3L7 39.6l9.8-6.4c-.2 2.1-1.1 4-2.5 5.5-1.8 1.8-1.1 5.6 1.6 6.2 0 0-2.4-2.9 1.9-5.4 1.8-.9 2.9-2.8 3-4.8l2.4 11.6 2.4-11.5c1.3 1.6 2.1 3.6 2.1 5.7 0 2.5 3.1 4.7 5.5 3.3 0 0-3.7-.4-2.5-5.1.6-1.9.1-4-1.3-5.5l9.8 6.4-3.4-5.2-3-4.6c2.1.2 4 1.1 5.5 2.5 1.8 1.8 5.6 1.1 6.2-1.5.1 0-2.9 2.3-5.3-1.9z'/%3E%3C/svg%3E"); }

/* line 18, sass/components/_logos.scss */
a.si-logo-white {
  width: 143px;
  background-image: url("../images/bg/si-logo-white.png");
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 272 38' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M64.6 12.6c-.8-2.9-2-5.9-5.9-5.9-3.4 0-5 2.5-5 4.9 0 3.3 2.1 4.8 5.7 6.6 3.5 1.8 7.7 3.9 7.7 8.9 0 4.7-4 8.4-9.9 8.4-1.8 0-3.3-.4-4.4-.7-1.1-.4-1.8-.7-2.2-.9-.4-.9-.9-4.8-1.2-6.9l1.3-.3c.7 2.7 2.7 7.2 7.3 7.2 3.4 0 5.4-2.1 5.4-5.4 0-3.3-2.5-4.9-5.8-6.7-2.9-1.5-7.4-3.8-7.4-8.8 0-4.3 3.4-8 9.2-8 2.1 0 3.9.5 5.6 1 .2 1.6.4 3.4.8 6.2l-1.2.4zM94.6 34.9v-1.2c2.6-.3 3.1-.4 3.1-3.6v-7.5c0-3.2-1.1-5.2-3.9-5.2-1.6 0-3.3.9-5 2.3.1.5.1 1 .1 1.9v8.7c0 2.8.4 3.1 2.9 3.4v1.2h-9.6v-1.2c2.8-.3 3.2-.5 3.2-3.4v-7.7c0-3.3-1.2-5.1-3.9-5.1-1.8 0-3.5 1.2-4.9 2.3v10.5c0 2.9.4 3.2 2.5 3.4v1.2h-9.4v-1.2c2.9-.3 3.4-.5 3.4-3.4V21c0-2.9-.1-3.1-2.7-3.5v-1c2-.4 4.2-.9 6.2-1.8v3.6c.9-.6 1.9-1.4 3.3-2.3 1.2-.7 2.2-1.2 3.7-1.2 2.1 0 4.1 1.3 5 3.7 1.3-1 2.6-1.8 3.7-2.5.9-.6 2.1-1.2 3.4-1.2 3.5 0 5.7 2.5 5.7 6.8v8.6c0 3 .4 3.2 2.9 3.4v1.2l-9.7.1zM106.6 34.9v-1.2c2.8-.3 3.1-.5 3.1-3.6v-9.2c0-2.8-.1-2.9-2.8-3.4v-1.1c2.3-.4 4.4-.9 6.3-1.7v15.4c0 3 .3 3.3 3.2 3.6v1.2h-9.8zm2.3-26.3c0-1.3 1.1-2.3 2.3-2.3 1.3 0 2.2 1 2.2 2.3 0 1.2-1 2.3-2.3 2.3-1.1 0-2.2-1-2.2-2.3zM126.9 34.8c-.8.4-1.5.6-1.9.6-2.8 0-4.4-1.8-4.4-5.3v-13h-3.1l-.2-.4 1.2-1.3h2.1v-3.3l2.9-2.9.6.1v6.1h5.1c.4.4.3 1.4-.3 1.7h-4.8v11.5c0 3.6 1.5 4.3 2.6 4.3s2.1-.4 2.8-.8l.4 1.2-3 1.5zM144 34.9v-1.2c2.6-.3 2.9-.5 2.9-3.4v-7.4c0-3.7-1.4-5.5-4.4-5.5-1.7 0-3.4.8-4.6 2.3v10.6c0 2.9.2 3.2 2.9 3.4v1.2h-9.5v-1.2c2.7-.2 3.1-.5 3.1-3.4V9c0-2.8-.1-3-3-3.3v-1c2.1-.3 4.8-1 6.6-1.6v15c1.6-1.6 4-3.3 6.4-3.3 3.6 0 6.2 2.3 6.2 7.6v7.8c0 2.9.3 3.2 2.9 3.4v1.2H144v.1zM167.1 20.6c-.8-2.6-2.4-4.4-4.6-4.4-1.7 0-2.9 1.3-2.9 3.1 0 2 1.8 3 3.8 3.9 3.4 1.4 5.6 3 5.6 6.1 0 4.1-3.8 6.2-7.4 6.2-2.3 0-4.3-.8-5.1-1.5-.3-.6-.7-3.7-.7-5.3l1.2-.2c.8 2.9 2.8 5.5 5.5 5.5 1.7 0 3.2-1.3 3.2-3.1 0-2-1.3-3-3.5-4.1-2.7-1.3-5.6-2.7-5.6-6.2 0-3.1 2.7-5.8 6.8-5.8 1.8 0 3 .4 4 .8.4 1 .8 3.7 1 4.8l-1.3.2zM191.9 24.8c0 7.2-5.3 10.6-9.7 10.6-6.1 0-9.8-4.9-9.8-9.9 0-7.4 5.7-10.7 9.8-10.7 5.5 0 9.7 4.4 9.7 10zm-15.3-.7c0 5.6 2.5 9.8 6.1 9.8 2.8 0 5.1-2.1 5.1-8.2 0-5.2-2.1-9.5-6-9.5-2.8.1-5.2 2.9-5.2 7.9zM207.1 34.9v-1.2c2.6-.3 2.9-.6 2.9-3.7v-7.5c0-3.1-1.1-5.1-4.1-5.1-1.8 0-3.5 1.1-4.9 2.3v10.5c0 3 .3 3.2 2.9 3.5v1.2h-9.7v-1.2c3-.3 3.3-.5 3.3-3.5V21c0-2.9-.3-3-2.7-3.4v-1c2.1-.4 4.2-.9 6.2-1.8v3.6c.9-.7 1.9-1.3 3-2.1 1.3-.8 2.4-1.3 3.7-1.3 3.5 0 5.8 2.5 5.8 6.8v8.6c0 3 .2 3.2 2.8 3.5v1.2h-9.2v-.2zM218.9 34.9v-1.2c2.8-.3 3.1-.5 3.1-3.6v-9.2c0-2.8-.1-2.9-2.8-3.4v-1.1c2.3-.4 4.4-.9 6.3-1.7v15.4c0 3 .3 3.3 3.2 3.6v1.2h-9.8zm2.4-26.3c0-1.3 1.1-2.3 2.3-2.3 1.3 0 2.2 1 2.2 2.3 0 1.2-1 2.3-2.3 2.3-1.2 0-2.2-1-2.2-2.3zM245.1 35.4c-.7 0-1.6-.4-2.1-.8-.6-.6-.8-1.3-1.1-2-1.8 1.2-3.9 2.9-5.3 2.9-3.2 0-5.4-2.6-5.4-5.5 0-2.2 1.2-3.6 3.6-4.4 2.7-.9 5.9-2.1 6.9-2.9v-.8c0-3.2-1.5-5.1-3.8-5.1-.9 0-1.6.4-2 .9-.6.6-1 1.6-1.3 2.9-.2.7-.7 1-1.3 1-.8 0-2-.9-2-1.9 0-.7.6-1.2 1.4-1.8 1.3-.9 4.2-2.6 6.7-3.1 1.3 0 2.7.4 3.7 1.2 1.6 1.3 2 3.1 2 5.5v8.3c0 2 .8 2.7 1.6 2.7.5 0 1.2-.2 1.6-.5l.4 1.2-3.6 2.2zm-3.2-11.2c-.9.5-3.1 1.4-4 1.9-1.7.8-2.7 1.7-2.7 3.3 0 2.3 1.8 3.4 3.2 3.4 1.2 0 2.7-.8 3.6-1.6v-7h-.1zM262.9 34.9v-1.2c2.6-.3 2.9-.6 2.9-3.7v-7.5c0-3.1-1.1-5.1-4.1-5.1-1.8 0-3.5 1.1-4.9 2.3v10.5c0 3 .3 3.2 2.9 3.5v1.2H250v-1.2c3-.3 3.3-.5 3.3-3.5V21c0-2.9-.3-3-2.7-3.4v-1c2.1-.4 4.2-.9 6.2-1.8v3.6c.9-.7 1.9-1.3 3-2.1 1.3-.8 2.4-1.3 3.7-1.3 3.5 0 5.8 2.5 5.8 6.8v8.6c0 3 .2 3.2 2.8 3.5v1.2h-9.2v-.2zM31.9 23.4C30.5 21 28.3 21 28 21l9.4-2-9.4-2c.1-.1 1.9-1.7 4.7-1.7 2.1 0 3.9-2.6 2.7-4.5 0 0-.3 3.1-4.2 2-2.7-.7-4.3.8-4.5 1l5.3-8-8 5.3c0-.1.2-2.6 2.1-4.5 1.4-1.5.9-4.5-1.3-5.1 0 0 1.9 2.4-1.5 4.4-2.4 1.4-2.4 3.6-2.4 3.9l-2-9.4-2 9.4c-.1-.1-1.7-1.9-1.7-4.7 0-2.1-2.6-3.9-4.5-2.7 0 0 3 .3 2 4.2-.7 2.7.8 4.3 1 4.5l-8-5.3 4.3 6.5 1 1.5c-.1 0-2.5-.1-4.5-2.1C5 10.3 2 10.8 1.4 13c0 0 2.4-1.9 4.4 1.5 1.4 2.4 3.6 2.4 3.9 2.4l-9.4 2 9.4 2c-.1.1-1.9 1.7-4.7 1.7-2.1 0-3.9 2.6-2.7 4.5 0 0 .3-3 4.2-2 2.7.7 4.3-.9 4.5-1l-5.3 8 8-5.3c0 .1-.1 2.5-2.1 4.5-1.4 1.5-.9 4.5 1.3 5.1 0 0-1.9-2.4 1.5-4.4 2.4-1.4 2.4-3.6 2.4-3.9l2 9.4 2-9.4c.1.1 1.7 1.9 1.7 4.7 0 2.1 2.6 3.9 4.5 2.7 0 0-3-.3-2-4.2.7-2.7-.8-4.3-1-4.5l8 5.3-2.8-4.2-2.5-3.8c.1 0 2.6.2 4.5 2.1 1.5 1.4 4.5.9 5.1-1.3 0 0-2.4 1.9-4.4-1.5z'/%3E%3C/svg%3E");
  padding-top: 37px;
  margin-top: 10px;
  margin-top: 1rem;
  color: #fff; }
  /* line 24, sass/components/_logos.scss */
  a.si-logo-white span {
    color: #fff; }

/* line 28, sass/components/_logos.scss */
.logo,
.logo-white {
  width: 136px;
  background-image: url("../images/bg/logo.png");
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 146 86'%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath d='M1.26 49.62v-21.2h4.4c4.31 0 8.18 1.48 8.18 6.27 0 4.06-2.58 6.89-8.15 6.89H3.94v8zM5.62 39.2C9 39.2 11 37.47 11 34.72s-2-3.89-4.68-3.89H3.94v8.37zM22 50a7.27 7.27 0 1 1 0-14.53A7.27 7.27 0 1 1 22 50m4.76-7.25A4.92 4.92 0 0 0 22 37.58c-2.83 0-4.82 2.18-4.82 5.26A5 5 0 0 0 22 48c2.86 0 4.82-2.1 4.82-5.21M32.09 49.62V35.84h2.46v2.07c.2-.67 1.37-2.41 3-2.41a4.38 4.38 0 0 1 2.35.64l-1 2.32a2.92 2.92 0 0 0-1.71-.62c-1.6 0-2.55 1.82-2.63 3v8.74zM43.56 49.62V37.91h-2.54v-2.04h2.54v-4.79h2.47v4.79h3.39v2.04h-3.39v11.71h-2.47zM51.3 49.62V35.84h2.46v2.07c.2-.67 1.37-2.41 3-2.41a4.38 4.38 0 0 1 2.35.64l-1 2.32a2.92 2.92 0 0 0-1.71-.62c-1.6 0-2.55 1.82-2.63 3v8.74zM71.55 48.16A9.27 9.27 0 0 1 65.48 50c-4.12 0-6-2.38-6-5 0-3.14 3.19-4.45 5.68-4.45a6.18 6.18 0 0 1 4 1.34v-1.68c0-1.51-1.15-2.63-3.42-2.63a9.93 9.93 0 0 0-3.84.81l-.81-1.85a11.42 11.42 0 0 1 4.79-1.06c4.51 0 5.66 2.13 5.66 5.32zm-2.38-4.09a5.62 5.62 0 0 0-3.67-1.4c-2.32 0-3.47 1.21-3.47 2.55s1.23 2.69 3.61 2.69a6.22 6.22 0 0 0 3.53-1zM74.52 31.56a1.68 1.68 0 0 1 1.74-1.74A1.64 1.64 0 0 1 78 31.56a1.66 1.66 0 0 1-1.71 1.71 1.69 1.69 0 0 1-1.74-1.71m.45 4.28h2.49v13.78H75zM82.04 49.62V37.91h-2.55v-2.04h2.55v-4.79h2.46v4.79h3.39v2.04H84.5v11.71h-2.46z' fill='%23231f20'/%3E%3Cpath fill='%235c6872' d='M46.72 8.39l.03 15.23h-2.69l.03-21.76L60.1 17.99l-.03-15.57h2.69l-.03 21.95L46.72 8.39zM77.84 22.16A9.27 9.27 0 0 1 71.76 24c-4.12 0-6-2.38-6-5 0-3.14 3.19-4.45 5.68-4.45a6.18 6.18 0 0 1 4 1.34v-1.68c0-1.51-1.15-2.63-3.42-2.63a9.94 9.94 0 0 0-3.84.81l-.81-1.85a11.43 11.43 0 0 1 4.79-1.06c4.51 0 5.66 2.13 5.66 5.32zm-2.38-4.09a5.62 5.62 0 0 0-3.67-1.4c-2.32 0-3.47 1.2-3.47 2.55s1.23 2.69 3.61 2.69a6.22 6.22 0 0 0 3.53-1zM82.03 23.62V11.91h-2.55V9.87h2.55V5.08h2.46v4.79h3.39v2.04h-3.39v11.71h-2.46zM89.35 5.56a1.68 1.68 0 0 1 1.74-1.74 1.64 1.64 0 0 1 1.71 1.74 1.66 1.66 0 0 1-1.71 1.71 1.69 1.69 0 0 1-1.74-1.71m.48 4.28h2.49v13.78h-2.5zM102.39 24a7.27 7.27 0 1 1 7.36-7.25 7.25 7.25 0 0 1-7.36 7.25m4.76-7.25a4.92 4.92 0 0 0-4.76-5.18c-2.83 0-4.82 2.18-4.82 5.26a5 5 0 0 0 4.76 5.17c2.86 0 4.82-2.1 4.82-5.21M121.85 23.62v-7.84c0-2.69-.73-4.06-3.22-4.06a5.3 5.3 0 0 0-3.7 1.74v10.16h-2.46V9.84h2.46v1.46a6.74 6.74 0 0 1 4.54-1.82c3.11 0 4.84 1.57 4.84 5.07v9.07zM138.8 22.16a9.27 9.27 0 0 1-6.08 1.84c-4.12 0-6-2.38-6-5 0-3.14 3.19-4.45 5.68-4.45a6.18 6.18 0 0 1 4 1.34v-1.68c0-1.51-1.15-2.63-3.42-2.63a10 10 0 0 0-3.84.81l-.81-1.85a11.43 11.43 0 0 1 4.79-1.06c4.51 0 5.66 2.13 5.66 5.32zm-2.38-4.09a5.62 5.62 0 0 0-3.67-1.4c-2.32 0-3.47 1.2-3.47 2.55s1.23 2.69 3.61 2.69a6.23 6.23 0 0 0 3.53-1zM142.28.66h2.46v22.96h-2.46zM55.89 70v-2.44h8.48c-.06 7.67-5 11-10.11 11a11 11 0 1 1 0-22 11.53 11.53 0 0 1 8 2.91l-1.4 2a10.07 10.07 0 0 0-6.64-2.46c-5.21 0-8.4 3.81-8.4 8.71a8.54 8.54 0 0 0 8.62 8.48c3.64 0 6.75-2.3 7.08-6.13zM77.81 76.66a9.27 9.27 0 0 1-6.08 1.85c-4.12 0-6-2.38-6-5 0-3.14 3.19-4.45 5.68-4.45a6.18 6.18 0 0 1 4 1.34v-1.69c0-1.51-1.15-2.63-3.42-2.63a9.93 9.93 0 0 0-3.84.81L67.37 65a11.42 11.42 0 0 1 4.79-1c4.51 0 5.66 2.13 5.66 5.32zm-2.38-4.09a5.62 5.62 0 0 0-3.67-1.4c-2.32 0-3.47 1.21-3.47 2.55s1.23 2.69 3.61 2.69a6.22 6.22 0 0 0 3.53-1zM81.29 55.16h2.46v22.96h-2.46zM87.18 55.16h2.46v22.96h-2.46zM105.25 76.41c-.79 1-3 2.1-5.8 2.1a6.87 6.87 0 0 1-7.22-7.2c0-4.31 2.89-7.31 7.09-7.31s6.36 3.39 6.36 7v.73H94.73a5.19 5.19 0 0 0 .08.84c.5 2.77 2.72 3.89 5.18 3.89a6 6 0 0 0 4.4-1.71zm-2.07-6.72c-.36-2.1-1.51-3.7-3.92-3.7a4.33 4.33 0 0 0-4.45 3.7zM108.5 78.12V64.34h2.5v2.07c.2-.67 1.37-2.41 3-2.41a4.38 4.38 0 0 1 2.35.64l-1 2.32a2.92 2.92 0 0 0-1.71-.62c-1.6 0-2.55 1.82-2.63 3v8.74zM118.25 85.34l4.62-8.62-5.71-12.38h2.75l4.28 9.72 4.68-9.72h2.77l-10.7 21h-2.69z'/%3E%3C/svg%3E");
  padding-top: 80px; }

/* line 35, sass/components/_logos.scss */
.logo-white {
  background-image: url("../images/bg/logo-white.png");
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 146 86'%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath d='M1.26 49.62v-21.2h4.4c4.31 0 8.18 1.48 8.18 6.27 0 4.06-2.58 6.89-8.15 6.89H3.94v8zM5.62 39.2C9 39.2 11 37.47 11 34.72s-2-3.89-4.68-3.89H3.94v8.37zM22 50a7.27 7.27 0 1 1 0-14.53A7.27 7.27 0 1 1 22 50m4.76-7.25A4.92 4.92 0 0 0 22 37.58c-2.83 0-4.82 2.18-4.82 5.26A5 5 0 0 0 22 48c2.86 0 4.82-2.1 4.82-5.21M32.09 49.62V35.84h2.46v2.07c.2-.67 1.37-2.41 3-2.41a4.38 4.38 0 0 1 2.35.64l-1 2.32a2.92 2.92 0 0 0-1.71-.62c-1.6 0-2.55 1.82-2.63 3v8.74zM43.56 49.62V37.91h-2.54v-2.04h2.54v-4.79h2.47v4.79h3.39v2.04h-3.39v11.71h-2.47zM51.3 49.62V35.84h2.46v2.07c.2-.67 1.37-2.41 3-2.41a4.38 4.38 0 0 1 2.35.64l-1 2.32a2.92 2.92 0 0 0-1.71-.62c-1.6 0-2.55 1.82-2.63 3v8.74zM71.55 48.16A9.27 9.27 0 0 1 65.48 50c-4.12 0-6-2.38-6-5 0-3.14 3.19-4.45 5.68-4.45a6.18 6.18 0 0 1 4 1.34v-1.68c0-1.51-1.15-2.63-3.42-2.63a9.93 9.93 0 0 0-3.84.81l-.81-1.85a11.42 11.42 0 0 1 4.79-1.06c4.51 0 5.66 2.13 5.66 5.32zm-2.38-4.09a5.62 5.62 0 0 0-3.67-1.4c-2.32 0-3.47 1.21-3.47 2.55s1.23 2.69 3.61 2.69a6.22 6.22 0 0 0 3.53-1zM74.52 31.56a1.68 1.68 0 0 1 1.74-1.74A1.64 1.64 0 0 1 78 31.56a1.66 1.66 0 0 1-1.71 1.71 1.69 1.69 0 0 1-1.74-1.71m.45 4.28h2.49v13.78H75zM82.04 49.62V37.91h-2.55v-2.04h2.55v-4.79h2.46v4.79h3.39v2.04H84.5v11.71h-2.46zM46.72 8.39l.03 15.23h-2.69l.03-21.76L60.1 17.99l-.03-15.57h2.69l-.03 21.95L46.72 8.39zM77.84 22.16A9.27 9.27 0 0 1 71.76 24c-4.12 0-6-2.38-6-5 0-3.14 3.19-4.45 5.68-4.45a6.18 6.18 0 0 1 4 1.34v-1.68c0-1.51-1.15-2.63-3.42-2.63a9.94 9.94 0 0 0-3.84.81l-.81-1.85a11.43 11.43 0 0 1 4.79-1.06c4.51 0 5.66 2.13 5.66 5.32zm-2.38-4.09a5.62 5.62 0 0 0-3.67-1.4c-2.32 0-3.47 1.2-3.47 2.55s1.23 2.69 3.61 2.69a6.22 6.22 0 0 0 3.53-1zM82.03 23.62V11.91h-2.55V9.87h2.55V5.08h2.46v4.79h3.39v2.04h-3.39v11.71h-2.46zM89.35 5.56a1.68 1.68 0 0 1 1.74-1.74 1.64 1.64 0 0 1 1.71 1.74 1.66 1.66 0 0 1-1.71 1.71 1.69 1.69 0 0 1-1.74-1.71m.48 4.28h2.49v13.78h-2.5zM102.39 24a7.27 7.27 0 1 1 7.36-7.25 7.25 7.25 0 0 1-7.36 7.25m4.76-7.25a4.92 4.92 0 0 0-4.76-5.18c-2.83 0-4.82 2.18-4.82 5.26a5 5 0 0 0 4.76 5.17c2.86 0 4.82-2.1 4.82-5.21M121.85 23.62v-7.84c0-2.69-.73-4.06-3.22-4.06a5.3 5.3 0 0 0-3.7 1.74v10.16h-2.46V9.84h2.46v1.46a6.74 6.74 0 0 1 4.54-1.82c3.11 0 4.84 1.57 4.84 5.07v9.07zM138.8 22.16a9.27 9.27 0 0 1-6.08 1.84c-4.12 0-6-2.38-6-5 0-3.14 3.19-4.45 5.68-4.45a6.18 6.18 0 0 1 4 1.34v-1.68c0-1.51-1.15-2.63-3.42-2.63a10 10 0 0 0-3.84.81l-.81-1.85a11.43 11.43 0 0 1 4.79-1.06c4.51 0 5.66 2.13 5.66 5.32zm-2.38-4.09a5.62 5.62 0 0 0-3.67-1.4c-2.32 0-3.47 1.2-3.47 2.55s1.23 2.69 3.61 2.69a6.23 6.23 0 0 0 3.53-1zM142.28.66h2.46v22.96h-2.46zM55.89 70v-2.44h8.48c-.06 7.67-5 11-10.11 11a11 11 0 1 1 0-22 11.53 11.53 0 0 1 8 2.91l-1.4 2a10.07 10.07 0 0 0-6.64-2.46c-5.21 0-8.4 3.81-8.4 8.71a8.54 8.54 0 0 0 8.62 8.48c3.64 0 6.75-2.3 7.08-6.13zM77.81 76.66a9.27 9.27 0 0 1-6.08 1.85c-4.12 0-6-2.38-6-5 0-3.14 3.19-4.45 5.68-4.45a6.18 6.18 0 0 1 4 1.34v-1.69c0-1.51-1.15-2.63-3.42-2.63a9.93 9.93 0 0 0-3.84.81L67.37 65a11.42 11.42 0 0 1 4.79-1c4.51 0 5.66 2.13 5.66 5.32zm-2.38-4.09a5.62 5.62 0 0 0-3.67-1.4c-2.32 0-3.47 1.21-3.47 2.55s1.23 2.69 3.61 2.69a6.22 6.22 0 0 0 3.53-1zM81.29 55.16h2.46v22.96h-2.46zM87.18 55.16h2.46v22.96h-2.46zM105.25 76.41c-.79 1-3 2.1-5.8 2.1a6.87 6.87 0 0 1-7.22-7.2c0-4.31 2.89-7.31 7.09-7.31s6.36 3.39 6.36 7v.73H94.73a5.19 5.19 0 0 0 .08.84c.5 2.77 2.72 3.89 5.18 3.89a6 6 0 0 0 4.4-1.71zm-2.07-6.72c-.36-2.1-1.51-3.7-3.92-3.7a4.33 4.33 0 0 0-4.45 3.7zM108.5 78.12V64.34h2.5v2.07c.2-.67 1.37-2.41 3-2.41a4.38 4.38 0 0 1 2.35.64l-1 2.32a2.92 2.92 0 0 0-1.71-.62c-1.6 0-2.55 1.82-2.63 3v8.74zM118.25 85.34l4.62-8.62-5.71-12.38h2.75l4.28 9.72 4.68-9.72h2.77l-10.7 21h-2.69z' fill='%23fff'/%3E%3C/svg%3E"); }

/* line 2, sass/components/_masonry.scss */
.masonry-grid .grid-item {
  margin-bottom: 24px; }

@media screen and (min-width: 768px) {
  /* line 1, sass/components/_masonry.scss */
  .masonry-grid {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .masonry-grid:before, .masonry-grid:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .masonry-grid:after {
      clear: both; }
    /* line 7, sass/components/_masonry.scss */
    .masonry-grid .grid-item {
      float: left;
      margin: 0 24px 24px 0;
      max-width: 170px; }
      /* line 14, sass/components/_masonry.scss */
      .container-wide .masonry-grid .grid-item {
        max-width: 303px; }
      /* line 17, sass/components/_masonry.scss */
      .container-wide.flex-box .masonry-grid .grid-item {
        max-width: 170px; } }

/* line 3, sass/components/_ogmt.scss */
.ogmt-og-content .media img {
  width: 100%; }

/* line 10, sass/components/_ogmt.scss */
.ogmt-group-wrapper .ogmt-og-content-wrapper {
  *zoom: 1;
  padding-bottom: 12px;
  padding-bottom: 1.2rem;
  border-bottom: 1px solid #7F7E7D;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  /* line 14, sass/helpers/_clearfix.scss */
  .ogmt-group-wrapper .ogmt-og-content-wrapper:before, .ogmt-group-wrapper .ogmt-og-content-wrapper:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .ogmt-group-wrapper .ogmt-og-content-wrapper:after {
    clear: both; }

/* line 16, sass/components/_ogmt.scss */
.ogmt-group-wrapper .ogmt-thumbnail {
  float: left;
  width: 30%;
  margin-right: 4%; }

/* line 22, sass/components/_ogmt.scss */
.ogmt-group-wrapper .object-title span {
  display: block;
  color: #527081;
  font-size: 75%; }

/* line 29, sass/components/_ogmt.scss */
.ogmt-group-wrapper .ogmt-results-summary {
  margin-bottom: 24px;
  font-weight: bold; }

/* line 35, sass/components/_ogmt.scss */
.ogmt-group-wrapper .edan-search-result h3, .ogmt-group-wrapper .edan-search-result #block-panels-mini-footer h2, #block-panels-mini-footer .ogmt-group-wrapper .edan-search-result h2, .ogmt-group-wrapper .edan-search-result aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .ogmt-group-wrapper .edan-search-result h2, .ogmt-group-wrapper .edan-search-result
.aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item .ogmt-group-wrapper .edan-search-result h2, .ogmt-group-wrapper .edan-search-result aside .entity-paragraphs-item.pane-menu-tree > a, aside .ogmt-group-wrapper .edan-search-result .entity-paragraphs-item.pane-menu-tree > a, .ogmt-group-wrapper .edan-search-result
.aside .entity-paragraphs-item.pane-menu-tree > a,
.aside .ogmt-group-wrapper .edan-search-result .entity-paragraphs-item.pane-menu-tree > a, .ogmt-group-wrapper .edan-search-result .si-tabs h2, .si-tabs .ogmt-group-wrapper .edan-search-result h2, .ogmt-group-wrapper .edan-search-result .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .ogmt-group-wrapper .edan-search-result h2 {
  font-size: 20px;
  font-size: 2rem;
  margin: 0px; }

/* line 40, sass/components/_ogmt.scss */
.ogmt-group-wrapper .edan-search-result .b-text-wrapper {
  padding: 5px 10px;
  padding: 0.5rem 1rem; }

/* line 49, sass/components/_ogmt.scss */
.ogmt-group-wrapper .ogmt-og-menu ul li a {
  background: #b2b1b0;
  display: block;
  border: 1px solid #7F7E7D;
  border-width: 1px 1px 0;
  padding: 6px 10px;
  padding: 0.6rem 1rem;
  width: 100%; }
  /* line 56, sass/components/_ogmt.scss */
  .ogmt-group-wrapper .ogmt-og-menu ul li a.active, .ogmt-group-wrapper .ogmt-og-menu ul li a:hover {
    background: #7F7E7D; }
  /* line 60, sass/components/_ogmt.scss */
  .ogmt-group-wrapper .ogmt-og-menu ul li a.active {
    color: #000000; }

/* line 66, sass/components/_ogmt.scss */
.ogmt-group-wrapper .ogmt-og-menu ul li:last-child a {
  border-bottom-width: 1px; }

@media screen and (min-width: 768px) {
  /* line 74, sass/components/_ogmt.scss */
  .ogmt-group-wrapper .ogmt-thumbnail {
    width: 20%; } }

@media (min-width: 1024px) {
  /* line 80, sass/components/_ogmt.scss */
  .ogmt-group-wrapper .ogmt-thumbnail {
    width: 15%; }
  /* line 83, sass/components/_ogmt.scss */
  .ogmt-group-wrapper .ogmt-og-content-wrapper {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .ogmt-group-wrapper .ogmt-og-content-wrapper:before, .ogmt-group-wrapper .ogmt-og-content-wrapper:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .ogmt-group-wrapper .ogmt-og-content-wrapper:after {
      clear: both; }
  /* line 86, sass/components/_ogmt.scss */
  .ogmt-group-wrapper .ogmt-og-content.has-menu {
    width: 70%;
    float: left; }
  /* line 90, sass/components/_ogmt.scss */
  .ogmt-group-wrapper .ogmt-og-menu {
    border-top: 1px solid #7F7E7D;
    background: #b2b1b0;
    float: right;
    width: 25%;
    margin-left: 5%; }
    /* line 96, sass/components/_ogmt.scss */
    .ogmt-group-wrapper .ogmt-og-menu ul li {
      display: block; } }

/* line 109, sass/components/_ogmt.scss */
.view-collection-highlights .node-ogmt-group.image-right.has-media .inner {
  grid-template-columns: 2fr 150px; }

@media screen and (min-width: 768px) {
  /* line 118, sass/components/_ogmt.scss */
  .ogmt-og-content .media {
    float: left;
    margin: 0 40px 24px 0;
    margin: 0 4rem 2.4rem 0;
    width: 30%;
    max-width: 400px; } }

/* line 1, sass/components/_page-title.scss */
.wrapper-page-title {
  margin: 36px 0;
  margin: 3.6rem 0;
  position: relative; }
  /* line 2, sass/components/_page-title.scss */
  .wrapper-page-title h1, .wrapper-page-title .view.block-emergency-text .field-content, .view.block-emergency-text .wrapper-page-title .field-content {
    margin: 0; }

/* line 8, sass/components/_page-title.scss */
.pane-page-header {
  position: relative; }

@media (min-width: 1024px) {
  /* line 13, sass/components/_page-title.scss */
  .page-title.page-share {
    margin-right: 130px;
    margin-right: 13rem; } }

/* line 1, sass/components/_pagination.scss */
.view .item-list .pager,
.item-list .pager,
.pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  /* line 9, sass/components/_pagination.scss */
  .view .item-list .pager li,
  .item-list .pager li,
  .pager li {
    margin: 24px 10px 24px 0;
    margin: 2.4rem 1rem 2.4rem 0; }
  /* line 12, sass/components/_pagination.scss */
  .view .item-list .pager.pager-next, .view .item-list .pager.pager-previous,
  .item-list .pager.pager-next,
  .item-list .pager.pager-previous,
  .pager.pager-next,
  .pager.pager-previous {
    display: inline; }
    /* line 15, sass/components/_pagination.scss */
    .view .item-list .pager.pager-next a, .view .item-list .pager.pager-previous a,
    .item-list .pager.pager-next a,
    .item-list .pager.pager-previous a,
    .pager.pager-next a,
    .pager.pager-previous a {
      text-transform: uppercase;
      font-weight: 500;
      padding: 8px 15px 6px;
      padding: 0.8rem 1.5rem 0.6rem;
      border-radius: 20px;
      border-radius: 2rem; }
  /* line 23, sass/components/_pagination.scss */
  .view .item-list .pager.pager-next a,
  .item-list .pager.pager-next a,
  .pager.pager-next a {
    position: relative;
    display: inline-block;
    padding-right: 40px;
    padding-right: 4rem; }
    /* line 100, sass/helpers/_icon.scss */
    .view .item-list .pager.pager-next a:after,
    .item-list .pager.pager-next a:after,
    .pager.pager-next a:after {
      content: "";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      color: inherit;
      position: absolute;
      font-size: 12px;
      font-size: 1.2rem;
      top: 0;
      right: 0; }
    /* line 112, sass/helpers/_icon.scss */
    .view .item-list .pager.pager-next a:hover:after,
    .item-list .pager.pager-next a:hover:after,
    .pager.pager-next a:hover:after {
      color: inherit; }
    /* line 25, sass/components/_pagination.scss */
    .view .item-list .pager.pager-next a:after,
    .item-list .pager.pager-next a:after,
    .pager.pager-next a:after {
      position: relative;
      padding-left: 10px;
      padding-left: 1rem; }
  /* line 31, sass/components/_pagination.scss */
  .view .item-list .pager.pager-previous,
  .item-list .pager.pager-previous,
  .pager.pager-previous {
    margin-right: 10px;
    margin-right: 1rem; }
    /* line 33, sass/components/_pagination.scss */
    .view .item-list .pager.pager-previous a,
    .item-list .pager.pager-previous a,
    .pager.pager-previous a {
      position: relative;
      display: inline-block;
      padding-left: 40px;
      padding-left: 4rem; }
      /* line 118, sass/helpers/_icon.scss */
      .view .item-list .pager.pager-previous a:before,
      .item-list .pager.pager-previous a:before,
      .pager.pager-previous a:before {
        content: "";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        color: inherit;
        position: absolute;
        font-size: 12px;
        font-size: 1.2rem;
        top: 0;
        left: 0; }
      /* line 131, sass/helpers/_icon.scss */
      .view .item-list .pager.pager-previous a:hover:before,
      .item-list .pager.pager-previous a:hover:before,
      .pager.pager-previous a:hover:before {
        color: inherit; }
      /* line 35, sass/components/_pagination.scss */
      .view .item-list .pager.pager-previous a:before,
      .item-list .pager.pager-previous a:before,
      .pager.pager-previous a:before {
        position: relative;
        padding-right: 10px;
        padding-right: 1rem; }

/* line 1, sass/components/_panels.scss */
.panel-separator {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 4, sass/components/_panels.scss */
.panel-region-main {
  position: relative; }

/* line 8, sass/components/_panels.scss */
.pane-events-panel-pane-1 {
  position: relative; }

/* line 15, sass/components/_panels.scss */
.panel-2col-bricks .panel-col-top .inside,
.panel-2col-stacked .panel-col-top .inside,
.panel-3col-stacked .panel-col-top .inside,
.panel-3col-33-stacked .panel-col-top .inside {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 18, sass/components/_panels.scss */
.panel-2col-bricks .panel-col-bottom .inside,
.panel-2col-stacked .panel-col-bottom .inside,
.panel-3col-stacked .panel-col-bottom .inside,
.panel-3col-33-stacked .panel-col-bottom .inside {
  margin-top: 24px;
  margin-top: 2.4rem; }

/* line 23, sass/components/_panels.scss */
.panel-2col-bricks .panel-col-middle .inside {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 27, sass/components/_panels.scss */
.panel-display {
  *zoom: 1; }
  /* line 14, sass/helpers/_clearfix.scss */
  .panel-display:before, .panel-display:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .panel-display:after {
    clear: both; }

/* line 31, sass/components/_panels.scss */
.pane-title span {
  display: block;
  color: #527081;
  font-size: 30px;
  font-size: 3rem; }

@media screen and (min-width: 768px) {
  /* line 38, sass/components/_panels.scss */
  .panel-2col-stacked,
  .panel-2col-bricks {
    margin-top: 0;
    padding-top: 0; }
    /* line 42, sass/components/_panels.scss */
    .panel-2col-stacked .panel-col-top,
    .panel-2col-stacked .panel-col-bottom,
    .panel-2col-bricks .panel-col-top,
    .panel-2col-bricks .panel-col-bottom {
      *zoom: 1;
      width: 100%; }
      /* line 14, sass/helpers/_clearfix.scss */
      .panel-2col-stacked .panel-col-top:before, .panel-2col-stacked .panel-col-top:after,
      .panel-2col-stacked .panel-col-bottom:before,
      .panel-2col-stacked .panel-col-bottom:after,
      .panel-2col-bricks .panel-col-top:before,
      .panel-2col-bricks .panel-col-top:after,
      .panel-2col-bricks .panel-col-bottom:before,
      .panel-2col-bricks .panel-col-bottom:after {
        content: " ";
        display: table;
        line-height: 0; }
      /* line 20, sass/helpers/_clearfix.scss */
      .panel-2col-stacked .panel-col-top:after,
      .panel-2col-stacked .panel-col-bottom:after,
      .panel-2col-bricks .panel-col-top:after,
      .panel-2col-bricks .panel-col-bottom:after {
        clear: both; }
  /* line 50, sass/components/_panels.scss */
  .panel-2col-bricks .panel-col-middle {
    *zoom: 1;
    width: 100%; }
    /* line 14, sass/helpers/_clearfix.scss */
    .panel-2col-bricks .panel-col-middle:before, .panel-2col-bricks .panel-col-middle:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .panel-2col-bricks .panel-col-middle:after {
      clear: both; }
  /* line 59, sass/components/_panels.scss */
  .panel-2col .panel-col-first,
  .panel-2col-bricks .panel-col-first,
  .panel-2col-stacked .panel-col-first {
    width: 48%;
    float: left;
    margin-right: 2%; }
  /* line 64, sass/components/_panels.scss */
  .panel-2col .panel-col-last,
  .panel-2col-bricks .panel-col-last,
  .panel-2col-stacked .panel-col-last {
    width: 48%;
    margin-left: 2%;
    float: right; } }

@media (min-width: 1024px) {
  /* line 74, sass/components/_panels.scss */
  .panel-3col,
  .panel-3col-stacked {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .panel-3col:before, .panel-3col:after,
    .panel-3col-stacked:before,
    .panel-3col-stacked:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .panel-3col:after,
    .panel-3col-stacked:after {
      clear: both; }
    /* line 77, sass/components/_panels.scss */
    .panel-3col .panel-col,
    .panel-3col-stacked .panel-col {
      width: 46%;
      float: left;
      margin: 0 4%; }
    /* line 82, sass/components/_panels.scss */
    .panel-3col .panel-col-first,
    .panel-3col .panel-col-last,
    .panel-3col-stacked .panel-col-first,
    .panel-3col-stacked .panel-col-last {
      width: 23%;
      margin: 0; }
  /* line 91, sass/components/_panels.scss */
  .panel-3col-33 .panel-panel,
  .panel-3col-33-stacked .panel-panel {
    margin: 0 2.5%; }
  /* line 94, sass/components/_panels.scss */
  .panel-3col-33 .panel-col-first,
  .panel-3col-33 .panel-panel,
  .panel-3col-33 .panel-col-last,
  .panel-3col-33-stacked .panel-col-first,
  .panel-3col-33-stacked .panel-panel,
  .panel-3col-33-stacked .panel-col-last {
    float: left;
    width: 30%; }
  /* line 100, sass/components/_panels.scss */
  .panel-3col-33 .panel-col-first,
  .panel-3col-33-stacked .panel-col-first {
    margin-left: 0; }
  /* line 103, sass/components/_panels.scss */
  .panel-3col-33 .panel-col-last,
  .panel-3col-33-stacked .panel-col-last {
    margin-right: 0;
    float: right; }
  /* line 112, sass/components/_panels.scss */
  .panel-3col .panel-col-last,
  .panel-3col-stacked .panel-col-last,
  .panel-3col-33 .panel-col-last,
  .panel-3col-33-stacked .panel-col-last {
    float: right; } }

/* line 119, sass/components/_panels.scss */
.not-front .l-region--main-content > .panel-pane {
  margin: 36px 0 0;
  margin: 3.6rem 0 0; }
  /* line 121, sass/components/_panels.scss */
  .not-front .l-region--main-content > .panel-pane.pane-page-breadcrumb {
    margin: 0; }

/* line 127, sass/components/_panels.scss */
.not-front.node-type-exhibit .l-region--main-content > .panel-pane.pane-node-title {
  margin: 36px 0 0;
  margin: 3.6rem 0 0; }
  /* line 129, sass/components/_panels.scss */
  .not-front.node-type-exhibit .l-region--main-content > .panel-pane.pane-node-title h1, .not-front.node-type-exhibit .l-region--main-content > .panel-pane.pane-node-title .view.block-emergency-text .field-content, .view.block-emergency-text .not-front.node-type-exhibit .l-region--main-content > .panel-pane.pane-node-title .field-content {
    margin: 0; }

/* line 133, sass/components/_panels.scss */
.not-front.node-type-exhibit .l-region--main-content > .panel-pane.pane-node-field-exhibit-date-info, .not-front.node-type-exhibit .l-region--main-content > .panel-pane.pane-node-field-subtitle {
  margin: 0; }

/* line 141, sass/components/_panels.scss */
.not-front.node-type-blog .l-region--main-content > .panel-pane.pane-node-title {
  margin: 36px 0 0;
  margin: 3.6rem 0 0; }

/* line 144, sass/components/_panels.scss */
.not-front.node-type-blog .l-region--main-content > .panel-pane.pane-node-field-staff-author, .not-front.node-type-blog .l-region--main-content > .panel-pane.pane-node-created {
  margin: 0; }

/* line 7, sass/components/_postscript.scss */
.region--postscript .page-nav {
  font-weight: 700;
  max-width: 175px;
  max-width: 17.5rem;
  position: fixed;
  right: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  z-index: 70;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 400ms, bottom 200ms;
  transition: opacity 400ms, bottom 200ms;
  bottom: -9999px; }
  /* line 20, sass/components/_postscript.scss */
  .region--postscript .page-nav .text {
    color: #39464f;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    font-size: 12px;
    font-size: 1.2rem; }
    /* line 22, sass/components/_postscript.scss */
    .show-page-nav-alt .region--postscript .page-nav .text {
      color: white; }
  /* line 29, sass/components/_postscript.scss */
  .region--postscript .page-nav .icon {
    background-color: #80243F;
    border-radius: 50%;
    border: 3px solid #fff;
    -webkit-box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.12), 1px 0 2px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
            box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.12), 1px 0 2px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
    display: block;
    height: 36px;
    height: 3.6rem;
    width: 36px;
    width: 3.6rem;
    margin: 0 auto;
    position: relative;
    background-image: url("../images/bg/arrow-white-up.png");
    background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 19' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M14.8.7L.3 15.2c-.2.2-.3.4-.3.7 0 .3.1.5.3.7l1.6 1.6c.2.2.4.3.7.3s.5-.1.7-.3L15.5 6.1l12.2 12.2c.2.2.4.3.7.3.3 0 .5-.1.7-.3l1.6-1.6c.2-.2.3-.4.3-.7 0-.3-.1-.5-.3-.7L16.2.7c-.2-.2-.4-.3-.7-.3-.3 0-.5.2-.7.3z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 45%;
    background-size: 60%; }
    @media screen and (min-width: 768px) {
      /* line 29, sass/components/_postscript.scss */
      .region--postscript .page-nav .icon {
        height: 54px;
        height: 5.4rem;
        width: 54px;
        width: 5.4rem; } }

/* line 54, sass/components/_postscript.scss */
.page-nav:hover .text, .page-nav:active .text {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

/* line 62, sass/components/_postscript.scss */
.show-page-nav .page-nav {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  bottom: 0; }

@media (min-width: 1366px) {
  /* line 73, sass/components/_postscript.scss */
  .region--postscript .page-nav {
    right: 2%; } }

/* line 2, sass/components/_search.scss */
#block-search-form input[type="text"] {
  border-color: #3e5562; }

/* line 52, sass/components/_search.scss */
.page-search .l-main {
  padding: 36px 0;
  padding: 3.6rem 0; }
  /* line 55, sass/components/_search.scss */
  .page-search .l-main .search-advanced {
    display: none; }
  /* line 59, sass/components/_search.scss */
  .page-search .l-main .tabs--primary {
    height: 41px; }
    /* line 62, sass/components/_search.scss */
    .page-search .l-main .tabs--primary li {
      margin-right: 0; }
      /* line 65, sass/components/_search.scss */
      .page-search .l-main .tabs--primary li.active {
        min-height: 40px; }
      /* line 68, sass/components/_search.scss */
      .page-search .l-main .tabs--primary li a {
        background-color: #7F7E7D;
        color: #fff; }
        /* line 71, sass/components/_search.scss */
        .page-search .l-main .tabs--primary li a.active {
          color: #006992;
          background-color: #fff;
          border: 1px solid #bbb;
          border-bottom: none; }
  /* line 80, sass/components/_search.scss */
  .page-search .l-main #search-form {
    margin-bottom: 1em; }

/* line 85, sass/components/_search.scss */
.page-search .search-result p {
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

/* line 89, sass/components/_search.scss */
.page-search .search-result__info {
  border-bottom: 1px solid #adb3b7;
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
  padding-bottom: 24px;
  padding-bottom: 2.4rem;
  padding-left: 1em;
  color: #b9b2ae; }

/* line 100, sass/components/_search.scss */
.page-search .search-tabs,
.clone-of-default-search .search-tabs {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  /* line 102, sass/components/_search.scss */
  .page-search .search-tabs ul,
  .clone-of-default-search .search-tabs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #abb4bb; }
    /* line 106, sass/components/_search.scss */
    .page-search .search-tabs ul li,
    .clone-of-default-search .search-tabs ul li {
      margin: 0 1rem -0.1rem 0; }
    /* line 110, sass/components/_search.scss */
    .page-search .search-tabs ul .btn.alt.large,
    .clone-of-default-search .search-tabs ul .btn.alt.large {
      height: 70px;
      height: 7rem;
      font-size: 24px;
      font-size: 2.4rem;
      line-height: 1.3; }
      /* line 113, sass/components/_search.scss */
      .page-search .search-tabs ul .btn.alt.large, .page-search .search-tabs ul .btn.alt.large:focus, .page-search .search-tabs ul .btn.alt.large:hover, .page-search .search-tabs ul .btn.alt.large:active, .page-search .search-tabs ul .btn.alt.large.active,
      .clone-of-default-search .search-tabs ul .btn.alt.large,
      .clone-of-default-search .search-tabs ul .btn.alt.large:focus,
      .clone-of-default-search .search-tabs ul .btn.alt.large:hover,
      .clone-of-default-search .search-tabs ul .btn.alt.large:active,
      .clone-of-default-search .search-tabs ul .btn.alt.large.active {
        border-color: #abb4bb;
        background-color: #dedfe0;
        color: #39464f; }
      /* line 122, sass/components/_search.scss */
      .page-search .search-tabs ul .btn.alt.large:hover,
      .clone-of-default-search .search-tabs ul .btn.alt.large:hover {
        background-color: #ecf0f1; }
      /* line 125, sass/components/_search.scss */
      .page-search .search-tabs ul .btn.alt.large:active, .page-search .search-tabs ul .btn.alt.large.active,
      .clone-of-default-search .search-tabs ul .btn.alt.large:active,
      .clone-of-default-search .search-tabs ul .btn.alt.large.active {
        background-color: #fff;
        color: #527081;
        border-bottom-color: transparent; }

/* line 140, sass/components/_search.scss */
.search-block-form,
#search-block-form {
  max-width: 200px;
  max-width: 20rem;
  position: relative; }
  /* line 145, sass/components/_search.scss */
  .search-block-form .form-type-textfield input,
  #search-block-form .form-type-textfield input {
    width: 100%; }
  @media (min-width: 1024px) {
    /* line 140, sass/components/_search.scss */
    .search-block-form,
    #search-block-form {
      max-width: 300px;
      max-width: 30rem; } }

/* line 159, sass/components/_search.scss */
.search-block-form input[type="submit"],
#search-block-form input[type="submit"],
.edan-search-form input[type="submit"],
#views-exposed-form-search-page input[type="submit"] {
  background-repeat: no-repeat;
  background-position: 70% 0;
  background-size: 55%;
  background-color: transparent;
  background-image: url("../images/bg/search.png");
  background-image: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath d='M11.83 10.23a4.76 4.76 0 0 1-1.69 1.68 4.7 4.7 0 0 1-2.4.67 4.81 4.81 0 1 1 4.09-2.36m7.46 7.47L13.56 12a7.14 7.14 0 1 0-1.68 1.68l5.74 5.74a1.19 1.19 0 0 0 1.68-1.68' fill='%232c67b0'/%3E%3C/svg%3E");
  position: absolute;
  top: 3px;
  top: 0.3rem;
  right: 1px;
  right: 0.1rem;
  text-indent: -99999px;
  height: 34px;
  height: 3.4rem;
  width: 34px;
  width: 3.4rem;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0; }
  /* line 177, sass/components/_search.scss */
  .search-block-form input[type="submit"]:focus, .search-block-form input[type="submit"]:hover, .search-block-form input[type="submit"]:active,
  #search-block-form input[type="submit"]:focus,
  #search-block-form input[type="submit"]:hover,
  #search-block-form input[type="submit"]:active,
  .edan-search-form input[type="submit"]:focus,
  .edan-search-form input[type="submit"]:hover,
  .edan-search-form input[type="submit"]:active,
  #views-exposed-form-search-page input[type="submit"]:focus,
  #views-exposed-form-search-page input[type="submit"]:hover,
  #views-exposed-form-search-page input[type="submit"]:active {
    -webkit-box-shadow: none;
            box-shadow: none; }

/* line 186, sass/components/_search.scss */
.search-block-form.cap-form input[type="submit"],
#search-block-form.cap-form input[type="submit"],
.edan-search-form.cap-form input[type="submit"],
#views-exposed-form-search-page.cap-form input[type="submit"] {
  top: 25px;
  top: 2.5rem; }

/* line 192, sass/components/_search.scss */
.content-wrapper .search-block-form input[type="text"], .content-wrapper
#search-block-form input[type="text"], .content-wrapper
.edan-search-form input[type="text"], .content-wrapper
#views-exposed-form-search-page input[type="text"] {
  border: 2px solid #abb4bb;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.8;
  height: 36px;
  height: 3.6rem;
  padding-top: 0;
  padding-bottom: 0; }

/* line 200, sass/components/_search.scss */
.content-wrapper .search-block-form input[type="submit"], .content-wrapper
#search-block-form input[type="submit"], .content-wrapper
.edan-search-form input[type="submit"], .content-wrapper
#views-exposed-form-search-page input[type="submit"] {
  background-position: 70% 50%;
  background-image: url("../images/bg/search-gray.png");
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='rgb%28255%2C255%2C255%29'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23abb4bb%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath class='cls-1' d='M11.83 10.23a4.74 4.74 0 0 1-1.68 1.68 4.7 4.7 0 0 1-2.41.68 4.76 4.76 0 1 1 4.76-4.76 4.68 4.68 0 0 1-.67 2.4m7.47 7.46L13.56 12a7.17 7.17 0 1 0-1.68 1.68l5.73 5.74a1.2 1.2 0 0 0 1.69-1.69'/%3E%3C/svg%3E");
  height: 33px;
  height: 3.3rem;
  width: 36px;
  width: 3.6rem;
  right: 2px;
  right: 0.2rem; }

/* line 212, sass/components/_search.scss */
#views-exposed-form-search-page .views-exposed-form .views-exposed-widgets > div {
  margin-right: 0;
  padding-right: 0; }

/* line 217, sass/components/_search.scss */
#views-exposed-form-search-page .views-exposed-form .views-widget-filter-search_api_views_fulltext {
  width: 75%; }
  /* line 219, sass/components/_search.scss */
  #views-exposed-form-search-page .views-exposed-form .views-widget-filter-search_api_views_fulltext input[type="text"] {
    width: 100%; }
  @media screen and (min-width: 420px) {
    /* line 217, sass/components/_search.scss */
    #views-exposed-form-search-page .views-exposed-form .views-widget-filter-search_api_views_fulltext {
      width: auto; }
      /* line 225, sass/components/_search.scss */
      #views-exposed-form-search-page .views-exposed-form .views-widget-filter-search_api_views_fulltext input[type="text"] {
        width: auto; } }

/* line 229, sass/components/_search.scss */
#views-exposed-form-search-page .views-exposed-form .views-submit-button {
  padding-top: 0; }
  /* line 233, sass/components/_search.scss */
  #views-exposed-form-search-page .views-exposed-form .views-submit-button input[type="submit"] {
    position: relative;
    background-position: top; }

/* line 1, sass/components/_share.scss */
#block-menu-menu-social-media-abbrev {
  margin-bottom: 4px 10px 0 0;
  margin-bottom: 0.4rem 1rem 0 0; }
  /* line 4, sass/components/_share.scss */
  #block-menu-menu-social-media-abbrev .fa:before {
    font-size: 24px;
    font-size: 2.4rem; }
  /* line 10, sass/components/_share.scss */
  #block-menu-menu-social-media-abbrev a {
    color: white; }
    /* line 4, sass/helpers/_links.scss */
    #block-menu-menu-social-media-abbrev a:visited {
      color: white; }
    /* line 9, sass/helpers/_links.scss */
    #block-menu-menu-social-media-abbrev a:focus {
      color: white; }
    /* line 14, sass/helpers/_links.scss */
    #block-menu-menu-social-media-abbrev a:hover {
      color: white; }
    /* line 19, sass/helpers/_links.scss */
    #block-menu-menu-social-media-abbrev a:active {
      color: white; }
    /* line 12, sass/components/_share.scss */
    #block-menu-menu-social-media-abbrev a:focus {
      color: #fbe0a8; }
  /* line 16, sass/components/_share.scss */
  #block-menu-menu-social-media-abbrev li {
    margin-right: 10px;
    margin-right: 1rem; }

/* line 33, sass/components/_share.scss */
.pane-addtoany-addtoany-button {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  @media screen and (min-width: 768px) {
    /* line 33, sass/components/_share.scss */
    .pane-addtoany-addtoany-button {
      position: absolute;
      top: -54px;
      top: -5.4rem;
      right: 0; } }
  @media (min-width: 1024px) {
    /* line 44, sass/components/_share.scss */
    .wrapper-page-title .pane-addtoany-addtoany-button {
      position: absolute;
      right: 0;
      top: 0; }
    /* line 49, sass/components/_share.scss */
    .wrapper-page-title.no-title .pane-addtoany-addtoany-button {
      top: -36px;
      top: -3.6rem; } }

/* line 56, sass/components/_share.scss */
.addtoany_list {
  display: block;
  text-align: right;
  position: relative; }
  /* line 61, sass/components/_share.scss */
  .addtoany_list a {
    color: #80243F; }
    /* line 4, sass/helpers/_links.scss */
    .addtoany_list a:visited {
      color: #80243F; }
    /* line 9, sass/helpers/_links.scss */
    .addtoany_list a:focus {
      color: #80243F; }
    /* line 14, sass/helpers/_links.scss */
    .addtoany_list a:hover {
      color: #006992; }
    /* line 19, sass/helpers/_links.scss */
    .addtoany_list a:active {
      color: #006992; }
  /* line 66, sass/components/_share.scss */
  .addtoany_list a:hover svg path {
    fill: #80243F !important;
    stroke: #80243F !important; }
  /* line 70, sass/components/_share.scss */
  .addtoany_list a:hover span {
    opacity: 1; }
  /* line 74, sass/components/_share.scss */
  .addtoany_list .fa:before {
    font-size: 24px;
    font-size: 2.4rem; }

/* line 78, sass/components/_share.scss */
.share-btn {
  padding: 0 4px;
  margin-right: 2px;
  display: inline-block;
  border: 1px solid transparent;
  position: relative;
  background: white;
  z-index: 20;
  width: 32px;
  height: 32px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50%;
  background-color: white;
  background-size: 65%;
  background-image: url("../images/bg/share.png");
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 30.6' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bfill:%23006992%7D.st1%7Bfill:none%3Bstroke:%23006992%3Bstroke-miterlimit:10%7D%3C/style%3E%3Ccircle class='st0' cx='5.7' cy='15.3' r='5.7'/%3E%3Ccircle class='st0' cx='26.3' cy='24.9' r='5.7'/%3E%3Ccircle class='st0' cx='26.3' cy='5.7' r='5.7'/%3E%3Cpath class='st1' d='M5.7 15.3l20.6-9.6M26.3 24.9L5.7 15.3'/%3E%3C/svg%3E"); }
  /* line 98, sass/components/_share.scss */
  .share-btn:hover, .share-btn.active {
    background-image: url("../images/bg/share-burgundy.png");
    background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.6 21.6' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bfill:%2380243f%7D.st1%7Bfill:none%3Bstroke:%2380243f%3Bstroke-miterlimit:10%7D%3C/style%3E%3Ccircle class='st0' cx='4' cy='10.8' r='4'/%3E%3Ccircle class='st0' cx='18.6' cy='17.6' r='4'/%3E%3Ccircle class='st0' cx='18.6' cy='4' r='4'/%3E%3Cpath class='st1' d='M4 10.8L18.6 4M18.6 17.6L4 10.8'/%3E%3C/svg%3E"); }
    /* line 106, sass/components/_share.scss */
    .share-btn:hover .icon, .share-btn.active .icon {
      background-image: url("../images/bg/share-burgundy.png");
      background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.6 21.6' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bfill:%2380243f%7D.st1%7Bfill:none%3Bstroke:%2380243f%3Bstroke-miterlimit:10%7D%3C/style%3E%3Ccircle class='st0' cx='4' cy='10.8' r='4'/%3E%3Ccircle class='st0' cx='18.6' cy='17.6' r='4'/%3E%3Ccircle class='st0' cx='18.6' cy='4' r='4'/%3E%3Cpath class='st1' d='M4 10.8L18.6 4M18.6 17.6L4 10.8'/%3E%3C/svg%3E"); }
  /* line 113, sass/components/_share.scss */
  .share-btn.active, .share-btn.active:hover {
    border-bottom: none; }

/* line 120, sass/components/_share.scss */
.social-media {
  position: absolute;
  top: -999px;
  right: 0;
  display: none;
  min-width: 180px;
  z-index: 10;
  opacity: 0;
  border: 1px solid #527081;
  background: white;
  text-align: center;
  *zoom: 1;
  -webkit-transition: opacity 400ms ease-in-out;
  transition: opacity 400ms ease-in-out; }
  /* line 14, sass/helpers/_clearfix.scss */
  .social-media:before, .social-media:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .social-media:after {
    clear: both; }
  /* line 132, sass/components/_share.scss */
  .social-media a {
    padding: 8px 5px;
    line-height: 1; }
    /* line 135, sass/components/_share.scss */
    .social-media a:hover {
      border: none; }
  /* line 140, sass/components/_share.scss */
  .social-media.active {
    top: 32px;
    opacity: 1;
    display: block; }

/* line 7, sass/components/_sidebar.scss */
aside .active-trail,
.aside .active-trail {
  font-weight: bold; }

/* line 11, sass/components/_sidebar.scss */
aside .menu > li,
.aside .menu > li {
  margin: 0;
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

/* line 16, sass/components/_sidebar.scss */
aside .menu .menu > li,
.aside .menu .menu > li {
  margin-left: 10px;
  margin-left: 1rem; }

/* line 21, sass/components/_sidebar.scss */
aside .entity-paragraphs-item,
.aside .entity-paragraphs-item {
  margin-bottom: 36px;
  margin-bottom: 3.6rem; }
  /* line 26, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item.pane-menu-tree > a,
  aside .entity-paragraphs-item .title,
  aside .entity-paragraphs-item .pane-title,
  .aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside .entity-paragraphs-item .title,
  .aside .entity-paragraphs-item .pane-title {
    background: #527081;
    color: white;
    margin: 0;
    padding: 12px 15px;
    padding: 1.2rem 1.5rem; }
  /* line 36, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item .title a,
  aside .entity-paragraphs-item .pane-title a,
  .aside .entity-paragraphs-item .title a,
  .aside .entity-paragraphs-item .pane-title a {
    border-bottom: 1px dotted transparent;
    color: white; }
    /* line 4, sass/helpers/_links.scss */
    aside .entity-paragraphs-item .title a:visited,
    aside .entity-paragraphs-item .pane-title a:visited,
    .aside .entity-paragraphs-item .title a:visited,
    .aside .entity-paragraphs-item .pane-title a:visited {
      color: white; }
    /* line 9, sass/helpers/_links.scss */
    aside .entity-paragraphs-item .title a:focus,
    aside .entity-paragraphs-item .pane-title a:focus,
    .aside .entity-paragraphs-item .title a:focus,
    .aside .entity-paragraphs-item .pane-title a:focus {
      color: white; }
    /* line 14, sass/helpers/_links.scss */
    aside .entity-paragraphs-item .title a:hover,
    aside .entity-paragraphs-item .pane-title a:hover,
    .aside .entity-paragraphs-item .title a:hover,
    .aside .entity-paragraphs-item .pane-title a:hover {
      color: white; }
    /* line 19, sass/helpers/_links.scss */
    aside .entity-paragraphs-item .title a:active,
    aside .entity-paragraphs-item .pane-title a:active,
    .aside .entity-paragraphs-item .title a:active,
    .aside .entity-paragraphs-item .pane-title a:active {
      color: white; }
    /* line 39, sass/components/_sidebar.scss */
    aside .entity-paragraphs-item .title a:after,
    aside .entity-paragraphs-item .pane-title a:after,
    .aside .entity-paragraphs-item .title a:after,
    .aside .entity-paragraphs-item .pane-title a:after {
      content: ''; }
    /* line 42, sass/components/_sidebar.scss */
    aside .entity-paragraphs-item .title a:hover,
    aside .entity-paragraphs-item .pane-title a:hover,
    .aside .entity-paragraphs-item .title a:hover,
    .aside .entity-paragraphs-item .pane-title a:hover {
      border-bottom: 1px dotted white; }
  /* line 47, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside .entity-paragraphs-item.pane-menu-tree > a {
    display: block;
    border-bottom: 1px dotted transparent;
    color: white; }
    /* line 4, sass/helpers/_links.scss */
    aside .entity-paragraphs-item.pane-menu-tree > a:visited,
    .aside .entity-paragraphs-item.pane-menu-tree > a:visited {
      color: white; }
    /* line 9, sass/helpers/_links.scss */
    aside .entity-paragraphs-item.pane-menu-tree > a:focus,
    .aside .entity-paragraphs-item.pane-menu-tree > a:focus {
      color: white; }
    /* line 14, sass/helpers/_links.scss */
    aside .entity-paragraphs-item.pane-menu-tree > a:hover,
    .aside .entity-paragraphs-item.pane-menu-tree > a:hover {
      color: white; }
    /* line 19, sass/helpers/_links.scss */
    aside .entity-paragraphs-item.pane-menu-tree > a:active,
    .aside .entity-paragraphs-item.pane-menu-tree > a:active {
      color: white; }
    /* line 52, sass/components/_sidebar.scss */
    aside .entity-paragraphs-item.pane-menu-tree > a:after,
    .aside .entity-paragraphs-item.pane-menu-tree > a:after {
      content: ''; }
    /* line 55, sass/components/_sidebar.scss */
    aside .entity-paragraphs-item.pane-menu-tree > a:hover,
    .aside .entity-paragraphs-item.pane-menu-tree > a:hover {
      border-bottom: 1px dotted white; }
  /* line 59, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item .inner,
  aside .entity-paragraphs-item .menu-block-wrapper,
  .aside .entity-paragraphs-item .inner,
  .aside .entity-paragraphs-item .menu-block-wrapper {
    border: 1px solid #527081;
    padding: 12px 15px;
    padding: 1.2rem 1.5rem; }
    /* line 63, sass/components/_sidebar.scss */
    aside .entity-paragraphs-item .inner a,
    aside .entity-paragraphs-item .menu-block-wrapper a,
    .aside .entity-paragraphs-item .inner a,
    .aside .entity-paragraphs-item .menu-block-wrapper a {
      color: #000000; }
      /* line 4, sass/helpers/_links.scss */
      aside .entity-paragraphs-item .inner a:visited,
      aside .entity-paragraphs-item .menu-block-wrapper a:visited,
      .aside .entity-paragraphs-item .inner a:visited,
      .aside .entity-paragraphs-item .menu-block-wrapper a:visited {
        color: #000000; }
      /* line 9, sass/helpers/_links.scss */
      aside .entity-paragraphs-item .inner a:focus,
      aside .entity-paragraphs-item .menu-block-wrapper a:focus,
      .aside .entity-paragraphs-item .inner a:focus,
      .aside .entity-paragraphs-item .menu-block-wrapper a:focus {
        color: #000000; }
      /* line 14, sass/helpers/_links.scss */
      aside .entity-paragraphs-item .inner a:hover,
      aside .entity-paragraphs-item .menu-block-wrapper a:hover,
      .aside .entity-paragraphs-item .inner a:hover,
      .aside .entity-paragraphs-item .menu-block-wrapper a:hover {
        color: #80243F; }
      /* line 19, sass/helpers/_links.scss */
      aside .entity-paragraphs-item .inner a:active,
      aside .entity-paragraphs-item .menu-block-wrapper a:active,
      .aside .entity-paragraphs-item .inner a:active,
      .aside .entity-paragraphs-item .menu-block-wrapper a:active {
        color: #80243F; }
  /* line 67, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item .inner,
  .aside .entity-paragraphs-item .inner {
    border-width: 1px 1px 0; }
    /* line 69, sass/components/_sidebar.scss */
    aside .entity-paragraphs-item .inner:last-child,
    .aside .entity-paragraphs-item .inner:last-child {
      border-width: 1px; }
  /* line 80, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item.field-bg.bg-gray .inner a, aside .entity-paragraphs-item.field-bg.bg-blue .inner a, aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a, aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a, aside .entity-paragraphs-item.field-bg.bg-tan .inner a, aside .entity-paragraphs-item.field-bg.bg-purple .inner a,
  .aside .entity-paragraphs-item.field-bg.bg-gray .inner a,
  .aside .entity-paragraphs-item.field-bg.bg-blue .inner a,
  .aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a,
  .aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a,
  .aside .entity-paragraphs-item.field-bg.bg-tan .inner a,
  .aside .entity-paragraphs-item.field-bg.bg-purple .inner a {
    color: white; }
    /* line 4, sass/helpers/_links.scss */
    aside .entity-paragraphs-item.field-bg.bg-gray .inner a:visited, aside .entity-paragraphs-item.field-bg.bg-blue .inner a:visited, aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a:visited, aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a:visited, aside .entity-paragraphs-item.field-bg.bg-tan .inner a:visited, aside .entity-paragraphs-item.field-bg.bg-purple .inner a:visited,
    .aside .entity-paragraphs-item.field-bg.bg-gray .inner a:visited,
    .aside .entity-paragraphs-item.field-bg.bg-blue .inner a:visited,
    .aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a:visited,
    .aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a:visited,
    .aside .entity-paragraphs-item.field-bg.bg-tan .inner a:visited,
    .aside .entity-paragraphs-item.field-bg.bg-purple .inner a:visited {
      color: white; }
    /* line 9, sass/helpers/_links.scss */
    aside .entity-paragraphs-item.field-bg.bg-gray .inner a:focus, aside .entity-paragraphs-item.field-bg.bg-blue .inner a:focus, aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a:focus, aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a:focus, aside .entity-paragraphs-item.field-bg.bg-tan .inner a:focus, aside .entity-paragraphs-item.field-bg.bg-purple .inner a:focus,
    .aside .entity-paragraphs-item.field-bg.bg-gray .inner a:focus,
    .aside .entity-paragraphs-item.field-bg.bg-blue .inner a:focus,
    .aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a:focus,
    .aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a:focus,
    .aside .entity-paragraphs-item.field-bg.bg-tan .inner a:focus,
    .aside .entity-paragraphs-item.field-bg.bg-purple .inner a:focus {
      color: white; }
    /* line 14, sass/helpers/_links.scss */
    aside .entity-paragraphs-item.field-bg.bg-gray .inner a:hover, aside .entity-paragraphs-item.field-bg.bg-blue .inner a:hover, aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a:hover, aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a:hover, aside .entity-paragraphs-item.field-bg.bg-tan .inner a:hover, aside .entity-paragraphs-item.field-bg.bg-purple .inner a:hover,
    .aside .entity-paragraphs-item.field-bg.bg-gray .inner a:hover,
    .aside .entity-paragraphs-item.field-bg.bg-blue .inner a:hover,
    .aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a:hover,
    .aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a:hover,
    .aside .entity-paragraphs-item.field-bg.bg-tan .inner a:hover,
    .aside .entity-paragraphs-item.field-bg.bg-purple .inner a:hover {
      color: white; }
    /* line 19, sass/helpers/_links.scss */
    aside .entity-paragraphs-item.field-bg.bg-gray .inner a:active, aside .entity-paragraphs-item.field-bg.bg-blue .inner a:active, aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a:active, aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a:active, aside .entity-paragraphs-item.field-bg.bg-tan .inner a:active, aside .entity-paragraphs-item.field-bg.bg-purple .inner a:active,
    .aside .entity-paragraphs-item.field-bg.bg-gray .inner a:active,
    .aside .entity-paragraphs-item.field-bg.bg-blue .inner a:active,
    .aside .entity-paragraphs-item.field-bg.bg-blue-dark .inner a:active,
    .aside .entity-paragraphs-item.field-bg.bg-burgundy .inner a:active,
    .aside .entity-paragraphs-item.field-bg.bg-tan .inner a:active,
    .aside .entity-paragraphs-item.field-bg.bg-purple .inner a:active {
      color: white; }
  /* line 85, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item.field-bg h2,
  .aside .entity-paragraphs-item.field-bg h2 {
    margin-bottom: 12px;
    margin-bottom: 1.2rem; }
  /* line 88, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item.field-bg .inner,
  .aside .entity-paragraphs-item.field-bg .inner {
    padding: 0;
    border: none; }
  /* line 92, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item.field-bg .b-text-wrapper,
  .aside .entity-paragraphs-item.field-bg .b-text-wrapper {
    padding: 12px 15px;
    padding: 1.2rem 1.5rem; }

@media screen and (min-width: 768px) {
  /* line 100, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item .title,
  aside .entity-paragraphs-item .pane-title,
  .aside .entity-paragraphs-item .title,
  .aside .entity-paragraphs-item .pane-title {
    padding: 12px 15px;
    padding: 1.2rem 1.5rem; }
  /* line 104, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item .panel-pane,
  aside .entity-paragraphs-item .menu-block-wrapper,
  .aside .entity-paragraphs-item .panel-pane,
  .aside .entity-paragraphs-item .menu-block-wrapper {
    padding: 12px 15px;
    padding: 1.2rem 1.5rem; }
  /* line 108, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item .inner .panel-pane,
  .aside .entity-paragraphs-item .inner .panel-pane {
    padding: 0; } }

@media (min-width: 1366px) {
  /* line 115, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item .title,
  aside .entity-paragraphs-item .pane-title,
  .aside .entity-paragraphs-item .title,
  .aside .entity-paragraphs-item .pane-title {
    padding: 12px 20px;
    padding: 1.2rem 2rem; }
  /* line 119, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item .inner,
  aside .entity-paragraphs-item .menu-block-wrapper,
  .aside .entity-paragraphs-item .inner,
  .aside .entity-paragraphs-item .menu-block-wrapper {
    padding: 12px 20px;
    padding: 1.2rem 2rem; }
  /* line 125, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item.field-bg .inner,
  .aside .entity-paragraphs-item.field-bg .inner {
    padding: 0;
    border: none; }
  /* line 129, sass/components/_sidebar.scss */
  aside .entity-paragraphs-item.field-bg .b-text-wrapper,
  .aside .entity-paragraphs-item.field-bg .b-text-wrapper {
    padding: 12px 20px;
    padding: 1.2rem 2rem; } }

/* line 1, sass/components/_tabs.scss */
.si-tabs {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  /* line 9, sass/components/_tabs.scss */
  .si-tabs.r-tabs {
    /* Disabled tab */ }
    /* line 10, sass/components/_tabs.scss */
    .si-tabs.r-tabs .r-tabs-nav {
      display: none; }
    /* line 13, sass/components/_tabs.scss */
    .si-tabs.r-tabs .r-tabs-accordion-title {
      display: block; }
      /* line 15, sass/components/_tabs.scss */
      .no-js .si-tabs.r-tabs .r-tabs-accordion-title {
        display: none; }
    /* line 19, sass/components/_tabs.scss */
    .si-tabs.r-tabs .r-tabs-panel,
    .si-tabs.r-tabs .tab-content-title {
      display: none;
      padding: 12px 10px;
      padding: 1.2rem 1rem;
      border: 1px solid #a59f9c;
      border-width: 0 1px; }
      /* line 25, sass/components/_tabs.scss */
      .no-js .si-tabs.r-tabs .r-tabs-panel, .no-js
      .si-tabs.r-tabs .tab-content-title {
        display: block; }
      /* line 28, sass/components/_tabs.scss */
      .si-tabs.r-tabs .r-tabs-panel.r-tabs-state-active,
      .si-tabs.r-tabs .tab-content-title.r-tabs-state-active {
        border-color: #006992; }
    /* line 32, sass/components/_tabs.scss */
    .si-tabs.r-tabs .r-tabs-panel.r-tabs-state-active {
      display: block; }
    /* line 36, sass/components/_tabs.scss */
    .si-tabs.r-tabs .r-tabs-nav .r-tabs-state-disabled {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
      opacity: 0.5; }
  /* line 42, sass/components/_tabs.scss */
  .si-tabs .panel-heading,
  .si-tabs .r-tabs-accordion-title {
    font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0; }
    /* line 47, sass/components/_tabs.scss */
    .si-tabs .panel-heading a, .si-tabs .panel-heading a.collapsed, .si-tabs .panel-heading a.collapsed.expanded,
    .si-tabs .r-tabs-accordion-title a,
    .si-tabs .r-tabs-accordion-title a.collapsed,
    .si-tabs .r-tabs-accordion-title a.collapsed.expanded {
      background: #7F7E7D;
      border: 1px solid #a59f9c;
      border-width: 1px 1px 0;
      display: block;
      color: #fff;
      position: relative;
      font-weight: bold;
      font-size: 20px;
      font-size: 2rem;
      padding: 12px 5px 12px 30px;
      padding: 1.2rem 0.5rem 1.2rem 3rem; }
      /* line 59, sass/components/_tabs.scss */
      .si-tabs .panel-heading a:before, .si-tabs .panel-heading a.collapsed:before, .si-tabs .panel-heading a.collapsed.expanded:before,
      .si-tabs .r-tabs-accordion-title a:before,
      .si-tabs .r-tabs-accordion-title a.collapsed:before,
      .si-tabs .r-tabs-accordion-title a.collapsed.expanded:before {
        font-family: FontAwesome;
            font-style: normal;
            font-weight: 400;
            text-decoration: inherit;
        font-size: 10px;
        font-size: 1rem;
        position: absolute;
        display: inline-block; }
      /* line 68, sass/components/_tabs.scss */
      .si-tabs .panel-heading a:after, .si-tabs .panel-heading a.collapsed:after, .si-tabs .panel-heading a.collapsed.expanded:after,
      .si-tabs .r-tabs-accordion-title a:after,
      .si-tabs .r-tabs-accordion-title a.collapsed:after,
      .si-tabs .r-tabs-accordion-title a.collapsed.expanded:after {
        content: ''; }
      /* line 71, sass/components/_tabs.scss */
      .si-tabs .panel-heading a:hover, .si-tabs .panel-heading a.collapsed:hover, .si-tabs .panel-heading a.collapsed.expanded:hover,
      .si-tabs .r-tabs-accordion-title a:hover,
      .si-tabs .r-tabs-accordion-title a.collapsed:hover,
      .si-tabs .r-tabs-accordion-title a.collapsed.expanded:hover {
        background: #989897;
        color: #000000; }
        /* line 74, sass/components/_tabs.scss */
        .si-tabs .panel-heading a:hover:before, .si-tabs .panel-heading a.collapsed:hover:before, .si-tabs .panel-heading a.collapsed.expanded:hover:before,
        .si-tabs .r-tabs-accordion-title a:hover:before,
        .si-tabs .r-tabs-accordion-title a.collapsed:hover:before,
        .si-tabs .r-tabs-accordion-title a.collapsed.expanded:hover:before {
          color: #000000; }
  /* line 81, sass/components/_tabs.scss */
  .si-tabs .panel-heading a.collapsed:before,
  .si-tabs .r-tabs-accordion-title a:before {
    top: 20px;
    top: 2rem;
    left: 8px;
    left: 0.8rem;
    display: inline-block;
    content: "\f054";
    color: #fff; }
  /* line 89, sass/components/_tabs.scss */
  .si-tabs .r-tabs-accordion-title.r-tabs-state-active a,
  .si-tabs .panel-heading a.expanded {
    background: #006992;
    border: 1px solid #006992;
    border-width: 1px 1px 0;
    color: white; }
    /* line 95, sass/components/_tabs.scss */
    .si-tabs .r-tabs-accordion-title.r-tabs-state-active a:before,
    .si-tabs .panel-heading a.expanded:before {
      top: 20px;
      top: 2rem;
      left: 8px;
      left: 0.8rem;
      content: "\f078";
      color: #fff; }
  /* line 102, sass/components/_tabs.scss */
  .si-tabs.accordion-tab .panel {
    border-bottom: 1px solid #a59f9c; }
    /* line 103, sass/components/_tabs.scss */
    .si-tabs.accordion-tab .panel > .tab-pane {
      padding: 24px 20px 24px 30px;
      padding: 2.4rem 2rem 2.4rem 3rem; }
    /* line 107, sass/components/_tabs.scss */
    .si-tabs.accordion-tab .panel > .tab-pane {
      border: 1px solid #a59f9c;
      border-width: 0 1px;
      padding: 24px 20px;
      padding: 2.4rem 2rem; }
  /* line 114, sass/components/_tabs.scss */
  .si-tabs .collapse {
    display: none; }
    /* line 116, sass/components/_tabs.scss */
    .no-js .si-tabs .collapse {
      display: block; }
    /* line 119, sass/components/_tabs.scss */
    .si-tabs .collapse.in {
      display: block; }
  /* line 127, sass/components/_tabs.scss */
  .si-tabs tr.collapse.in {
    display: table-row; }
  /* line 129, sass/components/_tabs.scss */
  .si-tabs tbody.collapse.in {
    display: table-row-group; }
  /* line 130, sass/components/_tabs.scss */
  .si-tabs .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height ease .35s;
    transition: height ease .35s; }
  /* line 135, sass/components/_tabs.scss */
  .si-tabs .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear; }
    /* line 138, sass/components/_tabs.scss */
    .si-tabs .fade.in {
      opacity: 1; }
  @media screen and (min-width: 768px) {
    /* line 144, sass/components/_tabs.scss */
    .si-tabs .tab-content-title {
      display: block; }
    /* line 148, sass/components/_tabs.scss */
    .si-tabs.r-tabs .r-tabs-nav {
      display: block;
      *zoom: 1; }
      /* line 14, sass/helpers/_clearfix.scss */
      .si-tabs.r-tabs .r-tabs-nav:before, .si-tabs.r-tabs .r-tabs-nav:after {
        content: " ";
        display: table;
        line-height: 0; }
      /* line 20, sass/helpers/_clearfix.scss */
      .si-tabs.r-tabs .r-tabs-nav:after {
        clear: both; }
    /* line 152, sass/components/_tabs.scss */
    .si-tabs.r-tabs .r-tabs-accordion-title {
      display: none; }
    /* line 155, sass/components/_tabs.scss */
    .si-tabs.r-tabs .r-tabs-tab {
      display: block;
      float: left;
      position: relative; }
      /* line 159, sass/components/_tabs.scss */
      .si-tabs.r-tabs .r-tabs-tab .panel-heading {
        position: relative; }
      /* line 163, sass/components/_tabs.scss */
      .si-tabs.r-tabs .r-tabs-tab .panel-heading a {
        border-right-width: 0;
        -webkit-transition: .3s border ease-in, .3s background-color ease-in;
        transition: .3s border ease-in, .3s background-color ease-in;
        padding: 12px 20px;
        padding: 1.2rem 2rem; }
      /* line 169, sass/components/_tabs.scss */
      .si-tabs.r-tabs .r-tabs-tab:last-child .panel-heading a {
        border-right-width: 1px; }
      /* line 174, sass/components/_tabs.scss */
      .si-tabs.r-tabs .r-tabs-tab.r-tabs-state-active .panel-heading a {
        background: #fff;
        color: #006992; }
    /* line 180, sass/components/_tabs.scss */
    .si-tabs.r-tabs .r-tabs-panel {
      display: block !important;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
      opacity: 0;
      padding: 0;
      max-height: 0;
      height: 0;
      -webkit-transition: 0s opacity ease-in, 0s padding ease-in, .3s max-height ease-in, .3s height ease-in;
      transition: 0s opacity ease-in, 0s padding ease-in, .3s max-height ease-in, .3s height ease-in;
      border-width: 1px;
      margin-top: -1.5px; }
      /* line 189, sass/components/_tabs.scss */
      .no-js .si-tabs.r-tabs .r-tabs-panel {
        display: block; }
      /* line 192, sass/components/_tabs.scss */
      .si-tabs.r-tabs .r-tabs-panel.r-tabs-state-active {
        border-color: #a59f9c;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
        max-height: 9999px;
        height: auto;
        padding: 24px 20px;
        padding: 2.4rem 2rem; } }

/* line 1, sass/components/_teasers.scss */
.b-media-wrapper {
  line-height: 0; }
  /* line 3, sass/components/_teasers.scss */
  .b-media-wrapper.border {
    background: #ecf0f1;
    border: 1px solid #dde4e6;
    margin: 0; }
    /* line 7, sass/components/_teasers.scss */
    .b-media-wrapper.border img {
      margin: auto; }

/* line 15, sass/components/_teasers.scss */
.teaser--link .inner,
.teaser-long .inner {
  display: block; }

/* line 21, sass/components/_teasers.scss */
.view .views-row .b-text-wrapper h2, .view .views-row .b-text-wrapper h3, .view .views-row .b-text-wrapper #block-panels-mini-footer h2, #block-panels-mini-footer .view .views-row .b-text-wrapper h2, .view .views-row .b-text-wrapper aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .view .views-row .b-text-wrapper h2, .view .views-row .b-text-wrapper
.aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item .view .views-row .b-text-wrapper h2, .view .views-row .b-text-wrapper aside .entity-paragraphs-item.pane-menu-tree > a, aside .view .views-row .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a, .view .views-row .b-text-wrapper
.aside .entity-paragraphs-item.pane-menu-tree > a,
.aside .view .views-row .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a, .view .views-row .b-text-wrapper .si-tabs h2, .si-tabs .view .views-row .b-text-wrapper h2, .view .views-row .b-text-wrapper .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .view .views-row .b-text-wrapper h2,
.b-text-wrapper h2,
.b-text-wrapper h3,
.b-text-wrapper #block-panels-mini-footer h2, #block-panels-mini-footer
.b-text-wrapper h2,
.b-text-wrapper aside .entity-paragraphs-item h2, aside .entity-paragraphs-item
.b-text-wrapper h2,
.b-text-wrapper
.aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item
.b-text-wrapper h2,
.b-text-wrapper aside .entity-paragraphs-item.pane-menu-tree > a, aside
.b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a,
.b-text-wrapper
.aside .entity-paragraphs-item.pane-menu-tree > a,
.aside
.b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a,
.b-text-wrapper .si-tabs h2, .si-tabs
.b-text-wrapper h2,
.b-text-wrapper .node-type-exhibit .group-app h2, .node-type-exhibit .group-app
.b-text-wrapper h2 {
  margin: 12px 0 0;
  margin: 1.2rem 0 0; }

/* line 25, sass/components/_teasers.scss */
.teaser-long {
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }
  /* line 26, sass/components/_teasers.scss */
  .teaser-long .preface {
    margin-bottom: 12px;
    margin-bottom: 1.2rem; }
  /* line 29, sass/components/_teasers.scss */
  .teaser-long img {
    width: 100%; }
  /* line 32, sass/components/_teasers.scss */
  .teaser-long p {
    margin: 0 0 12px;
    margin: 0 0 1.2rem; }
    /* line 34, sass/components/_teasers.scss */
    .teaser-long p:last-child {
      margin: 0; }
  /* line 38, sass/components/_teasers.scss */
  .teaser-long h2, .teaser-long .beta,
  .teaser-long h3,
  .teaser-long #block-panels-mini-footer h2, #block-panels-mini-footer
  .teaser-long h2,
  .teaser-long aside .entity-paragraphs-item h2, aside .entity-paragraphs-item
  .teaser-long h2,
  .teaser-long
  .aside .entity-paragraphs-item h2,
  .aside .entity-paragraphs-item
  .teaser-long h2,
  .teaser-long aside .entity-paragraphs-item.pane-menu-tree > a, aside
  .teaser-long .entity-paragraphs-item.pane-menu-tree > a,
  .teaser-long
  .aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside
  .teaser-long .entity-paragraphs-item.pane-menu-tree > a,
  .teaser-long .si-tabs h2, .si-tabs
  .teaser-long h2,
  .teaser-long .node-type-exhibit .group-app h2, .node-type-exhibit .group-app
  .teaser-long h2, .teaser-long .gamma,
  .teaser-long .b-title {
    margin-bottom: 12px;
    margin-bottom: 1.2rem; }
  /* line 44, sass/components/_teasers.scss */
  .masonry-grid .teaser-long .b-media-wrapper {
    border: 1px solid #dde4e6;
    border-width: 1px 1px 0; }
  /* line 49, sass/components/_teasers.scss */
  .teaser-long .b-text-wrapper {
    padding: 12px 15px;
    padding: 1.2rem 1.5rem; }
    /* line 52, sass/components/_teasers.scss */
    .grid-wrapper .teaser-long .b-text-wrapper,
    .masonry-grid .teaser-long .b-text-wrapper {
      padding: 12px 10px;
      padding: 1.2rem 1rem;
      background: #ecf0f1;
      border: 1px solid #dde4e6;
      margin: 0; }
      /* line 58, sass/components/_teasers.scss */
      .grid-wrapper .teaser-long .b-text-wrapper h3, .grid-wrapper .teaser-long .b-text-wrapper #block-panels-mini-footer h2, #block-panels-mini-footer .grid-wrapper .teaser-long .b-text-wrapper h2, .grid-wrapper .teaser-long .b-text-wrapper aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .grid-wrapper .teaser-long .b-text-wrapper h2, .grid-wrapper .teaser-long .b-text-wrapper
      .aside .entity-paragraphs-item h2,
      .aside .entity-paragraphs-item .grid-wrapper .teaser-long .b-text-wrapper h2, .grid-wrapper .teaser-long .b-text-wrapper aside .entity-paragraphs-item.pane-menu-tree > a, aside .grid-wrapper .teaser-long .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a, .grid-wrapper .teaser-long .b-text-wrapper
      .aside .entity-paragraphs-item.pane-menu-tree > a,
      .aside .grid-wrapper .teaser-long .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a, .grid-wrapper .teaser-long .b-text-wrapper .si-tabs h2, .si-tabs .grid-wrapper .teaser-long .b-text-wrapper h2, .grid-wrapper .teaser-long .b-text-wrapper .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .grid-wrapper .teaser-long .b-text-wrapper h2, .grid-wrapper .teaser-long .b-text-wrapper h3 a, .grid-wrapper .teaser-long .b-text-wrapper #block-panels-mini-footer h2 a, #block-panels-mini-footer .grid-wrapper .teaser-long .b-text-wrapper h2 a, .grid-wrapper .teaser-long .b-text-wrapper aside .entity-paragraphs-item h2 a, aside .entity-paragraphs-item .grid-wrapper .teaser-long .b-text-wrapper h2 a, .grid-wrapper .teaser-long .b-text-wrapper
      .aside .entity-paragraphs-item h2 a,
      .aside .entity-paragraphs-item .grid-wrapper .teaser-long .b-text-wrapper h2 a, .grid-wrapper .teaser-long .b-text-wrapper aside .entity-paragraphs-item.pane-menu-tree > a a, aside .grid-wrapper .teaser-long .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a a, .grid-wrapper .teaser-long .b-text-wrapper
      .aside .entity-paragraphs-item.pane-menu-tree > a a,
      .aside .grid-wrapper .teaser-long .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a a, .grid-wrapper .teaser-long .b-text-wrapper .si-tabs h2 a, .si-tabs .grid-wrapper .teaser-long .b-text-wrapper h2 a, .grid-wrapper .teaser-long .b-text-wrapper .node-type-exhibit .group-app h2 a, .node-type-exhibit .group-app .grid-wrapper .teaser-long .b-text-wrapper h2 a,
      .masonry-grid .teaser-long .b-text-wrapper h3,
      .masonry-grid .teaser-long .b-text-wrapper #block-panels-mini-footer h2, #block-panels-mini-footer
      .masonry-grid .teaser-long .b-text-wrapper h2,
      .masonry-grid .teaser-long .b-text-wrapper aside .entity-paragraphs-item h2, aside .entity-paragraphs-item
      .masonry-grid .teaser-long .b-text-wrapper h2,
      .masonry-grid .teaser-long .b-text-wrapper
      .aside .entity-paragraphs-item h2,
      .aside .entity-paragraphs-item
      .masonry-grid .teaser-long .b-text-wrapper h2,
      .masonry-grid .teaser-long .b-text-wrapper aside .entity-paragraphs-item.pane-menu-tree > a, aside
      .masonry-grid .teaser-long .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a,
      .masonry-grid .teaser-long .b-text-wrapper
      .aside .entity-paragraphs-item.pane-menu-tree > a,
      .aside
      .masonry-grid .teaser-long .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a,
      .masonry-grid .teaser-long .b-text-wrapper .si-tabs h2, .si-tabs
      .masonry-grid .teaser-long .b-text-wrapper h2,
      .masonry-grid .teaser-long .b-text-wrapper .node-type-exhibit .group-app h2, .node-type-exhibit .group-app
      .masonry-grid .teaser-long .b-text-wrapper h2,
      .masonry-grid .teaser-long .b-text-wrapper h3 a,
      .masonry-grid .teaser-long .b-text-wrapper #block-panels-mini-footer h2 a, #block-panels-mini-footer
      .masonry-grid .teaser-long .b-text-wrapper h2 a,
      .masonry-grid .teaser-long .b-text-wrapper aside .entity-paragraphs-item h2 a, aside .entity-paragraphs-item
      .masonry-grid .teaser-long .b-text-wrapper h2 a,
      .masonry-grid .teaser-long .b-text-wrapper
      .aside .entity-paragraphs-item h2 a,
      .aside .entity-paragraphs-item
      .masonry-grid .teaser-long .b-text-wrapper h2 a,
      .masonry-grid .teaser-long .b-text-wrapper aside .entity-paragraphs-item.pane-menu-tree > a a, aside
      .masonry-grid .teaser-long .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a a,
      .masonry-grid .teaser-long .b-text-wrapper
      .aside .entity-paragraphs-item.pane-menu-tree > a a,
      .aside
      .masonry-grid .teaser-long .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a a,
      .masonry-grid .teaser-long .b-text-wrapper .si-tabs h2 a, .si-tabs
      .masonry-grid .teaser-long .b-text-wrapper h2 a,
      .masonry-grid .teaser-long .b-text-wrapper .node-type-exhibit .group-app h2 a, .node-type-exhibit .group-app
      .masonry-grid .teaser-long .b-text-wrapper h2 a {
        font-size: 20px;
        font-weight: 500; }
      /* line 62, sass/components/_teasers.scss */
      .grid-wrapper .teaser-long .b-text-wrapper:after, .grid-wrapper .teaser-long .b-text-wrapper:before,
      .masonry-grid .teaser-long .b-text-wrapper:after,
      .masonry-grid .teaser-long .b-text-wrapper:before {
        border-radius: inherit;
        z-index: -1;
        position: absolute;
        content: "";
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0;
        padding: 0; }
      /* line 74, sass/components/_teasers.scss */
      .grid-wrapper .teaser-long .b-text-wrapper:after,
      .masonry-grid .teaser-long .b-text-wrapper:after {
        opacity: .0625;
        -webkit-box-shadow: 0 2px 0 0 #000;
                box-shadow: 0 2px 0 0 #000; }
    /* line 79, sass/components/_teasers.scss */
    .grid-wrapper .teaser-long .b-text-wrapper {
      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-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
    /* line 84, sass/components/_teasers.scss */
    .grid-wrapper .field-bg .teaser-long .b-text-wrapper {
      border: none;
      background: transparent; }
    /* line 88, sass/components/_teasers.scss */
    .grid-wrapper.border .teaser-long .b-text-wrapper,
    .paragraphs-item-grid-layout.border .teaser-long .b-text-wrapper {
      border: none;
      border-left: 2px solid #527081;
      background: transparent;
      padding: 12px 10px 12px 15px;
      padding: 1.2rem 1rem 1.2rem 1.5rem;
      margin-top: 12px;
      margin-top: 1.2rem; }
      /* line 95, sass/components/_teasers.scss */
      .grid-wrapper.border .teaser-long .b-text-wrapper:after,
      .paragraphs-item-grid-layout.border .teaser-long .b-text-wrapper:after {
        -webkit-box-shadow: none;
                box-shadow: none; }
    /* line 99, sass/components/_teasers.scss */
    .grid-wrapper li.border .teaser-long .b-text-wrapper {
      border: none;
      border-top: 1px solid #dde4e6;
      background: transparent; }
  /* line 107, sass/components/_teasers.scss */
  .teaser-long a.inner:hover .b-text-wrapper {
    background-color: #cfdbea; }
    /* line 109, sass/components/_teasers.scss */
    .grid-wrapper.border .teaser-long a.inner:hover .b-text-wrapper,
    .paragraphs-item-grid-layout.border .teaser-long a.inner:hover .b-text-wrapper {
      border-left-color: #80243F; }
    /* line 113, sass/components/_teasers.scss */
    .paragraphs-item-grid-layout .teaser-long a.inner:hover .b-text-wrapper {
      background: none; }
  /* line 119, sass/components/_teasers.scss */
  .grid-wrapper .teaser-long {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  /* line 125, sass/components/_teasers.scss */
  .spacing .teaser-long,
  .spacing-bottom .teaser-long,
  .spacing-extra .teaser-long {
    margin-bottom: 0; }
  /* line 130, sass/components/_teasers.scss */
  .teaser-long a {
    color: #000000; }
    /* line 4, sass/helpers/_links.scss */
    .teaser-long a:visited {
      color: #000000; }
    /* line 9, sass/helpers/_links.scss */
    .teaser-long a:focus {
      color: #000000; }
    /* line 14, sass/helpers/_links.scss */
    .teaser-long a:hover {
      color: #80243F; }
    /* line 19, sass/helpers/_links.scss */
    .teaser-long a:active {
      color: #80243F; }

/* line 137, sass/components/_teasers.scss */
.teaser-featured img,
.teaser-list img {
  width: 100%; }

/* line 140, sass/components/_teasers.scss */
.teaser-featured .b-text-wrapper,
.teaser-list .b-text-wrapper {
  padding: 20px 0 0;
  padding: 2rem 0 0; }

/* line 144, sass/components/_teasers.scss */
.teaser-featured.has-media .b-text-wrapper,
.teaser-list.has-media .b-text-wrapper {
  padding: 0; }

@media screen and (min-width: 768px) {
  /* line 153, sass/components/_teasers.scss */
  .landing .grid-wrapper .teaser-long .b-text-wrapper {
    position: relative;
    padding-bottom: 36px;
    padding-bottom: 3.6rem; }
    /* line 156, sass/components/_teasers.scss */
    .landing .grid-wrapper .teaser-long .b-text-wrapper p {
      position: absolute;
      bottom: 12px;
      bottom: 1.2rem; }
  /* line 162, sass/components/_teasers.scss */
  .grid-wrapper .teaser-long > .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
  /* line 172, sass/components/_teasers.scss */
  .teaser-featured.has-media .inner,
  .edan-search-result.has-media .teaser-featured .inner,
  .teaser-list.has-media .inner,
  .edan-search-result.has-media
  .teaser-list .inner {
    display: grid;
    grid-template-columns: 300px 2fr;
    grid-column-gap: 20px; }
    /* line 177, sass/components/_teasers.scss */
    .no-cssgrid .teaser-featured.has-media .inner, .no-cssgrid
    .edan-search-result.has-media .teaser-featured .inner, .no-cssgrid
    .teaser-list.has-media .inner, .no-cssgrid
    .edan-search-result.has-media
    .teaser-list .inner {
      *zoom: 1; }
      /* line 14, sass/helpers/_clearfix.scss */
      .no-cssgrid .teaser-featured.has-media .inner:before, .no-cssgrid .teaser-featured.has-media .inner:after, .no-cssgrid
      .edan-search-result.has-media .teaser-featured .inner:before, .no-cssgrid
      .edan-search-result.has-media .teaser-featured .inner:after, .no-cssgrid
      .teaser-list.has-media .inner:before, .no-cssgrid
      .teaser-list.has-media .inner:after, .no-cssgrid
      .edan-search-result.has-media
      .teaser-list .inner:before, .no-cssgrid
      .edan-search-result.has-media
      .teaser-list .inner:after {
        content: " ";
        display: table;
        line-height: 0; }
      /* line 20, sass/helpers/_clearfix.scss */
      .no-cssgrid .teaser-featured.has-media .inner:after, .no-cssgrid
      .edan-search-result.has-media .teaser-featured .inner:after, .no-cssgrid
      .teaser-list.has-media .inner:after, .no-cssgrid
      .edan-search-result.has-media
      .teaser-list .inner:after {
        clear: both; }
      /* line 179, sass/components/_teasers.scss */
      .no-cssgrid .teaser-featured.has-media .inner .b-media-wrapper, .no-cssgrid
      .edan-search-result.has-media .teaser-featured .inner .b-media-wrapper, .no-cssgrid
      .teaser-list.has-media .inner .b-media-wrapper, .no-cssgrid
      .edan-search-result.has-media
      .teaser-list .inner .b-media-wrapper {
        width: 40%;
        float: right;
        margin-right: 0; }
      /* line 182, sass/components/_teasers.scss */
      .no-cssgrid .teaser-featured.has-media .inner .b-text-wrapper, .no-cssgrid
      .edan-search-result.has-media .teaser-featured .inner .b-text-wrapper, .no-cssgrid
      .teaser-list.has-media .inner .b-text-wrapper, .no-cssgrid
      .edan-search-result.has-media
      .teaser-list .inner .b-text-wrapper {
        width: 57.14286%;
        float: left;
        margin-right: 2.85714%; }
    /* line 186, sass/components/_teasers.scss */
    .grid-wrapper .teaser-featured.has-media .inner, .grid-wrapper
    .edan-search-result.has-media .teaser-featured .inner, .grid-wrapper
    .teaser-list.has-media .inner, .grid-wrapper
    .edan-search-result.has-media
    .teaser-list .inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column;
              flex-flow: column; }
  /* line 192, sass/components/_teasers.scss */
  .teaser-featured.has-media .b-text-wrapper,
  .edan-search-result.has-media .teaser-featured .b-text-wrapper,
  .teaser-list.has-media .b-text-wrapper,
  .edan-search-result.has-media
  .teaser-list .b-text-wrapper {
    padding: 0 20px 0 0;
    padding: 0 2rem 0 0; }
  /* line 199, sass/components/_teasers.scss */
  .teaser-featured.image-right.has-media .inner,
  .edan-search-result.has-media .teaser-featured.image-right .inner,
  .teaser-list.image-right.has-media .inner,
  .edan-search-result.has-media
  .teaser-list.image-right .inner {
    grid-template-columns: 2fr 300px; }
  /* line 202, sass/components/_teasers.scss */
  .teaser-featured.image-right.has-media .b-media-wrapper,
  .edan-search-result.has-media .teaser-featured.image-right .b-media-wrapper,
  .teaser-list.image-right.has-media .b-media-wrapper,
  .edan-search-result.has-media
  .teaser-list.image-right .b-media-wrapper {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media (min-width: 1024px) {
  /* line 211, sass/components/_teasers.scss */
  .teaser-long .b-text-wrapper {
    padding: 24px 20px;
    padding: 2.4rem 2rem; } }

/* line 2, sass/components/edan/_facets.scss */
.edan-search-facets {
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
  margin-left: 0; }
  /* line 8, sass/components/edan/_facets.scss */
  .edan-search-facets h3, .edan-search-facets #block-panels-mini-footer h2, #block-panels-mini-footer .edan-search-facets h2, .edan-search-facets aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .edan-search-facets h2, .edan-search-facets
  .aside .entity-paragraphs-item h2,
  .aside .entity-paragraphs-item .edan-search-facets h2, .edan-search-facets aside .entity-paragraphs-item.pane-menu-tree > a, aside .edan-search-facets .entity-paragraphs-item.pane-menu-tree > a, .edan-search-facets
  .aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside .edan-search-facets .entity-paragraphs-item.pane-menu-tree > a, .edan-search-facets .si-tabs h2, .si-tabs .edan-search-facets h2, .edan-search-facets .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .edan-search-facets h2 {
    padding: 0 10px;
    padding: 0 1rem;
    margin-bottom: 0; }
    /* line 11, sass/components/edan/_facets.scss */
    .edan-search-facets h3 a:after, .edan-search-facets #block-panels-mini-footer h2 a:after, #block-panels-mini-footer .edan-search-facets h2 a:after, .edan-search-facets aside .entity-paragraphs-item h2 a:after, aside .entity-paragraphs-item .edan-search-facets h2 a:after, .edan-search-facets
    .aside .entity-paragraphs-item h2 a:after,
    .aside .entity-paragraphs-item .edan-search-facets h2 a:after, .edan-search-facets aside .entity-paragraphs-item.pane-menu-tree > a a:after, aside .edan-search-facets .entity-paragraphs-item.pane-menu-tree > a a:after, .edan-search-facets
    .aside .entity-paragraphs-item.pane-menu-tree > a a:after,
    .aside .edan-search-facets .entity-paragraphs-item.pane-menu-tree > a a:after, .edan-search-facets .si-tabs h2 a:after, .si-tabs .edan-search-facets h2 a:after, .edan-search-facets .node-type-exhibit .group-app h2 a:after, .node-type-exhibit .group-app .edan-search-facets h2 a:after {
      content: ''; }
  /* line 16, sass/components/edan/_facets.scss */
  .edan-search-facets a {
    color: #182957; }
    /* line 4, sass/helpers/_links.scss */
    .edan-search-facets a:visited {
      color: #182957; }
    /* line 9, sass/helpers/_links.scss */
    .edan-search-facets a:focus {
      color: #182957; }
    /* line 14, sass/helpers/_links.scss */
    .edan-search-facets a:hover {
      color: #004A67; }
    /* line 19, sass/helpers/_links.scss */
    .edan-search-facets a:active {
      color: #182957; }
  /* line 19, sass/components/edan/_facets.scss */
  .edan-search-facets p {
    margin: 12px 10px 0;
    margin: 1.2rem 1rem 0; }
  /* line 21, sass/components/edan/_facets.scss */
  .edan-search-facets .edan-search-facet-list {
    padding: 12px 0;
    padding: 1.2rem 0; }
    /* line 23, sass/components/edan/_facets.scss */
    .edan-search-facets .edan-search-facet-list.filter {
      padding-bottom: 0; }
    /* line 27, sass/components/edan/_facets.scss */
    .edan-search-facets .edan-search-facet-list.exapnd a {
      position: relative;
      display: inline-block;
      padding-left: 18px;
      padding-left: 1.8rem;
      color: #78070e; }
      /* line 118, sass/helpers/_icon.scss */
      .edan-search-facets .edan-search-facet-list.exapnd a:before {
        content: "";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        color: inherit;
        position: absolute;
        font-size: 16px;
        font-size: 1.6rem;
        top: 0;
        left: 0; }
      /* line 131, sass/helpers/_icon.scss */
      .edan-search-facets .edan-search-facet-list.exapnd a:hover:before {
        color: inherit; }
  /* line 37, sass/components/edan/_facets.scss */
  .edan-search-facets ul li {
    padding: 6px 10px;
    padding: 0.6rem 1rem; }
  /* line 41, sass/components/edan/_facets.scss */
  .edan-search-facets ul.facets li {
    padding: 0; }
  /* line 52, sass/components/edan/_facets.scss */
  .edan-search-facets .root-facet-list > li:first-child {
    border-top-width: 1px; }
  /* line 55, sass/components/edan/_facets.scss */
  .edan-search-facets .root-facet-list > li:last-child {
    border-bottom: 0; }
  /* line 60, sass/components/edan/_facets.scss */
  .edan-search-facets .root-facet-list > li > a .icon,
  .edan-search-facets .root-facet-list > li > a.expand .icon {
    background: none;
    border: 3px solid #b8b7b3;
    width: 32px;
    width: 3.2rem;
    height: 32px;
    height: 3.2rem;
    min-width: 32px;
    min-width: 3.2rem;
    border-radius: 32px;
    border-radius: 3.2rem;
    position: relative;
    top: 8px;
    top: 0.8rem;
    display: inline-block;
    margin-right: 5px;
    margin-right: 0.5rem; }
    /* line 71, sass/components/edan/_facets.scss */
    .edan-search-facets .root-facet-list > li > a .icon:before, .edan-search-facets .root-facet-list > li > a .icon:after,
    .edan-search-facets .root-facet-list > li > a.expand .icon:before,
    .edan-search-facets .root-facet-list > li > a.expand .icon:after {
      background: #006992;
      display: block;
      height: 3px;
      width: 14px;
      width: 1.4rem;
      -webkit-transition: top .3s ease-out, -webkit-transform .3s ease-out, -webkit-transform .3s ease-out;
      transition: top .3s ease-out, -webkit-transform .3s ease-out, -webkit-transform .3s ease-out;
      transition: transform .3s ease-out, transform .3s ease-out, top .3s ease-out;
      transition: transform .3s ease-out, transform .3s ease-out, top .3s ease-out, -webkit-transform .3s ease-out, -webkit-transform .3s ease-out;
      position: absolute;
      left: 25%;
      top: 45%;
      content: ''; }
    /* line 83, sass/components/edan/_facets.scss */
    .edan-search-facets .root-facet-list > li > a .icon:after,
    .edan-search-facets .root-facet-list > li > a.expand .icon:after {
      -webkit-transform: rotate3d(0, 0, 1, -90deg);
              transform: rotate3d(0, 0, 1, -90deg); }
  /* line 89, sass/components/edan/_facets.scss */
  .edan-search-facets .root-facet-list > li > a.expand .icon:after {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg); }
  /* line 113, sass/components/edan/_facets.scss */
  .edan-search-facets .root-facet-list > li ul {
    display: none;
    height: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0, 0.99);
    transition: all 0.4s cubic-bezier(0.55, 0.085, 0, 0.99); }
  /* line 121, sass/components/edan/_facets.scss */
  .edan-search-facets .root-facet-list > li.expand ul {
    display: block;
    height: auto;
    visibility: visible;
    opacity: 1; }
  /* line 138, sass/components/edan/_facets.scss */
  .edan-search-facets .root-facet-list .facets {
    padding-left: 16px;
    padding-left: 1.6rem; }
    /* line 141, sass/components/edan/_facets.scss */
    .edan-search-facets .root-facet-list .facets .facet span {
      font-size: 1.4rem; }
      /* line 143, sass/components/edan/_facets.scss */
      .edan-search-facets .root-facet-list .facets .facet span:before {
        content: "("; }
      /* line 146, sass/components/edan/_facets.scss */
      .edan-search-facets .root-facet-list .facets .facet span:after {
        content: ")"; }

/* line 1, sass/components/edan/_record.scss */
.record-header {
  border-bottom: 1px solid #abb4bb;
  padding-top: 10px;
  padding-top: 1rem; }
  /* line 3, sass/components/edan/_record.scss */
  .record-header.flex-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  /* line 10, sass/components/edan/_record.scss */
  .record-header h1, .record-header .view.block-emergency-text .field-content, .view.block-emergency-text .record-header .field-content {
    font-size: 28px;
    margin-bottom: 0;
    padding: 5px;
    padding: 0.5rem; }
  /* line 16, sass/components/edan/_record.scss */
  .record-header .button-back {
    position: relative;
    display: inline-block;
    padding-left: 10px;
    padding-left: 1rem;
    padding: 10px 10px 10px 28px;
    padding: 1rem 1rem 1rem 2.8rem;
    margin-right: 20px;
    margin-right: 2rem;
    border: none;
    border-right: 1px solid #d5dadd;
    background: transparent;
    color: #006992; }
    /* line 118, sass/helpers/_icon.scss */
    .record-header .button-back:before {
      content: "";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      color: inherit;
      position: absolute;
      font-size: 20px;
      font-size: 2rem;
      top: 5px;
      top: 0.5rem;
      left: 5px;
      left: 0.5rem; }
    /* line 131, sass/helpers/_icon.scss */
    .record-header .button-back:hover:before {
      color: inherit; }

/* line 28, sass/components/edan/_record.scss */
.record-media {
  text-align: center; }

/* line 49, sass/components/edan/_record.scss */
.record-details .addtoany_list {
  text-align: left;
  margin-top: 0;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  /* line 54, sass/components/edan/_record.scss */
  .record-details .addtoany_list .social-media {
    left: 20px;
    right: auto; }

/* line 60, sass/components/edan/_record.scss */
.record-details dl {
  margin-bottom: 20px;
  margin-bottom: 2rem; }

/* line 1, sass/components/edan/_search-form.scss */
.edan-search-form {
  position: relative; }
  /* line 3, sass/components/edan/_search-form.scss */
  .edan-search-form .edan-fq-form-wrapper > div {
    display: inline-block;
    margin-right: 10px;
    margin-right: 1rem; }
  /* line 7, sass/components/edan/_search-form.scss */
  .edan-search-form.container-inline div {
    display: block; }
  /* line 12, sass/components/edan/_search-form.scss */
  .edan-search-form.show-label input[type="submit"] {
    top: 43px;
    top: 4.3rem; }
    /* line 14, sass/components/edan/_search-form.scss */
    header .edan-search-form.show-label input[type="submit"] {
      top: 3px;
      top: 0.3rem; }
  /* line 21, sass/components/edan/_search-form.scss */
  .edan-search-form .edan-search-term label {
    display: block;
    font-size: 28px;
    font-size: 2.8rem;
    font-weight: 400; }
  /* line 27, sass/components/edan/_search-form.scss */
  .edan-search-form input[type="text"] {
    width: 100%; }
  /* line 30, sass/components/edan/_search-form.scss */
  .edan-search.with-facets .edan-search-form {
    max-width: 74.28571%; }
    @media (min-width: 1024px) {
      /* line 30, sass/components/edan/_search-form.scss */
      .edan-search.with-facets .edan-search-form {
        max-width: 65.71429%; } }
  /* line 37, sass/components/edan/_search-form.scss */
  header .edan-search-form .edan-fq-form-wrapper {
    display: none; }
  /* line 49, sass/components/edan/_search-form.scss */
  .collections-search .edan-search-form .edan-fq-form-wrapper .form-item-edan-fq-online-visual-material {
    display: none; }
  /* line 54, sass/components/edan/_search-form.scss */
  .collections-search .edan-search-form.show-label input[type="submit"] {
    top: 0px; }
  /* line 60, sass/components/edan/_search-form.scss */
  .time-search .edan-search-form .edan-fq-form-wrapper {
    display: none; }

/* line 9, sass/components/edan/_search-results.scss */
.wrapper--edan-search h1, .wrapper--edan-search .view.block-emergency-text .field-content, .view.block-emergency-text .wrapper--edan-search .field-content {
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

/* line 13, sass/components/edan/_search-results.scss */
.wrapper--edan-search .result-summary {
  margin-bottom: 12px; }
  /* line 15, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .result-summary span {
    font-weight: bold;
    font-style: italic; }

/* line 21, sass/components/edan/_search-results.scss */
.wrapper--edan-search .item-list ul {
  margin-bottom: 0; }
  /* line 23, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .item-list ul li {
    margin: 0 10px 24px 0;
    margin: 0 1rem 2.4rem 0; }
  /* line 27, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .item-list ul.pager {
    margin-bottom: 10px;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
    /* line 30, sass/components/edan/_search-results.scss */
    .wrapper--edan-search .item-list ul.pager li {
      padding: 0; }
      /* line 33, sass/components/edan/_search-results.scss */
      .wrapper--edan-search .item-list ul.pager li.last {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto; }
  /* line 39, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .item-list ul .btn.alt.large {
    height: 70px;
    height: 7rem;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.3; }
    /* line 42, sass/components/edan/_search-results.scss */
    .wrapper--edan-search .item-list ul .btn.alt.large, .wrapper--edan-search .item-list ul .btn.alt.large:focus, .wrapper--edan-search .item-list ul .btn.alt.large:hover, .wrapper--edan-search .item-list ul .btn.alt.large:active, .wrapper--edan-search .item-list ul .btn.alt.large.active {
      border-color: #abb4bb;
      background-color: #dedfe0;
      color: #39464f; }
    /* line 51, sass/components/edan/_search-results.scss */
    .wrapper--edan-search .item-list ul .btn.alt.large:hover {
      background-color: #ecf0f1; }
    /* line 54, sass/components/edan/_search-results.scss */
    .wrapper--edan-search .item-list ul .btn.alt.large:active, .wrapper--edan-search .item-list ul .btn.alt.large.active {
      background-color: #fff;
      color: #527081;
      border-bottom-color: transparent; }
    /* line 62, sass/components/edan/_search-results.scss */
    .wrapper--edan-search .item-list ul .btn.alt.large span {
      display: block;
      font-size: 16px;
      font-size: 1.6rem;
      font-style: italic; }

/* line 72, sass/components/edan/_search-results.scss */
.wrapper--edan-search.default-search .edan-search-facets {
  margin-bottom: 0;
  padding: 24px 20px;
  padding: 2.4rem 2rem; }

/* line 76, sass/components/edan/_search-results.scss */
.wrapper--edan-search.default-search .search-results {
  padding-top: 24px;
  padding-top: 2.4rem;
  border-top: 1px solid #abb4bb; }

@media screen and (min-width: 768px) {
  /* line 85, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .pager-bottom .item-list ul.pager {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right; }
  /* line 90, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .item-list ul {
    margin-bottom: 0; }
    /* line 92, sass/components/edan/_search-results.scss */
    .wrapper--edan-search .item-list ul li {
      margin: 0 10px 0 0;
      margin: 0 1rem 0 0; }
  /* line 99, sass/components/edan/_search-results.scss */
  .wrapper--edan-search.default-search .edan-search-content {
    margin-bottom: 36px;
    margin-bottom: 3.6rem;
    margin-top: -1px; }
  /* line 108, sass/components/edan/_search-results.scss */
  .wrapper--edan-search.default-search aside .entity-paragraphs-item {
    margin-bottom: 12px;
    margin-bottom: 1.2rem; }
  /* line 112, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .wrapper-top {
    padding-bottom: 100px;
    padding-bottom: 10rem; }
  /* line 115, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .search-tabs {
    margin-top: -80px;
    margin-top: -8rem; }
    /* line 117, sass/components/edan/_search-results.scss */
    .wrapper--edan-search .search-tabs .item-list ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      /* line 119, sass/components/edan/_search-results.scss */
      .wrapper--edan-search .search-tabs .item-list ul li {
        margin: 0 10px -1px 0;
        margin: 0 1rem -0.1rem 0; }
      /* line 122, sass/components/edan/_search-results.scss */
      .no-flexbox .wrapper--edan-search .search-tabs .item-list ul {
        *zoom: 1; }
        /* line 14, sass/helpers/_clearfix.scss */
        .no-flexbox .wrapper--edan-search .search-tabs .item-list ul:before, .no-flexbox .wrapper--edan-search .search-tabs .item-list ul:after {
          content: " ";
          display: table;
          line-height: 0; }
        /* line 20, sass/helpers/_clearfix.scss */
        .no-flexbox .wrapper--edan-search .search-tabs .item-list ul:after {
          clear: both; }
        /* line 124, sass/components/edan/_search-results.scss */
        .no-flexbox .wrapper--edan-search .search-tabs .item-list ul li {
          float: left; }
  /* line 132, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .flex-box .last {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  /* line 135, sass/components/edan/_search-results.scss */
  .wrapper--edan-search .flex-box .col-sm-4.col-md-3 {
    margin-right: 2.85714%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 375px;
            flex: 0 0 375px; } }

/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
/* line 4, sass/components/flexslider/_default.scss */
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none; }

/* line 11, sass/components/flexslider/_default.scss */
.flexslider-container,
.flexslider {
  *zoom: 1;
  position: relative; }
  /* line 14, sass/helpers/_clearfix.scss */
  .flexslider-container:before, .flexslider-container:after,
  .flexslider:before,
  .flexslider:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .flexslider-container:after,
  .flexslider:after {
    clear: both; }
  /* line 20, sass/components/flexslider/_default.scss */
  .flexslider-container .field--name-field-title h3, .flexslider-container .field--name-field-title #block-panels-mini-footer h2, #block-panels-mini-footer .flexslider-container .field--name-field-title h2, .flexslider-container .field--name-field-title aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .flexslider-container .field--name-field-title h2, .flexslider-container .field--name-field-title
  .aside .entity-paragraphs-item h2,
  .aside .entity-paragraphs-item .flexslider-container .field--name-field-title h2, .flexslider-container .field--name-field-title aside .entity-paragraphs-item.pane-menu-tree > a, aside .flexslider-container .field--name-field-title .entity-paragraphs-item.pane-menu-tree > a, .flexslider-container .field--name-field-title
  .aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside .flexslider-container .field--name-field-title .entity-paragraphs-item.pane-menu-tree > a, .flexslider-container .field--name-field-title .si-tabs h2, .si-tabs .flexslider-container .field--name-field-title h2, .flexslider-container .field--name-field-title .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .flexslider-container .field--name-field-title h2,
  .flexslider .field--name-field-title h3,
  .flexslider .field--name-field-title #block-panels-mini-footer h2, #block-panels-mini-footer
  .flexslider .field--name-field-title h2,
  .flexslider .field--name-field-title aside .entity-paragraphs-item h2, aside .entity-paragraphs-item
  .flexslider .field--name-field-title h2,
  .flexslider .field--name-field-title
  .aside .entity-paragraphs-item h2,
  .aside .entity-paragraphs-item
  .flexslider .field--name-field-title h2,
  .flexslider .field--name-field-title aside .entity-paragraphs-item.pane-menu-tree > a, aside
  .flexslider .field--name-field-title .entity-paragraphs-item.pane-menu-tree > a,
  .flexslider .field--name-field-title
  .aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside
  .flexslider .field--name-field-title .entity-paragraphs-item.pane-menu-tree > a,
  .flexslider .field--name-field-title .si-tabs h2, .si-tabs
  .flexslider .field--name-field-title h2,
  .flexslider .field--name-field-title .node-type-exhibit .group-app h2, .node-type-exhibit .group-app
  .flexslider .field--name-field-title h2 {
    line-height: 1.25;
    margin: 0; }

/* line 29, sass/components/flexslider/_default.scss */
.flexslider-container {
  margin-bottom: 36px;
  margin-bottom: 3.6rem; }
  /* line 31, sass/components/flexslider/_default.scss */
  .entity-paragraphs-item .flexslider-container {
    margin: 36px auto;
    margin: 3.6rem auto;
    border: 1px solid #7F7E7D;
    border-width: 1px 0;
    padding: 24px 0;
    padding: 2.4rem 0; }
  /* line 37, sass/components/flexslider/_default.scss */
  .flexslider-container .flex-control-nav-container {
    position: relative; }

/* line 42, sass/components/flexslider/_default.scss */
.flexslider {
  padding: 0;
  margin: 0;
  background: white;
  border: none;
  position: relative;
  zoom: 1; }
  /* line 49, sass/components/flexslider/_default.scss */
  .flexslider .slides {
    zoom: 1;
    margin: 0;
    padding: 0; }
    /* line 53, sass/components/flexslider/_default.scss */
    .flexslider .slides img {
      width: 100%;
      display: block; }
    /* line 57, sass/components/flexslider/_default.scss */
    .flexslider .slides > li {
      display: none;
      -webkit-backface-visibility: hidden; }
      /* line 60, sass/components/flexslider/_default.scss */
      .flexslider .slides > li.flex-active-slide {
        display: block; }
    /* line 66, sass/components/flexslider/_default.scss */
    .no-js .flexslider .slides > li:first-child {
      display: block; }
    /* line 71, sass/components/flexslider/_default.scss */
    .flexslider .slides p:last-child {
      margin: 0; }
    /* line 74, sass/components/flexslider/_default.scss */
    .flexslider .slides:after {
      content: "\0020";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0; }
    /* line 83, sass/components/flexslider/_default.scss */
    html[xmlns] .flexslider .slides {
      display: block; }
    /* line 86, sass/components/flexslider/_default.scss */
    * html .flexslider .slides {
      height: 1%; }

/* line 93, sass/components/flexslider/_default.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }
  /* line 96, sass/components/flexslider/_default.scss */
  .loading .flex-viewport {
    max-height: 300px; }

/* line 107, sass/components/flexslider/_default.scss */
.flex-direction-nav {
  *height: 0; }
  /* line 110, sass/components/flexslider/_default.scss */
  .flex-direction-nav a {
    text-decoration: none;
    display: block;
    position: absolute;
    top: 0;
    z-index: 10;
    padding-top: 6%;
    width: 8%;
    height: 100%;
    margin: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
    overflow: hidden;
    background-image: image-url("prev.svg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  /* line 136, sass/components/flexslider/_default.scss */
  .flex-direction-nav .flex-prev {
    left: 10px;
    left: 1rem; }
  /* line 141, sass/components/flexslider/_default.scss */
  .flex-direction-nav .flex-next {
    right: 10px;
    right: 1rem;
    text-align: right;
    background-image: image-url("next.svg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain; }
  /* line 152, sass/components/flexslider/_default.scss */
  .flexslider-container.horizontal .flex-direction-nav a {
    height: auto;
    width: 6%;
    top: 25%; }
  /* line 159, sass/components/flexslider/_default.scss */
  .flexslider-container.vertical .flex-direction-nav a {
    width: 8%;
    z-index: 1000; }
  /* line 164, sass/components/flexslider/_default.scss */
  .flexslider-container.vertical .flex-direction-nav .flex-prev {
    left: 5px;
    left: 0.5rem; }
  /* line 167, sass/components/flexslider/_default.scss */
  .flexslider-container.vertical .flex-direction-nav .flex-next {
    right: 5px;
    right: 0.5rem; }
  @media screen and (min-width: 768px) {
    /* line 172, sass/components/flexslider/_default.scss */
    .flex-direction-nav a {
      width: 6%; }
    /* line 176, sass/components/flexslider/_default.scss */
    .flexslider-container.vertical .flex-direction-nav a {
      width: 7%; }
    /* line 180, sass/components/flexslider/_default.scss */
    .flexslider-container.vertical .flex-direction-nav .flex-prev {
      left: 10px;
      left: 1rem; }
    /* line 183, sass/components/flexslider/_default.scss */
    .flexslider-container.vertical .flex-direction-nav .flex-next {
      right: 10px;
      right: 1rem; }
    /* line 188, sass/components/flexslider/_default.scss */
    .flexslider-container.horizontal .flex-direction-nav a {
      top: 35%; } }
  @media (min-width: 1024px) {
    /* line 195, sass/components/flexslider/_default.scss */
    .flexslider-container.horizontal .flex-direction-nav a {
      top: 40%; } }
  /* line 202, sass/components/flexslider/_default.scss */
  .flex-direction-nav .flex-prev:hover {
    opacity: 1; }
  /* line 207, sass/components/flexslider/_default.scss */
  .flex-direction-nav .flex-next:hover {
    opacity: 1; }
  /* line 215, sass/components/flexslider/_default.scss */
  .flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default; }

/* line 226, sass/components/flexslider/_default.scss */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
  bottom: 5px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }
  /* line 239, sass/components/flexslider/_default.scss */
  .flex-pauseplay a:before {
    font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
    font-size: 18px;
    font-size: 1.8rem;
    color: #000;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
    display: inline-block;
    content: "\f04c"; }
  /* line 254, sass/components/flexslider/_default.scss */
  .flex-pauseplay a:hover {
    opacity: 1; }
  /* line 257, sass/components/flexslider/_default.scss */
  .flex-pauseplay a .flex-play:before {
    content: "\f04b"; }

/* line 267, sass/components/flexslider/_default.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }
  /* line 274, sass/components/flexslider/_default.scss */
  .flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline; }

/* line 292, sass/components/flexslider/_default.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: 0 0 3px inset rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 3px inset rgba(0, 0, 0, 0.3);
  border-radius: 20px; }
  /* line 305, sass/components/flexslider/_default.scss */
  .flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7); }
  /* line 312, sass/components/flexslider/_default.scss */
  .flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default; }

/* line 322, sass/components/flexslider/_default.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }
  /* line 328, sass/components/flexslider/_default.scss */
  .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0; }
  /* line 336, sass/components/flexslider/_default.scss */
  .flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -webkit-transition: all 1s ease;
    transition: all 1s ease; }
    /* line 345, sass/components/flexslider/_default.scss */
    .flex-control-thumbs img:hover {
      opacity: 1; }
  /* line 349, sass/components/flexslider/_default.scss */
  .flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default; }

/* line 3, sass/components/flexslider/_theme.scss */
.flexslider .slides .entity {
  position: relative; }

/* line 6, sass/components/flexslider/_theme.scss */
.front .flexslider .slides {
  margin: 0; }

/* line 11, sass/components/flexslider/_theme.scss */
.flexslider#event-list li {
  margin-right: 5px;
  margin-right: 0.5rem; }

/* line 18, sass/components/flexslider/_theme.scss */
.flexslider-container.horizontal .flex-caption {
  margin-top: 12px;
  margin-top: 1.2rem; }
  /* line 20, sass/components/flexslider/_theme.scss */
  .flexslider-container.horizontal .flex-caption p:last-child {
    margin: 0; }

/* line 29, sass/components/flexslider/_theme.scss */
.flex-pauseplay {
  padding: 10px; }
  /* line 31, sass/components/flexslider/_theme.scss */
  .flex-pauseplay a {
    /* hide text*/
    background-color: transparent;
    border: 0px none;
    color: transparent;
    font: 0px/0 a;
    text-shadow: none; }
    /* line 39, sass/components/flexslider/_theme.scss */
    .flex-pauseplay a.flex-pause::before {
      content: "\f04c"; }
    /* line 43, sass/components/flexslider/_theme.scss */
    .flex-pauseplay a.flex-play::before {
      content: "\f04b"; }

/* line 3, sass/components/navigation/_01-mobile.scss */
.menu .collapsed,
.menu .leaf,
.menu .expanded {
  list-style-image: none;
  list-style-type: none; }

/* line 10, sass/components/navigation/_01-mobile.scss */
#block-menu-menu-secondary {
  display: none; }
  /* line 12, sass/components/navigation/_01-mobile.scss */
  #block-menu-menu-secondary li {
    display: inline-block; }
  /* line 15, sass/components/navigation/_01-mobile.scss */
  #block-menu-menu-secondary .menu .menu {
    display: none; }

/* line 21, sass/components/navigation/_01-mobile.scss */
#block-superfish-1 {
  float: right;
  clear: right; }
  /* line 24, sass/components/navigation/_01-mobile.scss */
  #block-superfish-1 a.sf-depth-1 {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 600; }
  /* line 28, sass/components/navigation/_01-mobile.scss */
  #block-superfish-1 .gamma,
  #block-superfish-1 h2,
  #block-superfish-1 h3,
  #block-superfish-1 #block-panels-mini-footer h2, #block-panels-mini-footer
  #block-superfish-1 h2,
  #block-superfish-1 aside .entity-paragraphs-item h2, aside .entity-paragraphs-item
  #block-superfish-1 h2,
  #block-superfish-1
  .aside .entity-paragraphs-item h2,
  .aside .entity-paragraphs-item
  #block-superfish-1 h2,
  #block-superfish-1 aside .entity-paragraphs-item.pane-menu-tree > a, aside
  #block-superfish-1 .entity-paragraphs-item.pane-menu-tree > a,
  #block-superfish-1
  .aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside
  #block-superfish-1 .entity-paragraphs-item.pane-menu-tree > a,
  #block-superfish-1 .si-tabs h2, .si-tabs
  #block-superfish-1 h2,
  #block-superfish-1 .node-type-exhibit .group-app h2, .node-type-exhibit .group-app
  #block-superfish-1 h2 {
    margin-bottom: 0; }
  /* line 33, sass/components/navigation/_01-mobile.scss */
  #block-superfish-1 .section-image {
    padding: 0; }
  /* line 37, sass/components/navigation/_01-mobile.scss */
  #block-superfish-1 .sf-menu a {
    color: white;
    word-wrap: break-word;
    word-break: break-word;
    white-space: normal;
    line-height: 1.25; }
    /* line 4, sass/helpers/_links.scss */
    #block-superfish-1 .sf-menu a:visited {
      color: white; }
    /* line 9, sass/helpers/_links.scss */
    #block-superfish-1 .sf-menu a:focus {
      color: white; }
    /* line 14, sass/helpers/_links.scss */
    #block-superfish-1 .sf-menu a:hover {
      color: #f5b333; }
    /* line 19, sass/helpers/_links.scss */
    #block-superfish-1 .sf-menu a:active {
      color: #f5b333; }
  /* line 47, sass/components/navigation/_01-mobile.scss */
  #block-superfish-1 .inner {
    margin-left: 20px;
    position: static;
    display: inline-block;
    vertical-align: middle;
    z-index: 100; }
  /* line 56, sass/components/navigation/_01-mobile.scss */
  #block-superfish-1 .sf-accordion-toggle button {
    position: absolute;
    right: 2%; }
  /* line 61, sass/components/navigation/_01-mobile.scss */
  #block-superfish-1 ul.sf-accordion {
    min-height: 100%;
    height: auto;
    position: absolute;
    display: block;
    width: 250px;
    top: 0;
    right: -250px;
    background: #39464f; }
    /* line 70, sass/components/navigation/_01-mobile.scss */
    #block-superfish-1 ul.sf-accordion li.menuparent {
      position: relative; }
      /* line 72, sass/components/navigation/_01-mobile.scss */
      #block-superfish-1 ul.sf-accordion li.menuparent:after {
        color: white; }
      /* line 75, sass/components/navigation/_01-mobile.scss */
      #block-superfish-1 ul.sf-accordion li.menuparent.sf-expanded:after {
        color: #f5b333; }
      /* line 79, sass/components/navigation/_01-mobile.scss */
      #block-superfish-1 ul.sf-accordion li.menuparent li {
        background: #2e3940; }
        /* line 81, sass/components/navigation/_01-mobile.scss */
        #block-superfish-1 ul.sf-accordion li.menuparent li a {
          padding-left: 25px;
          padding-left: 2.5rem; }
        /* line 84, sass/components/navigation/_01-mobile.scss */
        #block-superfish-1 ul.sf-accordion li.menuparent li li a {
          padding-left: 30px;
          padding-left: 3rem; }
    /* line 89, sass/components/navigation/_01-mobile.scss */
    #block-superfish-1 ul.sf-accordion li {
      float: left;
      width: 250px;
      border-bottom: 1px solid #44535e;
      white-space: normal; }
      /* line 94, sass/components/navigation/_01-mobile.scss */
      #block-superfish-1 ul.sf-accordion li:hover, #block-superfish-1 ul.sf-accordion li.sf-expanded {
        background: #2e3940; }
      /* line 99, sass/components/navigation/_01-mobile.scss */
      #block-superfish-1 ul.sf-accordion li.secondary-links a {
        font-weight: 600;
        font-size: 18px;
        font-size: 1.8rem; }
      /* line 104, sass/components/navigation/_01-mobile.scss */
      #block-superfish-1 ul.sf-accordion li:last-child {
        border-bottom: none; }
      /* line 108, sass/components/navigation/_01-mobile.scss */
      #block-superfish-1 ul.sf-accordion li.menu-list, #block-superfish-1 ul.sf-accordion li.menu-edit, #block-superfish-1 ul.sf-accordion li.block-configure {
        display: none; }
    /* line 114, sass/components/navigation/_01-mobile.scss */
    #block-superfish-1 ul.sf-accordion .sf-mega-section {
      display: none; }
      /* line 116, sass/components/navigation/_01-mobile.scss */
      #block-superfish-1 ul.sf-accordion .sf-mega-section.wrapper-sub-menu {
        display: block; }
      /* line 119, sass/components/navigation/_01-mobile.scss */
      #block-superfish-1 ul.sf-accordion .sf-mega-section .section-image {
        display: none; }
    /* line 125, sass/components/navigation/_01-mobile.scss */
    #block-superfish-1 ul.sf-accordion.sf-menu ul, #block-superfish-1 ul.sf-accordion.sf-menu li {
      float: none; }
    /* line 129, sass/components/navigation/_01-mobile.scss */
    #block-superfish-1 ul.sf-accordion ul {
      left: 0; }
  /* line 133, sass/components/navigation/_01-mobile.scss */
  #block-superfish-1 ul ul {
    margin-left: 10px;
    margin-left: 1rem; }

@media (min-width: 1024px) {
  /* line 2, sass/components/navigation/_02-desktop.scss */
  #block-menu-menu-secondary {
    display: block; }
  /* line 5, sass/components/navigation/_02-desktop.scss */
  #block-superfish-1 {
    float: right;
    clear: right;
    margin: 34px 0 0;
    margin: 3.4rem 0 0;
    position: static !important; }
    /* line 10, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .view,
    #block-superfish-1 .teaser {
      line-height: 24px; }
    /* line 15, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu li {
      position: static; }
    /* line 18, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .sfHover,
    #block-superfish-1 .sf-menu li:hover {
      background: none; }
    /* line 23, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .sf-depth-1 > a {
      font-size: 20px;
      font-size: 2rem;
      color: #000000;
      -webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0, 0.99);
      transition: all 0.4s cubic-bezier(0.55, 0.085, 0, 0.99);
      text-align: center; }
      /* line 4, sass/helpers/_links.scss */
      #block-superfish-1 .sf-menu .sf-depth-1 > a:visited {
        color: #000000; }
      /* line 9, sass/helpers/_links.scss */
      #block-superfish-1 .sf-menu .sf-depth-1 > a:focus {
        color: #000000; }
      /* line 14, sass/helpers/_links.scss */
      #block-superfish-1 .sf-menu .sf-depth-1 > a:hover {
        color: #39464f; }
      /* line 19, sass/helpers/_links.scss */
      #block-superfish-1 .sf-menu .sf-depth-1 > a:active {
        color: #39464f; }
      /* line 28, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-depth-1 > a.active {
        color: #80243F; }
        /* line 30, sass/components/navigation/_02-desktop.scss */
        #block-superfish-1 .sf-menu .sf-depth-1 > a.active.active:hover {
          color: #39464f; }
    /* line 36, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .sf-depth-1.sfHover > a:after,
    #block-superfish-1 .sf-menu .sf-depth-1.sfHover > a.active:after {
      bottom: 0;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(57, 70, 79, 0);
      border-bottom-color: #39464f;
      border-width: 10px;
      margin-left: -10px;
      opacity: 0;
      -webkit-animation: menuArrow 0.7s cubic-bezier(0.55, 0.085, 0, 0.99) forwards;
              animation: menuArrow 0.7s cubic-bezier(0.55, 0.085, 0, 0.99) forwards; }
    /* line 55, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .sf-depth-1.first > a {
      padding-left: 0; }
    /* line 60, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .sf-depth-1.first.sfHover > a:after,
    #block-superfish-1 .sf-menu .sf-depth-1.first.sfHover > a.active:after {
      left: 40%; }
    /* line 68, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .sf-depth-1.last > a {
      padding-right: 0; }
    /* line 72, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .sf-depth-1.last.sfHover > a:after,
    #block-superfish-1 .sf-menu .sf-depth-1.last.sfHover > a.active:after {
      left: 60%; }
    /* line 79, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .sf-mega {
      background-color: #39464f;
      padding: 36px 0 24px;
      padding: 3.6rem 0 2.4rem;
      background: #39464f;
      left: 0;
      right: 0; }
      /* line 80, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega * {
        color: white; }
      /* line 83, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega .form-text {
        color: #39464f; }
      /* line 88, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega p {
        line-height: 1.5;
        margin: 0 0 12px;
        margin: 0 0 1.2rem; }
        /* line 91, sass/components/navigation/_02-desktop.scss */
        #block-superfish-1 .sf-menu .sf-mega p:last-child {
          margin: 0; }
      /* line 96, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega .gamma a,
      #block-superfish-1 .sf-menu .sf-mega h2 a {
        font-weight: 600; }
      /* line 100, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega .gamma {
        margin: 0 0 12px;
        margin: 0 0 1.2rem;
        line-height: normal; }
      /* line 106, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega .inner {
        display: block;
        margin-left: 0; }
      /* line 110, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega .b-text-wrapper {
        padding: 12px 0 0;
        padding: 1.2rem 0 0; }
      /* line 113, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega ul {
        position: static; }
        /* line 115, sass/components/navigation/_02-desktop.scss */
        #block-superfish-1 .sf-menu .sf-mega ul ul li {
          background: #39464f; }
      /* line 119, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega > .inner {
        width: 96%;
        max-width: 1310px;
        margin-left: auto;
        margin-right: auto;
        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; }
        /* line 124, sass/components/navigation/_02-desktop.scss */
        .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner {
          *zoom: 1; }
          /* line 14, sass/helpers/_clearfix.scss */
          .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner:before, .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner:after {
            content: " ";
            display: table;
            line-height: 0; }
          /* line 20, sass/helpers/_clearfix.scss */
          .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner:after {
            clear: both; }
          /* line 126, sass/components/navigation/_02-desktop.scss */
          .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner .sf-mega-section {
            float: left; }
        /* line 131, sass/components/navigation/_02-desktop.scss */
        #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section {
          display: block;
          width: 22.85714%;
          max-width: 22.85714%;
          margin-right: 2.85714%;
          border-right: #44535e 1px solid; }
          /* line 132, sass/components/navigation/_02-desktop.scss */
          #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section li {
            font-size: 18px;
            font-size: 1.8rem; }
          /* line 141, sass/components/navigation/_02-desktop.scss */
          #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.first {
            padding-right: 3.84615%; }
          /* line 144, sass/components/navigation/_02-desktop.scss */
          #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu {
            width: 48.57143%;
            max-width: 48.57143%;
            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;
            padding-right: 5.88235%; }
            /* line 151, sass/components/navigation/_02-desktop.scss */
            .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu {
              *zoom: 1; }
              /* line 14, sass/helpers/_clearfix.scss */
              .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu:before, .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu:after {
                content: " ";
                display: table;
                line-height: 0; }
              /* line 20, sass/helpers/_clearfix.scss */
              .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu:after {
                clear: both; }
              /* line 153, sass/components/navigation/_02-desktop.scss */
              .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu .sub-menu,
              .no-flexbox #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu .section-image {
                float: left; }
            /* line 158, sass/components/navigation/_02-desktop.scss */
            #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu ul a {
              padding: 12px 20px 0;
              padding: 1.2rem 2rem 0; }
            /* line 161, sass/components/navigation/_02-desktop.scss */
            #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu .sf-depth-2.first > a {
              padding-top: 0; }
            /* line 164, sass/components/navigation/_02-desktop.scss */
            #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu .sub-menu {
              width: 74.28571%;
              max-width: 74.28571%;
              margin-right: 2.85714%; }
            /* line 169, sass/components/navigation/_02-desktop.scss */
            #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.wrapper-sub-menu .section-image {
              display: block;
              width: 22.85714%;
              max-width: 22.85714%; }
          /* line 175, sass/components/navigation/_02-desktop.scss */
          #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section .section-title {
            border-bottom: 2px #f8991d solid;
            text-align: center; }
            /* line 178, sass/components/navigation/_02-desktop.scss */
            #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section .section-title a {
              padding: 0;
              text-align: center; }
            /* line 182, sass/components/navigation/_02-desktop.scss */
            #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section .section-title .btn-text {
              display: inline-block;
              padding: 0;
              padding: 0 30px 12px 0;
              padding: 0 3rem 1.2rem 0;
              line-height: normal; }
              /* line 188, sass/components/navigation/_02-desktop.scss */
              #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section .section-title .btn-text:after {
                font-size: 27px;
                font-size: 2.7rem;
                right: 0; }
          /* line 195, sass/components/navigation/_02-desktop.scss */
          #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section.last {
            margin-right: 0;
            border-right: none; }
          /* line 199, sass/components/navigation/_02-desktop.scss */
          #block-superfish-1 .sf-menu .sf-mega > .inner > .sf-mega-section .view {
            padding-top: 24px;
            padding-top: 2.4rem; }
      /* line 205, sass/components/navigation/_02-desktop.scss */
      #block-superfish-1 .sf-menu .sf-mega.cols-2 > .inner > .sf-mega-section.wrapper-sub-menu {
        width: 74.28571%;
        max-width: 74.28571%; }
    /* line 222, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .view a {
      padding: 0; }
    /* line 226, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu .view .edan-search-form label {
      position: absolute;
      left: -10000px;
      top: auto;
      width: 1px;
      height: 1px;
      overflow: hidden; }
    /* line 229, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .sf-menu ul ul {
      margin-left: 20px;
      margin-left: 2rem; }
    /* line 234, sass/components/navigation/_02-desktop.scss */
    #block-superfish-1 .dropdown-menu {
      background: #39464f; } }

/* line 2, sass/components/nodes/_blog.scss */
.wrapper--blog .l-region--hero {
  position: relative; }
  /* line 4, sass/components/nodes/_blog.scss */
  .wrapper--blog .l-region--hero .page-title {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    background: rgba(20, 77, 46, 0.85); }
  /* line 8, sass/components/nodes/_blog.scss */
  .wrapper--blog .l-region--hero .b-text-wrapper {
    left: 0;
    right: 0; }

/* line 16, sass/components/nodes/_blog.scss */
.node-type-blog .metadata {
  color: #527081; }
  /* line 19, sass/components/nodes/_blog.scss */
  .node-type-blog .metadata a {
    display: inline-block;
    padding-right: 5px;
    padding-right: 0.5rem;
    margin-right: 5px;
    margin-right: 0.5rem;
    border-right: 1px solid #527081; }

/* line 30, sass/components/nodes/_blog.scss */
.related-blogs time {
  display: block; }

/* line 2, sass/components/nodes/_event.scss */
.node-type-event .field {
  margin: 24px 0;
  margin: 2.4rem 0; }

/* line 2, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .group-subtitle {
  color: #527081;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 7, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .pane-node-title h1, .node-type-exhibit .pane-node-title .view.block-emergency-text .field-content, .view.block-emergency-text .node-type-exhibit .pane-node-title .field-content {
  color: #005474; }

/* line 11, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .page-theme-purple .pane-node-title h1, .node-type-exhibit .page-theme-purple .pane-node-title .view.block-emergency-text .field-content, .view.block-emergency-text .node-type-exhibit .page-theme-purple .pane-node-title .field-content {
  color: #74659e; }

/* line 16, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .page-theme-teal .pane-node-title h1, .node-type-exhibit .page-theme-teal .pane-node-title .view.block-emergency-text .field-content, .view.block-emergency-text .node-type-exhibit .page-theme-teal .pane-node-title .field-content {
  color: #447375; }

/* line 21, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .page-theme-yellow .pane-node-title h1, .node-type-exhibit .page-theme-yellow .pane-node-title .view.block-emergency-text .field-content, .view.block-emergency-text .node-type-exhibit .page-theme-yellow .pane-node-title .field-content {
  color: #4781b4; }

/* line 26, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .page-theme-green .pane-node-title h1, .node-type-exhibit .page-theme-green .pane-node-title .view.block-emergency-text .field-content, .view.block-emergency-text .node-type-exhibit .page-theme-green .pane-node-title .field-content {
  color: #78be4d; }

/* line 31, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .page-theme-red .pane-node-title h1, .node-type-exhibit .page-theme-red .pane-node-title .view.block-emergency-text .field-content, .view.block-emergency-text .node-type-exhibit .page-theme-red .pane-node-title .field-content {
  color: #912e4b; }

/* line 36, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .page-theme-navy .pane-node-title h1, .node-type-exhibit .page-theme-navy .pane-node-title .view.block-emergency-text .field-content, .view.block-emergency-text .node-type-exhibit .page-theme-navy .pane-node-title .field-content {
  color: #204075; }

/* line 41, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .field-collection-item-field-caption-image img {
  width: 100%; }

/* line 46, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .group-app h2 {
  color: white;
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 53, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .field--name-field-app-image {
  float: left;
  width: 25%;
  padding-right: 2.85714%; }

/* line 58, sass/components/nodes/_exhibit.scss */
.node-type-exhibit .l-app-container {
  float: right;
  width: 75%; }

@media (min-width: 1024px) {
  /* line 63, sass/components/nodes/_exhibit.scss */
  .node-type-exhibit .field--name-field-app-image {
    width: 15%;
    padding-right: 5.71429%; }
  /* line 67, sass/components/nodes/_exhibit.scss */
  .node-type-exhibit .l-app-container {
    width: 85%;
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .node-type-exhibit .l-app-container:before, .node-type-exhibit .l-app-container:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .node-type-exhibit .l-app-container:after {
      clear: both; }
    /* line 70, sass/components/nodes/_exhibit.scss */
    .node-type-exhibit .l-app-container > .field {
      float: left;
      width: 50%; }
      /* line 73, sass/components/nodes/_exhibit.scss */
      .node-type-exhibit .l-app-container > .field:first-child {
        padding-right: 2.85714%; }
      /* line 76, sass/components/nodes/_exhibit.scss */
      .node-type-exhibit .l-app-container > .field:last-child {
        padding-left: 2.85714%; }
  /* line 82, sass/components/nodes/_exhibit.scss */
  .node-type-exhibit .field--name-field-app-item > .entity {
    margin-bottom: 24px;
    margin-bottom: 2.4rem; } }

/* line 102, sass/components/nodes/_exhibit.scss */
.exhibit-logistics {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 107, sass/components/nodes/_exhibit.scss */
.exhibit-list figure {
  margin-bottom: 0; }
  /* line 108, sass/components/nodes/_exhibit.scss */
  .exhibit-list figure .fa {
    display: none; }

@media screen and (min-width: 768px) {
  /* line 114, sass/components/nodes/_exhibit.scss */
  .exhibit-list figure {
    position: relative;
    -webkit-transition: all .3s ease;
    transition: all .3s ease; }
    /* line 115, sass/components/nodes/_exhibit.scss */
    .exhibit-list figure .fa {
      display: block; }
    /* line 120, sass/components/nodes/_exhibit.scss */
    .exhibit-list figure .details {
      position: absolute;
      left: -10000px;
      top: auto;
      width: 1px;
      height: 1px;
      overflow: hidden; }
    /* line 123, sass/components/nodes/_exhibit.scss */
    .exhibit-list figure figcaption {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      opacity: 2.8;
      -webkit-transition: height .3s ease, all .3s ease;
      transition: height .3s ease, all .3s ease;
      color: white;
      height: 36px;
      height: 3.6rem;
      padding: 12px 10px;
      padding: 1.2rem 1rem; }
      /* line 131, sass/components/nodes/_exhibit.scss */
      .exhibit-list figure figcaption .details {
        -webkit-transition: all .3s ease;
        transition: all .3s ease; }
      /* line 135, sass/components/nodes/_exhibit.scss */
      .exhibit-list figure figcaption a {
        color: white; }
        /* line 4, sass/helpers/_links.scss */
        .exhibit-list figure figcaption a:visited {
          color: white; }
        /* line 9, sass/helpers/_links.scss */
        .exhibit-list figure figcaption a:focus {
          color: white; }
        /* line 14, sass/helpers/_links.scss */
        .exhibit-list figure figcaption a:hover {
          color: white; }
        /* line 19, sass/helpers/_links.scss */
        .exhibit-list figure figcaption a:active {
          color: white; }
      /* line 139, sass/components/nodes/_exhibit.scss */
      .exhibit-list figure figcaption:hover, .exhibit-list figure figcaption.hover {
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000', GradientType=1);
        height: auto; }
        /* line 142, sass/components/nodes/_exhibit.scss */
        .exhibit-list figure figcaption:hover .details, .exhibit-list figure figcaption.hover .details {
          position: static;
          left: auto;
          width: auto;
          height: auto;
          clip: auto; } }

/* line 4, sass/components/nodes/_nodes.scss */
.page-node article .rteindent1,
.page-node .node-form .rteindent1 {
  margin: 0 0 24px 40px;
  margin: 0 0 2.4rem 4rem; }

/* line 9, sass/components/nodes/_nodes.scss */
.page-node .field--type-file .file {
  display: block; }

/* line 15, sass/components/nodes/_nodes.scss */
.page-node .portrait-landing .container-inline .form-item-edan-local {
  display: none; }

/* line 3, sass/components/nodes/_press.scss */
.node-type-press-releases .pane-node-title .pane-title {
  color: #527081;
  font-size: 30px;
  font-size: 3rem; }

/* line 7, sass/components/nodes/_press.scss */
.node-type-press-releases .pane-node-title h1, .node-type-press-releases .pane-node-title .view.block-emergency-text .field-content, .view.block-emergency-text .node-type-press-releases .pane-node-title .field-content {
  margin: 12px 0;
  margin: 1.2rem 0; }

/* line 11, sass/components/nodes/_press.scss */
.node-type-press-releases .field--name-field-press-subtitle,
.node-type-press-releases .pane-node-title,
.node-type-press-releases .field--name-field-date-press-release {
  padding: 0 2%; }

/* line 16, sass/components/nodes/_press.scss */
.node-type-press-releases .field--name-field-press-subtitle {
  font-style: italic; }

/* line 19, sass/components/nodes/_press.scss */
.node-type-press-releases .field--name-field-date-press-release {
  color: #527081; }

/* line 22, sass/components/nodes/_press.scss */
.node-type-press-releases .field--name-field-media-website {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 26, sass/components/nodes/_press.scss */
.node-type-press-releases .pane-node-field-staff-author article {
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

/* line 31, sass/components/nodes/_press.scss */
.node-type-press-releases .l-region--sidebar-second h2 {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.5; }

/* line 35, sass/components/nodes/_press.scss */
.node-type-press-releases .l-region--sidebar-second h3, .node-type-press-releases .l-region--sidebar-second #block-panels-mini-footer h2, #block-panels-mini-footer .node-type-press-releases .l-region--sidebar-second h2, .node-type-press-releases .l-region--sidebar-second aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .node-type-press-releases .l-region--sidebar-second h2, .node-type-press-releases .l-region--sidebar-second
.aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item .node-type-press-releases .l-region--sidebar-second h2, .node-type-press-releases .l-region--sidebar-second aside .entity-paragraphs-item.pane-menu-tree > a, aside .node-type-press-releases .l-region--sidebar-second .entity-paragraphs-item.pane-menu-tree > a, .node-type-press-releases .l-region--sidebar-second
.aside .entity-paragraphs-item.pane-menu-tree > a,
.aside .node-type-press-releases .l-region--sidebar-second .entity-paragraphs-item.pane-menu-tree > a, .node-type-press-releases .l-region--sidebar-second .si-tabs h2, .si-tabs .node-type-press-releases .l-region--sidebar-second h2, .node-type-press-releases .l-region--sidebar-second .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .node-type-press-releases .l-region--sidebar-second h2 {
  margin: 0;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5; }

/* line 41, sass/components/nodes/_press.scss */
.node-type-press-releases .l-region--sidebar-second .field--name-field-caption-image-multi .field-collection-view {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }

/* line 47, sass/components/nodes/_press.scss */
.node-type-press-releases .field-collection-item-field-caption-image-multi p {
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

@media screen and (min-width: 768px) {
  /* line 52, sass/components/nodes/_press.scss */
  .node-type-press-releases .field--name-field-press-subtitle,
  .node-type-press-releases .pane-node-title,
  .node-type-press-releases .field--name-field-date-press-release {
    padding: 0; }
  /* line 58, sass/components/nodes/_press.scss */
  .node-type-press-releases .l-region--sidebar-second .field--name-field-caption-image-multi {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .node-type-press-releases .l-region--sidebar-second .field--name-field-caption-image-multi:before, .node-type-press-releases .l-region--sidebar-second .field--name-field-caption-image-multi:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .node-type-press-releases .l-region--sidebar-second .field--name-field-caption-image-multi:after {
      clear: both; }
    /* line 60, sass/components/nodes/_press.scss */
    .node-type-press-releases .l-region--sidebar-second .field--name-field-caption-image-multi .field-collection-view {
      float: left;
      width: 50%;
      padding-right: 3.5%; }
      /* line 64, sass/components/nodes/_press.scss */
      .node-type-press-releases .l-region--sidebar-second .field--name-field-caption-image-multi .field-collection-view img {
        width: 100%; } }

@media (min-width: 1024px) {
  /* line 74, sass/components/nodes/_press.scss */
  .node-type-press-releases .l-region--sidebar-second .field--name-field-caption-image-multi .field-collection-view {
    float: none;
    width: 100%;
    padding: 0; }
  /* line 81, sass/components/nodes/_press.scss */
  .node-type-press-releases .field-collection-item-field-caption-image-multi {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .node-type-press-releases .field-collection-item-field-caption-image-multi:before, .node-type-press-releases .field-collection-item-field-caption-image-multi:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .node-type-press-releases .field-collection-item-field-caption-image-multi:after {
      clear: both; }
    /* line 83, sass/components/nodes/_press.scss */
    .node-type-press-releases .field-collection-item-field-caption-image-multi img {
      display: block;
      width: 70%;
      float: left; }
    /* line 88, sass/components/nodes/_press.scss */
    .node-type-press-releases .field-collection-item-field-caption-image-multi .group-details {
      float: right;
      width: 25%;
      margin-left: 5%; } }

/* line 2, sass/components/nodes/_promotions.scss */
.block-theme-content .promo-content {
  padding: 24px 20px;
  padding: 2.4rem 2rem; }

/* line 5, sass/components/nodes/_promotions.scss */
.promo-content .field--name-field-subtitle {
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: .2px;
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

/* line 12, sass/components/nodes/_promotions.scss */
.promo-content.l-image--top h3, .promo-content.l-image--top #block-panels-mini-footer h2, #block-panels-mini-footer .promo-content.l-image--top h2, .promo-content.l-image--top aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .promo-content.l-image--top h2, .promo-content.l-image--top
.aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item .promo-content.l-image--top h2, .promo-content.l-image--top aside .entity-paragraphs-item.pane-menu-tree > a, aside .promo-content.l-image--top .entity-paragraphs-item.pane-menu-tree > a, .promo-content.l-image--top
.aside .entity-paragraphs-item.pane-menu-tree > a,
.aside .promo-content.l-image--top .entity-paragraphs-item.pane-menu-tree > a, .promo-content.l-image--top .si-tabs h2, .si-tabs .promo-content.l-image--top h2, .promo-content.l-image--top .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .promo-content.l-image--top h2 {
  margin: 0; }

/* line 2, sass/components/nodes/_publication.scss */
.node-type-publication .field-name-field-author {
  font-style: italic;
  margin: 12px 0 24px;
  margin: 1.2rem 0 2.4rem; }
  /* line 5, sass/components/nodes/_publication.scss */
  .node-type-publication .field-name-field-author .field-label {
    font-style: normal; }

/* line 9, sass/components/nodes/_publication.scss */
.node-type-publication .pane-title,
.node-type-publication .subtitle {
  margin: 0; }

@media (min-width: 1024px) {
  /* line 14, sass/components/nodes/_publication.scss */
  .node-type-publication .panel-region-main {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .node-type-publication .panel-region-main:before, .node-type-publication .panel-region-main:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .node-type-publication .panel-region-main:after {
      clear: both; }
  /* line 17, sass/components/nodes/_publication.scss */
  .node-type-publication .pane-node-field-image-single {
    width: 30%;
    float: left;
    margin-right: 5%; }
  /* line 22, sass/components/nodes/_publication.scss */
  .node-type-publication .pane-node-content {
    width: 65%;
    float: right; } }

/* line 3, sass/components/paragraphs/_01-default.scss */
.layout-full > .inner {
  margin: auto;
  width: 100%;
  max-width: 1310px; }

/* line 11, sass/components/paragraphs/_01-default.scss */
.layout-constrain > .content,
.layout-constrain > .view,
.layout-constrain > .field-name-field-title {
  width: 96%;
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto; }

/* line 27, sass/components/paragraphs/_01-default.scss */
.span-width > .panel-pane > .paragraphs-item-accordion-tab > .content,
.span-width > .paragraphs-item-accordion-tab > .content,
.span-width > .panel-pane > .paragraphs-item-tabs > .content,
.span-width > .paragraphs-item-tabs > .content,
.span-width > .panel-pane > .paragraphs-item-text-block > .content,
.span-width > .paragraphs-item-text-block > .content,
.span-width > .panel-pane > .node > .paragraphs-item-text-block > .content {
  width: 96%;
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto; }
  /* line 29, sass/components/paragraphs/_01-default.scss */
  .span-width > .panel-pane > .paragraphs-item-accordion-tab > .content > .field-name-field-text-block,
  .span-width > .paragraphs-item-accordion-tab > .content > .field-name-field-text-block,
  .span-width > .panel-pane > .paragraphs-item-tabs > .content > .field-name-field-text-block,
  .span-width > .paragraphs-item-tabs > .content > .field-name-field-text-block,
  .span-width > .panel-pane > .paragraphs-item-text-block > .content > .field-name-field-text-block,
  .span-width > .paragraphs-item-text-block > .content > .field-name-field-text-block,
  .span-width > .panel-pane > .node > .paragraphs-item-text-block > .content > .field-name-field-text-block {
    max-width: 900px; }

/* line 36, sass/components/paragraphs/_01-default.scss */
.span-width > .panel-pane > .paragraphs-item-text-block > .content,
.span-width > .paragraphs-item-text-block > .content {
  width: 96%;
  max-width: 1310px;
  margin-left: auto;
  margin-right: auto; }
  /* line 38, sass/components/paragraphs/_01-default.scss */
  .span-width > .panel-pane > .paragraphs-item-text-block > .content > .field-name-field-text-block,
  .span-width > .paragraphs-item-text-block > .content > .field-name-field-text-block {
    max-width: 900px; }

/* line 47, sass/components/paragraphs/_01-default.scss */
.paragraphs-item-text-block > .content h2 {
  margin-top: 36px;
  margin-top: 3.6rem; }
  /* line 49, sass/components/paragraphs/_01-default.scss */
  .paragraphs-item-text-block > .content h2:first-child {
    margin-top: 0; }

@media screen and (min-width: 768px) {
  /* line 58, sass/components/paragraphs/_01-default.scss */
  .layout-full > .inner {
    width: 96%; } }

/* line 2, sass/components/paragraphs/_block_theme.scss */
.field-bg > h2,
.field-bg > h3, #block-panels-mini-footer
.field-bg > h2, aside .entity-paragraphs-item
.field-bg > h2,
.aside .entity-paragraphs-item
.field-bg > h2, aside
.entity-paragraphs-item.pane-menu-tree.field-bg > a,
.aside
.entity-paragraphs-item.pane-menu-tree.field-bg > a, .si-tabs
.field-bg > h2, .node-type-exhibit .group-app
.field-bg > h2,
.field-bg > div,
.field-bg > div > .inner > .b-text-wrapper, .field-bg.paragraphs-item-text-block {
  padding: 24px 0;
  padding: 2.4rem 0;
  padding-left: 2%;
  padding-right: 2%; }

/* line 12, sass/components/paragraphs/_block_theme.scss */
.field-bg.layout-constrain > h2,
.field-bg.layout-constrain > h3, #block-panels-mini-footer
.field-bg.layout-constrain > h2, aside .entity-paragraphs-item
.field-bg.layout-constrain > h2,
.aside .entity-paragraphs-item
.field-bg.layout-constrain > h2, aside
.entity-paragraphs-item.pane-menu-tree.field-bg.layout-constrain > a,
.aside
.entity-paragraphs-item.pane-menu-tree.field-bg.layout-constrain > a, .si-tabs
.field-bg.layout-constrain > h2, .node-type-exhibit .group-app
.field-bg.layout-constrain > h2,
.field-bg.layout-constrain > div,
.field-bg.layout-constrain > div > .inner > .b-text-wrapper {
  padding-left: 0;
  padding-right: 0; }

/* line 22, sass/components/paragraphs/_block_theme.scss */
.field-bg > .teaser,
.field-bg > .teaser .inner,
.field-bg > .teaser-long,
.field-bg > .teaser-long .inner {
  padding: 0; }

/* line 27, sass/components/paragraphs/_block_theme.scss */
.field-bg p:last-child {
  margin-bottom: 0; }

/* line 30, sass/components/paragraphs/_block_theme.scss */
.field-bg.paragraphs-item-callout {
  padding: 0; }
  /* line 32, sass/components/paragraphs/_block_theme.scss */
  .field-bg.paragraphs-item-callout .b-text-wrapper {
    padding: 24px 0;
    padding: 2.4rem 0;
    padding-left: 2%;
    padding-right: 2%; }

@media only screen {
  /* line 42, sass/components/paragraphs/_block_theme.scss */
  .bg-gray {
    background: #527081; }
  /* line 45, sass/components/paragraphs/_block_theme.scss */
  .bg-gray-alt {
    background: #abb4bb; }
  /* line 48, sass/components/paragraphs/_block_theme.scss */
  .bg-gray-light-alt {
    background: #dedfe0; }
  /* line 51, sass/components/paragraphs/_block_theme.scss */
  .bg-gray-light {
    background: #f3f3f3;
    -webkit-box-shadow: inset 0 0 2px 0 silver;
            box-shadow: inset 0 0 2px 0 silver; }
  /* line 55, sass/components/paragraphs/_block_theme.scss */
  .bg-tan {
    background: #7F7E7D; }
  /* line 58, sass/components/paragraphs/_block_theme.scss */
  .bg-tan-light {
    background: #b8b7b3; }
  /* line 61, sass/components/paragraphs/_block_theme.scss */
  .bg-blue {
    background: #006992; }
  /* line 64, sass/components/paragraphs/_block_theme.scss */
  .bg-blue-dark {
    background: #004A67; }
  /* line 67, sass/components/paragraphs/_block_theme.scss */
  .bg-purple {
    background: #5b3b66; }
  /* line 70, sass/components/paragraphs/_block_theme.scss */
  .bg-blue-light {
    background: #cfdbea; }
  /* line 83, sass/components/paragraphs/_block_theme.scss */
  .bg-burgundy {
    background: #80243F; }
  /* line 87, sass/components/paragraphs/_block_theme.scss */
  .bg-gray,
  .bg-blue,
  .bg-blue-dark,
  .bg-burgundy,
  .bg-tan,
  .bg-purple {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: rgba(0, 0, 0, 0.004) 1px 1px 1px; }
    /* line 94, sass/components/paragraphs/_block_theme.scss */
    .bg-gray *,
    .bg-blue *,
    .bg-blue-dark *,
    .bg-burgundy *,
    .bg-tan *,
    .bg-purple * {
      color: white; }
    /* line 100, sass/components/paragraphs/_block_theme.scss */
    aside .bg-gray.entity-paragraphs-item h2,
    aside .bg-gray.entity-paragraphs-item h3,
    aside .bg-gray.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    aside .bg-gray.entity-paragraphs-item h2, aside .bg-gray.entity-paragraphs-item h2, aside .bg-gray.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a,
    aside .bg-gray.entity-paragraphs-item
    .aside .entity-paragraphs-item.pane-menu-tree > a,
    .aside .bg-gray.entity-paragraphs-item h2,
    .aside .bg-gray.entity-paragraphs-item h3,
    .aside .bg-gray.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    .aside .bg-gray.entity-paragraphs-item h2, .aside .bg-gray.entity-paragraphs-item h2,
    .aside .bg-gray.entity-paragraphs-item aside .entity-paragraphs-item.pane-menu-tree > a, .aside .bg-gray.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a, aside
    .bg-blue.entity-paragraphs-item h2,
    aside
    .bg-blue.entity-paragraphs-item h3,
    aside
    .bg-blue.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    aside
    .bg-blue.entity-paragraphs-item h2, aside .bg-blue.entity-paragraphs-item h2, aside
    .bg-blue.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a,
    aside
    .bg-blue.entity-paragraphs-item
    .aside .entity-paragraphs-item.pane-menu-tree > a,
    .aside
    .bg-blue.entity-paragraphs-item h2,
    .aside
    .bg-blue.entity-paragraphs-item h3,
    .aside
    .bg-blue.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    .aside
    .bg-blue.entity-paragraphs-item h2, .aside .bg-blue.entity-paragraphs-item h2,
    .aside
    .bg-blue.entity-paragraphs-item aside .entity-paragraphs-item.pane-menu-tree > a, .aside
    .bg-blue.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a, aside
    .bg-blue-dark.entity-paragraphs-item h2,
    aside
    .bg-blue-dark.entity-paragraphs-item h3,
    aside
    .bg-blue-dark.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    aside
    .bg-blue-dark.entity-paragraphs-item h2, aside .bg-blue-dark.entity-paragraphs-item h2, aside
    .bg-blue-dark.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a,
    aside
    .bg-blue-dark.entity-paragraphs-item
    .aside .entity-paragraphs-item.pane-menu-tree > a,
    .aside
    .bg-blue-dark.entity-paragraphs-item h2,
    .aside
    .bg-blue-dark.entity-paragraphs-item h3,
    .aside
    .bg-blue-dark.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    .aside
    .bg-blue-dark.entity-paragraphs-item h2, .aside .bg-blue-dark.entity-paragraphs-item h2,
    .aside
    .bg-blue-dark.entity-paragraphs-item aside .entity-paragraphs-item.pane-menu-tree > a, .aside
    .bg-blue-dark.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a, aside
    .bg-burgundy.entity-paragraphs-item h2,
    aside
    .bg-burgundy.entity-paragraphs-item h3,
    aside
    .bg-burgundy.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    aside
    .bg-burgundy.entity-paragraphs-item h2, aside .bg-burgundy.entity-paragraphs-item h2, aside
    .bg-burgundy.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a,
    aside
    .bg-burgundy.entity-paragraphs-item
    .aside .entity-paragraphs-item.pane-menu-tree > a,
    .aside
    .bg-burgundy.entity-paragraphs-item h2,
    .aside
    .bg-burgundy.entity-paragraphs-item h3,
    .aside
    .bg-burgundy.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    .aside
    .bg-burgundy.entity-paragraphs-item h2, .aside .bg-burgundy.entity-paragraphs-item h2,
    .aside
    .bg-burgundy.entity-paragraphs-item aside .entity-paragraphs-item.pane-menu-tree > a, .aside
    .bg-burgundy.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a, aside
    .bg-tan.entity-paragraphs-item h2,
    aside
    .bg-tan.entity-paragraphs-item h3,
    aside
    .bg-tan.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    aside
    .bg-tan.entity-paragraphs-item h2, aside .bg-tan.entity-paragraphs-item h2, aside
    .bg-tan.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a,
    aside
    .bg-tan.entity-paragraphs-item
    .aside .entity-paragraphs-item.pane-menu-tree > a,
    .aside
    .bg-tan.entity-paragraphs-item h2,
    .aside
    .bg-tan.entity-paragraphs-item h3,
    .aside
    .bg-tan.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    .aside
    .bg-tan.entity-paragraphs-item h2, .aside .bg-tan.entity-paragraphs-item h2,
    .aside
    .bg-tan.entity-paragraphs-item aside .entity-paragraphs-item.pane-menu-tree > a, .aside
    .bg-tan.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a, aside
    .bg-purple.entity-paragraphs-item h2,
    aside
    .bg-purple.entity-paragraphs-item h3,
    aside
    .bg-purple.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    aside
    .bg-purple.entity-paragraphs-item h2, aside .bg-purple.entity-paragraphs-item h2, aside
    .bg-purple.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a,
    aside
    .bg-purple.entity-paragraphs-item
    .aside .entity-paragraphs-item.pane-menu-tree > a,
    .aside
    .bg-purple.entity-paragraphs-item h2,
    .aside
    .bg-purple.entity-paragraphs-item h3,
    .aside
    .bg-purple.entity-paragraphs-item #block-panels-mini-footer h2, #block-panels-mini-footer
    .aside
    .bg-purple.entity-paragraphs-item h2, .aside .bg-purple.entity-paragraphs-item h2,
    .aside
    .bg-purple.entity-paragraphs-item aside .entity-paragraphs-item.pane-menu-tree > a, .aside
    .bg-purple.entity-paragraphs-item .entity-paragraphs-item.pane-menu-tree > a {
      color: white; }
    /* line 106, sass/components/paragraphs/_block_theme.scss */
    .bg-gray h3 a, .bg-gray #block-panels-mini-footer h2 a, #block-panels-mini-footer .bg-gray h2 a, .bg-gray aside .entity-paragraphs-item h2 a, aside .entity-paragraphs-item .bg-gray h2 a, .bg-gray
    .aside .entity-paragraphs-item h2 a,
    .aside .entity-paragraphs-item .bg-gray h2 a, .bg-gray aside .entity-paragraphs-item.pane-menu-tree > a a, aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a, .bg-gray
    .aside .entity-paragraphs-item.pane-menu-tree > a a,
    .aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a, .bg-gray .si-tabs h2 a, .si-tabs .bg-gray h2 a, .bg-gray .node-type-exhibit .group-app h2 a, .node-type-exhibit .group-app .bg-gray h2 a,
    .bg-gray h2 a,
    .bg-gray a,
    .bg-gray .teaser-long,
    .bg-blue h3 a,
    .bg-blue #block-panels-mini-footer h2 a, #block-panels-mini-footer
    .bg-blue h2 a,
    .bg-blue aside .entity-paragraphs-item h2 a, aside .entity-paragraphs-item
    .bg-blue h2 a,
    .bg-blue
    .aside .entity-paragraphs-item h2 a,
    .aside .entity-paragraphs-item
    .bg-blue h2 a,
    .bg-blue aside .entity-paragraphs-item.pane-menu-tree > a a, aside
    .bg-blue .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-blue
    .aside .entity-paragraphs-item.pane-menu-tree > a a,
    .aside
    .bg-blue .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-blue .si-tabs h2 a, .si-tabs
    .bg-blue h2 a,
    .bg-blue .node-type-exhibit .group-app h2 a, .node-type-exhibit .group-app
    .bg-blue h2 a,
    .bg-blue h2 a,
    .bg-blue a,
    .bg-blue .teaser-long,
    .bg-blue-dark h3 a,
    .bg-blue-dark #block-panels-mini-footer h2 a, #block-panels-mini-footer
    .bg-blue-dark h2 a,
    .bg-blue-dark aside .entity-paragraphs-item h2 a, aside .entity-paragraphs-item
    .bg-blue-dark h2 a,
    .bg-blue-dark
    .aside .entity-paragraphs-item h2 a,
    .aside .entity-paragraphs-item
    .bg-blue-dark h2 a,
    .bg-blue-dark aside .entity-paragraphs-item.pane-menu-tree > a a, aside
    .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-blue-dark
    .aside .entity-paragraphs-item.pane-menu-tree > a a,
    .aside
    .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-blue-dark .si-tabs h2 a, .si-tabs
    .bg-blue-dark h2 a,
    .bg-blue-dark .node-type-exhibit .group-app h2 a, .node-type-exhibit .group-app
    .bg-blue-dark h2 a,
    .bg-blue-dark h2 a,
    .bg-blue-dark a,
    .bg-blue-dark .teaser-long,
    .bg-burgundy h3 a,
    .bg-burgundy #block-panels-mini-footer h2 a, #block-panels-mini-footer
    .bg-burgundy h2 a,
    .bg-burgundy aside .entity-paragraphs-item h2 a, aside .entity-paragraphs-item
    .bg-burgundy h2 a,
    .bg-burgundy
    .aside .entity-paragraphs-item h2 a,
    .aside .entity-paragraphs-item
    .bg-burgundy h2 a,
    .bg-burgundy aside .entity-paragraphs-item.pane-menu-tree > a a, aside
    .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-burgundy
    .aside .entity-paragraphs-item.pane-menu-tree > a a,
    .aside
    .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-burgundy .si-tabs h2 a, .si-tabs
    .bg-burgundy h2 a,
    .bg-burgundy .node-type-exhibit .group-app h2 a, .node-type-exhibit .group-app
    .bg-burgundy h2 a,
    .bg-burgundy h2 a,
    .bg-burgundy a,
    .bg-burgundy .teaser-long,
    .bg-tan h3 a,
    .bg-tan #block-panels-mini-footer h2 a, #block-panels-mini-footer
    .bg-tan h2 a,
    .bg-tan aside .entity-paragraphs-item h2 a, aside .entity-paragraphs-item
    .bg-tan h2 a,
    .bg-tan
    .aside .entity-paragraphs-item h2 a,
    .aside .entity-paragraphs-item
    .bg-tan h2 a,
    .bg-tan aside .entity-paragraphs-item.pane-menu-tree > a a, aside
    .bg-tan .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-tan
    .aside .entity-paragraphs-item.pane-menu-tree > a a,
    .aside
    .bg-tan .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-tan .si-tabs h2 a, .si-tabs
    .bg-tan h2 a,
    .bg-tan .node-type-exhibit .group-app h2 a, .node-type-exhibit .group-app
    .bg-tan h2 a,
    .bg-tan h2 a,
    .bg-tan a,
    .bg-tan .teaser-long,
    .bg-purple h3 a,
    .bg-purple #block-panels-mini-footer h2 a, #block-panels-mini-footer
    .bg-purple h2 a,
    .bg-purple aside .entity-paragraphs-item h2 a, aside .entity-paragraphs-item
    .bg-purple h2 a,
    .bg-purple
    .aside .entity-paragraphs-item h2 a,
    .aside .entity-paragraphs-item
    .bg-purple h2 a,
    .bg-purple aside .entity-paragraphs-item.pane-menu-tree > a a, aside
    .bg-purple .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-purple
    .aside .entity-paragraphs-item.pane-menu-tree > a a,
    .aside
    .bg-purple .entity-paragraphs-item.pane-menu-tree > a a,
    .bg-purple .si-tabs h2 a, .si-tabs
    .bg-purple h2 a,
    .bg-purple .node-type-exhibit .group-app h2 a, .node-type-exhibit .group-app
    .bg-purple h2 a,
    .bg-purple h2 a,
    .bg-purple a,
    .bg-purple .teaser-long {
      color: white; }
      /* line 4, sass/helpers/_links.scss */
      .bg-gray h3 a:visited, .bg-gray #block-panels-mini-footer h2 a:visited, #block-panels-mini-footer .bg-gray h2 a:visited, .bg-gray aside .entity-paragraphs-item h2 a:visited, aside .entity-paragraphs-item .bg-gray h2 a:visited, .bg-gray
      .aside .entity-paragraphs-item h2 a:visited,
      .aside .entity-paragraphs-item .bg-gray h2 a:visited, .bg-gray aside .entity-paragraphs-item.pane-menu-tree > a a:visited, aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a:visited, .bg-gray
      .aside .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a:visited, .bg-gray .si-tabs h2 a:visited, .si-tabs .bg-gray h2 a:visited, .bg-gray .node-type-exhibit .group-app h2 a:visited, .node-type-exhibit .group-app .bg-gray h2 a:visited,
      .bg-gray h2 a:visited,
      .bg-gray a:visited,
      .bg-gray .teaser-long:visited,
      .bg-blue h3 a:visited,
      .bg-blue #block-panels-mini-footer h2 a:visited, #block-panels-mini-footer
      .bg-blue h2 a:visited,
      .bg-blue aside .entity-paragraphs-item h2 a:visited, aside .entity-paragraphs-item
      .bg-blue h2 a:visited,
      .bg-blue
      .aside .entity-paragraphs-item h2 a:visited,
      .aside .entity-paragraphs-item
      .bg-blue h2 a:visited,
      .bg-blue aside .entity-paragraphs-item.pane-menu-tree > a a:visited, aside
      .bg-blue .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-blue
      .aside .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .aside
      .bg-blue .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-blue .si-tabs h2 a:visited, .si-tabs
      .bg-blue h2 a:visited,
      .bg-blue .node-type-exhibit .group-app h2 a:visited, .node-type-exhibit .group-app
      .bg-blue h2 a:visited,
      .bg-blue h2 a:visited,
      .bg-blue a:visited,
      .bg-blue .teaser-long:visited,
      .bg-blue-dark h3 a:visited,
      .bg-blue-dark #block-panels-mini-footer h2 a:visited, #block-panels-mini-footer
      .bg-blue-dark h2 a:visited,
      .bg-blue-dark aside .entity-paragraphs-item h2 a:visited, aside .entity-paragraphs-item
      .bg-blue-dark h2 a:visited,
      .bg-blue-dark
      .aside .entity-paragraphs-item h2 a:visited,
      .aside .entity-paragraphs-item
      .bg-blue-dark h2 a:visited,
      .bg-blue-dark aside .entity-paragraphs-item.pane-menu-tree > a a:visited, aside
      .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-blue-dark
      .aside .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .aside
      .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-blue-dark .si-tabs h2 a:visited, .si-tabs
      .bg-blue-dark h2 a:visited,
      .bg-blue-dark .node-type-exhibit .group-app h2 a:visited, .node-type-exhibit .group-app
      .bg-blue-dark h2 a:visited,
      .bg-blue-dark h2 a:visited,
      .bg-blue-dark a:visited,
      .bg-blue-dark .teaser-long:visited,
      .bg-burgundy h3 a:visited,
      .bg-burgundy #block-panels-mini-footer h2 a:visited, #block-panels-mini-footer
      .bg-burgundy h2 a:visited,
      .bg-burgundy aside .entity-paragraphs-item h2 a:visited, aside .entity-paragraphs-item
      .bg-burgundy h2 a:visited,
      .bg-burgundy
      .aside .entity-paragraphs-item h2 a:visited,
      .aside .entity-paragraphs-item
      .bg-burgundy h2 a:visited,
      .bg-burgundy aside .entity-paragraphs-item.pane-menu-tree > a a:visited, aside
      .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-burgundy
      .aside .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .aside
      .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-burgundy .si-tabs h2 a:visited, .si-tabs
      .bg-burgundy h2 a:visited,
      .bg-burgundy .node-type-exhibit .group-app h2 a:visited, .node-type-exhibit .group-app
      .bg-burgundy h2 a:visited,
      .bg-burgundy h2 a:visited,
      .bg-burgundy a:visited,
      .bg-burgundy .teaser-long:visited,
      .bg-tan h3 a:visited,
      .bg-tan #block-panels-mini-footer h2 a:visited, #block-panels-mini-footer
      .bg-tan h2 a:visited,
      .bg-tan aside .entity-paragraphs-item h2 a:visited, aside .entity-paragraphs-item
      .bg-tan h2 a:visited,
      .bg-tan
      .aside .entity-paragraphs-item h2 a:visited,
      .aside .entity-paragraphs-item
      .bg-tan h2 a:visited,
      .bg-tan aside .entity-paragraphs-item.pane-menu-tree > a a:visited, aside
      .bg-tan .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-tan
      .aside .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .aside
      .bg-tan .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-tan .si-tabs h2 a:visited, .si-tabs
      .bg-tan h2 a:visited,
      .bg-tan .node-type-exhibit .group-app h2 a:visited, .node-type-exhibit .group-app
      .bg-tan h2 a:visited,
      .bg-tan h2 a:visited,
      .bg-tan a:visited,
      .bg-tan .teaser-long:visited,
      .bg-purple h3 a:visited,
      .bg-purple #block-panels-mini-footer h2 a:visited, #block-panels-mini-footer
      .bg-purple h2 a:visited,
      .bg-purple aside .entity-paragraphs-item h2 a:visited, aside .entity-paragraphs-item
      .bg-purple h2 a:visited,
      .bg-purple
      .aside .entity-paragraphs-item h2 a:visited,
      .aside .entity-paragraphs-item
      .bg-purple h2 a:visited,
      .bg-purple aside .entity-paragraphs-item.pane-menu-tree > a a:visited, aside
      .bg-purple .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-purple
      .aside .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .aside
      .bg-purple .entity-paragraphs-item.pane-menu-tree > a a:visited,
      .bg-purple .si-tabs h2 a:visited, .si-tabs
      .bg-purple h2 a:visited,
      .bg-purple .node-type-exhibit .group-app h2 a:visited, .node-type-exhibit .group-app
      .bg-purple h2 a:visited,
      .bg-purple h2 a:visited,
      .bg-purple a:visited,
      .bg-purple .teaser-long:visited {
        color: white; }
      /* line 9, sass/helpers/_links.scss */
      .bg-gray h3 a:focus, .bg-gray #block-panels-mini-footer h2 a:focus, #block-panels-mini-footer .bg-gray h2 a:focus, .bg-gray aside .entity-paragraphs-item h2 a:focus, aside .entity-paragraphs-item .bg-gray h2 a:focus, .bg-gray
      .aside .entity-paragraphs-item h2 a:focus,
      .aside .entity-paragraphs-item .bg-gray h2 a:focus, .bg-gray aside .entity-paragraphs-item.pane-menu-tree > a a:focus, aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a:focus, .bg-gray
      .aside .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a:focus, .bg-gray .si-tabs h2 a:focus, .si-tabs .bg-gray h2 a:focus, .bg-gray .node-type-exhibit .group-app h2 a:focus, .node-type-exhibit .group-app .bg-gray h2 a:focus,
      .bg-gray h2 a:focus,
      .bg-gray a:focus,
      .bg-gray .teaser-long:focus,
      .bg-blue h3 a:focus,
      .bg-blue #block-panels-mini-footer h2 a:focus, #block-panels-mini-footer
      .bg-blue h2 a:focus,
      .bg-blue aside .entity-paragraphs-item h2 a:focus, aside .entity-paragraphs-item
      .bg-blue h2 a:focus,
      .bg-blue
      .aside .entity-paragraphs-item h2 a:focus,
      .aside .entity-paragraphs-item
      .bg-blue h2 a:focus,
      .bg-blue aside .entity-paragraphs-item.pane-menu-tree > a a:focus, aside
      .bg-blue .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-blue
      .aside .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .aside
      .bg-blue .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-blue .si-tabs h2 a:focus, .si-tabs
      .bg-blue h2 a:focus,
      .bg-blue .node-type-exhibit .group-app h2 a:focus, .node-type-exhibit .group-app
      .bg-blue h2 a:focus,
      .bg-blue h2 a:focus,
      .bg-blue a:focus,
      .bg-blue .teaser-long:focus,
      .bg-blue-dark h3 a:focus,
      .bg-blue-dark #block-panels-mini-footer h2 a:focus, #block-panels-mini-footer
      .bg-blue-dark h2 a:focus,
      .bg-blue-dark aside .entity-paragraphs-item h2 a:focus, aside .entity-paragraphs-item
      .bg-blue-dark h2 a:focus,
      .bg-blue-dark
      .aside .entity-paragraphs-item h2 a:focus,
      .aside .entity-paragraphs-item
      .bg-blue-dark h2 a:focus,
      .bg-blue-dark aside .entity-paragraphs-item.pane-menu-tree > a a:focus, aside
      .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-blue-dark
      .aside .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .aside
      .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-blue-dark .si-tabs h2 a:focus, .si-tabs
      .bg-blue-dark h2 a:focus,
      .bg-blue-dark .node-type-exhibit .group-app h2 a:focus, .node-type-exhibit .group-app
      .bg-blue-dark h2 a:focus,
      .bg-blue-dark h2 a:focus,
      .bg-blue-dark a:focus,
      .bg-blue-dark .teaser-long:focus,
      .bg-burgundy h3 a:focus,
      .bg-burgundy #block-panels-mini-footer h2 a:focus, #block-panels-mini-footer
      .bg-burgundy h2 a:focus,
      .bg-burgundy aside .entity-paragraphs-item h2 a:focus, aside .entity-paragraphs-item
      .bg-burgundy h2 a:focus,
      .bg-burgundy
      .aside .entity-paragraphs-item h2 a:focus,
      .aside .entity-paragraphs-item
      .bg-burgundy h2 a:focus,
      .bg-burgundy aside .entity-paragraphs-item.pane-menu-tree > a a:focus, aside
      .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-burgundy
      .aside .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .aside
      .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-burgundy .si-tabs h2 a:focus, .si-tabs
      .bg-burgundy h2 a:focus,
      .bg-burgundy .node-type-exhibit .group-app h2 a:focus, .node-type-exhibit .group-app
      .bg-burgundy h2 a:focus,
      .bg-burgundy h2 a:focus,
      .bg-burgundy a:focus,
      .bg-burgundy .teaser-long:focus,
      .bg-tan h3 a:focus,
      .bg-tan #block-panels-mini-footer h2 a:focus, #block-panels-mini-footer
      .bg-tan h2 a:focus,
      .bg-tan aside .entity-paragraphs-item h2 a:focus, aside .entity-paragraphs-item
      .bg-tan h2 a:focus,
      .bg-tan
      .aside .entity-paragraphs-item h2 a:focus,
      .aside .entity-paragraphs-item
      .bg-tan h2 a:focus,
      .bg-tan aside .entity-paragraphs-item.pane-menu-tree > a a:focus, aside
      .bg-tan .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-tan
      .aside .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .aside
      .bg-tan .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-tan .si-tabs h2 a:focus, .si-tabs
      .bg-tan h2 a:focus,
      .bg-tan .node-type-exhibit .group-app h2 a:focus, .node-type-exhibit .group-app
      .bg-tan h2 a:focus,
      .bg-tan h2 a:focus,
      .bg-tan a:focus,
      .bg-tan .teaser-long:focus,
      .bg-purple h3 a:focus,
      .bg-purple #block-panels-mini-footer h2 a:focus, #block-panels-mini-footer
      .bg-purple h2 a:focus,
      .bg-purple aside .entity-paragraphs-item h2 a:focus, aside .entity-paragraphs-item
      .bg-purple h2 a:focus,
      .bg-purple
      .aside .entity-paragraphs-item h2 a:focus,
      .aside .entity-paragraphs-item
      .bg-purple h2 a:focus,
      .bg-purple aside .entity-paragraphs-item.pane-menu-tree > a a:focus, aside
      .bg-purple .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-purple
      .aside .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .aside
      .bg-purple .entity-paragraphs-item.pane-menu-tree > a a:focus,
      .bg-purple .si-tabs h2 a:focus, .si-tabs
      .bg-purple h2 a:focus,
      .bg-purple .node-type-exhibit .group-app h2 a:focus, .node-type-exhibit .group-app
      .bg-purple h2 a:focus,
      .bg-purple h2 a:focus,
      .bg-purple a:focus,
      .bg-purple .teaser-long:focus {
        color: white; }
      /* line 14, sass/helpers/_links.scss */
      .bg-gray h3 a:hover, .bg-gray #block-panels-mini-footer h2 a:hover, #block-panels-mini-footer .bg-gray h2 a:hover, .bg-gray aside .entity-paragraphs-item h2 a:hover, aside .entity-paragraphs-item .bg-gray h2 a:hover, .bg-gray
      .aside .entity-paragraphs-item h2 a:hover,
      .aside .entity-paragraphs-item .bg-gray h2 a:hover, .bg-gray aside .entity-paragraphs-item.pane-menu-tree > a a:hover, aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a:hover, .bg-gray
      .aside .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a:hover, .bg-gray .si-tabs h2 a:hover, .si-tabs .bg-gray h2 a:hover, .bg-gray .node-type-exhibit .group-app h2 a:hover, .node-type-exhibit .group-app .bg-gray h2 a:hover,
      .bg-gray h2 a:hover,
      .bg-gray a:hover,
      .bg-gray .teaser-long:hover,
      .bg-blue h3 a:hover,
      .bg-blue #block-panels-mini-footer h2 a:hover, #block-panels-mini-footer
      .bg-blue h2 a:hover,
      .bg-blue aside .entity-paragraphs-item h2 a:hover, aside .entity-paragraphs-item
      .bg-blue h2 a:hover,
      .bg-blue
      .aside .entity-paragraphs-item h2 a:hover,
      .aside .entity-paragraphs-item
      .bg-blue h2 a:hover,
      .bg-blue aside .entity-paragraphs-item.pane-menu-tree > a a:hover, aside
      .bg-blue .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-blue
      .aside .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .aside
      .bg-blue .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-blue .si-tabs h2 a:hover, .si-tabs
      .bg-blue h2 a:hover,
      .bg-blue .node-type-exhibit .group-app h2 a:hover, .node-type-exhibit .group-app
      .bg-blue h2 a:hover,
      .bg-blue h2 a:hover,
      .bg-blue a:hover,
      .bg-blue .teaser-long:hover,
      .bg-blue-dark h3 a:hover,
      .bg-blue-dark #block-panels-mini-footer h2 a:hover, #block-panels-mini-footer
      .bg-blue-dark h2 a:hover,
      .bg-blue-dark aside .entity-paragraphs-item h2 a:hover, aside .entity-paragraphs-item
      .bg-blue-dark h2 a:hover,
      .bg-blue-dark
      .aside .entity-paragraphs-item h2 a:hover,
      .aside .entity-paragraphs-item
      .bg-blue-dark h2 a:hover,
      .bg-blue-dark aside .entity-paragraphs-item.pane-menu-tree > a a:hover, aside
      .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-blue-dark
      .aside .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .aside
      .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-blue-dark .si-tabs h2 a:hover, .si-tabs
      .bg-blue-dark h2 a:hover,
      .bg-blue-dark .node-type-exhibit .group-app h2 a:hover, .node-type-exhibit .group-app
      .bg-blue-dark h2 a:hover,
      .bg-blue-dark h2 a:hover,
      .bg-blue-dark a:hover,
      .bg-blue-dark .teaser-long:hover,
      .bg-burgundy h3 a:hover,
      .bg-burgundy #block-panels-mini-footer h2 a:hover, #block-panels-mini-footer
      .bg-burgundy h2 a:hover,
      .bg-burgundy aside .entity-paragraphs-item h2 a:hover, aside .entity-paragraphs-item
      .bg-burgundy h2 a:hover,
      .bg-burgundy
      .aside .entity-paragraphs-item h2 a:hover,
      .aside .entity-paragraphs-item
      .bg-burgundy h2 a:hover,
      .bg-burgundy aside .entity-paragraphs-item.pane-menu-tree > a a:hover, aside
      .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-burgundy
      .aside .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .aside
      .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-burgundy .si-tabs h2 a:hover, .si-tabs
      .bg-burgundy h2 a:hover,
      .bg-burgundy .node-type-exhibit .group-app h2 a:hover, .node-type-exhibit .group-app
      .bg-burgundy h2 a:hover,
      .bg-burgundy h2 a:hover,
      .bg-burgundy a:hover,
      .bg-burgundy .teaser-long:hover,
      .bg-tan h3 a:hover,
      .bg-tan #block-panels-mini-footer h2 a:hover, #block-panels-mini-footer
      .bg-tan h2 a:hover,
      .bg-tan aside .entity-paragraphs-item h2 a:hover, aside .entity-paragraphs-item
      .bg-tan h2 a:hover,
      .bg-tan
      .aside .entity-paragraphs-item h2 a:hover,
      .aside .entity-paragraphs-item
      .bg-tan h2 a:hover,
      .bg-tan aside .entity-paragraphs-item.pane-menu-tree > a a:hover, aside
      .bg-tan .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-tan
      .aside .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .aside
      .bg-tan .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-tan .si-tabs h2 a:hover, .si-tabs
      .bg-tan h2 a:hover,
      .bg-tan .node-type-exhibit .group-app h2 a:hover, .node-type-exhibit .group-app
      .bg-tan h2 a:hover,
      .bg-tan h2 a:hover,
      .bg-tan a:hover,
      .bg-tan .teaser-long:hover,
      .bg-purple h3 a:hover,
      .bg-purple #block-panels-mini-footer h2 a:hover, #block-panels-mini-footer
      .bg-purple h2 a:hover,
      .bg-purple aside .entity-paragraphs-item h2 a:hover, aside .entity-paragraphs-item
      .bg-purple h2 a:hover,
      .bg-purple
      .aside .entity-paragraphs-item h2 a:hover,
      .aside .entity-paragraphs-item
      .bg-purple h2 a:hover,
      .bg-purple aside .entity-paragraphs-item.pane-menu-tree > a a:hover, aside
      .bg-purple .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-purple
      .aside .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .aside
      .bg-purple .entity-paragraphs-item.pane-menu-tree > a a:hover,
      .bg-purple .si-tabs h2 a:hover, .si-tabs
      .bg-purple h2 a:hover,
      .bg-purple .node-type-exhibit .group-app h2 a:hover, .node-type-exhibit .group-app
      .bg-purple h2 a:hover,
      .bg-purple h2 a:hover,
      .bg-purple a:hover,
      .bg-purple .teaser-long:hover {
        color: white; }
      /* line 19, sass/helpers/_links.scss */
      .bg-gray h3 a:active, .bg-gray #block-panels-mini-footer h2 a:active, #block-panels-mini-footer .bg-gray h2 a:active, .bg-gray aside .entity-paragraphs-item h2 a:active, aside .entity-paragraphs-item .bg-gray h2 a:active, .bg-gray
      .aside .entity-paragraphs-item h2 a:active,
      .aside .entity-paragraphs-item .bg-gray h2 a:active, .bg-gray aside .entity-paragraphs-item.pane-menu-tree > a a:active, aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a:active, .bg-gray
      .aside .entity-paragraphs-item.pane-menu-tree > a a:active,
      .aside .bg-gray .entity-paragraphs-item.pane-menu-tree > a a:active, .bg-gray .si-tabs h2 a:active, .si-tabs .bg-gray h2 a:active, .bg-gray .node-type-exhibit .group-app h2 a:active, .node-type-exhibit .group-app .bg-gray h2 a:active,
      .bg-gray h2 a:active,
      .bg-gray a:active,
      .bg-gray .teaser-long:active,
      .bg-blue h3 a:active,
      .bg-blue #block-panels-mini-footer h2 a:active, #block-panels-mini-footer
      .bg-blue h2 a:active,
      .bg-blue aside .entity-paragraphs-item h2 a:active, aside .entity-paragraphs-item
      .bg-blue h2 a:active,
      .bg-blue
      .aside .entity-paragraphs-item h2 a:active,
      .aside .entity-paragraphs-item
      .bg-blue h2 a:active,
      .bg-blue aside .entity-paragraphs-item.pane-menu-tree > a a:active, aside
      .bg-blue .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-blue
      .aside .entity-paragraphs-item.pane-menu-tree > a a:active,
      .aside
      .bg-blue .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-blue .si-tabs h2 a:active, .si-tabs
      .bg-blue h2 a:active,
      .bg-blue .node-type-exhibit .group-app h2 a:active, .node-type-exhibit .group-app
      .bg-blue h2 a:active,
      .bg-blue h2 a:active,
      .bg-blue a:active,
      .bg-blue .teaser-long:active,
      .bg-blue-dark h3 a:active,
      .bg-blue-dark #block-panels-mini-footer h2 a:active, #block-panels-mini-footer
      .bg-blue-dark h2 a:active,
      .bg-blue-dark aside .entity-paragraphs-item h2 a:active, aside .entity-paragraphs-item
      .bg-blue-dark h2 a:active,
      .bg-blue-dark
      .aside .entity-paragraphs-item h2 a:active,
      .aside .entity-paragraphs-item
      .bg-blue-dark h2 a:active,
      .bg-blue-dark aside .entity-paragraphs-item.pane-menu-tree > a a:active, aside
      .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-blue-dark
      .aside .entity-paragraphs-item.pane-menu-tree > a a:active,
      .aside
      .bg-blue-dark .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-blue-dark .si-tabs h2 a:active, .si-tabs
      .bg-blue-dark h2 a:active,
      .bg-blue-dark .node-type-exhibit .group-app h2 a:active, .node-type-exhibit .group-app
      .bg-blue-dark h2 a:active,
      .bg-blue-dark h2 a:active,
      .bg-blue-dark a:active,
      .bg-blue-dark .teaser-long:active,
      .bg-burgundy h3 a:active,
      .bg-burgundy #block-panels-mini-footer h2 a:active, #block-panels-mini-footer
      .bg-burgundy h2 a:active,
      .bg-burgundy aside .entity-paragraphs-item h2 a:active, aside .entity-paragraphs-item
      .bg-burgundy h2 a:active,
      .bg-burgundy
      .aside .entity-paragraphs-item h2 a:active,
      .aside .entity-paragraphs-item
      .bg-burgundy h2 a:active,
      .bg-burgundy aside .entity-paragraphs-item.pane-menu-tree > a a:active, aside
      .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-burgundy
      .aside .entity-paragraphs-item.pane-menu-tree > a a:active,
      .aside
      .bg-burgundy .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-burgundy .si-tabs h2 a:active, .si-tabs
      .bg-burgundy h2 a:active,
      .bg-burgundy .node-type-exhibit .group-app h2 a:active, .node-type-exhibit .group-app
      .bg-burgundy h2 a:active,
      .bg-burgundy h2 a:active,
      .bg-burgundy a:active,
      .bg-burgundy .teaser-long:active,
      .bg-tan h3 a:active,
      .bg-tan #block-panels-mini-footer h2 a:active, #block-panels-mini-footer
      .bg-tan h2 a:active,
      .bg-tan aside .entity-paragraphs-item h2 a:active, aside .entity-paragraphs-item
      .bg-tan h2 a:active,
      .bg-tan
      .aside .entity-paragraphs-item h2 a:active,
      .aside .entity-paragraphs-item
      .bg-tan h2 a:active,
      .bg-tan aside .entity-paragraphs-item.pane-menu-tree > a a:active, aside
      .bg-tan .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-tan
      .aside .entity-paragraphs-item.pane-menu-tree > a a:active,
      .aside
      .bg-tan .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-tan .si-tabs h2 a:active, .si-tabs
      .bg-tan h2 a:active,
      .bg-tan .node-type-exhibit .group-app h2 a:active, .node-type-exhibit .group-app
      .bg-tan h2 a:active,
      .bg-tan h2 a:active,
      .bg-tan a:active,
      .bg-tan .teaser-long:active,
      .bg-purple h3 a:active,
      .bg-purple #block-panels-mini-footer h2 a:active, #block-panels-mini-footer
      .bg-purple h2 a:active,
      .bg-purple aside .entity-paragraphs-item h2 a:active, aside .entity-paragraphs-item
      .bg-purple h2 a:active,
      .bg-purple
      .aside .entity-paragraphs-item h2 a:active,
      .aside .entity-paragraphs-item
      .bg-purple h2 a:active,
      .bg-purple aside .entity-paragraphs-item.pane-menu-tree > a a:active, aside
      .bg-purple .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-purple
      .aside .entity-paragraphs-item.pane-menu-tree > a a:active,
      .aside
      .bg-purple .entity-paragraphs-item.pane-menu-tree > a a:active,
      .bg-purple .si-tabs h2 a:active, .si-tabs
      .bg-purple h2 a:active,
      .bg-purple .node-type-exhibit .group-app h2 a:active, .node-type-exhibit .group-app
      .bg-purple h2 a:active,
      .bg-purple h2 a:active,
      .bg-purple a:active,
      .bg-purple .teaser-long:active {
        color: white; }
    /* line 112, sass/components/paragraphs/_block_theme.scss */
    .bg-gray a:hover,
    .bg-blue a:hover,
    .bg-blue-dark a:hover,
    .bg-burgundy a:hover,
    .bg-tan a:hover,
    .bg-purple a:hover {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
      opacity: 0.8; } }

@media screen and (min-width: 768px) {
  /* line 121, sass/components/paragraphs/_block_theme.scss */
  .field-bg > h2,
  .field-bg > h3, #block-panels-mini-footer
  .field-bg > h2, aside .entity-paragraphs-item
  .field-bg > h2,
  .aside .entity-paragraphs-item
  .field-bg > h2, aside
  .entity-paragraphs-item.pane-menu-tree.field-bg > a,
  .aside
  .entity-paragraphs-item.pane-menu-tree.field-bg > a, .si-tabs
  .field-bg > h2, .node-type-exhibit .group-app
  .field-bg > h2,
  .field-bg > div,
  .field-bg > div > .inner > .b-text-wrapper, .field-bg.paragraphs-item-text-block {
    padding: 24px;
    padding: 2.4rem; }
  /* line 128, sass/components/paragraphs/_block_theme.scss */
  .field-bg > .teaser,
  .field-bg > .teaser-long {
    padding: 0; }
  /* line 132, sass/components/paragraphs/_block_theme.scss */
  .field-bg.paragraphs-item-callout {
    padding: 0; }
    /* line 134, sass/components/paragraphs/_block_theme.scss */
    .field-bg.paragraphs-item-callout .b-text-wrapper {
      padding: 24px;
      padding: 2.4rem; } }

/* line 2, sass/components/paragraphs/_grid.scss */
.paragraphs-item-grid-layout.col-sm-2, .paragraphs-item-grid-layout.col-md-4, .paragraphs-item-grid-layout.col-md-3, .paragraphs-item-grid-layout.col-md-5, .paragraphs-item-grid-layout.col-wd-2 {
  width: 100%;
  max-width: none; }

@media screen and (min-width: 768px) {
  /* line 12, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout > .content {
    *zoom: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    /* line 14, sass/helpers/_clearfix.scss */
    .paragraphs-item-grid-layout > .content:before, .paragraphs-item-grid-layout > .content:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .paragraphs-item-grid-layout > .content:after {
      clear: both; }
    /* line 14, sass/components/paragraphs/_grid.scss */
    .paragraphs-item-grid-layout > .content:before, .paragraphs-item-grid-layout > .content:after {
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
    /* line 21, sass/components/paragraphs/_grid.scss */
    .paragraphs-item-grid-layout > .content > div {
      margin-top: 0;
      margin-bottom: em(36px);
      width: 48.57143%;
      float: left;
      margin-right: 2.85714%;
      margin-left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      max-width: 48.57143%; }
      /* line 24, sass/components/paragraphs/_grid.scss */
      .paragraphs-item-grid-layout > .content > div:last-child {
        margin-bottom: em(36px); }
      /* line 32, sass/components/paragraphs/_grid.scss */
      .paragraphs-item-grid-layout > .content > div:nth-child(2n) {
        float: right;
        margin-right: 0; }
      /* line 35, sass/components/paragraphs/_grid.scss */
      .paragraphs-item-grid-layout > .content > div:nth-child(2n+1) {
        clear: both; } }

@media (min-width: 1024px) {
  /* line 49, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-md-3 > .content > div:nth-child(2n+1), .paragraphs-item-grid-layout.col-md-4 > .content > div:nth-child(2n+1), .paragraphs-item-grid-layout.col-wd-2 > .content > div:nth-child(2n+1), .paragraphs-item-grid-layout.col-md-5 > .content > div:nth-child(2n+1) {
    clear: none; }
  /* line 58, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-md-3 > .content > div, .paragraphs-item-grid-layout.col-md-3 > .content > div:nth-child(2n) {
    width: 22.85714%;
    float: left;
    margin-right: 2.85714%;
    max-width: 22.85714%; }
  /* line 63, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-md-3 > .content > div:nth-child(4n) {
    float: right;
    margin-right: 0; }
  /* line 66, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-md-3 > .content > div:nth-child(4n+1) {
    clear: both; }
  /* line 76, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-md-4 > .content > div, .paragraphs-item-grid-layout.col-md-4 > .content > div:nth-child(2n), .paragraphs-item-grid-layout.col-wd-2 > .content > div, .paragraphs-item-grid-layout.col-wd-2 > .content > div:nth-child(2n) {
    width: 31.42857%;
    float: left;
    margin-right: 2.85714%;
    max-width: 31.42857%; }
  /* line 81, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-md-4 > .content > div:nth-child(3n), .paragraphs-item-grid-layout.col-wd-2 > .content > div:nth-child(3n) {
    float: right;
    margin-right: 0; }
  /* line 84, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-md-4 > .content > div:nth-child(3n+1), .paragraphs-item-grid-layout.col-wd-2 > .content > div:nth-child(3n+1) {
    clear: both; }
  /* line 92, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-md-5 > .content {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    /* line 95, sass/components/paragraphs/_grid.scss */
    .paragraphs-item-grid-layout.col-md-5 > .content > div, .paragraphs-item-grid-layout.col-md-5 > .content > div:nth-child(2n) {
      width: 18%;
      max-width: 18%;
      margin: 0;
      margin-bottom: 36px;
      margin-bottom: 3.6rem;
      float: none; }
    /* line 103, sass/components/paragraphs/_grid.scss */
    .paragraphs-item-grid-layout.col-md-5 > .content > div img {
      max-width: 250px !important; }
    /* line 107, sass/components/paragraphs/_grid.scss */
    .no-flexbox .paragraphs-item-grid-layout.col-md-5 > .content > div > div {
      float: left;
      margin-right: 2.5%; }
      /* line 110, sass/components/paragraphs/_grid.scss */
      .no-flexbox .paragraphs-item-grid-layout.col-md-5 > .content > div > div:nth-child(5n) {
        margin-right: 0; }
      /* line 113, sass/components/paragraphs/_grid.scss */
      .no-flexbox .paragraphs-item-grid-layout.col-md-5 > .content > div > div:nth-child(5n+1) {
        clear: both; }
  /* line 121, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-md-5.center img {
    display: block;
    margin: auto; } }

@media (min-width: 1366px) {
  /* line 133, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-wd-2 > .content > div, .paragraphs-item-grid-layout.col-wd-2 > .content > div:nth-child(2n), .paragraphs-item-grid-layout.col-wd-2 > .content > div:nth-child(3n) {
    width: 14.28571%;
    float: left;
    margin-right: 2.85714%;
    max-width: 14.28571%; }
  /* line 140, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-wd-2 > .content > div:nth-child(3n+1) {
    clear: none; }
  /* line 143, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-wd-2 > .content > div:nth-child(6n) {
    float: right;
    margin-right: 0; }
  /* line 146, sass/components/paragraphs/_grid.scss */
  .paragraphs-item-grid-layout.col-wd-2 > .content > div:nth-child(6n+1) {
    clear: both; } }

/* line 3, sass/components/views/_all.scss */
.view .item-list h2 {
  margin-bottom: 12px;
  margin-bottom: 1.2rem; }

/* line 7, sass/components/views/_all.scss */
.view .view-filters {
  margin-bottom: 36px;
  margin-bottom: 3.6rem; }
  /* line 8, sass/components/views/_all.scss */
  .view .view-filters label,
  .view .view-filters .views-widget {
    display: inline-block; }
  /* line 12, sass/components/views/_all.scss */
  .view .view-filters label {
    padding-right: 10px;
    padding-right: 1rem; }

/* line 21, sass/components/views/_all.scss */
.view .views-exposed-form .views-exposed-widget {
  float: none;
  display: inline-block; }

/* line 26, sass/components/views/_all.scss */
.view .views-exposed-form .views-exposed-widgets > div {
  margin-right: 20px;
  margin-right: 2rem; }
  /* line 28, sass/components/views/_all.scss */
  .view .views-exposed-form .views-exposed-widgets > div:last-child {
    margin-right: 0; }

/* line 35, sass/components/views/_all.scss */
.view.view-visit-menu-block h2 {
  display: none; }

/* line 39, sass/components/views/_all.scss */
.view .views-row {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  /* line 41, sass/components/views/_all.scss */
  .view .views-row h3, .view .views-row #block-panels-mini-footer h2, #block-panels-mini-footer .view .views-row h2, .view .views-row aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .view .views-row h2, .view .views-row
  .aside .entity-paragraphs-item h2,
  .aside .entity-paragraphs-item .view .views-row h2, .view .views-row aside .entity-paragraphs-item.pane-menu-tree > a, aside .view .views-row .entity-paragraphs-item.pane-menu-tree > a, .view .views-row
  .aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside .view .views-row .entity-paragraphs-item.pane-menu-tree > a, .view .views-row .si-tabs h2, .si-tabs .view .views-row h2, .view .views-row .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .view .views-row h2 {
    margin: 0; }

/* line 45, sass/components/views/_all.scss */
.view .float-list {
  *zoom: 1; }
  /* line 48, sass/components/views/_all.scss */
  .view .float-list ul li {
    margin-bottom: 36px;
    margin-bottom: 3.6rem; }
  /* line 14, sass/helpers/_clearfix.scss */
  .view .float-list:before, .view .float-list:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .view .float-list:after {
    clear: both; }

/* line 57, sass/components/views/_all.scss */
.view .masonry-grid .views-row .inner {
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
  border: 1px solid #edecea; }

/* line 62, sass/components/views/_all.scss */
.view .masonry-grid .views-row .image {
  line-height: 0; }
  /* line 64, sass/components/views/_all.scss */
  .view .masonry-grid .views-row .image img {
    display: block;
    margin: 0 auto; }

/* line 69, sass/components/views/_all.scss */
.view .masonry-grid .views-row .block-text {
  padding: 12px 10px;
  padding: 1.2rem 1rem; }
  /* line 74, sass/components/views/_all.scss */
  .view .masonry-grid .views-row .block-text h2 a:after,
  a .view .masonry-grid .views-row .block-text h2:after, .view .masonry-grid .views-row .block-text h3 a:after, .view .masonry-grid .views-row .block-text #block-panels-mini-footer h2 a:after, #block-panels-mini-footer .view .masonry-grid .views-row .block-text h2 a:after, .view .masonry-grid .views-row .block-text aside .entity-paragraphs-item h2 a:after, aside .entity-paragraphs-item .view .masonry-grid .views-row .block-text h2 a:after, .view .masonry-grid .views-row .block-text
  .aside .entity-paragraphs-item h2 a:after,
  .aside .entity-paragraphs-item .view .masonry-grid .views-row .block-text h2 a:after, .view .masonry-grid .views-row .block-text aside .entity-paragraphs-item.pane-menu-tree > a a:after, aside .view .masonry-grid .views-row .block-text .entity-paragraphs-item.pane-menu-tree > a a:after, .view .masonry-grid .views-row .block-text
  .aside .entity-paragraphs-item.pane-menu-tree > a a:after,
  .aside .view .masonry-grid .views-row .block-text .entity-paragraphs-item.pane-menu-tree > a a:after, .view .masonry-grid .views-row .block-text .si-tabs h2 a:after, .si-tabs .view .masonry-grid .views-row .block-text h2 a:after, .view .masonry-grid .views-row .block-text .node-type-exhibit .group-app h2 a:after, .node-type-exhibit .group-app .view .masonry-grid .views-row .block-text h2 a:after,
  a .view .masonry-grid .views-row .block-text h3:after,
  a .view .masonry-grid .views-row .block-text #block-panels-mini-footer h2:after, #block-panels-mini-footer
  a .view .masonry-grid .views-row .block-text h2:after,
  a .view .masonry-grid .views-row .block-text aside .entity-paragraphs-item h2:after, aside .entity-paragraphs-item
  a .view .masonry-grid .views-row .block-text h2:after,
  a .view .masonry-grid .views-row .block-text
  .aside .entity-paragraphs-item h2:after,
  .aside .entity-paragraphs-item
  a .view .masonry-grid .views-row .block-text h2:after,
  a .view .masonry-grid .views-row .block-text aside .entity-paragraphs-item.pane-menu-tree > a:after, aside
  a .view .masonry-grid .views-row .block-text .entity-paragraphs-item.pane-menu-tree > a:after,
  a .view .masonry-grid .views-row .block-text
  .aside .entity-paragraphs-item.pane-menu-tree > a:after,
  .aside
  a .view .masonry-grid .views-row .block-text .entity-paragraphs-item.pane-menu-tree > a:after,
  a .view .masonry-grid .views-row .block-text .si-tabs h2:after, .si-tabs
  a .view .masonry-grid .views-row .block-text h2:after,
  a .view .masonry-grid .views-row .block-text .node-type-exhibit .group-app h2:after, .node-type-exhibit .group-app
  a .view .masonry-grid .views-row .block-text h2:after, .view .masonry-grid .views-row .block-text h4 a:after,
  a .view .masonry-grid .views-row .block-text h4:after, .view .masonry-grid .views-row .block-text h5 a:after,
  a .view .masonry-grid .views-row .block-text h5:after {
    content: ''; }
  /* line 79, sass/components/views/_all.scss */
  .view .masonry-grid .views-row .block-text a {
    color: #000000; }
    /* line 4, sass/helpers/_links.scss */
    .view .masonry-grid .views-row .block-text a:visited {
      color: #000000; }
    /* line 9, sass/helpers/_links.scss */
    .view .masonry-grid .views-row .block-text a:focus {
      color: #000000; }
    /* line 14, sass/helpers/_links.scss */
    .view .masonry-grid .views-row .block-text a:hover {
      color: #004A67; }
    /* line 19, sass/helpers/_links.scss */
    .view .masonry-grid .views-row .block-text a:active {
      color: #004A67; }
  /* line 82, sass/components/views/_all.scss */
  .view .masonry-grid .views-row .block-text p {
    margin-bottom: 12px;
    margin-bottom: 1.2rem; }
    /* line 84, sass/components/views/_all.scss */
    .view .masonry-grid .views-row .block-text p:last-child {
      margin: 0; }

@media screen and (min-width: 768px) {
  /* line 95, sass/components/views/_all.scss */
  .view .masonry-grid .view-content {
    *zoom: 1; }
    /* line 14, sass/helpers/_clearfix.scss */
    .view .masonry-grid .view-content:before, .view .masonry-grid .view-content:after {
      content: " ";
      display: table;
      line-height: 0; }
    /* line 20, sass/helpers/_clearfix.scss */
    .view .masonry-grid .view-content:after {
      clear: both; }
  /* line 98, sass/components/views/_all.scss */
  .view .masonry-grid .views-row {
    float: left;
    margin: 0 24px 24px 0;
    max-width: 303px; }
  /* line 106, sass/components/views/_all.scss */
  .view .float-list > ul > li {
    float: left; }
  /* line 110, sass/components/views/_all.scss */
  .view .float-list .float-two > li {
    width: 50%;
    padding: 0 2.77778%; }
    /* line 113, sass/components/views/_all.scss */
    .view .float-list .float-two > li:first-child {
      padding-left: 0; }
    /* line 116, sass/components/views/_all.scss */
    .view .float-list .float-two > li:nth-child(2n) {
      padding-right: 0; }
    /* line 119, sass/components/views/_all.scss */
    .view .float-list .float-two > li:nth-child(3n) {
      clear: both;
      padding-left: 0; }
  /* line 128, sass/components/views/_all.scss */
  .view .float-list .float-three > li,
  .view .float-list .float-four > li,
  .view .float-list .float-five > li {
    width: 33.33333%;
    padding: 0 2.77778%; }
    /* line 131, sass/components/views/_all.scss */
    .view .float-list .float-three > li:first-child,
    .view .float-list .float-four > li:first-child,
    .view .float-list .float-five > li:first-child {
      padding-left: 0; }
    /* line 134, sass/components/views/_all.scss */
    .view .float-list .float-three > li:nth-child(3n),
    .view .float-list .float-four > li:nth-child(3n),
    .view .float-list .float-five > li:nth-child(3n) {
      padding-right: 0; }
    /* line 137, sass/components/views/_all.scss */
    .view .float-list .float-three > li:nth-child(3n+1),
    .view .float-list .float-four > li:nth-child(3n+1),
    .view .float-list .float-five > li:nth-child(3n+1) {
      clear: both;
      padding-left: 0; } }

@media (min-width: 1024px) {
  /* line 151, sass/components/views/_all.scss */
  .view .float-list .float-four > li:nth-child(3n),
  .view .float-list .float-five > li:nth-child(3n) {
    padding-right: 2.77778%; }
  /* line 154, sass/components/views/_all.scss */
  .view .float-list .float-four > li:nth-child(3n+1),
  .view .float-list .float-five > li:nth-child(3n+1) {
    clear: none;
    padding-left: 2.77778%; }
  /* line 161, sass/components/views/_all.scss */
  .view .float-list .float-four > li {
    width: 25%;
    padding: 0 2.77778%; }
    /* line 164, sass/components/views/_all.scss */
    .view .float-list .float-four > li:first-child {
      padding-left: 0; }
    /* line 167, sass/components/views/_all.scss */
    .view .float-list .float-four > li:nth-child(4n) {
      padding-right: 0; }
    /* line 170, sass/components/views/_all.scss */
    .view .float-list .float-four > li:nth-child(4n+1) {
      clear: both;
      padding-left: 0; }
  /* line 178, sass/components/views/_all.scss */
  .view .float-list .float-five > li {
    width: 20%;
    padding: 0 2.77778%; }
    /* line 181, sass/components/views/_all.scss */
    .view .float-list .float-five > li:first-child {
      padding-left: 0; }
    /* line 184, sass/components/views/_all.scss */
    .view .float-list .float-five > li:nth-child(5n) {
      padding-right: 0; }
    /* line 187, sass/components/views/_all.scss */
    .view .float-list .float-five > li:nth-child(5n+1) {
      clear: both;
      padding-left: 0; } }

/* line 2, sass/components/views/_blog.scss */
.blog-list .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0; }

/* line 8, sass/components/views/_blog.scss */
.view-blog .group-date {
  margin-top: 12px;
  margin-top: 1.2rem; }

/* line 14, sass/components/views/_blog.scss */
.view-blog .views-row .b-text-wrapper h2, .view-blog .views-row .b-text-wrapper h3, .view-blog .views-row .b-text-wrapper #block-panels-mini-footer h2, #block-panels-mini-footer .view-blog .views-row .b-text-wrapper h2, .view-blog .views-row .b-text-wrapper aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .view-blog .views-row .b-text-wrapper h2, .view-blog .views-row .b-text-wrapper
.aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item .view-blog .views-row .b-text-wrapper h2, .view-blog .views-row .b-text-wrapper aside .entity-paragraphs-item.pane-menu-tree > a, aside .view-blog .views-row .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a, .view-blog .views-row .b-text-wrapper
.aside .entity-paragraphs-item.pane-menu-tree > a,
.aside .view-blog .views-row .b-text-wrapper .entity-paragraphs-item.pane-menu-tree > a, .view-blog .views-row .b-text-wrapper .si-tabs h2, .si-tabs .view-blog .views-row .b-text-wrapper h2, .view-blog .views-row .b-text-wrapper .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .view-blog .views-row .b-text-wrapper h2 {
  font-size: 21.6px;
  font-size: 2.16rem; }

/* line 2, sass/components/views/_calendar.scss */
.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next {
  background: none;
  border-radius: 0;
  position: relative;
  top: 4px;
  padding: 0;
  font-size: inherit;
  margin: 0;
  right: auto; }
  /* line 12, sass/components/views/_calendar.scss */
  .view .date-nav-wrapper .date-prev a,
  .view .date-nav-wrapper .date-next a {
    margin: 0;
    display: inline-block;
    height: 28px;
    height: 2.8rem;
    width: 28px;
    width: 2.8rem;
    border-radius: 50%;
    background-color: #0093cd;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 50%;
    background-image: url("../images/bg/prev.png");
    background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bopacity:.5%3Bfill:%231b1b1c%7D.st1%7Bfill:%23fff%7D.st2%2C.st3%7Bfill:none%3Bstroke:%23fff%3Bstroke-width:1.547%7D.st3%7Bdisplay:none%7D%3C/style%3E%3Ccircle class='st0' cx='25' cy='25' r='24.5'/%3E%3Cpath class='st1' d='M25 50C11.2 50 0 38.8 0 25S11.2 0 25 0s25 11.2 25 25-11.2 25-25 25zm0-49C11.8 1 1 11.8 1 25s10.8 24 24 24 24-10.8 24-24S38.2 1 25 1z'/%3E%3Cpath class='st2' d='M30.5 14l-11 11 11 11'/%3E%3Cpath class='st3' d='M19.5 14l11 11-11 11'/%3E%3C/svg%3E"); }
    /* line 29, sass/components/views/_calendar.scss */
    .view .date-nav-wrapper .date-prev a:hover,
    .view .date-nav-wrapper .date-next a:hover {
      background-color: #004A67; }

/* line 36, sass/components/views/_calendar.scss */
.view .date-nav-wrapper .date-next a {
  background-image: url("../images/bg/next.png");
  background-image: url("data:image/svg+xml, %3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb%28255%2C255%2C255%29'%3E%3Cstyle%3E.st0%7Bopacity:.5%3Bfill:%231b1b1c%7D.st1%7Bfill:%23fff%7D.st2%7Bdisplay:none%7D.st2%2C.st3%7Bfill:none%3Bstroke:%23fff%3Bstroke-width:1.547%7D%3C/style%3E%3Ccircle class='st0' cx='25' cy='25' r='24.5'/%3E%3Cpath class='st1' d='M25 50C11.2 50 0 38.8 0 25S11.2 0 25 0s25 11.2 25 25-11.2 25-25 25zm0-49C11.8 1 1 11.8 1 25s10.8 24 24 24 24-10.8 24-24S38.2 1 25 1z'/%3E%3Cpath class='st2' d='M30.5 14l-11 11 11 11'/%3E%3Cpath class='st3' d='M19.5 14l11 11-11 11'/%3E%3C/svg%3E"); }

/* line 40, sass/components/views/_calendar.scss */
.view .date-nav-wrapper .date-heading h2 {
  position: relative;
  display: inline-block; }

/* line 1, sass/components/views/_emergency_block.scss */
.view.block-emergency-text {
  background: #BE1512;
  font-weight: 600; }
  /* line 4, sass/components/views/_emergency_block.scss */
  .view.block-emergency-text .field-content {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
    color: white;
    padding: 24px;
    padding: 2.4rem; }
    /* line 9, sass/components/views/_emergency_block.scss */
    .view.block-emergency-text .field-content * {
      margin: 0; }

/* line 1, sass/components/views/_event-list.scss */
.view-events {
  position: relative;
  padding-bottom: 12px;
  padding-bottom: 1.2rem; }
  /* line 4, sass/components/views/_event-list.scss */
  .view-events .view-header {
    position: absolute;
    right: 2%;
    bottom: -24px;
    bottom: -2.4rem; }
  /* line 10, sass/components/views/_event-list.scss */
  .view-events .seeourevents {
    display: inline-block;
    color: #5b3b66;
    padding-right: 26px;
    padding-right: 2.6rem;
    height: 30px;
    position: relative;
    display: inline-block;
    padding-right: 20px;
    padding-right: 2rem; }
    /* line 4, sass/helpers/_links.scss */
    .view-events .seeourevents:visited {
      color: #5b3b66; }
    /* line 9, sass/helpers/_links.scss */
    .view-events .seeourevents:focus {
      color: #5b3b66; }
    /* line 14, sass/helpers/_links.scss */
    .view-events .seeourevents:hover {
      color: #80243F; }
    /* line 19, sass/helpers/_links.scss */
    .view-events .seeourevents:active {
      color: #80243F; }
    /* line 100, sass/helpers/_icon.scss */
    .view-events .seeourevents:after {
      content: "";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      color: inherit;
      position: absolute;
      font-size: 16px;
      font-size: 1.6rem;
      top: 0;
      right: 0; }
    /* line 112, sass/helpers/_icon.scss */
    .view-events .seeourevents:hover:after {
      color: inherit; }
    /* line 16, sass/components/views/_event-list.scss */
    .view-events .seeourevents:hover {
      background-position: 100% -32px; }
  /* line 21, sass/components/views/_event-list.scss */
  .view-events .slick-list {
    width: 86%;
    margin: 0 auto; }
  /* line 26, sass/components/views/_event-list.scss */
  .view-events .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 29, sass/components/views/_event-list.scss */
  .view-events .slick-prev {
    left: -10px; }
  /* line 32, sass/components/views/_event-list.scss */
  .view-events .slick-next {
    right: -10px; }
  /* line 35, sass/components/views/_event-list.scss */
  .view-events .slick-prev, .view-events .slick-next {
    top: 30%; }
  /* line 38, sass/components/views/_event-list.scss */
  .view-events .slick-active {
    opacity: 1; }
  /* line 41, sass/components/views/_event-list.scss */
  .view-events .views-row {
    margin-right: 5px; }
  /* line 45, sass/components/views/_event-list.scss */
  .view-events .event-wrapper a {
    font-weight: 500; }
  @media screen and (min-width: 480px) {
    /* line 52, sass/components/views/_event-list.scss */
    .view-events .event-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-left: 1px solid #8d8581;
      padding-left: 15px;
      padding-left: 1.5rem;
      height: auto; } }
  @media (min-width: 1024px) {
    /* line 63, sass/components/views/_event-list.scss */
    .view-events .view-header {
      right: 24px;
      right: 2.4rem; } }

/* line 75, sass/components/views/_event-list.scss */
.view-events-blocks h2 {
  margin: 12px 0;
  margin: 1.2rem 0; }

/* line 78, sass/components/views/_event-list.scss */
.view-events-blocks .caption {
  padding-top: 0; }

/* line 2, sass/components/views/_exhibits.scss */
.whats-on-page .view {
  position: relative; }

/* line 5, sass/components/views/_exhibits.scss */
.whats-on-page .view-header {
  position: absolute;
  top: -30px;
  top: -3rem;
  right: 0; }

/* line 10, sass/components/views/_exhibits.scss */
.whats-on-page .view-exhibits {
  margin-top: 24px;
  margin-top: 2.4rem; }

/* line 15, sass/components/views/_exhibits.scss */
.panel-pane.traveling-exhibit {
  padding: 24px 20px;
  padding: 2.4rem 2rem; }
  /* line 16, sass/components/views/_exhibits.scss */
  .panel-pane.traveling-exhibit * {
    color: white; }

/* line 24, sass/components/views/_exhibits.scss */
.view-exhibits .item-list > ul li {
  *zoom: 1;
  border-bottom: 1px solid #7F7E7D;
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
  padding-bottom: 12px;
  padding-bottom: 1.2rem; }
  /* line 14, sass/helpers/_clearfix.scss */
  .view-exhibits .item-list > ul li:before, .view-exhibits .item-list > ul li:after {
    content: " ";
    display: table;
    line-height: 0; }
  /* line 20, sass/helpers/_clearfix.scss */
  .view-exhibits .item-list > ul li:after {
    clear: both; }
  /* line 29, sass/components/views/_exhibits.scss */
  .view-exhibits .item-list > ul li:last-child {
    border-bottom: 0; }

/* line 33, sass/components/views/_exhibits.scss */
.view-exhibits h3, .view-exhibits #block-panels-mini-footer h2, #block-panels-mini-footer .view-exhibits h2, .view-exhibits aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .view-exhibits h2, .view-exhibits
.aside .entity-paragraphs-item h2,
.aside .entity-paragraphs-item .view-exhibits h2, .view-exhibits aside .entity-paragraphs-item.pane-menu-tree > a, aside .view-exhibits .entity-paragraphs-item.pane-menu-tree > a, .view-exhibits
.aside .entity-paragraphs-item.pane-menu-tree > a,
.aside .view-exhibits .entity-paragraphs-item.pane-menu-tree > a, .view-exhibits .si-tabs h2, .si-tabs .view-exhibits h2, .view-exhibits .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .view-exhibits h2 {
  margin: 0; }

/* line 36, sass/components/views/_exhibits.scss */
.view-exhibits .exhibit-logistics {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  /* line 39, sass/components/views/_exhibits.scss */
  .view-exhibits .exhibit-logistics .exhibit-date {
    font-weight: 700; }

@media (min-width: 1024px) {
  /* line 47, sass/components/views/_exhibits.scss */
  .view-exhibits .whats-on-page .panel-pane {
    position: relative; }
  /* line 50, sass/components/views/_exhibits.scss */
  .view-exhibits .whats-on-page .view-header {
    position: absolute;
    top: 0;
    right: 0; }
  /* line 55, sass/components/views/_exhibits.scss */
  .view-exhibits .whats-on-page .view-exhibits {
    margin-top: 36px;
    margin-top: 3.6rem; }
  /* line 59, sass/components/views/_exhibits.scss */
  .view-exhibits .exhibit-thumbnail {
    float: right;
    width: 30%; }
  /* line 63, sass/components/views/_exhibits.scss */
  .view-exhibits .exhibit-info.has-image {
    float: left;
    width: 65%;
    margin-right: 5%; } }

@media (min-width: 1366px) {
  /* line 70, sass/components/views/_exhibits.scss */
  .view-exhibits .item-list > ul li {
    margin-bottom: 24px;
    margin-bottom: 2.4rem;
    padding-bottom: 12px;
    padding-bottom: 1.2rem; }
  /* line 74, sass/components/views/_exhibits.scss */
  .view-exhibits .exhibit-logistics {
    margin-bottom: 24px;
    margin-bottom: 2.4rem; } }

/* line 2, sass/components/views/_press.scss */
.view.list-press-releases .views-row {
  margin-bottom: 24px;
  margin-bottom: 2.4rem; }
  /* line 4, sass/components/views/_press.scss */
  .view.list-press-releases .views-row h3, .view.list-press-releases .views-row #block-panels-mini-footer h2, #block-panels-mini-footer .view.list-press-releases .views-row h2, .view.list-press-releases .views-row aside .entity-paragraphs-item h2, aside .entity-paragraphs-item .view.list-press-releases .views-row h2, .view.list-press-releases .views-row
  .aside .entity-paragraphs-item h2,
  .aside .entity-paragraphs-item .view.list-press-releases .views-row h2, .view.list-press-releases .views-row aside .entity-paragraphs-item.pane-menu-tree > a, aside .view.list-press-releases .views-row .entity-paragraphs-item.pane-menu-tree > a, .view.list-press-releases .views-row
  .aside .entity-paragraphs-item.pane-menu-tree > a,
  .aside .view.list-press-releases .views-row .entity-paragraphs-item.pane-menu-tree > a, .view.list-press-releases .views-row .si-tabs h2, .si-tabs .view.list-press-releases .views-row h2, .view.list-press-releases .views-row .node-type-exhibit .group-app h2, .node-type-exhibit .group-app .view.list-press-releases .views-row h2,
  .view.list-press-releases .views-row p {
    margin: 0; }
  @media screen and (min-width: 768px) {
    /* line 2, sass/components/views/_press.scss */
    .view.list-press-releases .views-row {
      *zoom: 1; }
      /* line 14, sass/helpers/_clearfix.scss */
      .view.list-press-releases .views-row:before, .view.list-press-releases .views-row:after {
        content: " ";
        display: table;
        line-height: 0; }
      /* line 20, sass/helpers/_clearfix.scss */
      .view.list-press-releases .views-row:after {
        clear: both; }
      /* line 10, sass/components/views/_press.scss */
      .view.list-press-releases .views-row .views-field-field-image-single {
        float: left;
        width: 21.5%;
        margin-right: 3.5%; }
        /* line 14, sass/components/views/_press.scss */
        .view.list-press-releases .views-row .views-field-field-image-single img {
          width: 100%; }
      /* line 18, sass/components/views/_press.scss */
      .view.list-press-releases .views-row .views-field-title {
        float: right;
        width: 75%; } }
  @media (min-width: 1366px) {
    /* line 24, sass/components/views/_press.scss */
    .view.list-press-releases .views-row .views-field-field-image-single {
      width: 13.5%;
      margin-right: 2.5%; }
    /* line 28, sass/components/views/_press.scss */
    .view.list-press-releases .views-row .views-field-title {
      width: 83%; } }

/* line 2, sass/components/views/_search.scss */
#views-exposed-form-search-page label {
  display: block;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: 400; }

/* line 7, sass/components/views/_search.scss */
#views-exposed-form-search-page input[type="text"] {
  font-size: 20px;
  font-size: 2rem; }

/* line 1, sass/components/views/_slideshow.scss */
.view-slideshow {
  padding-bottom: 24px;
  padding-bottom: 2.4rem; }
  /* line 3, sass/components/views/_slideshow.scss */
  .view-slideshow .slick__slider {
    background: #fff;
    -webkit-box-shadow: inset 0 2px 0 0 silver;
            box-shadow: inset 0 2px 0 0 silver; }
  /* line 7, sass/components/views/_slideshow.scss */
  .view-slideshow .b-text-wrapper {
    padding: 12px 0;
    padding: 1.2rem 0; }
  /* line 10, sass/components/views/_slideshow.scss */
  .view-slideshow h2,
  .view-slideshow .beta {
    margin: 12px 0;
    margin: 1.2rem 0;
    position: relative; }
    /* line 14, sass/components/views/_slideshow.scss */
    .view-slideshow h2:after,
    .view-slideshow .beta:after {
      content: ">>";
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      padding-left: 20px;
      padding-left: 2rem;
      font-size: .85em;
      position: absolute;
      top: 2px;
      top: 0.2rem; }
  /* line 26, sass/components/views/_slideshow.scss */
  .view-slideshow .b-media-wrapper {
    position: relative;
    height: 500px;
    height: calc(80vh - 145px);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 0%; }
    /* line 33, sass/components/views/_slideshow.scss */
    .view-slideshow .b-media-wrapper a {
      display: block;
      width: 100%;
      height: 100%; }
  @media screen and (min-width: 768px) {
    /* line 43, sass/components/views/_slideshow.scss */
    .view-slideshow .b-text-wrapper {
      padding: 12px 0;
      padding: 1.2rem 0; }
    /* line 46, sass/components/views/_slideshow.scss */
    .view-slideshow .b-media-wrapper {
      position: relative;
      height: 500px;
      height: calc(80vh - 145px); } }

/* line 5, sass/pages/_front.scss */
.front.alt .info {
  text-align: center; }
  /* line 7, sass/pages/_front.scss */
  .front.alt .info img {
    max-width: 315px !important; }

@media screen and (min-width: 768px) {
  /* line 16, sass/pages/_front.scss */
  .front .plan-visit {
    background: #f3f3f3;
    padding: 36px 0;
    padding: 3.6rem 0; }
    /* line 19, sass/pages/_front.scss */
    .front .plan-visit .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  /* line 24, sass/pages/_front.scss */
  .front .node--hours.teaser .col-sm-4 {
    border-right: 1px solid #dedfe0;
    padding-right: 4.34783%; }
    /* line 27, sass/pages/_front.scss */
    .front .node--hours.teaser .col-sm-4.block-hours, .front .node--hours.teaser .col-sm-4.block-location {
      padding-left: 2.85714%; }
  /* line 32, sass/pages/_front.scss */
  .front .node--hours.teaser .col-sm-2 {
    border-right: 1px solid #dedfe0;
    padding-right: 5.88235%; }
  /* line 36, sass/pages/_front.scss */
  .front .node--hours.teaser .last {
    border-right: none; }
  /* line 39, sass/pages/_front.scss */
  .front .node--hours.teaser .grid-wrapper > .content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  /* line 44, sass/pages/_front.scss */
  .no-flexbox .front .node--hours.teaser .block-hours {
    padding-top: 60px;
    padding-top: 6rem; }
  /* line 48, sass/pages/_front.scss */
  .front .node--hours.teaser .block-emergency-text.has-image {
    color: #BE1512;
    text-align: center;
    font-size: 24px;
    font-size: 2.4rem;
    margin: 24px auto;
    margin: 2.4rem auto; } }

/* line 59, sass/pages/_front.scss */
.front .node--hours.teaser .grid-wrapper > .content div {
  margin: 24px auto;
  margin: 2.4rem auto; }

/* line 2, sass/pages/_user.scss */
.page-user .region-content {
  margin: 36px auto;
  margin: 3.6rem auto; }

/*# sourceMappingURL=maps/si_npg.styles.css.map */
