/* for mq */
/* _variables.scss
*
* naming convention:
* 'constant' variables: kebab-case
* functions, mixins and 'let' variables: camelCase
*
**/
/* spacing sizing default */
/* font default */
/* internal pages */
/* section pages */
@font-face {
  font-family: 'npp-glyph';
  src: url("../images/icons/glyphs/npp-glyph.eot");
  src: url("../images/icons/glyphs/npp-glyph.eot#iefix") format("embedded-opentype"), url("../images/icons/glyphs/npp-glyph.ttf") format("truetype"), url("../images/icons/glyphs/npp-glyph.woff") format("woff"), url("../images/icons/glyphs/npp-glyph.svg#npp-glyph") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'npp-glyph-branded';
  src: url("../images/icons/glyphs/npp-glyph-branded.eot?qqg8ko");
  src: url("../images/icons/glyphs/npp-glyph-branded.eot?qqg8ko#iefix") format("embedded-opentype"), url("../images/icons/glyphs/npp-glyph-branded.ttf?qqg8ko") format("truetype"), url("../images/icons/glyphs/npp-glyph-branded.woff?qqg8ko") format("woff"), url("../images/icons/glyphs/npp-glyph-branded.svg?qqg8ko#npp-glyph-branded") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

/* _npp_utilities.scss */
@use "sass:map";
/*
*
* from https://css-tricks.com/snippets/sass/px-to-em-functions/
*
**/
/* em() makes spacing on boxes twice as big as desired pixel derivative so this just divides the result by 2 */
/***
* height of container element, height of contained element
*/
/*
* visibility and position properties for elements contained in body with the .elements-fixed-top state class
**/
/* _defaults.scss */
/*  apply a natural box layout model to all elements  */
* {
  box-sizing: border-box; }

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

html, body {
  height: 100%;
  font-size: 1em;
  color: #363636; }

/* Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.  */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

body {
  line-height: 1;
  font-family: Arial, sans-serif;
  color: #363636;
  position: relative; }

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

nav ul {
  list-style: none; }

td {
  display: table-cell; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  color: #363636;
  text-decoration: none;
  cursor: pointer; }
  a:hover {
    text-decoration: underline; }

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none; }

/* from bulma */
button {
  align-items: center;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: none;
  font-size: 1rem;
  height: 2.5em;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top; }
  button:focus, button.is-focused, button:active, button.is-active {
    outline: none; }
  button[disabled],
  fieldset[disabled] button {
    cursor: not-allowed; }

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

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

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #dbdbdb;
  border-style: solid;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

sub, sup {
  font-size: 0.75em; }

/* 
_utilies.scss
used for hard overrides
v0.1
Last Updated: 
Author: Ben maloway

*/
.margin-0 {
  margin: 0 !important; }

.padding-0 {
  padding: 0 !important; }

.margin-0-auto {
  margin: 0 auto !important; }

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

.hidden {
  display: none !important; }

.invisible {
  visibility: hidden; }

.shown {
  display: block !important; }

.rel-container {
  position: relative; }

.mobile-visible {
  display: block; }

.mobile-hidden, .mobile-hidden-inline {
  display: none; }

@media (min-width: 48em) {
  .mobile-visible {
    display: none; }
  .mobile-hidden {
    display: block; }
  .mobile-hidden-inline {
    display: inline; } }

/* carried over from corporate styles not compiled by default by oe_theme */
/* ecl overrides  */
.ecl {
  /* ECL Variables */
  /**
   * Icons
   */
  /*
   * Breadcrumbs core
   * @define breadcrumb
   */
  /* stylelint-disable-next-line */ }
  .ecl .npp-footer:not(.npp-footer--sign-in) {
    padding: 0; }
  .ecl .npp-nav--footer-menu a, .ecl .npp-nav--footer-menu a {
    color: white !important; }
    .ecl .npp-nav--footer-menu a:visited, .ecl .npp-nav--footer-menu a :visited {
      color: #d9d9d9 !important; }
  .ecl .npp-nav--footer-menu h5 {
    color: white !important; }
  .ecl-button {
    cursor: pointer; }
    .ecl-button:focus {
      outline: 0; }
  .ecl-site-header__logo-link {
    flex: 1; }
  .ecl-site-header__logo-image {
    max-height: none;
    min-width: 10.625rem;
    max-width: 13.75rem; }
  .ecl-site-header-core__container {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    padding-top: 0.5em;
    padding-bottom: 0.5em; }
  .ecl-site-header-core__search-container, .ecl-site-header-core__search-toggle {
    display: none;
    margin: 0; }
  .ecl-site-header-core__language-icon {
    margin-right: 0.5em; }
  .ecl-site-header-core__language-selector {
    flex-grow: 1;
    display: flex;
    justify-content: flex-end; }
  .ecl-site-header-core__banner {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between; }
  .ecl-site-footer {
    background-color: #0a1f6c; }
    .ecl-site-footer__section ul {
      list-style: none;
      margin-bottom: 0;
      margin-top: .5rem;
      padding-inline-start: 0; }
    .ecl-site-footer__section ul > li {
      margin-top: 1rem; }
      .ecl-site-footer__section ul > li:first-of-type {
        margin-top: 0; }
    .ecl-site-footer__section ul > li > a {
      color: white;
      font-size: 1rem;
      text-decoration: none; }
      .ecl-site-footer__section ul > li > a.ecl-link__label,
      .ecl-site-footer__section ul > li > a.ecl-link--icon:hover .ecl-link__label, .ecl-site-footer__section ul > li > a::not(.ecl-link--icon):focus, .ecl-site-footer__section ul > li > a::not(.ecl-link--icon):hover {
        text-decoration: underline; }
    .ecl-site-footer__description {
      font-size: 1rem; }
    .ecl-site-footer__title > a {
      color: white; }
  .ecl-page-header .ecl-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%; }
    .ecl-page-header .ecl-container > div:last-of-type {
      padding-top: 0;
      padding-bottom: 0; }
  .ecl-page-header {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
    .ecl-page-header__description {
      display: none; }
    .ecl-page-header__title {
      font-weight: 600;
      font-size: 1.125rem;
      line-height: 1.125rem;
      margin: 0; }
  .ecl-link {
    color: #004494;
    margin: 0;
    text-decoration: underline; }
    .ecl-link--standalone {
      text-decoration: none; }
      .ecl-link--standalone.ecl-link__label,
      .ecl-link--standalone.ecl-link--icon:hover .ecl-link__label, .ecl-link--standalone::not(.ecl-link--icon):focus, .ecl-link--standalone::not(.ecl-link--icon):hover {
        text-decoration: underline; }
    .ecl-link--icon {
      transition: none; }
      .ecl-link--icon-before {
        display: inline-block; }
      .ecl-link--icon .ecl-link__icon {
        fill: white;
        position: relative;
        top: -1px;
        vertical-align: middle; }
      .ecl-link--icon::not(.ecl-link--standalone) .ecl-link__label {
        text-decoration: underline; }
    .ecl-link--icon-before .ecl-link__label {
      display: inline-block; }
    .ecl-link:hover, .ecl-link:focus {
      color: white; }
  .ecl-icon {
    fill: white;
    margin: 0;
    transform: scaleX(1) scaleY(1) rotate(0deg);
    transition: transform .3s ease-in-out; }
    .ecl-icon--xs {
      height: 1rem;
      width: 1rem; }
  .ecl-footer {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    margin: 0; }
  .ecl-footer__sections {
    background-color: #4073af;
    padding-bottom: 1.5rem; }
  .ecl-footer__common {
    background-color: #004494;
    color: #fff;
    font: normal normal 400 .875rem/1rem Arial, sans-serif;
    padding-bottom: 5rem;
    padding-top: 1.5rem; }
    .ecl-footer__common-container {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: -1rem; }
    .ecl-footer__common-link {
      color: #fff;
      margin-bottom: 1rem;
      margin-right: 2rem; }
      .ecl-footer__common-link::focus, .ecl-footer__common-link::hover {
        color: #fff; }
      .ecl-footer__common-link::last-child {
        margin-right: 0; }
  .ecl-footer__section {
    color: white; }
    .ecl-footer__section .ecl-footer__section-title {
      border-bottom: 2px solid #7fa1c9;
      color: #fff;
      font-weight: 600;
      margin-bottom: 0;
      margin-top: 1.5rem;
      padding-bottom: .75rem; }
    .ecl-footer__section .ecl-footer__section-list {
      list-style: none;
      margin: 0;
      padding-left: 0; }
      .ecl-footer__section .ecl-footer__section-list--inline {
        display: inline-flex;
        flex-wrap: wrap; }
    .ecl-footer__section .ecl-footer__section-item {
      display: block;
      margin-top: 1rem;
      margin-right: 2rem;
      color: white; }
      .ecl-footer__section .ecl-footer__section-item--glyph:before {
        width: 3.125rem;
        height: 3.125rem;
        color: white;
        margin-right: 0.25rem;
        font-family: "npp-glyph-branded";
        speak: never;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        font-smooth: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: auto; }
      .ecl-footer__section .ecl-footer__section-item--glyph--facebook:before {
        content: "\ea91"; }
      .ecl-footer__section .ecl-footer__section-item--glyph--twitter:before {
        content: "\ea96"; }
  .ecl p {
    padding-bottom: 1em;
    line-height: 1.5em; }
    .ecl p:last-of-type {
      padding-bottom: 0; }
    .ecl p:not([class*=ecl-]), .ecl p p:not([class*=wt-]) {
      max-width: revert !important; }
  .ecl-button:focus {
    border: 0; }
  .ecl-icon {
    margin: 0;
    transform: scaleX(1) scaleY(1) rotateZ(0deg);
    transition: transform 300ms ease-in-out; }
  .ecl-icon--2xs {
    height: 0.625rem;
    width: 0.625rem; }
  .ecl-icon--xs {
    height: 1rem;
    width: 1rem; }
  .ecl-icon--s {
    height: 1.25rem;
    width: 1.25rem; }
  .ecl-icon--m {
    height: 1.5rem;
    width: 1.5rem; }
  .ecl-icon--l {
    height: 2rem;
    width: 2rem; }
  .ecl-icon--xl {
    height: 2.5rem;
    width: 2.5rem; }
  .ecl-icon--2xl {
    height: 3rem;
    width: 3rem; }
  .ecl-icon--fluid {
    height: 1em;
    width: 1em; }
  .ecl-icon--primary {
    fill: #004494; }
  .ecl-icon--inverted {
    fill: white; }
  .ecl-icon--rotate-90 {
    transform: rotateZ(90deg); }
  .ecl-icon--rotate-180 {
    transform: rotateZ(180deg); }
  .ecl-icon--rotate-270 {
    transform: rotateZ(270deg); }
  .ecl-icon--flip-horizontal {
    transform: scaleX(-1); }
  .ecl-icon--flip-vertical {
    transform: scaleY(-1); }
  .ecl-breadcrumb {
    background-color: #004494;
    margin: 0; }
  .ecl-breadcrumb__container {
    border-bottom: 1px solid white;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0 0 calc(1rem - 1px); }
  .ecl-breadcrumb__container::after {
    clear: both;
    content: '';
    display: block; }
  .ecl-breadcrumb__segment {
    align-items: center;
    display: inline-flex;
    font: normal normal 400 0.875rem/1rem Arial, sans-serif;
    margin-top: 1rem;
    max-width: 100%; }
  .ecl-breadcrumb__segment[aria-hidden='true'] {
    position: absolute;
    visibility: hidden;
    /* Force display if JS is disabled */
    /* stylelint-disable-next-line max-nesting-depth */ }
  .no-js .ecl-breadcrumb__segment[aria-hidden='true'] {
    position: static;
    visibility: visible; }
  .ecl-breadcrumb__segment--ellipsis[aria-hidden='false'] {
    /* Force hide if JS is disabled */
    /* stylelint-disable-next-line max-nesting-depth */ }
  .no-js .ecl-breadcrumb__segment--ellipsis[aria-hidden='false'] {
    display: none; }
  .ecl-breadcrumb__ellipsis {
    background-color: transparent;
    border-width: 0;
    box-sizing: border-box;
    color: white;
    font-weight: 600;
    margin: 0;
    padding: 0; }
  .ecl-breadcrumb__ellipsis:hover {
    background-color: #003776; }
  .ecl-breadcrumb__ellipsis:focus {
    outline: 3px solid #ffd617;
    outline-offset: 2px; }
  .ecl-breadcrumb__link {
    color: white;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .ecl-breadcrumb__link:hover, .ecl-breadcrumb__link:active, .ecl-breadcrumb__link:focus, .ecl-breadcrumb__link:visited {
    color: white; }
  .ecl-breadcrumb__icon {
    fill: white;
    flex-shrink: 0;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    vertical-align: text-bottom; }
  .ecl-breadcrumb__current-page {
    color: #bfd0e4;
    font-weight: 600; }

.wt-etrans {
  order: 2;
  flex: 2; }

#wtEtransRequester {
  justify-content: center; }

@media (min-width: 48em) {
  .ecl-page-header .ecl-container {
    justify-content: space-between; }
  .ecl-page-header__title {
    font-size: 1.25rem;
    line-height: 1.25rem; }
  .wt-etrans {
    flex: 3; } }

@media (min-width: 48em) and (orientation: landscape) {
  .npp-site-header__burger {
    display: none; }
  .ecl-site-header__logo-image {
    max-height: 100%;
    max-width: 100%; }
  #wtEtransRequester {
    justify-content: flex-end; } }

@media (min-width: 62.25em) {
  .ecl-page-header {
    height: 11.25rem;
    padding-bottom: 3rem; }
    .ecl-page-header__title {
      font-size: 2.1875rem;
      line-height: 2.1875rem; } }

@media (min-width: 86.25em) {
  .ecl p {
    padding-bottom: 2em; } }

/* overrides for administrative theme */
/* PowerBI/HighCharts tabs */
.horizontal-tabs {
  margin-top: 1rem !important; }

.horizontal-tab-button {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-right: 1rem !important; }
  .horizontal-tab-button a {
    border: 1px solid #dbdbdb;
    padding-top: .75rem !important; }
  .horizontal-tab-button.selected {
    background-color: ghostwhite !important; }
    .horizontal-tab-button.selected a {
      border: 1px solid var(--gin-color-primary); }

.ck-content {
  padding: 1em;
  /* Styles emulating those applied to .npp-content on front used here on cke_editable. */ }
  .ck-content .drupal-media[data-view-mode='full'] {
    max-width: none; }
  .ck-content p {
    padding-bottom: 1em; }
    .ck-content p:last-of-type {
      padding-bottom: 0; }

.ecl, .ecl-editor, .ck-content {
  /* Hide figcaption appearing under an auto captioned image. */
  /* headers */
  /* paddign adjustments for headers placed in grid */ }
  .ecl ol, .ecl-editor ol, .ck-content ol {
    padding-left: 2.5rem;
    margin-bottom: 1em; }
    .ecl ol > li::marker, .ecl-editor ol > li::marker, .ck-content ol > li::marker {
      display: inline-block; }
    .ecl ol > li > strong:first-of-type, .ecl-editor ol > li > strong:first-of-type, .ck-content ol > li > strong:first-of-type {
      margin-bottom: .5rem;
      display: inline-block; }
  .ecl p:not([class*=ecl-]), .ecl p .ecl p:not([class*=wt-]), .ecl-editor p:not([class*=ecl-]), .ecl-editor p .ecl p:not([class*=wt-]), .ck-content p:not([class*=ecl-]), .ck-content p .ecl p:not([class*=wt-]) {
    max-width: revert !important; }
  .ecl p:blank, .ecl p:empty, .ecl-editor p:blank, .ecl-editor p:empty, .ck-content p:blank, .ck-content p:empty {
    display: none; }
  .ecl p[class*='img-container-full'] img, .ecl-editor p[class*='img-container-full'] img, .ck-content p[class*='img-container-full'] img {
    width: 100%; }
  .ecl p[class*='half'], .ecl-editor p[class*='half'], .ck-content p[class*='half'] {
    width: 50%; }
  .ecl p.img-container-half-center > span, .ecl-editor p.img-container-half-center > span, .ck-content p.img-container-half-center > span {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center; }
  .ecl p.img-container-half-left, .ecl-editor p.img-container-half-left, .ck-content p.img-container-half-left {
    width: 50%;
    float: left; }
  .ecl p.img-container-half-right, .ecl-editor p.img-container-half-right, .ck-content p.img-container-half-right {
    float: right; }
  .ecl p.img-container-small img, .ecl-editor p.img-container-small img, .ck-content p.img-container-small img {
    width: 25%; }
  .ecl .npp-fig--inline, .ecl-editor .npp-fig--inline, .ck-content .npp-fig--inline {
    margin-bottom: 2rem; }
  .ecl .npp-media--inline, .ecl-editor .npp-media--inline, .ck-content .npp-media--inline {
    margin-bottom: 0; }
  .ecl .npp-fig--inline, .ecl .npp-media--inline, .ecl-editor .npp-fig--inline, .ecl-editor .npp-media--inline, .ck-content .npp-fig--inline, .ck-content .npp-media--inline {
    border-radius: 3px;
    padding-top: 0.5rem;
    width: 100%;
    /* icons */ }
    .ecl .npp-fig--inline:not(.align-center):not(.align-left):not(.align-right), .ecl .npp-media--inline:not(.align-center):not(.align-left):not(.align-right), .ecl-editor .npp-fig--inline:not(.align-center):not(.align-left):not(.align-right), .ecl-editor .npp-media--inline:not(.align-center):not(.align-left):not(.align-right), .ck-content .npp-fig--inline:not(.align-center):not(.align-left):not(.align-right), .ck-content .npp-media--inline:not(.align-center):not(.align-left):not(.align-right) {
      float: none;
      clear: both; }
    .ecl .npp-fig--inline.align-center, .ecl .npp-fig--inline.align-left, .ecl .npp-fig--inline.align-right, .ecl .npp-media--inline.align-center, .ecl .npp-media--inline.align-left, .ecl .npp-media--inline.align-right, .ecl-editor .npp-fig--inline.align-center, .ecl-editor .npp-fig--inline.align-left, .ecl-editor .npp-fig--inline.align-right, .ecl-editor .npp-media--inline.align-center, .ecl-editor .npp-media--inline.align-left, .ecl-editor .npp-media--inline.align-right, .ck-content .npp-fig--inline.align-center, .ck-content .npp-fig--inline.align-left, .ck-content .npp-fig--inline.align-right, .ck-content .npp-media--inline.align-center, .ck-content .npp-media--inline.align-left, .ck-content .npp-media--inline.align-right {
      width: auto;
      display: flex;
      flex-direction: column; }
      .ecl .npp-fig--inline.align-center img, .ecl .npp-fig--inline.align-left img, .ecl .npp-fig--inline.align-right img, .ecl .npp-media--inline.align-center img, .ecl .npp-media--inline.align-left img, .ecl .npp-media--inline.align-right img, .ecl-editor .npp-fig--inline.align-center img, .ecl-editor .npp-fig--inline.align-left img, .ecl-editor .npp-fig--inline.align-right img, .ecl-editor .npp-media--inline.align-center img, .ecl-editor .npp-media--inline.align-left img, .ecl-editor .npp-media--inline.align-right img, .ck-content .npp-fig--inline.align-center img, .ck-content .npp-fig--inline.align-left img, .ck-content .npp-fig--inline.align-right img, .ck-content .npp-media--inline.align-center img, .ck-content .npp-media--inline.align-left img, .ck-content .npp-media--inline.align-right img {
        border: 1px solid #b5b5b5; }
    .ecl .npp-fig--inline.align-center, .ecl .npp-media--inline.align-center, .ecl-editor .npp-fig--inline.align-center, .ecl-editor .npp-media--inline.align-center, .ck-content .npp-fig--inline.align-center, .ck-content .npp-media--inline.align-center {
      float: none;
      align-items: center; }
      .ecl .npp-fig--inline.align-center:not(.npp-media--half), .ecl .npp-media--inline.align-center:not(.npp-media--half), .ecl-editor .npp-fig--inline.align-center:not(.npp-media--half), .ecl-editor .npp-media--inline.align-center:not(.npp-media--half), .ck-content .npp-fig--inline.align-center:not(.npp-media--half), .ck-content .npp-media--inline.align-center:not(.npp-media--half) {
        clear: both; }
    .ecl .npp-fig--inline.align-left, .ecl .npp-media--inline.align-left, .ecl-editor .npp-fig--inline.align-left, .ecl-editor .npp-media--inline.align-left, .ck-content .npp-fig--inline.align-left, .ck-content .npp-media--inline.align-left {
      margin-right: 1em;
      clear: right; }
    .ecl .npp-fig--inline.align-right, .ecl .npp-media--inline.align-right, .ecl-editor .npp-fig--inline.align-right, .ecl-editor .npp-media--inline.align-right, .ck-content .npp-fig--inline.align-right, .ck-content .npp-media--inline.align-right {
      clear: left;
      margin-left: 1em; }
    .ecl .npp-fig--inline > article.npp-media, .ecl .npp-media--inline > article.npp-media, .ecl-editor .npp-fig--inline > article.npp-media, .ecl-editor .npp-media--inline > article.npp-media, .ck-content .npp-fig--inline > article.npp-media, .ck-content .npp-media--inline > article.npp-media {
      border: 0;
      border-radius: 0;
      padding: 0;
      margin: 0;
      margin-bottom: 0; }
    .ecl .npp-fig--inline .file, .ecl .npp-media--inline .file, .ecl-editor .npp-fig--inline .file, .ecl-editor .npp-media--inline .file, .ck-content .npp-fig--inline .file, .ck-content .npp-media--inline .file {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .ecl .npp-fig--inline .file--application-pdf i.npp-ico--pre, .ecl .npp-fig--inline .file--x-office-document i.npp-ico--pre, .ecl .npp-media--inline .file--application-pdf i.npp-ico--pre, .ecl .npp-media--inline .file--x-office-document i.npp-ico--pre, .ecl-editor .npp-fig--inline .file--application-pdf i.npp-ico--pre, .ecl-editor .npp-fig--inline .file--x-office-document i.npp-ico--pre, .ecl-editor .npp-media--inline .file--application-pdf i.npp-ico--pre, .ecl-editor .npp-media--inline .file--x-office-document i.npp-ico--pre, .ck-content .npp-fig--inline .file--application-pdf i.npp-ico--pre, .ck-content .npp-fig--inline .file--x-office-document i.npp-ico--pre, .ck-content .npp-media--inline .file--application-pdf i.npp-ico--pre, .ck-content .npp-media--inline .file--x-office-document i.npp-ico--pre {
        flex: 0; }
        .ecl .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ecl .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ecl .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ecl .npp-media--inline .file--x-office-document i.npp-ico--pre:before, .ecl-editor .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ecl-editor .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ecl-editor .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ecl-editor .npp-media--inline .file--x-office-document i.npp-ico--pre:before, .ck-content .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ck-content .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ck-content .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ck-content .npp-media--inline .file--x-office-document i.npp-ico--pre:before {
          display: none; }
        .ecl .npp-fig--inline .file--application-pdf i.npp-ico--pre svg, .ecl .npp-fig--inline .file--x-office-document i.npp-ico--pre svg, .ecl .npp-media--inline .file--application-pdf i.npp-ico--pre svg, .ecl .npp-media--inline .file--x-office-document i.npp-ico--pre svg, .ecl-editor .npp-fig--inline .file--application-pdf i.npp-ico--pre svg, .ecl-editor .npp-fig--inline .file--x-office-document i.npp-ico--pre svg, .ecl-editor .npp-media--inline .file--application-pdf i.npp-ico--pre svg, .ecl-editor .npp-media--inline .file--x-office-document i.npp-ico--pre svg, .ck-content .npp-fig--inline .file--application-pdf i.npp-ico--pre svg, .ck-content .npp-fig--inline .file--x-office-document i.npp-ico--pre svg, .ck-content .npp-media--inline .file--application-pdf i.npp-ico--pre svg, .ck-content .npp-media--inline .file--x-office-document i.npp-ico--pre svg {
          margin-right: 0.5rem; }
      .ecl .npp-fig--inline .file span, .ecl .npp-media--inline .file span, .ecl-editor .npp-fig--inline .file span, .ecl-editor .npp-media--inline .file span, .ck-content .npp-fig--inline .file span, .ck-content .npp-media--inline .file span {
        flex: 1; }
      .ecl .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ecl .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ecl-editor .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ecl-editor .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ck-content .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ck-content .npp-media--inline .file--application-pdf i.npp-ico--pre:before {
        content: "\f1c1"; }
      .ecl .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ecl .npp-media--inline .file--x-office-document i.npp-ico--pre:before, .ecl-editor .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ecl-editor .npp-media--inline .file--x-office-document i.npp-ico--pre:before, .ck-content .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ck-content .npp-media--inline .file--x-office-document i.npp-ico--pre:before {
        content: "\f15b"; }
    .ecl .npp-fig--inline div.npp-stripe--media__container, .ecl .npp-media--inline div.npp-stripe--media__container, .ecl-editor .npp-fig--inline div.npp-stripe--media__container, .ecl-editor .npp-media--inline div.npp-stripe--media__container, .ck-content .npp-fig--inline div.npp-stripe--media__container, .ck-content .npp-media--inline div.npp-stripe--media__container {
      border: 0;
      margin-bottom: 0.5rem; }
  .ecl .npp-media, .ecl-editor .npp-media, .ck-content .npp-media {
    width: auto; }
    .ecl .npp-media--inline div.npp-stripe--media__container, .ecl-editor .npp-media--inline div.npp-stripe--media__container, .ck-content .npp-media--inline div.npp-stripe--media__container {
      margin-bottom: 0; }
    .ecl .npp-media--inline.npp-media--half, .ecl-editor .npp-media--inline.npp-media--half, .ck-content .npp-media--inline.npp-media--half {
      width: 50%; }
    .ecl .npp-media img, .ecl-editor .npp-media img, .ck-content .npp-media img {
      max-width: 100%;
      height: auto; }
    .ecl .npp-media__caption, .ecl-editor .npp-media__caption, .ck-content .npp-media__caption {
      font-size: 0.875rem;
      width: 100%; }
    .ecl .npp-media__link--file, .ecl-editor .npp-media__link--file, .ck-content .npp-media__link--file {
      padding: 1rem;
      border: 1px solid #b5b5b5;
      border-radius: 3px;
      display: block; }
    .ecl .npp-media__link .npp-ico--container, .ecl-editor .npp-media__link .npp-ico--container, .ck-content .npp-media__link .npp-ico--container {
      font-size: 1.5rem;
      display: inline-block;
      color: #b5b5b5; }
      .ecl .npp-media__link .npp-ico--container:last-of-type, .ecl-editor .npp-media__link .npp-ico--container:last-of-type, .ck-content .npp-media__link .npp-ico--container:last-of-type {
        text-align: right; }
  .ecl .npp-fig--inline.align-left figcaption, .ecl .npp-fig--inline.align-right figcaption, .ecl-editor .npp-fig--inline.align-left figcaption, .ecl-editor .npp-fig--inline.align-right figcaption, .ck-content .npp-fig--inline.align-left figcaption, .ck-content .npp-fig--inline.align-right figcaption {
    max-width: -moz-fit-content;
    max-width: fit-content; }
  .ecl .npp-fig--inline.align-center figcaption, .ecl .npp-fig--inline.align-left figcaption, .ecl .npp-fig--inline.align-right figcaption, .ecl-editor .npp-fig--inline.align-center figcaption, .ecl-editor .npp-fig--inline.align-left figcaption, .ecl-editor .npp-fig--inline.align-right figcaption, .ck-content .npp-fig--inline.align-center figcaption, .ck-content .npp-fig--inline.align-left figcaption, .ck-content .npp-fig--inline.align-right figcaption {
    padding-top: 0.5rem; }
  .ecl .npp-fig--inline:not(.align-center) .npp-media--inline:not(.npp-media--half), .ecl-editor .npp-fig--inline:not(.align-center) .npp-media--inline:not(.npp-media--half), .ck-content .npp-fig--inline:not(.align-center) .npp-media--inline:not(.npp-media--half) {
    /* Fix overlapping custom captioned images. */
    width: auto; }
  .ecl .npp-fig--inline.align-center, .ecl-editor .npp-fig--inline.align-center, .ck-content .npp-fig--inline.align-center {
    width: -moz-fit-content;
    width: fit-content; }
  .ecl .npp-fig--inline div.npp-stripe--media__container, .ecl-editor .npp-fig--inline div.npp-stripe--media__container, .ck-content .npp-fig--inline div.npp-stripe--media__container {
    margin-bottom: 0.5rem; }
  .ecl .npp-fig--inline .npp-media--half, .ecl-editor .npp-fig--inline .npp-media--half, .ck-content .npp-fig--inline .npp-media--half {
    width: 40vw; }
    .ecl .npp-fig--inline .npp-media--half.align-center .npp-media--inline, .ecl-editor .npp-fig--inline .npp-media--half.align-center .npp-media--inline, .ck-content .npp-fig--inline .npp-media--half.align-center .npp-media--inline {
      width: -moz-max-content;
      width: max-content; }
  .ecl .npp-fig--inline .npp-media__img, .ecl-editor .npp-fig--inline .npp-media__img, .ck-content .npp-fig--inline .npp-media__img {
    display: block;
    margin: 0 auto;
    width: auto; }
  .ecl .npp-widget__slideshow__slide .npp-media--inline, .ecl-editor .npp-widget__slideshow__slide .npp-media--inline, .ck-content .npp-widget__slideshow__slide .npp-media--inline {
    padding: 0;
    margin: 0;
    border: 0; }
  .ecl article.npp-media--auto-caption + figcaption, .ecl-editor article.npp-media--auto-caption + figcaption, .ck-content article.npp-media--auto-caption + figcaption {
    display: none; }
  .ecl drupal-media .npp-fig--inline.align-left figcaption, .ecl drupal-media .npp-fig--inline.align-right figcaption, .ecl-editor drupal-media .npp-fig--inline.align-left figcaption, .ecl-editor drupal-media .npp-fig--inline.align-right figcaption, .ck-content drupal-media .npp-fig--inline.align-left figcaption, .ck-content drupal-media .npp-fig--inline.align-right figcaption {
    min-width: 100%; }
  .ecl drupal-media .npp-fig--inline .npp-media--half, .ecl-editor drupal-media .npp-fig--inline .npp-media--half, .ck-content drupal-media .npp-fig--inline .npp-media--half {
    width: 55vw; }
  .ecl drupal-media, .ecl-editor drupal-media, .ck-content drupal-media {
    margin-bottom: 2rem;
    width: 100%; }
    .ecl drupal-media[data-view-mode='half_size'] article, .ecl-editor drupal-media[data-view-mode='half_size'] article, .ck-content drupal-media[data-view-mode='half_size'] article {
      width: 50%;
      height: auto; }
    .ecl drupal-media[data-view-mode='half_size'] figure, .ecl-editor drupal-media[data-view-mode='half_size'] figure, .ck-content drupal-media[data-view-mode='half_size'] figure {
      width: 51%;
      height: auto; }
      .ecl drupal-media[data-view-mode='half_size'] figure > article, .ecl-editor drupal-media[data-view-mode='half_size'] figure > article, .ck-content drupal-media[data-view-mode='half_size'] figure > article {
        width: 100%;
        height: auto; }
    .ecl drupal-media[data-view-mode='half_size'] img, .ecl-editor drupal-media[data-view-mode='half_size'] img, .ck-content drupal-media[data-view-mode='half_size'] img {
      width: 100% !important;
      height: auto; }
    .ecl drupal-media[data-align='center'], .ecl-editor drupal-media[data-align='center'], .ck-content drupal-media[data-align='center'] {
      display: flex;
      align-items: center;
      flex-direction: column;
      margin-bottom: 1rem; }
    .ecl drupal-media[data-align='left'] .npp-media--half, .ecl-editor drupal-media[data-align='left'] .npp-media--half, .ck-content drupal-media[data-align='left'] .npp-media--half {
      padding-right: 0.5rem;
      margin-bottom: 0; }
    .ecl drupal-media[data-align='left'], .ecl drupal-media[data-align='right'], .ecl-editor drupal-media[data-align='left'], .ecl-editor drupal-media[data-align='right'], .ck-content drupal-media[data-align='left'], .ck-content drupal-media[data-align='right'] {
      width: -moz-max-content;
      width: max-content; }
    .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) {
      margin-bottom: 1rem; }
    .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline) {
      margin-bottom: 1rem; }
    .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--half):not(.npp-media--inline):not(.npp-fig--inline) {
      margin-bottom: 2rem; }
    .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) {
      float: none; }
      .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-media:not(.npp-media--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .align-right.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-center.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-left.npp-media__img, .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-media:not(.npp-media--inline) .align-right.npp-media__img {
        float: none;
        margin-bottom: 0; }
    .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half) {
      margin-bottom: 1rem; }
    .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) {
      margin-bottom: 2rem; }
      .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ecl-editor drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='left']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='center']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-left.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-center.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half), .ck-content drupal-media[data-align='right']:not([data-view-mode='half_size']) .align-right.npp-fig:not(.npp-fig--half):not(.npp-media--inline):not(.npp-fig--inline) .npp-media:not(.not-media--half) {
        margin-bottom: 0; }
    .ecl drupal-media figcaption, .ecl-editor drupal-media figcaption, .ck-content drupal-media figcaption {
      align-self: flex-start; }
  .ecl strong, .ecl-editor strong, .ck-content strong {
    font-weight: 600; }
  .ecl a, .ecl-editor a, .ck-content a {
    color: #004494 !important; }
    .ecl a:not(:hover), .ecl-editor a:not(:hover), .ck-content a:not(:hover) {
      text-decoration: none !important; }
    .ecl a:visited, .ecl-editor a:visited, .ck-content a:visited {
      color: #0067e1 !important; }
    .ecl a.npp-button--visit , .ecl-editor a.npp-button--visit , .ck-content a.npp-button--visit {
      text-decoration: none;
      color: white; }
  .ecl *[style*='margin'], .ecl-editor *[style*='margin'], .ck-content *[style*='margin'] {
    margin: unset !important;
    margin-left: unset !important;
    margin-right: unset !important; }
  .ecl *[style*='line-height'], .ecl-editor *[style*='line-height'], .ck-content *[style*='line-height'] {
    line-height: unset !important; }
  .ecl *[style*='font-family'], .ecl-editor *[style*='font-family'], .ck-content *[style*='font-family'] {
    font-family: unset !important; }
  .ecl *[style*='font-size'] *[style*='justify'], .ecl-editor *[style*='font-size'] *[style*='justify'], .ck-content *[style*='font-size'] *[style*='justify'] {
    text-align: unset !important; }
  .ecl table, .ecl-editor table, .ck-content table {
    margin-bottom: 0.5rem;
    width: 100%;
    max-width: 100%; }
    .ecl table[align=center], .ecl-editor table[align=center], .ck-content table[align=center] {
      margin: 0 auto; }
    .ecl table td, .ecl-editor table td, .ck-content table td {
      padding: 0.125rem; }
      .ecl table td:before, .ecl-editor table td:before, .ck-content table td:before {
        display: none; }
      .ecl table td:last-of-type, .ecl-editor table td:last-of-type, .ck-content table td:last-of-type {
        margin-bottom: 0; }
    .ecl table td, .ecl-editor table td, .ck-content table td {
      display: table-cell;
      padding: 0.5rem !important;
      border: 1px solid #ededed !important; }
    .ecl table.table-full, .ecl-editor table.table-full, .ck-content table.table-full {
      width: 100%; }
    .ecl table.table-half, .ecl-editor table.table-half, .ck-content table.table-half {
      width: 50%; }
    .ecl table.table-small, .ecl-editor table.table-small, .ck-content table.table-small {
      width: 25%; }
    .ecl table thead, .ecl-editor table thead, .ck-content table thead {
      display: table-header-group;
      background-color: #ededed; }
      .ecl table thead th, .ecl-editor table thead th, .ck-content table thead th {
        text-align: left; }
      .ecl table thead.thead-center th, .ecl-editor table thead.thead-center th, .ck-content table thead.thead-center th {
        text-align: center; }
      .ecl table thead tr:first-child, .ecl-editor table thead tr:first-child, .ck-content table thead tr:first-child {
        border-bottom: 2px solid #9f9f9f; }
      .ecl table thead tr:first-of-type, .ecl-editor table thead tr:first-of-type, .ck-content table thead tr:first-of-type {
        border-top: 1px solid #cfcfcf; }
    .ecl table th, .ecl table td, .ecl-editor table th, .ecl-editor table td, .ck-content table th, .ck-content table td {
      padding: 0.125rem; }
  .ecl blockquote, .ecl-editor blockquote, .ck-content blockquote {
    display: inline-block;
    min-height: 3.75rem;
    position: relative;
    font-size: 1.25rem;
    font-style: normal;
    margin-right: 0;
    max-width: 50ch !important;
    padding: 2rem;
    padding-left: 3.75rem !important;
    transform: translateX(3rem); }
    .ecl blockquote p:before, .ecl blockquote:before, .ecl-editor blockquote p:before, .ecl-editor blockquote:before, .ck-content blockquote p:before, .ck-content blockquote:before {
      line-height: initial;
      height: 3.125rem;
      font-size: 3.125rem;
      font-family: 'npp-glyph';
      content: '\f10e';
      position: absolute;
      top: 0;
      left: 0;
      color: #004594; }
    .ecl blockquote em, .ecl blockquote div, .ecl blockquote p, .ecl blockquote span, .ecl blockquote h1, .ecl blockquote h2, .ecl blockquote h3, .ecl blockquote h4, .ecl blockquote strong, .ecl blockquote ol, .ecl blockquote ul, .ecl-editor blockquote em, .ecl-editor blockquote div, .ecl-editor blockquote p, .ecl-editor blockquote span, .ecl-editor blockquote h1, .ecl-editor blockquote h2, .ecl-editor blockquote h3, .ecl-editor blockquote h4, .ecl-editor blockquote strong, .ecl-editor blockquote ol, .ecl-editor blockquote ul, .ck-content blockquote em, .ck-content blockquote div, .ck-content blockquote p, .ck-content blockquote span, .ck-content blockquote h1, .ck-content blockquote h2, .ck-content blockquote h3, .ck-content blockquote h4, .ck-content blockquote strong, .ck-content blockquote ol, .ck-content blockquote ul {
      font-size: 1.25rem !important; }
    .ecl blockquote p:last-of-type, .ecl-editor blockquote p:last-of-type, .ck-content blockquote p:last-of-type {
      padding-bottom: 0; }
  .ecl .cke_widget_wrapper + h4, .ecl .cke_widget_wrapper + h3, .ecl-editor .cke_widget_wrapper + h4, .ecl-editor .cke_widget_wrapper + h3, .ck-content .cke_widget_wrapper + h4, .ck-content .cke_widget_wrapper + h3 {
    display: inline; }
  .ecl .cke_widget_wrapper ~ p, .ecl-editor .cke_widget_wrapper ~ p, .ck-content .cke_widget_wrapper ~ p {
    padding-top: 1rem; }
  .ecl sub, .ecl sup, .ecl-editor sub, .ecl-editor sup, .ck-content sub, .ck-content sup {
    position: relative;
    font-size: 0.75em; }
  .ecl sup, .ecl-editor sup, .ck-content sup {
    top: -.5em; }
  .ecl sub, .ecl-editor sub, .ck-content sub {
    bottom: -.25em; }
  .ecl img, .ecl-editor img, .ck-content img {
    max-width: 100%;
    height: auto; }
  .ecl h2, .ecl-editor h2, .ck-content h2 {
    border-left-width: 0.75rem;
    border-left-style: solid;
    border-left-color: #004594;
    line-height: 1em;
    padding-left: 0.25em;
    position: relative;
    width: 100%;
    margin: 1em 0; }
    .ecl h2 span, .ecl-editor h2 span, .ck-content h2 span {
      position: absolute;
      bottom: 0;
      line-height: 24; }
    .ecl h2 > a, .ecl-editor h2 > a, .ck-content h2 > a {
      display: inline-block;
      transform: translateY(2px); }
    .ecl h2.npp-content__lead-title, .ecl-editor h2.npp-content__lead-title, .ck-content h2.npp-content__lead-title {
      margin-top: 0.5rem;
      margin-bottom: 2rem; }
    .ecl h2.ed-charts-fig__title, .ecl-editor h2.ed-charts-fig__title, .ck-content h2.ed-charts-fig__title {
      font-size: 1.125rem;
      line-height: 1.25rem; }
  .ecl h3, .ecl h4, .ecl-editor h3, .ecl-editor h4, .ck-content h3, .ck-content h4 {
    font-size: 1em; }
    .ecl h3 a, .ecl h4 a, .ecl-editor h3 a, .ecl-editor h4 a, .ck-content h3 a, .ck-content h4 a {
      text-decoration: none;
      cursor: default;
      color: #363636; }
  .ecl h3, .ecl-editor h3, .ck-content h3 {
    border-left-width: 0.5rem;
    border-left-style: solid;
    border-left-color: #004594;
    line-height: 1em;
    padding-left: 0.25em;
    position: relative;
    width: 100%;
    margin: 1em 0;
    font-size: 1.5rem; }
    .ecl h3 span, .ecl-editor h3 span, .ck-content h3 span {
      position: absolute;
      bottom: 0;
      line-height: 24; }
    .ecl h3 > a, .ecl-editor h3 > a, .ck-content h3 > a {
      display: inline-block;
      transform: translateY(2px); }
    .ecl h3.npp-content__lead-title, .ecl-editor h3.npp-content__lead-title, .ck-content h3.npp-content__lead-title {
      margin-top: 0.5rem;
      margin-bottom: 2rem; }
    .ecl h3.ed-charts-fig__title, .ecl-editor h3.ed-charts-fig__title, .ck-content h3.ed-charts-fig__title {
      font-size: 1.125rem;
      line-height: 1.25rem; }
  .ecl h4, .ecl-editor h4, .ck-content h4 {
    border-left-width: 0.25rem;
    border-left-style: solid;
    border-left-color: #004594;
    line-height: 1em;
    padding-left: 0.25em;
    position: relative;
    width: 100%;
    margin: 1em 0; }
    .ecl h4 span, .ecl-editor h4 span, .ck-content h4 span {
      position: absolute;
      bottom: 0;
      line-height: 24; }
    .ecl h4 > a, .ecl-editor h4 > a, .ck-content h4 > a {
      display: inline-block;
      transform: translateY(2px); }
    .ecl h4.npp-content__lead-title, .ecl-editor h4.npp-content__lead-title, .ck-content h4.npp-content__lead-title {
      margin-top: 0.5rem;
      margin-bottom: 2rem; }
    .ecl h4.ed-charts-fig__title, .ecl-editor h4.ed-charts-fig__title, .ck-content h4.ed-charts-fig__title {
      font-size: 1.125rem;
      line-height: 1.25rem; }
  .ecl h5, .ecl-editor h5, .ck-content h5 {
    font-size: 1.125rem; }
  .ecl h6, .ecl-editor h6, .ck-content h6 {
    font-size: 1rem; }
  .ecl h5, .ecl h6, .ecl-editor h5, .ecl-editor h6, .ck-content h5, .ck-content h6 {
    margin-bottom: 0.5em; }
  .ecl-no-gutters > .ecl-col h3, .ecl-no-gutters > [class*=ecl-col-] h3, .ecl-editor-no-gutters > .ecl-col h3, .ecl-editor-no-gutters > [class*=ecl-col-] h3, .ck-content-no-gutters > .ecl-col h3, .ck-content-no-gutters > [class*=ecl-col-] h3 {
    padding-left: 0.25em; }
  .ecl .npp-stripe, .ecl-editor .npp-stripe, .ck-content .npp-stripe {
    margin-bottom: 2em; }
    .ecl .npp-stripe--media__details, .ecl-editor .npp-stripe--media__details, .ck-content .npp-stripe--media__details {
      line-height: 1.25rem; }
      .ecl .npp-stripe--media__details a, .ecl-editor .npp-stripe--media__details a, .ck-content .npp-stripe--media__details a {
        color: #004494; }
        .ecl .npp-stripe--media__details a:hover, .ecl-editor .npp-stripe--media__details a:hover, .ck-content .npp-stripe--media__details a:hover {
          color: #002148;
          text-decoration: none; }
        .ecl .npp-stripe--media__details a span, .ecl-editor .npp-stripe--media__details a span, .ck-content .npp-stripe--media__details a span {
          display: block;
          margin: 0 auto; }
          .ecl .npp-stripe--media__details a span.npp-ico--container, .ecl-editor .npp-stripe--media__details a span.npp-ico--container, .ck-content .npp-stripe--media__details a span.npp-ico--container {
            width: 1.5rem; }
    .ecl .npp-stripe--media__container, .ecl-editor .npp-stripe--media__container, .ck-content .npp-stripe--media__container {
      border: 1px solid #b5b5b5;
      border-radius: 3px;
      padding: 1rem; }
      .ecl .npp-stripe--media__container--sub, .ecl-editor .npp-stripe--media__container--sub, .ck-content .npp-stripe--media__container--sub {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
        justify-content: center; }
        .ecl .npp-stripe--media__container--sub.npp-row, .ecl-editor .npp-stripe--media__container--sub.npp-row, .ck-content .npp-stripe--media__container--sub.npp-row {
          padding: 0; }
        .ecl .npp-stripe--media__container--sub .ecl .npp-stripe--media, .ecl .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single, .ecl-editor .npp-stripe--media__container--sub .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single, .ck-content .npp-stripe--media__container--sub .ecl .npp-stripe--media, .ck-content .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single {
          flex: 0;
          margin-right: 1.125rem;
          display: flex;
          flex-direction: column;
          align-content: center;
          align-items: center;
          justify-content: center; }
          .ecl .npp-stripe--media__container--sub .ecl .npp-stripe--media:first-of-type, .ecl .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media:first-of-type, .ecl .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single:first-of-type, .ecl-editor .npp-stripe--media__container--sub .ecl .npp-stripe--media:first-of-type, .ecl-editor .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media:first-of-type, .ecl-editor .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single:first-of-type, .ck-content .npp-stripe--media__container--sub .ecl .npp-stripe--media:first-of-type, .ck-content .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media:first-of-type, .ck-content .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single:first-of-type {
            padding-left: 0;
            margin-left: 0; }
        .ecl .npp-stripe--media__container--sub .npp-media--inline, .ecl-editor .npp-stripe--media__container--sub .npp-media--inline, .ck-content .npp-stripe--media__container--sub .npp-media--inline {
          display: block;
          padding: 0;
          border: 0;
          width: auto;
          margin-bottom: 0; }
      .ecl .npp-stripe--media__container .npp-ico--container, .ecl-editor .npp-stripe--media__container .npp-ico--container, .ck-content .npp-stripe--media__container .npp-ico--container {
        font-size: 1.5rem; }
    .ecl .npp-stripe--media__lang, .ecl-editor .npp-stripe--media__lang, .ck-content .npp-stripe--media__lang {
      font-weight: 600; }
    .ecl .npp-stripe--media__single a:hover, .ecl .npp-stripe--media__single a:focus, .ecl-editor .npp-stripe--media__single a:hover, .ecl-editor .npp-stripe--media__single a:focus, .ck-content .npp-stripe--media__single a:hover, .ck-content .npp-stripe--media__single a:focus {
      text-decoration: none; }
    .ecl .npp-stripe--media__single figcaption, .ecl-editor .npp-stripe--media__single figcaption, .ck-content .npp-stripe--media__single figcaption {
      margin-top: 0.125rem; }
    .ecl .npp-stripe--media__single img, .ecl-editor .npp-stripe--media__single img, .ck-content .npp-stripe--media__single img {
      border: 1px solid #b5b5b5; }
    .ecl .npp-stripe--media__single:not(:last-of-type), .ecl-editor .npp-stripe--media__single:not(:last-of-type), .ck-content .npp-stripe--media__single:not(:last-of-type) {
      padding-bottom: 1rem;
      margin-bottom: 0; }
    .ecl .npp-stripe--media__single h4, .ecl-editor .npp-stripe--media__single h4, .ck-content .npp-stripe--media__single h4 {
      margin-bottom: 1rem; }
    .ecl .npp-stripe--media__single:last-of-type, .ecl-editor .npp-stripe--media__single:last-of-type, .ck-content .npp-stripe--media__single:last-of-type {
      padding-left: 0; }
    .ecl .npp-stripe--media__hdr, .ecl-editor .npp-stripe--media__hdr, .ck-content .npp-stripe--media__hdr {
      display: flex;
      align-items: center;
      margin-bottom: 1rem; }
      .ecl .npp-stripe--media__hdr .npp-ico--container, .ecl .npp-stripe--media__hdr .npp-ico--container .fa-file, .ecl-editor .npp-stripe--media__hdr .npp-ico--container, .ecl-editor .npp-stripe--media__hdr .npp-ico--container .fa-file, .ck-content .npp-stripe--media__hdr .npp-ico--container, .ck-content .npp-stripe--media__hdr .npp-ico--container .fa-file {
        font-size: 1.5rem; }
      .ecl .npp-stripe--media__hdr .npp-ico--container, .ecl-editor .npp-stripe--media__hdr .npp-ico--container, .ck-content .npp-stripe--media__hdr .npp-ico--container {
        color: #b5b5b5;
        width: 1.5rem;
        margin-right: 0.25rem; }
    .ecl .npp-stripe--media--file .ecl .npp-stripe--media, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 1rem; }
      .ecl .npp-stripe--media--file .ecl .npp-stripe--media#media-1, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media#media-1, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single#media-1, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media#media-1, .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media#media-1, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single#media-1, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media#media-1, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media#media-1, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single#media-1 {
        margin-top: 1rem; }
      .ecl .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container, .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container {
        color: #b5b5b5; }
        .ecl .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .svg-inline--fa, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .svg-inline--fa, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .svg-inline--fa, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .svg-inline--fa, .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .svg-inline--fa, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .svg-inline--fa, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .svg-inline--fa, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .svg-inline--fa, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .svg-inline--fa {
          font-size: 1.375rem;
          margin-right: 0.25rem; }
        .ecl .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-glyph--download, .ecl .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-glyph--download, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-glyph--download, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-button--cpbox-download:before, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-glyph--download, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-glyph--download, .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-glyph--download, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-button--cpbox-download:before, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-glyph--download, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-glyph--download, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-glyph--download, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-button--cpbox-download:before {
          font-size: 2rem; }
      .ecl .npp-stripe--media--file .ecl .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single:not(#media-default):not(:last-of-type):not(.files-paragraph), .ck-content .npp-stripe--media--file .ecl .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single:not(#media-default):not(:last-of-type):not(.files-paragraph) {
        border-bottom: 1px solid #dbdbdb; }
    .ecl .npp-stripe--media--file  .ecl .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file  .ck-content .npp-stripe--media__single, .ecl-editor .npp-stripe--media--file  .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ck-content .npp-stripe--media__single, .ck-content .npp-stripe--media--file  .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file  .ck-content .npp-stripe--media__single {
      padding: 0;
      margin-right: 0;
      width: 100%; }
      .ecl .npp-stripe--media--file  .ecl .npp-stripe--media .ecl .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl .npp-stripe--media .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl .npp-stripe--media .ck-content .npp-stripe--media__container, .ecl .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ck-content .npp-stripe--media__container, .ecl .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl .npp-stripe--media, .ecl .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ck-content .npp-stripe--media__container, .ecl-editor .npp-stripe--media--file  .ecl .npp-stripe--media .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl .npp-stripe--media .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl .npp-stripe--media .ck-content .npp-stripe--media__container, .ecl-editor .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ck-content .npp-stripe--media__container, .ecl-editor .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ck-content .npp-stripe--media__container, .ck-content .npp-stripe--media--file  .ecl .npp-stripe--media .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl .npp-stripe--media .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl .npp-stripe--media .ck-content .npp-stripe--media__container, .ck-content .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ck-content .npp-stripe--media__container, .ck-content .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ck-content .npp-stripe--media__container {
        width: 100%;
        padding: 0.125rem; }
    .ecl .npp-stripe--media--file > .ecl .npp-stripe--media, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__container, .ecl-editor .npp-stripe--media--file > .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__container, .ck-content .npp-stripe--media--file > .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__container {
      overflow: auto;
      flex-wrap: nowrap;
      padding: 0.5rem; }
    .ecl .npp-stripe--media--mld .ecl .npp-stripe--media, .ecl .npp-stripe--media--mld .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--mld .ck-content .npp-stripe--media__single, .ecl-editor .npp-stripe--media--mld .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--mld .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--mld .ck-content .npp-stripe--media__single, .ck-content .npp-stripe--media--mld .ecl .npp-stripe--media, .ck-content .npp-stripe--media--mld .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--mld .ck-content .npp-stripe--media__single {
      padding-top: 0.5rem; }
      .ecl .npp-stripe--media--mld .ecl .npp-stripe--media .npp-ico--container, .ecl .npp-stripe--media--mld .ecl-editor .npp-stripe--media .npp-ico--container, .ecl .npp-stripe--media--mld .ck-content .npp-stripe--media__single .npp-ico--container, .ecl-editor .npp-stripe--media--mld .ecl .npp-stripe--media .npp-ico--container, .ecl-editor .npp-stripe--media--mld .ecl-editor .npp-stripe--media .npp-ico--container, .ecl-editor .npp-stripe--media--mld .ck-content .npp-stripe--media__single .npp-ico--container, .ck-content .npp-stripe--media--mld .ecl .npp-stripe--media .npp-ico--container, .ck-content .npp-stripe--media--mld .ecl-editor .npp-stripe--media .npp-ico--container, .ck-content .npp-stripe--media--mld .ck-content .npp-stripe--media__single .npp-ico--container {
        text-align: right;
        align-items: flex-end; }
    .ecl .npp-stripe--media__name--files, .ecl-editor .npp-stripe--media__name--files, .ck-content .npp-stripe--media__name--files {
      margin-left: 0.3125rem;
      font-size: 0.875rem;
      text-align: center; }
    .ecl .npp-stripe__col, .ecl-editor .npp-stripe__col, .ck-content .npp-stripe__col {
      z-index: 1; }
      .ecl .npp-stripe__col:first-of-type, .ecl-editor .npp-stripe__col:first-of-type, .ck-content .npp-stripe__col:first-of-type {
        max-width: 100px;
        padding-right: 0.5em;
        display: flex; }
    .ecl .npp-stripe__box, .ecl-editor .npp-stripe__box, .ck-content .npp-stripe__box {
      border: 4px solid white; }
      .ecl .npp-stripe__box > a, .ecl-editor .npp-stripe__box > a, .ck-content .npp-stripe__box > a {
        display: flex;
        height: 5.625em;
        color: white;
        align-items: center;
        justify-content: flex-start;
        padding: 1rem;
        overflow: hidden;
        color: white; }
        .ecl .npp-stripe__box > a svg, .ecl-editor .npp-stripe__box > a svg, .ck-content .npp-stripe__box > a svg {
          display: block; }
        .ecl .npp-stripe__box > a .npp-ico--container, .ecl .npp-stripe__box > a h4, .ecl-editor .npp-stripe__box > a .npp-ico--container, .ecl-editor .npp-stripe__box > a h4, .ck-content .npp-stripe__box > a .npp-ico--container, .ck-content .npp-stripe__box > a h4 {
          z-index: 4; }
        .ecl .npp-stripe__box > a .npp-ico--container .fontawesome-icon, .ecl-editor .npp-stripe__box > a .npp-ico--container .fontawesome-icon, .ck-content .npp-stripe__box > a .npp-ico--container .fontawesome-icon {
          transform: none; }
        .ecl .npp-stripe__box > a h4, .ecl-editor .npp-stripe__box > a h4, .ck-content .npp-stripe__box > a h4 {
          font-size: 1.125rem;
          margin-left: 1rem; }
        .ecl .npp-stripe__box > a:hover, .ecl-editor .npp-stripe__box > a:hover, .ck-content .npp-stripe__box > a:hover {
          opacity: 0.8;
          text-decoration: none; }
        .ecl .npp-stripe__box > a:after, .ecl-editor .npp-stripe__box > a:after, .ck-content .npp-stripe__box > a:after {
          position: absolute;
          left: 0;
          top: 0;
          content: '';
          height: 100%;
          width: 100%;
          display: block;
          background: radial-gradient(circle, #f5f5f5 0%, #bab9b9 60%, #525252 100%);
          opacity: 0.3;
          z-index: 0; }
    .ecl .npp-stripe__title, .ecl-editor .npp-stripe__title, .ck-content .npp-stripe__title {
      font-weight: 600;
      font-size: 1.5em;
      margin-bottom: 0.5rem; }
    .ecl .npp-stripe__desc, .ecl-editor .npp-stripe__desc, .ck-content .npp-stripe__desc {
      font-size: 1em;
      display: none; }
    .ecl .npp-stripe .npp-col, .ecl-editor .npp-stripe .npp-col, .ck-content .npp-stripe .npp-col {
      padding: 0.125em; }
    .ecl .npp-stripe .ecl table tr, .ecl .npp-stripe .ecl table td, .ecl .npp-stripe .ecl-editor table tr, .ecl .npp-stripe .ecl-editor table td, .ecl-editor .npp-stripe .ecl table tr, .ecl-editor .npp-stripe .ecl table td, .ecl-editor .npp-stripe .ecl-editor table tr, .ecl-editor .npp-stripe .ecl-editor table td, .ck-content .npp-stripe .ecl table tr, .ck-content .npp-stripe .ecl table td, .ck-content .npp-stripe .ecl-editor table tr, .ck-content .npp-stripe .ecl-editor table td {
      border: 0 !important; }

/* scss not compiling to format that override defaults correctly */
.ecl h5:is([class*=ecl-u-]),
.ecl h5:not([class*=ecl-]):not([class*=wt-]),
.ecl-u-type-heading-5 {
  font-size: 1.125rem !important; }

.npp-col--main .ecl .npp-button--visit, .npp-col--main .ecl-editor .npp-button--visit, .ck-content .npp-button--visit {
  background-color: #004594;
  padding: .75rem;
  padding-right: 1rem;
  color: white;
  display: inline-block;
  width: 5.3125rem;
  background: #004594 url("../../../../../../themes/custom/eurydice/images/icons/svg/ui/external-link-alt-solid-white.svg") right 12px center no-repeat;
  background-size: 20px;
  width: auto; }
  .npp-col--main .ecl .npp-button--visit label, .npp-col--main .ecl-editor .npp-button--visit label, .ck-content .npp-button--visit label {
    margin-right: .25rem; }
  .npp-col--main .ecl .npp-button--visit span, .npp-col--main .ecl-editor .npp-button--visit span, .ck-content .npp-button--visit span {
    font-size: 1.25rem; }
  .npp-col--main .ecl .npp-button--visit svg, .npp-col--main .ecl-editor .npp-button--visit svg, .ck-content .npp-button--visit svg {
    margin-left: .5rem; }
  .npp-col--main .ecl .npp-button--visit strong, .npp-col--main .ecl-editor .npp-button--visit strong, .ck-content .npp-button--visit strong {
    font-weight: 400;
    color: white;
    line-height: 1rem;
    display: block;
    transform: translateY(0.1rem);
    padding-right: 1.5rem; }

.npp-col--main .ecl p + ol, .npp-col--main .ecl-editor p + ol, .ck-content p + ol {
  margin-top: 1rem; }

.npp-col--main .ecl ol, .npp-col--main .ecl-editor ol, .ck-content ol {
  padding-left: 2.5rem;
  margin-bottom: 1em; }
  .npp-col--main .ecl ol > li::marker, .npp-col--main .ecl-editor ol > li::marker, .ck-content ol > li::marker {
    display: inline-block; }
  .npp-col--main .ecl ol > li > strong:first-of-type, .npp-col--main .ecl-editor ol > li > strong:first-of-type, .ck-content ol > li > strong:first-of-type {
    margin-bottom: .5rem;
    display: inline-block; }

.npp-col--main .ecl ul, .npp-col--main .ecl-editor ul, .ck-content ul {
  margin-bottom: 0.5em; }
  .npp-col--main .ecl ul + p, .npp-col--main .ecl-editor ul + p, .ck-content ul + p {
    margin-top: 1em; }
  .npp-col--main .ecl ul > li > ul, .npp-col--main .ecl-editor ul > li > ul, .ck-content ul > li > ul {
    text-indent: 0;
    margin-left: 1rem; }
  .npp-col--main .ecl ul ul , .npp-col--main .ecl-editor ul ul , .ck-content ul ul {
    padding-left: 0; }
    .npp-col--main .ecl ul ul  li, .npp-col--main .ecl-editor ul ul  li, .ck-content ul ul  li {
      margin-left: 0;
      padding-left: 0; }
  .npp-col--main .ecl ul > li, .npp-col--main .ecl-editor ul > li, .ck-content ul > li {
    max-width: 102ch; }

.npp-col--main .ecl h6 + ol:first-of-type, .npp-col--main .ecl-editor h6 + ol:first-of-type, .ck-content h6 + ol:first-of-type {
  background-color: lightpink !important; }
  .npp-col--main .ecl h6 + ol:first-of-type ol, .npp-col--main .ecl h6 + ol:first-of-type ul, .npp-col--main .ecl-editor h6 + ol:first-of-type ol, .npp-col--main .ecl-editor h6 + ol:first-of-type ul, .ck-content h6 + ol:first-of-type ol, .ck-content h6 + ol:first-of-type ul {
    list-style: none;
    counter-reset: li;
    margin: 1.25rem; }
    .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li {
      line-height: 1.5rem;
      margin: 0.125rem; }
      .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li:before {
        display: inline-block;
        color: #004594;
        width: 1em;
        margin-left: -1.5em;
        margin-right: 0.5em;
        text-align: right;
        font-weight: 600;
        font-size: 1.125em; }
      .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li h6, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li p, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li h6, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li p, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li h6, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li p, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li h6, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li p, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li h6, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li p, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li h6, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li p, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li p, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li p, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li p, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li p, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li p, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li p, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li h6, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type li p, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li h6, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type li p, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li h6, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list li p, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li h6, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type li p, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li h6, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type li p, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li h6, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list li p {
        display: inline-block; }
    .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2 {
      margin-left: 1.125rem;
      counter-increment: li; }
      .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h2:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h2:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h2:before {
        content: counter(li) "."; }
    .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3 {
      margin-left: 2.25rem; }
      .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h3:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h3:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h3:before {
        content: "\2022"; }
    .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4 {
      margin-left: 3.375rem; }
      .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h4:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h4:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h4:before {
        content: "\2022"; }
    .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5 {
      margin-left: 4.5rem; }
      .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h5:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h5:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h5:before {
        content: "\2022"; }
    .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6 {
      margin-left: 5.625rem; }
      .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .npp-col--main .ecl-editor h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ol.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ol .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ol .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ul.npp-col--main .ecl h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ul .npp-col--main .ecl-editor h6 + ol:first-of-type .ck-content h6 + ol:first-of-type__item.menu-level-h6:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .npp-col--main .ecl-editor h6 + ol:first-of-type.menu-level-h6:before, .ck-content h6 + ol:first-of-type ul .ck-content h6 + ol:first-of-type__list .ck-content h6 + ol:first-of-type__item.menu-level-h6:before {
        content: "\2022"; }

.npp-col--main .ecl figcaption, .npp-col--main .ecl .npp-media__caption, .npp-col--main .ecl-editor figcaption, .npp-col--main .ecl-editor .npp-media__caption, .ck-content figcaption, .ck-content .npp-media__caption {
  margin-top: 0.5rem;
  font-size: 0.875rem; }

/* Footer styles. */
.ecl-editor, .ecl, .ck-content {
  /* Hide figcaption appearing under an auto captioned image. */ }
  .ecl-editor .npp-stripe, .ecl .npp-stripe, .ck-content .npp-stripe {
    margin-bottom: 2em; }
    .ecl-editor .npp-stripe--media__details, .ecl .npp-stripe--media__details, .ck-content .npp-stripe--media__details {
      line-height: 1.25rem; }
      .ecl-editor .npp-stripe--media__details a, .ecl .npp-stripe--media__details a, .ck-content .npp-stripe--media__details a {
        color: #004494; }
        .ecl-editor .npp-stripe--media__details a:hover, .ecl .npp-stripe--media__details a:hover, .ck-content .npp-stripe--media__details a:hover {
          color: #002148;
          text-decoration: none; }
        .ecl-editor .npp-stripe--media__details a span, .ecl .npp-stripe--media__details a span, .ck-content .npp-stripe--media__details a span {
          display: block;
          margin: 0 auto; }
          .ecl-editor .npp-stripe--media__details a span.npp-ico--container, .ecl .npp-stripe--media__details a span.npp-ico--container, .ck-content .npp-stripe--media__details a span.npp-ico--container {
            width: 1.5rem; }
    .ecl-editor .npp-stripe--media__container, .ecl .npp-stripe--media__container, .ck-content .npp-stripe--media__container {
      border: 1px solid #b5b5b5;
      border-radius: 3px;
      padding: 1rem; }
      .ecl-editor .npp-stripe--media__container--sub, .ecl .npp-stripe--media__container--sub, .ck-content .npp-stripe--media__container--sub {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
        justify-content: center; }
        .ecl-editor .npp-stripe--media__container--sub.npp-row, .ecl .npp-stripe--media__container--sub.npp-row, .ck-content .npp-stripe--media__container--sub.npp-row {
          padding: 0; }
        .ecl-editor .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media__container--sub .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single, .ecl .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media__container--sub .ecl .npp-stripe--media, .ecl .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single, .ck-content .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media__container--sub .ecl .npp-stripe--media, .ck-content .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single {
          flex: 0;
          margin-right: 1.125rem;
          display: flex;
          flex-direction: column;
          align-content: center;
          align-items: center;
          justify-content: center; }
          .ecl-editor .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media:first-of-type, .ecl-editor .npp-stripe--media__container--sub .ecl .npp-stripe--media:first-of-type, .ecl-editor .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single:first-of-type, .ecl .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media:first-of-type, .ecl .npp-stripe--media__container--sub .ecl .npp-stripe--media:first-of-type, .ecl .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single:first-of-type, .ck-content .npp-stripe--media__container--sub .ecl-editor .npp-stripe--media:first-of-type, .ck-content .npp-stripe--media__container--sub .ecl .npp-stripe--media:first-of-type, .ck-content .npp-stripe--media__container--sub .ck-content .npp-stripe--media__single:first-of-type {
            padding-left: 0;
            margin-left: 0; }
        .ecl-editor .npp-stripe--media__container--sub .npp-media--inline, .ecl .npp-stripe--media__container--sub .npp-media--inline, .ck-content .npp-stripe--media__container--sub .npp-media--inline {
          display: block;
          padding: 0;
          border: 0;
          width: auto;
          margin-bottom: 0; }
      .ecl-editor .npp-stripe--media__container .npp-ico--container, .ecl .npp-stripe--media__container .npp-ico--container, .ck-content .npp-stripe--media__container .npp-ico--container {
        font-size: 1.5rem; }
    .ecl-editor .npp-stripe--media__lang, .ecl .npp-stripe--media__lang, .ck-content .npp-stripe--media__lang {
      font-weight: 600; }
    .ecl-editor .npp-stripe--media__single a:hover, .ecl-editor .npp-stripe--media__single a:focus, .ecl .npp-stripe--media__single a:hover, .ecl .npp-stripe--media__single a:focus, .ck-content .npp-stripe--media__single a:hover, .ck-content .npp-stripe--media__single a:focus {
      text-decoration: none; }
    .ecl-editor .npp-stripe--media__single figcaption, .ecl .npp-stripe--media__single figcaption, .ck-content .npp-stripe--media__single figcaption {
      margin-top: 0.125rem; }
    .ecl-editor .npp-stripe--media__single img, .ecl .npp-stripe--media__single img, .ck-content .npp-stripe--media__single img {
      border: 1px solid #b5b5b5; }
    .ecl-editor .npp-stripe--media__single:not(:last-of-type), .ecl .npp-stripe--media__single:not(:last-of-type), .ck-content .npp-stripe--media__single:not(:last-of-type) {
      padding-bottom: 1rem;
      margin-bottom: 0; }
    .ecl-editor .npp-stripe--media__single h4, .ecl .npp-stripe--media__single h4, .ck-content .npp-stripe--media__single h4 {
      margin-bottom: 1rem; }
    .ecl-editor .npp-stripe--media__single:last-of-type, .ecl .npp-stripe--media__single:last-of-type, .ck-content .npp-stripe--media__single:last-of-type {
      padding-left: 0; }
    .ecl-editor .npp-stripe--media__hdr, .ecl .npp-stripe--media__hdr, .ck-content .npp-stripe--media__hdr {
      display: flex;
      align-items: center;
      margin-bottom: 1rem; }
      .ecl-editor .npp-stripe--media__hdr .npp-ico--container, .ecl-editor .npp-stripe--media__hdr .npp-ico--container .fa-file, .ecl .npp-stripe--media__hdr .npp-ico--container, .ecl .npp-stripe--media__hdr .npp-ico--container .fa-file, .ck-content .npp-stripe--media__hdr .npp-ico--container, .ck-content .npp-stripe--media__hdr .npp-ico--container .fa-file {
        font-size: 1.5rem; }
      .ecl-editor .npp-stripe--media__hdr .npp-ico--container, .ecl .npp-stripe--media__hdr .npp-ico--container, .ck-content .npp-stripe--media__hdr .npp-ico--container {
        color: #b5b5b5;
        width: 1.5rem;
        margin-right: 0.25rem; }
    .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file .ecl .npp-stripe--media, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 1rem; }
      .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media#media-1, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media#media-1, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single#media-1, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media#media-1, .ecl .npp-stripe--media--file .ecl .npp-stripe--media#media-1, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single#media-1, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media#media-1, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media#media-1, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single#media-1 {
        margin-top: 1rem; }
      .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container, .ecl .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container {
        color: #b5b5b5; }
        .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .svg-inline--fa, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .svg-inline--fa, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .svg-inline--fa, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .svg-inline--fa, .ecl .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .svg-inline--fa, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .svg-inline--fa, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .svg-inline--fa, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .svg-inline--fa, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .svg-inline--fa {
          font-size: 1.375rem;
          margin-right: 0.25rem; }
        .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-glyph--download, .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-glyph--download, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-glyph--download, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-button--cpbox-download:before, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-glyph--download, .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ecl .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-glyph--download, .ecl .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-glyph--download, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-button--cpbox-download:before, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-glyph--download, .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-glyph--download, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media .npp-ico--container .npp-button--cpbox-download:before, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-glyph--download, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single .npp-ico--container .npp-button--cpbox-download:before {
          font-size: 2rem; }
      .ecl-editor .npp-stripe--media--file .ecl-editor .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__single:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl .npp-stripe--media--file .ecl-editor .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl .npp-stripe--media--file .ecl .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__single:not(#media-default):not(:last-of-type):not(.files-paragraph), .ck-content .npp-stripe--media--file .ecl-editor .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ck-content .npp-stripe--media--file .ecl .npp-stripe--media:not(#media-default):not(:last-of-type):not(.files-paragraph), .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__single:not(#media-default):not(:last-of-type):not(.files-paragraph) {
        border-bottom: 1px solid #dbdbdb; }
    .ecl-editor .npp-stripe--media--file  .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ck-content .npp-stripe--media__single, .ecl .npp-stripe--media--file  .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl .npp-stripe--media, .ecl .npp-stripe--media--file  .ck-content .npp-stripe--media__single, .ck-content .npp-stripe--media--file  .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file  .ck-content .npp-stripe--media__single {
      padding: 0;
      margin-right: 0;
      width: 100%; }
      .ecl-editor .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ck-content .npp-stripe--media__container, .ecl-editor .npp-stripe--media--file  .ecl .npp-stripe--media .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl .npp-stripe--media .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ecl .npp-stripe--media .ck-content .npp-stripe--media__container, .ecl-editor .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ck-content .npp-stripe--media__container, .ecl .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ck-content .npp-stripe--media__container, .ecl .npp-stripe--media--file  .ecl .npp-stripe--media .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl .npp-stripe--media .ecl .npp-stripe--media, .ecl .npp-stripe--media--file  .ecl .npp-stripe--media .ck-content .npp-stripe--media__container, .ecl .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl .npp-stripe--media, .ecl .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ck-content .npp-stripe--media__container, .ck-content .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl-editor .npp-stripe--media .ck-content .npp-stripe--media__container, .ck-content .npp-stripe--media--file  .ecl .npp-stripe--media .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl .npp-stripe--media .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file  .ecl .npp-stripe--media .ck-content .npp-stripe--media__container, .ck-content .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file  .ck-content .npp-stripe--media__single .ck-content .npp-stripe--media__container {
        width: 100%;
        padding: 0.125rem; }
    .ecl-editor .npp-stripe--media--file > .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--file .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--file .ck-content .npp-stripe--media__container, .ecl .npp-stripe--media--file > .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--file .ecl .npp-stripe--media, .ecl .npp-stripe--media--file .ck-content .npp-stripe--media__container, .ck-content .npp-stripe--media--file > .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--file .ecl .npp-stripe--media, .ck-content .npp-stripe--media--file .ck-content .npp-stripe--media__container {
      overflow: auto;
      flex-wrap: nowrap;
      padding: 0.5rem; }
    .ecl-editor .npp-stripe--media--mld .ecl-editor .npp-stripe--media, .ecl-editor .npp-stripe--media--mld .ecl .npp-stripe--media, .ecl-editor .npp-stripe--media--mld .ck-content .npp-stripe--media__single, .ecl .npp-stripe--media--mld .ecl-editor .npp-stripe--media, .ecl .npp-stripe--media--mld .ecl .npp-stripe--media, .ecl .npp-stripe--media--mld .ck-content .npp-stripe--media__single, .ck-content .npp-stripe--media--mld .ecl-editor .npp-stripe--media, .ck-content .npp-stripe--media--mld .ecl .npp-stripe--media, .ck-content .npp-stripe--media--mld .ck-content .npp-stripe--media__single {
      padding-top: 0.5rem; }
      .ecl-editor .npp-stripe--media--mld .ecl-editor .npp-stripe--media .npp-ico--container, .ecl-editor .npp-stripe--media--mld .ecl .npp-stripe--media .npp-ico--container, .ecl-editor .npp-stripe--media--mld .ck-content .npp-stripe--media__single .npp-ico--container, .ecl .npp-stripe--media--mld .ecl-editor .npp-stripe--media .npp-ico--container, .ecl .npp-stripe--media--mld .ecl .npp-stripe--media .npp-ico--container, .ecl .npp-stripe--media--mld .ck-content .npp-stripe--media__single .npp-ico--container, .ck-content .npp-stripe--media--mld .ecl-editor .npp-stripe--media .npp-ico--container, .ck-content .npp-stripe--media--mld .ecl .npp-stripe--media .npp-ico--container, .ck-content .npp-stripe--media--mld .ck-content .npp-stripe--media__single .npp-ico--container {
        text-align: right;
        align-items: flex-end; }
    .ecl-editor .npp-stripe--media__name--files, .ecl .npp-stripe--media__name--files, .ck-content .npp-stripe--media__name--files {
      margin-left: 0.3125rem;
      font-size: 0.875rem;
      text-align: center; }
    .ecl-editor .npp-stripe__col, .ecl .npp-stripe__col, .ck-content .npp-stripe__col {
      z-index: 1; }
      .ecl-editor .npp-stripe__col:first-of-type, .ecl .npp-stripe__col:first-of-type, .ck-content .npp-stripe__col:first-of-type {
        max-width: 100px;
        padding-right: 0.5em;
        display: flex; }
    .ecl-editor .npp-stripe__box, .ecl .npp-stripe__box, .ck-content .npp-stripe__box {
      border: 4px solid white; }
      .ecl-editor .npp-stripe__box > a, .ecl .npp-stripe__box > a, .ck-content .npp-stripe__box > a {
        display: flex;
        height: 5.625em;
        color: white;
        align-items: center;
        justify-content: flex-start;
        padding: 1rem;
        overflow: hidden;
        color: white; }
        .ecl-editor .npp-stripe__box > a svg, .ecl .npp-stripe__box > a svg, .ck-content .npp-stripe__box > a svg {
          display: block; }
        .ecl-editor .npp-stripe__box > a .npp-ico--container, .ecl-editor .npp-stripe__box > a h4, .ecl .npp-stripe__box > a .npp-ico--container, .ecl .npp-stripe__box > a h4, .ck-content .npp-stripe__box > a .npp-ico--container, .ck-content .npp-stripe__box > a h4 {
          z-index: 4; }
        .ecl-editor .npp-stripe__box > a .npp-ico--container .fontawesome-icon, .ecl .npp-stripe__box > a .npp-ico--container .fontawesome-icon, .ck-content .npp-stripe__box > a .npp-ico--container .fontawesome-icon {
          transform: none; }
        .ecl-editor .npp-stripe__box > a h4, .ecl .npp-stripe__box > a h4, .ck-content .npp-stripe__box > a h4 {
          font-size: 1.125rem;
          margin-left: 1rem; }
        .ecl-editor .npp-stripe__box > a:hover, .ecl .npp-stripe__box > a:hover, .ck-content .npp-stripe__box > a:hover {
          opacity: 0.8;
          text-decoration: none; }
        .ecl-editor .npp-stripe__box > a:after, .ecl .npp-stripe__box > a:after, .ck-content .npp-stripe__box > a:after {
          position: absolute;
          left: 0;
          top: 0;
          content: '';
          height: 100%;
          width: 100%;
          display: block;
          background: radial-gradient(circle, #f5f5f5 0%, #bab9b9 60%, #525252 100%);
          opacity: 0.3;
          z-index: 0; }
    .ecl-editor .npp-stripe__title, .ecl .npp-stripe__title, .ck-content .npp-stripe__title {
      font-weight: 600;
      font-size: 1.5em;
      margin-bottom: 0.5rem; }
    .ecl-editor .npp-stripe__desc, .ecl .npp-stripe__desc, .ck-content .npp-stripe__desc {
      font-size: 1em;
      display: none; }
    .ecl-editor .npp-stripe .npp-col, .ecl .npp-stripe .npp-col, .ck-content .npp-stripe .npp-col {
      padding: 0.125em; }
    .ecl-editor .npp-stripe .ecl table tr, .ecl-editor .npp-stripe .ecl table td, .ecl-editor .npp-stripe .ecl-editor table tr, .ecl-editor .npp-stripe .ecl-editor table td, .ecl .npp-stripe .ecl table tr, .ecl .npp-stripe .ecl table td, .ecl .npp-stripe .ecl-editor table tr, .ecl .npp-stripe .ecl-editor table td, .ck-content .npp-stripe .ecl table tr, .ck-content .npp-stripe .ecl table td, .ck-content .npp-stripe .ecl-editor table tr, .ck-content .npp-stripe .ecl-editor table td {
      border: 0 !important; }
  .ecl-editor .npp-fig--inline, .ecl .npp-fig--inline, .ck-content .npp-fig--inline {
    margin-bottom: 2rem; }
  .ecl-editor .npp-media--inline, .ecl .npp-media--inline, .ck-content .npp-media--inline {
    margin-bottom: 0; }
  .ecl-editor .npp-fig--inline, .ecl-editor .npp-media--inline, .ecl .npp-fig--inline, .ecl .npp-media--inline, .ck-content .npp-fig--inline, .ck-content .npp-media--inline {
    border-radius: 3px;
    padding-top: 0.5rem;
    width: 100%;
    /* icons */ }
    .ecl-editor .npp-fig--inline:not(.align-center):not(.align-left):not(.align-right), .ecl-editor .npp-media--inline:not(.align-center):not(.align-left):not(.align-right), .ecl .npp-fig--inline:not(.align-center):not(.align-left):not(.align-right), .ecl .npp-media--inline:not(.align-center):not(.align-left):not(.align-right), .ck-content .npp-fig--inline:not(.align-center):not(.align-left):not(.align-right), .ck-content .npp-media--inline:not(.align-center):not(.align-left):not(.align-right) {
      float: none;
      clear: both; }
    .ecl-editor .npp-fig--inline.align-center, .ecl-editor .npp-fig--inline.align-left, .ecl-editor .npp-fig--inline.align-right, .ecl-editor .npp-media--inline.align-center, .ecl-editor .npp-media--inline.align-left, .ecl-editor .npp-media--inline.align-right, .ecl .npp-fig--inline.align-center, .ecl .npp-fig--inline.align-left, .ecl .npp-fig--inline.align-right, .ecl .npp-media--inline.align-center, .ecl .npp-media--inline.align-left, .ecl .npp-media--inline.align-right, .ck-content .npp-fig--inline.align-center, .ck-content .npp-fig--inline.align-left, .ck-content .npp-fig--inline.align-right, .ck-content .npp-media--inline.align-center, .ck-content .npp-media--inline.align-left, .ck-content .npp-media--inline.align-right {
      width: auto;
      display: flex;
      flex-direction: column; }
      .ecl-editor .npp-fig--inline.align-center img, .ecl-editor .npp-fig--inline.align-left img, .ecl-editor .npp-fig--inline.align-right img, .ecl-editor .npp-media--inline.align-center img, .ecl-editor .npp-media--inline.align-left img, .ecl-editor .npp-media--inline.align-right img, .ecl .npp-fig--inline.align-center img, .ecl .npp-fig--inline.align-left img, .ecl .npp-fig--inline.align-right img, .ecl .npp-media--inline.align-center img, .ecl .npp-media--inline.align-left img, .ecl .npp-media--inline.align-right img, .ck-content .npp-fig--inline.align-center img, .ck-content .npp-fig--inline.align-left img, .ck-content .npp-fig--inline.align-right img, .ck-content .npp-media--inline.align-center img, .ck-content .npp-media--inline.align-left img, .ck-content .npp-media--inline.align-right img {
        border: 1px solid #b5b5b5; }
    .ecl-editor .npp-fig--inline.align-center, .ecl-editor .npp-media--inline.align-center, .ecl .npp-fig--inline.align-center, .ecl .npp-media--inline.align-center, .ck-content .npp-fig--inline.align-center, .ck-content .npp-media--inline.align-center {
      float: none;
      align-items: center; }
      .ecl-editor .npp-fig--inline.align-center:not(.npp-media--half), .ecl-editor .npp-media--inline.align-center:not(.npp-media--half), .ecl .npp-fig--inline.align-center:not(.npp-media--half), .ecl .npp-media--inline.align-center:not(.npp-media--half), .ck-content .npp-fig--inline.align-center:not(.npp-media--half), .ck-content .npp-media--inline.align-center:not(.npp-media--half) {
        clear: both; }
    .ecl-editor .npp-fig--inline.align-left, .ecl-editor .npp-media--inline.align-left, .ecl .npp-fig--inline.align-left, .ecl .npp-media--inline.align-left, .ck-content .npp-fig--inline.align-left, .ck-content .npp-media--inline.align-left {
      margin-right: 1em;
      clear: right; }
    .ecl-editor .npp-fig--inline.align-right, .ecl-editor .npp-media--inline.align-right, .ecl .npp-fig--inline.align-right, .ecl .npp-media--inline.align-right, .ck-content .npp-fig--inline.align-right, .ck-content .npp-media--inline.align-right {
      clear: left;
      margin-left: 1em; }
    .ecl-editor .npp-fig--inline > article.npp-media, .ecl-editor .npp-media--inline > article.npp-media, .ecl .npp-fig--inline > article.npp-media, .ecl .npp-media--inline > article.npp-media, .ck-content .npp-fig--inline > article.npp-media, .ck-content .npp-media--inline > article.npp-media {
      border: 0;
      border-radius: 0;
      padding: 0;
      margin: 0;
      margin-bottom: 0; }
    .ecl-editor .npp-fig--inline .file, .ecl-editor .npp-media--inline .file, .ecl .npp-fig--inline .file, .ecl .npp-media--inline .file, .ck-content .npp-fig--inline .file, .ck-content .npp-media--inline .file {
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .ecl-editor .npp-fig--inline .file--application-pdf i.npp-ico--pre, .ecl-editor .npp-fig--inline .file--x-office-document i.npp-ico--pre, .ecl-editor .npp-media--inline .file--application-pdf i.npp-ico--pre, .ecl-editor .npp-media--inline .file--x-office-document i.npp-ico--pre, .ecl .npp-fig--inline .file--application-pdf i.npp-ico--pre, .ecl .npp-fig--inline .file--x-office-document i.npp-ico--pre, .ecl .npp-media--inline .file--application-pdf i.npp-ico--pre, .ecl .npp-media--inline .file--x-office-document i.npp-ico--pre, .ck-content .npp-fig--inline .file--application-pdf i.npp-ico--pre, .ck-content .npp-fig--inline .file--x-office-document i.npp-ico--pre, .ck-content .npp-media--inline .file--application-pdf i.npp-ico--pre, .ck-content .npp-media--inline .file--x-office-document i.npp-ico--pre {
        flex: 0; }
        .ecl-editor .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ecl-editor .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ecl-editor .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ecl-editor .npp-media--inline .file--x-office-document i.npp-ico--pre:before, .ecl .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ecl .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ecl .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ecl .npp-media--inline .file--x-office-document i.npp-ico--pre:before, .ck-content .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ck-content .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ck-content .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ck-content .npp-media--inline .file--x-office-document i.npp-ico--pre:before {
          display: none; }
        .ecl-editor .npp-fig--inline .file--application-pdf i.npp-ico--pre svg, .ecl-editor .npp-fig--inline .file--x-office-document i.npp-ico--pre svg, .ecl-editor .npp-media--inline .file--application-pdf i.npp-ico--pre svg, .ecl-editor .npp-media--inline .file--x-office-document i.npp-ico--pre svg, .ecl .npp-fig--inline .file--application-pdf i.npp-ico--pre svg, .ecl .npp-fig--inline .file--x-office-document i.npp-ico--pre svg, .ecl .npp-media--inline .file--application-pdf i.npp-ico--pre svg, .ecl .npp-media--inline .file--x-office-document i.npp-ico--pre svg, .ck-content .npp-fig--inline .file--application-pdf i.npp-ico--pre svg, .ck-content .npp-fig--inline .file--x-office-document i.npp-ico--pre svg, .ck-content .npp-media--inline .file--application-pdf i.npp-ico--pre svg, .ck-content .npp-media--inline .file--x-office-document i.npp-ico--pre svg {
          margin-right: 0.5rem; }
      .ecl-editor .npp-fig--inline .file span, .ecl-editor .npp-media--inline .file span, .ecl .npp-fig--inline .file span, .ecl .npp-media--inline .file span, .ck-content .npp-fig--inline .file span, .ck-content .npp-media--inline .file span {
        flex: 1; }
      .ecl-editor .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ecl-editor .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ecl .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ecl .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .ck-content .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .ck-content .npp-media--inline .file--application-pdf i.npp-ico--pre:before {
        content: "\f1c1"; }
      .ecl-editor .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ecl-editor .npp-media--inline .file--x-office-document i.npp-ico--pre:before, .ecl .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ecl .npp-media--inline .file--x-office-document i.npp-ico--pre:before, .ck-content .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .ck-content .npp-media--inline .file--x-office-document i.npp-ico--pre:before {
        content: "\f15b"; }
    .ecl-editor .npp-fig--inline div.npp-stripe--media__container, .ecl-editor .npp-media--inline div.npp-stripe--media__container, .ecl .npp-fig--inline div.npp-stripe--media__container, .ecl .npp-media--inline div.npp-stripe--media__container, .ck-content .npp-fig--inline div.npp-stripe--media__container, .ck-content .npp-media--inline div.npp-stripe--media__container {
      border: 0;
      margin-bottom: 0.5rem; }
  .ecl-editor .npp-media, .ecl .npp-media, .ck-content .npp-media {
    width: auto; }
    .ecl-editor .npp-media--inline div.npp-stripe--media__container, .ecl .npp-media--inline div.npp-stripe--media__container, .ck-content .npp-media--inline div.npp-stripe--media__container {
      margin-bottom: 0; }
    .ecl-editor .npp-media--inline.npp-media--half, .ecl .npp-media--inline.npp-media--half, .ck-content .npp-media--inline.npp-media--half {
      width: 50%; }
    .ecl-editor .npp-media img, .ecl .npp-media img, .ck-content .npp-media img {
      max-width: 100%;
      height: auto; }
    .ecl-editor .npp-media__caption, .ecl .npp-media__caption, .ck-content .npp-media__caption {
      font-size: 0.875rem;
      width: 100%; }
    .ecl-editor .npp-media__link--file, .ecl .npp-media__link--file, .ck-content .npp-media__link--file {
      padding: 1rem;
      border: 1px solid #b5b5b5;
      border-radius: 3px;
      display: block; }
    .ecl-editor .npp-media__link .npp-ico--container, .ecl .npp-media__link .npp-ico--container, .ck-content .npp-media__link .npp-ico--container {
      font-size: 1.5rem;
      display: inline-block;
      color: #b5b5b5; }
      .ecl-editor .npp-media__link .npp-ico--container:last-of-type, .ecl .npp-media__link .npp-ico--container:last-of-type, .ck-content .npp-media__link .npp-ico--container:last-of-type {
        text-align: right; }
  .ecl-editor .npp-fig--inline.align-left figcaption, .ecl-editor .npp-fig--inline.align-right figcaption, .ecl .npp-fig--inline.align-left figcaption, .ecl .npp-fig--inline.align-right figcaption, .ck-content .npp-fig--inline.align-left figcaption, .ck-content .npp-fig--inline.align-right figcaption {
    max-width: -moz-fit-content;
    max-width: fit-content; }
  .ecl-editor .npp-fig--inline.align-center figcaption, .ecl-editor .npp-fig--inline.align-left figcaption, .ecl-editor .npp-fig--inline.align-right figcaption, .ecl .npp-fig--inline.align-center figcaption, .ecl .npp-fig--inline.align-left figcaption, .ecl .npp-fig--inline.align-right figcaption, .ck-content .npp-fig--inline.align-center figcaption, .ck-content .npp-fig--inline.align-left figcaption, .ck-content .npp-fig--inline.align-right figcaption {
    padding-top: 0.5rem; }
  .ecl-editor .npp-fig--inline:not(.align-center) .npp-media--inline:not(.npp-media--half), .ecl .npp-fig--inline:not(.align-center) .npp-media--inline:not(.npp-media--half), .ck-content .npp-fig--inline:not(.align-center) .npp-media--inline:not(.npp-media--half) {
    /* Fix overlapping custom captioned images. */
    width: auto; }
  .ecl-editor .npp-fig--inline.align-center, .ecl .npp-fig--inline.align-center, .ck-content .npp-fig--inline.align-center {
    width: -moz-fit-content;
    width: fit-content; }
  .ecl-editor .npp-fig--inline div.npp-stripe--media__container, .ecl .npp-fig--inline div.npp-stripe--media__container, .ck-content .npp-fig--inline div.npp-stripe--media__container {
    margin-bottom: 0.5rem; }
  .ecl-editor .npp-fig--inline .npp-media--half, .ecl .npp-fig--inline .npp-media--half, .ck-content .npp-fig--inline .npp-media--half {
    width: 40vw; }
    .ecl-editor .npp-fig--inline .npp-media--half.align-center .npp-media--inline, .ecl .npp-fig--inline .npp-media--half.align-center .npp-media--inline, .ck-content .npp-fig--inline .npp-media--half.align-center .npp-media--inline {
      width: -moz-max-content;
      width: max-content; }
  .ecl-editor .npp-fig--inline .npp-media__img, .ecl .npp-fig--inline .npp-media__img, .ck-content .npp-fig--inline .npp-media__img {
    display: block;
    margin: 0 auto;
    width: auto; }
  .ecl-editor .npp-widget__slideshow__slide .npp-media--inline, .ecl .npp-widget__slideshow__slide .npp-media--inline, .ck-content .npp-widget__slideshow__slide .npp-media--inline {
    padding: 0;
    margin: 0;
    border: 0; }
  .ecl-editor article.npp-media--auto-caption + figcaption, .ecl article.npp-media--auto-caption + figcaption, .ck-content article.npp-media--auto-caption + figcaption {
    display: none; }
  .ecl-editor drupal-media .npp-fig--inline.align-left figcaption, .ecl-editor drupal-media .npp-fig--inline.align-right figcaption, .ecl drupal-media .npp-fig--inline.align-left figcaption, .ecl drupal-media .npp-fig--inline.align-right figcaption, .ck-content drupal-media .npp-fig--inline.align-left figcaption, .ck-content drupal-media .npp-fig--inline.align-right figcaption {
    min-width: 100%; }
  .ecl-editor drupal-media .npp-fig--inline .npp-media--half, .ecl drupal-media .npp-fig--inline .npp-media--half, .ck-content drupal-media .npp-fig--inline .npp-media--half {
    width: 55vw; }
  .ecl-editor article.align-center, .ecl article.align-center, .ck-content article.align-center {
    display: flex;
    justify-content: center; }
  .ecl-editor article.npp-media, .ecl article.npp-media, .ck-content article.npp-media {
    margin-bottom: 1rem; }
    .ecl-editor article.npp-media img, .ecl article.npp-media img, .ck-content article.npp-media img {
      border: 1px solid lightgrey; }
  .ecl-editor .npp-footer, .ecl .npp-footer, .ck-content .npp-footer {
    background-color: #eee; }
    .ecl-editor .npp-footer--sign-in, .ecl .npp-footer--sign-in, .ck-content .npp-footer--sign-in {
      float: left;
      transform: translateY(-3.5rem);
      color: white;
      background-color: #004594;
      padding: 1rem; }
      .ecl-editor .npp-footer--sign-in a, .ecl .npp-footer--sign-in a, .ck-content .npp-footer--sign-in a {
        color: white !important; }
        .ecl-editor .npp-footer--sign-in a:hover, .ecl .npp-footer--sign-in a:hover, .ck-content .npp-footer--sign-in a:hover {
          text-decoration: underline; }
    .ecl-editor .npp-footer--menu-container, .ecl .npp-footer--menu-container, .ck-content .npp-footer--menu-container {
      background-color: gray; }
      .ecl-editor .npp-footer--menu-container .ecl-container:first-of-type:not(:only-of-type) section, .ecl .npp-footer--menu-container .ecl-container:first-of-type:not(:only-of-type) section, .ck-content .npp-footer--menu-container .ecl-container:first-of-type:not(:only-of-type) section {
        padding-bottom: 0.25rem; }
      .ecl-editor .npp-footer--menu-container .ecl-container:last-of-type:not(:only-of-type) section, .ecl .npp-footer--menu-container .ecl-container:last-of-type:not(:only-of-type) section, .ck-content .npp-footer--menu-container .ecl-container:last-of-type:not(:only-of-type) section {
        padding-top: 1rem;
        padding-bottom: 1.125rem; }
    .ecl-editor .npp-footer__section, .ecl .npp-footer__section, .ck-content .npp-footer__section {
      padding-top: 3rem;
      padding-bottom: 3rem; }
    .ecl-editor .npp-footer__widget, .ecl .npp-footer__widget, .ck-content .npp-footer__widget {
      padding: 1.125em 0; }
  .ecl-editor .ecl-footer__sections, .ecl .ecl-footer__sections, .ck-content .ecl-footer__sections {
    background-color: #4073af;
    padding-bottom: 1.5rem; }
  .ecl-editor .ecl-footer__common, .ecl .ecl-footer__common, .ck-content .ecl-footer__common {
    background-color: #004494;
    color: #fff;
    font: normal normal 400 .875rem/1rem Arial, sans-serif;
    padding-bottom: 5rem;
    padding-top: 1.5rem; }
    .ecl-editor .ecl-footer__common-container, .ecl .ecl-footer__common-container, .ck-content .ecl-footer__common-container {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: -1rem; }
    .ecl-editor .ecl-footer__common-link, .ecl .ecl-footer__common-link, .ck-content .ecl-footer__common-link {
      color: #fff;
      margin-bottom: 1rem;
      margin-right: 2rem; }
      .ecl-editor .ecl-footer__common-link::focus, .ecl-editor .ecl-footer__common-link::hover, .ecl .ecl-footer__common-link::focus, .ecl .ecl-footer__common-link::hover, .ck-content .ecl-footer__common-link::focus, .ck-content .ecl-footer__common-link::hover {
        color: #fff; }
      .ecl-editor .ecl-footer__common-link::last-child, .ecl .ecl-footer__common-link::last-child, .ck-content .ecl-footer__common-link::last-child {
        margin-right: 0; }
  .ecl-editor .ecl-col-m-4, .ecl-editor .ecl-col-12, .ecl .ecl-col-m-4, .ecl .ecl-col-12, .ck-content .ecl-col-m-4, .ck-content .ecl-col-12 {
    padding-inline-start: 1rem;
    padding-inline-end: 1rem;
    box-sizing: border-box;
    min-height: 1px;
    padding-inline-end: 1rem;
    position: relative;
    width: 100%; }
  .ecl-editor .ecl-row, .ecl .ecl-row, .ck-content .ecl-row {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-right: -1rem; }
  .ecl-editor .npp-nav--footer-menu li, .ecl-editor .npp-nav--footer-menu a, .ecl .npp-nav--footer-menu li, .ecl .npp-nav--footer-menu a, .ck-content .npp-nav--footer-menu li, .ck-content .npp-nav--footer-menu a {
    color: white;
    list-style: none; }
  .ecl-editor .npp-nav--footer-menu__title, .ecl .npp-nav--footer-menu__title, .ck-content .npp-nav--footer-menu__title {
    margin-bottom: 1rem; }
    .ecl-editor .npp-nav--footer-menu__title h5, .ecl .npp-nav--footer-menu__title h5, .ck-content .npp-nav--footer-menu__title h5 {
      padding-bottom: 0.5rem;
      border-bottom: 1px solid #b5b5b5; }
  .ecl-editor .npp-nav--footer-menu__item, .ecl .npp-nav--footer-menu__item, .ck-content .npp-nav--footer-menu__item {
    margin: 1.125rem 0; }
  .ecl-editor .ecl-footer, .ecl .ecl-footer, .ck-content .ecl-footer {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    margin: 0; }
  .ecl-editor .ecl-footer__sections, .ecl .ecl-footer__sections, .ck-content .ecl-footer__sections {
    background-color: #4073af;
    padding-bottom: 1.5rem; }
  .ecl-editor .ecl-footer__common, .ecl .ecl-footer__common, .ck-content .ecl-footer__common {
    background-color: #004494;
    color: #fff;
    font: normal normal 400 .875rem/1rem Arial, sans-serif;
    padding-bottom: 5rem;
    padding-top: 1.5rem; }
    .ecl-editor .ecl-footer__common-container, .ecl .ecl-footer__common-container, .ck-content .ecl-footer__common-container {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: -1rem; }
    .ecl-editor .ecl-footer__common-link, .ecl .ecl-footer__common-link, .ck-content .ecl-footer__common-link {
      color: #fff;
      margin-bottom: 1rem;
      margin-right: 2rem; }
      .ecl-editor .ecl-footer__common-link::focus, .ecl-editor .ecl-footer__common-link::hover, .ecl .ecl-footer__common-link::focus, .ecl .ecl-footer__common-link::hover, .ck-content .ecl-footer__common-link::focus, .ck-content .ecl-footer__common-link::hover {
        color: #fff; }
      .ecl-editor .ecl-footer__common-link::last-child, .ecl .ecl-footer__common-link::last-child, .ck-content .ecl-footer__common-link::last-child {
        margin-right: 0; }
  .ecl-editor .ecl-footer__section .ecl-footer__section-title, .ecl .ecl-footer__section .ecl-footer__section-title, .ck-content .ecl-footer__section .ecl-footer__section-title {
    border-bottom: 2px solid #7fa1c9;
    color: #fff;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 1.5rem;
    padding-bottom: .75rem; }
  .ecl-editor .ecl-footer__section .ecl-footer__section-list, .ecl .ecl-footer__section .ecl-footer__section-list, .ck-content .ecl-footer__section .ecl-footer__section-list {
    list-style: none;
    margin: 0;
    padding-left: 0; }
    .ecl-editor .ecl-footer__section .ecl-footer__section-list--inline, .ecl .ecl-footer__section .ecl-footer__section-list--inline, .ck-content .ecl-footer__section .ecl-footer__section-list--inline {
      display: inline-flex;
      flex-wrap: wrap; }
  .ecl-editor .ecl-footer__section .ecl-footer__section-item, .ecl .ecl-footer__section .ecl-footer__section-item, .ck-content .ecl-footer__section .ecl-footer__section-item {
    display: block;
    margin-top: 1rem;
    margin-right: 2rem;
    color: white; }
    .ecl-editor .ecl-footer__section .ecl-footer__section-item--glyph:before, .ecl .ecl-footer__section .ecl-footer__section-item--glyph:before, .ck-content .ecl-footer__section .ecl-footer__section-item--glyph:before {
      width: 3.125rem;
      height: 3.125rem;
      color: white;
      margin-right: 0.25rem;
      font-family: "npp-glyph-branded";
      speak: never;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      font-smooth: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: auto; }
    .ecl-editor .ecl-footer__section .ecl-footer__section-item--glyph--facebook:before, .ecl .ecl-footer__section .ecl-footer__section-item--glyph--facebook:before, .ck-content .ecl-footer__section .ecl-footer__section-item--glyph--facebook:before {
      content: "\ea91"; }
    .ecl-editor .ecl-footer__section .ecl-footer__section-item--glyph--twitter:before, .ecl .ecl-footer__section .ecl-footer__section-item--glyph--twitter:before, .ck-content .ecl-footer__section .ecl-footer__section-item--glyph--twitter:before {
      content: "\ea96"; }
  .ecl-editor .ecl-footer__section .ecl-footer__section-link, .ecl .ecl-footer__section .ecl-footer__section-link, .ck-content .ecl-footer__section .ecl-footer__section-link {
    color: #fff; }
    .ecl-editor .ecl-footer__section .ecl-footer__section-link::focus, .ecl-editor .ecl-footer__section .ecl-footer__section-link::hover, .ecl .ecl-footer__section .ecl-footer__section-link::focus, .ecl .ecl-footer__section .ecl-footer__section-link::hover, .ck-content .ecl-footer__section .ecl-footer__section-link::focus, .ck-content .ecl-footer__section .ecl-footer__section-link::hover {
      color: #fff; }
  .ecl-editor .ecl-container, .ecl .ecl-container, .ck-content .ecl-container {
    padding-inline-start: 1rem;
    padding-inline-end: 1rem;
    box-sizing: border-box;
    margin-inline-start: auto;
    margin-inline-end: auto;
    position: relative; }
  @media (min-width: 480px) {
    .ecl-editor .ecl-container, .ecl .ecl-container, .ck-content .ecl-container {
      max-width: 100%;
      width: 480px; } }
  @media (min-width: 768px) {
    .ecl-editor .ecl-col-m-4, .ecl .ecl-col-m-4, .ck-content .ecl-col-m-4 {
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%; }
    .ecl-editor .ecl-container, .ecl .ecl-container, .ck-content .ecl-container {
      max-width: 100%;
      width: 768px; } }
  @media (min-width: 62.25em) {
    .ecl-editor .ecl-row, .ecl .ecl-row, .ck-content .ecl-row {
      margin-left: -1rem;
      margin-right: -1rem; }
    .ecl-editor .ecl-container, .ecl .ecl-container, .ck-content .ecl-container {
      width: 996px; } }
  @media (min-width: 86.25em) {
    .ecl-editor .ecl-container, .ecl .ecl-container, .ck-content .ecl-container {
      width: 1280px; } }

@media (min-width: 48em) {
  .ecl h4, .ecl-editor h4, .ck-content h4 {
    font-size: 1.25em; } }

@media (min-width: 48em) and (orientation: landscape) {
  .ecl tr, .ecl-editor tr, .ck-content tr {
    border-bottom: 1px solid #cfcfcf; }
    .ecl tr:first-of-type, .ecl-editor tr:first-of-type, .ck-content tr:first-of-type {
      border-top: 1px solid #cfcfcf; }
  .ecl td, .ecl-editor td, .ck-content td {
    display: table-cell;
    border-right: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf; }
  .ecl blockquote p, .ecl-editor blockquote p, .ck-content blockquote p {
    font-size: 1.5rem; } }

@media (min-width: 86.25em) {
  .ecl table th, .ecl table td, .ecl-editor table th, .ecl-editor table td, .ck-content table th, .ck-content table td {
    padding: 0.5rem; } }

/* ecl grid overrides  */
.ecl-u-mb-xl {
  margin-bottom: 0 !important; }

.ecl-form-group.ecl-u-mv-m {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.ecl-no-gutters > .ecl-col {
  padding-left: 1rem;
  padding-right: 1rem; }

/* colorbox overrides  */
#colorbox, #cboxOverlay, #cboxWrapper {
  overflow: visible !important; }

#cboxPrevious, #cboxNext, #cboxClose {
  background: none;
  color: transparent;
  height: auto;
  width: auto;
  margin-top: 0;
  text-indent: unset; }
  #cboxPrevious:before, #cboxNext:before, #cboxClose:before {
    color: white; }

#cboxPrevious:before, #cboxNext:before {
  font-size: 2.5em;
  transform-origin: center;
  color: white; }

#cboxNext {
  right: -60px; }

#cboxPrevious {
  left: -60px; }

#cboxClose {
  top: -16px;
  right: -180px; }
  #cboxClose:before {
    font-size: 1.5em; }

#npp-cboxDownload {
  position: absolute;
  top: -20px;
  right: -100px;
  color: #ededed;
  display: flex;
  flex-direction: column;
  align-items: center; }
  #npp-cboxDownload .npp-ico--container, #npp-cboxDownload .npp-ico--container .svg-inline--fa {
    font-size: 1rem; }
  #npp-cboxDownload label {
    font-size: 0.875rem;
    margin-top: 0.25rem; }

/* _icons.scss */
@keyframes bounce_circle {
  0% { }
  50% {
    background-color: black; }
  100% { } }

.npp-glyph, #cboxPrevious, #cboxNext, #cboxClose, .npp-widget--accordion--feedback .npp-widget--accordion__hdr-bullet:before, .npp-widget--country-chooser .npp-widget__button--reset, .npp-list--charts .npp-list__item a:first-of-type:before, .npp-button--sign-in:before, .npp-button--sign-out:before, .npp-button--subchapters, .npp-button--accordion-toggle:before, .npp-button--cpbox-download:before, .npp-content h5.npp-hdr--w-icon:before, .npp-nav--book-traverse ul li:before, .npp-nav--pub-traverse ul li:before {
  /* Use !important to prevent issues with browser extensions that change fonts. */
  font-family: 'npp-glyph';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .npp-glyph--sign-out:before, .npp-button--sign-out:before {
    content: "\e90e"; }
  .npp-glyph--sign-in:before, .npp-button--sign-in:before {
    content: "\e90f"; }
  .npp-glyph--comment-dots-regular:before, .npp-widget--accordion--feedback .npp-widget--accordion__hdr-bullet:before {
    content: "\e90b"; }
  .npp-glyph--quote-left:before {
    content: "\e911"; }
  .npp-glyph--quote-right:before {
    content: "\e912"; }
  .npp-glyph--at:before, .npp-content h5.npp-hdr--w-icon--email:before {
    content: "\f1fb"; }
  .npp-glyph--question-circle:before {
    content: "\e908"; }
  .npp-glyph--x-thin:before, #cboxClose:before, .npp-widget--country-chooser .npp-widget__button--reset:before {
    content: "\e907"; }
  .npp-glyph--home:before {
    content: "\e900"; }
  .npp-glyph--ellipsis-v:before {
    content: "\e906"; }
  .npp-glyph--arrow-line {
    content: "\e910"; }
  .npp-glyph--angle-right:before, #cboxPrevious:before, #cboxNext:before, .npp-widget--accordion--help .npp-button--accordion-toggle:before, .npp-widget--accordion--feedback .npp-button--accordion-toggle:before, .npp-widget--accordion--multilang-docs .npp-button--accordion-toggle:before, .npp-button--subchapters:before, .npp-nav--book-traverse ul li:not(:only-of-type):last-of-type:before, .npp-nav--pub-traverse ul li:not(:only-of-type):last-of-type:before, .npp-nav--book-traverse ul li:only-of-type:before, .npp-nav--pub-traverse ul li:only-of-type:before, .npp-glyph--angle-left:before, #cboxPrevious:before, .npp-nav--book-traverse ul li:not(:only-of-type):first-of-type:before, .npp-nav--pub-traverse ul li:not(:only-of-type):first-of-type:before, .npp-glyph--angle-down:before, .npp-widget--accordion.is-active .npp-button--accordion-toggle:before {
    content: "\f105";
    display: block;
    min-height: 1.25rem; }
  .npp-glyph--angle-right:before, #cboxPrevious:before, #cboxNext:before, .npp-widget--accordion--help .npp-button--accordion-toggle:before, .npp-widget--accordion--feedback .npp-button--accordion-toggle:before, .npp-widget--accordion--multilang-docs .npp-button--accordion-toggle:before, .npp-button--subchapters:before, .npp-nav--book-traverse ul li:not(:only-of-type):last-of-type:before, .npp-nav--pub-traverse ul li:not(:only-of-type):last-of-type:before, .npp-nav--book-traverse ul li:only-of-type:before, .npp-nav--pub-traverse ul li:only-of-type:before {
    transform: rotate(0deg); }
  .npp-glyph--angle-down:before, .npp-widget--accordion.is-active .npp-button--accordion-toggle:before {
    transform: rotate(90deg); }
  .npp-glyph--angle-left:before, #cboxPrevious:before, .npp-nav--book-traverse ul li:not(:only-of-type):first-of-type:before, .npp-nav--pub-traverse ul li:not(:only-of-type):first-of-type:before {
    transform: rotate(180deg); }
  .npp-glyph--hand-holding-heart:before {
    content: "\e90a"; }
  .npp-glyph--coffee:before {
    content: "\e902"; }
  .npp-glyph--globe-europe:before {
    content: "\e901"; }
  .npp-glyph--palette:before {
    content: "\e904"; }
  .npp-glyph--hands:before {
    content: "\e905"; }
  .npp-glyph--stethoscope:before {
    content: "\f0f1"; }
  .npp-glyph--briefcase:before {
    content: "\f0b1"; }
  .npp-glyph--people-carry:before {
    content: "\e903"; }
  .npp-glyph--institution:before, .npp-content h5.npp-hdr--w-icon--organization:before {
    content: "\f19c"; }
  .npp-glyph--graduation-cap:before {
    content: "\f19d"; }
  .npp-glyph--location:before, .npp-content h5.npp-hdr--w-icon--location:before {
    content: "\e947"; }
  .npp-glyph--paper-plane:before, .npp-content h5.npp-hdr--w-icon--postal:before {
    content: "\f1d8"; }
  .npp-glyph--map-marker:before {
    content: "\f041"; }
  .npp-glyph--plus:before {
    content: "\e90c"; }
  .npp-glyph--minus:before {
    content: "\e90d"; }
  .npp-glyph--download:before, .npp-button--cpbox-download:before {
    content: "\e909"; }
  .npp-glyph--user-circle:before {
    content: "\f2be"; }
  .npp-glyph--group:before {
    content: "\f0c0"; }
  .npp-glyph--share:before {
    content: "\f1e0"; }
  .npp-glyph--gavel:before {
    content: "\f0e3"; }
  .npp-glyph--file-excel:before {
    content: "\e918"; }
  .npp-glyph--file-image:before {
    content: "\e917"; }
  .npp-glyph--file-regular:before {
    content: "\e913"; }
  .npp-glyph--file-pdf:before {
    content: "\eadf"; }
  .npp-glyph--file-powerpoint:before {
    content: "\e914"; }
  .npp-glyph--file-video:before {
    content: "\e916"; }
  .npp-glyph--file-word:before {
    content: "\e919"; }

.npp-ico {
  /* stripe icons */
  /* Icon for not-found page */ }
  .npp-ico--svg-sprite {
    vertical-align: middle;
    display: inline-block;
    background-color: #dbdbdb;
    border-radius: 8px;
    margin-right: 0.5em; }
  .npp-ico--flag {
    height: 31px;
    width: auto; }
  .npp-ico--anim {
    display: block;
    text-align: center;
    /* animated */ }
    .npp-ico--anim__loading {
      display: inline-block; }
      .npp-ico--anim__loading span {
        display: block;
        background-color: #b5b5b5;
        float: left;
        height: 10px;
        margin-left: 6px;
        width: 10px;
        animation-name: bounce_circle;
        animation-duration: 0.7775s;
        animation-iteration-count: infinite;
        animation-direction: normal;
        border-radius: 7px; }
        .npp-ico--anim__loading span:first-of-type {
          animation-delay: 0.1595s; }
        .npp-ico--anim__loading span:nth-child(2) {
          animation-delay: 0.3655s; }
        .npp-ico--anim__loading span:last-of-type {
          animation-delay: 0.4685s; }
  .npp-ico--container {
    height: auto;
    width: 5.625rem;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    font-size: 3.75rem; }
    .npp-ico--container img {
      height: 100%;
      width: auto;
      display: block; }
      .npp-ico--container img.npp-ico--custom {
        height: 3.75rem; }
    .npp-ico--container .fontawesome-icon {
      transform: translate(-0.625rem, -0.625rem); }
      .npp-ico--container .fontawesome-icon span {
        color: pink; }
  .npp-ico--not-found {
    width: 100% !important;
    color: red;
    margin: 20px 0; }

.npp-list__item--country .npp-ico--container {
  width: 38px;
  height: 25px;
  overflow: hidden;
  border: 1px solid #b5b5b5;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  align-items: center;
  font-size: inherit;
  margin-right: 0.5em; }

.npp-list__item--country img {
  width: auto; }

.ed-svg-flag {
  display: inline-block;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
  width: 60px;
  height: 40px;
  margin: 1px;
  transform: translate(-0.5px, 0.5px); }

/* Placeholder for npp_stripe link bar - Notes/Glossary. Normally not set through column class. */
.npp-col--pbi-ico-notes, .npp-col--pbi-ico-glossary, .npp-col--pbi-ico-data {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 2.25rem; }
  .npp-col--pbi-ico-notes:before, .npp-col--pbi-ico-glossary:before, .npp-col--pbi-ico-data:before {
    background-position: center -2.3125rem;
    background-size: 3.125rem auto;
    content: ' ';
    width: 1.6875rem; }
  .npp-col--pbi-ico-notes a, .npp-col--pbi-ico-glossary a, .npp-col--pbi-ico-data a {
    padding-left: .75rem !important; }

.npp-col--pbi-ico-glossary {
  background: transparent url("../images/icons/svg/datavis/npp-reports-glossary.svg") no-repeat; }

.npp-col--pbi-ico-notes {
  background: transparent url("../images/icons/svg/datavis/npp-reports-notes.svg") no-repeat; }

.npp-col--pbi-ico-data {
  background: transparent url("../images/icons/svg/datavis/npp-reports-data.svg") no-repeat; }

/* _icons_large.scss */
@media (min-width: 48em) {
  .npp-ico--container {
    width: 5.625rem;
    font-size: 5.625rem; }
    .npp-ico--container img.npp-ico--custom {
      height: 5.625rem; } }

/* _icons_large.scss */
@media (min-width: 62.25em) {
  .npp-ico {
    /* stripe icons */ }
    .npp-ico--container {
      font-size: 6.875em;
      height: auto; }
      .npp-ico--container .fontawesome-icon {
        transform: translate(-1.25rem, -1.25rem); } }

/* _elements.scss */
.ecl-text-input {
  line-height: 1.125rem;
  padding: 0.6rem; }

.ecl-file {
  max-width: none;
  border-bottom: 1px solid #dbdbdb; }
  .ecl-file a.ecl-file__download {
    margin: 1em 0 0 0; }
    .ecl-file a.ecl-file__download:hover {
      color: #0050ae; }
  .ecl-file .fa-file-alt {
    width: 1.125em;
    height: auto; }
  .ecl-file:first-of-type {
    margin-top: 1.125em; }
  .ecl-file:last-of-type {
    margin-bottom: 2.5em; }

.ecl-editor table td, .ecl-editor table th {
  padding: 0.125rem; }

.npp-widget--accordion__content {
  padding: 1em;
  display: none; }
  .npp-widget--accordion__content p, .npp-widget--accordion__content ul {
    margin-bottom: 1rem; }
  .npp-widget--accordion__content li {
    margin-left: 1rem;
    margin-bottom: 1rem; }
    .npp-widget--accordion__content li > ul {
      margin-top: 1rem; }
  .npp-widget--accordion__content article.npp-media {
    margin-bottom: 1rem; }
    .npp-widget--accordion__content article.npp-media img {
      border: 1px solid lightgrey; }

.npp-widget--accordion__hdr {
  cursor: pointer;
  display: flex; }
  .npp-widget--accordion__hdr span, .npp-widget--accordion__hdr button {
    flex-basis: auto; }
  .npp-widget--accordion__hdr-title {
    display: block; }
  .npp-widget--accordion__hdr button {
    display: flex;
    align-items: center; }
    .npp-widget--accordion__hdr button span {
      opacity: 0; }

.npp-widget--accordion--feedback .npp-widget--accordion__hdr {
  justify-content: center;
  align-items: center; }
  .npp-widget--accordion--feedback .npp-widget--accordion__hdr-bullet {
    margin-right: 0.5em; }
    .npp-widget--accordion--feedback .npp-widget--accordion__hdr-bullet:before {
      font-size: 2.5em;
      color: #4174af; }

.npp-widget--accordion--help .npp-widget--accordion__hdr {
  justify-content: space-between;
  align-items: flex-end;
  border-bottom: 4px solid #b5b5b5; }
  .npp-widget--accordion--help .npp-widget--accordion__hdr-title {
    flex-grow: 2;
    font-size: 1.25rem;
    padding-left: 0.5rem;
    padding-bottom: 0.5rem;
    font-weight: 500; }

.npp-widget--accordion--help .npp-button--accordion-toggle, .npp-widget--accordion--feedback .npp-button--accordion-toggle {
  margin-left: 0.5em; }
  .npp-widget--accordion--help .npp-button--accordion-toggle:before, .npp-widget--accordion--feedback .npp-button--accordion-toggle:before {
    font-size: 2em;
    transform-origin: center;
    color: #004594; }
  .npp-widget--accordion--help .npp-button--accordion-toggle:hover, .npp-widget--accordion--feedback .npp-button--accordion-toggle:hover {
    background-color: transparent; }

.npp-widget--accordion--help {
  width: 100%;
  padding-top: 2.5em; }
  .npp-widget--accordion--help .npp-widget--accordion__content {
    padding-left: 0;
    padding-right: 0; }
    .npp-widget--accordion--help .npp-widget--accordion__content p {
      margin-bottom: 0; }
      .npp-widget--accordion--help .npp-widget--accordion__content p:last-of-type {
        padding-bottom: 1em; }
    .npp-widget--accordion--help .npp-widget--accordion__content h4 {
      border-left-width: 0.5rem;
      border-left-style: solid;
      border-left-color: #004594;
      line-height: 1em;
      padding-left: 0.25em;
      position: relative;
      width: 100%;
      margin: 1em 0;
      font-size: 1.25em;
      margin-top: 1.125em; }
      .npp-widget--accordion--help .npp-widget--accordion__content h4 span {
        position: absolute;
        bottom: 0;
        line-height: 24; }
      .npp-widget--accordion--help .npp-widget--accordion__content h4 > a {
        display: inline-block;
        transform: translateY(2px); }
      .npp-widget--accordion--help .npp-widget--accordion__content h4.npp-content__lead-title {
        margin-top: 0.5rem;
        margin-bottom: 2rem; }
      .npp-widget--accordion--help .npp-widget--accordion__content h4.ed-charts-fig__title {
        font-size: 1.125rem;
        line-height: 1.25rem; }
    .npp-widget--accordion--help .npp-widget--accordion__content h5 {
      font-size: 1.125em;
      margin: 1em 0; }
    .npp-widget--accordion--help .npp-widget--accordion__content h6 {
      margin: 0.5em 0; }
    .npp-widget--accordion--help .npp-widget--accordion__content table {
      width: 100%; }
      .npp-widget--accordion--help .npp-widget--accordion__content table tr {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        border-bottom: 1px solid #ededed; }
      .npp-widget--accordion--help .npp-widget--accordion__content table td {
        text-align: left; }
        .npp-widget--accordion--help .npp-widget--accordion__content table td .npp-media {
          margin: 0; }
          .npp-widget--accordion--help .npp-widget--accordion__content table td .npp-media figcaption {
            display: none; }
        .npp-widget--accordion--help .npp-widget--accordion__content table td:first-of-type {
          width: 20%;
          background-color: #f8f8f8;
          border-right: 1px solid #dbdbdb; }
        .npp-widget--accordion--help .npp-widget--accordion__content table td:last-of-type {
          padding-left: 1em; }
  .npp-widget--accordion--help .npp-widget--accordion__hdr-title {
    padding-left: 0; }
  .npp-widget--accordion--help .npp-widget--accordion__hdr {
    margin-bottom: 1.125em; }

.npp-widget--accordion--multilang-docs .npp-widget--accordion__hdr {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 2px solid #b5b5b5; }

.npp-widget--accordion--multilang-docs .npp-widget--accordion__content {
  padding: 0; }

.npp-widget--accordion--multilang-docs .npp-button--accordion-toggle {
  padding: 0;
  margin-left: 0.5em; }
  .npp-widget--accordion--multilang-docs .npp-button--accordion-toggle:before {
    font-size: 2em;
    transform-origin: center; }

.npp-widget--accordion--contact .npp-widget--accordion__hdr {
  border-bottom: 1px solid #dbdbdb; }

.npp-widget--share {
  padding: 1rem 2rem; }
  .npp-widget--share .ecl-social-media-share {
    display: flex;
    justify-content: center;
    padding-top: 0.5rem;
    padding-bottom: 0;
    flex-direction: column;
    align-items: center; }
    .npp-widget--share .ecl-social-media-share .ecl-social-media-share__description {
      margin-bottom: 0.125rem; }
    .npp-widget--share .ecl-social-media-share .wtShareList {
      margin: 0.125rem 0; }
      .npp-widget--share .ecl-social-media-share .wtShareList .wtShareNetworks {
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 410px;
        flex-wrap: wrap; }
      .npp-widget--share .ecl-social-media-share .wtShareList li:not(:last-of-type) {
        flex-grow: 50%; }
      .npp-widget--share .ecl-social-media-share .wtShareList li:last-of-type {
        float: none;
        clear: both;
        margin: 0 auto;
        flex: none; }
  .npp-widget--share .ecl-button:not(.npp-button--accordion-toggle) {
    margin-bottom: 1rem; }

.npp-widget--country-chooser {
  width: 100%; }
  .npp-widget--country-chooser .npp-list {
    margin-top: 2em; }
    .npp-widget--country-chooser .npp-list li {
      visibility: visible; }
      .npp-widget--country-chooser .npp-list li a {
        display: flex;
        align-items: center;
        line-height: initial;
        padding: 0.5rem 0; }
  .npp-widget--country-chooser .ecl-text-input {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #b5b5b5; }
    .npp-widget--country-chooser .ecl-text-input:focus, .npp-widget--country-chooser .ecl-text-input:hover {
      outline: 0; }
    .npp-widget--country-chooser .ecl-text-input:hover {
      border-bottom: 2px solid #b5b5b5; }
  .npp-widget--country-chooser .npp-widget__button--reset {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    background-color: white;
    color: #363636; }
    .npp-widget--country-chooser .npp-widget__button--reset span {
      display: none; }
  .npp-widget--country-chooser .npp-widget__field-group {
    position: relative;
    width: 100%;
    margin-bottom: 2em; }
  .npp-widget--country-chooser .npp-widget__field-label {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 2.5rem;
    font-size: 1.125rem;
    background-color: transparent;
    color: #7a7a7a;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 0.25em; }

.npp-widget--chapters {
  position: relative;
  height: 4.4375rem;
  display: flex; }
  .npp-widget--chapters nav, .npp-widget--chapters button {
    margin-right: .5rem; }

.npp-widget--popover {
  position: relative;
  /* Ensures the arrow can position relative to this */
  padding: 1rem;
  width: -moz-max-content;
  width: max-content;
  /* Makes the popover content fit dynamically */
  border-radius: 0.375rem;
  /* Rounded corners for a softer look */
  border: 1px solid #E2E8F0;
  /* Subtle border for contrast */
  background-color: #fff;
  /* White background for clean content display */
  box-shadow: 0 0.5em 1em -0.125em #0a0a0a1a, 0 0 0 1px #0a0a0a05;
  /* Light shadow for depth */
  z-index: 1001;
  /* Ensure it's above other elements */ }
  .npp-widget--popover p {
    padding: 1rem; }
  .npp-widget--popover:after {
    content: "";
    background-color: #fff;
    /* Matches the popover's background */
    border-color: #E2E8F0;
    /* Matches the popover's border */
    border-right-width: 1px;
    border-bottom-width: 1px;
    height: 1rem;
    width: 1rem;
    position: absolute;
    bottom: -0.5rem;
    /* Positioned below the popover */
    left: 50%;
    /* Centered horizontally */
    transform: translateX(-50%) rotate(45deg);
    /* Creates the arrow shape */ }
  .npp-widget--popover.arrow-top:after {
    bottom: auto;
    /* Remove the default bottom positioning */
    top: -0.5rem;
    /* Position the arrow above the popover */
    border-bottom-width: 0;
    /* Hide the bottom border */
    border-top-width: 1px;
    /* Show the top border */ }
  .npp-widget--popover.arrow-right:after {
    top: 50%;
    /* Vertically centered */
    left: 97%;
    /* Positioned to the right of the popover */
    bottom: auto;
    /* Remove the default bottom positioning */
    transform: translateY(-50%) rotate(45deg);
    /* Keeps the arrow correctly aligned */
    border-right-width: 1px;
    /* Show the right border */
    border-left-width: 0;
    /* Hide the left border */ }

.npp-container--popover {
  width: -moz-fit-content;
  width: fit-content; }

.npp-media:not(.npp-media--inline) {
  margin-bottom: 1rem;
  margin-top: 0.5rem; }
  .npp-media:not(.npp-media--inline):not(.npp-media--half):not(.npp-media--img-offset) {
    margin-bottom: 2em; }

/* Editor/Contributor node list forms/filters 
* applied to .npp-fig--inline, .npp-media--inline
*/
.npp-fig--inline {
  margin-bottom: 2rem; }

.npp-media--inline {
  margin-bottom: 0; }

.npp-fig--inline, .npp-media--inline {
  border-radius: 3px;
  padding-top: 0.5rem;
  width: 100%;
  /* icons */ }
  .npp-fig--inline:not(.align-center):not(.align-left):not(.align-right), .npp-media--inline:not(.align-center):not(.align-left):not(.align-right) {
    float: none;
    clear: both; }
  .npp-fig--inline.align-center, .npp-fig--inline.align-left, .npp-fig--inline.align-right, .npp-media--inline.align-center, .npp-media--inline.align-left, .npp-media--inline.align-right {
    width: auto;
    display: flex;
    flex-direction: column; }
    .npp-fig--inline.align-center img, .npp-fig--inline.align-left img, .npp-fig--inline.align-right img, .npp-media--inline.align-center img, .npp-media--inline.align-left img, .npp-media--inline.align-right img {
      border: 1px solid #b5b5b5; }
  .npp-fig--inline.align-center, .npp-media--inline.align-center {
    float: none;
    align-items: center; }
    .npp-fig--inline.align-center:not(.npp-media--half), .npp-media--inline.align-center:not(.npp-media--half) {
      clear: both; }
  .npp-fig--inline.align-left, .npp-media--inline.align-left {
    margin-right: 1em;
    clear: right; }
  .npp-fig--inline.align-right, .npp-media--inline.align-right {
    clear: left;
    margin-left: 1em; }
  .npp-fig--inline > article.npp-media, .npp-media--inline > article.npp-media {
    border: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    margin-bottom: 0; }
  .npp-fig--inline .file, .npp-media--inline .file {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .npp-fig--inline .file--application-pdf i.npp-ico--pre, .npp-fig--inline .file--x-office-document i.npp-ico--pre, .npp-media--inline .file--application-pdf i.npp-ico--pre, .npp-media--inline .file--x-office-document i.npp-ico--pre {
      flex: 0; }
      .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .npp-media--inline .file--application-pdf i.npp-ico--pre:before, .npp-media--inline .file--x-office-document i.npp-ico--pre:before {
        display: none; }
      .npp-fig--inline .file--application-pdf i.npp-ico--pre svg, .npp-fig--inline .file--x-office-document i.npp-ico--pre svg, .npp-media--inline .file--application-pdf i.npp-ico--pre svg, .npp-media--inline .file--x-office-document i.npp-ico--pre svg {
        margin-right: 0.5rem; }
    .npp-fig--inline .file span, .npp-media--inline .file span {
      flex: 1; }
    .npp-fig--inline .file--application-pdf i.npp-ico--pre:before, .npp-media--inline .file--application-pdf i.npp-ico--pre:before {
      content: "\f1c1"; }
    .npp-fig--inline .file--x-office-document i.npp-ico--pre:before, .npp-media--inline .file--x-office-document i.npp-ico--pre:before {
      content: "\f15b"; }
  .npp-fig--inline div.npp-stripe--media__container, .npp-media--inline div.npp-stripe--media__container {
    border: 0;
    margin-bottom: 0.5rem; }

.npp-media {
  width: auto; }
  .npp-media--inline div.npp-stripe--media__container {
    margin-bottom: 0; }
  .npp-media--inline.npp-media--half {
    width: 50%; }
  .npp-media img {
    max-width: 100%;
    height: auto; }
  .npp-media__caption {
    font-size: 0.875rem;
    width: 100%; }
  .npp-media__link--file {
    padding: 1rem;
    border: 1px solid #b5b5b5;
    border-radius: 3px;
    display: block; }
  .npp-media__link .npp-ico--container {
    font-size: 1.5rem;
    display: inline-block;
    color: #b5b5b5; }
    .npp-media__link .npp-ico--container:last-of-type {
      text-align: right; }

.npp-fig--inline.align-left figcaption, .npp-fig--inline.align-right figcaption {
  max-width: -moz-fit-content;
  max-width: fit-content; }

.npp-fig--inline.align-center figcaption, .npp-fig--inline.align-left figcaption, .npp-fig--inline.align-right figcaption {
  padding-top: 0.5rem; }

.npp-fig--inline:not(.align-center) .npp-media--inline:not(.npp-media--half) {
  /* Fix overlapping custom captioned images. */
  width: auto; }

.npp-fig--inline.align-center {
  width: -moz-fit-content;
  width: fit-content; }

.npp-fig--inline div.npp-stripe--media__container {
  margin-bottom: 0.5rem; }

.npp-fig--inline .npp-media--half {
  width: 40vw; }
  .npp-fig--inline .npp-media--half.align-center .npp-media--inline {
    width: -moz-max-content;
    width: max-content; }

.npp-fig--inline .npp-media__img {
  display: block;
  margin: 0 auto;
  width: auto; }

.npp-widget__slideshow__slide .npp-media--inline {
  padding: 0;
  margin: 0;
  border: 0; }

/* Hide figcaption appearing under an auto captioned image. */
article.npp-media--auto-caption + figcaption {
  display: none; }

drupal-media .npp-fig--inline.align-left figcaption, drupal-media .npp-fig--inline.align-right figcaption {
  min-width: 100%; }

drupal-media .npp-fig--inline .npp-media--half {
  width: 55vw; }

/* twitter typeahead */
.twitter-typeahead {
  width: 100%; }

.tt-query {
  border-radius: 3px;
  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5); }

.tt-hint {
  color: #999; }

.tt-menu {
  width: auto;
  min-width: 300px;
  margin: 16 0;
  padding: 0.5em 0;
  background-color: white;
  border: 1px solid #b5b5b5;
  border-radius: 3px;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); }

.tt-suggestion {
  padding: 1em;
  font-size: 1em;
  line-height: 1em; }

.tt-suggestion:hover {
  cursor: pointer;
  color: white;
  background-color: #b5b5b5; }

.tt-suggestion.tt-cursor {
  color: white;
  background-color: #b5b5b5; }

.tt-suggestion p {
  margin: 0; }

.npp-colgroup--cols {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%; }

/*
 * Unordered and Ordered lists 
 * @define lists
 */
.npp-list {
  /* put this somewhere else. */ }
  .npp-list li {
    list-style: none; }
  .npp-list--cols {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%; }
  .npp-list--simple li {
    margin: .25rem; }
  .npp-list--simple h4 {
    margin-bottom: .5rem; }
  .npp-list--fa li:before {
    padding-left: 0.5em;
    display: inline-block;
    color: #b5b5b5; }
  .npp-list--fa li a {
    display: inline-block; }
    .npp-list--fa li a:hover {
      text-decoration: none;
      font-weight: 400; }
  .npp-list--countries > li, .npp-list--latest > li, .npp-list--chapters > li {
    flex-basis: 3.4375rem;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 1; }
  .npp-list--country li {
    opacity: 1.0;
    display: block;
    transition: opacity 500ms; }
  .npp-list__link {
    display: block;
    padding: 0.5em; }
  .npp-list--contact:not(.npp-list--countries) .npp-list__item {
    border-style: solid;
    border-color: #ededed;
    border-bottom-width: 1px;
    padding: 1rem; }
    .npp-list--contact:not(.npp-list--countries) .npp-list__item:first-of-type {
      border-top-width: 1px; }
    .npp-list--contact:not(.npp-list--countries) .npp-list__item:nth-child(even) {
      background-color: #f5f5f5; }
    .npp-list--contact:not(.npp-list--countries) .npp-list__item p {
      line-height: 1.25rem;
      white-space: break-spaces; }
    .npp-list--contact:not(.npp-list--countries) .npp-list__item h5 {
      padding-bottom: 1rem; }
  .npp-list--contact:not(.npp-list--countries) .npp-list__link {
    padding: 0; }
  .npp-list--ico-cols {
    width: 100%; }
    .npp-list--ico-cols .npp-list__item {
      max-height: 7.5rem;
      border-bottom: 1px solid #ededed;
      display: flex; }
      .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        padding: 1rem 0;
        line-height: inherit;
        color: #004494;
        font-size: 2rem; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link:first-of-type:before {
          margin-right: 0.5em;
          color: #b5b5b5;
          width: 42px;
          text-align: center; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link span {
          font-size: 1rem; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link > svg {
          min-width: 3.75rem; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link:before {
          font-weight: 900;
          font-family: "Font Awesome 5 Free";
          display: none; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=political-social-economic-background-trends]:before {
          content: "\f682"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=organisation-governance]:before {
          content: "\f5ee"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=funding-in-education]:before {
          content: "\f153"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=primary-education]:before {
          content: "\f51b"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=early-childhood-education-care]:before {
          content: "\f1ae"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=secondary-post-secondary-non-tertiary-education]:before {
          content: "\f549"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=higher-education]:before {
          content: "\f19c"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=adult-education-training]:before {
          content: "\f5ae"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=teachers-education-staff]:before {
          content: "\f51c"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=management-other-education-staff]:before {
          content: "\f546"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=quality-assurance]:before {
          content: "\f560"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=educational-support-guidance]:before {
          content: "\f4d7"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=mobility-internationalisation]:before {
          content: "\f558"; }
        .npp-list--ico-cols .npp-list__item a.npp-list--fa-ico-link[data-title=ongoing-reforms-policy-developments]:before {
          content: "\f568"; }
      .npp-list--ico-cols .npp-list__item:hover {
        background-color: #ededed; }
  .npp-list--charts .npp-list__item a {
    border-bottom: 1px solid #ededed;
    background-color: white;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 1em;
    padding-right: 0; }
    .npp-list--charts .npp-list__item a:first-of-type:before {
      font-size: 2em;
      margin-right: 0.5em;
      color: #b5b5b5;
      width: 42px;
      text-align: center; }
    .npp-list--charts .npp-list__item a:hover {
      background-color: #fafafa; }
  .npp-list--charts .npp-list__item span:first-of-type {
    color: #b5b5b5;
    font-size: 30px;
    display: inline-block;
    width: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 0.125em; }
  .npp-list--charts .npp-list__item:hover {
    background-color: #ededed; }
  .npp-list__img {
    vertical-align: middle;
    margin-right: 0.25em; }
    .npp-list__img--flag {
      width: 3.125em;
      height: 2.625em; }

.npp-link--back {
  font-weight: bold;
  margin-bottom: 1rem;
  display: block; }

/* form elements */
.npp-form--jump {
  width: -moz-fit-content;
  width: fit-content; }

.npp-form__control {
  position: relative;
  text-align: inherit; }

.npp-form__select, .npp-form .ecl-select__container, .npp-form .ecl-select__container--m {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: auto;
  max-width: 100%;
  width: 100%;
  margin-top: 0.25em;
  margin-bottom: 1.125em; }
  .npp-form__select select, .npp-form .ecl-select__container select, .npp-form .ecl-select__container--m select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    position: relative;
    height: 2.25rem;
    line-height: 1.5;
    box-shadow: none;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    display: block;
    max-width: 100%;
    outline: 0;
    color: #4a4a4a; }
  .npp-form__select .ecl-select__icon, .npp-form__select .ecl-button, .npp-form .ecl-select__container .ecl-select__icon, .npp-form .ecl-select__container .ecl-button, .npp-form .ecl-select__container--m .ecl-select__icon, .npp-form .ecl-select__container--m .ecl-button {
    background-color: #7a7a7a;
    width: 2rem;
    height: 100%;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }

.npp-form__select:not(.npp-form__select--caret) select {
  border: 1px solid #b5b5b5;
  border-radius: 4px;
  padding: 0.25rem; }

.npp-form__select {
  width: 100%;
  color: #333;
  border: 1px solid #b5b5b5;
  border-radius: 4px; }
  .npp-form__select--caret {
    margin-bottom: 0; }
    .npp-form__select--caret select {
      border: 0;
      padding-bottom: calc(.5em - 1px);
      padding-left: calc(.75em - 1px);
      padding-right: 2.5em;
      padding-top: calc(.5em - 1px);
      height: 2.5em;
      line-height: 1.5;
      background-color: transparent; }
    .npp-form__select--caret:after {
      right: 1rem;
      z-index: 4;
      border: 3px solid #0075fa;
      border-radius: 2px;
      border-right: 0;
      border-top: 0;
      content: " ";
      display: block;
      height: .5em;
      margin-top: -.55em;
      pointer-events: none;
      position: absolute;
      top: 50%;
      transform: rotate(-45deg);
      transform-origin: center;
      width: .5em; }

.npp-form--exposed-filters {
  width: 95%;
  margin: 0 0 2rem 0; }
  .npp-form--exposed-filters form {
    display: flex;
    align-items: center;
    flex-direction: column; }
  .npp-form--exposed-filters .form-item, .npp-form--exposed-filters .ecl-form-group.ecl-u-mv-m {
    padding-bottom: 1rem;
    width: 100%; }
  .npp-form--exposed-filters .ecl-select__container, .npp-form--exposed-filters .ecl-select__container--m {
    margin-bottom: 0;
    margin-top: 0; }
    .npp-form--exposed-filters .ecl-select__container select, .npp-form--exposed-filters .ecl-select__container--m select {
      padding: 0 1rem; }
  .npp-form--exposed-filters .ecl-select__container .ecl-button {
    margin: .5rem .25rem;
    padding: .5rem;
    justify-content: center; }
    .npp-form--exposed-filters .ecl-select__container .ecl-button--ghost {
      color: white; }

.npp-form .ecl-select__icon, .npp-form .ecl-button {
  height: 2.25rem; }

.npp-form .ecl-button {
  display: flex;
  margin-top: 1rem; }

.npp-form input {
  width: 100%;
  height: 2.25rem; }
  .npp-form input[type='submit'] {
    border: 0;
    padding: 1em;
    display: inline-block;
    width: auto; }

.npp-form__label--required:after {
  content: '*';
  display: inline-block;
  color: #004594; }

.npp-form__label--required-alt:before {
  content: '*';
  display: inline-block;
  color: #004594; }

.npp-form__radio {
  margin-bottom: 0; }

.npp-form .npp-form__text-area {
  min-height: 200px; }

.npp-form--contact {
  margin-bottom: 2em; }
  .npp-form--contact .views-exposed-form {
    margin: 1em 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end; }
  .npp-form--contact .views-row {
    border-top: 2px solid #b5b5b5;
    padding-top: 1em;
    margin-top: 2em; }
  .npp-form--contact .views-field a {
    color: #004594;
    font-weight: 600; }
  .npp-form--contact input.form-autocomplete, .npp-form--contact input.form-autocomplete.ui-autocomplete-loading {
    background-position: 98% center; }
  .npp-form--contact .npp-button--primary {
    padding: 0.625rem; }
  .npp-form--contact .ecl-form-label {
    margin-bottom: 0.5em; }

/* ecl exposed form styling */
.ecl-select__multiple .ecl-select-multiple-selections-counter span {
  height: 1rem; }

.ecl-select__multiple .ecl-select-multiple-selections-counter--visible {
  height: 100%;
  display: flex;
  align-items: center;
  top: 3%; }

.npp-search--desktop {
  min-width: 40%;
  max-width: 65%; }

.npp-search--desktop, .npp-search--mobile {
  display: flex;
  align-content: center;
  justify-content: center; }
  .npp-search--desktop__input, .npp-search--mobile__input {
    margin: 0;
    display: flex;
    align-content: center;
    align-items: center;
    padding-inline-start: 0;
    padding-inline-end: 0; }
    .npp-search--desktop__input .npp-ico--anim, .npp-search--mobile__input .npp-ico--anim {
      opacity: 0;
      transition: opacity 300ms;
      position: absolute;
      left: 10px; }
  .npp-search--desktop__input input, .npp-search--desktop .ecl-text-input, .npp-search--mobile__input input, .npp-search--mobile .ecl-text-input {
    z-index: 3;
    width: 98%; }

.npp-container--search-mobile {
  display: flex;
  justify-content: center;
  margin-bottom: .75rem; }

.npp-container--search-desktop {
  display: none;
  flex: 65vw;
  align-items: center;
  flex-direction: column; }

.webform-submission-form .ecl-radio__group {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 0; }
  .webform-submission-form .ecl-radio__group .ecl-form-label {
    font-weight: 600;
    margin-bottom: 1em;
    width: 100%; }
  .webform-submission-form .ecl-radio__group .ecl-form-group {
    display: flex;
    justify-content: flex-start; }
    .webform-submission-form .ecl-radio__group .ecl-form-group .ecl-radio {
      position: relative;
      cursor: pointer;
      display: flex;
      flex-wrap: nowrap;
      align-items: center;
      justify-content: flex-start;
      flex-direction: row;
      margin-right: 1em; }
    .webform-submission-form .ecl-radio__group .ecl-form-group:last-of-type .ecl-radio:before {
      content: '';
      width: 1px;
      background-color: #b5b5b5;
      height: 1em;
      display: inline-block;
      margin-right: 1em; }

.webform-submission-form .radios--wrapper {
  margin-bottom: 1em; }
  .webform-submission-form .radios--wrapper .fieldset-wrapper {
    padding: 1em 0;
    border-bottom: 1px solid #b5b5b5; }

.webform-submission-form .ecl-text-area {
  margin-top: 1em;
  height: 8em;
  width: 100%; }

.webform-submission-form input {
  width: auto;
  margin-right: 0.5em; }

.webform-submission-form .js-form-type-textarea {
  margin-bottom: 1rem; }

.webform-submission-form .js-form-item-current-url {
  display: none; }
  .webform-submission-form .js-form-item-current-url .form-url {
    width: 100%; }

.webform-submission-form .captcha {
  margin: 1rem 0; }

.webform-submission-form .js-form-item-captcha-response {
  margin: 1rem 0; }

.js .ui-autocomplete {
  padding: 1em; }
  .js .ui-autocomplete li {
    padding: 0.5em 0; }

.ecl-form-group > :not(.ecl-form-label--hidden) + .ecl-text-input {
  margin: 0; }

.npp-button {
  cursor: pointer; }
  .npp-button--plain, .npp-button--breadcrumb-menu {
    background-color: transparent;
    font-size: 1em;
    border-radius: 0;
    margin: 0;
    padding: 0;
    height: unset; }
  .npp-button--sign-in:before {
    margin-right: 0.5em; }
  .npp-button--sign-out:before {
    margin-right: 0.5em; }
  .npp-button--page-up {
    z-index: -12;
    animation: fade-to-none;
    animation-duration: .5s;
    opacity: 0;
    margin-bottom: 1em;
    border-radius: 50%;
    background-color: #7a7a7a;
    width: 2.875em;
    height: 2.875em;
    display: flex;
    justify-content: center;
    align-items: center; }
    .npp-button--page-up i {
      transform: rotate(-90deg) translateY(-1px);
      margin-left: -3px;
      margin-top: -12px; }
      .npp-button--page-up i:before {
        color: white;
        font-size: 50px; }
  .npp-button--rect-simple, .npp-button--cta {
    border: 1px solid #004594;
    height: 3.4375rem;
    background-color: white;
    padding: 0.5rem;
    font-size: 1.5rem;
    color: #004494;
    z-index: 1;
    display: flex;
    white-space: nowrap;
    align-items: center; }
    .npp-button--rect-simple label, .npp-button--cta label {
      font-size: 1rem;
      margin-right: 0.5rem;
      cursor: pointer;
      line-height: 1rem; }
    .npp-button--rect-simple:hover, .npp-button--cta:hover {
      color: #004594;
      background-color: #dbdbdb; }
  .npp-button--cta {
    text-align: right;
    border-radius: 3px;
    border-width: 1px;
    border-color: #b5b5b5; }
    .npp-button--cta:hover {
      border-color: #004594; }
    .npp-button--cta-sm {
      font-size: 1rem; }
  .npp-button--full {
    display: flex;
    align-items: center;
    justify-content: center; }
  .npp-button--arrowed:after {
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    display: none; }
  .npp-button--close {
    position: absolute;
    top: 0;
    right: 0;
    background-color: transparent;
    z-index: 9; }
  .npp-button--dark, .npp-button--primary {
    color: white; }
  .npp-button--primary {
    background-color: #004594; }
    .npp-button--primary .npp-ico--container {
      font-size: 1em; }
  .npp-button--breadcrumb-menu {
    color: #7a7a7a;
    cursor: pointer;
    border-radius: 50%;
    width: 30px;
    height: 30px; }
    .npp-button--breadcrumb-menu svg {
      display: block;
      margin: 0 auto; }
  .npp-button--subchapters {
    border: 0;
    display: inline-block;
    padding: 0;
    background-color: transparent;
    vertical-align: middle; }
    .npp-button--subchapters:before {
      margin-left: 0.25rem;
      display: inline-block;
      width: 1.3125rem;
      font-size: 2em;
      line-height: 1.125rem; }
  .npp-button--accordion-toggle {
    background-color: transparent; }
  .npp-button--submit {
    background-color: #004594;
    color: white; }
  .npp-button--cpbox-download:before {
    font-size: 2em;
    width: 2rem;
    text-align: center; }
  .npp-button--visit {
    background-color: #004594;
    padding: .75rem;
    padding-right: 1rem;
    color: white;
    display: inline-block;
    width: 5.3125rem;
    background: #004594 url("../images/icons/svg/ui/external-link-alt-solid-white.svg") right 12px center no-repeat;
    background-size: 20px; }
    .npp-button--visit label {
      margin-right: .25rem; }
    .npp-button--visit span {
      font-size: 1.25rem; }
    .npp-button--visit svg {
      margin-left: .5rem; }
    .npp-button--visit strong {
      font-weight: 400;
      color: white;
      line-height: 1rem;
      display: block;
      transform: translateY(0.1rem);
      padding-right: 1.5rem; }

.user-logged-in .npp-button--sign-in {
  display: none; }

.npp-scrim {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: white;
  z-index: 5;
  opacity: 0;
  display: none;
  animation-name: fade-to-none;
  animation-duration: 500ms; }
  .npp-scrim--fade-trans-to-white {
    background: linear-gradient(left, rgba(255, 255, 255, 0) 20%, white 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, white 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 );
    /* IE6-9 */ }
  .npp-scrim--loading {
    background-color: #ededed;
    display: block;
    opacity: 0.95;
    transition: none;
    height: 100vh;
    width: 100vw;
    z-index: 199; }

.npp-hdr {
  /* headers - node headers, stipe headers etc. */ }
  .npp-hdr__chapter--main, .npp-hdr__chapter--sub {
    position: relative;
    font-size: 1.40rem;
    overflow: visible;
    display: flex;
    align-items: stretch; }
    .npp-hdr__chapter--main:before, .npp-hdr__chapter--sub:before {
      display: block;
      content: '';
      width: .75rem;
      padding: 2px 1px; }
    .npp-hdr__chapter--main span, .npp-hdr__chapter--sub span {
      width: 100%;
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
      display: block;
      z-index: 3;
      overflow: visible; }
      .npp-hdr__chapter--main span:first-of-type, .npp-hdr__chapter--sub span:first-of-type {
        flex: 0;
        min-width: 4.5ch;
        text-align: right;
        padding-right: .5rem; }
  .npp-hdr__chapter--main:before {
    background-color: #004594; }
  .npp-hdr__chapter--sub:before {
    background-color: #1582ff; }
  .npp-hdr__chapter-container {
    margin-bottom: 1em;
    flex: 5;
    order: 1; }
  .npp-hdr--numbered {
    justify-content: space-between;
    align-items: flex-end;
    border-bottom: 3px solid #b5b5b5;
    display: flex; }
    .npp-hdr--numbered span, .npp-hdr--numbered button {
      flex-basis: auto; }
    .npp-hdr--numbered__title {
      flex-grow: 2;
      font-size: 1.25rem;
      padding-left: 0.5rem;
      padding-bottom: 0.5rem;
      font-weight: 500; }
    .npp-hdr--numbered__bullet {
      display: block;
      box-sizing: border-box;
      background-color: #004594;
      color: white;
      padding: 0.5rem;
      flex-grow: 0;
      height: 2.5rem;
      width: 2.5rem;
      font-size: 1.25rem;
      flex-shrink: 3;
      display: flex;
      font-weight: 500;
      justify-content: center; }
  .npp-hdr--page-section {
    background-color: #eeeeee; }
    .npp-hdr--page-section .npp-hdr__title {
      display: flex;
      padding: 0.75rem 0; }
      .npp-hdr--page-section .npp-hdr__title-border {
        width: 0.75rem;
        display: block;
        background-color: gray;
        margin-right: .75rem; }
    .npp-hdr--page-section h1 {
      padding: 0.75rem 0;
      font-size: 1.5rem; }
  .npp-hdr--chapter .npp-hdr__title .npp-ico--container {
    height: 2.5rem;
    width: auto;
    font-size: unset;
    display: block;
    margin-right: 1rem; }

.npp-svg--npp-home {
  transition: all 300ms;
  height: 120px;
  width: 100%;
  background: transparent url("../images/npp-network-bg.svg") no-repeat;
  background-position: center -60px;
  background-size: 765px auto; }

/* Inline media elements placed via CKEditor. */
.page-node-type-eurydice-chart-topic .wtCharts {
  border: 0; }

.highcharts-figure, .highcharts-data-table table {
  min-width: 320px;
  margin: 1em auto; }

.highcharts-data-table {
  max-width: 500px; }
  .highcharts-data-table table {
    border-collapse: collapse;
    border: 1px solid #EBEBEB;
    margin: 10px auto;
    text-align: center;
    width: 100%;
    max-width: 500px; }
  .highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555; }
  .highcharts-data-table th {
    font-weight: 600;
    padding: 0.5em; }
  .highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
    padding: 0.5em; }
  .highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8; }
  .highcharts-data-table tr:hover {
    background: #f1f7ff; }

.highcharts-subtitle {
  display: none; }

.highcharts-container {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-right: 1em; }

.highcharts-data {
  display: none; }

.npp-element-anchor {
  position: absolute; }
  .npp-element-anchor--breadcrumbs {
    top: 40px;
    left: 0;
    z-index: 4; }
  .npp-element-anchor--book-traverse {
    z-index: 10;
    position: fixed;
    left: 0;
    width: 100%;
    top: 387px; }
  .npp-element-anchor--pub-traverse {
    z-index: 10;
    position: fixed;
    left: 0;
    width: 100%;
    top: 387px; }
  .npp-element-anchor--page-control {
    position: fixed;
    left: 44%;
    bottom: -35.33333px;
    width: 2.875em;
    z-index: 12; }
  .npp-element-anchor--toc {
    right: 0;
    top: 0; }
  .npp-element-anchor--overlay {
    position: relative;
    overflow: visible; }

/* webtool share buttons */
.ed-share {
  text-align: center; }
  .ed-share .wtShareList {
    padding-bottom: 1em;
    margin-top: 0;
    overflow: visible; }
    .ed-share .wtShareList .wtShareNetworks {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      height: 108px;
      position: relative;
      overflow: visible;
      align-items: center; }
      .ed-share .wtShareList .wtShareNetworks li {
        flex: 1 1 12px;
        float: none; }
        .ed-share .wtShareList .wtShareNetworks li:last-of-type {
          flex: none;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin-left: 50%;
          transform: translate(-50%, 50%); }
      .ed-share .wtShareList .wtShareNetworks a {
        text-align: left; }
  .ed-share .ecl-social-media-share__description {
    margin-bottom: 0; }

.npp-tooltip {
  cursor: pointer;
  position: relative;
  display: inline-block; }
  .npp-tooltip__box {
    height: 2rem;
    display: flex;
    align-items: center;
    display: none;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 44px;
    z-index: 3;
    background-color: lightgoldenrodyellow;
    border-radius: 6px;
    padding: 0.25rem;
    color: black;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); }
    .npp-tooltip__box span {
      font-size: 16px;
      white-space: nowrap;
      padding: 0.5rem; }
    .npp-tooltip__box:before {
      content: '';
      display: block;
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: 10px solid lightgoldenrodyellow;
      position: absolute;
      left: -9px; }

.npp-cp .views-exposed-form.ecl-form {
  display: flex;
  margin-bottom: 2rem;
  flex-direction: column; }
  .npp-cp .views-exposed-form.ecl-form .ecl-form-group.form-wrapper {
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 0.5rem; }
    .npp-cp .views-exposed-form.ecl-form .ecl-form-group.form-wrapper .ecl-button {
      height: auto;
      padding: .7rem;
      line-height: 1rem; }
      .npp-cp .views-exposed-form.ecl-form .ecl-form-group.form-wrapper .ecl-button[value='Reset'] {
        background-color: #b5b5b5; }
      .npp-cp .views-exposed-form.ecl-form .ecl-form-group.form-wrapper .ecl-button[value='Submit'], .npp-cp .views-exposed-form.ecl-form .ecl-form-group.form-wrapper .ecl-button[value='Search'] {
        margin-right: 0.5em; }
  .npp-cp .views-exposed-form.ecl-form .ecl-button {
    margin-top: 0; }
  .npp-cp .views-exposed-form.ecl-form .ecl-form-group > :not(.ecl-form-label--hidden) + .ecl-text-input {
    width: 100%; }
  .npp-cp .views-exposed-form.ecl-form .ecl-form-group.js-form-item {
    margin-right: 1em;
    width: 100%; }
    .npp-cp .views-exposed-form.ecl-form .ecl-form-group.js-form-item:first-of-type {
      margin-bottom: 1rem; }
    .npp-cp .views-exposed-form.ecl-form .ecl-form-group.js-form-item .ecl-select__container {
      margin-top: 0;
      width: auto;
      max-width: 100%; }
    .npp-cp .views-exposed-form.ecl-form .ecl-form-group.js-form-item .ecl-select {
      padding: 0.5rem; }

text.highcharts-credits {
  visibility: hidden !important; }

.corner-ribbon.top-left {
  width: 200px;
  min-height: 2rem;
  background: #e43;
  position: fixed;
  text-align: center;
  line-height: 40px;
  color: #f0f0f0;
  font-weight: bold;
  z-index: 999;
  top: 0px;
  left: -44px;
  transform: rotate(-45deg); }

.corner-ribbon.top-right {
  width: 200px;
  min-height: 2rem;
  background: #e43;
  position: fixed;
  text-align: center;
  line-height: 40px;
  color: #f0f0f0;
  font-weight: bold;
  z-index: 999;
  top: 0px;
  right: -44px;
  top: 22px;
  left: auto;
  transform: rotate(45deg); }

.corner-ribbon.top-right-validation {
  width: 200px;
  min-height: 2rem;
  background: #e43;
  position: fixed;
  text-align: center;
  line-height: 40px;
  color: #f0f0f0;
  font-weight: bold;
  z-index: 999;
  top: 60px !important;
  right: -34px;
  top: 22px;
  left: auto;
  transform: rotate(45deg); }

/* page specific */
.page-node-type-eurydice-help-faq-page .npp-widget--accordion__content {
  display: block; }

/* Treatment of ui-dialog used for webform feedback */
.ui-dialog {
  min-width: 290px; }
  .ui-dialog:not(.ui-dialog--npp-popup) {
    max-width: 60vw; }
    .ui-dialog:not(.ui-dialog--npp-popup).ui-corner-all.ui-widget.ui-widget-content.ui-front {
      border: 1px solid #c5c5c5;
      background-position: top;
      z-index: 9999; }
    .ui-dialog:not(.ui-dialog--npp-popup) .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
      padding: .25rem;
      padding-left: .5rem;
      font-weight: bold;
      display: flex;
      align-items: center;
      flex-direction: row;
      justify-content: flex-start; }
      .ui-dialog:not(.ui-dialog--npp-popup) .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix span.ui-dialog-title {
        float: none;
        flex: 100%;
        margin-top: .25rem; }
    .ui-dialog:not(.ui-dialog--npp-popup) .ui-dialog-overlay.ui-front {
      background: gray; }

.webform-confirmation-modal--content {
  line-height: 1.5rem; }

/* Front page. */
.path-frontpage .npp-col--main > .ecl > h2 {
  margin-top: 0; }

/* Contact webform */
.eurydice-contact-webform .entity-meta__author {
  display: none; }

.user-logged-in .not-found-authenticate {
  display: none; }

/* Webtools feedback from */
.wt-dff--choose {
  justify-content: center; }

.wt-dff--container-child .wt-ecl-form-group, .wt-dff--container-child .wt-dff--option, .wt-dff--container-child .wt-dff--textarea, .wt-dff--container-child .wt-dff--validation-container {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto; }

.wt-dff--container-child .wt-dff--textarea {
  display: block; }

.wt-dff--container-child .wt-dff--validation-container {
  margin-top: 2rem; }

@media (min-width: 25em) {
  .npp-widget__props {
    margin: 1rem 0; }
    .npp-widget__props label {
      display: block;
      line-height: 2rem;
      font-weight: 700; }
    .npp-widget__props span {
      padding: 0.25rem;
      border: 1px solid #b5b5b5;
      background-color: white;
      border-radius: 4px;
      display: inline-block;
      line-height: 1.25rem; } }

/* _elements_medium.scss */
@media (min-width: 36.5625em) {
  .ecl-file__container {
    flex-wrap: nowrap; }
  .ecl-file a.ecl-file__download {
    width: auto; }
  .npp-form--exposed-filters {
    width: 100%; }
    .npp-form--exposed-filters form {
      flex-direction: row; }
    .npp-form--exposed-filters .form-item {
      padding-right: 0.25rem;
      flex: 2; }
  aside .npp-form--exposed-filters {
    margin-bottom: 0; }
    aside .npp-form--exposed-filters button[type='submit'] {
      float: left;
      margin-right: 1rem; }
  .npp-svg--npp-home {
    height: 200px;
    width: 100%;
    background: transparent url("../images/npp-network-bg.svg") no-repeat;
    background-position: center -37px;
    background-size: 1018px auto; }
  .webform-submission-form .ecl-radio__group {
    font-size: 1.25em;
    white-space: nowrap; }
    .webform-submission-form .ecl-radio__group .ecl-form-label {
      width: 55%;
      margin-bottom: 0; }
  .npp-widget--share .ecl-social-media-share .wtShareList .wtShareNetworks {
    width: 600px; }
  .npp-widget--accordion--feedback .npp-widget--accordion__hdr-title {
    font-size: 1.5rem; }
  /* Editor/Contributor node list forms/filters */
  .npp-cp .views-exposed-form.ecl-form {
    flex-direction: row; }
    .npp-cp .views-exposed-form.ecl-form .ecl-form-group.form-wrapper {
      justify-content: flex-start; }
    .npp-cp .views-exposed-form.ecl-form .ecl-form-group.js-form-item {
      width: 33%; }
      .npp-cp .views-exposed-form.ecl-form .ecl-form-group.js-form-item:first-of-type {
        margin-bottom: 0; }
  .npp-hdr--page-section .npp-hdr__title {
    padding: 1.5625rem 0; }
    .npp-hdr--page-section .npp-hdr__title-border {
      width: 1.5625rem; }
  .npp-hdr--page-section h1 {
    padding: 1.5rem 0;
    font-size: 2rem; }
  .npp-hdr--chapter .npp-hdr__title .npp-ico--container {
    height: 5rem;
    width: auto; } }

@media (min-width: 48em) {
  .npp-element-anchor--page-control {
    left: auto;
    right: 1em;
    bottom: 1em; }
  .npp-element-anchor--book-traverse {
    top: 436px; }
  .npp-button--page-up {
    right: 16px; }
    .npp-button--page-up i {
      margin-top: -3px; }
  .npp-hdr--numbered__bullet {
    padding: 0.5rem;
    height: 2.5rem;
    width: 2.5rem;
    font-size: 1.5rem; }
  .npp-hdr--numbered__title {
    font-size: 1.5rem;
    padding-left: 0.5rem;
    padding-bottom: 0.5rem; }
  .npp-svg--ms-graph-ov {
    width: 100%; }
    .npp-svg--ms-graph-ov img {
      height: 450px; }
  .npp-svg--npp-home {
    height: 200px;
    width: 100%;
    background-position: center -79px;
    background-size: 1104px auto; }
  .npp-form__select, .npp-form .ecl-select__container {
    display: block; }
  .npp-node--news .npp-element-anchor--page-control, .page-node-type-ed-news .npp-element-anchor--page-control {
    right: auto;
    left: 1em;
    bottom: 1em; } }

@media (min-width: 48em) and (max-width: 62.24em) {
  .npp-hdr__chapter--main, .npp-hdr__chapter--sub {
    font-size: 1.5em; } }

@media (min-width: 48em) and (orientation: landscape) {
  .npp-widget--country-chooser .npp-widget__field-label {
    font-size: 1.25rem; }
  .npp-colgroup {
    height: 29.0625rem;
    width: 50%; }
    .npp-colgroup--cols {
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
      width: 100%; }
    .npp-colgroup--cols {
      display: flex;
      flex-wrap: wrap; }
  .npp-list {
    height: 29.0625rem;
    width: 50%; }
    .npp-list--cols {
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
      width: 100%; }
    .npp-list--cols {
      display: flex;
      flex-wrap: wrap; }
    .npp-list--simple {
      width: auto;
      height: auto; }
    .npp-list--countries, .npp-list--latest, .npp-list--chapters {
      height: 1111px;
      width: 100%; }
    .npp-list--ico-cols {
      margin-bottom: 3rem;
      height: 38.125rem; }
      .npp-list--ico-cols li {
        flex: 1 1 5.3125rem;
        width: 50%; }
        .npp-list--ico-cols li > a {
          box-shadow: -50px 0px 0px 0px white; }
    .npp-list--charts {
      height: auto; }
      .npp-list--charts .npp-list__item:nth-child(-n+5) {
        padding-right: 50px; }
        .npp-list--charts .npp-list__item:nth-child(-n+5) > a {
          margin-right: -100px; }
      .npp-list--charts .npp-list__item:nth-child(n+6):nth-child(-n+10) {
        padding-left: 50px; }
      .npp-list--charts li {
        flex: 1 1 auto; }
        .npp-list--charts li > a {
          box-shadow: -50px 0px 0px 0px white; }
    .npp-list--contact {
      height: auto;
      width: 100%; }
  .npp-form input[type='submit'] {
    width: auto;
    float: right;
    display: block; }
  .npp-form__label--graph-ov {
    font-weight: 500;
    margin-left: 0.5em;
    font-size: 1.25em;
    flex-grow: 2; }
  .npp-form .ecl-button {
    margin-top: 0.5rem; }
  .npp-container--search-mobile {
    display: none; }
  .npp-container--search-desktop {
    display: flex; }
  .npp-button--export-pdf {
    flex-direction: row;
    font-size: 1rem; }
    .npp-button--export-pdf label {
      text-align: left; }
  .npp-element-anchor--page-control {
    left: auto;
    right: 0.5em;
    bottom: 0.125em; }
  .npp-element-anchor--book-traverse {
    top: 545px; }
  /* webtool share buttons */
  .ed-share .wtShareList .wtShareNetworks {
    align-content: center;
    height: 56px; }
    .ed-share .wtShareList .wtShareNetworks li {
      flex: 1 1 56px;
      float: none; }
  .npp-overlay__contents {
    width: 100%; }
  .npp-overlay__content {
    padding: 1em; }
  .npp-overlay__info {
    border-radius: 0; } }

/* _elements_large.scss */
@media (min-width: 62.25em) {
  aside .npp-form--exposed-filters form {
    display: block; }
  .npp-nav__content .npp-widget--country-chooser .ecl-col-sm-6 {
    flex: 0 0 100%;
    max-width: 100%; }
  .npp-element-anchor--page-control {
    right: 120px; }
  .npp-element-anchor--book-traverse {
    top: 553px; }
  .npp-widget--chapters {
    transform: translateY(-6.25rem); }
  .npp-svg--npp-home {
    height: 275px;
    width: 100%;
    background-position: center -20px;
    background-size: 1138px auto; } }

@media (min-width: 86.25em) {
  .webform-submission-form .ecl-radio__group .ecl-form-label {
    width: 45%; }
  .page-node-type-ed-bp .npp-hero .npp-scrim {
    height: 12.5rem; }
  .page-node-type-eurydice-chart-topic .npp-hero .npp-scrim {
    height: 6.25rem; }
  .npp-element-anchor--book-traverse {
    top: 658px; } }

/* _layouts.scss
*
*  any dom elements involving page structure
*/
/* exceptions for small screen only */
@media (max-width: 29.99em) {
  .ecl-editor table {
    margin-bottom: 0.5rem; }
    .ecl-editor table[style*='width'] {
      width: 100% !important; }
    .ecl-editor table[align=center] {
      margin: 0 auto; }
    .ecl-editor table td {
      padding: 0.125rem; }
      .ecl-editor table td:before {
        display: none; }
      .ecl-editor table td:last-of-type {
        margin-bottom: 0; }
  .npp-row--pub--node .npp-col--main {
    padding-left: 0; } }

@media (min-width: 30em) {
  .npp-row--pub--node .npp-col--main {
    padding-left: 1rem; } }

/* mobile first defaults */
.query-box {
  position: fixed;
  top: 30px;
  right: 0;
  width: 100px;
  height: 50px;
  background-color: lightyellow;
  border: 1px solid grey;
  z-index: 999;
  vertical-align: middle;
  display: flex;
  align-items: center; }
  .query-box:before {
    padding: .5rem;
    content: "mobile"; }

#block-ed-page-header {
  position: relative; }

#globan {
  height: 30px; }

/* ecl overrides  */
.ecl-row.npp-row {
  margin-left: 0;
  margin-right: 0; }

.ecl-button {
  cursor: pointer; }
  .ecl-button:focus {
    outline: 0; }

.ecl-container:not(.npp-minimenu) {
  width: 100%; }
  .ecl-container:not(.npp-minimenu):not(.npp-container) .npp-col--main {
    padding: 1rem 0;
    margin-bottom: 1rem;
    order: 2; }
    .ecl-container:not(.npp-minimenu):not(.npp-container) .npp-col--main--main {
      padding-right: 1rem;
      order: 1; }
      .ecl-container:not(.npp-minimenu):not(.npp-container) .npp-col--main--main:only-child {
        padding-right: 0;
        padding-bottom: 0; }
  .ecl-container:not(.npp-minimenu) .npp-col {
    position: relative;
    /* Any ecl grid class of half page width */ }
    .ecl-container:not(.npp-minimenu) .npp-col--main > section:first-of-type {
      margin-bottom: 3rem; }
    .ecl-container:not(.npp-minimenu) .npp-col--main--2-col {
      padding-left: .5rem; }
      .ecl-container:not(.npp-minimenu) .npp-col--main--2-col .ecl-container {
        padding-left: 0;
        padding-right: 0; }
    .ecl-container:not(.npp-minimenu) .npp-col--sidebar--right {
      display: flex;
      flex-direction: column;
      background-color: white; }
    .ecl-container:not(.npp-minimenu) .npp-col--sidebar--left {
      padding-bottom: 1.125rem; }
    .ecl-container:not(.npp-minimenu) .npp-col div[class$='-6'] {
      padding-right: 1.125rem; }

.ecl-site-header-core__container {
  height: 72px;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  padding-top: 0;
  padding-bottom: 0; }

.ecl-site-header-core__search-container, .ecl-site-header-core__search-toggle {
  z-index: 10;
  display: none;
  margin: 0; }

.ecl-site-header-core__language-icon {
  margin-right: 0.5em; }

.ecl-site-header-core__language-selector {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end; }

.ecl-site-header-core__banner {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between; }

.ecl-page-header, .ecl-page-header .ecl-container {
  height: 5.625rem; }

.ecl-page-header .ecl-container {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.ecl-page-header {
  padding-bottom: 0;
  margin: 0; }
  .ecl-page-header__description {
    display: none; }
  .ecl-page-header__title {
    font-weight: 600;
    font-size: 1.5em;
    margin: 0;
    margin-top: 0.5rem; }

/* Eurydice */
.ed-container-no-padding-sm {
  padding-left: 0;
  padding-right: 0; }

/* National Policy Platform elements */
.npp-hero {
  width: 100%; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body {
    width: 100%;
    top: 0;
    align-items: stretch;
    position: relative;
    overflow: hidden;
    transition: all 300ms;
    background-color: #002d61; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body picture {
      z-index: -1;
      display: block; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body picture:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(14, 48, 81, 0.5);
        z-index: 6; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body picture img {
        width: 100%;
        height: auto;
        transform: translateY(-20%); }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--404 {
      background-color: #004594;
      background: #0075fa;
      background: radial-gradient(circle, #0075fa 0%, #004594 60%, #004594 100%);
      height: 6.25rem;
      padding-top: 1rem; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title-container {
        bottom: auto; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title {
        background-color: transparent;
        flex-direction: row;
        height: 3.4375rem;
        transform: none;
        text-align: left; }
        .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title-icon {
          width: 2.1875rem;
          height: 2.1875rem;
          font-size: 2.1875rem;
          display: block;
          transform: rotate(-90deg); }
          .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title-icon:before {
            background: none; }
        .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title .ecl-editor, .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title .ecl {
          margin-left: 0.5em; }
        .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title p {
          color: white; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__h1 {
        font-size: 1.25rem;
        margin-bottom: 0.25rem; }
  .npp-hero__title {
    width: 100%;
    z-index: 7;
    position: absolute;
    transform: none;
    min-width: 100px;
    justify-content: flex-start;
    color: white;
    margin: 0 auto;
    text-align: left;
    display: flex;
    flex-direction: row;
    align-items: center; }
    .npp-hero__title-border {
      width: 1.5625rem;
      background-color: #004594; }
    .npp-hero__title h1 {
      display: inline-block;
      padding-left: 0.25em;
      font-size: 1.25rem; }
    .npp-hero__title .npp-ico--container {
      height: 100%;
      width: auto; }
  .npp-hero__container-full {
    background-color: #0e3051;
    position: relative; }
  .npp-hero__title-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: visible;
    top: auto;
    text-align: center;
    padding: 0 1em;
    z-index: 6; }

.npp-content {
  padding-top: 1em;
  padding-bottom: 0.5em;
  /* headers */
  /* paragraphs */ }
  .npp-content > .ecl-container {
    z-index: 3; }
    .npp-content > .ecl-container .ecl-container {
      padding: 0; }
  .npp-content p a:not(.npp-button), .npp-content li a:not(.npp-button) {
    color: #004494; }
  .npp-content h3 {
    border-left-width: 0.5rem;
    border-left-style: solid;
    border-left-color: #004594;
    line-height: 1em;
    padding-left: 0.25em;
    position: relative;
    width: 100%;
    margin: 1em 0; }
    .npp-content h3 span {
      position: absolute;
      bottom: 0;
      line-height: 24; }
    .npp-content h3 > a {
      display: inline-block;
      transform: translateY(2px); }
    .npp-content h3.npp-content__lead-title {
      margin-top: 0.5rem;
      margin-bottom: 2rem; }
    .npp-content h3.ed-charts-fig__title {
      font-size: 1.125rem;
      line-height: 1.25rem; }
  .npp-content h5.npp-hdr--w-icon {
    margin-top: 2em;
    margin-bottom: 0.125em; }
    .npp-content h5.npp-hdr--w-icon:before {
      margin-right: 0.125em; }
  .npp-content__callout {
    font-weight: 600; }
  .npp-content__full {
    position: relative;
    margin-bottom: 1em; }
  .npp-content__section--top {
    display: flex;
    align-items: center;
    margin-bottom: 1rem; }
    .npp-content__section--top:not(.ecl-container) {
      width: 100%; }

main.npp-content {
  min-height: 51.25rem;
  padding-bottom: 2rem; }

.npp-stripe {
  margin-bottom: 2em; }
  .npp-stripe--media__details {
    line-height: 1.25rem; }
    .npp-stripe--media__details a {
      color: #004494; }
      .npp-stripe--media__details a:hover {
        color: #002148;
        text-decoration: none; }
      .npp-stripe--media__details a span {
        display: block;
        margin: 0 auto; }
        .npp-stripe--media__details a span.npp-ico--container {
          width: 1.5rem; }
  .npp-stripe--media__container {
    border: 1px solid #b5b5b5;
    border-radius: 3px;
    padding: 1rem; }
    .npp-stripe--media__container--sub {
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      .npp-stripe--media__container--sub.npp-row {
        padding: 0; }
      .npp-stripe--media__container--sub .npp-stripe--media__single {
        flex: 0;
        margin-right: 1.125rem;
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
        justify-content: center; }
        .npp-stripe--media__container--sub .npp-stripe--media__single:first-of-type {
          padding-left: 0;
          margin-left: 0; }
      .npp-stripe--media__container--sub .npp-media--inline {
        display: block;
        padding: 0;
        border: 0;
        width: auto;
        margin-bottom: 0; }
    .npp-stripe--media__container .npp-ico--container {
      font-size: 1.5rem; }
  .npp-stripe--media__lang {
    font-weight: 600; }
  .npp-stripe--media__single a:hover, .npp-stripe--media__single a:focus {
    text-decoration: none; }
  .npp-stripe--media__single figcaption {
    margin-top: 0.125rem; }
  .npp-stripe--media__single img {
    border: 1px solid #b5b5b5; }
  .npp-stripe--media__single:not(:last-of-type) {
    padding-bottom: 1rem;
    margin-bottom: 0; }
  .npp-stripe--media__single h4 {
    margin-bottom: 1rem; }
  .npp-stripe--media__single:last-of-type {
    padding-left: 0; }
  .npp-stripe--media__hdr {
    display: flex;
    align-items: center;
    margin-bottom: 1rem; }
    .npp-stripe--media__hdr .npp-ico--container, .npp-stripe--media__hdr .npp-ico--container .fa-file {
      font-size: 1.5rem; }
    .npp-stripe--media__hdr .npp-ico--container {
      color: #b5b5b5;
      width: 1.5rem;
      margin-right: 0.25rem; }
  .npp-stripe--media--file .npp-stripe--media__single {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem; }
    .npp-stripe--media--file .npp-stripe--media__single#media-1 {
      margin-top: 1rem; }
    .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container {
      color: #b5b5b5; }
      .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container .svg-inline--fa {
        font-size: 1.375rem;
        margin-right: 0.25rem; }
      .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container .npp-glyph--download, .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container .npp-button--cpbox-download:before {
        font-size: 2rem; }
    .npp-stripe--media--file .npp-stripe--media__single:not(#media-default):not(:last-of-type):not(.files-paragraph) {
      border-bottom: 1px solid #dbdbdb; }
  .npp-stripe--media--file:not(.npp-stripe--media--mld) .npp-stripe--media__single {
    padding: 0;
    margin-right: 0;
    width: 100%; }
    .npp-stripe--media--file:not(.npp-stripe--media--mld) .npp-stripe--media__single .npp-stripe--media__container {
      width: 100%;
      padding: 0.125rem; }
  .npp-stripe--media--file > .npp-stripe--media__container {
    overflow: auto;
    flex-wrap: nowrap;
    padding: 0.5rem; }
  .npp-stripe--media--mld .npp-stripe--media__single {
    padding-top: 0.5rem; }
    .npp-stripe--media--mld .npp-stripe--media__single .npp-ico--container {
      text-align: right;
      align-items: flex-end; }
  .npp-stripe--media__name--files {
    margin-left: 0.3125rem;
    font-size: 0.875rem;
    text-align: center; }
  .npp-stripe__col {
    z-index: 1; }
    .npp-stripe__col:first-of-type {
      max-width: 100px;
      padding-right: 0.5em;
      display: flex; }
  .npp-stripe__box {
    border: 4px solid white; }
    .npp-stripe__box > a {
      display: flex;
      height: 5.625em;
      color: white;
      align-items: center;
      justify-content: flex-start;
      padding: 1rem;
      overflow: hidden;
      color: white; }
      .npp-stripe__box > a svg {
        display: block; }
      .npp-stripe__box > a .npp-ico--container, .npp-stripe__box > a h4 {
        z-index: 4; }
      .npp-stripe__box > a .npp-ico--container .fontawesome-icon {
        transform: none; }
      .npp-stripe__box > a h4 {
        font-size: 1.125rem;
        margin-left: 1rem; }
      .npp-stripe__box > a:hover {
        opacity: 0.8;
        text-decoration: none; }
      .npp-stripe__box > a:after {
        position: absolute;
        left: 0;
        top: 0;
        content: '';
        height: 100%;
        width: 100%;
        display: block;
        background: radial-gradient(circle, #f5f5f5 0%, #bab9b9 60%, #525252 100%);
        opacity: 0.3;
        z-index: 0; }
  .npp-stripe__title {
    font-weight: 600;
    font-size: 1.5em;
    margin-bottom: 0.5rem; }
  .npp-stripe__desc {
    font-size: 1em;
    display: none; }
  .npp-stripe .npp-col {
    padding: 0.125em; }
  .npp-stripe .ecl table tr, .npp-stripe .ecl table td, .npp-stripe .ecl-editor table tr, .npp-stripe .ecl-editor table td {
    border: 0 !important; }
  .npp-stripe--media .npp-stripe__content {
    padding-top: 0; }

.npp-rows-container--listing {
  border-top: 1px solid #dbdbdb; }
  .npp-rows-container--listing .npp-row--teaser {
    border-bottom: 1px solid #dbdbdb; }

.npp-rows-container--latest {
  border-bottom: 1px solid #dbdbdb; }
  .npp-rows-container--latest > div .npp-row--teaser {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #dbdbdb;
    align-items: center; }
    .npp-rows-container--latest > div .npp-row--teaser .npp-row__section--image {
      min-width: 10rem; }

.npp-row {
  padding: 1rem 0; }
  .npp-row:not(.ecl-row):not(.npp-row--left):not(.npp-row--teaser) {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .npp-row--no-padding .npp-col {
    padding-inline-start: 0;
    padding-inline-end: 0;
    padding-left: 0;
    padding-right: 0; }
  .npp-row__section--image {
    order: 2; }
  .npp-row__section--title {
    order: 1; }
  .npp-row__section--link {
    display: none; }
    .npp-row__section--link .npp-ico--container {
      font-size: 2rem; }
  .npp-row a {
    color: #004494; }
    .npp-row a:hover {
      text-decoration: none;
      color: #002d61; }
    .npp-row a.npp-topics-categories {
      margin-bottom: .5rem;
      display: inline-block; }
  .npp-row--title-hdr {
    margin-bottom: 0.5rem;
    flex-direction: column;
    padding: 0;
    border-top: 0; }
    .npp-row--title-hdr h2.npp-row__hdr {
      font-size: 1.5rem;
      margin-bottom: 0.5rem;
      margin-top: 0;
      border-left-width: 0.75rem;
      border-left-style: solid;
      border-left-color: #004594;
      line-height: 1em;
      padding-left: 0.25em;
      position: relative;
      width: 100%;
      margin: 1em 0; }
      .npp-row--title-hdr h2.npp-row__hdr span {
        position: absolute;
        bottom: 0;
        line-height: 24; }
      .npp-row--title-hdr h2.npp-row__hdr > a {
        display: inline-block;
        transform: translateY(2px); }
      .npp-row--title-hdr h2.npp-row__hdr.npp-content__lead-title {
        margin-top: 0.5rem;
        margin-bottom: 2rem; }
      .npp-row--title-hdr h2.npp-row__hdr.ed-charts-fig__title {
        font-size: 1.125rem;
        line-height: 1.25rem; }
  .npp-row .npp-row__hdr {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-size: 1.125rem;
    line-height: initial; }
  .npp-row__date {
    font-size: 1rem;
    color: #4a4a4a;
    font-style: italic;
    margin: 0.5rem 0; }
  .npp-row .npp-row__thumb img {
    width: 100%;
    height: auto; }
  .npp-row .npp-row__thumb_description {
    display: inline-block; }
  .npp-row--pub .npp-row__section--title, .npp-row--news .npp-row__section--title, .npp-row--teaser .npp-row__section--title {
    flex: 4; }
  .npp-row--pub .npp-row__section .npp-row__body, .npp-row--news .npp-row__section .npp-row__body, .npp-row--teaser .npp-row__section .npp-row__body {
    padding-right: 1.125rem;
    /* Hide the 'Full report..' paragraph which has no class. */ }
    .npp-row--pub .npp-row__section .npp-row__body p, .npp-row--news .npp-row__section .npp-row__body p, .npp-row--teaser .npp-row__section .npp-row__body p {
      margin-bottom: 0;
      line-height: 1.25rem; }
    .npp-row--pub .npp-row__section .npp-row__body p, .npp-row--pub .npp-row__section .npp-row__body .npp-row__more, .npp-row--news .npp-row__section .npp-row__body p, .npp-row--news .npp-row__section .npp-row__body .npp-row__more, .npp-row--teaser .npp-row__section .npp-row__body p, .npp-row--teaser .npp-row__section .npp-row__body .npp-row__more {
      display: inline; }
    .npp-row--pub .npp-row__section .npp-row__body .npp-row__more, .npp-row--news .npp-row__section .npp-row__body .npp-row__more, .npp-row--teaser .npp-row__section .npp-row__body .npp-row__more {
      font-weight: 700; }
  .npp-row--pub .npp-row__thumb, .npp-row--news .npp-row__thumb, .npp-row--teaser .npp-row__thumb {
    margin-right: 0;
    text-align: center; }
    .npp-row--pub .npp-row__thumb article, .npp-row--news .npp-row__thumb article, .npp-row--teaser .npp-row__thumb article {
      padding: 0;
      margin: 0; }
      .npp-row--pub .npp-row__thumb article.npp-media--inline, .npp-row--news .npp-row__thumb article.npp-media--inline, .npp-row--teaser .npp-row__thumb article.npp-media--inline {
        border: 0; }
    .npp-row--pub .npp-row__thumb img, .npp-row--news .npp-row__thumb img, .npp-row--teaser .npp-row__thumb img {
      border: 1px solid #dbdbdb;
      width: 80%;
      max-width: 250px; }
  .npp-row--pub .npp-row__link, .npp-row--news .npp-row__link, .npp-row--teaser .npp-row__link {
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 1.5em; }
    .npp-row--pub .npp-row__link:before, .npp-row--news .npp-row__link:before, .npp-row--teaser .npp-row__link:before {
      font-weight: 900;
      font-family: "Font Awesome 5 Free";
      content: "\f061";
      display: none; }
  .npp-row--pub--node, .npp-row--news--node, .npp-row--teaser--node {
    border: 0; }
    .npp-row--pub--node .npp-row__thumb, .npp-row--news--node .npp-row__thumb, .npp-row--teaser--node .npp-row__thumb {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .npp-row--pub--node .npp-row__thumb img, .npp-row--news--node .npp-row__thumb img, .npp-row--teaser--node .npp-row__thumb img {
        max-width: 220px;
        border: 1px solid #dbdbdb; }
  .npp-row--teaser .npp-row__body .ecl {
    display: inline; }
  .npp-row--teaser .npp-row__body em {
    font-style: normal; }
  .npp-row--teaser .npp-row__body a[title='more'] {
    font-weight: bold; }
  .npp-row--news .npp-row__section--thumb, .npp-row--teaser .npp-row__section--thumb {
    flex: 2; }
  .npp-row--news .npp-row__section--title, .npp-row--teaser .npp-row__section--title {
    margin-top: 0.5rem;
    flex: 3; }
  .npp-row--news.npp-row--teaser {
    padding-left: 0.5rem; }
  .npp-row--left {
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start; }
  .npp-row--center {
    justify-content: center;
    align-items: center;
    align-content: center; }
  .npp-row--right {
    justify-content: flex-end;
    align-content: flex-end;
    align-items: flex-end; }
  .npp-row--center-mobile {
    justify-content: center; }
  .npp-row--borderless, .npp-row:first-of-type.npp-row--borderless {
    border-top: 0;
    border-bottom: 0; }
  .npp-row--stripe-links {
    justify-content: center; }
    .npp-row--stripe-links .npp-col {
      width: 85%;
      max-width: 85%; }
      .npp-row--stripe-links .npp-col:not(:last-of-type) {
        margin-bottom: .5rem; }

.npp-article--datavis.ecl-container:not(.npp-minimenu) .npp-col--main {
  width: 100%; }
  .npp-article--datavis.ecl-container:not(.npp-minimenu) .npp-col--main > section:first-of-type {
    margin-bottom: 0; }
  .npp-article--datavis.ecl-container:not(.npp-minimenu) .npp-col--main > section > .ecl-row {
    width: 100%; }

.npp-article--datavis.ecl-container:not(.npp-minimenu) .ecl table {
  margin: 1rem 0;
  overflow-x: auto; }

.npp-article--datavis.ecl-container:not(.npp-minimenu) .npp-stripe--powerbi > .npp-stripe__content {
  padding: 0; }

.npp-container--unique {
  padding: 0 1rem;
  /* Hide basic page content following a view that should be preceded by body content.
    Node content in this situation should be placed as Main content in 'content_top' 
    within the appropriate context.*/ }
  .npp-container--unique + * {
    display: none; }

.npp-container--sticky {
  position: sticky;
  top: 5.0625rem; }

.npp-container--fluid {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto; }

.npp-container--stripe {
  padding-bottom: 2rem;
  margin-bottom: 1rem; }
  .npp-container--stripe .npp-article > h3 {
    margin-top: 0; }
  .npp-container--stripe .npp-article .ecl p {
    margin-bottom: 1rem; }

.npp-container--ruled {
  margin-top: 2rem;
  padding-top: 2rem;
  border-color: #dbdbdb;
  border-style: solid; }
  .npp-container--ruled--top {
    border-top-width: 2px; }
  .npp-container--ruled--bottom {
    border-bottom-width: 2px; }

.npp-container--nav-desktop {
  padding-bottom: 0.625rem; }

.npp-fixed-header {
  top: -75px;
  left: 0;
  transition: all 300ms;
  background-color: #004594;
  color: white;
  padding: 0;
  font-size: 1em;
  position: fixed;
  width: 100%;
  height: 45px;
  z-index: 4; }
  .npp-fixed-header__title {
    display: flex;
    align-items: center; }
    .npp-fixed-header__title .ecl-link--standalone {
      float: left;
      background-color: white;
      overflow: hidden;
      width: 113px; }
      .npp-fixed-header__title .ecl-link--standalone img {
        width: 120px;
        height: auto; }
    .npp-fixed-header__title--site, .npp-fixed-header__title--section {
      padding-left: 0.5em;
      font-size: 1rem; }
    .npp-fixed-header__title--site {
      display: none;
      height: 22.5px;
      font-weight: 400;
      padding-bottom: 2px;
      padding-top: 4px;
      flex-direction: column;
      align-items: flex-start;
      justify-content: space-around; }
      .npp-fixed-header__title--site span:first-of-type {
        display: none; }
      .npp-fixed-header__title--site span:nth-of-type(2) {
        font-weight: 600; }
    .npp-fixed-header__title--section {
      height: 45px;
      font-weight: 400;
      background-color: rgba(74, 74, 74, 0.4);
      width: 100%;
      display: flex;
      align-items: center; }
      .npp-fixed-header__title--section img {
        width: 22.5px;
        height: auto;
        margin-right: 8px;
        vertical-align: baseline;
        border: 1px solid #ededed; }
      .npp-fixed-header__title--section .fontawesome-icons {
        display: inline-block; }
        .npp-fixed-header__title--section .fontawesome-icons .fontawesome-icon {
          font-size: 18px; }
      .npp-fixed-header__title--section .npp-ico--svg-sprite {
        border-radius: 4px;
        margin-left: 0; }
      .npp-fixed-header__title--section .ed-svg-flag {
        width: 30px;
        height: 20px; }
    .npp-fixed-header__title .npp-ico--container {
      height: 1.40625rem;
      width: 2.8125rem;
      overflow: hidden;
      display: flex;
      align-content: center;
      justify-content: center;
      align-items: center;
      font-size: inherit; }
      .npp-fixed-header__title .npp-ico--container .npp-fixed-header__flag img {
        height: 1.65625rem;
        width: auto;
        border: 0;
        margin-right: 0; }
  .npp-fixed-header__hdr {
    flex: .85; }

.npp-footer {
  padding: 1rem 0; }
  .npp-footer:last-of-type:not(.npp-footer--sign-in) {
    padding: 0; }
  .npp-footer--sign-in {
    padding: 1rem;
    background-color: #004594; }
    .npp-footer--sign-in a {
      color: white; }
      .npp-footer--sign-in a:hover {
        color: white;
        text-decoration: underline; }
  .npp-footer--menu-container {
    background-color: #004594; }
  .npp-footer__section {
    padding-top: 3em;
    padding-bottom: 3em; }

.npp-widget {
  clear: both; }

.npp-article {
  position: relative;
  width: 100%;
  position: relative;
  padding-top: 1em;
  padding-bottom: 2em;
  /* Reset views-view container to 100%. */ }
  .npp-article:not(.npp-widget) {
    margin: 0 auto;
    padding-bottom: 0; }
  .npp-article__date {
    color: #b5b5b5;
    margin-bottom: 1em;
    width: 100%;
    flex: none; }
  .npp-article--news .npp-row__thumb, .npp-article--pub .npp-row__thumb {
    display: flex; }
    .npp-article--news .npp-row__thumb .npp-media--inline, .npp-article--pub .npp-row__thumb .npp-media--inline {
      border: 0;
      padding: 0;
      margin: 0; }
  .npp-article--news .npp-row__hdr, .npp-article--pub .npp-row__hdr {
    font-size: 1.25rem;
    line-height: normal; }
  .npp-article--news article, .npp-article--news picture, .npp-article--pub article, .npp-article--pub picture {
    display: inline-block;
    width: 100%; }
  .npp-article--datavis .npp-col--side div.ecl-row > .npp-col:first-of-type {
    display: none; }
  .npp-article--datavis .npp-col--side div.ecl-row > .npp-col:last-of-type {
    display: block;
    margin: 0;
    width: 100%;
    max-width: none;
    flex: none; }
  .npp-article--datavis .npp-media--img-offset {
    margin-bottom: 0;
    margin-top: -8.75rem; }
    .npp-article--datavis .npp-media--img-offset img {
      width: auto;
      height: 100%;
      max-width: -moz-fit-content;
      max-width: fit-content; }
    .npp-article--datavis .npp-media--img-offset picture {
      display: block;
      width: 14.0625rem;
      height: 14.0625rem;
      border-radius: 50%;
      overflow: hidden; }
  .npp-article--contact table {
    width: 100%; }
  .npp-article .npp-nav, .npp-article div[class^='js-view-dom-id'] {
    width: 100%; }

.npp-site-header__burger {
  text-align: right;
  flex: 0;
  order: 3; }

.npp-site-header .ecl-link--standalone {
  flex: 3; }

/* page specific */
/* Basic Page IP */
.page-node-type-eurydice-ip-basic-page main.npp-content {
  overflow: hidden; }

/* Taxonomy page. */
.path-taxonomy .npp-article > div .npp-row--teaser {
  border-bottom-style: solid; }

.path-taxonomy .npp-article > div:first-of-type .npp-row--teaser {
  border-top: 2px solid #ededed; }

.path-taxonomy .npp-article > div:last-of-type .npp-row--teaser {
  border-bottom: 2px solid #ededed;
  border-top: 0; }

/* Contributor/Editor Control Panel Views */
.npp-cp a {
  color: #004494; }

.npp-cp__row, .npp-cp th, .npp-cp .views-row {
  border-bottom: 1px solid #dbdbdb;
  vertical-align: middle;
  padding-bottom: 0.25rem; }

.npp-cp table {
  width: 100%;
  margin-bottom: 0.5rem; }
  .npp-cp table[align=center] {
    margin: 0 auto; }
  .npp-cp table td {
    padding: 0.125rem; }
    .npp-cp table td:before {
      display: none; }
    .npp-cp table td:last-of-type {
      margin-bottom: 0; }

.npp-cp table td {
  padding-top: 1em;
  padding-bottom: 1em;
  padding-right: 1em;
  vertical-align: middle; }
  .npp-cp table td .npp-cp__cell-group--icon {
    margin-right: 8px; }
  .npp-cp table td .npp-cp__cell-group--timestamps span {
    display: block; }
  .npp-cp table td.views-field-link-to-revision {
    text-align: center; }

.npp-cp .npp-cp__cell-group, .npp-cp .views-row {
  display: flex;
  align-items: center; }

.npp-cp .views-row {
  padding-top: 1em;
  padding-bottom: 1em; }
  .npp-cp .views-row div.views-field:first-of-type {
    margin-right: 0.5em; }
  .npp-cp .views-row div.views-field:last-of-type span {
    display: block; }

.npp-cp .ecl-pagination__item--current {
  border-radius: 50%;
  line-height: 1em; }

.npp-cp .views-field-edit-node {
  white-space: nowrap; }

/* Basic Page */
.page-node-type-eurydice-help-faq-page .ecl-container .npp-col--main {
  min-height: 2000px; }

/* Charts */
.page-node-type-eurydice-chart-topic .npp-col--sidebar {
  display: none; }

.npp-section {
  /* Search Page */ }
  .npp-section--datavis main.npp-content {
    overflow: hidden; }
  .npp-section--datavis--sys-level-ind .npp-col--side {
    display: none; }
  .npp-section--datavis--sys-level-ind .ecl-container:not(.npp-minimenu) .npp-col--main > section:first-of-type {
    margin-bottom: 0; }
  .npp-section--search .npp-site-header .ecl-link--standalone {
    flex: 100%; }
  .npp-section--search .npp-site-header .etrans {
    display: flex;
    justify-content: flex-end; }
  .npp-section--search .ecl-site-header-core__banner .npp-container--search-desktop {
    display: none; }
  .npp-section--search .npp-container--search-mobile {
    display: none; }

.path-frontpage .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box, .path-node .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box {
  background-color: white; }
  .path-frontpage .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a, .path-node .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a {
    color: #363636;
    margin: 0;
    padding: 0;
    border-width: 0.25rem;
    border-style: solid;
    border-color: gray;
    border-left-style: solid;
    border-left-color: grey; }
    .path-frontpage .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a[title="Comparative Reports"], .path-node .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a[title="Comparative Reports"] {
      border-left-color: #cc5839;
      border-color: #cc5839; }
    .path-frontpage .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a:after, .path-node .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a:after {
      background: none; }
    .path-frontpage .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a h4, .path-node .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a h4 {
      color: #363636; }

/* Eurydice front and node pages. */
.path-frontpage .npp-stripe__title, .path-node .npp-stripe__title {
  margin-bottom: 0; }

.path-frontpage .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a .npp-ico--container, .path-node .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a .npp-ico--container {
  font-size: 2.25rem;
  width: 2.5rem;
  height: 2.5rem;
  color: white; }
  .path-frontpage .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a .npp-ico--container .fontawesome-icon, .path-node .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a .npp-ico--container .fontawesome-icon {
    margin-bottom: 0; }

.path-frontpage .npp-col .npp-stripe__col, .path-node .npp-col .npp-stripe__col {
  height: unset; }
  .path-frontpage .npp-col .npp-stripe__col:first-of-type, .path-node .npp-col .npp-stripe__col:first-of-type {
    background-color: grey;
    height: 100%;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    padding: 0.5rem;
    padding-left: 0.25rem;
    width: 3.5rem; }
  .path-frontpage .npp-col .npp-stripe__col:last-of-type, .path-node .npp-col .npp-stripe__col:last-of-type {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding: 0 1rem; }

/* _layout_medium.scss */
@media (min-width: 36.5625em) {
  .query-box {
    background-color: lightgreen; }
    .query-box:before {
      content: "mobile-large"; }
  .npp-stripe {
    margin-bottom: 2em; }
    .npp-stripe--media__details {
      line-height: 1.25rem; }
      .npp-stripe--media__details a {
        color: #004494; }
        .npp-stripe--media__details a:hover {
          color: #002148;
          text-decoration: none; }
        .npp-stripe--media__details a span {
          display: inline-block; }
          .npp-stripe--media__details a span.npp-ico--container {
            width: 1.5rem; }
    .npp-stripe--media__container {
      border: 1px solid #b5b5b5;
      border-radius: 3px;
      padding: 1rem;
      margin-bottom: 1rem; }
      .npp-stripe--media__container--sub {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        flex-direction: row; }
        .npp-stripe--media__container--sub.npp-row {
          padding: 0; }
        .npp-stripe--media__container--sub .npp-stripe--media__single {
          flex: 0;
          margin-right: 1.125rem;
          display: flex;
          flex-direction: column;
          align-content: center;
          align-items: center;
          justify-content: center; }
          .npp-stripe--media__container--sub .npp-stripe--media__single:first-of-type {
            padding-left: 0;
            margin-left: 0; }
        .npp-stripe--media__container--sub .npp-media--inline {
          display: block;
          padding: 0;
          border: 0;
          width: auto;
          margin-bottom: 0;
          width: 18vw;
          margin-top: 0; }
      .npp-stripe--media__container .npp-ico--container {
        font-size: 1.5rem; }
    .npp-stripe--media__lang {
      font-weight: 600; }
    .npp-stripe--media__single a:hover, .npp-stripe--media__single a:focus {
      text-decoration: none; }
    .npp-stripe--media__single figcaption {
      margin-top: 0.125rem; }
    .npp-stripe--media__single img {
      border: 1px solid #b5b5b5; }
    .npp-stripe--media__single:not(:last-of-type) {
      padding-bottom: 1rem;
      margin-bottom: 0; }
    .npp-stripe--media__single h4 {
      margin-bottom: 1rem; }
    .npp-stripe--media__single:last-of-type {
      padding-left: 0; }
    .npp-stripe--media__single iframe {
      width: 100%;
      height: auto; }
    .npp-stripe--media__hdr {
      display: flex;
      align-items: center;
      margin-bottom: 1rem; }
      .npp-stripe--media__hdr .npp-ico--container, .npp-stripe--media__hdr .npp-ico--container .fa-file {
        font-size: 1.5rem; }
      .npp-stripe--media__hdr .npp-ico--container {
        color: #b5b5b5;
        width: 1.5rem;
        margin-right: 0.25rem; }
    .npp-stripe--media--file .npp-stripe--media__single {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-right: 1rem; }
      .npp-stripe--media--file .npp-stripe--media__single#media-1 {
        margin-top: 1rem; }
      .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container {
        color: #b5b5b5; }
        .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container .svg-inline--fa {
          font-size: 1.375rem;
          margin-right: 0.25rem; }
        .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container .npp-glyph--download, .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container .npp-button--cpbox-download:before {
          font-size: 2rem; }
      .npp-stripe--media--file .npp-stripe--media__single:not(#media-default):not(:last-of-type):not(.files-paragraph) {
        border-bottom: 1px solid #dbdbdb; }
      .npp-stripe--media--file .npp-stripe--media__single.files-paragraph {
        float: left;
        margin-top: auto !important;
        margin-bottom: auto !important; }
    .npp-stripe--media--file:not(.npp-stripe--media--mld) .npp-stripe--media__single {
      padding: 0;
      margin-right: 0;
      width: auto;
      margin-right: 1rem; }
      .npp-stripe--media--file:not(.npp-stripe--media--mld) .npp-stripe--media__single .npp-stripe--media__container {
        width: auto;
        padding: 1rem; }
    .npp-stripe--media--file > .npp-stripe--media__container {
      overflow: auto;
      flex-wrap: nowrap;
      padding: 1rem; }
    .npp-stripe--media--mld .npp-stripe--media__single {
      padding-top: 0.5rem; }
      .npp-stripe--media--mld .npp-stripe--media__single .npp-ico--container {
        text-align: right;
        align-items: flex-end; }
    .npp-stripe--media--mld .npp-stripe--media__container > .npp-stripe--media__single:first-of-type {
      padding-bottom: 0.5rem;
      margin-bottom: 0.5rem; }
    .npp-stripe--media__name--files {
      margin-left: 0.3125rem;
      font-size: 1rem;
      text-align: left; }
    .npp-stripe__col {
      z-index: 1; }
      .npp-stripe__col:first-of-type {
        max-width: 100px;
        padding-right: 0.5em;
        display: flex; }
    .npp-stripe__box {
      border: 4px solid white; }
      .npp-stripe__box > a {
        display: flex;
        height: 5.625em;
        color: white;
        align-items: center;
        justify-content: flex-start;
        padding: 1rem;
        overflow: hidden;
        color: white; }
        .npp-stripe__box > a svg {
          display: block; }
        .npp-stripe__box > a .npp-ico--container, .npp-stripe__box > a h4 {
          z-index: 4; }
        .npp-stripe__box > a .npp-ico--container .fontawesome-icon {
          transform: none; }
        .npp-stripe__box > a h4 {
          font-size: 1.125rem;
          margin-left: 1rem; }
        .npp-stripe__box > a:hover {
          opacity: 0.8;
          text-decoration: none; }
        .npp-stripe__box > a:after {
          position: absolute;
          left: 0;
          top: 0;
          content: '';
          height: 100%;
          width: 100%;
          display: block;
          background: radial-gradient(circle, #f5f5f5 0%, #bab9b9 60%, #525252 100%);
          opacity: 0.3;
          z-index: 0; }
    .npp-stripe__title {
      font-weight: 600;
      font-size: 1.5em;
      margin-bottom: 0.5rem; }
    .npp-stripe__desc {
      font-size: 1em;
      display: none; }
    .npp-stripe .npp-col {
      padding: 0.125em; }
    .npp-stripe .ecl table tr, .npp-stripe .ecl table td, .npp-stripe .ecl-editor table tr, .npp-stripe .ecl-editor table td {
      border: 0 !important; }
  h3 {
    font-size: 1.25em; }
  .ecl-container:not(.npp-minimenu) {
    width: 748px; }
  .ecl-page-header, .ecl-page-header .ecl-container {
    height: 5.625rem; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body {
    width: 100%; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel), .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) picture, .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) picture:before, .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .ecl-container, .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .npp-hero_title {
      height: 5rem; }
  .npp-hero__body-404 .npp-hero__h1 {
    font-size: 1.5rem; }
  .npp-hero__body-404 .npp-hero__title-icon {
    width: 6.25rem;
    height: 6.25rem;
    font-size: 6.25rem; }
  .npp-hero__container-full .npp-widget__slideshow, .npp-hero__container-full .npp-widget__slideshow .npp-link--hero-title-container, .npp-hero__container-full .npp-widget__slideshow__slide, .npp-hero__container-full .npp-widget__slideshow .npp-hero__title, .npp-hero__container-full .npp-widget__slideshow article, .npp-hero__container-full .npp-widget__slideshow picture, .npp-hero__container-full .npp-widget__slideshow picture:before, .npp-hero__container-full .npp-widget__slideshow .slick-list, .npp-hero__container-full .npp-widget__slideshow .slick-track {
    height: 10.625rem; }
  .npp-hero__container-full .npp-widget__slideshow .npp-hero__title {
    padding: 0 3rem; }
    .npp-hero__container-full .npp-widget__slideshow .npp-hero__title h2 {
      width: 46ch;
      font-size: 1.5rem; }
    .npp-hero__container-full .npp-widget__slideshow .npp-hero__title h2, .npp-hero__container-full .npp-widget__slideshow .npp-hero__title .npp-hero__date {
      margin-left: 0.25rem; }
  .npp-hero__container-full .npp-widget__slideshow picture {
    display: block; }
    .npp-hero__container-full .npp-widget__slideshow picture img {
      height: auto;
      width: 120%; }
  .npp-hero__container-full .npp-widget__slideshow-prev {
    left: 0.625rem; }
  .npp-hero__container-full .npp-widget__slideshow-next {
    right: 0.625rem; }
  .page-node-type-ed-b-p .npp-content .npp-col > a {
    padding: 2em; }
  .page-node-type-ed-b-p .npp-stripe__desc p {
    line-height: 1.25em; }
  .page-node-type-ed-b-p .npp-stripe__title {
    font-size: 1.5em; }
  .page-node-type-ed-b-p .npp-stripe--legend__container {
    height: 100px; }
  .page-node-type-ed-b-p .npp-stripe--legend__container, .page-node-type-ed-b-p .npp-stripe--legend tbody {
    flex-direction: row;
    justify-content: flex-start;
    align-content: flex-start; }
    .page-node-type-ed-b-p .npp-stripe--legend__container .npp-stripe--legend__swatch, .page-node-type-ed-b-p .npp-stripe--legend tbody .npp-stripe--legend__swatch {
      max-width: 33%; }
    .page-node-type-ed-b-p .npp-stripe--legend__container tr, .page-node-type-ed-b-p .npp-stripe--legend tbody tr {
      max-width: 50%; }
    .page-node-type-ed-b-p .npp-stripe--legend__container td, .page-node-type-ed-b-p .npp-stripe--legend tbody td {
      white-space: normal;
      font-size: 1.125rem; }
  .npp-stripe {
    margin-bottom: 2em; }
    .npp-stripe--media__details {
      line-height: 1.25rem; }
      .npp-stripe--media__details a {
        color: #004494; }
        .npp-stripe--media__details a:hover {
          color: #002148;
          text-decoration: none; }
        .npp-stripe--media__details a span {
          display: inline-block; }
          .npp-stripe--media__details a span.npp-ico--container {
            width: 1.5rem; }
    .npp-stripe--media__container {
      border: 1px solid #b5b5b5;
      border-radius: 3px;
      padding: 1rem;
      margin-bottom: 1rem; }
      .npp-stripe--media__container--sub {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        flex-direction: row; }
        .npp-stripe--media__container--sub.npp-row {
          padding: 0; }
        .npp-stripe--media__container--sub .npp-stripe--media__single {
          flex: 0;
          margin-right: 1.125rem;
          display: flex;
          flex-direction: column;
          align-content: center;
          align-items: center;
          justify-content: center; }
          .npp-stripe--media__container--sub .npp-stripe--media__single:first-of-type {
            padding-left: 0;
            margin-left: 0; }
        .npp-stripe--media__container--sub .npp-media--inline {
          display: block;
          padding: 0;
          border: 0;
          width: auto;
          margin-bottom: 0;
          width: 18vw;
          margin-top: 0; }
      .npp-stripe--media__container .npp-ico--container {
        font-size: 1.5rem; }
    .npp-stripe--media__lang {
      font-weight: 600; }
    .npp-stripe--media__single a:hover, .npp-stripe--media__single a:focus {
      text-decoration: none; }
    .npp-stripe--media__single figcaption {
      margin-top: 0.125rem; }
    .npp-stripe--media__single img {
      border: 1px solid #b5b5b5; }
    .npp-stripe--media__single:not(:last-of-type) {
      padding-bottom: 1rem;
      margin-bottom: 0; }
    .npp-stripe--media__single h4 {
      margin-bottom: 1rem; }
    .npp-stripe--media__single:last-of-type {
      padding-left: 0; }
    .npp-stripe--media__hdr {
      display: flex;
      align-items: center;
      margin-bottom: 1rem; }
      .npp-stripe--media__hdr .npp-ico--container, .npp-stripe--media__hdr .npp-ico--container .fa-file {
        font-size: 1.5rem; }
      .npp-stripe--media__hdr .npp-ico--container {
        color: #b5b5b5;
        width: 1.5rem;
        margin-right: 0.25rem; }
    .npp-stripe--media--file .npp-stripe--media__single {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-right: 1rem; }
      .npp-stripe--media--file .npp-stripe--media__single#media-1 {
        margin-top: 1rem; }
      .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container {
        color: #b5b5b5; }
        .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container .svg-inline--fa {
          font-size: 1.375rem;
          margin-right: 0.25rem; }
        .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container .npp-glyph--download, .npp-stripe--media--file .npp-stripe--media__single .npp-ico--container .npp-button--cpbox-download:before {
          font-size: 2rem; }
      .npp-stripe--media--file .npp-stripe--media__single:not(#media-default):not(:last-of-type):not(.files-paragraph) {
        border-bottom: 1px solid #dbdbdb; }
      .npp-stripe--media--file .npp-stripe--media__single.files-paragraph {
        float: left;
        margin-top: auto !important;
        margin-bottom: auto !important; }
    .npp-stripe--media--file:not(.npp-stripe--media--mld) .npp-stripe--media__single {
      padding: 0;
      margin-right: 0;
      width: auto;
      margin-right: 1rem; }
      .npp-stripe--media--file:not(.npp-stripe--media--mld) .npp-stripe--media__single a {
        display: flex;
        align-items: center; }
      .npp-stripe--media--file:not(.npp-stripe--media--mld) .npp-stripe--media__single .npp-stripe--media__container {
        width: auto;
        padding: 1rem; }
    .npp-stripe--media--file > .npp-stripe--media__container {
      overflow: auto;
      flex-wrap: nowrap;
      padding: 1rem; }
    .npp-stripe--media--mld .npp-stripe--media__single {
      padding-top: 0.5rem; }
      .npp-stripe--media--mld .npp-stripe--media__single .npp-ico--container {
        text-align: right;
        align-items: flex-end; }
    .npp-stripe--media__name--files {
      margin-left: 0.3125rem;
      font-size: 1rem;
      text-align: left; }
    .npp-stripe__col {
      z-index: 1; }
      .npp-stripe__col:first-of-type {
        max-width: 100px;
        padding-right: 0.5em;
        display: flex; }
    .npp-stripe__box {
      border: 4px solid white; }
      .npp-stripe__box > a {
        display: flex;
        height: 5.625em;
        color: white;
        align-items: center;
        justify-content: flex-start;
        padding: 1rem;
        overflow: hidden;
        color: white; }
        .npp-stripe__box > a svg {
          display: block; }
        .npp-stripe__box > a .npp-ico--container, .npp-stripe__box > a h4 {
          z-index: 4; }
        .npp-stripe__box > a .npp-ico--container .fontawesome-icon {
          transform: none; }
        .npp-stripe__box > a h4 {
          font-size: 1.125rem;
          margin-left: 1rem; }
        .npp-stripe__box > a:hover {
          opacity: 0.8;
          text-decoration: none; }
        .npp-stripe__box > a:after {
          position: absolute;
          left: 0;
          top: 0;
          content: '';
          height: 100%;
          width: 100%;
          display: block;
          background: radial-gradient(circle, #f5f5f5 0%, #bab9b9 60%, #525252 100%);
          opacity: 0.3;
          z-index: 0; }
    .npp-stripe__title {
      font-weight: 600;
      font-size: 1.5em;
      margin-bottom: 0.5rem; }
    .npp-stripe__desc {
      font-size: 1em;
      display: none; }
    .npp-stripe .npp-col {
      padding: 0.125em; }
    .npp-stripe .ecl table tr, .npp-stripe .ecl table td, .npp-stripe .ecl-editor table tr, .npp-stripe .ecl-editor table td {
      border: 0 !important; }
  .npp-article--datavis .npp-col--side div.ecl-row > .npp-col:first-of-type {
    order: 2; }
  .npp-article--datavis .npp-col--side div.ecl-row > .npp-col:last-of-type {
    order: 1;
    display: flex;
    justify-content: space-around;
    margin: auto;
    margin-top: 1.5rem;
    padding: 0; } }

@media (min-width: 48em) {
  .query-box {
    background-color: lightgreen; }
    .query-box:before {
      content: "tablet"; }
  .ecl-container:not(.npp-minimenu) {
    width: 996px; }
  .ecl-site-header-core__container {
    height: 88px; }
    .ecl-site-header-core__container .ecl-container {
      width: 996px; }
  .ecl-page-header, .ecl-page-header .ecl-container {
    height: 8.625rem; }
  .ecl-page-header__title {
    font-size: 1.5rem;
    margin: 1rem 0 2rem 0; }
  .ecl-page-header .ecl-container {
    justify-content: space-between; }
  .npp-hero {
    width: 100%; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel), .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) picture:before, .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .ecl-container, .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .npp-hero__title {
      height: 7.5rem; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .npp-hero__title {
      min-width: 7.5rem; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .npp-hero__title-border {
        width: 1.5625rem;
        height: 7.5rem;
        background-color: #004594; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .npp-hero__title h1 {
        font-size: 2rem; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--404 {
      height: 10.625rem;
      padding-top: 0.5rem; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title {
        flex-direction: column;
        text-align: center; }
        .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title-icon {
          transform: none;
          margin-right: 0;
          width: 6.25rem;
          height: 6.25rem;
          font-size: 6.25rem; }
          .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title-icon .ecl, .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title-icon .ecl-editor {
            margin-left: 0; }
        .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title p {
          font-size: 1.125rem; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__h1 {
        padding-bottom: 0.25rem; }
  .npp-site-header__burger {
    flex: 0; }
  .npp-stripe__box > a {
    height: 13.75em;
    padding: 1.125rem; }
    .npp-stripe__box > a .npp-ico--container {
      font-size: 5.625rem;
      width: auto; }
    .npp-stripe__box > a h4 {
      font-size: 1.5rem;
      margin-left: 0;
      text-align: center;
      margin-top: 1rem; }
  .npp-stripe--media__single article {
    width: 18vw; }
  .npp-row {
    border-bottom-color: #ededed;
    border-bottom-width: 2px; }
    .npp-row--teaser {
      align-items: center; }
      .npp-row--teaser .npp-row__section--image {
        max-width: 8.125rem; }
      .npp-row--teaser .npp-row__section--title {
        max-height: 13.125rem;
        overflow: hidden; }
    .npp-row--title-hdr h2.npp-row__hdr {
      font-size: 1.75rem;
      border-left-width: 1rem;
      margin: 2rem 0; }
    .npp-row:not(.npp-row--title-hdr) {
      display: flex;
      flex-direction: row; }
    .npp-row__section--image {
      order: 1; }
    .npp-row__section--title {
      order: 2;
      margin-top: 0; }
    .npp-row__section--link {
      order: 3;
      display: block; }
    .npp-row--center-mobile {
      justify-content: unset; }
    .npp-row--right {
      justify-content: flex-end; }
    .npp-row--pub--node .npp-row__thumb {
      display: block; }
      .npp-row--pub--node .npp-row__thumb img {
        max-width: none; }
    .npp-row--pub--node .ecl-col-m-3 {
      padding-left: 0; }
    .npp-row--pub .npp-row__section--title, .npp-row--news .npp-row__section--title, .npp-row--teaser .npp-row__section--title {
      margin-top: 0; }
    .npp-row--pub .npp-row__thumb, .npp-row--news .npp-row__thumb, .npp-row--teaser .npp-row__thumb {
      margin-right: 1.125rem;
      text-align: left; }
      .npp-row--pub .npp-row__thumb img, .npp-row--news .npp-row__thumb img, .npp-row--teaser .npp-row__thumb img {
        width: 100%; }
    .npp-row--news .npp-row__section--image {
      max-width: 13.125rem; }
    .npp-row--news, .npp-row--pub {
      display: block; }
    .npp-row--node {
      align-items: flex-start; }
  .npp-col--sidebar--left {
    padding-bottom: 0; }
  .npp-article--datavis .npp-media--img-offset {
    margin-bottom: 0;
    margin-top: -8.75rem; }
    .npp-article--datavis .npp-media--img-offset picture {
      width: 25rem;
      height: 25rem; }
  .npp-article--datavis .npp-col--side div.ecl-row > .npp-col:first-of-type {
    display: flex;
    order: 1; }
  .npp-article--datavis .npp-col--side div.ecl-row > .npp-col:last-of-type {
    order: 2; }
  .npp-article--news .npp-row__hdr, .npp-article--pub .npp-row__hdr {
    font-size: 1.5rem;
    line-height: 2rem; }
  .npp-content {
    min-height: 31.25rem; }
  .npp-fixed-header__title--site {
    display: flex; }
  .npp-fixed-header--site {
    display: flex; }
  .npp-fixed-header__hdr {
    flex: 1; }
  .npp-rows-container--latest > div .npp-row--teaser {
    flex-direction: row; }
  /* Eurydice front page. */
  .path-frontpage .npp-stripe__title, .path-node .npp-stripe__title {
    margin-bottom: 0.5rem; }
  .path-frontpage .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a, .path-node .npp-stripe:not(.npp-stripe--icons) .npp-stripe__box > a {
    align-items: flex-start; }
  .path-frontpage .npp-col .npp-stripe__col:first-of-type, .path-node .npp-col .npp-stripe__col:first-of-type {
    justify-content: flex-start; } }

@media (min-width: 48em) and (orientation: landscape) {
  .query-box {
    background-color: #95aaf0; }
    .query-box:before {
      content: "tablet landscape"; }
  .ecl-site-header-core__search {
    display: flex;
    background-color: transparent;
    box-shadow: none;
    border: 0;
    padding: 0;
    position: relative;
    left: auto;
    width: 100%;
    justify-content: flex-end; }
    .ecl-site-header-core__search-container {
      width: 100%;
      display: flex;
      justify-content: flex-end; }
  .ecl-site-header-core__container {
    height: 104px; }
  .ecl-site-header-core__language-icon {
    margin-right: 0; }
  .ecl-container:not(.npp-minimenu) {
    width: 1140px; }
  .npp-fixed-header {
    display: none; }
  .npp-hdr__chapter-container--map {
    border-bottom: 1px solid #b5b5b5;
    display: none; }
  .npp-hdr__chapter--main, .npp-hdr__chapter--sub {
    font-size: 1.85rem; }
    .npp-hdr__chapter--main:before, .npp-hdr__chapter--sub:before {
      margin-right: .25rem; }
  .npp-stripe {
    margin-bottom: 2.5em; }
    .npp-stripe__desc {
      display: block;
      padding-right: 0.5em; }
    .npp-stripe__box > a {
      height: 13.75rem; }
      .npp-stripe__box > a .npp-ico--container {
        font-size: 6.875rem; }
      .npp-stripe__box > a h4 {
        font-size: 1.25rem; }
    .npp-stripe__box img.npp-ico--custom {
      height: 6.11111rem; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel), .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) picture:before, .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .ecl-container, .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .npp-hero__title {
    height: 8.75rem; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .npp-hero__title {
    min-width: 8.75rem; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body--404 {
    height: 15.625rem;
    padding-top: 1rem; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title-icon {
      width: 11.25rem;
      height: 11.25rem;
      font-size: 11.25rem; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__title p {
      font-size: 1.25rem; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__h1 {
      font-size: 2rem; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__desc {
      font-size: 1.125rem; }
  .npp-hero__title h1 {
    font-size: 2rem; }
  .npp-article--datavis .npp-media--img-offset picture {
    width: 31.25rem;
    height: 31.25rem; }
  .npp-article--news .npp-row__hdr, .npp-article--pub .npp-row__hdr {
    font-size: 2rem;
    line-height: normal; }
  .npp-article--news .npp-row__thumb, .npp-article--pub .npp-row__thumb {
    float: left; }
  .npp-content {
    min-height: 37.5rem; }
    .npp-content__section--top {
      margin-bottom: 2rem; }
  /* page specific */
  /* Charts */
  .page-node-type-eurydice-chart-topic .npp-col--sidebar {
    display: block; }
  .page-node-type-eurydice-ip-basic-page .npp-row--title-hdr h2.npp-row__hdr {
    border-left-width: 2rem;
    font-size: 2.5rem; } }

@media (min-width: 48em) and (max-width: 62.24em) {
  .ecl-site-header-core__container {
    justify-content: center; }
    .ecl-site-header-core__container .ecl-form-group--text-input {
      max-width: 70%; }
  .ecl-container {
    width: 996px; }
  .npp-col--sidebar--left {
    padding-bottom: 0.5rem; }
  .npp-hdr__chapter--main, .npp-hdr__chapter--sub {
    font-size: 1.5em; }
    .npp-hdr__chapter--main span, .npp-hdr__chapter--sub span {
      padding-top: 0.5rem;
      padding-bottom: 0.5rem; }
  .npp-hdr__chapter--sub:before {
    background-color: #1582ff; } }

/* _layout_large.scss */
@media (min-width: 62.25em) {
  .query-box {
    background-color: #d095f0; }
    .query-box:before {
      content: "desktop"; }
  .ecl-container:not(.npp-container):not(.npp-minimenu) .npp-col--main--2-col {
    /* Target main column with a side bar on right. */
    /* Target main column with a side bar on left. */ }
    .ecl-container:not(.npp-container):not(.npp-minimenu) .npp-col--main--2-col:nth-child(1) {
      padding-right: 1.125em; }
    .ecl-container:not(.npp-container):not(.npp-minimenu) .npp-col--main--2-col:nth-child(2) {
      padding-left: 1.125em; }
  .ecl-container:not(.npp-container):not(.npp-minimenu) .npp-col--sidebar--left {
    padding: 1rem 0;
    margin-bottom: 1rem;
    padding-right: 1rem;
    border-right: 1px solid #dbdbdb;
    order: 1; }
  .ecl-container:not(.npp-container):not(.npp-minimenu) .npp-col--sidebar--right {
    padding: 1rem 0;
    margin-bottom: 1rem;
    padding-left: 1rem;
    border-left: 1px solid #dbdbdb;
    padding-right: 0;
    order: 2; }
  .ecl-container:not(.npp-container):not(.npp-minimenu) .npp-col--sidebar .npp-widget--country-chooser {
    margin: 0; }
    .ecl-container:not(.npp-container):not(.npp-minimenu) .npp-col--sidebar .npp-widget--country-chooser .npp-list {
      margin: 0; }
      .ecl-container:not(.npp-container):not(.npp-minimenu) .npp-col--sidebar .npp-widget--country-chooser .npp-list--cols {
        display: block; }
        .ecl-container:not(.npp-container):not(.npp-minimenu) .npp-col--sidebar .npp-widget--country-chooser .npp-list--cols li {
          display: list-item;
          margin: 1em 0; }
  .ecl-site-header-core__container {
    height: 120px; }
  .npp-article {
    padding-top: 0; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body:not(.npp-hero__body--carousel)--404 {
    height: 15.625rem; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body:not(.npp-hero__body--carousel)--404 .npp-hero__title {
      flex-direction: column;
      text-align: center; }
      .npp-hero:not(.npp-hero--home) .npp-hero__body:not(.npp-hero__body--carousel)--404 .npp-hero__title-icon .ecl, .npp-hero:not(.npp-hero--home) .npp-hero__body:not(.npp-hero__body--carousel)--404 .npp-hero__title-icon .ecl-editor {
        margin-left: 0; }
  .npp-hero__title h1 {
    font-size: 2.5rem; }
  main.npp-content:last-of-type {
    padding-bottom: 3em; }
  .npp-content {
    padding-top: 2.5em;
    padding-bottom: 1em;
    min-height: 37.5rem; }
    .npp-content h3 {
      font-size: 1.5em;
      border-left-width: 0.3125em; }
  .npp-stripe {
    margin-bottom: 2em; }
    .npp-stripe__desc {
      padding-right: 0; }
    .npp-stripe__col:first-of-type {
      max-width: none;
      width: 100%;
      height: 6.875em; }
    .npp-stripe__box > a h4 {
      font-size: 2rem; }
    .npp-stripe:not(.npp-stripe--icons) .npp-col {
      padding: 0; }
      .npp-stripe:not(.npp-stripe--icons) .npp-col > a {
        margin-right: 0.75em;
        padding: 0 1em; }
      .npp-stripe:not(.npp-stripe--icons) .npp-col:first-of-type > a {
        margin-left: 0; }
      .npp-stripe:not(.npp-stripe--icons) .npp-col:last-of-type > a {
        margin-right: 0;
        margin-left: 0; }
  body:not(.path-frontpage) {
    min-height: 50rem; }
  /* Help-FAQ page */
  .page-node-type-eurydice-help-faq-page main.npp-content {
    padding-bottom: 6rem; } }

@media (min-width: 86.25em) {
  .query-box {
    background-color: #f5c4d9; }
    .query-box:before {
      content: "wide"; }
  .ecl-site-header-core__container {
    height: 120px; }
  .ecl-page-header, .ecl-page-header .ecl-container {
    height: 11.25rem; }
  .ecl-page-header__title {
    font-size: 2.1875rem;
    margin-bottom: 3rem; }
  .ed-container-no-padding-sm {
    padding-left: 1rem;
    padding-right: 1rem; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel), .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) picture:before, .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .ecl-container, .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .npp-hero__title {
    height: 12.5rem; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body--section:not(.npp-hero__body--carousel) .npp-hero__title {
    min-width: 12.5rem; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body--404 {
    height: 15.625rem; }
    .npp-hero:not(.npp-hero--home) .npp-hero__body--404 .npp-hero__desc {
      margin-top: 1rem; }
  .npp-hero__title h1 {
    font-size: 2.5rem; }
  .npp-hdr__chapter--main span, .npp-hdr__chapter--sub span {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .npp-stripe__box > a h4 {
    font-size: 2rem; }
  .npp-article:not(.npp-widget):not(.npp-article--datavis) {
    max-width: 120ch; } }

/* _nav.scss */
.ecl-page-header .ecl-breadcrumb {
  display: none;
  margin-bottom: 0.5rem; }
  .ecl-page-header .ecl-breadcrumb__container {
    padding: 0.5rem 0; }
  .ecl-page-header .ecl-breadcrumb__segment {
    margin-top: 0.5em; }
    .ecl-page-header .ecl-breadcrumb__segment a, .ecl-page-header .ecl-breadcrumb__segment a:hover, .ecl-page-header .ecl-breadcrumb__segment span {
      color: white;
      font-weight: 400; }
  .ecl-page-header .ecl-breadcrumb__ellipsis {
    height: 1rem; }

.ecl-navigation-list {
  background-color: #e0e0d8;
  height: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-wrap: wrap;
  font-weight: normal !important;
  border-bottom: 1px solid #a6a6a6; }
  .ecl-navigation-list.ecl-u-pb-m {
    padding-bottom: 0 !important;
    margin-left: 1rem; }
  .ecl-navigation-list .ecl-u-pa-m {
    padding: 0 !important; }
  .ecl-navigation-list .ecl-unordered-list__item {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    margin-top: 0;
    background-color: #edede8;
    height: 35px;
    border-radius: 0 4px 0 0;
    border: 1px solid #bfbfbf; }
    .ecl-navigation-list .ecl-unordered-list__item.ecl-navigation__item--active {
      background-color: white; }
      .ecl-navigation-list .ecl-unordered-list__item.ecl-navigation__item--active .ecl-link {
        color: #333; }
  .ecl-navigation-list .ecl-link {
    padding: 0.5rem 1rem;
    font-size: 0.875rem; }
    .ecl-navigation-list .ecl-link:hover, .ecl-navigation-list .ecl-link:focus {
      color: #004594; }

.npp-nav {
  /* Tabs or form inputs. */
  /* Toggled Content. */ }
  .npp-nav--container {
    position: relative; }
  .npp-nav--breadcrumbs {
    margin-bottom: 3em; }
    .npp-nav--breadcrumbs__list {
      display: flex;
      align-items: center; }
    .npp-nav--breadcrumbs__item {
      display: flex;
      align-items: center;
      position: relative; }
      .npp-nav--breadcrumbs__item > a, .npp-nav--breadcrumbs__item > span {
        padding: 16 0.5em;
        font-weight: 600; }
      .npp-nav--breadcrumbs__item > span {
        color: #b5b5b5; }
    .npp-nav--breadcrumbs__icon {
      color: #7a7a7a; }
    .npp-nav--breadcrumbs__submenu {
      display: none;
      position: absolute;
      top: 40px;
      left: 0;
      z-index: 4; }
      .npp-nav--breadcrumbs__submenu__list {
        display: flex;
        align-items: stretch;
        justify-content: space-around;
        background-color: white;
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); }
        .npp-nav--breadcrumbs__submenu__list li {
          display: flex;
          align-items: center;
          flex-direction: column;
          white-space: nowrap;
          text-overflow: ellipsis; }
          .npp-nav--breadcrumbs__submenu__list li a {
            padding: 1em; }
            .npp-nav--breadcrumbs__submenu__list li a:hover {
              background-color: #dbdbdb; }
    .npp-nav--breadcrumbs--container {
      display: none; }
  .npp-nav.ecl-container {
    position: initial; }
  .npp-nav--desktop--container {
    position: relative;
    display: none; }
  .npp-nav--mobile--container {
    position: relative; }
  .npp-nav--mobile-burger {
    display: inline-block; }
  .npp-nav--breadcrumbs--container {
    display: none; }
  .npp-nav--page {
    margin-top: 0.5em;
    margin-bottom: 0.5em; }
    .npp-nav--page ol li {
      margin-left: 1em;
      line-height: 2em; }
  .npp-nav__page-hdr {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-weight: 600; }
  .npp-nav--book-traverse, .npp-nav--pub-traverse {
    z-index: 14;
    height: 0;
    margin-right: 0;
    position: relative;
    width: 100%; }
    .npp-nav--book-traverse h2, .npp-nav--pub-traverse h2 {
      display: none; }
    .npp-nav--book-traverse ul, .npp-nav--pub-traverse ul {
      margin: 0;
      position: relative;
      width: 100%; }
      .npp-nav--book-traverse ul li, .npp-nav--pub-traverse ul li {
        display: none;
        position: absolute;
        font-size: 2em; }
        .npp-nav--book-traverse ul li a, .npp-nav--book-traverse ul li:before, .npp-nav--pub-traverse ul li a, .npp-nav--pub-traverse ul li:before {
          height: 30px;
          width: 15px; }
        .npp-nav--book-traverse ul li a, .npp-nav--pub-traverse ul li a {
          display: block;
          overflow: hidden;
          position: absolute;
          top: 0;
          opacity: 0;
          z-index: 2; }
        .npp-nav--book-traverse ul li:before, .npp-nav--pub-traverse ul li:before {
          font-size: 1.5rem;
          line-height: 1.5rem; }
          .npp-nav--book-traverse ul li:before:before, .npp-nav--pub-traverse ul li:before:before {
            background-color: #ededed;
            width: 20px;
            visibility: visible;
            color: #7a7a7a; }
          .npp-nav--book-traverse ul li:before a, .npp-nav--pub-traverse ul li:before a {
            width: 20px;
            height: 62px; }
        .npp-nav--book-traverse ul li:first-of-type:not(:only-of-type), .npp-nav--book-traverse ul li:last-of-type:not(:only-of-type), .npp-nav--book-traverse ul li:only-of-type, .npp-nav--pub-traverse ul li:first-of-type:not(:only-of-type), .npp-nav--pub-traverse ul li:last-of-type:not(:only-of-type), .npp-nav--pub-traverse ul li:only-of-type {
          display: block; }
          .npp-nav--book-traverse ul li:first-of-type:not(:only-of-type):before, .npp-nav--book-traverse ul li:last-of-type:not(:only-of-type):before, .npp-nav--book-traverse ul li:only-of-type:before, .npp-nav--pub-traverse ul li:first-of-type:not(:only-of-type):before, .npp-nav--pub-traverse ul li:last-of-type:not(:only-of-type):before, .npp-nav--pub-traverse ul li:only-of-type:before {
            display: flex;
            align-items: center;
            justify-content: center; }
        .npp-nav--book-traverse ul li:first-of-type:not(:only-of-type), .npp-nav--pub-traverse ul li:first-of-type:not(:only-of-type) {
          left: 0; }
          .npp-nav--book-traverse ul li:first-of-type:not(:only-of-type) a, .npp-nav--book-traverse ul li:first-of-type:not(:only-of-type):before, .npp-nav--pub-traverse ul li:first-of-type:not(:only-of-type) a, .npp-nav--pub-traverse ul li:first-of-type:not(:only-of-type):before {
            left: 0; }
        .npp-nav--book-traverse ul li:last-of-type:not(:only-of-type), .npp-nav--pub-traverse ul li:last-of-type:not(:only-of-type) {
          right: 0;
          z-index: 10; }
          .npp-nav--book-traverse ul li:last-of-type:not(:only-of-type) a, .npp-nav--book-traverse ul li:last-of-type:not(:only-of-type):before, .npp-nav--pub-traverse ul li:last-of-type:not(:only-of-type) a, .npp-nav--pub-traverse ul li:last-of-type:not(:only-of-type):before {
            right: 0; }
        .npp-nav--book-traverse ul li:only-of-type, .npp-nav--pub-traverse ul li:only-of-type {
          right: 0; }
          .npp-nav--book-traverse ul li:only-of-type a[rel*='next'], .npp-nav--pub-traverse ul li:only-of-type a[rel*='next'] {
            left: auto;
            right: 0; }
  .npp-nav__control {
    display: flex;
    flex-direction: row;
    width: 49%;
    background-color: #dbdbdb;
    border: 0;
    padding: 0;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center; }
    .npp-nav__control label {
      white-space: normal;
      line-height: 1rem;
      flex: 3; }
    .npp-nav__control:only-of-type {
      width: auto;
      padding: 0 1em; }
    .npp-nav__control-burger {
      position: relative;
      color: black;
      flex: 1;
      margin: 4px;
      cursor: pointer;
      display: block;
      height: 15px;
      width: 15px;
      order: 3; }
      .npp-nav__control-burger span {
        background-color: currentColor;
        display: block;
        height: 2px;
        left: calc(50% - 8px);
        position: absolute;
        transform-origin: center;
        transition-duration: 86ms;
        transition-property: background-color, opacity, transform;
        transition-timing-function: ease-out;
        width: 16px; }
        .npp-nav__control-burger span:nth-child(1) {
          top: calc(50% - 6px); }
        .npp-nav__control-burger span:nth-child(2) {
          top: calc(50% - 1px); }
        .npp-nav__control-burger span:nth-child(3) {
          top: calc(50% + 4px); }
      .npp-nav__control-burger:hover {
        background-color: rgba(0, 0, 0, 0.05); }
  .npp-nav__controls {
    position: relative;
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    margin-top: 1rem;
    order: 3;
    flex: auto; }
  .npp-nav__control, .npp-nav__control label {
    cursor: pointer; }
  .npp-nav__content, .npp-nav__contents {
    width: 100%; }
  .npp-nav__contents {
    position: relative;
    display: none;
    z-index: 12;
    background-color: transparent;
    height: 100vh;
    box-shadow: -24px 0px 0px 0px white, 24px 0px 0px 0px white;
    overflow: auto;
    width: 100%; }
  .npp-nav__content {
    position: relative;
    left: 0;
    display: none;
    top: 1em; }
    .npp-nav__content a:not(.npp-button):not(.npp-nav--toc__link) {
      display: inline-block;
      line-height: 1.5em;
      padding-top: 0.5em;
      padding-bottom: 0.5em;
      color: #004494; }
  .npp-nav--toc, .npp-nav--report {
    order: 3;
    margin-top: 0.5em;
    margin-bottom: 0.5em; }
    .npp-nav--toc.npp-nav ul a, .npp-nav--toc ol a, .npp-nav--report.npp-nav ul a, .npp-nav--report ol a {
      color: #363636; }
    .npp-nav--toc__list--chapters, .npp-nav--report__list--chapters {
      padding: 0; }
      .npp-nav--toc__list--chapters .npp-nav--toc__item--parent > a, .npp-nav--report__list--chapters .npp-nav--toc__item--parent > a {
        padding-left: 0; }
        .npp-nav--toc__list--chapters .npp-nav--toc__item--parent > a span:first-of-type, .npp-nav--report__list--chapters .npp-nav--toc__item--parent > a span:first-of-type {
          width: 2.25rem;
          min-width: 2.25rem;
          text-align: center; }
      .npp-nav--toc__list--chapters a, .npp-nav--report__list--chapters a {
        display: block;
        line-height: 1.25rem;
        flex: 4; }
      .npp-nav--toc__list--chapters > .npp-nav--toc__item, .npp-nav--report__list--chapters > .npp-nav--toc__item {
        padding: 0 0.5em;
        padding-left: 0; }
        .npp-nav--toc__list--chapters > .npp-nav--toc__item a:hover, .npp-nav--report__list--chapters > .npp-nav--toc__item a:hover {
          font-weight: 400; }
      .npp-nav--toc__list--chapters .npp-nav--toc__item, .npp-nav--report__list--chapters .npp-nav--toc__item {
        display: flex;
        align-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap; }
        .npp-nav--toc__list--chapters .npp-nav--toc__item--parent:before, .npp-nav--report__list--chapters .npp-nav--toc__item--parent:before {
          vertical-align: middle;
          padding: 0.5em;
          width: 8px;
          height: 18px; }
      .npp-nav--toc__list--chapters:not(.npp-nav--toc__list--numbered) .npp-nav--toc__item--parent:before, .npp-nav--report__list--chapters:not(.npp-nav--toc__list--numbered) .npp-nav--toc__item--parent:before {
        content: '';
        display: inline-block; }
      .npp-nav--toc__list--chapters .npp-button--subchapters, .npp-nav--report__list--chapters .npp-button--subchapters {
        flex: 0; }
      .npp-nav--toc__list--chapters li a, .npp-nav--report__list--chapters li a {
        padding-left: 0;
        display: flex;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem; }
      .npp-nav--toc__list--chapters li:not(:first-of-type) span:nth-of-type(2), .npp-nav--report__list--chapters li:not(:first-of-type) span:nth-of-type(2) {
        padding-left: 0.125rem; }
      .npp-nav--toc__list--chapters li:not(.npp-nav--toc__item--parent), .npp-nav--report__list--chapters li:not(.npp-nav--toc__item--parent) {
        margin-top: 1rem;
        margin-bottom: 1rem; }
      .npp-nav--toc__list--chapters button.npp-button--subchapters, .npp-nav--report__list--chapters button.npp-button--subchapters {
        width: 1.875rem;
        min-width: 1.3125rem; }
      .npp-nav--toc__list--chapters .npp-nav--toc__item > a span:first-of-type, .npp-nav--report__list--chapters .npp-nav--toc__item > a span:first-of-type {
        width: 1.875rem;
        min-width: 1.875rem; }
      .npp-nav--toc__list--chapters .npp-nav--toc__list--chapters > li:not(.npp-nav--toc__item--parent), .npp-nav--report__list--chapters .npp-nav--toc__list--chapters > li:not(.npp-nav--toc__item--parent) {
        padding: 0.25rem 0; }
        .npp-nav--toc__list--chapters .npp-nav--toc__list--chapters > li:not(.npp-nav--toc__item--parent) a, .npp-nav--report__list--chapters .npp-nav--toc__list--chapters > li:not(.npp-nav--toc__item--parent) a {
          padding-left: 0.5rem; }
          .npp-nav--toc__list--chapters .npp-nav--toc__list--chapters > li:not(.npp-nav--toc__item--parent) a:hover, .npp-nav--report__list--chapters .npp-nav--toc__list--chapters > li:not(.npp-nav--toc__item--parent) a:hover {
            font-weight: bold;
            text-decoration: none; }
      .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters li, .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapter-chapters li, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters li, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapter-chapters li {
        margin: 0; }
        .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters li > a, .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapter-chapters li > a, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters li > a, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapter-chapters li > a {
          padding-bottom: 1.125rem; }
      .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item:before, .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapter-chapters .npp-nav--toc__item:before, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item:before, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapter-chapters .npp-nav--toc__item:before {
        transform: translateY(0.25rem); }
      .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item:marker, .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapter-chapters .npp-nav--toc__item:marker, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item:marker, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapter-chapters .npp-nav--toc__item:marker {
        display: none;
        color: transparent; }
      .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters {
        padding-top: 0.75rem;
        padding-left: 1.3125rem; }
        .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters > .npp-nav--toc__item > a > span:first-of-type, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters > .npp-nav--toc__item > a > span:first-of-type {
          width: 1.875rem;
          min-width: 1.875rem; }
        .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters > .npp-nav--toc__item > a > span:nth-of-type(2), .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters > .npp-nav--toc__item > a > span:nth-of-type(2) {
          padding-left: 0.25rem; }
        .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters > .npp-nav--toc__item , .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters > .npp-nav--toc__item {
          margin-left: 1.875rem; }
        .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent {
          margin-left: 0; }
          .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent a:first-of-type, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent a:first-of-type {
            padding-top: 0.5rem; }
          .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent ol li a, .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent ol li:first-of-type a, .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent ol li a:first-of-type, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent ol li a, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent ol li:first-of-type a, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent ol li a:first-of-type {
            padding-top: 0; }
          .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent .npp-button--subchapters, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapters .npp-nav--toc__item--subparent .npp-button--subchapters {
            margin-top: 0;
            width: 1.875rem;
            min-width: 1.875rem;
            text-align: center; }
      .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapter-chapters, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapter-chapters {
        padding-left: 3.75rem;
        display: none; }
        .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapter-chapters a span:first-of-type, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapter-chapters a span:first-of-type {
          min-width: 2.4375rem;
          width: 2.4375rem; }
      .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapter, .npp-nav--toc__list--chapters .npp-nav--toc__list--subchapter-chapters, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapter, .npp-nav--report__list--chapters .npp-nav--toc__list--subchapter-chapters {
        width: 100%; }
    .npp-nav--toc__list--subchapters, .npp-nav--report__list--subchapters {
      display: none !important; }
      .npp-nav--toc__list--subchapters a, .npp-nav--report__list--subchapters a {
        padding-left: 0;
        flex: 4; }
    .npp-nav--toc__list--numbered, .npp-nav--toc__list--numbered ol, .npp-nav--report__list--numbered, .npp-nav--report__list--numbered ol {
      margin: 0; }
    .npp-nav--toc__list--numbered, .npp-nav--report__list--numbered {
      /* Reset the first items span of the numbered toc. */ }
      .npp-nav--toc__list--numbered:first-of-type:not(.npp-nav--toc__list--subchapters):not(.npp-nav--toc__list--subchapter-chapters) > .npp-nav--toc__item:first-of-type, .npp-nav--report__list--numbered:first-of-type:not(.npp-nav--toc__list--subchapters):not(.npp-nav--toc__list--subchapter-chapters) > .npp-nav--toc__item:first-of-type {
        margin-top: 0; }
        .npp-nav--toc__list--numbered:first-of-type:not(.npp-nav--toc__list--subchapters):not(.npp-nav--toc__list--subchapter-chapters) > .npp-nav--toc__item:first-of-type > a, .npp-nav--report__list--numbered:first-of-type:not(.npp-nav--toc__list--subchapters):not(.npp-nav--toc__list--subchapter-chapters) > .npp-nav--toc__item:first-of-type > a {
          padding-top: 0.625rem;
          padding-left: 0.5rem; }
          .npp-nav--toc__list--numbered:first-of-type:not(.npp-nav--toc__list--subchapters):not(.npp-nav--toc__list--subchapter-chapters) > .npp-nav--toc__item:first-of-type > a span:first-of-type, .npp-nav--report__list--numbered:first-of-type:not(.npp-nav--toc__list--subchapters):not(.npp-nav--toc__list--subchapter-chapters) > .npp-nav--toc__item:first-of-type > a span:first-of-type {
            display: inline;
            width: auto;
            min-width: 0;
            text-align: left; }
      .npp-nav--toc__list--numbered.npp-nav--toc__list--chapters li, .npp-nav--toc__list--numbered .npp-nav--toc__list--subchapters li, .npp-nav--toc__list--numbered .npp-nav--toc__list--subchapter-chapters li, .npp-nav--report__list--numbered.npp-nav--toc__list--chapters li, .npp-nav--report__list--numbered .npp-nav--toc__list--subchapters li, .npp-nav--report__list--numbered .npp-nav--toc__list--subchapter-chapters li {
        padding-top: 0;
        padding-bottom: 0; }
        .npp-nav--toc__list--numbered.npp-nav--toc__list--chapters li > a, .npp-nav--toc__list--numbered .npp-nav--toc__list--subchapters li > a, .npp-nav--toc__list--numbered .npp-nav--toc__list--subchapter-chapters li > a, .npp-nav--report__list--numbered.npp-nav--toc__list--chapters li > a, .npp-nav--report__list--numbered .npp-nav--toc__list--subchapters li > a, .npp-nav--report__list--numbered .npp-nav--toc__list--subchapter-chapters li > a {
          line-height: 1.25rem;
          display: flex; }
      .npp-nav--toc__list--numbered .npp-nav--toc__list--subchapters li > a, .npp-nav--toc__list--numbered .npp-nav--toc__list--subchapter-chapters li > a, .npp-nav--report__list--numbered .npp-nav--toc__list--subchapters li > a, .npp-nav--report__list--numbered .npp-nav--toc__list--subchapter-chapters li > a {
        padding-bottom: 1.125rem; }
    .npp-nav--toc:not(.npp-nav--sidebar):not(.npp-nav--report) .npp-nav__controls, .npp-nav--report:not(.npp-nav--sidebar):not(.npp-nav--report) .npp-nav__controls {
      justify-content: space-evenly; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-nav__control, .npp-nav--report:not(.npp-nav--sidebar) .npp-nav__control {
      width: 30%; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-nav__contents, .npp-nav--report:not(.npp-nav--sidebar) .npp-nav__contents {
      display: block;
      height: auto;
      overflow: unset; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--cols, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--cols {
      display: flex;
      flex-wrap: wrap; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries, .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest, .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--countries, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--latest, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--chapters {
      margin-bottom: 3rem;
      display: flex;
      flex-direction: column; }
      .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries > li, .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest > li, .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters > li, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--countries > li, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--latest > li, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--chapters > li {
        flex-basis: 3.125rem;
        flex-grow: 1;
        flex-shrink: 1; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries > li, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--countries > li {
      max-height: 28.75rem; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--latest {
      height: auto;
      margin-top: 1rem; }
      .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest h4, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--latest h4 {
        border-bottom: 1px solid #b5b5b5;
        display: flex;
        align-items: center;
        padding-bottom: 0.5rem; }
      .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest .npp-ico--flag, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--latest .npp-ico--flag {
        border: 1px solid #b5b5b5;
        margin-right: 0.5rem; }
      .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest > li, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--latest > li {
        padding-bottom: 2rem;
        padding-right: 1rem; }
  .npp-nav--toc ul:not(.npp-nav--toc__list--subchapters):not(.npp-nav--toc__list--subchapter-chapters):not(.npp-nav--toc__list--years), .npp-nav--toc ol:not(.npp-nav--toc__list--subchapters):not(.npp-nav--toc__list--subchapter-chapters):not(.npp-nav--toc__list--years) {
    padding-left: 0; }
  .npp-nav--contact {
    margin-bottom: 0; }
    .npp-nav--contact .npp-article {
      padding-bottom: 0; }
    .npp-nav--contact.npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries {
      margin-bottom: 0; }
  .npp-nav--editor {
    background-color: #363636;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 1em;
    padding-right: 1em;
    color: white; }
    .npp-nav--editor a {
      color: white; }
    .npp-nav--editor ul li:not(:last-of-type) a {
      color: white; }
      .npp-nav--editor ul li:not(:last-of-type) a:after {
        content: '\007C';
        display: inline-block;
        margin-left: 0.5em;
        margin-right: 0.25em; }
    .npp-nav--editor__user-badge {
      position: relative;
      width: 34px;
      height: 34px;
      border-radius: 50%;
      text-align: center;
      margin-right: 1em; }
      .npp-nav--editor__user-badge--eurydice_editor {
        background-color: yellow; }
      .npp-nav--editor__user-badge--eurydice_contributor {
        background-color: green; }
      .npp-nav--editor__user-badge > span {
        font-size: 20px;
        font-weight: 600;
        line-height: 34px;
        color: #363636;
        position: relative;
        margin: 0 auto; }
    .npp-nav--editor__left {
      display: flex;
      justify-content: flex-start;
      flex-grow: 1;
      align-items: center; }
    .npp-nav--editor__right {
      display: flex;
      justify-content: flex-end;
      flex-grow: 2;
      align-items: center; }
    .npp-nav--editor__countries {
      margin-right: 1rem;
      width: 100%; }
      .npp-nav--editor__countries form {
        display: flex; }
        .npp-nav--editor__countries form #edit-submit {
          display: none; }
        .npp-nav--editor__countries form select {
          padding: calc(0.75rem - 3px) calc(3.5rem - 3px) calc(0.75rem - 3px) calc(0.75rem - 3px); }
          .npp-nav--editor__countries form select:focus {
            outline: 0;
            border: 0; }
        .npp-nav--editor__countries form .ecl-form-group:not(.form-actions) {
          width: 100%; }
      .npp-nav--editor__countries .ecl-select__container--m {
        width: 100%; }
    .npp-nav--editor .npp-button--sign-out {
      white-space: nowrap; }
    .npp-nav--editor li {
      display: inline-block; }
  .npp-nav--lang-switch {
    min-width: 9.375rem;
    max-width: 12.5rem; }
    .npp-nav--lang-switch button.ecl-button {
      display: none; }
    .npp-nav--lang-switch select.ecl-select {
      padding: .90rem;
      border-color: #004594;
      color: #004494;
      height: 3.4375rem; }
      .npp-nav--lang-switch select.ecl-select:hover + .ecl-select__icon {
        color: #004594;
        background-color: #dbdbdb; }
      .npp-nav--lang-switch select.ecl-select:focus {
        border-width: 1px; }
    .npp-nav--lang-switch .ecl-select__icon {
      height: 3.4375rem;
      background-color: transparent; }
    .npp-nav--lang-switch .ecl-icon {
      fill: #004594; }
    .npp-nav--lang-switch div.ecl-select__container--m {
      width: 100%; }
    .npp-nav--lang-switch div.ecl-select__icon {
      width: 2rem; }
  .npp-nav--charts {
    margin-bottom: 3em; }
    .npp-nav--charts .npp-nav--toc__item--parent .npp-nav--toc__link {
      color: #ff883e;
      font-weight: bold; }
  .npp-nav--help .npp-nav__contents {
    padding-bottom: 8.75rem; }
  .npp-nav--help .npp-nav--toc__list--chapters > .npp-nav--toc__item a:hover, .npp-nav--help .npp-nav--toc__list--chapters > .npp-nav--toc__item a:focus {
    font-weight: 600; }
  .npp-nav--otp ol, .npp-nav--otp ul {
    list-style: none;
    counter-reset: li;
    margin: 1.25rem; }
    .npp-nav--otp ol.npp-nav--otp__list li, .npp-nav--otp ul.npp-nav--otp__list li {
      line-height: 1.5rem;
      margin: 0.125rem; }
      .npp-nav--otp ol.npp-nav--otp__list li:before, .npp-nav--otp ul.npp-nav--otp__list li:before {
        display: inline-block;
        color: #004594;
        width: 1em;
        margin-left: -1.5em;
        margin-right: 0.5em;
        text-align: right;
        font-weight: 600;
        font-size: 1.125em; }
      .npp-nav--otp ol.npp-nav--otp__list li h6, .npp-nav--otp ol.npp-nav--otp__list li p, .npp-nav--otp ul.npp-nav--otp__list li h6, .npp-nav--otp ul.npp-nav--otp__list li p {
        display: inline-block; }
    .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h2, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h2 {
      margin-left: 1.125rem;
      counter-increment: li; }
      .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h2:before, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h2:before {
        content: counter(li) "."; }
    .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h3, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h3 {
      margin-left: 2.25rem; }
      .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h3:before, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h3:before {
        content: "\2022"; }
    .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h4, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h4 {
      margin-left: 3.375rem; }
      .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h4:before, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h4:before {
        content: "\2022"; }
    .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h5, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h5 {
      margin-left: 4.5rem; }
      .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h5:before, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h5:before {
        content: "\2022"; }
    .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h6, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h6 {
      margin-left: 5.625rem; }
      .npp-nav--otp ol.npp-nav--otp__list .npp-nav--otp__item.menu-level-h6:before, .npp-nav--otp ul.npp-nav--otp__list .npp-nav--otp__item.menu-level-h6:before {
        content: "\2022"; }
  .npp-nav--404__link--site {
    font-size: 1.25em;
    font-weight: 600; }
  .npp-nav--404 .npp-nav--404__item--site {
    margin-bottom: 2em; }
  .npp-nav--404 .npp-nav--404__list {
    padding-left: 0; }
  .npp-nav--404 > .npp-nav--404__list {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start; }
    .npp-nav--404 > .npp-nav--404__list .npp-nav--404__item--site {
      flex: 1; }
  .npp-nav--footer-menu li, .npp-nav--footer-menu a {
    color: white;
    list-style: none; }
  .npp-nav--footer-menu ul > li:first-of-type {
    margin-bottom: 1rem; }
    .npp-nav--footer-menu ul > li:first-of-type h5 {
      padding-bottom: 0.5rem;
      border-bottom: 1px solid #b5b5b5; }
  .npp-nav--footer-menu ul > li:not(:first-of-type) {
    margin: 1.125rem 0; }
  .npp-nav--pager .js-pager__items {
    align-items: center;
    display: flex;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 1rem 0;
    position: relative; }

/* Basic Page IP */
.page-node-type-eurydice-ip-basic-page .npp-nav__contents {
  z-index: 0; }

/* _nav_medium.scss */
@media (min-width: 48em) {
  .ecl-page-header .ecl-breadcrumb {
    display: block;
    margin: 1rem 0 0.5rem 0; }
    .ecl-page-header .ecl-breadcrumb__container {
      padding: 0; }
    .ecl-page-header .ecl-breadcrumb__segment {
      margin-top: 0;
      line-height: normal; }
  .npp-nav--toc--full .npp-list--countries, .npp-nav--toc--full .npp-list--latest, .npp-nav--toc--full .npp-list--chapters {
    max-height: 125vh; }
  .npp-nav--editor__countries {
    width: 80%; }
  .npp-nav--404 .npp-nav--404__item--site {
    margin-bottom: 2em; }
  .npp-nav--404 > .npp-nav--404__list {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start; }
    .npp-nav--404 > .npp-nav--404__list .npp-nav--404__item--site {
      flex: 1; }
  .npp-nav__control label {
    flex: auto;
    margin-right: 0.25rem; }
  .npp-nav__control-burger {
    flex: auto; } }

@media (min-width: 48em) and (orientation: landscape) {
  .npp-nav--desktop {
    display: block; }
    .npp-nav--desktop .npp-nav--desktop__item--platform:before {
      font-size: 2em; }
  .npp-nav--breadcrumbs--container {
    display: block; }
  .npp-nav--desktop--container {
    display: block; }
  .npp-nav--mobile-burger {
    display: none; }
  .npp-nav--breadcrumbs {
    display: block; }
  .npp-nav--book-traverse ul li:before, .npp-nav--pub-traverse ul li:before {
    height: 50px;
    font-size: 2rem;
    line-height: 2rem; }
  .npp-nav--book-traverse ul li a, .npp-nav--pub-traverse ul li a {
    width: 30px;
    height: 62px; }
  .npp-nav__control {
    width: 49%; }
    .npp-nav__control label {
      white-space: nowrap;
      margin-right: 0.25rem; }
    .npp-nav__control-burger {
      width: 20px;
      height: 20px; }
  .npp-nav--toc .npp-nav__controls {
    margin-top: 0; }
  .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries > li, .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest > li, .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters > li {
    min-width: 50%; }
  .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest > li, .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters > li {
    flex: none;
    min-width: 0;
    width: 50%; }
  .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest {
    max-height: 105rem; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest > li {
      flex-basis: auto;
      min-width: 50%; }
  .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries {
    height: 75rem;
    max-height: none; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries > li {
      flex-basis: 3.75rem;
      max-height: 3.75rem;
      margin-bottom: 0; }
  .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters {
    max-height: 20.625rem; }
  .npp-nav__contents {
    height: 45vh; } }

@media (min-width: 48em) and (max-width: 62.24em) {
  .npp-nav--book-traverse ul li:first-of-type, .npp-nav--book-traverse ul li:last-of-type, .npp-nav--pub-traverse ul li:first-of-type, .npp-nav--pub-traverse ul li:last-of-type {
    transform: none; }
    .npp-nav--book-traverse ul li:first-of-type:before, .npp-nav--book-traverse ul li:last-of-type:before, .npp-nav--pub-traverse ul li:first-of-type:before, .npp-nav--pub-traverse ul li:last-of-type:before {
      font-size: 2rem;
      width: 20px;
      height: 40px; }
    .npp-nav--book-traverse ul li:first-of-type a, .npp-nav--book-traverse ul li:last-of-type a, .npp-nav--pub-traverse ul li:first-of-type a, .npp-nav--pub-traverse ul li:last-of-type a {
      width: 20px;
      height: 40px; } }

/* _nav_large.scss */
@media (min-width: 62.25em) {
  .npp-nav--book-traverse, .npp-nav--pub-traverse {
    position: absolute; }
    .npp-nav--book-traverse ul li:first-of-type:before, .npp-nav--pub-traverse ul li:first-of-type:before {
      background-color: #ededed;
      width: 20px;
      visibility: visible;
      color: #7a7a7a; }
    .npp-nav--book-traverse ul li:first-of-type:hover:before, .npp-nav--pub-traverse ul li:first-of-type:hover:before {
      background-color: #004594;
      width: 30px;
      visibility: visible;
      color: white; }
    .npp-nav--book-traverse ul li:last-of-type:before, .npp-nav--pub-traverse ul li:last-of-type:before {
      background-color: #ededed;
      width: 20px;
      visibility: visible;
      color: #7a7a7a; }
    .npp-nav--book-traverse ul li:last-of-type:hover:before, .npp-nav--pub-traverse ul li:last-of-type:hover:before {
      background-color: #004594;
      width: 30px;
      visibility: visible;
      color: white; }
  .npp-nav__content, .npp-nav__contents {
    width: 100%; }
  .npp-nav__contents {
    background-color: transparent;
    display: block;
    overflow: auto;
    box-shadow: none;
    min-height: 11.875rem;
    height: 70vh; }
  .npp-nav__tab-burger {
    display: none; }
  .npp-nav--toc .npp-nav__control {
    background-color: transparent; }
  .npp-nav--toc, .npp-nav--report {
    margin-bottom: 3em;
    margin-top: 0; }
    .npp-nav--toc .npp-nav__controls, .npp-nav--report .npp-nav__controls {
      border-bottom: 5px solid #004594; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries > li, .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters > li, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--countries > li, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--chapters > li {
      min-width: 33%; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--chapters {
      max-height: 20rem; }
      .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters > li, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--chapters > li {
        max-height: 5rem; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--countries {
      max-height: none; }
      .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries > li, .npp-nav--report:not(.npp-nav--sidebar) .npp-list--countries > li {
        margin-bottom: 0; }
  .npp-nav--contact {
    margin-bottom: 0; }
  .npp-nav__tab {
    background-color: transparent; }
    .npp-nav__tab label:hover {
      text-decoration: underline; }
  .npp-nav--sidebar {
    margin-top: -2rem;
    height: 20vh;
    flex-wrap: wrap; }
  .npp-nav--help {
    top: 16px; }
  .npp-nav__control {
    margin-right: 0; }
    .npp-nav__control label:hover {
      text-decoration: underline; }
  .npp-nav--editor__countries {
    width: 60%; }
  /* Chapter Topic page */
  .page-node-type-eurydice-chapt-topic .npp-nav--sidebar {
    margin-top: 0; } }

@media (min-width: 86.25em) {
  .npp-nav--editor__countries {
    width: 45%; }
  .npp-nav--toc:not(.npp-nav--sidebar) {
    align-content: space-around; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters {
      max-height: 29.6875rem; }
      .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--chapters > li {
        flex-basis: 3.75rem; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries {
      height: 52.8125rem; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--contact {
      max-height: none;
      height: 48.75rem;
      height: 33.75rem; }
      .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--contact > li {
        flex-basis: 50px;
        max-height: 54px;
        margin-bottom: 0;
        padding: 0;
        min-width: 20%; }
    .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--latest {
      max-height: 93.75rem; }
  .npp-nav--help .npp-nav__control label {
    white-space: break-spaces;
    text-align: center;
    margin-left: 0; } }

/* _states.scss */
@keyframes fade-to-none {
  0% {
    display: block;
    opacity: 1.0; }
  25% {
    display: block;
    opacity: 0.75; }
  75% {
    display: block;
    opacity: 0.25; }
  99% {
    display: block;
    opacity: 0; }
  100% {
    display: none;
    opacity: 0; } }

@keyframes fade-to-block {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  25% {
    display: block;
    opacity: 0.25; }
  75% {
    display: block;
    opacity: 0.75; }
  100% {
    display: block;
    opacity: 1.0; } }

@keyframes fade-to-flex {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: flex;
    opacity: 0; }
  25% {
    display: flex;
    opacity: 0.25; }
  75% {
    display: flex;
    opacity: 0.75; }
  100% {
    display: flex;
    opacity: 1.0; } }

@keyframes fade-to-none-from-flex {
  0% {
    display: flex;
    opacity: 1.0; }
  25% {
    display: flex;
    opacity: 0.75; }
  75% {
    display: flex;
    opacity: 0.25; }
  99% {
    display: flex;
    opacity: 0; }
  100% {
    display: none;
    opacity: 0; } }

body.elements-fixed-top {
  /* Contrib/Editor */
  /* Admin */
  padding-top: 80px; }
  body.elements-fixed-top .npp-content {
    margin-top: 80px; }
  body.elements-fixed-top .ecl-page-header {
    position: fixed;
    top: -130px;
    left: 0;
    width: 100%;
    z-index: 5; }
  body.elements-fixed-top .ecl-navigation-list {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 12; }
  body.elements-fixed-top .npp-fixed-header {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 20; }
  body.elements-fixed-top #globan {
    display: none;
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%; }

body.user-logged-in.elements-fixed-top {
  /* Contrib/Editor */
  /* navbar top is height of contrib bar */
  /* Admin */
  padding-top: 80px; }
  body.user-logged-in.elements-fixed-top .npp-container--sticky {
    top: 11.625rem; }
  body.user-logged-in.elements-fixed-top .npp-content {
    margin-top: 185pxpx; }
  body.user-logged-in.elements-fixed-top .ecl-page-header {
    position: fixed;
    top: -235pxpx;
    left: 0;
    width: 100%;
    z-index: 5; }
  body.user-logged-in.elements-fixed-top .ecl-navigation-list {
    position: fixed;
    top: 105pxpx;
    width: 100%;
    z-index: 12; }
  body.user-logged-in.elements-fixed-top .npp-fixed-header {
    position: fixed;
    top: 105pxpx;
    left: 0;
    width: 100%;
    z-index: 20; }
  body.user-logged-in.elements-fixed-top #globan {
    display: none;
    position: fixed;
    top: 105pxpx;
    left: 0;
    width: 100%; }

body.user-logged-in #globan {
  display: none; }

body.elements-fixed-top.page-node-type-eurydice-chart-topic .npp-nav--toc:not(.npp-nav--toc--co):not(.npp-nav--toc--ms):not(.npp-nav--help) {
  top: 100px; }

body:not(.user-logged-in) .ecl-navigation-list {
  display: none; }

body.hero-contracted .npp-hero__body:not(.npp-hero__body--internal) {
  height: 5rem; }
  body.hero-contracted .npp-hero__body:not(.npp-hero__body--internal) .npp-hero__title {
    transform: translateY(0);
    display: flex;
    justify-content: flex-start; }
  body.hero-contracted .npp-hero__body:not(.npp-hero__body--internal) .npp-hero__tagline, body.hero-contracted .npp-hero__body:not(.npp-hero__body--internal) .npp-hero__desc {
    display: none; }
  body.hero-contracted .npp-hero__body:not(.npp-hero__body--internal) h1 {
    margin-bottom: 0; }

body.hero-contracted .npp-element-anchor--book-traverse {
  top: 314px; }

.npp-row.sticky {
  background-color: #edf2f8; }
  .npp-row.sticky .npp-row__hdr {
    border-left-width: 0.5rem;
    border-left-style: solid;
    border-left-color: #004594;
    line-height: 1em;
    padding-left: 0.25em;
    position: relative;
    width: 100%;
    margin: 1em 0;
    font-size: 1.25rem;
    margin-top: 0;
    margin-bottom: 0.25em; }
    .npp-row.sticky .npp-row__hdr span {
      position: absolute;
      bottom: 0;
      line-height: 24; }
    .npp-row.sticky .npp-row__hdr > a {
      display: inline-block;
      transform: translateY(2px); }
    .npp-row.sticky .npp-row__hdr.npp-content__lead-title {
      margin-top: 0.5rem;
      margin-bottom: 2rem; }
    .npp-row.sticky .npp-row__hdr.ed-charts-fig__title {
      font-size: 1.125rem;
      line-height: 1.25rem; }
  .npp-row.sticky .npp-row__section--link {
    align-self: flex-end; }

.ecl-navigation-list__item.ecl-navigation-list__item--active {
  border-radius: 4px 4px 0 0;
  background-color: white; }

.ecl-u-border-bottom {
  border-bottom: 0 !important; }

.ecl-u-border-color-blue {
  border-color: #a6a6a6 !important; }

.npp-hero .npp-hero__body.is-contracted {
  height: 5rem; }
  .npp-hero .npp-hero__body.is-contracted .npp-hero__title {
    transform: translateY(0);
    display: flex;
    justify-content: flex-start; }
  .npp-hero .npp-hero__body.is-contracted .npp-hero__tagline, .npp-hero .npp-hero__body.is-contracted .npp-hero__desc {
    display: none; }
  .npp-hero .npp-hero__body.is-contracted h1 {
    margin-bottom: 0; }

.npp-list .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries.is-active {
  height: auto; }

.npp-list--cols.is-active .npp-list__item {
  display: list-item;
  flex: none; }
  .npp-list--cols.is-active .npp-list__item > a {
    padding: 8px; }

.views-exposed-form.ecl-form .ecl-form-group.form-wrapper .ecl-button[value='Reset']:hover {
  background-color: #cfcfcf; }

.npp-button--primary:hover {
  background-color: #005dc7; }

.npp-button--page-up.is-shown {
  transition: opacity 500ms;
  opacity: 1.0;
  z-index: 12; }

.npp-button--breadcrumb-menu:hover {
  background-color: #dbdbdb; }

.npp-button--submit:hover {
  background-color: #005dc7; }

.npp-widget--country-chooser .npp-widget__field-label.is-hidden {
  display: none;
  z-index: -1; }

.npp-widget--accordion.is-active .npp-button--accordion-toggle:before {
  color: #004594; }

.npp-widget--accordion--feedback .npp-widget--accordion__hdr:hover .npp-button--accordion-toggle:before {
  color: #7a7a7a; }

.npp-widget--accordion--multilang-docs .npp-widget--accordion__hdr:hover .npp-button--accordion-toggle:before {
  color: #7a7a7a; }

.npp-nav {
  /* Tabs or form inputs. */
  /* Toggled Content. */ }
  .npp-nav.is-scrolling {
    top: 40%; }
  .npp-nav--mobile.is-open {
    display: block;
    z-index: 15;
    position: absolute;
    top: 192px;
    left: 0; }
  .npp-nav__control.is-active {
    background-color: #004594;
    color: white;
    font-weight: 400; }
    .npp-nav__control.is-active .npp-nav__tab-burger {
      color: white; }
  .npp-nav__contents.is-active {
    display: block;
    opacity: 1.0;
    background-color: white; }
  .npp-nav__content.is-active {
    display: block;
    opacity: 1.0;
    animation-duration: 100ms;
    animation-name: fade-to-block; }
  .npp-nav--toc__item.is-active {
    background-color: #ededed;
    padding-left: 0; }
    .npp-nav--toc__item.is-active a.is-active {
      font-weight: 600; }
    .npp-nav--toc__item.is-active .npp-button--subchapters:before {
      color: #004594; }
    .npp-nav--toc__item.is-active ul li.is-open {
      background-color: #dbdbdb; }
  .npp-nav--toc__item.is-open {
    margin-bottom: 0.25rem; }
    .npp-nav--toc__item.is-open:hover button:first-of-type:before {
      color: #004594; }
    .npp-nav--toc__item.is-open > button:first-of-type:before {
      transform: rotate(90deg); }
    .npp-nav--toc__item.is-open > ol:first-of-type {
      display: block !important;
      width: 100%; }
  .npp-nav--toc__item > .npp-button--subchapters:hover {
    background-color: #dbdbdb; }
  .npp-nav--toc .npp-nav__content.is-active-desktop {
    display: block; }
  .npp-nav--toc .npp-nav__control.is-active-desktop {
    background-color: #004594;
    color: white;
    font-weight: 400; }
    .npp-nav--toc .npp-nav__control.is-active-desktop .npp-nav__tab-burger {
      color: white; }
  .npp-nav--breadcrumbs__item.is-active button {
    background-color: #dbdbdb; }
    .npp-nav--breadcrumbs__item.is-active button i, .npp-nav--breadcrumbs__item.is-active button svg {
      transform: rotate(90deg); }
  .npp-nav--breadcrumbs__item.is-active nav {
    display: block; }
  .npp-nav--breadcrumbs__submenu.is-wide {
    width: 90vw;
    transform: translateX(-10vw);
    max-width: 900px; }
    .npp-nav--breadcrumbs__submenu.is-wide li {
      white-space: normal;
      text-overflow: initial; }
  .npp-nav--breadcrumbs--container.is-fixed-top {
    position: fixed;
    width: 100%;
    z-index: 13;
    background-color: white;
    top: 65px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.4); }
    .npp-nav--breadcrumbs--container.is-fixed-top nav {
      margin-bottom: 0; }
  .npp-nav__tab-burger.is-active span:nth-child(1) {
    transform: translateY(5px) rotate(45deg); }
  .npp-nav__tab-burger.is-active span:nth-child(2) {
    opacity: 0; }
  .npp-nav__tab-burger.is-active span:nth-child(3) {
    transform: translateY(-5px) rotate(-45deg); }
  .npp-nav__tab-burger.is-fixed-mobile {
    position: fixed;
    top: 0;
    right: 3px;
    z-index: 999; }
    .npp-nav__tab-burger.is-fixed-mobile span {
      background-color: white; }
  .npp-nav--help .npp-nav--toc__link.is-active {
    font-weight: 600; }

body.print-hidden div:not(.wtcontent):not(.leaflet-control-container):not(.leaflet-pane):not(.leaflet-layer):not(.leaflet-tile-container):not(.leaflet-tile):not(.leaflet-container):not(.wtmap):not(.npp-content):not(.npp-overlay):not(.npp-overlay__contents):not(.npp-overlay__content):not(.ecl):not(.ecl-editor),
body.print-hidden header,
body.print-hidden section:not(.npp-content__full),
body.print-hidden footer {
  opacity: 0; }

.toolbar-fixed.elements-fixed-top {
  /* @mixin fixedElements($isMobile: true, $isAdmin: false, $trayOpen: false) */ }
  .toolbar-fixed.elements-fixed-top.toolbar-horizontal {
    /* Contrib/Editor */
    /* navbar top is height of contrib bar */
    /* Admin */
    padding-top: 80px; }
    .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-container--sticky {
      top: 11.625rem; }
    .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-content {
      margin-top: 185pxpx; }
    .toolbar-fixed.elements-fixed-top.toolbar-horizontal .ecl-page-header {
      position: fixed;
      top: -235pxpx;
      left: 0;
      width: 100%;
      z-index: 5; }
    .toolbar-fixed.elements-fixed-top.toolbar-horizontal .ecl-navigation-list {
      position: fixed;
      top: 105pxpx;
      width: 100%;
      z-index: 12; }
    .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-fixed-header {
      position: fixed;
      top: 105pxpx;
      left: 0;
      width: 100%;
      z-index: 20; }
    .toolbar-fixed.elements-fixed-top.toolbar-horizontal #globan {
      display: none;
      position: fixed;
      top: 105pxpx;
      left: 0;
      width: 100%; }
  .toolbar-fixed.elements-fixed-top.toolbar-tray-open {
    /* Contrib/Editor */ }
    .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal {
      /* Contrib/Editor */
      /* Admin */
      padding-top: 80px; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-container--sticky {
        top: 12.5625rem; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-content {
        margin-top: 210px; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .ecl-page-header {
        position: fixed;
        top: -260px;
        left: 0;
        width: 100%;
        z-index: 5; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .ecl-navigation-list {
        position: fixed;
        top: 130px;
        width: 100%;
        z-index: 12; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-fixed-header {
        position: fixed;
        top: 130px;
        left: 0;
        width: 100%;
        z-index: 20; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal #globan {
        display: none;
        position: fixed;
        top: 130px;
        left: 0;
        width: 100%; }

.toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical) {
  --gin-toolbar-y-offset: 116px; }

.npp-tooltip__box.is-shown {
  animation-name: fade-to-flex;
  animation-duration: 100ms;
  display: flex; }

/* specific pages */
/* _states_medium.scss */
@media (min-width: 36.5625em) {
  .npp-nav--mobile.is-open {
    top: 12rem; } }

@media (min-width: 48em) {
  body.hero-contracted .npp-hero__body {
    height: 7.5rem; }
  body.hero-contracted .npp-element-anchor--book-traverse {
    top: 379px; }
  .npp-hero .npp-hero__body.is-contracted {
    height: 7.5rem; }
  .npp-nav {
    /* Tabs or form inputs. */ }
    .npp-nav__control.is-active {
      font-weight: 600; }
    .npp-nav--mobile.is-open {
      top: 16rem; } }

@media (min-width: 48em) and (orientation: landscape) {
  body.elements-fixed-top {
    /* Contrib/Editor */
    /* Admin */
    margin-top: 55px; }
    body.elements-fixed-top .npp-container--nav-desktop {
      top: 0px;
      z-index: 20; }
    body.elements-fixed-top .npp-nav--editor {
      position: fixed;
      top: 0;
      z-index: 16;
      width: 100%; }
    body.elements-fixed-top .npp-hero__body {
      position: relative;
      top: auto;
      left: 0;
      z-index: 19; }
      body.elements-fixed-top .npp-hero__body.icon-page .npp-hero__title {
        border-left: 0; }
    body.elements-fixed-top #globan {
      display: none; }
    body.elements-fixed-top main.npp-content {
      margin-top: 0px; }
    body.elements-fixed-top .ecl-page-header {
      top: auto;
      position: relative; }
  body.user-logged-in.elements-fixed-top {
    /* Contrib/Editor */
    /* navbar top is height of contrib bar */
    /* Admin */
    margin-top: 55px; }
    body.user-logged-in.elements-fixed-top .npp-container--sticky {
      top: 11.625rem; }
    body.user-logged-in.elements-fixed-top .npp-container--nav-desktop {
      top: 50px;
      z-index: 20; }
    body.user-logged-in.elements-fixed-top .npp-nav--editor {
      position: fixed;
      top: 0;
      z-index: 16;
      width: 100%; }
    body.user-logged-in.elements-fixed-top .npp-hero__body {
      position: relative;
      top: auto;
      left: 0;
      z-index: 19; }
      body.user-logged-in.elements-fixed-top .npp-hero__body.icon-page .npp-hero__title {
        border-left: 0; }
    body.user-logged-in.elements-fixed-top #globan {
      display: none; }
    body.user-logged-in.elements-fixed-top main.npp-content {
      margin-top: 0px; }
    body.user-logged-in.elements-fixed-top .ecl-page-header {
      top: auto;
      position: relative; }
  .npp-hero .npp-hero__body.is-contracted {
    height: 7.5rem; }
  .npp-nav--toc:not(.npp-nav--sidebar) .npp-list--countries.is-active {
    height: auto; }
  .toolbar-fixed.elements-fixed-top {
    /* @mixin fixedElements($media: 'mobile', $isAdmin: false, $trayOpen: false) */ }
    .toolbar-fixed.elements-fixed-top.toolbar-horizontal {
      /* Contrib/Editor */
      /* navbar top is height of contrib bar */
      /* Admin */
      margin-top: 55px; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-container--sticky {
        top: 11.625rem; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-container--nav-desktop {
        top: 50px;
        z-index: 20; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-nav--editor {
        position: fixed;
        top: 0;
        z-index: 16;
        width: 100%; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-hero__body {
        position: relative;
        top: auto;
        left: 0;
        z-index: 19; }
        .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-hero__body.icon-page .npp-hero__title {
          border-left: 0; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal #globan {
        display: none; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal main.npp-content {
        margin-top: 0px; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .ecl-page-header {
        top: auto;
        position: relative; }
    .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal {
      /* Contrib/Editor */
      /* Admin */
      margin-top: 55px; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-container--sticky {
        top: 12.5625rem; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-container--nav-desktop {
        top: 80px;
        z-index: 20; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-nav--editor {
        position: fixed;
        top: 0;
        z-index: 16;
        width: 100%; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-hero__body {
        position: relative;
        top: auto;
        left: 0;
        z-index: 19; }
        .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-hero__body.icon-page .npp-hero__title {
          border-left: 0; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal #globan {
        display: none; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal main.npp-content {
        margin-top: 0px; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .ecl-page-header {
        top: auto;
        position: relative; } }

/* _states_large.scss */
@media (min-width: 62.25em) {
  body.elements-fixed-top {
    /* Contrib/Editor */
    /* Admin */
    margin-top: 55px; }
    body.elements-fixed-top .npp-container--nav-desktop {
      top: 0px;
      z-index: 20; }
    body.elements-fixed-top .npp-nav--editor {
      position: fixed;
      top: 0;
      z-index: 16;
      width: 100%; }
    body.elements-fixed-top .npp-hero__body {
      position: relative;
      top: auto;
      left: 0;
      z-index: 19; }
      body.elements-fixed-top .npp-hero__body.icon-page .npp-hero__title {
        border-left: 0; }
    body.elements-fixed-top #globan {
      display: none; }
    body.elements-fixed-top main.npp-content {
      margin-top: 0px; }
    body.elements-fixed-top .ecl-page-header {
      top: auto;
      position: relative; }
  body.user-logged-in.elements-fixed-top {
    /* Contrib/Editor */
    /* navbar top is height of contrib bar */
    /* Admin */
    margin-top: 55px; }
    body.user-logged-in.elements-fixed-top .npp-container--sticky {
      top: 11.625rem; }
    body.user-logged-in.elements-fixed-top .npp-container--nav-desktop {
      top: 50px;
      z-index: 20; }
    body.user-logged-in.elements-fixed-top .npp-nav--editor {
      position: fixed;
      top: 0;
      z-index: 16;
      width: 100%; }
    body.user-logged-in.elements-fixed-top .npp-hero__body {
      position: relative;
      top: auto;
      left: 0;
      z-index: 19; }
      body.user-logged-in.elements-fixed-top .npp-hero__body.icon-page .npp-hero__title {
        border-left: 0; }
    body.user-logged-in.elements-fixed-top #globan {
      display: none; }
    body.user-logged-in.elements-fixed-top main.npp-content {
      margin-top: 0px; }
    body.user-logged-in.elements-fixed-top .ecl-page-header {
      top: auto;
      position: relative; }
  .toolbar-fixed.elements-fixed-top {
    /* @mixin fixedElements($media: 'mobile', $isAdmin: false, $trayOpen: false) */ }
    .toolbar-fixed.elements-fixed-top.toolbar-horizontal {
      /* Contrib/Editor */
      /* navbar top is height of contrib bar */
      /* Admin */
      margin-top: 55px; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-container--sticky {
        top: 11.625rem; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-container--nav-desktop {
        top: 50px;
        z-index: 20; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-nav--editor {
        position: fixed;
        top: 0;
        z-index: 16;
        width: 100%; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-hero__body {
        position: relative;
        top: auto;
        left: 0;
        z-index: 19; }
        .toolbar-fixed.elements-fixed-top.toolbar-horizontal .npp-hero__body.icon-page .npp-hero__title {
          border-left: 0; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal #globan {
        display: none; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal main.npp-content {
        margin-top: 0px; }
      .toolbar-fixed.elements-fixed-top.toolbar-horizontal .ecl-page-header {
        top: auto;
        position: relative; }
    .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal {
      /* Contrib/Editor */
      /* Admin */
      margin-top: 55px; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-container--sticky {
        top: 12.5625rem; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-container--nav-desktop {
        top: 80px;
        z-index: 20; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-nav--editor {
        position: fixed;
        top: 0;
        z-index: 16;
        width: 100%; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-hero__body {
        position: relative;
        top: auto;
        left: 0;
        z-index: 19; }
        .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .npp-hero__body.icon-page .npp-hero__title {
          border-left: 0; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal #globan {
        display: none; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal main.npp-content {
        margin-top: 0px; }
      .toolbar-fixed.elements-fixed-top.toolbar-tray-open.toolbar-horizontal .ecl-page-header {
        top: auto;
        position: relative; }
  .npp-hero__body.is-contracted {
    height: 8.75rem; }
  .npp-nav {
    /* Tabs or form inputs. */
    /* Toggled Content. */ }
    .npp-nav__tab.is-active-desktop {
      background-color: #004594; }
      .npp-nav__tab.is-active-desktop label {
        color: white;
        font-weight: 600; }
    .npp-nav__control.is-active-desktop {
      background-color: #004594; }
      .npp-nav__control.is-active-desktop label {
        color: white;
        font-weight: 600; }
    .npp-nav__contents.is-active-desktop {
      display: block; }
    .npp-nav__content.is-active-desktop {
      display: block; }
    .npp-nav__tab-content.is-active-desktop {
      display: block; }
    .npp-nav--toc-full .npp-nav__control.is-active-desktop, .npp-nav--toc-full .npp-nav__control.is-active {
      background-color: #004594;
      color: white;
      font-weight: 400; }
      .npp-nav--toc-full .npp-nav__control.is-active-desktop .npp-nav__tab-burger, .npp-nav--toc-full .npp-nav__control.is-active .npp-nav__tab-burger {
        color: white; }
  .npp-col--sidebar--sticky.is-sticky .npp-widget--chapters {
    transform: translateY(-1rem);
    position: sticky; }
  .npp-col--sidebar--sticky.is-sticky .npp-nav--toc, .npp-col--sidebar--sticky.is-sticky .npp-nav--sidebar {
    margin-top: 0.125rem; } }

@media all and (min-width: 62.25em) and (-ms-high-contrast: none), (min-width: 62.25em) and (-ms-high-contrast: active) {
  .npp-col--sidebar--sticky.is-sticky {
    position: fixed;
    width: 309px; } }

@media (min-width: 62.25em) {
  .npp-col--sidebar--sticky.is-not-sticky {
    position: relative;
    top: 0;
    margin-top: 0;
    height: 100vh; }
    .npp-col--sidebar--sticky.is-not-sticky .npp-nav__contents {
      height: 100vh; }
  /* HELP-FAQ page */
  .page-node-type-eurydice-help-faq-page .npp-col--sidebar--sticky.is-sticky .npp-nav--toc, .page-node-type-eurydice-help-faq-page .npp-col--sidebar--sticky.is-sticky .npp-nav--sidebar {
    margin-top: -2.5rem; } }

@media (min-width: 86.25em) {
  .npp-hero__body.is-contracted {
    border: 2px solid black;
    height: 12.5rem; }
  body.elements-fixed-top .npp-element-anchor--book-traverse {
    top: -175px; }
  body.hero-contracted .npp-hero__body {
    height: 12.5rem; }
  body.hero-contracted .npp-element-anchor--book-traverse {
    top: 495px; }
  .toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical) {
    --gin-toolbar-y-offset: 78px; } }

/* _page-print.scss
*
*  Styles for pages printed directly.
*/
@media print {
  html, page, body {
    height: 100%;
    overflow: visible; }
  body.gin--classic-toolbar {
    padding-top: 0 !important; }
  body, .ecl p, .ecl ul, .ecl-editor p, .ecl-editor ul {
    font-size: 14pt; }
  .npp-nav--desktop--container, .ecl-page-header, .globan, .ecl-navigation-list,
  .npp-button--export-pdf, .ecl-site-header__container, .npp-fixed-header,
  .npp-element-anchor--book-traverse, .npp-article .npp-col--sidebar,
  .npp-widget--share, .npp-footer, .ecl-footer, .npp-footer--sign-in,
  .npp-hero picture, .npp-container--search-mobile, .npp-container--nav-desktop,
  .npp-hero:not(.npp-hero--home) .npp-hero__body--internal picture, .npp-container--search-desktop,
  .npp-container--sticky, .ck-anchor, dl, .npp-article--datavis .npp-col--side div.ecl-row > .npp-col:first-of-type,
  .npp-article--datavis .npp-col--side, .back-to-home, .visualizations-top-image, .visualizations-navigation-buttons,
  .left-subtopics-block, .right-subtopics-block, .navigation-buttons-wraper, .banner-national,
  .page-node-type-eurydice-subtopic .eurydice-visualizations.teachers-salaries ul.controls {
    display: none !important; }
  .eurydice-visualizations {
    width: 100% !important; }
    .eurydice-visualizations ul.tabs {
      width: 100% !important; }
    .eurydice-visualizations.teachers-salaries ul.tabs li button {
      padding: .5rem; }
  .eurydice-visualizations .header-group, .page-node-type-eurydice-ip-basic-page .npp-row--title-hdr h2.npp-row__hdr .header-group {
    font-size: unset; }
  .eurydice-visualizations h1, .page-node-type-eurydice-ip-basic-page .npp-row--title-hdr h2.npp-row__hdr h1 {
    margin: 0;
    font-size: 1rem !important; }
  .eurydice-visualizations .header-group h2, .eurydice-visualizations h2, .page-node-type-eurydice-ip-basic-page .npp-row--title-hdr h2.npp-row__hdr .header-group h2, .page-node-type-eurydice-ip-basic-page .npp-row--title-hdr h2.npp-row__hdr h2 {
    font-size: 2rem !important; }
  .eurydice-visualizations h3, .page-node-type-eurydice-ip-basic-page .npp-row--title-hdr h2.npp-row__hdr h3 {
    font-size: 1.5rem !important; }
  .npp-site-header {
    margin-top: auto; }
  .npp-content {
    padding-top: 0; }
  .npp-article--datavis .npp-row:not(.npp-row--title-hdr) {
    flex-direction: column; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body:not(.npp-hero__body--carousel) {
    background-color: transparent; }
  .npp-hero:not(.npp-hero--home) .npp-hero__body--internal .npp-hero__title {
    display: flex; }
  .npp-hero__title-container {
    padding: 0;
    width: 280mm;
    top: auto;
    bottom: auto;
    position: relative; }
  body.print-map {
    width: 280mm;
    height: auto;
    overflow: hidden;
    margin: 0;
    padding: 0;
    font-size: 14pt;
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important; }
    body.print-map.elements-fixed-top #globan, body.print-map.elements-fixed-top .npp-fixed-header {
      display: none; }
    body.print-map.elements-fixed-top .npp-hero__body {
      position: relative;
      top: auto;
      height: 2cm; }
      body.print-map.elements-fixed-top .npp-hero__body .npp-hero__title {
        height: 2cm;
        transform: none; }
    body.print-map.elements-fixed-top .npp-content {
      margin-top: 0; }
    body.print-map:not(.path-frontpage) {
      min-height: 0; }
    body.print-map.page-node-type-eurydice-subtopic .app .data-info-top {
      margin-bottom: 0;
      margin-top: 3mm;
      padding: 0; }
    body.print-map .globan, body.print-map .ecl-page-header, body.print-map .ecl-site-header__container, body.print-map .ecl-footer__sections, body.print-map .ecl-footer__common,
    body.print-map .npp-nav--desktop--container, body.print-map .npp-button--export-pdf, body.print-map .npp-button--open-down, body.print-map .npp-button--leaflet-insets,
    body.print-map .npp-fixed-header, body.print-map .npp-site-header, body.print-map .npp-element-anchor--book-traverse, body.print-map .npp-article .npp-col--sidebar,
    body.print-map .npp-footer, body.print-map .npp-container--leaflet-button-bar, body.print-map .npp-scrim, body.print-map section:not(.npp-content__full):not(.npp-article--2-col):not(.app),
    body.print-map .wtfooter, body.print-map .wt-map-loading {
      display: none !important;
      visibility: hidden;
      height: 0; }
    body.print-map main.npp-content {
      padding-top: 0 !important;
      padding-bottom: 0;
      min-height: auto; }
      body.print-map main.npp-content__top.ecl-container, body.print-map main.npp-content__top .app, body.print-map main.npp-content__normal.ecl-container, body.print-map main.npp-content__normal .app, body.print-map main.npp-content .eurydice-visualizations.ecl-container, body.print-map main.npp-content .eurydice-visualizations .app {
        padding: 0;
        margin: 0;
        width: 280mm; }
      body.print-map main.npp-content__top, body.print-map main.npp-content__normal, body.print-map main.npp-content__full, body.print-map main.npp-content .dialog-off-canvas-main-canvas {
        padding: 0;
        width: 280mm !important; }
      body.print-map main.npp-content:last-of-type {
        padding-bottom: 0; }
    body.print-map .chart.map {
      height: 195mm;
      margin-bottom: 0; }
    body.print-map .wtmap, body.print-map .wtmap .wt-map {
      height: 195mm;
      min-height: 195mm !important; }
    body.print-map .wtmap .wt-map {
      border: 1px solid #b5b5b5 !important; }
    body.print-map .wt-map-region {
      left: auto !important;
      right: 0;
      bottom: -4px;
      background-color: transparent; }
      body.print-map .wt-map-region .wt-insets {
        border-style: solid;
        border-color: #b5b5b5 !important;
        border-bottom-width: 0.063rem;
        background-color: white; }
        body.print-map .wt-map-region .wt-insets:first-of-type {
          border-left-width: 0.063rem; }
        body.print-map .wt-map-region .wt-insets .wt-insets-map {
          min-height: 80px;
          min-width: auto;
          margin-bottom: 0; }
      body.print-map .wt-map-region .wt-insets-mask {
        padding: 0;
        border: 0; }
      body.print-map .wt-map-region .wt-insets-label {
        line-height: 8pt;
        font-size: 8pt;
        padding: 0;
        margin-bottom: 2mm; }
      body.print-map .wt-map-region .leaflet-container .leaflet-map-pane {
        transform: none !important; }
      body.print-map .wt-map-region .leaflet-container .leaflet-overlay-pane {
        width: 94px;
        height: 80px;
        top: -12px; }
        body.print-map .wt-map-region .leaflet-container .leaflet-overlay-pane svg {
          transform: none !important;
          width: 100%;
          height: 100%; }
    body.print-map .wt-map-viewport {
      bottom: 0 !important; }
    body.print-map .wt-map-content {
      height: 195mm !important;
      overflow: visible; }
      body.print-map .wt-map-content > .leaflet-control-container {
        height: 195mm;
        min-height: auto !important; }
    body.print-map .eurydice-visualizations .back-to-home, body.print-map .eurydice-visualizations .page-title, body.print-map .eurydice-visualizations .visualizations-top-image, body.print-map .eurydice-visualizations .topics-list, body.print-map .eurydice-visualizations .topic-modal, body.print-map .eurydice-visualizations .subtopics-list, body.print-map .eurydice-visualizations .ecl.intro,
    body.print-map .eurydice-visualizations .app .filters-and-controls, body.print-map .eurydice-visualizations .app:not(.country-compare):before, body.print-map .eurydice-visualizations .insets-menu-button, body.print-map .eurydice-visualizations .wt-map-panels,
    body.print-map .eurydice-visualizations .data-info-content, body.print-map .eurydice-visualizations .app .tabs {
      display: none !important;
      visibility: hidden;
      height: 0; }
    body.print-map .eurydice-visualizations .country-info-wrapper {
      inset: auto 601.5px 317.7px auto !important; }
  #map-view {
    display: none; }
  .ecl-no-gutters > .ecl-col {
    padding-left: 0;
    padding-right: 0; }
  .npp-col--main {
    max-width: none;
    flex-basis: 100%;
    padding-right: 0; }
  .npp-hero__body, .npp-hero__title {
    height: 2cm; }
  .npp-hero__body {
    transition: none;
    top: auto;
    bottom: auto; }
  .npp-hero__title {
    background: transparent;
    transform: none; }
    .npp-hero__title h1 {
      color: #333333; }
  .npp-hdr__chapter--main, .npp-hdr__chapter--sub {
    font-size: 26pt; }
  .ecl h5, .ecl-editor h5, .cke_editable h5 {
    font-size: 20pt; }
  .npp-hdr__chapter--main:before, .npp-hdr__chapter--sub:before {
    display: none; }
  .npp-hdr__chapters h2 {
    border-width: .25cm;
    border-left-style: solid;
    border-left-color: #dc1849;
    padding-left: .25cm; }
  .highcharts-container, .highcharts-data-table table {
    min-width: unset; }
  .highcharts-container {
    width: 280mm; }
  .npp-content__top.ecl-container, .npp-content__normal.ecl-container {
    padding: 0;
    width: 280mm; }
  text.highcharts-credits {
    visibility: visible !important; } }

/* _ie.scss */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .npp-svg--npp-home {
    background-size: cover;
    height: 300px; }
  .npp-stripe__col {
    width: 95%; }
    .npp-stripe__col:first-of-type {
      flex: 1; }
    .npp-stripe__col:last-of-type {
      flex: 2; }
  .npp-node--npp-home .npp-col .npp-stripe__col, .npp-node--ed-home .npp-col .npp-stripe__col {
    flex: 2; }
  .npp-node--ed-home .npp-stripe__col:first-of-type {
    flex: 2; }
  body.page-node-type-ed-chapters:not(.elements-fixed-top) .npp-nav--toc:not(.npp-nav--toc--co):not(.npp-nav--help):not(.npp-nav--toc--ms).npp-nav--toc {
    top: 0; }
  .npp-overlay__contents .npp-nav--toc--co > .npp-nav__contents .npp-nav__content:first-of-type {
    left: 0; }
  .npp-form__select:after {
    display: none; }
  .npp-form__select select {
    padding-right: 1em; }
  .npp-list--ms-indicators {
    justify-content: space-around;
    padding-top: 1em;
    padding-bottom: 1em; }
  .npp-stripe--legend__container .npp-stripe--legend__swatch {
    line-height: 1em; }
  .npp-button--ms--higher-edu::after {
    font-size: 80px; }
  .npp-nav--toc:not(.npp-nav--toc--co):not(.npp-nav--toc--ms):not(.npp-nav--help) {
    top: 0; }
  .elements-fixed-top .npp-nav--toc:not(.npp-nav--toc--co):not(.npp-nav--toc--ms):not(.npp-nav--help) {
    top: 81px; } }
