@charset "UTF-8";
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

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

embed,
img,
object,
video {
  max-width: 100%;
  height: auto; }

.breadcrumb ul,
.breadcrumb ol {
  margin-top: 1.625em;
  margin-bottom: 1.625em;
  margin-left: 0;
  margin-right: 0;
  padding: 0; }
  .breadcrumb ul:first-child,
  .breadcrumb ol:first-child {
    margin-top: 0; }
  .breadcrumb ul:last-child,
  .breadcrumb ol:last-child {
    margin-bottom: 0; }

.breadcrumb a {
  display: inline-block;
  margin-right: .25em; }

.breadcrumb li {
  display: inline-block;
  margin-left: .5em; }
  .breadcrumb li:first-child {
    margin-left: 0; }

.page-content__inner *:first-child {
  margin-top: 0; }

.page-content__inner *:last-child {
  margin-bottom: 0; }

.page-content__inner > .element-invisible:first-child + * {
  margin-top: 0; }

.file {
  display: block; }
  .file a {
    display: block;
    font-weight: 700; }
    @media (min-width: 48em) {
      .file a {
        font-size: 1em;
        line-height: 1.5;
        display: inline-block;
        margin-right: .5em; } }
    .file a::before {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-family: 'fontello';
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      speak: none;
      text-decoration: inherit;
      text-transform: none;
      vertical-align: middle;
      content: "";
      display: inline-block;
      height: 1em;
      line-height: 1em;
      text-align: center;
      width: 1em;
      font-size: 1.25em;
      margin-right: .25em;
      position: relative;
      top: -3px; }
  .file .file-size,
  .file .file-extension {
    color: #5f5f5f; }
  .file .file-extension {
    text-transform: uppercase; }
  .file .file-size {
    text-transform: lowercase; }
  .file + .updated {
    font-size: 0.875em;
    line-height: 1.71429;
    padding-left: 2.64286em; }

.form-wrapper,
.form-item {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  .form-wrapper:first-child,
  .form-item:first-child {
    margin-top: 0; }
  .form-wrapper:last-child,
  .form-item:last-child {
    margin-bottom: 0; }

.form-wrapper > .form-item {
  margin: 0; }

.form-item > label,
.form-item > legend {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em;
  font-weight: 700; }

.form-item > input,
.form-item > select,
.form-item > .form-textarea-wrapper > textarea {
  margin: 0; }

.form-actions .form-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  background-color: #39c;
  border-color: transparent;
  border-style: solid;
  border-width: 2px;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.85714em;
  padding: 0.71429em 1.71429em; }
  .form-actions .form-submit:hover, .form-actions .form-submit:focus {
    background-color: transparent;
    border-color: #39c;
    color: #39c; }
  @media (min-width: 48em) {
    .form-actions .form-submit {
      font-size: 0.875em;
      line-height: 1.85714em;
      padding: 0.71429em 1.71429em; } }

.form-type-radio,
.form-type-checkbox {
  vertical-align: middle; }
  .form-type-radio input,
  .form-type-radio label,
  .form-type-checkbox input,
  .form-type-checkbox label {
    display: inline-block;
    font-weight: inherit;
    letter-spacing: inherit;
    margin: 0;
    text-transform: inherit;
    vertical-align: middle; }
  .form-type-radio input,
  .form-type-checkbox input {
    margin-right: .5em; }

.form-radios .form-type-radio,
.form-checkboxes .form-type-checkbox {
  margin-top: 0.40625em;
  margin-bottom: 0.40625em; }
  .form-radios .form-type-radio:first-child,
  .form-checkboxes .form-type-checkbox:first-child {
    margin-top: 0; }
  .form-radios .form-type-radio:last-child,
  .form-checkboxes .form-type-checkbox:last-child {
    margin-bottom: 0; }

.form-type-select.has-links select,
.form-type-select.has-radios select {
  display: none; }

.form-item .description {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em; }
  .form-item .description:first-child {
    margin-top: 0; }
  .form-item .description:last-child {
    margin-bottom: 0; }

.form-type-date > .container-inline > .form-item {
  display: inline-block;
  margin-bottom: 0;
  margin-top: 0; }

.form-managed-file > .form-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  background-color: #39c;
  border-color: transparent;
  border-style: solid;
  border-width: 2px;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.85714em;
  padding: 0.71429em 1.71429em; }
  .form-managed-file > .form-submit:hover, .form-managed-file > .form-submit:focus {
    background-color: transparent;
    border-color: #39c;
    color: #39c; }

#edit-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  background-color: #39c;
  border-color: transparent;
  border-style: solid;
  border-width: 2px;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.85714em;
  padding: 0.71429em 1.71429em; }
  #edit-submit:hover, #edit-submit:focus {
    background-color: transparent;
    border-color: #39c;
    color: #39c; }

#edit-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  background-color: transparent;
  border-color: #39c;
  border-style: solid;
  border-width: 2px;
  color: #39c;
  font-size: 0.875em;
  line-height: 1.85714em;
  padding: 0.71429em 1.71429em; }
  #edit-button:hover, #edit-button:focus {
    background-color: transparent;
    border-color: #196c96;
    color: #196c96; }

.header {
  background-color: #f1f1f1;
  overflow: hidden;
  padding-bottom: 1.625em;
  padding-top: 1.625em; }
  .header .header__region {
    *zoom: 1; }
    .header .header__region:after {
      content: "";
      display: table;
      clear: both; }
  .header .header__inner {
    position: relative; }
  .header .header__logo {
    display: block; }
    @media (min-width: 64em) {
      .header .header__logo {
        float: left; } }
  .header .header__logo img {
    display: block;
    max-width: 10em; }
    @media (min-width: 64em) {
      .header .header__logo img {
        max-width: inherit; } }
  .header .region__inner > .block {
    margin-top: 1.625em;
    margin-bottom: 1.625em; }
    @media (min-width: 64em) {
      .header .region__inner > .block {
        margin-bottom: 0;
        margin-top: 0; } }
    .header .region__inner > .block:last-child {
      margin-bottom: 0; }
  .header .apraHeaderSearch-processed .search.is-moved {
    line-height: 0;
    text-indent: -119988px;
    vertical-align: middle;
    display: inline-block;
    font-size: 2em;
    position: absolute;
    right: 1.8125em;
    top: 0.1875em; }
    .header .apraHeaderSearch-processed .search.is-moved::after {
      line-height: 1; }
    .header .apraHeaderSearch-processed .search.is-moved::after {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-family: 'fontello';
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      speak: none;
      text-decoration: inherit;
      text-transform: none;
      vertical-align: middle;
      content: "";
      display: block;
      height: 100%;
      text-align: center;
      text-indent: 0;
      vertical-align: middle;
      width: 100%; }
    @media (min-width: 48em) {
      .header .apraHeaderSearch-processed .search.is-moved {
        right: 1.3125em; } }
    @media (min-width: 64em) {
      .header .apraHeaderSearch-processed .search.is-moved {
        display: none; } }
  .header .apraHeaderSearch-processed #block-menu-menu-top-menu li.menu-item--search {
    display: none; }
    @media (min-width: 64em) {
      .header .apraHeaderSearch-processed #block-menu-menu-top-menu li.menu-item--search {
        display: inline-block; } }
  .header .reponsive-menu__toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 1em;
    width: 1em;
    line-height: 0;
    text-indent: -119988px;
    vertical-align: middle;
    display: inline-block;
    background: none;
    border: 0;
    color: #0a417a;
    font-size: 2.125em;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0.47059em;
    top: 0.14706em; }
    .header .reponsive-menu__toggle::after {
      line-height: 1em; }
    .header .reponsive-menu__toggle::after {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-family: 'fontello';
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      speak: none;
      text-decoration: inherit;
      text-transform: none;
      vertical-align: middle;
      content: "";
      display: block;
      height: 100%;
      text-align: center;
      text-indent: 0;
      vertical-align: middle;
      width: 100%; }
    @media (min-width: 48em) {
      .header .reponsive-menu__toggle {
        right: 0; } }
  @media (min-width: 64em) {
    .header #block-superfish-1 {
      bottom: 0;
      position: absolute;
      right: 0; } }
  @media (min-width: 64em) {
    .header #block-menu-menu-top-menu {
      position: absolute;
      right: 0;
      top: -1.625em; } }

.iradio,
.icheckbox {
  background-color: #fff;
  border: 1px solid #979797;
  display: inline-block;
  height: 1.125em;
  margin-right: .5em;
  vertical-align: middle;
  width: 1.125em; }
  .iradio::before,
  .icheckbox::before {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: background, 300ms;
    -moz-transition: background, 300ms;
    -o-transition: background, 300ms;
    transition: background 300ms;
    background-color: transparent;
    content: "";
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 50%;
    width: 100%; }
  .iradio input,
  .icheckbox input {
    margin-bottom: 0;
    margin-right: 0; }
  .iradio.checked,
  .icheckbox.checked {
    border-color: transparent;
    position: relative; }
  .iradio.checked::before,
  .icheckbox.checked::before {
    background-color: #39c; }

.iradio {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  overflow: hidden; }

.main {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  @media (min-width: 48em) {
    .main {
      margin-top: 3.25em;
      margin-bottom: 3.25em; } }
  @media (min-width: 64em) {
    .main {
      margin-top: 4.875em;
      margin-bottom: 4.875em; } }
  .main:first-child {
    margin-top: 0; }
  .main:last-child {
    margin-bottom: 0; }

ul.menu {
  margin-top: 1.625em;
  margin-bottom: 1.625em;
  margin-left: 0;
  margin-right: 0;
  padding: 0; }
  ul.menu a {
    display: block; }
  ul.menu li {
    display: inline-block;
    list-style: none;
    margin-left: 1em; }
    ul.menu li:first-child {
      margin-left: 0; }

#block-menu-menu-site-map ul.menu {
  padding: 0 1em;
  margin: 0; }
  #block-menu-menu-site-map ul.menu li {
    list-style: disc;
    display: list-item;
    margin: 0; }

.messages {
  margin-top: 1.625em;
  margin-bottom: 1.625em;
  background-color: #c7e2f1;
  padding: 1.625em; }
  .messages:first-child {
    margin-top: 0; }
  .messages:last-child {
    margin-bottom: 0; }

.messages__list {
  margin-top: 1.625em;
  margin-bottom: 1.625em;
  margin-left: 0;
  padding: 0; }
  .messages__list:first-of-type {
    margin-top: 0; }
  .messages__list:last-of-type {
    margin-bottom: 0; }

.messages__item {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em;
  display: block; }
  .messages__item:first-child {
    margin-top: 0; }
  .messages__item:last-child {
    margin-bottom: 0; }

.page__title {
  font-size: 1.875em;
  line-height: 1.26667;
  margin-top: 0.86667em;
  margin-bottom: 0.86667em;
  text-align: center; }
  @media (min-width: 48em) {
    .page__title {
      font-size: 3em;
      line-height: 1.16667;
      margin-bottom: 1.35417em;
      margin-top: 1.35417em; } }

.pager {
  margin-top: 1.625em;
  margin-bottom: 1.625em;
  padding: 0;
  text-align: center; }
  .pager:first-child {
    margin-top: 0; }
  .pager:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    .pager {
      left: 0;
      text-align: left; } }
  .pager a {
    color: #0a417a;
    display: block;
    padding: 0.25em 0.75em;
    text-decoration: none; }
    @media (min-width: 48em) {
      .pager a {
        padding: 0; } }
    .pager a:hover, .pager a:focus {
      background-color: #39c;
      color: #fff; }
      @media (min-width: 48em) {
        .pager a:hover, .pager a:focus {
          background-color: transparent;
          color: #39c; } }
  .pager li {
    display: none;
    font-weight: bold;
    list-style: none;
    margin: 0 .25em;
    text-transform: uppercase;
    vertical-align: middle; }
    @media (min-width: 48em) {
      .pager li {
        display: inline-block;
        margin-left: 1em; } }
  .pager li.pager-previous,
  .pager li.pager-next {
    display: inline-block; }
    .pager li.pager-previous a,
    .pager li.pager-next a {
      border: 1px solid #dedede; }
      @media (min-width: 48em) {
        .pager li.pager-previous a,
        .pager li.pager-next a {
          border: 0; } }
  .pager li.pager-previous a::before,
  .pager li.pager-next a::after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontello';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: middle;
    content: "";
    display: inline-block;
    height: 1em;
    line-height: 1em;
    text-align: center;
    width: 1em;
    position: relative;
    top: -1px; }
  @media (min-width: 48em) {
    .pager li.pager-previous {
      margin-left: 0; } }
  .pager li.pager-previous a::before {
    content: "";
    margin-right: .25em; }
  .pager li.pager-next a::after {
    content: "";
    margin-left: .25em; }
  .pager .pager-current {
    display: inline-block; }
    @media (min-width: 48em) {
      .pager .pager-current {
        background-color: #39c;
        color: #fff;
        padding: 0.25em 0.75em; } }
  @media (min-width: 48em) {
    .pager .pager-current.first {
      margin-left: 0; } }
  .pager .pager-first,
  .pager .pager-last {
    display: none; }

.responsive-table {
  margin-top: 1.625em;
  margin-bottom: 1.625em;
  overflow: auto; }
  .responsive-table:first-child {
    margin-top: 0; }
  .responsive-table:last-child {
    margin-bottom: 0; }

.search-api-page-results > h2 {
  font-size: 2.25em;
  line-height: 1.22222;
  margin-top: 0.72222em;
  margin-bottom: 0.72222em; }

.search-result .title {
  font-size: 1.125em;
  line-height: 1.44444;
  margin-top: 1.44444em;
  margin-bottom: 1.44444em;
  margin: 0; }

.search-results {
  list-style: none;
  margin: 0;
  padding: 0; }
  .search-results > li {
    margin-top: 1.625em;
    margin-bottom: 1.625em;
    border-bottom: 1px solid #dedede;
    padding-bottom: 1.625em; }
    .search-results > li:first-child {
      margin-top: 0; }
    .search-results > li:last-child {
      margin-bottom: 0; }
    .search-results > li *:first-child {
      margin-top: 0; }
    .search-results > li *:last-child {
      margin-bottom: 0; }
  .search-results + .item-list,
  .search-results + .element-invisible + .item-list {
    margin-top: 1.625em;
    margin-bottom: 1.625em; }
    @media (min-width: 48em) {
      .search-results + .item-list,
      .search-results + .element-invisible + .item-list {
        margin-top: 3.25em;
        margin-bottom: 3.25em; } }
    .search-results + .item-list:first-child,
    .search-results + .element-invisible + .item-list:first-child {
      margin-top: 0; }
    .search-results + .item-list:last-child,
    .search-results + .element-invisible + .item-list:last-child {
      margin-bottom: 0; }

.styleguide {
  margin-bottom: 3.25em; }
  .styleguide:first-child {
    margin-top: 0; }
  .styleguide:last-child {
    margin-bottom: 0; }

.styleguide .break {
  display: none; }

.styleguide .form-type-password-confirm {
  display: none; }

.styleguide-palette {
  margin-top: -1em; }

.styleguide-palette-swatch {
  display: inline-block;
  margin-top: 1em;
  vertical-align: top; }

.styleguide-palette-swatch-color {
  height: 10em;
  margin-bottom: 0.8125em;
  width: 10em; }
  .styleguide-palette-swatch-color:last-child {
    margin-bottom: 0; }

.styleguide-palette-swatch-name {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0; }

.styleguide-palette-swatch-hex em {
  font-style: inherit; }

h2.styleguide {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em;
  border-bottom: 1px dotted #dedede;
  border-top: 1px dotted #dedede;
  font-size: inherit;
  font-weight: 700;
  line-height: inherit;
  padding: 0.8125em; }
  h2.styleguide:first-child {
    margin-top: 0; }
  h2.styleguide:last-child {
    margin-bottom: 0; }

.tabs {
  margin-top: 1.625em;
  margin-bottom: 1.625em;
  margin-left: 0;
  margin-right: 0;
  padding: 0; }
  @media (min-width: 48em) {
    .tabs {
      margin-top: 3.25em;
      margin-bottom: 3.25em; } }
  .tabs li {
    list-style: none; }
    @media (min-width: 64em) {
      .tabs li {
        display: inline-block;
        margin-right: 1em; } }

.element-invisible {
  width: 1px; }

body.page-view--apra-events.page-view-display-id--page .region-content-prefix,
body.page-view--apra-articles.page-view-display-id--page .region-content-prefix,
body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix,
body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix,
body.page-view--apra-publications.page-view-display-id--page .region-content-prefix {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  @media (min-width: 48em) {
    body.page-view--apra-events.page-view-display-id--page .region-content-prefix,
    body.page-view--apra-articles.page-view-display-id--page .region-content-prefix,
    body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix,
    body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix,
    body.page-view--apra-publications.page-view-display-id--page .region-content-prefix {
      margin-top: 3.25em;
      margin-bottom: 3.25em; } }
  body.page-view--apra-events.page-view-display-id--page .region-content-prefix:first-child,
  body.page-view--apra-articles.page-view-display-id--page .region-content-prefix:first-child,
  body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix:first-child,
  body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix:first-child,
  body.page-view--apra-publications.page-view-display-id--page .region-content-prefix:first-child {
    margin-top: 0; }
  body.page-view--apra-events.page-view-display-id--page .region-content-prefix:last-child,
  body.page-view--apra-articles.page-view-display-id--page .region-content-prefix:last-child,
  body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix:last-child,
  body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix:last-child,
  body.page-view--apra-publications.page-view-display-id--page .region-content-prefix:last-child {
    margin-bottom: 0; }
  body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner,
  body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner,
  body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner,
  body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner,
  body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner {
    background-color: #f1f1f1;
    overflow: visible !important;
    padding: 1.625em 0;
    position: relative; }
    @media (min-width: 64em) {
      body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner,
      body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner,
      body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner,
      body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner,
      body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner {
        background-color: transparent;
        padding: 0;
        vertical-align: bottom; } }
  body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner::before,
  body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner::before,
  body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner::before,
  body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner::before,
  body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner::before {
    -webkit-box-shadow: 100vw 0 0 #f1f1f1;
    -moz-box-shadow: 100vw 0 0 #f1f1f1;
    box-shadow: 100vw 0 0 #f1f1f1;
    background-color: #f1f1f1;
    border-left: 100vw solid #f1f1f1;
    content: "";
    height: 100%;
    left: -100vw;
    position: absolute;
    top: 0;
    z-index: -1; }
    @media (min-width: 64em) {
      body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner::before,
      body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner::before,
      body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner::before,
      body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner::before,
      body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner::before {
        display: none; } }
  body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner > .block,
  body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner > .block,
  body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner > .block,
  body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner > .block,
  body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner > .block {
    margin-top: 1.625em;
    margin-bottom: 1.625em; }
    @media (min-width: 64em) {
      body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner > .block,
      body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner > .block,
      body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner > .block,
      body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner > .block,
      body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner > .block {
        display: inline-block;
        margin-bottom: 0;
        margin-right: 1em;
        vertical-align: bottom; }
        body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner > .block:last-child,
        body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner > .block:last-child,
        body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner > .block:last-child,
        body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner > .block:last-child,
        body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner > .block:last-child {
          margin-right: 0; } }
    body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner > .block:first-child,
    body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner > .block:first-child,
    body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner > .block:first-child,
    body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner > .block:first-child,
    body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner > .block:first-child {
      margin-top: 0; }
    body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner > .block:last-child,
    body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner > .block:last-child,
    body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner > .block:last-child,
    body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner > .block:last-child,
    body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner > .block:last-child {
      margin-bottom: 0; }
  body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .region__inner.reponsive-menu.is-active.is-collapsed,
  body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .region__inner.reponsive-menu.is-active.is-collapsed,
  body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .region__inner.reponsive-menu.is-active.is-collapsed,
  body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .region__inner.reponsive-menu.is-active.is-collapsed,
  body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .region__inner.reponsive-menu.is-active.is-collapsed {
    display: none; }
  body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle,
  body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle,
  body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .reponsive-menu__toggle,
  body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .reponsive-menu__toggle,
  body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle {
    margin-top: 1.625em;
    margin-bottom: 1.625em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    border: 0;
    cursor: pointer;
    display: inline-block;
    font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    background-color: transparent;
    border-color: #39c;
    border-style: solid;
    border-width: 2px;
    color: #39c;
    font-size: 0.875em;
    line-height: 1.85714em;
    padding: 0.71429em 1.71429em;
    display: block;
    width: 100%; }
    body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:first-child,
    body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:first-child,
    body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .reponsive-menu__toggle:first-child,
    body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .reponsive-menu__toggle:first-child,
    body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:first-child {
      margin-top: 0; }
    body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:last-child,
    body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:last-child,
    body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .reponsive-menu__toggle:last-child,
    body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .reponsive-menu__toggle:last-child,
    body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:last-child {
      margin-bottom: 0; }
    body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:hover, body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:focus,
    body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:hover,
    body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:focus,
    body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .reponsive-menu__toggle:hover,
    body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .reponsive-menu__toggle:focus,
    body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .reponsive-menu__toggle:hover,
    body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .reponsive-menu__toggle:focus,
    body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:hover,
    body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle:focus {
      background-color: transparent;
      border-color: #196c96;
      color: #196c96; }
  body.page-view--apra-events.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle::before,
  body.page-view--apra-articles.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle::before,
  body.page-view--apra-articles.page-view-display-id--page-1 .region-content-prefix > .reponsive-menu__toggle::before,
  body.page-view--apra-articles.page-view-display-id--speeches .region-content-prefix > .reponsive-menu__toggle::before,
  body.page-view--apra-publications.page-view-display-id--page .region-content-prefix > .reponsive-menu__toggle::before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontello';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: middle;
    content: "";
    display: inline-block;
    height: 1em;
    line-height: 1em;
    text-align: center;
    width: 1em;
    font-size: 1.5em;
    margin-right: .5em; }

body.front .page-content {
  padding-left: 0;
  padding-right: 0; }

body.front .main {
  margin-top: 0; }
  @media (max-width: 47.9375em) {
    body.front .main {
      margin-bottom: 0; } }

#block-bean-copyright .field-name-field-bean-body > .field-items > .field-item {
  font-size: 0.875em;
  line-height: 1.71429;
  text-align: center; }
  @media (min-width: 48em) {
    #block-bean-copyright .field-name-field-bean-body > .field-items > .field-item {
      text-align: left; } }

#block-bean-subscribe-for-updates .block__title {
  font-size: 1.5em;
  line-height: 1.16667;
  margin: 0; }

#block-bean-subscribe-for-updates .block__content {
  *zoom: 1; }
  #block-bean-subscribe-for-updates .block__content:after {
    content: "";
    display: table;
    clear: both; }

#block-bean-subscribe-for-updates .block__content,
#block-bean-subscribe-for-updates .block__content > .field {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em; }
  #block-bean-subscribe-for-updates .block__content:first-child,
  #block-bean-subscribe-for-updates .block__content > .field:first-child {
    margin-top: 0; }
  #block-bean-subscribe-for-updates .block__content:last-child,
  #block-bean-subscribe-for-updates .block__content > .field:last-child {
    margin-bottom: 0; }

@media (min-width: 85.375em) {
  #block-bean-subscribe-for-updates .block__content > .field {
    margin-bottom: 0;
    margin-top: 0; } }

@media (min-width: 85.375em) {
  #block-bean-subscribe-for-updates .field-name-field-simple-cta-block-body {
    width: 65.49521%;
    float: left;
    margin-right: 3.51438%; } }

@media (min-width: 85.375em) {
  #block-bean-subscribe-for-updates .field-name-field-simple-cta-link {
    width: 30.99042%;
    float: right;
    margin-right: 0; } }

#block-bean-subscribe-for-updates .field-name-field-simple-cta-link a {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  background-color: #39c;
  border-color: transparent;
  border-style: solid;
  border-width: 2px;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.85714em;
  padding: 0.71429em 1.71429em; }
  #block-bean-subscribe-for-updates .field-name-field-simple-cta-link a:hover, #block-bean-subscribe-for-updates .field-name-field-simple-cta-link a:focus {
    background-color: transparent;
    border-color: #39c;
    color: #39c; }

.block-facetapi .block__title {
  font-size: 0.875em;
  line-height: 1.71429;
  color: #5f5f5f;
  font-weight: 400;
  margin-bottom: 0.46429em;
  text-transform: uppercase; }

.block-facetapi.is-facet-link-select .facetapi-facetapi-links {
  display: none; }

.block-govcms-social-links .block__content {
  margin-top: -.5em; }

.block-govcms-social-links .social-link {
  height: 1.875em;
  width: 1.875em;
  line-height: 0;
  text-indent: -119988px;
  vertical-align: middle;
  display: inline-block;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.75);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.75);
  display: inline-block;
  font-size: 1.5em;
  margin-right: .5em;
  margin-top: .5em; }
  .block-govcms-social-links .social-link::after {
    line-height: 1.875em; }
  .block-govcms-social-links .social-link::after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontello';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: middle;
    content: "";
    display: block;
    height: 100%;
    text-align: center;
    text-indent: 0;
    vertical-align: middle;
    width: 100%; }
  .block-govcms-social-links .social-link.social-link--facebook::after {
    content: ""; }
  .block-govcms-social-links .social-link.social-link--twitter::after {
    content: ""; }
  .block-govcms-social-links .social-link.social-link--youtube::after {
    content: ""; }
  .block-govcms-social-links .social-link.social-link--vimeo::after {
    content: ""; }
  .block-govcms-social-links .social-link.social-link--flickr::after {
    content: ""; }
  .block-govcms-social-links .social-link.social-link--instagram::after {
    content: ""; }
  .block-govcms-social-links .social-link.social-link--linkedin::after {
    content: ""; }
  .block-govcms-social-links .social-link.social-link--rss-feed::after {
    content: ""; }
  .block-govcms-social-links .social-link.social-link--email::after {
    content: ""; }
  .block-govcms-social-links .social-link:last-child {
    margin-right: 0; }

@media (min-width: 85.375em) {
  .block-mailchimp-signup {
    margin-left: auto;
    margin-right: auto;
    max-width: 51.25em; } }

#block-menu-menu-footer-sub-menu a {
  display: block; }

#block-menu-menu-footer-sub-menu ul.menu {
  margin: 0;
  padding: 0; }

#block-menu-menu-footer-sub-menu li.menu__item {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em;
  display: block;
  margin-left: 0;
  margin-right: 0;
  text-align: center; }
  #block-menu-menu-footer-sub-menu li.menu__item:first-child {
    margin-top: 0; }
  #block-menu-menu-footer-sub-menu li.menu__item:last-child {
    margin-bottom: 0; }
  @media (min-width: 48em) {
    #block-menu-menu-footer-sub-menu li.menu__item {
      display: inline-block;
      margin-bottom: 0;
      margin-right: 1em;
      margin-top: 0;
      text-align: left; } }
  @media (min-width: 48em) {
    #block-menu-menu-footer-sub-menu li.menu__item:last-child {
      margin-right: 0; } }

@media (min-width: 64em) {
  #block-menu-menu-top-menu {
    background-color: #fff;
    padding: 0.40625em 1.21875em; } }

#block-menu-menu-top-menu ul {
  margin-bottom: 0;
  margin-top: 0; }

#block-menu-menu-top-menu li {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em;
  display: block;
  margin-left: 0;
  margin-right: 0;
  padding: 0; }
  #block-menu-menu-top-menu li:first-child {
    margin-top: 0; }
  #block-menu-menu-top-menu li:last-child {
    margin-bottom: 0; }
  @media (min-width: 64em) {
    #block-menu-menu-top-menu li {
      border: 0;
      display: inline-block;
      margin: 0 .5em; } }
  @media (min-width: 64em) {
    #block-menu-menu-top-menu li:first-child {
      margin-left: 0; } }
  @media (min-width: 64em) {
    #block-menu-menu-top-menu li:last-child {
      margin-right: 0; } }
  #block-menu-menu-top-menu li.menu-item--search {
    margin-right: 0; }

#block-menu-menu-top-menu .menu-item--search a {
  line-height: 0;
  text-indent: -119988px;
  vertical-align: middle;
  display: inline-block;
  font-size: 1.5em;
  position: relative;
  top: -1px; }
  #block-menu-menu-top-menu .menu-item--search a::after {
    line-height: 1; }
  #block-menu-menu-top-menu .menu-item--search a::after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontello';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: middle;
    content: "";
    display: block;
    height: 100%;
    text-align: center;
    text-indent: 0;
    vertical-align: middle;
    width: 100%; }

#block-superfish-1 ul {
  margin-bottom: 0;
  margin-top: 0; }

#block-superfish-1 li {
  border-bottom: 1px solid #d5d5d5;
  display: block;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative; }
  @media (min-width: 64em) {
    #block-superfish-1 li {
      border: 0;
      display: inline-block;
      margin-left: .5em;
      margin-right: .5em; } }
  @media (min-width: 85.375em) {
    #block-superfish-1 li {
      margin-left: 1em;
      margin-right: 1em; } }
  #block-superfish-1 li:first-child {
    border-top: 1px solid #d5d5d5; }
    @media (min-width: 64em) {
      #block-superfish-1 li:first-child {
        border: 0;
        margin-left: 0; } }
  @media (min-width: 64em) {
    #block-superfish-1 li:last-child {
      margin-right: 0; } }

#block-superfish-1 a::before,
#block-superfish-1 a::after {
  border-top: 1px solid #d5d5d5;
  content: "";
  height: calc(100% + 2px);
  position: absolute;
  top: -1px;
  width: 100vw; }
  @media (min-width: 64em) {
    #block-superfish-1 a::before,
    #block-superfish-1 a::after {
      display: none; } }

#block-superfish-1 a:last-child::before,
#block-superfish-1 a:last-child::after {
  border-bottom: 1px solid #d5d5d5; }

#block-superfish-1 a::before {
  right: 100%; }

#block-superfish-1 a::after {
  left: 100%; }

#block-superfish-1 a {
  padding: 0.8125em 0;
  text-transform: uppercase; }
  @media (min-width: 64em) {
    #block-superfish-1 a {
      padding: 0; } }

#block-views-91e0e99461ed9dc629c7b241aff26366 .block__title {
  font-size: 2.25em;
  line-height: 1.22222;
  margin: 0; }

#block-views-91e0e99461ed9dc629c7b241aff26366 .block__content {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  #block-views-91e0e99461ed9dc629c7b241aff26366 .block__content:first-child {
    margin-top: 0; }
  #block-views-91e0e99461ed9dc629c7b241aff26366 .block__content:last-child {
    margin-bottom: 0; }

.block-views > .block__title {
  font-size: 1.875em;
  line-height: 1.26667;
  margin-top: 0.86667em;
  margin-bottom: 0.86667em; }
  .block-views > .block__title:first-child {
    margin-top: 0; }
  .block-views > .block__title:last-child {
    margin-bottom: 0; }

.block-views .views-exposed-widget > label {
  font-size: 0.875em;
  line-height: 1.71429;
  color: #5f5f5f;
  font-weight: 400;
  margin-bottom: 0.46429em;
  text-transform: uppercase; }

.block-views .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0; }
  @media (min-width: 64em) {
    .block-views .views-exposed-form .views-exposed-widget {
      display: inline-block;
      margin-bottom: 0;
      margin-right: 1em;
      margin-top: 0;
      vertical-align: bottom; }
      .block-views .views-exposed-form .views-exposed-widget:last-child {
        margin-right: 0; } }

.block-views .views-submit-button {
  margin-top: 1.625em;
  margin-bottom: 1.625em;
  text-align: right;
  vertical-align: middle; }
  .block-views .views-submit-button:first-child {
    margin-top: 0; }
  .block-views .views-submit-button:last-child {
    margin-bottom: 0; }

.block-views .responsive-menu__toggle-inner {
  display: inline-block;
  margin-right: 1em;
  vertical-align: middle; }
  @media (min-width: 64em) {
    .block-views .responsive-menu__toggle-inner {
      display: none; } }
  .block-views .responsive-menu__toggle-inner:hover {
    cursor: pointer; }

.block-views .form-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  background-color: #39c;
  border-color: transparent;
  border-style: solid;
  border-width: 2px;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.85714em;
  padding: 0.71429em 1.71429em;
  display: inline-block;
  margin-bottom: 0;
  margin-top: 0;
  vertical-align: middle; }
  .block-views .form-submit:hover, .block-views .form-submit:focus {
    background-color: transparent;
    border-color: #39c;
    color: #39c; }

#block-workbench-block {
  margin-top: 1.625em;
  margin-bottom: 1.625em;
  background-color: #eef6fa;
  padding: 1.625em; }
  @media (min-width: 48em) {
    #block-workbench-block {
      margin-top: 3.25em;
      margin-bottom: 3.25em; } }
  #block-workbench-block:first-child {
    margin-top: 0; }
  #block-workbench-block:last-child {
    margin-bottom: 0; }

@media (min-width: 64em) {
  .block-facetapi input,
  .block-facetapi textarea,
  .block-facetapi select,
  .block-views input,
  .block-views textarea,
  .block-views select {
    max-width: 16.25em; } }

.field-name-body h1 {
  font-size: 2.25em;
  line-height: 1.22222;
  margin-bottom: 0.36111em;
  margin-top: 0.36111em; }
  .field-name-body h1 + * {
    margin-top: 0; }

.field-name-body h2 {
  font-size: 1.875em;
  line-height: 1.26667;
  margin-bottom: 0.43333em;
  margin-top: 0.43333em; }
  .field-name-body h2 + * {
    margin-top: 0; }

.field-name-body h3 {
  font-size: 1.5em;
  line-height: 1.16667;
  margin-bottom: 0.54167em;
  margin-top: 0.54167em; }
  .field-name-body h3 + * {
    margin-top: 0; }

.field-name-body h4 {
  font-size: 1.25em;
  line-height: 1.4;
  margin-bottom: 0.65em;
  margin-top: 0.65em; }
  .field-name-body h4 + * {
    margin-top: 0; }

.field-name-body h5 {
  font-size: 1.125em;
  line-height: 1.44444;
  margin-bottom: 0.72222em;
  margin-top: 0.72222em; }
  .field-name-body h5 + * {
    margin-top: 0; }

.field-name-body h6 {
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 0.8125em;
  margin-top: 0.8125em; }
  .field-name-body h6 + * {
    margin-top: 0; }

.field-name-field-4cta-call-to-action-blocks > .field-items > .field-item {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em;
  border-top: 1px solid #dedede;
  padding-top: 1.625em; }
  .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item:first-child {
    margin-top: 0; }
  .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item:last-child {
    margin-bottom: 0; }
  @media (min-width: 64em) {
    .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item {
      border: 0;
      margin-bottom: 0;
      margin-top: 0;
      padding-top: 0; } }
  .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item:first-child {
    border-top: 0;
    padding-top: 0; }

.field-name-field-banner-body .field-items {
  background-color: #0a417a;
  color: #fff;
  padding: 1.625em; }
  @media (min-width: 64em) {
    .field-name-field-banner-body .field-items {
      padding: 3.25em; } }

.field-name-field-banner-body p:first-child {
  font-size: 1.25em;
  line-height: 1.4;
  margin-top: 1.3em;
  margin-bottom: 1.3em; }
  .field-name-field-banner-body p:first-child:first-child {
    margin-top: 0; }
  .field-name-field-banner-body p:first-child:last-child {
    margin-bottom: 0; }

.field-name-field-banner-image img {
  display: block;
  width: 100%; }

.field-name-field-content-page-elements > .field-items > .field-item {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  @media (min-width: 48em) {
    .field-name-field-content-page-elements > .field-items > .field-item {
      margin-top: 3.25em;
      margin-bottom: 3.25em; } }
  .field-name-field-content-page-elements > .field-items > .field-item:first-child {
    margin-top: 0; }
  .field-name-field-content-page-elements > .field-items > .field-item:last-child {
    margin-bottom: 0; }

.field-name-field-content-page-elements > .field {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em; }
  .field-name-field-content-page-elements > .field:first-child {
    margin-top: 0; }
  .field-name-field-content-page-elements > .field:last-child {
    margin-bottom: 0; }

.field-name-field-content-page-elements .field-item--paragraphs-item--list + .field-item--paragraphs-item--list > .paragraphs-item-list {
  padding-top: 1.625em;
  border-top: 1px solid #dedede; }
  @media (min-width: 48em) {
    .field-name-field-content-page-elements .field-item--paragraphs-item--list + .field-item--paragraphs-item--list > .paragraphs-item-list {
      padding-top: 3.25em; } }

.field-name-field-cta-block-title > .field-items > .field-item {
  color: #464444;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25em;
  line-height: 1.4; }

.field-name-field-document-files > .field-items > .field-item {
  display: block;
  margin-right: 1em; }

.field-name-field-documents > .field-items > .field-item {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em; }
  .field-name-field-documents > .field-items > .field-item:first-child {
    margin-top: 0; }
  .field-name-field-documents > .field-items > .field-item:last-child {
    margin-bottom: 0; }

.field-name-field-event-address > *:not(.label-above) {
  display: inline-block;
  vertical-align: middle; }
  .field-name-field-event-address > *:not(.label-above) * {
    display: inline-block; }
  .field-name-field-event-address > *:not(.label-above)::after {
    content: ",";
    display: inline-block;
    margin-right: .25em;
    vertical-align: middle; }
  .field-name-field-event-address > *:not(.label-above):last-child::after {
    display: none; }

.field-name-field-event-address div.addressfield-container-inline::after {
  height: auto;
  visibility: visible; }

.field-name-field-file-attachments > .label-above {
  font-size: 1.875em;
  line-height: 1.26667;
  color: #464444;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-top: 0.86667em;
  margin-bottom: 0.86667em; }
  .field-name-field-file-attachments > .label-above:first-child {
    margin-top: 0; }
  .field-name-field-file-attachments > .label-above:last-child {
    margin-bottom: 0; }

.field-name-field-file-attachments .file {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em; }
  .field-name-field-file-attachments .file:first-child {
    margin-top: 0; }
  .field-name-field-file-attachments .file:last-child {
    margin-bottom: 0; }

.field-name-field-file-attachments .file a {
  display: block; }
  @media (min-width: 64em) {
    .field-name-field-file-attachments .file a {
      display: inline-block; } }

.field-name-field-file-attachments .file a + span {
  padding-left: 2.3125em; }
  @media (min-width: 64em) {
    .field-name-field-file-attachments .file a + span {
      padding-left: 0; } }

.field-name-field-img-copy-cta-body-link a {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  background-color: #39c;
  border-color: transparent;
  border-style: solid;
  border-width: 2px;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.85714em;
  padding: 0.71429em 1.71429em; }
  .field-name-field-img-copy-cta-body-link a:hover, .field-name-field-img-copy-cta-body-link a:focus {
    background-color: transparent;
    border-color: #39c;
    color: #39c; }

.field-name-field-img-copy-cta-image img {
  display: block;
  width: 100%; }

.field-name-field-introduction > .field-items > .field-item {
  font-size: 1.25em;
  line-height: 1.4; }

.field-name-field-lates-content-references > .field-items > .field-item .node {
  background-color: #fafafa; }

.field-name-field-list-image img {
  display: block; }

.field-name-field-lp-callout-area ul,
.field-name-field-lp-callout-area ol,
.field-name-field-lp-callout-area dl {
  font-weight: 700; }

.field-name-field-lp-callout-area li {
  margin-top: 0.40625em;
  margin-bottom: 0.40625em; }
  .field-name-field-lp-callout-area li:first-child {
    margin-top: 0; }
  .field-name-field-lp-callout-area li:last-child {
    margin-bottom: 0; }

@media (min-width: 48em) {
  .field-name-field-lp-callout-area p, .field-name-field-lp-callout-area ul, .field-name-field-lp-callout-area ol, .field-name-field-lp-callout-area dl, .field-name-field-lp-callout-area blockquote, .field-name-field-lp-callout-area table, .field-name-field-lp-callout-area pre, .field-name-field-lp-callout-area img, .field-name-field-lp-callout-area figure {
    font-size: 1.125em;
    line-height: 1.44444;
    margin-top: 1.44444em;
    margin-bottom: 1.44444em; } }

.field-name-field-lp-callout-area > .field-items > .field-item h1 {
  font-size: 2.25em;
  line-height: 1.22222;
  margin-bottom: 0.36111em;
  margin-top: 0.36111em; }
  .field-name-field-lp-callout-area > .field-items > .field-item h1:first-child {
    margin-top: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h1:last-child {
    margin-bottom: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h1 + * {
    margin-top: 0; }

.field-name-field-lp-callout-area > .field-items > .field-item h2 {
  font-size: 1.875em;
  line-height: 1.26667;
  margin-bottom: 0.43333em;
  margin-top: 0.43333em; }
  .field-name-field-lp-callout-area > .field-items > .field-item h2:first-child {
    margin-top: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h2:last-child {
    margin-bottom: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h2 + * {
    margin-top: 0; }

.field-name-field-lp-callout-area > .field-items > .field-item h3 {
  font-size: 1.5em;
  line-height: 1.16667;
  margin-bottom: 0.54167em;
  margin-top: 0.54167em; }
  .field-name-field-lp-callout-area > .field-items > .field-item h3:first-child {
    margin-top: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h3:last-child {
    margin-bottom: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h3 + * {
    margin-top: 0; }

.field-name-field-lp-callout-area > .field-items > .field-item h4 {
  font-size: 1.25em;
  line-height: 1.4;
  margin-bottom: 0.65em;
  margin-top: 0.65em; }
  .field-name-field-lp-callout-area > .field-items > .field-item h4:first-child {
    margin-top: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h4:last-child {
    margin-bottom: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h4 + * {
    margin-top: 0; }

.field-name-field-lp-callout-area > .field-items > .field-item h5 {
  font-size: 1.125em;
  line-height: 1.44444;
  margin-bottom: 0.72222em;
  margin-top: 0.72222em; }
  .field-name-field-lp-callout-area > .field-items > .field-item h5:first-child {
    margin-top: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h5:last-child {
    margin-bottom: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h5 + * {
    margin-top: 0; }

.field-name-field-lp-callout-area > .field-items > .field-item h6 {
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 0.8125em;
  margin-top: 0.8125em; }
  .field-name-field-lp-callout-area > .field-items > .field-item h6:first-child {
    margin-top: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h6:last-child {
    margin-bottom: 0; }
  .field-name-field-lp-callout-area > .field-items > .field-item h6 + * {
    margin-top: 0; }

.field-name-field-lp-menu-items-title > h1, .field-name-field-lp-menu-items-title > h2, .field-name-field-lp-menu-items-title > h3, .field-name-field-lp-menu-items-title > h4, .field-name-field-lp-menu-items-title > h5, .field-name-field-lp-menu-items-title > h6 {
  font-size: 1.5em;
  line-height: 1.16667;
  margin-bottom: 0;
  margin-top: 0; }
  @media (min-width: 48em) {
    .field-name-field-lp-menu-items-title > h1, .field-name-field-lp-menu-items-title > h2, .field-name-field-lp-menu-items-title > h3, .field-name-field-lp-menu-items-title > h4, .field-name-field-lp-menu-items-title > h5, .field-name-field-lp-menu-items-title > h6 {
      font-size: 2.25em;
      line-height: 1.22222; } }

.field-name-field-lp-sidebar-content {
  background-color: #eef6fa;
  padding: 1.625em; }
  .field-name-field-lp-sidebar-content h1 {
    font-size: 1.5em;
    line-height: 1.16667;
    margin-bottom: 0.54167em;
    margin-top: 0.54167em; }
    .field-name-field-lp-sidebar-content h1:first-child {
      margin-top: 0; }
    .field-name-field-lp-sidebar-content h1:last-child {
      margin-bottom: 0; }
    .field-name-field-lp-sidebar-content h1 + * {
      margin-top: 0; }
  .field-name-field-lp-sidebar-content h2 {
    font-size: 1.25em;
    line-height: 1.4;
    margin-bottom: 0.65em;
    margin-top: 0.65em; }
    .field-name-field-lp-sidebar-content h2:first-child {
      margin-top: 0; }
    .field-name-field-lp-sidebar-content h2:last-child {
      margin-bottom: 0; }
    .field-name-field-lp-sidebar-content h2 + * {
      margin-top: 0; }
  .field-name-field-lp-sidebar-content h3 {
    font-size: 1.125em;
    line-height: 1.44444;
    margin-bottom: 0.72222em;
    margin-top: 0.72222em; }
    .field-name-field-lp-sidebar-content h3:first-child {
      margin-top: 0; }
    .field-name-field-lp-sidebar-content h3:last-child {
      margin-bottom: 0; }
    .field-name-field-lp-sidebar-content h3 + * {
      margin-top: 0; }
  .field-name-field-lp-sidebar-content h4 {
    font-size: 1em;
    line-height: 1.5;
    margin-bottom: 0.8125em;
    margin-top: 0.8125em; }
    .field-name-field-lp-sidebar-content h4:first-child {
      margin-top: 0; }
    .field-name-field-lp-sidebar-content h4:last-child {
      margin-bottom: 0; }
    .field-name-field-lp-sidebar-content h4 + * {
      margin-top: 0; }
  .field-name-field-lp-sidebar-content h5 {
    font-size: 0.875em;
    line-height: 1.71429;
    margin-bottom: 0.92857em;
    margin-top: 0.92857em; }
    .field-name-field-lp-sidebar-content h5:first-child {
      margin-top: 0; }
    .field-name-field-lp-sidebar-content h5:last-child {
      margin-bottom: 0; }
    .field-name-field-lp-sidebar-content h5 + * {
      margin-top: 0; }
  .field-name-field-lp-sidebar-content h6 {
    font-size: 0.75em;
    line-height: 1.66667;
    margin-bottom: 1.08333em;
    margin-top: 1.08333em; }
    .field-name-field-lp-sidebar-content h6:first-child {
      margin-top: 0; }
    .field-name-field-lp-sidebar-content h6:last-child {
      margin-bottom: 0; }
    .field-name-field-lp-sidebar-content h6 + * {
      margin-top: 0; }

.field-name-field-ref-contact-block .field-name-field-bean-body {
  border-color: #39c; }

.field-name-field-ref-notes-to-editor .field-name-field-bean-body {
  border-color: #dedede; }

.field *:first-child {
  margin-top: 0; }

.field *:last-child {
  margin-bottom: 0; }

.field-name-field-ref-notes-to-editor .field-name-field-bean-body,
.field-name-field-ref-contact-block .field-name-field-bean-body {
  border-style: solid;
  border-width: 2px;
  padding: 1.625em; }
  .field-name-field-ref-notes-to-editor .field-name-field-bean-body > .field-items > .field-item *:first-child,
  .field-name-field-ref-contact-block .field-name-field-bean-body > .field-items > .field-item *:first-child {
    margin-top: 0; }
  .field-name-field-ref-notes-to-editor .field-name-field-bean-body > .field-items > .field-item *:last-child,
  .field-name-field-ref-contact-block .field-name-field-bean-body > .field-items > .field-item *:last-child {
    margin-bottom: 0; }
  .field-name-field-ref-notes-to-editor .field-name-field-bean-body p, .field-name-field-ref-notes-to-editor .field-name-field-bean-body ul, .field-name-field-ref-notes-to-editor .field-name-field-bean-body ol, .field-name-field-ref-notes-to-editor .field-name-field-bean-body dl, .field-name-field-ref-notes-to-editor .field-name-field-bean-body blockquote, .field-name-field-ref-notes-to-editor .field-name-field-bean-body table, .field-name-field-ref-notes-to-editor .field-name-field-bean-body pre, .field-name-field-ref-notes-to-editor .field-name-field-bean-body img, .field-name-field-ref-notes-to-editor .field-name-field-bean-body figure,
  .field-name-field-ref-contact-block .field-name-field-bean-body p,
  .field-name-field-ref-contact-block .field-name-field-bean-body ul,
  .field-name-field-ref-contact-block .field-name-field-bean-body ol,
  .field-name-field-ref-contact-block .field-name-field-bean-body dl,
  .field-name-field-ref-contact-block .field-name-field-bean-body blockquote,
  .field-name-field-ref-contact-block .field-name-field-bean-body table,
  .field-name-field-ref-contact-block .field-name-field-bean-body pre,
  .field-name-field-ref-contact-block .field-name-field-bean-body img,
  .field-name-field-ref-contact-block .field-name-field-bean-body figure {
    margin-top: 0.8125em;
    margin-bottom: 0.8125em; }
    .field-name-field-ref-notes-to-editor .field-name-field-bean-body p:first-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body ul:first-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body ol:first-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body dl:first-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body blockquote:first-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body table:first-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body pre:first-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body img:first-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body figure:first-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body p:first-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body ul:first-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body ol:first-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body dl:first-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body blockquote:first-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body table:first-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body pre:first-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body img:first-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body figure:first-child {
      margin-top: 0; }
    .field-name-field-ref-notes-to-editor .field-name-field-bean-body p:last-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body ul:last-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body ol:last-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body dl:last-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body blockquote:last-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body table:last-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body pre:last-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body img:last-child, .field-name-field-ref-notes-to-editor .field-name-field-bean-body figure:last-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body p:last-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body ul:last-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body ol:last-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body dl:last-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body blockquote:last-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body table:last-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body pre:last-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body img:last-child,
    .field-name-field-ref-contact-block .field-name-field-bean-body figure:last-child {
      margin-bottom: 0; }
  .field-name-field-ref-notes-to-editor .field-name-field-bean-body h2,
  .field-name-field-ref-contact-block .field-name-field-bean-body h2 {
    font-size: 1.875em;
    line-height: 1.26667;
    margin-top: 0.86667em;
    margin-bottom: 0.86667em;
    margin-top: 0.43333em;
    margin-bottom: 0.43333em; }
  .field-name-field-ref-notes-to-editor .field-name-field-bean-body h3,
  .field-name-field-ref-contact-block .field-name-field-bean-body h3 {
    font-size: 1.25em;
    line-height: 1.4;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0; }
  .field-name-field-ref-notes-to-editor .field-name-field-bean-body h4,
  .field-name-field-ref-contact-block .field-name-field-bean-body h4 {
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    text-transform: uppercase; }
  .field-name-field-ref-notes-to-editor .field-name-field-bean-body h4 + *,
  .field-name-field-ref-contact-block .field-name-field-bean-body h4 + * {
    margin-top: 0; }

.node-publication.view-mode-teaser,
.node-event.view-mode-teaser,
.node-apra-article.view-mode-teaser,
.node-publication.view-mode-compact,
.node-apra-article.view-mode-compact,
.node-event.view-mode-compact,
.node-blog-article.view-mode-compact,
.node-content-page.view-mode-compact,
.node-media-release.view-mode-compact,
.node-news-article.view-mode-compact,
.node-page.view-mode-compact,
.node-footer-teaser.view-mode-compact {
  background-color: #f1f1f1;
  padding: 1.625em; }
  .node-publication.view-mode-teaser .field-name-field-date,
  .node-publication.view-mode-teaser .field-name-field-publication-category,
  .node-publication.view-mode-teaser .field-name-field-event-category,
  .node-publication.view-mode-teaser .field-name-field-event-date,
  .node-publication.view-mode-teaser .field-name-field-article-date,
  .node-publication.view-mode-teaser .field-name-field-article-category,
  .node-publication.view-mode-teaser .field-name-field-ref-industries,
  .node-event.view-mode-teaser .field-name-field-date,
  .node-event.view-mode-teaser .field-name-field-publication-category,
  .node-event.view-mode-teaser .field-name-field-event-category,
  .node-event.view-mode-teaser .field-name-field-event-date,
  .node-event.view-mode-teaser .field-name-field-article-date,
  .node-event.view-mode-teaser .field-name-field-article-category,
  .node-event.view-mode-teaser .field-name-field-ref-industries,
  .node-apra-article.view-mode-teaser .field-name-field-date,
  .node-apra-article.view-mode-teaser .field-name-field-publication-category,
  .node-apra-article.view-mode-teaser .field-name-field-event-category,
  .node-apra-article.view-mode-teaser .field-name-field-event-date,
  .node-apra-article.view-mode-teaser .field-name-field-article-date,
  .node-apra-article.view-mode-teaser .field-name-field-article-category,
  .node-apra-article.view-mode-teaser .field-name-field-ref-industries,
  .node-publication.view-mode-compact .field-name-field-date,
  .node-publication.view-mode-compact .field-name-field-publication-category,
  .node-publication.view-mode-compact .field-name-field-event-category,
  .node-publication.view-mode-compact .field-name-field-event-date,
  .node-publication.view-mode-compact .field-name-field-article-date,
  .node-publication.view-mode-compact .field-name-field-article-category,
  .node-publication.view-mode-compact .field-name-field-ref-industries,
  .node-apra-article.view-mode-compact .field-name-field-date,
  .node-apra-article.view-mode-compact .field-name-field-publication-category,
  .node-apra-article.view-mode-compact .field-name-field-event-category,
  .node-apra-article.view-mode-compact .field-name-field-event-date,
  .node-apra-article.view-mode-compact .field-name-field-article-date,
  .node-apra-article.view-mode-compact .field-name-field-article-category,
  .node-apra-article.view-mode-compact .field-name-field-ref-industries,
  .node-event.view-mode-compact .field-name-field-date,
  .node-event.view-mode-compact .field-name-field-publication-category,
  .node-event.view-mode-compact .field-name-field-event-category,
  .node-event.view-mode-compact .field-name-field-event-date,
  .node-event.view-mode-compact .field-name-field-article-date,
  .node-event.view-mode-compact .field-name-field-article-category,
  .node-event.view-mode-compact .field-name-field-ref-industries,
  .node-blog-article.view-mode-compact .field-name-field-date,
  .node-blog-article.view-mode-compact .field-name-field-publication-category,
  .node-blog-article.view-mode-compact .field-name-field-event-category,
  .node-blog-article.view-mode-compact .field-name-field-event-date,
  .node-blog-article.view-mode-compact .field-name-field-article-date,
  .node-blog-article.view-mode-compact .field-name-field-article-category,
  .node-blog-article.view-mode-compact .field-name-field-ref-industries,
  .node-content-page.view-mode-compact .field-name-field-date,
  .node-content-page.view-mode-compact .field-name-field-publication-category,
  .node-content-page.view-mode-compact .field-name-field-event-category,
  .node-content-page.view-mode-compact .field-name-field-event-date,
  .node-content-page.view-mode-compact .field-name-field-article-date,
  .node-content-page.view-mode-compact .field-name-field-article-category,
  .node-content-page.view-mode-compact .field-name-field-ref-industries,
  .node-media-release.view-mode-compact .field-name-field-date,
  .node-media-release.view-mode-compact .field-name-field-publication-category,
  .node-media-release.view-mode-compact .field-name-field-event-category,
  .node-media-release.view-mode-compact .field-name-field-event-date,
  .node-media-release.view-mode-compact .field-name-field-article-date,
  .node-media-release.view-mode-compact .field-name-field-article-category,
  .node-media-release.view-mode-compact .field-name-field-ref-industries,
  .node-news-article.view-mode-compact .field-name-field-date,
  .node-news-article.view-mode-compact .field-name-field-publication-category,
  .node-news-article.view-mode-compact .field-name-field-event-category,
  .node-news-article.view-mode-compact .field-name-field-event-date,
  .node-news-article.view-mode-compact .field-name-field-article-date,
  .node-news-article.view-mode-compact .field-name-field-article-category,
  .node-news-article.view-mode-compact .field-name-field-ref-industries,
  .node-page.view-mode-compact .field-name-field-date,
  .node-page.view-mode-compact .field-name-field-publication-category,
  .node-page.view-mode-compact .field-name-field-event-category,
  .node-page.view-mode-compact .field-name-field-event-date,
  .node-page.view-mode-compact .field-name-field-article-date,
  .node-page.view-mode-compact .field-name-field-article-category,
  .node-page.view-mode-compact .field-name-field-ref-industries,
  .node-footer-teaser.view-mode-compact .field-name-field-date,
  .node-footer-teaser.view-mode-compact .field-name-field-publication-category,
  .node-footer-teaser.view-mode-compact .field-name-field-event-category,
  .node-footer-teaser.view-mode-compact .field-name-field-event-date,
  .node-footer-teaser.view-mode-compact .field-name-field-article-date,
  .node-footer-teaser.view-mode-compact .field-name-field-article-category,
  .node-footer-teaser.view-mode-compact .field-name-field-ref-industries {
    display: inline-block; }
    .node-publication.view-mode-teaser .field-name-field-date .field-items,
    .node-publication.view-mode-teaser .field-name-field-publication-category .field-items,
    .node-publication.view-mode-teaser .field-name-field-event-category .field-items,
    .node-publication.view-mode-teaser .field-name-field-event-date .field-items,
    .node-publication.view-mode-teaser .field-name-field-article-date .field-items,
    .node-publication.view-mode-teaser .field-name-field-article-category .field-items,
    .node-publication.view-mode-teaser .field-name-field-ref-industries .field-items,
    .node-event.view-mode-teaser .field-name-field-date .field-items,
    .node-event.view-mode-teaser .field-name-field-publication-category .field-items,
    .node-event.view-mode-teaser .field-name-field-event-category .field-items,
    .node-event.view-mode-teaser .field-name-field-event-date .field-items,
    .node-event.view-mode-teaser .field-name-field-article-date .field-items,
    .node-event.view-mode-teaser .field-name-field-article-category .field-items,
    .node-event.view-mode-teaser .field-name-field-ref-industries .field-items,
    .node-apra-article.view-mode-teaser .field-name-field-date .field-items,
    .node-apra-article.view-mode-teaser .field-name-field-publication-category .field-items,
    .node-apra-article.view-mode-teaser .field-name-field-event-category .field-items,
    .node-apra-article.view-mode-teaser .field-name-field-event-date .field-items,
    .node-apra-article.view-mode-teaser .field-name-field-article-date .field-items,
    .node-apra-article.view-mode-teaser .field-name-field-article-category .field-items,
    .node-apra-article.view-mode-teaser .field-name-field-ref-industries .field-items,
    .node-publication.view-mode-compact .field-name-field-date .field-items,
    .node-publication.view-mode-compact .field-name-field-publication-category .field-items,
    .node-publication.view-mode-compact .field-name-field-event-category .field-items,
    .node-publication.view-mode-compact .field-name-field-event-date .field-items,
    .node-publication.view-mode-compact .field-name-field-article-date .field-items,
    .node-publication.view-mode-compact .field-name-field-article-category .field-items,
    .node-publication.view-mode-compact .field-name-field-ref-industries .field-items,
    .node-apra-article.view-mode-compact .field-name-field-date .field-items,
    .node-apra-article.view-mode-compact .field-name-field-publication-category .field-items,
    .node-apra-article.view-mode-compact .field-name-field-event-category .field-items,
    .node-apra-article.view-mode-compact .field-name-field-event-date .field-items,
    .node-apra-article.view-mode-compact .field-name-field-article-date .field-items,
    .node-apra-article.view-mode-compact .field-name-field-article-category .field-items,
    .node-apra-article.view-mode-compact .field-name-field-ref-industries .field-items,
    .node-event.view-mode-compact .field-name-field-date .field-items,
    .node-event.view-mode-compact .field-name-field-publication-category .field-items,
    .node-event.view-mode-compact .field-name-field-event-category .field-items,
    .node-event.view-mode-compact .field-name-field-event-date .field-items,
    .node-event.view-mode-compact .field-name-field-article-date .field-items,
    .node-event.view-mode-compact .field-name-field-article-category .field-items,
    .node-event.view-mode-compact .field-name-field-ref-industries .field-items,
    .node-blog-article.view-mode-compact .field-name-field-date .field-items,
    .node-blog-article.view-mode-compact .field-name-field-publication-category .field-items,
    .node-blog-article.view-mode-compact .field-name-field-event-category .field-items,
    .node-blog-article.view-mode-compact .field-name-field-event-date .field-items,
    .node-blog-article.view-mode-compact .field-name-field-article-date .field-items,
    .node-blog-article.view-mode-compact .field-name-field-article-category .field-items,
    .node-blog-article.view-mode-compact .field-name-field-ref-industries .field-items,
    .node-content-page.view-mode-compact .field-name-field-date .field-items,
    .node-content-page.view-mode-compact .field-name-field-publication-category .field-items,
    .node-content-page.view-mode-compact .field-name-field-event-category .field-items,
    .node-content-page.view-mode-compact .field-name-field-event-date .field-items,
    .node-content-page.view-mode-compact .field-name-field-article-date .field-items,
    .node-content-page.view-mode-compact .field-name-field-article-category .field-items,
    .node-content-page.view-mode-compact .field-name-field-ref-industries .field-items,
    .node-media-release.view-mode-compact .field-name-field-date .field-items,
    .node-media-release.view-mode-compact .field-name-field-publication-category .field-items,
    .node-media-release.view-mode-compact .field-name-field-event-category .field-items,
    .node-media-release.view-mode-compact .field-name-field-event-date .field-items,
    .node-media-release.view-mode-compact .field-name-field-article-date .field-items,
    .node-media-release.view-mode-compact .field-name-field-article-category .field-items,
    .node-media-release.view-mode-compact .field-name-field-ref-industries .field-items,
    .node-news-article.view-mode-compact .field-name-field-date .field-items,
    .node-news-article.view-mode-compact .field-name-field-publication-category .field-items,
    .node-news-article.view-mode-compact .field-name-field-event-category .field-items,
    .node-news-article.view-mode-compact .field-name-field-event-date .field-items,
    .node-news-article.view-mode-compact .field-name-field-article-date .field-items,
    .node-news-article.view-mode-compact .field-name-field-article-category .field-items,
    .node-news-article.view-mode-compact .field-name-field-ref-industries .field-items,
    .node-page.view-mode-compact .field-name-field-date .field-items,
    .node-page.view-mode-compact .field-name-field-publication-category .field-items,
    .node-page.view-mode-compact .field-name-field-event-category .field-items,
    .node-page.view-mode-compact .field-name-field-event-date .field-items,
    .node-page.view-mode-compact .field-name-field-article-date .field-items,
    .node-page.view-mode-compact .field-name-field-article-category .field-items,
    .node-page.view-mode-compact .field-name-field-ref-industries .field-items,
    .node-footer-teaser.view-mode-compact .field-name-field-date .field-items,
    .node-footer-teaser.view-mode-compact .field-name-field-publication-category .field-items,
    .node-footer-teaser.view-mode-compact .field-name-field-event-category .field-items,
    .node-footer-teaser.view-mode-compact .field-name-field-event-date .field-items,
    .node-footer-teaser.view-mode-compact .field-name-field-article-date .field-items,
    .node-footer-teaser.view-mode-compact .field-name-field-article-category .field-items,
    .node-footer-teaser.view-mode-compact .field-name-field-ref-industries .field-items {
      display: inline-block; }
  .node-publication.view-mode-teaser .field-name-field-publication-category a,
  .node-publication.view-mode-teaser .field-name-field-event-category a,
  .node-publication.view-mode-teaser .field-name-field-article-category a,
  .node-event.view-mode-teaser .field-name-field-publication-category a,
  .node-event.view-mode-teaser .field-name-field-event-category a,
  .node-event.view-mode-teaser .field-name-field-article-category a,
  .node-apra-article.view-mode-teaser .field-name-field-publication-category a,
  .node-apra-article.view-mode-teaser .field-name-field-event-category a,
  .node-apra-article.view-mode-teaser .field-name-field-article-category a,
  .node-publication.view-mode-compact .field-name-field-publication-category a,
  .node-publication.view-mode-compact .field-name-field-event-category a,
  .node-publication.view-mode-compact .field-name-field-article-category a,
  .node-apra-article.view-mode-compact .field-name-field-publication-category a,
  .node-apra-article.view-mode-compact .field-name-field-event-category a,
  .node-apra-article.view-mode-compact .field-name-field-article-category a,
  .node-event.view-mode-compact .field-name-field-publication-category a,
  .node-event.view-mode-compact .field-name-field-event-category a,
  .node-event.view-mode-compact .field-name-field-article-category a,
  .node-blog-article.view-mode-compact .field-name-field-publication-category a,
  .node-blog-article.view-mode-compact .field-name-field-event-category a,
  .node-blog-article.view-mode-compact .field-name-field-article-category a,
  .node-content-page.view-mode-compact .field-name-field-publication-category a,
  .node-content-page.view-mode-compact .field-name-field-event-category a,
  .node-content-page.view-mode-compact .field-name-field-article-category a,
  .node-media-release.view-mode-compact .field-name-field-publication-category a,
  .node-media-release.view-mode-compact .field-name-field-event-category a,
  .node-media-release.view-mode-compact .field-name-field-article-category a,
  .node-news-article.view-mode-compact .field-name-field-publication-category a,
  .node-news-article.view-mode-compact .field-name-field-event-category a,
  .node-news-article.view-mode-compact .field-name-field-article-category a,
  .node-page.view-mode-compact .field-name-field-publication-category a,
  .node-page.view-mode-compact .field-name-field-event-category a,
  .node-page.view-mode-compact .field-name-field-article-category a,
  .node-footer-teaser.view-mode-compact .field-name-field-publication-category a,
  .node-footer-teaser.view-mode-compact .field-name-field-event-category a,
  .node-footer-teaser.view-mode-compact .field-name-field-article-category a {
    color: #39c; }
    .node-publication.view-mode-teaser .field-name-field-publication-category a:hover, .node-publication.view-mode-teaser .field-name-field-publication-category a:focus,
    .node-publication.view-mode-teaser .field-name-field-event-category a:hover,
    .node-publication.view-mode-teaser .field-name-field-event-category a:focus,
    .node-publication.view-mode-teaser .field-name-field-article-category a:hover,
    .node-publication.view-mode-teaser .field-name-field-article-category a:focus,
    .node-event.view-mode-teaser .field-name-field-publication-category a:hover,
    .node-event.view-mode-teaser .field-name-field-publication-category a:focus,
    .node-event.view-mode-teaser .field-name-field-event-category a:hover,
    .node-event.view-mode-teaser .field-name-field-event-category a:focus,
    .node-event.view-mode-teaser .field-name-field-article-category a:hover,
    .node-event.view-mode-teaser .field-name-field-article-category a:focus,
    .node-apra-article.view-mode-teaser .field-name-field-publication-category a:hover,
    .node-apra-article.view-mode-teaser .field-name-field-publication-category a:focus,
    .node-apra-article.view-mode-teaser .field-name-field-event-category a:hover,
    .node-apra-article.view-mode-teaser .field-name-field-event-category a:focus,
    .node-apra-article.view-mode-teaser .field-name-field-article-category a:hover,
    .node-apra-article.view-mode-teaser .field-name-field-article-category a:focus,
    .node-publication.view-mode-compact .field-name-field-publication-category a:hover,
    .node-publication.view-mode-compact .field-name-field-publication-category a:focus,
    .node-publication.view-mode-compact .field-name-field-event-category a:hover,
    .node-publication.view-mode-compact .field-name-field-event-category a:focus,
    .node-publication.view-mode-compact .field-name-field-article-category a:hover,
    .node-publication.view-mode-compact .field-name-field-article-category a:focus,
    .node-apra-article.view-mode-compact .field-name-field-publication-category a:hover,
    .node-apra-article.view-mode-compact .field-name-field-publication-category a:focus,
    .node-apra-article.view-mode-compact .field-name-field-event-category a:hover,
    .node-apra-article.view-mode-compact .field-name-field-event-category a:focus,
    .node-apra-article.view-mode-compact .field-name-field-article-category a:hover,
    .node-apra-article.view-mode-compact .field-name-field-article-category a:focus,
    .node-event.view-mode-compact .field-name-field-publication-category a:hover,
    .node-event.view-mode-compact .field-name-field-publication-category a:focus,
    .node-event.view-mode-compact .field-name-field-event-category a:hover,
    .node-event.view-mode-compact .field-name-field-event-category a:focus,
    .node-event.view-mode-compact .field-name-field-article-category a:hover,
    .node-event.view-mode-compact .field-name-field-article-category a:focus,
    .node-blog-article.view-mode-compact .field-name-field-publication-category a:hover,
    .node-blog-article.view-mode-compact .field-name-field-publication-category a:focus,
    .node-blog-article.view-mode-compact .field-name-field-event-category a:hover,
    .node-blog-article.view-mode-compact .field-name-field-event-category a:focus,
    .node-blog-article.view-mode-compact .field-name-field-article-category a:hover,
    .node-blog-article.view-mode-compact .field-name-field-article-category a:focus,
    .node-content-page.view-mode-compact .field-name-field-publication-category a:hover,
    .node-content-page.view-mode-compact .field-name-field-publication-category a:focus,
    .node-content-page.view-mode-compact .field-name-field-event-category a:hover,
    .node-content-page.view-mode-compact .field-name-field-event-category a:focus,
    .node-content-page.view-mode-compact .field-name-field-article-category a:hover,
    .node-content-page.view-mode-compact .field-name-field-article-category a:focus,
    .node-media-release.view-mode-compact .field-name-field-publication-category a:hover,
    .node-media-release.view-mode-compact .field-name-field-publication-category a:focus,
    .node-media-release.view-mode-compact .field-name-field-event-category a:hover,
    .node-media-release.view-mode-compact .field-name-field-event-category a:focus,
    .node-media-release.view-mode-compact .field-name-field-article-category a:hover,
    .node-media-release.view-mode-compact .field-name-field-article-category a:focus,
    .node-news-article.view-mode-compact .field-name-field-publication-category a:hover,
    .node-news-article.view-mode-compact .field-name-field-publication-category a:focus,
    .node-news-article.view-mode-compact .field-name-field-event-category a:hover,
    .node-news-article.view-mode-compact .field-name-field-event-category a:focus,
    .node-news-article.view-mode-compact .field-name-field-article-category a:hover,
    .node-news-article.view-mode-compact .field-name-field-article-category a:focus,
    .node-page.view-mode-compact .field-name-field-publication-category a:hover,
    .node-page.view-mode-compact .field-name-field-publication-category a:focus,
    .node-page.view-mode-compact .field-name-field-event-category a:hover,
    .node-page.view-mode-compact .field-name-field-event-category a:focus,
    .node-page.view-mode-compact .field-name-field-article-category a:hover,
    .node-page.view-mode-compact .field-name-field-article-category a:focus,
    .node-footer-teaser.view-mode-compact .field-name-field-publication-category a:hover,
    .node-footer-teaser.view-mode-compact .field-name-field-publication-category a:focus,
    .node-footer-teaser.view-mode-compact .field-name-field-event-category a:hover,
    .node-footer-teaser.view-mode-compact .field-name-field-event-category a:focus,
    .node-footer-teaser.view-mode-compact .field-name-field-article-category a:hover,
    .node-footer-teaser.view-mode-compact .field-name-field-article-category a:focus {
      color: #0a417a; }
  @media (min-width: 48em) {
    .node-publication.view-mode-teaser .field-name-node-link a,
    .node-event.view-mode-teaser .field-name-node-link a,
    .node-apra-article.view-mode-teaser .field-name-node-link a,
    .node-publication.view-mode-compact .field-name-node-link a,
    .node-apra-article.view-mode-compact .field-name-node-link a,
    .node-event.view-mode-compact .field-name-node-link a,
    .node-blog-article.view-mode-compact .field-name-node-link a,
    .node-content-page.view-mode-compact .field-name-node-link a,
    .node-media-release.view-mode-compact .field-name-node-link a,
    .node-news-article.view-mode-compact .field-name-node-link a,
    .node-page.view-mode-compact .field-name-node-link a,
    .node-footer-teaser.view-mode-compact .field-name-node-link a {
      font-size: 1.125em;
      line-height: 1.44444; } }
  .node-publication.view-mode-teaser .field-name-field-ref-industries .field-item,
  .node-publication.view-mode-teaser .field-name-field-date .field-item,
  .node-publication.view-mode-teaser .field-name-field-event-date .field-item,
  .node-publication.view-mode-teaser .field-name-field-article-date .field-item,
  .node-event.view-mode-teaser .field-name-field-ref-industries .field-item,
  .node-event.view-mode-teaser .field-name-field-date .field-item,
  .node-event.view-mode-teaser .field-name-field-event-date .field-item,
  .node-event.view-mode-teaser .field-name-field-article-date .field-item,
  .node-apra-article.view-mode-teaser .field-name-field-ref-industries .field-item,
  .node-apra-article.view-mode-teaser .field-name-field-date .field-item,
  .node-apra-article.view-mode-teaser .field-name-field-event-date .field-item,
  .node-apra-article.view-mode-teaser .field-name-field-article-date .field-item,
  .node-publication.view-mode-compact .field-name-field-ref-industries .field-item,
  .node-publication.view-mode-compact .field-name-field-date .field-item,
  .node-publication.view-mode-compact .field-name-field-event-date .field-item,
  .node-publication.view-mode-compact .field-name-field-article-date .field-item,
  .node-apra-article.view-mode-compact .field-name-field-ref-industries .field-item,
  .node-apra-article.view-mode-compact .field-name-field-date .field-item,
  .node-apra-article.view-mode-compact .field-name-field-event-date .field-item,
  .node-apra-article.view-mode-compact .field-name-field-article-date .field-item,
  .node-event.view-mode-compact .field-name-field-ref-industries .field-item,
  .node-event.view-mode-compact .field-name-field-date .field-item,
  .node-event.view-mode-compact .field-name-field-event-date .field-item,
  .node-event.view-mode-compact .field-name-field-article-date .field-item,
  .node-blog-article.view-mode-compact .field-name-field-ref-industries .field-item,
  .node-blog-article.view-mode-compact .field-name-field-date .field-item,
  .node-blog-article.view-mode-compact .field-name-field-event-date .field-item,
  .node-blog-article.view-mode-compact .field-name-field-article-date .field-item,
  .node-content-page.view-mode-compact .field-name-field-ref-industries .field-item,
  .node-content-page.view-mode-compact .field-name-field-date .field-item,
  .node-content-page.view-mode-compact .field-name-field-event-date .field-item,
  .node-content-page.view-mode-compact .field-name-field-article-date .field-item,
  .node-media-release.view-mode-compact .field-name-field-ref-industries .field-item,
  .node-media-release.view-mode-compact .field-name-field-date .field-item,
  .node-media-release.view-mode-compact .field-name-field-event-date .field-item,
  .node-media-release.view-mode-compact .field-name-field-article-date .field-item,
  .node-news-article.view-mode-compact .field-name-field-ref-industries .field-item,
  .node-news-article.view-mode-compact .field-name-field-date .field-item,
  .node-news-article.view-mode-compact .field-name-field-event-date .field-item,
  .node-news-article.view-mode-compact .field-name-field-article-date .field-item,
  .node-page.view-mode-compact .field-name-field-ref-industries .field-item,
  .node-page.view-mode-compact .field-name-field-date .field-item,
  .node-page.view-mode-compact .field-name-field-event-date .field-item,
  .node-page.view-mode-compact .field-name-field-article-date .field-item,
  .node-footer-teaser.view-mode-compact .field-name-field-ref-industries .field-item,
  .node-footer-teaser.view-mode-compact .field-name-field-date .field-item,
  .node-footer-teaser.view-mode-compact .field-name-field-event-date .field-item,
  .node-footer-teaser.view-mode-compact .field-name-field-article-date .field-item {
    padding-right: 1em;
    position: relative; }
  .node-publication.view-mode-teaser .field-name-body,
  .node-event.view-mode-teaser .field-name-body,
  .node-apra-article.view-mode-teaser .field-name-body,
  .node-publication.view-mode-compact .field-name-body,
  .node-apra-article.view-mode-compact .field-name-body,
  .node-event.view-mode-compact .field-name-body,
  .node-blog-article.view-mode-compact .field-name-body,
  .node-content-page.view-mode-compact .field-name-body,
  .node-media-release.view-mode-compact .field-name-body,
  .node-news-article.view-mode-compact .field-name-body,
  .node-page.view-mode-compact .field-name-body,
  .node-footer-teaser.view-mode-compact .field-name-body {
    margin-top: 1.21875em;
    margin-bottom: 1.21875em; }
    .node-publication.view-mode-teaser .field-name-body:first-child,
    .node-event.view-mode-teaser .field-name-body:first-child,
    .node-apra-article.view-mode-teaser .field-name-body:first-child,
    .node-publication.view-mode-compact .field-name-body:first-child,
    .node-apra-article.view-mode-compact .field-name-body:first-child,
    .node-event.view-mode-compact .field-name-body:first-child,
    .node-blog-article.view-mode-compact .field-name-body:first-child,
    .node-content-page.view-mode-compact .field-name-body:first-child,
    .node-media-release.view-mode-compact .field-name-body:first-child,
    .node-news-article.view-mode-compact .field-name-body:first-child,
    .node-page.view-mode-compact .field-name-body:first-child,
    .node-footer-teaser.view-mode-compact .field-name-body:first-child {
      margin-top: 0; }
    .node-publication.view-mode-teaser .field-name-body:last-child,
    .node-event.view-mode-teaser .field-name-body:last-child,
    .node-apra-article.view-mode-teaser .field-name-body:last-child,
    .node-publication.view-mode-compact .field-name-body:last-child,
    .node-apra-article.view-mode-compact .field-name-body:last-child,
    .node-event.view-mode-compact .field-name-body:last-child,
    .node-blog-article.view-mode-compact .field-name-body:last-child,
    .node-content-page.view-mode-compact .field-name-body:last-child,
    .node-media-release.view-mode-compact .field-name-body:last-child,
    .node-news-article.view-mode-compact .field-name-body:last-child,
    .node-page.view-mode-compact .field-name-body:last-child,
    .node-footer-teaser.view-mode-compact .field-name-body:last-child {
      margin-bottom: 0; }
  .node-publication.view-mode-teaser .field-name-title,
  .node-event.view-mode-teaser .field-name-title,
  .node-apra-article.view-mode-teaser .field-name-title,
  .node-publication.view-mode-compact .field-name-title,
  .node-apra-article.view-mode-compact .field-name-title,
  .node-event.view-mode-compact .field-name-title,
  .node-blog-article.view-mode-compact .field-name-title,
  .node-content-page.view-mode-compact .field-name-title,
  .node-media-release.view-mode-compact .field-name-title,
  .node-news-article.view-mode-compact .field-name-title,
  .node-page.view-mode-compact .field-name-title,
  .node-footer-teaser.view-mode-compact .field-name-title {
    margin-top: 0.40625em;
    margin-bottom: 0.40625em; }
    .node-publication.view-mode-teaser .field-name-title:first-child,
    .node-event.view-mode-teaser .field-name-title:first-child,
    .node-apra-article.view-mode-teaser .field-name-title:first-child,
    .node-publication.view-mode-compact .field-name-title:first-child,
    .node-apra-article.view-mode-compact .field-name-title:first-child,
    .node-event.view-mode-compact .field-name-title:first-child,
    .node-blog-article.view-mode-compact .field-name-title:first-child,
    .node-content-page.view-mode-compact .field-name-title:first-child,
    .node-media-release.view-mode-compact .field-name-title:first-child,
    .node-news-article.view-mode-compact .field-name-title:first-child,
    .node-page.view-mode-compact .field-name-title:first-child,
    .node-footer-teaser.view-mode-compact .field-name-title:first-child {
      margin-top: 0; }
    .node-publication.view-mode-teaser .field-name-title:last-child,
    .node-event.view-mode-teaser .field-name-title:last-child,
    .node-apra-article.view-mode-teaser .field-name-title:last-child,
    .node-publication.view-mode-compact .field-name-title:last-child,
    .node-apra-article.view-mode-compact .field-name-title:last-child,
    .node-event.view-mode-compact .field-name-title:last-child,
    .node-blog-article.view-mode-compact .field-name-title:last-child,
    .node-content-page.view-mode-compact .field-name-title:last-child,
    .node-media-release.view-mode-compact .field-name-title:last-child,
    .node-news-article.view-mode-compact .field-name-title:last-child,
    .node-page.view-mode-compact .field-name-title:last-child,
    .node-footer-teaser.view-mode-compact .field-name-title:last-child {
      margin-bottom: 0; }
  .node-publication.view-mode-teaser .field-name-title h2,
  .node-event.view-mode-teaser .field-name-title h2,
  .node-apra-article.view-mode-teaser .field-name-title h2,
  .node-publication.view-mode-compact .field-name-title h2,
  .node-apra-article.view-mode-compact .field-name-title h2,
  .node-event.view-mode-compact .field-name-title h2,
  .node-blog-article.view-mode-compact .field-name-title h2,
  .node-content-page.view-mode-compact .field-name-title h2,
  .node-media-release.view-mode-compact .field-name-title h2,
  .node-news-article.view-mode-compact .field-name-title h2,
  .node-page.view-mode-compact .field-name-title h2,
  .node-footer-teaser.view-mode-compact .field-name-title h2 {
    font-size: 1.5em;
    line-height: 1.16667;
    margin: 0; }

.node-media-release.view-mode-compact .field-name-field-date .field-item::after {
  content: ""; }

.node-apra-article.view-mode-full > .field,
.node-publication.view-mode-full > .field {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  @media (min-width: 48em) {
    .node-apra-article.view-mode-full > .field,
    .node-publication.view-mode-full > .field {
      margin-top: 3.25em;
      margin-bottom: 3.25em; } }
  .node-apra-article.view-mode-full > .field:first-child,
  .node-publication.view-mode-full > .field:first-child {
    margin-top: 0; }
  .node-apra-article.view-mode-full > .field:last-child,
  .node-publication.view-mode-full > .field:last-child {
    margin-bottom: 0; }

.node.view-mode-full + .block {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  .node.view-mode-full + .block:first-child {
    margin-top: 0; }
  .node.view-mode-full + .block:last-child {
    margin-bottom: 0; }

.node-content-page.view-mode-full > .field,
.node-content-page.view-mode-full > .paragraphs-items {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  @media (min-width: 48em) {
    .node-content-page.view-mode-full > .field,
    .node-content-page.view-mode-full > .paragraphs-items {
      margin-top: 3.25em;
      margin-bottom: 3.25em; } }
  .node-content-page.view-mode-full > .field:first-child,
  .node-content-page.view-mode-full > .paragraphs-items:first-child {
    margin-top: 0; }
  .node-content-page.view-mode-full > .field:last-child,
  .node-content-page.view-mode-full > .paragraphs-items:last-child {
    margin-bottom: 0; }

.node-content-page.view-mode-full > .field:first-of-type {
  margin-top: 0; }

@media (min-width: 85.375em) {
  .layout.layout--wide .node-content-page.view-mode-full .field-name-field-introduction,
  .layout.layout--wide .node-content-page.view-mode-full .paragraphs-item-body-copy,
  .layout.layout--wide .node-content-page.view-mode-full .paragraphs-item-list,
  .layout.layout--wide .node-content-page.view-mode-full .paragraphs-item-information-box,
  .layout.layout--wide .node-content-page.view-mode-full .paragraphs-item-accordion,
  .layout.layout--wide .node-content-page.view-mode-full .paragraphs-item-file-attachments,
  .layout.layout--wide .node-content-page.view-mode-full .paragraphs-item-document-box,
  .layout.layout--wide .node-content-page.view-mode-full .paragraphs-item-quick-links,
  .layout.layout--wide .node-content-page.view-mode-full .field-name-field-ref-contact-block,
  .layout.layout--wide .node-content-page.view-mode-full .paragraphs-item-video {
    margin-left: 17.2524%;
    margin-right: 17.2524%; } }

@media (min-width: 85.375em) {
  .layout.layout--wide .node-content-page.view-mode-full .field-name-field-form {
    margin-left: 17.2524%;
    margin-right: 34.50479%; } }

.node-event.view-mode-full > .field {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  .node-event.view-mode-full > .field:first-child {
    margin-top: 0; }
  .node-event.view-mode-full > .field:last-child {
    margin-bottom: 0; }
  .node-event.view-mode-full > .field.field-name-field-introduction, .node-event.view-mode-full > .field.field-name-field-ref-contact-block {
    margin-top: 1.625em;
    margin-bottom: 1.625em; }
    @media (min-width: 48em) {
      .node-event.view-mode-full > .field.field-name-field-introduction, .node-event.view-mode-full > .field.field-name-field-ref-contact-block {
        margin-top: 3.25em;
        margin-bottom: 3.25em; } }
    .node-event.view-mode-full > .field.field-name-field-introduction:first-child, .node-event.view-mode-full > .field.field-name-field-ref-contact-block:first-child {
      margin-top: 0; }
    .node-event.view-mode-full > .field.field-name-field-introduction:last-child, .node-event.view-mode-full > .field.field-name-field-ref-contact-block:last-child {
      margin-bottom: 0; }

.node-event.view-mode-full > .field > .label-above {
  font-weight: 700; }

.node-landing-page.view-mode-full > .field,
.node-landing-page.view-mode-full > .paragraphs-items {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  .node-landing-page.view-mode-full > .field:first-child,
  .node-landing-page.view-mode-full > .paragraphs-items:first-child {
    margin-top: 0; }
  .node-landing-page.view-mode-full > .field:last-child,
  .node-landing-page.view-mode-full > .paragraphs-items:last-child {
    margin-bottom: 0; }

.node-landing-page.view-mode-full > .field:first-of-type {
  margin-top: 0; }

.node-landing-page.view-mode-full + .block {
  margin-top: 1.625em;
  padding-top: 1.625em;
  border-top: 1px solid #dedede; }
  @media (min-width: 48em) {
    .node-landing-page.view-mode-full + .block {
      margin-top: 3.25em;
      padding-top: 3.25em; } }
  .node-landing-page.view-mode-full + .block:first-child {
    margin-top: 0; }
  .node-landing-page.view-mode-full + .block:last-child {
    margin-bottom: 0; }
  @media (min-width: 64em) and (max-width: 85.3125em) {
    .node-landing-page.view-mode-full + .block {
      width: 74.19355%; } }
  @media (min-width: 85.375em) {
    .node-landing-page.view-mode-full + .block {
      width: 74.12141%; } }

@media (min-width: 64em) and (max-width: 85.3125em) {
  .layout.layout--wide .node-landing-page.view-mode-full > .field,
  .layout.layout--wide .node-landing-page.view-mode-full > .paragraphs-items {
    width: 74.19355%;
    float: left;
    margin-right: 3.22581%;
    margin-bottom: 0; } }

@media (min-width: 85.375em) {
  .layout.layout--wide .node-landing-page.view-mode-full > .field,
  .layout.layout--wide .node-landing-page.view-mode-full > .paragraphs-items {
    width: 74.12141%;
    float: left;
    margin-right: 3.51438%;
    margin-bottom: 0; } }

@media (min-width: 64em) and (max-width: 85.3125em) {
  .layout.layout--wide .node-landing-page.view-mode-full > .field-name-field-lp-sidebar-content {
    width: 22.58065%;
    float: right;
    margin-right: 0;
    display: inline-block;
    float: none;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: top; } }

@media (min-width: 85.375em) {
  .layout.layout--wide .node-landing-page.view-mode-full > .field-name-field-lp-sidebar-content {
    width: 22.36422%;
    float: right;
    margin-right: 0;
    display: inline-block;
    float: none;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: top; } }

.node-publication.view-mode-full + .block {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  @media (min-width: 48em) {
    .node-publication.view-mode-full + .block {
      margin-top: 3.25em;
      margin-bottom: 3.25em; } }
  .node-publication.view-mode-full + .block:first-child {
    margin-top: 0; }
  .node-publication.view-mode-full + .block:last-child {
    margin-bottom: 0; }

.node-webform.view-mode-default .field-name-title h1,
.node-webform.view-mode-default .field-name-title h2,
.node-webform.view-mode-default .field-name-title h3,
.node-webform.view-mode-default .field-name-title h4,
.node-webform.view-mode-default .field-name-title h5,
.node-webform.view-mode-default .field-name-title h6 {
  font-size: 1.875em;
  line-height: 1.26667;
  margin: 0; }

.node-webform.view-mode-default .webform-client-form {
  background-color: #f1f1f1;
  padding: 2.03125em; }

.node-webform.view-mode-default .webform-client-form > div > .form-item > label {
  font-size: 0.875em;
  line-height: 1.71429;
  font-weight: 400;
  text-transform: uppercase; }

.pane-bean-homepage-banner {
  position: relative; }
  @media (min-width: 64em) {
    .pane-bean-homepage-banner {
      min-height: 25em;
      overflow: hidden; } }
  @media (min-width: 64em) and (max-width: 85.3125em) {
    .pane-bean-homepage-banner .field-name-field-banner-image {
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      position: absolute;
      top: 50%;
      width: 100%;
      z-index: -1; } }
  @media (min-width: 85.375em) {
    .pane-bean-homepage-banner .field-name-field-banner-image {
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      position: absolute;
      top: 50%;
      width: 100%;
      z-index: -1; } }
  @media (min-width: 64em) and (max-width: 85.3125em) {
    .pane-bean-homepage-banner .field-name-field-banner-body {
      max-width: 58.125em;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-banner .field-name-field-banner-body:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 85.375em) {
    .pane-bean-homepage-banner .field-name-field-banner-body {
      max-width: 78.25em;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-banner .field-name-field-banner-body:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 64em) and (max-width: 85.3125em) {
    .pane-bean-homepage-banner .field-name-field-banner-body .field-items {
      margin-right: 43.01075%; } }
  @media (min-width: 85.375em) {
    .pane-bean-homepage-banner .field-name-field-banner-body .field-items {
      margin-right: 43.13099%; } }
  @media (min-width: 48em) and (max-width: 63.9375em) {
    .pane-bean-homepage-banner .field-name-field-banner-body .field-items > .field-item {
      max-width: 40em;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-banner .field-name-field-banner-body .field-items > .field-item:after {
        content: " ";
        display: block;
        clear: both; } }

@media (min-width: 64em) {
  .pane-bean-homepage-call-to-action-blocks {
    margin-top: -3.25em; } }

@media (min-width: 64em) and (max-width: 85.3125em) {
  .pane-bean-homepage-call-to-action-blocks {
    max-width: 58.125em;
    margin-left: auto;
    margin-right: auto; }
    .pane-bean-homepage-call-to-action-blocks:after {
      content: " ";
      display: block;
      clear: both; } }

@media (min-width: 85.375em) {
  .pane-bean-homepage-call-to-action-blocks {
    max-width: 78.25em;
    margin-left: auto;
    margin-right: auto; }
    .pane-bean-homepage-call-to-action-blocks:after {
      content: " ";
      display: block;
      clear: both; } }

@media (min-width: 64em) {
  .pane-bean-homepage-call-to-action-blocks .paragraphs-items-field-4cta-call-to-action-blocks {
    padding-left: 0;
    padding-right: 0; } }

.pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks {
  *zoom: 1; }
  .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 64em) {
    .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks {
      padding-left: 1em;
      padding-right: 1em; } }
  .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item {
    border-top: 1px solid #dedede; }
    @media (min-width: 64em) {
      .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item {
        border: 0;
        border-left: 1px solid #dedede; } }
    @media (max-width: 47.9375em) {
      .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto; }
        .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item:after {
          content: " ";
          display: block;
          clear: both; } }
    @media (min-width: 48em) and (max-width: 63.9375em) {
      .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item {
        max-width: 40em;
        margin-left: auto;
        margin-right: auto; }
        .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item:after {
          content: " ";
          display: block;
          clear: both; } }
    @media (min-width: 64em) and (max-width: 85.3125em) {
      .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item {
        float: left;
        padding-left: 2em;
        padding-right: 2em;
        width: calc(25%); } }
    @media (min-width: 85.375em) {
      .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item {
        float: left;
        padding-left: 2em;
        padding-right: 2em;
        width: calc(25%); } }
    .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item:first-child {
      border-top: 0; }
      @media (min-width: 64em) {
        .pane-bean-homepage-call-to-action-blocks .field-name-field-4cta-call-to-action-blocks > .field-items > .field-item:first-child {
          border-left: 0; } }

.pane-bean-homepage-image-and-copy-call-to {
  *zoom: 1;
  overflow: hidden;
  position: relative; }
  .pane-bean-homepage-image-and-copy-call-to:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 85.375em) {
    .pane-bean-homepage-image-and-copy-call-to {
      padding-left: 3em;
      padding-right: 3em; } }
  @media (max-width: 47.9375em) {
    .pane-bean-homepage-image-and-copy-call-to {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-image-and-copy-call-to:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 48em) and (max-width: 63.9375em) {
    .pane-bean-homepage-image-and-copy-call-to {
      max-width: 40em;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-image-and-copy-call-to:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 64em) and (max-width: 85.3125em) {
    .pane-bean-homepage-image-and-copy-call-to {
      max-width: 58.125em;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-image-and-copy-call-to:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 85.375em) {
    .pane-bean-homepage-image-and-copy-call-to {
      max-width: 78.25em;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-image-and-copy-call-to:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 64em) {
    .pane-bean-homepage-image-and-copy-call-to .panels-pane__inner,
    .pane-bean-homepage-image-and-copy-call-to > .field {
      float: left;
      margin: 0;
      width: 50%; } }
  .pane-bean-homepage-image-and-copy-call-to .panels-pane__inner {
    background-color: #5f5f5f;
    color: #fff;
    padding: 1.625em; }
    @media (min-width: 48em) {
      .pane-bean-homepage-image-and-copy-call-to .panels-pane__inner {
        padding: 3.25em; } }
  .pane-bean-homepage-image-and-copy-call-to h1,
  .pane-bean-homepage-image-and-copy-call-to h2,
  .pane-bean-homepage-image-and-copy-call-to h3,
  .pane-bean-homepage-image-and-copy-call-to h4,
  .pane-bean-homepage-image-and-copy-call-to h5,
  .pane-bean-homepage-image-and-copy-call-to h6,
  .pane-bean-homepage-image-and-copy-call-to a {
    color: inherit; }
  .pane-bean-homepage-image-and-copy-call-to .pane-title > * {
    font-size: 1.875em;
    line-height: 1.26667;
    margin: 0; }
  .pane-bean-homepage-image-and-copy-call-to .panels-pane__inner > .field {
    margin-top: 0.8125em;
    margin-bottom: 0.8125em; }
    .pane-bean-homepage-image-and-copy-call-to .panels-pane__inner > .field:first-child {
      margin-top: 0; }
    .pane-bean-homepage-image-and-copy-call-to .panels-pane__inner > .field:last-child {
      margin-bottom: 0; }
  @media (min-width: 64em) {
    .pane-bean-homepage-image-and-copy-call-to .field-name-field-img-copy-cta-image {
      height: 100%;
      overflow: hidden;
      position: absolute;
      right: 0;
      top: 0; } }
  @media (min-width: 64em) {
    .pane-bean-homepage-image-and-copy-call-to .field-name-field-img-copy-cta-image img {
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      margin: auto;
      max-width: none;
      min-height: 100%;
      position: absolute;
      right: 0;
      top: 50%;
      width: auto; } }

.pane-bean-homepage-latest-from-apra {
  padding-top: 1.625em;
  padding-bottom: 1.625em;
  padding-left: 1em;
  padding-right: 1em; }
  @media (min-width: 48em) {
    .pane-bean-homepage-latest-from-apra {
      padding-top: 1.625em;
      padding-bottom: 1.625em; } }
  @media (min-width: 64em) {
    .pane-bean-homepage-latest-from-apra {
      padding-top: 3.25em;
      padding-bottom: 3.25em; } }
  @media (max-width: 47.9375em) {
    .pane-bean-homepage-latest-from-apra {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-latest-from-apra:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 48em) and (max-width: 63.9375em) {
    .pane-bean-homepage-latest-from-apra {
      max-width: 40em;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-latest-from-apra:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 64em) and (max-width: 85.3125em) {
    .pane-bean-homepage-latest-from-apra {
      max-width: 58.125em;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-latest-from-apra:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 85.375em) {
    .pane-bean-homepage-latest-from-apra {
      max-width: 78.25em;
      margin-left: auto;
      margin-right: auto; }
      .pane-bean-homepage-latest-from-apra:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 48em) {
    .pane-bean-homepage-latest-from-apra {
      padding-left: 0;
      padding-right: 0; } }
  @media (min-width: 85.375em) {
    .pane-bean-homepage-latest-from-apra .panels-pane__inner {
      padding-left: 3em;
      padding-right: 3em; } }
  .pane-bean-homepage-latest-from-apra .pane-title > * {
    font-size: 1.5em;
    line-height: 1.16667;
    margin: 0; }
    @media (min-width: 64em) {
      .pane-bean-homepage-latest-from-apra .pane-title > * {
        font-size: 2.25em;
        line-height: 1.22222; } }
  .pane-bean-homepage-latest-from-apra .panels-pane__inner > .field {
    margin-top: 1.625em;
    margin-bottom: 1.625em; }
    .pane-bean-homepage-latest-from-apra .panels-pane__inner > .field:first-child {
      margin-top: 0; }
    .pane-bean-homepage-latest-from-apra .panels-pane__inner > .field:last-child {
      margin-bottom: 0; }
  .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items {
    *zoom: 1; }
    .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 64em) and (max-width: 85.3125em) {
      .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items {
        margin-top: -3.22581%; } }
    @media (min-width: 85.375em) {
      .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items {
        margin-top: -3.51438%; } }
  .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items > .field-item {
    margin-top: 0.8125em; }
    @media (min-width: 64em) and (max-width: 85.3125em) {
      .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items > .field-item {
        width: 31.1828%;
        float: left;
        margin-top: 3.22581%; }
        .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items > .field-item:nth-child(3n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items > .field-item:nth-child(3n + 2) {
          margin-left: 34.4086%;
          margin-right: -100%;
          clear: none; }
        .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items > .field-item:nth-child(3n + 3) {
          margin-left: 68.8172%;
          margin-right: -100%;
          clear: none; } }
    @media (min-width: 85.375em) {
      .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items > .field-item {
        width: 30.99042%;
        float: left;
        margin-top: 3.51438%; }
        .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items > .field-item:nth-child(3n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items > .field-item:nth-child(3n + 2) {
          margin-left: 34.50479%;
          margin-right: -100%;
          clear: none; }
        .pane-bean-homepage-latest-from-apra .paragraphs-items-field-latest-content-items > .field-name-field-latest-content-items > .field-items > .field-item:nth-child(3n + 3) {
          margin-left: 69.00958%;
          margin-right: -100%;
          clear: none; } }

.paragraphs-item-accordion-item h1,
.paragraphs-item-accordion-item h2,
.paragraphs-item-accordion-item h3,
.paragraphs-item-accordion-item h4,
.paragraphs-item-accordion-item h5,
.paragraphs-item-accordion-item h6 {
  font-size: 1.25em;
  line-height: 1.4;
  background-color: #f1f1f1;
  margin: 0;
  padding: 0.65em 0.975em;
  padding-right: 2.1em; }

.paragraphs-item-accordion-item > .field-name-field-accordion-item-body {
  margin-top: 0.40625em;
  margin-bottom: 0.40625em;
  padding: 0.8125em 1.625em; }
  .paragraphs-item-accordion-item > .field-name-field-accordion-item-body:first-child {
    margin-top: 0; }
  .paragraphs-item-accordion-item > .field-name-field-accordion-item-body:last-child {
    margin-bottom: 0; }
  @media (min-width: 64em) {
    .paragraphs-item-accordion-item > .field-name-field-accordion-item-body > .field-items > .field-item {
      font-size: 1.125em;
      line-height: 1.44444;
      font-size: 1em;
      line-height: 1.625em; } }

.paragraphs-item-accordion > h1, .paragraphs-item-accordion > h2, .paragraphs-item-accordion > h3, .paragraphs-item-accordion > h4, .paragraphs-item-accordion > h5, .paragraphs-item-accordion > h6 {
  font-size: 1.5em;
  line-height: 1.16667;
  margin-bottom: 0;
  margin-top: 0; }

.paragraphs-item-accordion > .paragraphs-items {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  .paragraphs-item-accordion > .paragraphs-items:first-child {
    margin-top: 0; }
  .paragraphs-item-accordion > .paragraphs-items:last-child {
    margin-bottom: 0; }

.paragraphs-item-accordion .accordion__item {
  position: relative; }

.paragraphs-item-accordion .accordion__toggle {
  height: 1em;
  width: 1em;
  line-height: 0;
  text-indent: -119988px;
  vertical-align: middle;
  display: inline-block;
  color: #0a417a;
  font-size: 2em;
  position: absolute;
  right: 0.40625em;
  top: 0.375em; }
  .paragraphs-item-accordion .accordion__toggle::after {
    line-height: 1em; }
  .paragraphs-item-accordion .accordion__toggle::after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontello';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: middle;
    content: "";
    display: block;
    height: 100%;
    text-align: center;
    text-indent: 0;
    vertical-align: middle;
    width: 100%; }

.paragraphs-item-accordion .accordion__trigger * {
  color: #0a417a; }

.paragraphs-item-accordion .accordion__trigger:hover > * {
  background-color: #d9d9d9; }

.paragraphs-item-accordion .accordion__item.is-collapsed .accordion__toggle::after {
  content: ""; }

.paragraphs-item-accordion .accordion__item.is-open .accordion__trigger {
  color: inherit; }

.paragraphs-item-accordion .accordion__item.is-collapsed .accordion__target {
  display: none; }

.paragraphs-item-accordion .accordion__item.is-collapsed .field {
  margin: 0; }

.paragraphs-item-body-copy ol li ol li {
  list-style-type: lower-alpha; }

.paragraphs-item-call-to-action-block > .field {
  margin-top: 0.40625em;
  margin-bottom: 0.40625em; }
  .paragraphs-item-call-to-action-block > .field:first-child {
    margin-top: 0; }
  .paragraphs-item-call-to-action-block > .field:last-child {
    margin-bottom: 0; }

.paragraphs-item-document-box > h1, .paragraphs-item-document-box > h2, .paragraphs-item-document-box > h3, .paragraphs-item-document-box > h4, .paragraphs-item-document-box > h5, .paragraphs-item-document-box > h6 {
  font-size: 1.5em;
  line-height: 1.16667;
  margin-bottom: 0;
  margin-top: 0; }

.paragraphs-item-document-box .paragraphs-items-field-document-box-documents {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  .paragraphs-item-document-box .paragraphs-items-field-document-box-documents:first-child {
    margin-top: 0; }
  .paragraphs-item-document-box .paragraphs-items-field-document-box-documents:last-child {
    margin-bottom: 0; }

.paragraphs-item-document > strong {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em;
  display: block; }
  .paragraphs-item-document > strong:first-child {
    margin-top: 0; }
  .paragraphs-item-document > strong:last-child {
    margin-bottom: 0; }

.paragraphs-item-file-attachments > h1, .paragraphs-item-file-attachments > h2, .paragraphs-item-file-attachments > h3, .paragraphs-item-file-attachments > h4, .paragraphs-item-file-attachments > h5, .paragraphs-item-file-attachments > h6 {
  font-size: 1.5em;
  line-height: 1.16667;
  margin-top: 1.08333em;
  margin-bottom: 1.08333em; }

.paragraphs-item-file-attachments .file {
  margin-top: 0.40625em;
  margin-bottom: 0.40625em; }
  .paragraphs-item-file-attachments .file:first-child {
    margin-top: 0; }
  .paragraphs-item-file-attachments .file:last-child {
    margin-bottom: 0; }

.paragraphs-item-grid-block-item {
  background-color: #f1f1f1;
  padding: 1.625em; }
  .paragraphs-item-grid-block-item > h1, .paragraphs-item-grid-block-item > h2, .paragraphs-item-grid-block-item > h3, .paragraphs-item-grid-block-item > h4, .paragraphs-item-grid-block-item > h5, .paragraphs-item-grid-block-item > h6 {
    font-size: 1.25em;
    line-height: 1.4;
    margin: 0; }
    .paragraphs-item-grid-block-item > h1 a::after, .paragraphs-item-grid-block-item > h2 a::after, .paragraphs-item-grid-block-item > h3 a::after, .paragraphs-item-grid-block-item > h4 a::after, .paragraphs-item-grid-block-item > h5 a::after, .paragraphs-item-grid-block-item > h6 a::after {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-family: 'fontello';
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      speak: none;
      text-decoration: inherit;
      text-transform: none;
      vertical-align: middle;
      content: "";
      display: inline-block;
      height: 1em;
      line-height: 1em;
      text-align: center;
      width: 1em;
      margin-left: .5em;
      position: relative;
      top: -1px; }
  .paragraphs-item-grid-block-item > .field {
    margin-top: 0.8125em;
    margin-bottom: 0.8125em; }
    .paragraphs-item-grid-block-item > .field:first-child {
      margin-top: 0; }
    .paragraphs-item-grid-block-item > .field:last-child {
      margin-bottom: 0; }
  .paragraphs-item-grid-block-item .field-name-field-grid-block-item-image img {
    display: block; }

.paragraphs-item-grid-block > h1, .paragraphs-item-grid-block > h2, .paragraphs-item-grid-block > h3, .paragraphs-item-grid-block > h4, .paragraphs-item-grid-block > h5, .paragraphs-item-grid-block > h6 {
  font-size: 1.5em;
  line-height: 1.16667;
  margin-bottom: 0;
  margin-top: 0; }

.paragraphs-item-grid-block .paragraphs-items-field-grid-block-items {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  .paragraphs-item-grid-block .paragraphs-items-field-grid-block-items:first-child {
    margin-top: 0; }
  .paragraphs-item-grid-block .paragraphs-items-field-grid-block-items:last-child {
    margin-bottom: 0; }

.paragraphs-item-information-box {
  *zoom: 1;
  background-color: #f1f1f1;
  padding: 1.625em;
  position: relative; }
  .paragraphs-item-information-box:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 48em) {
    .paragraphs-item-information-box {
      padding-left: 5.6875em;
      padding-top: 2.03125em; } }
  .paragraphs-item-information-box::before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontello';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: middle;
    content: "";
    display: inline-block;
    height: 1em;
    line-height: 1em;
    text-align: center;
    width: 1em;
    font-size: 3em;
    text-align: left; }
    @media (min-width: 48em) {
      .paragraphs-item-information-box::before {
        left: 0.54167em;
        position: absolute;
        top: 0.54167em; } }
  .paragraphs-item-information-box > h1, .paragraphs-item-information-box > h2, .paragraphs-item-information-box > h3, .paragraphs-item-information-box > h4, .paragraphs-item-information-box > h5, .paragraphs-item-information-box > h6 {
    font-size: 1.5em;
    line-height: 1.16667;
    margin-bottom: 0;
    margin-top: 0; }
  .paragraphs-item-information-box > .field {
    margin-top: 0.8125em;
    margin-bottom: 0.8125em; }
    .paragraphs-item-information-box > .field:first-child {
      margin-top: 0; }
    .paragraphs-item-information-box > .field:last-child {
      margin-bottom: 0; }
  .paragraphs-item-information-box.paragraphs-item-information-box--info-2 {
    background-color: #eef6fa; }
  .paragraphs-item-information-box.paragraphs-item-information-box--info-3 {
    background-color: #c7e2f1; }

.paragraphs-item-landing-page-menu-items {
  background-color: #f1f1f1;
  padding: 1.625em; }
  .paragraphs-item-landing-page-menu-items > .content > .field {
    margin-top: 0.8125em;
    margin-bottom: 0.8125em; }
    .paragraphs-item-landing-page-menu-items > .content > .field:first-child {
      margin-top: 0; }
    .paragraphs-item-landing-page-menu-items > .content > .field:last-child {
      margin-bottom: 0; }
  .paragraphs-item-landing-page-menu-items .field-name-field-lp-menu-title > .field-items > .field-item {
    font-size: 1.25em;
    line-height: 1.4;
    color: #464444;
    font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 0; }
    .paragraphs-item-landing-page-menu-items .field-name-field-lp-menu-title > .field-items > .field-item a::after {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      font-family: 'fontello';
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      speak: none;
      text-decoration: inherit;
      text-transform: none;
      vertical-align: middle;
      content: "";
      display: inline-block;
      height: 1em;
      line-height: 1em;
      text-align: center;
      width: 1em;
      margin-left: .25em;
      position: relative;
      top: -1px; }
  .paragraphs-item-landing-page-menu-items .field-name-field-grid-block-item-image img {
    display: block;
    width: 100%; }

.paragraphs-items-field-latest-content-items .field-name-field-date-override {
  display: none; }

.paragraphs-item-list {
  *zoom: 1; }
  .paragraphs-item-list:after {
    content: "";
    display: table;
    clear: both; }
  .paragraphs-item-list > .content > .field {
    margin-top: 0.8125em;
    margin-bottom: 0.8125em; }
    .paragraphs-item-list > .content > .field:first-child {
      margin-top: 0; }
    .paragraphs-item-list > .content > .field:last-child {
      margin-bottom: 0; }
    @media (min-width: 64em) and (max-width: 85.3125em) {
      .paragraphs-item-list > .content > .field {
        width: 65.5914%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 85.375em) {
      .paragraphs-item-list > .content > .field {
        width: 65.49521%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 64em) and (max-width: 85.3125em) {
      .paragraphs-item-list > .content > .field.field-name-field-list-image {
        width: 31.1828%;
        float: left;
        margin-right: 3.22581%;
        margin-bottom: 0;
        margin-top: 0; } }
    @media (min-width: 85.375em) {
      .paragraphs-item-list > .content > .field.field-name-field-list-image {
        width: 30.99042%;
        float: left;
        margin-right: 3.51438%;
        margin-bottom: 0;
        margin-top: 0; } }
    @media (min-width: 64em) and (max-width: 85.3125em) {
      .paragraphs-item-list > .content > .field.field-name-field-list-image + .field {
        margin-top: 0; } }
    @media (min-width: 85.375em) {
      .paragraphs-item-list > .content > .field.field-name-field-list-image + .field {
        margin-top: 0; } }
  .paragraphs-item-list .field-name-field-list-image img {
    display: block;
    width: 100%; }
  .paragraphs-item-list .field-name-field-list-title > .field-items > .field-item {
    font-size: 1.5em;
    line-height: 1.16667;
    color: #464444;
    font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700; }

.paragraphs-item-quick-links {
  background-color: #f1f1f1;
  padding: 1.625em; }
  .paragraphs-item-quick-links > h1, .paragraphs-item-quick-links > h2, .paragraphs-item-quick-links > h3, .paragraphs-item-quick-links > h4, .paragraphs-item-quick-links > h5, .paragraphs-item-quick-links > h6 {
    font-size: 1.25em;
    line-height: 1.4;
    margin: 0; }
  .paragraphs-item-quick-links > .field {
    margin-top: 0.8125em;
    margin-bottom: 0.8125em; }
    .paragraphs-item-quick-links > .field:first-child {
      margin-top: 0; }
    .paragraphs-item-quick-links > .field:last-child {
      margin-bottom: 0; }
  .paragraphs-item-quick-links > .field-name-field-quick-links-links > .field-items > .field-item {
    margin-top: 0.40625em;
    margin-bottom: 0.40625em;
    font-weight: 700; }
    .paragraphs-item-quick-links > .field-name-field-quick-links-links > .field-items > .field-item:first-child {
      margin-top: 0; }
    .paragraphs-item-quick-links > .field-name-field-quick-links-links > .field-items > .field-item:last-child {
      margin-bottom: 0; }

.paragraphs-item-video iframe {
  width: 100%; }

.paragraphs-item-video > .content > .field {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  .paragraphs-item-video > .content > .field:first-child {
    margin-top: 0; }
  .paragraphs-item-video > .content > .field:last-child {
    margin-bottom: 0; }
  .paragraphs-item-video > .content > .field.is-collapsed {
    margin-bottom: 0;
    margin-top: 0; }

.paragraphs-item-video .reponsive-menu__toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  background-color: transparent;
  border-color: #39c;
  border-style: solid;
  border-width: 2px;
  color: #39c;
  font-size: 0.875em;
  line-height: 1.85714em;
  padding: 0.71429em 1.71429em; }
  .paragraphs-item-video .reponsive-menu__toggle:hover, .paragraphs-item-video .reponsive-menu__toggle:focus {
    background-color: transparent;
    border-color: #196c96;
    color: #196c96; }

.paragraphs-items-field-4cta-call-to-action-blocks {
  background-color: #f1f1f1;
  padding: 1.625em; }
  @media (min-width: 64em) {
    .paragraphs-items-field-4cta-call-to-action-blocks {
      padding: 3.25em; } }

.paragraphs-items-field-document-box-documents .field-name-field-document-box-documents > .field-items > .field-item {
  margin-top: 0.40625em;
  margin-bottom: 0.40625em;
  background-color: #f1f1f1;
  padding: 1.625em; }
  .paragraphs-items-field-document-box-documents .field-name-field-document-box-documents > .field-items > .field-item:first-child {
    margin-top: 0; }
  .paragraphs-items-field-document-box-documents .field-name-field-document-box-documents > .field-items > .field-item:last-child {
    margin-bottom: 0; }

.paragraphs-items-field-document-box-documents .field-name-field-document-files > .field-items > .field-item {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em; }
  .paragraphs-items-field-document-box-documents .field-name-field-document-files > .field-items > .field-item:first-child {
    margin-top: 0; }
  .paragraphs-items-field-document-box-documents .field-name-field-document-files > .field-items > .field-item:last-child {
    margin-bottom: 0; }

.paragraphs-items-field-grid-block-items .field-name-field-grid-block-items {
  *zoom: 1; }
  .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 64em) and (max-width: 85.3125em) {
    .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items {
      margin-top: -3.22581%; } }
  @media (min-width: 85.375em) {
    .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items {
      margin-top: -3.51438%; } }
  .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items > .field-items > .field-item {
    margin-top: 1.625em; }
    @media (min-width: 64em) and (max-width: 85.3125em) {
      .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items > .field-items > .field-item {
        width: 31.1828%;
        float: left;
        margin-top: 3.22581%; }
        .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items > .field-items > .field-item:nth-child(3n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items > .field-items > .field-item:nth-child(3n + 2) {
          margin-left: 34.4086%;
          margin-right: -100%;
          clear: none; }
        .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items > .field-items > .field-item:nth-child(3n + 3) {
          margin-left: 68.8172%;
          margin-right: -100%;
          clear: none; } }
    @media (min-width: 85.375em) {
      .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items > .field-items > .field-item {
        width: 30.99042%;
        float: left;
        margin-top: 3.51438%; }
        .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items > .field-items > .field-item:nth-child(3n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items > .field-items > .field-item:nth-child(3n + 2) {
          margin-left: 34.50479%;
          margin-right: -100%;
          clear: none; }
        .paragraphs-items-field-grid-block-items .field-name-field-grid-block-items > .field-items > .field-item:nth-child(3n + 3) {
          margin-left: 69.00958%;
          margin-right: -100%;
          clear: none; } }

.paragraphs-items-field-menu-items .field-name-field-menu-items {
  *zoom: 1; }
  .paragraphs-items-field-menu-items .field-name-field-menu-items:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 64em) and (max-width: 85.3125em) {
    .paragraphs-items-field-menu-items .field-name-field-menu-items {
      margin-top: -3.22581%; } }
  @media (min-width: 85.375em) {
    .paragraphs-items-field-menu-items .field-name-field-menu-items {
      margin-top: -3.51438%; } }
  .paragraphs-items-field-menu-items .field-name-field-menu-items > .field-items > .field-item {
    margin-top: 1.625em; }
    @media (min-width: 64em) and (max-width: 85.3125em) {
      .paragraphs-items-field-menu-items .field-name-field-menu-items > .field-items > .field-item {
        width: 48.3871%;
        float: left;
        margin-top: 3.22581%; }
        .paragraphs-items-field-menu-items .field-name-field-menu-items > .field-items > .field-item:nth-child(2n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .paragraphs-items-field-menu-items .field-name-field-menu-items > .field-items > .field-item:nth-child(2n + 2) {
          margin-left: 51.6129%;
          margin-right: -100%;
          clear: none; } }
    @media (min-width: 85.375em) {
      .paragraphs-items-field-menu-items .field-name-field-menu-items > .field-items > .field-item {
        width: 48.24281%;
        float: left;
        margin-top: 3.51438%; }
        .paragraphs-items-field-menu-items .field-name-field-menu-items > .field-items > .field-item:nth-child(2n + 1) {
          margin-left: 0;
          margin-right: -100%;
          clear: both;
          margin-left: 0; }
        .paragraphs-items-field-menu-items .field-name-field-menu-items > .field-items > .field-item:nth-child(2n + 2) {
          margin-left: 51.75719%;
          margin-right: -100%;
          clear: none; } }

.view-landing-page-latest-content.view-display-id-block > .view-content > .views-row {
  margin-top: 0.8125em;
  margin-bottom: 0.8125em; }
  .view-landing-page-latest-content.view-display-id-block > .view-content > .views-row:first-child {
    margin-top: 0; }
  .view-landing-page-latest-content.view-display-id-block > .view-content > .views-row:last-child {
    margin-bottom: 0; }

.view {
  margin-top: 1.625em;
  margin-bottom: 1.625em; }
  @media (min-width: 48em) {
    .view {
      margin-top: 3.25em;
      margin-bottom: 3.25em; } }
  .view:first-child {
    margin-top: 0; }
  .view:last-child {
    margin-bottom: 0; }
  .view .view-filters {
    margin-top: 1.625em;
    margin-bottom: 1.625em; }
    @media (min-width: 48em) {
      .view .view-filters {
        margin-top: 3.25em;
        margin-bottom: 3.25em; } }
    .view .view-filters:first-child {
      margin-top: 0; }
    .view .view-filters:last-child {
      margin-bottom: 0; }
  .view .view-content,
  .view .view-footer,
  .view .item-list {
    margin-top: 1.625em;
    margin-bottom: 1.625em; }
    .view .view-content:first-child,
    .view .view-footer:first-child,
    .view .item-list:first-child {
      margin-top: 0; }
    .view .view-content:last-child,
    .view .view-footer:last-child,
    .view .item-list:last-child {
      margin-bottom: 0; }
  .view .view-footer {
    text-align: center; }
    @media (min-width: 48em) {
      .view .view-footer {
        text-align: left; } }
  .view > .view-content > .views-row {
    margin-top: 0.8125em;
    margin-bottom: 0.8125em; }
    .view > .view-content > .views-row:first-child {
      margin-top: 0; }
    .view > .view-content > .views-row:last-child {
      margin-bottom: 0; }

.views-exposed-form .views-exposed-widget .form-submit {
  margin-bottom: 0;
  margin-top: 0; }

#search-api-page-search-form .form-submit,
#search-api-page-search-form-solr-search-page .form-submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-family: "din-2014", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  background-color: transparent;
  border-color: #39c;
  border-style: solid;
  border-width: 2px;
  color: #39c;
  font-size: 0.875em;
  line-height: 1.85714em;
  padding: 0.71429em 1.71429em; }
  #search-api-page-search-form .form-submit:hover, #search-api-page-search-form .form-submit:focus,
  #search-api-page-search-form-solr-search-page .form-submit:hover,
  #search-api-page-search-form-solr-search-page .form-submit:focus {
    background-color: transparent;
    border-color: #196c96;
    color: #196c96; }

.region-footer-prefix {
  padding-top: 1.625em;
  padding-bottom: 1.625em;
  background-color: #0a417a;
  color: #fff;
  position: relative; }
  @media (min-width: 48em) {
    .region-footer-prefix {
      padding-top: 3.25em;
      padding-bottom: 3.25em; } }
  .region-footer-prefix::before {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
    opacity: 0.15;
    background-image: url("../images-source/wave.svg");
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10; }
  .region-footer-prefix * {
    color: #fff; }
  .region-footer-prefix > .region__inner {
    position: relative;
    z-index: 20; }
  .region-footer-prefix > .region__inner > .block {
    margin-top: 3.25em;
    margin-bottom: 3.25em; }
    .region-footer-prefix > .region__inner > .block:first-child {
      margin-top: 0; }
    .region-footer-prefix > .region__inner > .block:last-child {
      margin-bottom: 0; }
    @media (min-width: 85.375em) {
      .region-footer-prefix > .region__inner > .block {
        display: inline-block;
        margin-bottom: 0;
        margin-top: 0; } }
  @media (min-width: 85.375em) {
    .region-footer-prefix #block-bean-subscribe-for-updates {
      max-width: 65.49521%; } }
  @media (min-width: 85.375em) {
    .region-footer-prefix .block-govcms-social-links {
      bottom: 0;
      max-width: 22.36422%;
      position: absolute;
      right: 0; } }

.region-footer {
  padding-top: 1.625em;
  padding-bottom: 1.625em;
  background-color: #5f5f5f;
  color: #fff; }
  .region-footer * {
    color: #fff; }
  .region-footer a {
    text-decoration: underline; }
  .region-footer > .region__inner {
    *zoom: 1; }
    .region-footer > .region__inner:after {
      content: "";
      display: table;
      clear: both; }
  .region-footer > .region__inner > .block {
    margin-top: 0.8125em;
    margin-bottom: 0.8125em; }
    .region-footer > .region__inner > .block:first-child {
      margin-top: 0; }
    .region-footer > .region__inner > .block:last-child {
      margin-bottom: 0; }
    @media (min-width: 85.375em) {
      .region-footer > .region__inner > .block {
        display: inline-block;
        margin-bottom: 0;
        margin-top: 0; }
        .region-footer > .region__inner > .block:last-child {
          float: right; } }

/*# sourceMappingURL=component.css.map */
