@charset "UTF-8";
/* _fonts.scss */
@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot");
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-regular.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot");
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-italic.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot");
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-bold.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'RobotoCondensed';
  src: url("/Content/assets/fonts/robotocondensed-regular.eot");
  src: url("/Content/assets/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/robotocondensed-regular.woff2") format("woff2"), url("/Content/assets/fonts/robotocondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
body {
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2d2926; }

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
blockquote {
  margin: 0;
  word-wrap: break-word; }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/* _fonts.scss */
@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot");
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-regular.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot");
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-italic.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot");
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-bold.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'RobotoCondensed';
  src: url("/Content/assets/fonts/robotocondensed-regular.eot");
  src: url("/Content/assets/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/robotocondensed-regular.woff2") format("woff2"), url("/Content/assets/fonts/robotocondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
/** HEADER / TOP / NAVIGATION **/
header.header-container {
  position: fixed;
  z-index: 4;
  top: 0;
  width: 100%;
  max-width: 1440px;
  height: auto;
  background-color: #fff;
  border-bottom: 0.5px solid #f9f9f9; }
  header.header-container .main-header-container {
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    height: 104px; }
  header.header-container a.start-link {
    display: flex;
    align-items: center;
    height: 100%;
    margin-right: 20px; }
  header.header-container .main-header-nav {
    -webkit-box-flex: 1;
    flex-grow: 1;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center; }
  header.header-container .main-header-nav-mobile {
    display: none; }
  header.header-container .main-header-nav-list {
    display: flex;
    list-style: none;
    justify-content: center;
    word-wrap: break-word;
    line-height: 27px; }
  header.header-container .main-header-nav-item.active a {
    font-weight: 600;
    color: #000; }
  header.header-container .main-header-nav-item:not(:last-child) {
    margin-right: 48px; }
  header.header-container .main-header-nav-item a {
    color: #737373; }
    header.header-container .main-header-nav-item a:hover {
      color: #2d2926; }
  header.header-container .toggle-search-button {
    border: none;
    background: none;
    outline: none;
    cursor: pointer;
    border-radius: 40px;
    margin: auto;
    color: #206f50;
    font-weight: 700;
    height: 48px;
    padding-left: 24px;
    padding-right: 16px; }
    header.header-container .toggle-search-button span {
      display: flex;
      align-items: center; }
      header.header-container .toggle-search-button span svg {
        margin-left: 8px; }
    header.header-container .toggle-search-button:hover {
      color: #3e714d; }
    header.header-container .toggle-search-button:focus {
      box-shadow: inset 0 0 0 2px #206f50; }
  header.header-container .main-header-search-form {
    width: 100%;
    justify-content: center;
    display: flex; }
    header.header-container .main-header-search-form .sb-input {
      width: 584px;
      padding-left: 24px; }
    header.header-container .main-header-search-form .sb-button {
      margin-left: 10px; }
  header.header-container .main-header-search-magnifier {
    display: none; }

.no-javascript-container, .cookie-alert-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 16px 24px;
  height: 72px;
  font-size: 14px;
  background-color: #fcf5ab; }
  .no-javascript-container .cookie-alert-text, .no-javascript-container .no-js-alert-text, .cookie-alert-container .cookie-alert-text, .cookie-alert-container .no-js-alert-text {
    color: #2d2926;
    overflow: hidden;
    margin-right: 24px;
    max-width: 85%;
    line-height: 18px; }
    .no-javascript-container .cookie-alert-text a, .no-javascript-container .no-js-alert-text a, .cookie-alert-container .cookie-alert-text a, .cookie-alert-container .no-js-alert-text a {
      color: #206f50; }
  .no-javascript-container .sb-button, .cookie-alert-container .sb-button {
    min-height: 42px;
    padding: 0 28px; }

a#go-to-main-content {
  font-size: 12px;
  margin: 10px;
  color: #206f50;
  left: -9999px;
  position: absolute; }
  a#go-to-main-content:focus {
    position: relative;
    z-index: 10;
    left: 0;
    top: 10px; }

/**MEDIA**/
/**99% about controlling resizing, and the toggle of the header menu button. A javascript that sets/removes a class on the app-container**/
@media (min-width: 1001px) {
  #app-container #breadcrumbs-container, #app-container #content-container, #app-container #footer-container {
    display: block; }
  #app-container #toggle-menu-button, #app-container #toggle-menu-button-close {
    display: none; }
  #app-container header.header-container #toggle-search-button-magnifier, #app-container header.header-container #top-menu-list {
    display: block; }
  #app-container header.header-container #toggle-search-button-close, #app-container header.header-container #top-menu-search {
    display: none; }
  #app-container.toggled-view header.header-container #toggle-search-button-magnifier, #app-container.toggled-view header.header-container #top-menu-list {
    display: none; }
  #app-container.toggled-view header.header-container #toggle-search-button-close, #app-container.toggled-view header.header-container #top-menu-search {
    display: block; } }

@media (min-width: 550px) {
  header.header-container .main-header-nav-item.onlyMobile {
    display: none; } }

@media (max-width: 1000px) {
  header.header-container .main-header-nav {
    display: none !important;
    -webkit-box-flex: 0; }
  header.header-container .main-header-nav-mobile {
    display: block; }
  header.header-container .main-header-container {
    justify-content: space-between;
    align-items: center; }
  header.header-container .toggle-search-button {
    margin: 0; }
  header.header-container .main-header-search-form {
    justify-content: unset; }
  #app-container #toggle-search-button {
    display: none; }
  #app-container header.header-container #breadcrumbs-container, #app-container header.header-container #content-container, #app-container header.header-container #footer-container {
    display: block; }
  #app-container header.header-container #toggle-menu-button-hamburger {
    display: block; }
  #app-container header.header-container #toggle-menu-button-close, #app-container header.header-container #top-menu-search, #app-container header.header-container #top-menu-list {
    display: none; }
  #app-container.toggled-view #breadcrumbs-container, #app-container.toggled-view #content-container, #app-container.toggled-view #footer-container {
    display: none; }
  #app-container.toggled-view header.header-container #toggle-menu-button-hamburger {
    display: none; }
  #app-container.toggled-view header.header-container #toggle-menu-button-close, #app-container.toggled-view header.header-container #top-menu-search, #app-container.toggled-view header.header-container #top-menu-list {
    display: block; }
  #app-container.toggled-view header.header-container .main-header-container-mobile .main-header-nav-mobile {
    padding: 32px 16px;
    display: block; }
    #app-container.toggled-view header.header-container .main-header-container-mobile .main-header-nav-mobile ul.main-header-nav-list {
      padding: 0 16px;
      display: block; }
      #app-container.toggled-view header.header-container .main-header-container-mobile .main-header-nav-mobile ul.main-header-nav-list li {
        margin-bottom: 18px; }
  #app-container.toggled-view header.header-container #top-menu-search {
    width: 100%;
    margin-bottom: 28px; } }

@media (max-width: 549px) {
  .cookie-alert-container, .no-javascript-container {
    flex-direction: column;
    padding: 6px 12px;
    justify-content: center;
    height: 168px; }
    .cookie-alert-container .cookie-alert-text, .cookie-alert-container .no-js-alert-text, .no-javascript-container .cookie-alert-text, .no-javascript-container .no-js-alert-text {
      white-space: unset;
      margin-right: 0;
      margin-bottom: 10px; }
  header.header-container .main-header-container {
    height: 72px; }
    header.header-container .main-header-container .start-link {
      width: 64px; }
  header.header-container .main-header-search-form .sb-input {
    width: 100%;
    max-width: 500px; }
  #app-container.toggled-view header.header-container .main-header-container .main-header-nav-mobile {
    opacity: 0;
    top: 72px; }
    #app-container.toggled-view header.header-container .main-header-container .main-header-nav-mobile.cookie-warning-visible {
      top: 240px; } }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
/*
 * _functions.scss
 */
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
/*@function strip-unit($number) {
  @if type-of($number) == 'number' and not unitless($number) {
    @return $number / ($number * 0 + 1);
  }

  @return $number;
}*/
/*
* Label Mixins
*/
.breadcrumbs-container {
  background-color: #f9f9f9; }
  .breadcrumbs-container .breadcrumb-inner-container {
    justify-content: center;
    display: flex;
    padding: 0 16px; }
    .breadcrumbs-container .breadcrumb-inner-container .breadcrumb-nav {
      width: 672px;
      height: 56px;
      display: flex;
      align-items: center;
      color: rgba(0, 0, 0, 0.5); }
      .breadcrumbs-container .breadcrumb-inner-container .breadcrumb-nav .breadcrumb-list {
        list-style: none;
        display: inline-flex;
        padding-left: 7px;
        font-size: 14px; }
        .breadcrumbs-container .breadcrumb-inner-container .breadcrumb-nav .breadcrumb-list li {
          color: #2d2926; }
          .breadcrumbs-container .breadcrumb-inner-container .breadcrumb-nav .breadcrumb-list li:not(:last-of-type):after {
            content: "/";
            color: #737373;
            padding-right: 6px;
            padding-left: 6px;
            display: inline; }
          .breadcrumbs-container .breadcrumb-inner-container .breadcrumb-nav .breadcrumb-list li a {
            color: #737373; }

@media (max-width: 549px) {
  .breadcrumbs-container .breadcrumb-inner-container {
    overflow: hidden; }
    .breadcrumbs-container .breadcrumb-inner-container .breadcrumb-nav {
      width: 100%; }
      .breadcrumbs-container .breadcrumb-inner-container .breadcrumb-nav .breadcrumb-list {
        white-space: nowrap;
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        padding: 50px 0;
        position: relative;
        height: 14px; }
        .breadcrumbs-container .breadcrumb-inner-container .breadcrumb-nav .breadcrumb-list li {
          display: inline-block; } }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/* _fonts.scss */
@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot");
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-regular.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot");
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-italic.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot");
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-bold.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'RobotoCondensed';
  src: url("/Content/assets/fonts/robotocondensed-regular.eot");
  src: url("/Content/assets/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/robotocondensed-regular.woff2") format("woff2"), url("/Content/assets/fonts/robotocondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
/*
 * _functions.scss
 */
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
/*@function strip-unit($number) {
  @if type-of($number) == 'number' and not unitless($number) {
    @return $number / ($number * 0 + 1);
  }

  @return $number;
}*/
/*
* Label Mixins
*/
/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
.info-box {
  width: 100%;
  max-width: 672px;
  margin: auto;
  background-color: rgba(160, 218, 179, 0.5);
  /*background-color: $color-light-blue;*/
  position: relative;
  display: block;
  padding: 133px 0px;
  overflow: hidden;
  margin-top: 48px;
  border: 3px solid white; }
  .info-box:before, .info-box:after {
    content: '';
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='672' height='130' viewBox='0 0 672 130' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M672 137v-7H0v7V0h672v137zm0-7h-27.247c-39.393 0-84.018-19.01-135.263-64.6C462.178 22.05 392.42 1 336 1c-56.428 0-126.184 21.052-173.503 64.454C111.257 110.99 66.633 130 27.247 130H0h672z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    position: absolute;
    height: 137px;
    left: -3px;
    right: -3px;
    background-size: contain;
    background-repeat: no-repeat; }
  .info-box:before {
    top: 0; }
  .info-box:after {
    bottom: 0;
    transform: scale(1, -1); }
  .info-box .info-box-inner {
    padding: 48px 64px; }
    .info-box .info-box-inner > * {
      margin-top: 24px !important; }
    .info-box .info-box-inner li {
      margin-top: 16px !important; }
    .info-box .info-box-inner > :first-child {
      margin-top: 0 !important; }
    .info-box .info-box-inner ol li + li, .info-box .info-box-inner ul li + li {
      padding-top: 0; }
    .info-box .info-box-inner .epi-editContainer > :first-child {
      margin-top: 0 !important; }

.info-box-two {
  padding: 66px 0px; }
  .info-box-two:before, .info-box-two:after {
    content: '';
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='672' height='53' viewBox='0 0 672 53' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h672v64H0V0zm54.34 53H0v11h672V53h-55.118L564.406 0h-456.97L54.34 53z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    position: absolute;
    height: 64px;
    left: -6px;
    right: -6px;
    background-size: contain;
    background-repeat: no-repeat; }
  .info-box-two:before {
    top: 0; }
  .info-box-two:after {
    bottom: 0;
    transform: scale(1, -1); }

.info-box-three {
  padding: 127px 0px; }
  .info-box-three:before, .info-box-three:after {
    content: '';
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='672' height='122' viewBox='0 0 672 122' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M672 121.237V0H0v121.237L336 0l336 121.237z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    position: absolute;
    height: 123px;
    background-size: contain;
    background-repeat: no-repeat; }
  .info-box-three:before {
    top: 0; }
  .info-box-three:after {
    bottom: 0;
    transform: scale(1, -1); }

.info-box-four {
  padding: 56px 0px; }
  .info-box-four:before, .info-box-four:after {
    content: '';
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='672' height='25' viewBox='0 0 672 25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M671.87 24.16h.13V0H0v23.82-.342c10.148-.18 22.705-3.97 31.127-11.7C40.357 3.547 48.49.082 55.607 0c7.116.083 15.16 3.548 24.388 11.763 8.63 7.932 21.345 11.784 31.63 11.784 10.28 0 23.003-3.852 31.625-11.77C152.48 3.547 160.612.083 167.736 0c7.117.083 15.153 3.548 24.382 11.763 8.63 7.932 21.345 11.784 31.63 11.784 10.294 0 23.003-3.852 31.632-11.77C264.61 3.547 272.742.083 279.86 0c7.123.083 15.166 3.548 24.388 11.763 8.63 7.932 21.345 11.784 31.63 11.784 10.287 0 23.003-3.852 31.632-11.77C376.733 3.547 384.865.083 391.982 0c7.124.083 15.167 3.548 24.396 11.763 8.63 7.932 21.338 11.784 31.63 11.784 10.287 0 23.003-3.852 31.625-11.77C488.87 3.547 496.995.083 504.12 0c7.116.083 15.16 3.548 24.388 11.763 8.623 7.932 21.345 11.784 31.624 11.784 10.286 0 23.002-3.852 31.63-11.77C600.993 3.547 609.126.083 616.243 0c7.117.083 15.16 3.548 24.39 11.763 8.45 7.766 21.075 11.563 31.237 11.722v.676z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    position: absolute;
    left: -13px;
    right: -13px;
    height: 26px;
    background-size: contain;
    background-repeat: no-repeat; }
  .info-box-four:before {
    top: 0; }
  .info-box-four:after {
    bottom: 0;
    transform: scale(1, -1); }

@media (max-width: 549px) {
  .info-box {
    padding: 70px 0px; }
    .info-box .info-box-inner {
      padding: 32px; }
      .info-box .info-box-inner > *, .info-box .info-box-inner li {
        margin-top: 24px !important; }
      .info-box .info-box-inner > :first-child {
        margin-top: -12px !important; }
  .info-box-two {
    padding: 38px 0px; }
  .info-box-three {
    padding: 66px 0px; }
  .info-box-four {
    padding: 32px 0px; } }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
/*
 * _functions.scss
 */
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
/*@function strip-unit($number) {
  @if type-of($number) == 'number' and not unitless($number) {
    @return $number / ($number * 0 + 1);
  }

  @return $number;
}*/
/*
* Label Mixins
*/
.share-area {
  width: 100%;
  max-width: 1072px;
  margin: 56px auto 40px;
  display: flex;
  flex-direction: column; }
  .share-area p {
    font-size: 19px; }
  .share-area .share-area-primary-row {
    display: flex;
    background-color: #f2f2f2;
    color: #2d2926; }
    .share-area .share-area-primary-row p {
      line-height: 1.1; }
    .share-area .share-area-primary-row a {
      display: none;
      background: rgba(255, 255, 255, 0.25);
      color: #fff; }
      .share-area .share-area-primary-row a:hover {
        text-decoration: none;
        background: rgba(255, 255, 255, 0.2); }
  .share-area .share-area-row {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding: 40px; }
    .share-area .share-area-row p {
      margin: 0; }
  .share-area .share-area-secondary-row {
    background-color: #f9f9f9;
    display: flex;
    color: rgba(0, 0, 0, 0.5);
    padding-top: 24px;
    padding-bottom: 24px; }
    .share-area .share-area-secondary-row p {
      max-width: 264px;
      font-size: 16px;
      color: #737373; }
    .share-area .share-area-secondary-row ul {
      list-style: none;
      display: flex; }
      .share-area .share-area-secondary-row ul li {
        display: flex;
        align-items: center; }
        .share-area .share-area-secondary-row ul li a {
          color: #000; }
        .share-area .share-area-secondary-row ul li:not(:last-child) {
          margin-right: 24px; }
    .share-area .share-area-secondary-row .share-icon {
      display: inline-block;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: 0 50%;
      margin-right: 4px;
      width: 32px;
      height: 32px; }
    .share-area .share-area-secondary-row .share-list-item-facebook .share-icon {
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 .07h32v31.68H0z'/%3E%3Cpath fill='%233C5A99' d='M25.48 26.392c.65 0 1.178-.52 1.178-1.16V6.52c0-.642-.527-1.16-1.177-1.16H6.51c-.65 0-1.177.518-1.177 1.16v18.71c0 .642.527 1.162 1.177 1.162h18.97z'/%3E%3Cpath fill='%23FEFEFE' d='M20.047 26.392v-8.145h2.772l.414-3.175h-3.187v-2.026c0-.92.26-1.546 1.595-1.546h1.704V8.66c-.295-.038-1.306-.124-2.483-.124-2.457 0-4.14 1.48-4.14 4.195v2.342h-2.778v3.175h2.78v8.145h3.322z'/%3E%3C/g%3E%3C/svg%3E"); }
    .share-area .share-area-secondary-row .share-list-item-twitter .share-icon {
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%231DA1F2' fill-rule='nonzero' d='M11.362 26.293c9.434 0 14.594-7.818 14.594-14.598 0-.222 0-.443-.015-.663 1.005-.727 1.87-1.626 2.56-2.656-.936.415-1.93.687-2.946.807 1.07-.64 1.872-1.65 2.255-2.838-1.008.598-2.11 1.02-3.258 1.246-1.59-1.69-4.116-2.104-6.162-1.01-2.047 1.097-3.104 3.43-2.58 5.69-4.123-.207-7.966-2.155-10.57-5.36-1.36 2.344-.666 5.343 1.588 6.85-.816-.026-1.615-.246-2.328-.644v.065c0 2.444 1.722 4.547 4.115 5.03-.755.207-1.547.237-2.316.09.67 2.09 2.597 3.52 4.79 3.562-1.815 1.428-4.06 2.203-6.37 2.2-.407 0-.815-.025-1.22-.073 2.346 1.504 5.075 2.303 7.862 2.3'/%3E%3C/g%3E%3C/svg%3E"); }
    .share-area .share-area-secondary-row .share-list-item-linkedin .share-icon {
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%23007AB5' d='M24.447 5H6.55C5.693 5 5 5.678 5 6.514v17.97C5 25.322 5.694 26 6.55 26h17.897c.856 0 1.553-.68 1.553-1.515V6.515C26 5.677 25.303 5 24.447 5'/%3E%3Cpath fill='%23FEFEFE' d='M10 8c1.104 0 2 .81 2 1.806 0 .997-.896 1.806-2 1.806-1.107 0-2-.81-2-1.806C8 8.81 8.893 8 10 8zM8.275 23h3.452V12.98H8.274V23zM13 13.242h3.074v1.334h.044C16.546 13.81 17.593 13 19.153 13 22.4 13 23 15.02 23 17.648V23h-3.206v-4.746c0-1.13-.02-2.587-1.667-2.587-1.67 0-1.924 1.233-1.924 2.507V23H13v-9.758z'/%3E%3C/g%3E%3C/svg%3E"); }
    .share-area .share-area-secondary-row .share-list-item-email .share-icon {
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%232D2926' d='M17.868 12.874c-.264-.292-.62-.438-1.067-.438-.86 0-1.6.525-2.22 1.575-.622 1.05-.933 2.067-.933 3.048 0 .592.14 1.07.416 1.436.278.365.67.547 1.173.547.886 0 1.612-.658 2.18-1.976.566-1.317.85-2.353.85-3.108 0-.43-.133-.79-.398-1.082zM11.94 19.77c-.666-.705-1-1.69-1-2.955 0-1.468.51-2.842 1.528-4.124 1.018-1.28 2.268-1.92 3.75-1.92.868 0 1.543.235 2.023.705.365.365.61.783.733 1.253l.447-1.533h2.347l-1.59 5.28c-.124.43-.213.747-.266.954-.053.206-.08.386-.08.54 0 .244.083.473.248.688.166.215.43.322.795.322.712 0 1.425-.456 2.14-1.368.717-.913 1.075-2.123 1.075-3.63 0-2.23-.976-3.833-2.93-4.806-1.225-.616-2.603-.924-4.134-.924-2.814 0-5.073.843-6.778 2.53-1.54 1.524-2.31 3.353-2.31 5.486 0 2.368.903 4.245 2.707 5.63 1.597 1.226 3.547 1.838 5.847 1.838 1.573 0 3.042-.284 4.408-.85.744-.3 1.514-.727 2.31-1.278l.297-.207.906 1.363c-1.174.892-2.447 1.57-3.817 2.038-1.37.467-2.79.7-4.264.7-3.436 0-6.097-1.046-7.984-3.138C6.782 20.626 6 18.572 6 16.195c0-2.66.977-4.915 2.93-6.764 2.052-1.953 4.68-2.93 7.883-2.93 2.607 0 4.767.67 6.48 2.007C25.1 9.917 26 11.79 26 14.127c0 1.84-.57 3.42-1.713 4.738-1.142 1.317-2.446 1.976-3.91 1.976-.762 0-1.348-.21-1.758-.63-.41-.423-.615-.857-.615-1.303 0-.057.002-.12.006-.188.005-.07.012-.145.02-.226-.315.583-.666 1.05-1.055 1.398-.704.625-1.548.937-2.533.937-1 0-1.835-.354-2.502-1.06z'/%3E%3C/g%3E%3C/svg%3E"); }
  .share-area .share-button {
    background-color: #fff;
    border-radius: 48px;
    font-weight: 700;
    padding: 17px 22px; }
  .share-area.share-area-facebook .share-area-primary-row {
    color: #fff;
    background-color: #3b5998; }
    .share-area.share-area-facebook .share-area-primary-row a {
      display: block; }
  .share-area.share-area-facebook .share-list-item-facebook {
    display: none; }
  .share-area.share-area-twitter .share-area-primary-row {
    color: #fff;
    background-color: #1da1f2; }
    .share-area.share-area-twitter .share-area-primary-row a {
      display: block; }
  .share-area.share-area-twitter .share-list-item-twitter {
    display: none; }
  .share-area.share-area-linkedin .share-area-primary-row {
    color: #fff;
    background-color: #0077b5; }
    .share-area.share-area-linkedin .share-area-primary-row a {
      display: block; }
  .share-area.share-area-linkedin .share-list-item-linkedin {
    display: none; }
  .share-area.share-area-email .share-area-primary-row {
    color: #fff;
    background-color: #00573f; }
    .share-area.share-area-email .share-area-primary-row a {
      color: #00573f;
      display: block;
      background: #e5f4e8; }
      .share-area.share-area-email .share-area-primary-row a:hover {
        background: #94d3a2; }
  .share-area.share-area-email .share-list-item-email {
    display: none; }

/**MEDIA**/
@media (min-width: 550px) {
  .share-area .share-area-row p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; } }

@media (max-width: 549px) {
  .share-area {
    margin: 64px auto; }
    .share-area .share-area-row {
      flex-direction: column;
      justify-content: center;
      padding: 24px;
      align-items: center; }
      .share-area .share-area-row p {
        margin-bottom: 24px;
        text-align: center; }
    .share-area .share-area-primary-row {
      height: 100%;
      min-height: 128px; }
    .share-area .share-area-secondary-row {
      height: 100%;
      min-height: 88px; }
      .share-area .share-area-secondary-row p {
        margin-bottom: 10px; }
      .share-area .share-area-secondary-row ul {
        display: flex;
        padding: 0;
        flex-wrap: wrap; }
        .share-area .share-area-secondary-row ul li {
          margin: 14px 0; } }

article.article {
  max-width: 1152px;
  padding-right: 40px;
  padding-left: 40px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 60px;
  background-color: #fff; }
  article.article h1 {
    font-size: 64px;
    line-height: 1.125;
    letter-spacing: -0.92px; }
  article.article .article-title, article.article .article-preamble {
    max-width: 672px;
    margin-right: auto;
    margin-left: auto; }
  article.article .article-title {
    margin-top: 160px; }
  article.article .article-preamble {
    margin-top: 48px;
    margin-bottom: 64px;
    font-size: 26px;
    line-height: 1.385; }

/**ARTICLE CONTENT BEGINS**/
.article-content blockquote, .article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6, .article-content ol, .article-content p, .article-content ul, .mceContentBody blockquote, .mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6, .mceContentBody ol, .mceContentBody p, .mceContentBody ul {
  margin: 0;
  word-wrap: break-word; }

.article-content blockquote, .article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6, .article-content ol, .article-content p, .article-content ul, .article-content figure, .article-content img, .article-content table, .mceContentBody blockquote, .mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6, .mceContentBody ol, .mceContentBody p, .mceContentBody ul, .mceContentBody figure, .mceContentBody img, .mceContentBody table {
  max-width: 672px;
  margin-right: auto;
  margin-left: auto; }

.article-content a, .mceContentBody a {
  color: #206f50;
  text-decoration: none; }
  .article-content a:focus, .article-content a:hover, .mceContentBody a:focus, .mceContentBody a:hover {
    text-decoration: underline; }

.article-content blockquote, .article-content table, .mceContentBody blockquote, .mceContentBody table {
  margin-top: 64px;
  margin-bottom: 64px; }

.article-content h2, .mceContentBody h2 {
  font-size: 48px;
  line-height: 1.167;
  margin-top: 96px; }

.article-content h3, .mceContentBody h3 {
  font-size: 26px;
  line-height: 1.385;
  margin-top: 72px; }

.article-content h4, .mceContentBody h4 {
  font-size: 19px;
  line-height: 1.579;
  font-weight: 700;
  margin-top: 40px; }

.article-content p, .mceContentBody p {
  font-size: 19px;
  line-height: 1.579;
  margin-top: 40px;
  /*länkar till pdf*/ }
  .article-content p:after, .article-content p:before, .mceContentBody p:after, .mceContentBody p:before {
    display: block;
    width: 100%;
    height: 0;
    content: ""; }
  .article-content p:before, .mceContentBody p:before {
    margin-top: -.42em; }
  .article-content p:after, .mceContentBody p:after {
    margin-bottom: -.42em; }
  .article-content p figure, .mceContentBody p figure {
    margin: 0 48px 24px 0; }
    .article-content p figure img, .mceContentBody p figure img {
      margin-bottom: 0; }
  .article-content p img, .mceContentBody p img {
    margin: 8px 48px 24px 0; }
  .article-content p a, .mceContentBody p a {
    text-decoration: underline; }
    .article-content p a:focus, .mceContentBody p a:focus {
      outline-offset: 6px; }
  .article-content p a[href*=".pdf"], .mceContentBody p a[href*=".pdf"] {
    text-decoration: none;
    background-color: #f2f2f2;
    font-size: 16px;
    /*white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;*/
    display: inline-block;
    vertical-align: middle;
    padding: 3px 6px; }
    .article-content p a[href*=".pdf"]:before, .mceContentBody p a[href*=".pdf"]:before {
      content: "";
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M2 .333h8c.736 0 1.333.597 1.333 1.334v10.666c0 .737-.597 1.334-1.333 1.334H2c-.736 0-1.333-.597-1.333-1.334V1.667C.667.93 1.264.333 2 .333zm0 1.334v10.666h8V1.667H2zm1.333 2h5.334V5H3.333V3.667zm0 2.666h5.334v1.334H3.333V6.333zm0 2.667H6v1.333H3.333V9z'/%3E%3C/svg%3E");
      display: inline-block;
      margin: auto 11px -2px 3px;
      width: 12px;
      height: 14px;
      background-repeat: no-repeat; }
  .article-content p a[href^="https:"], .article-content p a[href^="http:"], .mceContentBody p a[href^="https:"], .mceContentBody p a[href^="http:"] {
    display: inline-block;
    text-decoration: none;
    background-color: #fff; }
    .article-content p a[href^="https:"]:after, .article-content p a[href^="http:"]:after, .mceContentBody p a[href^="https:"]:after, .mceContentBody p a[href^="http:"]:after {
      content: "";
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg id='01.5-Icons' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M19,14 L21,14 L21,10.5 L21,17 C21,18.1045695 20.1045695,19 19,19 L5,19 C3.8954305,19 3,18.1045695 3,17 L3,7 C3,5.8954305 3.8954305,5 5,5 L15.5,5 L12,5 L12,7 L5,7 L5,17 L19,17 L19,14 Z' id='Combined-Shape' fill='%23000000' fill-rule='nonzero'/%3E%3Cg id='Group' transform='translate(14.000000, 6.000000)' stroke='%23000000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6,0 L0,6' id='Path-4'/%3E%3Cpolyline id='Path-3' points='1 0 6 0 6 5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      display: inline-block;
      margin: auto 0px -1px 2px;
      width: 22px;
      height: 19px;
      background-repeat: no-repeat; }
    .article-content p a[href^="https:"]:hover, .article-content p a[href^="http:"]:hover, .mceContentBody p a[href^="https:"]:hover, .mceContentBody p a[href^="http:"]:hover {
      text-decoration: underline; }

.article-content iframe, .mceContentBody iframe {
  width: 100%; }

.article-content .iframe-container, .article-content .iframe-container-small, .mceContentBody .iframe-container, .mceContentBody .iframe-container-small {
  margin-top: 88px;
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 4px;
  cursor: pointer;
  -webkit-box-shadow: 0 14px 20px 0 rgba(0, 0, 0, 0.04), 0 1px 0 0 rgba(0, 0, 0, 0.04);
  box-shadow: 0 14px 20px 0 rgba(0, 0, 0, 0.04), 0 1px 0 0 rgba(0, 0, 0, 0.04); }
  .article-content .iframe-container iframe, .article-content .iframe-container-small iframe, .mceContentBody .iframe-container iframe, .mceContentBody .iframe-container-small iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: initial;
    max-width: 100%; }

.article-content .iframe-container-small, .mceContentBody .iframe-container-small {
  padding-top: 29.25%; }

.article-content .iframe-container, .mceContentBody .iframe-container {
  max-width: none;
  padding-top: 56.25%; }

.article-content p.guess-age-iframe, .mceContentBody p.guess-age-iframe {
  height: 674px !important;
  overflow: hidden;
  max-height: 742px;
  height: 100%;
  box-shadow: none;
  padding-top: 0; }
  .article-content p.guess-age-iframe iframe, .mceContentBody p.guess-age-iframe iframe {
    height: 100%;
    border: none; }

.article-content blockquote, .mceContentBody blockquote {
  font-family: MonopolText, serif;
  color: #328564;
  line-height: 1.222em;
  font-size: 36px;
  font-style: italic; }
  .article-content blockquote:before, .article-content blockquote:after, .mceContentBody blockquote:before, .mceContentBody blockquote:after {
    display: inline;
    opacity: .5;
    content: "\201D"; }
  .article-content blockquote:before, .mceContentBody blockquote:before {
    padding-right: 0.1em;
    margin-left: -.62em; }

.article-content img, .mceContentBody img {
  margin: 64px auto 0; }

.article-content figure, .mceContentBody figure {
  width: 100%;
  margin: 64px auto 0; }
  .article-content figure img, .mceContentBody figure img {
    margin: 0px auto; }
  .article-content figure figcaption, .mceContentBody figure figcaption {
    line-height: 1.75;
    color: rgba(45, 41, 38, 0.5); }

.article-content ul, .article-content ol, .mceContentBody ul, .mceContentBody ol {
  line-height: 1.6842em;
  font-size: 19px; }

.article-content ol li + li, .article-content ul li + li, .mceContentBody ol li + li, .mceContentBody ul li + li {
  padding-top: 15px; }

.article-content ul, .article-content ol, .mceContentBody ul, .mceContentBody ol {
  margin-top: 32px; }

.article-content li, .mceContentBody li {
  margin-left: 40px; }
  .article-content li ol, .article-content li ul, .mceContentBody li ol, .mceContentBody li ul {
    margin-top: .4em;
    margin-bottom: .4em; }

.article-content ol.tmce-ol-special, .mceContentBody ol.tmce-ol-special {
  list-style: none;
  counter-reset: special-ol-counter;
  margin: 64px auto 0;
  padding: 0; }
  .article-content ol.tmce-ol-special li, .mceContentBody ol.tmce-ol-special li {
    padding: 0;
    margin: 0 0 48px;
    display: flex;
    line-height: 1.4; }
    .article-content ol.tmce-ol-special li:before, .mceContentBody ol.tmce-ol-special li:before {
      content: counter(special-ol-counter);
      counter-increment: special-ol-counter;
      background: rgba(160, 218, 179, 0.5);
      border-radius: 56px;
      color: #00573f;
      font-family: MonopolText, serif;
      font-size: 48px;
      font-style: italic;
      height: 80px;
      min-width: 80px;
      display: block;
      text-align: center;
      margin-right: 42px; }

.article-content .tmce-large-numbers, .mceContentBody .tmce-large-numbers {
  text-align: center;
  color: #328564;
  font-style: italic;
  font-size: 64px;
  margin: 64px auto 0;
  line-height: 1.25; }

.article-content .tmce-large-numbers-second, .mceContentBody .tmce-large-numbers-second {
  text-align: center;
  color: #8c8c8c;
  margin-top: 20px; }

.article-content table, .mceContentBody table {
  line-height: 1.5;
  width: 100%;
  border-collapse: collapse;
  border-width: 0;
  border: 1px solid transparent; }
  .article-content table thead, .mceContentBody table thead {
    background-color: #00573f;
    color: #fff;
    font-weight: 700; }
    .article-content table thead tr td, .mceContentBody table thead tr td {
      /*cursor: pointer;*/
      /*&:before{
                        display: inline-block;
                        width: 8px;
                        height: 6px;
                        opacity: .5;
                        margin-right: 5px;
                        content: "";
                        background-image: url(inline-svg-uri('<svg width="8" height="6" viewBox="0 0 8 6" xmlns="http://www.w3.org/2000/svg"><path d="M3.531 5.014l.472.471 3.77-3.771a.667.667 0 1 0-.942-.943L4.003 3.6 1.174.77a.667.667 0 0 0-.943.943l3.3 3.3z" fill="#fff" fill-rule="evenodd"/></svg>'));
                        background-position: 50% 50%;
                        background-repeat: no-repeat;
                        -webkit-transform: translateY(-50%);
                    }
                    &.sorted:before{
                        opacity:1;
                    }
                    &.desc:before{
                        transform: translate(0, -50%) rotate(180deg);
                    }*/ }
      .article-content table thead tr td:first-child, .mceContentBody table thead tr td:first-child {
        border-radius: 3px 0 0 3px; }
      .article-content table thead tr td:last-child, .mceContentBody table thead tr td:last-child {
        border-radius: 0 3px 3px 0; }
  .article-content table tr, .mceContentBody table tr {
    border-bottom: 1px solid #e9e9e9; }
  .article-content table td, .article-content table th, .mceContentBody table td, .mceContentBody table th {
    padding: 12px 16px;
    text-align: left;
    word-break: break-word; }

.article-content img, .mceContentBody img {
  max-width: 100%;
  max-height: 100%; }
  .article-content img.imgfloatleft, .mceContentBody img.imgfloatleft {
    float: left !important; }

.article-content .article-reference h4, .mceContentBody .article-reference h4 {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 24px;
  padding-bottom: 8px;
  font-size: 16px;
  font-family: Helvetica, sans-serif; }

.article-content .article-reference ol.reference-list, .mceContentBody .article-reference ol.reference-list {
  counter-reset: reference;
  list-style: none;
  margin: 0 auto;
  padding: 0; }
  .article-content .article-reference ol.reference-list li, .mceContentBody .article-reference ol.reference-list li {
    position: relative;
    margin: -8px 0 8px;
    border-bottom: .1px solid transparent; }
    .article-content .article-reference ol.reference-list li cite, .mceContentBody .article-reference ol.reference-list li cite {
      font-style: normal;
      padding-left: 16px;
      display: inline-block; }
      .article-content .article-reference ol.reference-list li cite p, .article-content .article-reference ol.reference-list li cite a, .mceContentBody .article-reference ol.reference-list li cite p, .mceContentBody .article-reference ol.reference-list li cite a {
        margin-top: 0;
        padding: 0;
        font-size: 16px;
        display: inline-block; }
    .article-content .article-reference ol.reference-list li:before, .mceContentBody .article-reference ol.reference-list li:before {
      counter-increment: reference;
      content: counter(reference);
      font-size: 10px;
      font-weight: 700;
      position: absolute;
      top: -3px; }
    .article-content .article-reference ol.reference-list li:after, .mceContentBody .article-reference ol.reference-list li:after {
      display: block;
      width: 100%;
      height: 0;
      content: "";
      margin-bottom: -.45em; }

.article-content .reference-number, .mceContentBody .reference-number {
  bottom: 1ex;
  position: relative;
  font-size: 10px;
  margin-left: 1px; }

/**ARTICLE CONTENT ENDS**/
/**MEDIA**/
@media (max-width: 1000px) {
  .article-content .iframe-container-small {
    padding-top: 41%; } }

@media (max-width: 549px) {
  article.article h1 {
    font-size: 36px;
    line-height: 1.143; }
  article.article .article-title {
    margin-top: 50px; }
  article.article .article-preamble {
    margin: 48px 0;
    font-size: 24px;
    line-height: 1.333; }
  .article-content h2 {
    margin-top: 72px;
    font-size: 36px;
    line-height: 1.111; }
  .article-content h3 {
    font-size: 24px;
    line-height: 1.333; }
  .article-content span {
    font-size: 16px; }
  .article-content h4 {
    font-size: 16px;
    margin-top: 36px;
    line-height: 1.5; }
  .article-content p {
    font-size: 16px;
    margin-top: 36px;
    line-height: 1.5; }
    .article-content p img {
      margin: 0 15px 10px 0; }
    .article-content p a[href*=".pdf"] {
      padding: 1px 4px; }
  .article-content figure {
    margin: 0 15px 10px 0; }
    .article-content figure img {
      margin: 0 auto 2px; }
    .article-content figure figcaption {
      font-size: 16px; }
  .article-content .tmce-large-numbers {
    font-size: 36px; }
  .article-content blockquote {
    font-size: 30px;
    margin-top: 56px;
    margin-bottom: 56px; }
  .article-content ul, .article-content ol {
    font-size: 16px; }
  .article-content ol.tmce-ol-special li {
    line-height: 1.5;
    margin-bottom: 38px;
    /*flex-direction:column;
                align-items:center;*/ }
    .article-content ol.tmce-ol-special li:before {
      font-size: 32px;
      height: 56px;
      width: 56px;
      min-width: 56px;
      margin-bottom: 16px; }
  .article-content figure, .article-content img {
    margin: 40px -24px;
    width: auto; }
  .article-content .iframe-container-wrapper {
    margin: 88px -32px; }
  .article-content .iframe-container-small {
    padding-top: 50%; }
  .article-content table thead {
    display: none; }
  .article-content table tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit; }
  .article-content table td {
    position: relative;
    display: block;
    padding: 6px 0 6px 50%;
    font-size: 16px; }
    .article-content table td:before {
      position: absolute;
      left: 0;
      top: 7.5px;
      content: attr(data-label);
      width: 48%;
      word-break: break-word;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
  .article-content table tr:first-of-type {
    border-top: 1px solid #e9e9e9; } }

/**MEDIA GUESS AGE**/
@media (max-width: 600px) {
  .article-content p.guess-age-iframe {
    height: 600px !important; } }

/**MEDIA GUESS AGE**/
@media (max-width: 500px) {
  .article-content p.guess-age-iframe {
    height: 550px !important; } }

/**MEDIA GUESS AGE**/
@media (max-width: 450px) {
  .article-content p.guess-age-iframe {
    height: 500px !important; } }

/* _fonts.scss */
@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot");
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-regular.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot");
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-italic.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot");
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-bold.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'RobotoCondensed';
  src: url("/Content/assets/fonts/robotocondensed-regular.eot");
  src: url("/Content/assets/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/robotocondensed-regular.woff2") format("woff2"), url("/Content/assets/fonts/robotocondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
.section-module-container {
  max-width: 1088px;
  padding: 0 16px;
  margin: 0 auto;
  font-size: 16px;
  color: #2d2926; }

.section-head {
  display: flex;
  margin: 64px 0;
  flex-direction: column; }
  .section-head .section-head-header, .section-head .section-head-preamble {
    width: 100%; }
  .section-head .section-head-header {
    padding-left: 8px;
    margin-bottom: 32px; }
    .section-head .section-head-header h1 {
      font-size: 40px;
      line-height: 1.143;
      letter-spacing: -.92px;
      margin-top: -0.33em; }
  .section-head .section-head-preamble {
    padding-left: 8px;
    max-width: 672px; }
    .section-head .section-head-preamble p {
      line-height: 30px;
      font-size: 19px; }

.section-module {
  margin-bottom: 80px; }

.section-module-top {
  margin: 0 auto 32px;
  max-width: 1088px;
  padding: 0 8px; }
  .section-module-top a h2 {
    font-size: 26px;
    display: inline-block;
    color: #2d2926; }
  .section-module-top a:hover h2, .section-module-top a:focus h2 {
    color: #206f50;
    text-decoration: underline;
    text-decoration-skip: ink; }
  .section-module-top .section-module-category-link {
    float: right;
    font-size: 16px;
    color: #206f50;
    display: flex;
    align-items: center;
    margin-right: 3px; }
    .section-module-top .section-module-category-link svg {
      margin-left: 8px; }

.section-module-bottom {
  margin: 32px auto 0;
  display: flex;
  justify-content: center; }
  .section-module-bottom a {
    color: #206f50;
    display: inline-flex;
    align-items: center; }
    .section-module-bottom a span {
      margin-left: 8px; }

.card-container {
  display: flex;
  flex-wrap: wrap;
  max-width: 1088px; }
  .card-container:after {
    content: "";
    flex: auto; }

.card-container-outer {
  position: relative; }
  .card-container-outer .card-container-scroll-button {
    display: none; }

.article-card {
  -webkit-transition: all 0.45s cubic-bezier(0.35, 0.35, 0.58, 1);
  -o-transition: all cubic-bezier(0.35, 0.35, 0.58, 1) 0.45s;
  transition: all 0.45s cubic-bezier(0.35, 0.35, 0.58, 1);
  -webkit-box-shadow: inset 0 0 0 1px #f4f4f4, 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  height: 346px;
  box-shadow: inset 0 0 0 1px #e9e9e9, 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  border: 0.5px solid #e9e9e9;
  transform: translateZ(0);
  border-radius: 4px;
  margin: 8px;
  overflow: hidden;
  /**LARGE CARD BEGINING**/
  /**LARGE CARD END**/ }
  .article-card:hover {
    transform: translate3d(0, -8px, 0);
    -webkit-transition: all 0.25s cubic-bezier(0.35, 0.35, 0.58, 1);
    -o-transition: all cubic-bezier(0.35, 0.35, 0.58, 1) 0.25s;
    transition: all 0.25s cubic-bezier(0.35, 0.35, 0.58, 1);
    -webkit-box-shadow: inset 0 0 0 1px #f3f3f3, 0 16px 24px 0 rgba(45, 41, 38, 0.04);
    box-shadow: inset 0 0 0 1px #f3f3f3, 0 16px 24px 0 rgba(45, 41, 38, 0.04);
    -webkit-transform: translate3d(0, -8px, 0); }
    .article-card:hover .bg-image, .article-card:hover img {
      opacity: .85; }
  .article-card a {
    width: 100%;
    height: calc(100% - 1px);
    text-decoration: none;
    color: inherit;
    display: flex; }
    .article-card a:focus {
      box-shadow: inset 0 0 0 2px #206f50; }
    .article-card a:hover, .article-card a:focus {
      cursor: pointer;
      text-decoration: none; }
      .article-card a:hover .article-card-text .card-article-name, .article-card a:focus .article-card-text .card-article-name {
        color: #206f50;
        text-decoration: underline; }
      .article-card a:hover .article-card-text .card-section-name, .article-card a:focus .article-card-text .card-section-name {
        text-decoration: none; }
  .article-card.article-card-small {
    width: 254px;
    min-width: 254px; }
    .article-card.article-card-small .article-card-text {
      width: 100%; }
      .article-card.article-card-small .article-card-text .article-card-small-visual {
        position: absolute;
        top: 0;
        left: 0;
        height: 152px;
        width: 100%; }
        .article-card.article-card-small .article-card-text .article-card-small-visual img, .article-card.article-card-small .article-card-text .article-card-small-visual video {
          position: absolute;
          width: 100%;
          height: 100%;
          object-fit: cover; }
        .article-card.article-card-small .article-card-text .article-card-small-visual:after {
          content: "";
          background-image: linear-gradient(-180deg, #000, transparent);
          height: 80px;
          opacity: .5;
          position: absolute;
          top: 0;
          left: 0;
          right: 0; }
      .article-card.article-card-small .article-card-text .card-section-name, .article-card.article-card-small .article-card-text .card-article-name {
        z-index: 1;
        padding: 24px; }
  .article-card.article-card-large {
    width: 524px;
    min-width: 524px; }
    .article-card.article-card-large .article-card-text {
      width: 45%;
      left: -0.5px;
      top: 1px;
      background-color: white; }
      .article-card.article-card-large .article-card-text .card-section-name, .article-card.article-card-large .article-card-text .card-article-name {
        padding: 24px 16px; }
    .article-card.article-card-large .article-card-visual {
      width: 50%;
      height: 100%;
      top: 1px;
      position: relative; }
      .article-card.article-card-large .article-card-visual.article-card-round {
        width: calc(50% + 25px); }
      .article-card.article-card-large .article-card-visual:after {
        content: '';
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        /*z-index: 1;*/ }
      .article-card.article-card-large .article-card-visual.article-card-round:after {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='348' viewBox='0 0 25 348'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 289.5V348h25V0H0v114c.405 7.848 4.035 16.292 13 26 7.985 8.97 12 22.21 12 33 0 10.63-4.015 23.87-12 33-8.965 9.55-12.595 17.994-13 25v58.5z'/%3E%3C/svg%3E");
        width: 25px; }
      .article-card.article-card-large .article-card-visual.article-card-curves:after {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='348' viewBox='0 0 14 348'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M0 321.132c.55 3.193 2.387 6.73 5.91 10.688 4.02 4.377 5.986 10.917 6.068 16.18H14V0h-2.025c-.093 5.256-2.056 11.76-6.06 16.122C2.39 20.082.552 23.65 0 26.852v3.894c.55 3.193 2.387 6.73 5.91 10.688 4.106 4.47 6.1 11.056 6.1 16.384 0 5.324-1.994 11.914-6.094 16.38C2.388 78.156.55 81.725 0 84.93v3.895c.55 3.19 2.387 6.726 5.91 10.684 4.106 4.47 6.1 11.055 6.1 16.383 0 5.33-1.994 11.914-6.094 16.383-3.528 3.96-5.365 7.528-5.916 10.73v3.895c.55 3.196 2.387 6.732 5.91 10.688 4.106 4.47 6.1 11.056 6.1 16.383 0 5.33-1.994 11.915-6.094 16.385C2.388 194.31.55 197.88 0 201.082v3.895c.55 3.194 2.387 6.73 5.91 10.69 4.106 4.47 6.1 11.052 6.1 16.383 0 5.328-1.994 11.914-6.094 16.38C2.388 252.392.55 255.96 0 259.163v3.894c.55 3.193 2.387 6.73 5.91 10.688 4.106 4.466 6.1 11.056 6.1 16.38 0 5.328-1.994 11.914-6.094 16.384C2.388 310.466.55 314.035 0 317.24v3.892z'/%3E%3C/svg%3E");
        width: 14px; }
  .article-card .article-card-text {
    display: inline-flex;
    height: 100%;
    flex-direction: column-reverse;
    justify-content: flex-end;
    position: relative; }
    .article-card .article-card-text .article-card-text-top {
      min-height: 152px; }
    .article-card .article-card-text .article-card-text-bottom {
      height: 192px; }
    .article-card .article-card-text .card-section-name {
      font-size: 14px;
      text-transform: uppercase;
      color: #737373;
      font-family: RobotoCondensed,sans-serif;
      position: absolute;
      letter-spacing: 1.5px;
      line-height: 20px;
      padding-top: 24px; }
      .article-card .article-card-text .card-section-name.white-text {
        color: #fff; }
    .article-card .article-card-text .card-article-name {
      display: block;
      font-size: 26px;
      line-height: 1.385;
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-word;
      word-break: break-word;
      /*-ms-hyphens: auto;
            -moz-hyphens: auto;
            -webkit-hyphens: auto;
            hyphens: auto;*/ }

.section-footer {
  text-align: center;
  padding: 32px 0; }

/*FOR IE*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .article-card.article-card-large {
    width: 512px;
    min-width: 512px; }
  .article-card.article-card-small {
    width: 248px;
    min-width: 248px; }
  .article-card .article-card-text .card-article-name {
    font-size: 24px; } }

@media (max-width: 1000px) {
  .section-module {
    margin-bottom: 48px; }
  .section-head {
    display: block; }
    .section-head .section-head-header, .section-head .section-head-preamble {
      width: 100%;
      padding: 0; }
    .section-head .section-head-header {
      margin-bottom: 32px; }
  .section-module-top a h2 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 1.1; } }

@media (max-width: 549px) {
  .section-head .section-head-header h1 {
    font-size: 36px; } }

@media (max-device-width: 1024px) {
  .article-card {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-transform: none;
    transform: none; }
    .article-card:hover {
      -webkit-transition: none;
      -o-transition: none;
      box-shadow: inset 0 0 0 1px #e9e9e9, 0 1px 1px 0 rgba(0, 0, 0, 0.05) !important;
      -webkit-box-shadow: none;
      -webkit-transform: none;
      transform: none;
      transition: none; }
      .article-card:hover .bg-image, .article-card:hover img {
        opacity: 1; } }

@media (min-width: 1145px) {
  .article-card.article-card-small .article-card-small-visual.fallback-image {
    display: none; }
  .article-card.article-card-small .article-card-small-visual.article-card-small-visual-video {
    display: block; } }

@media (max-width: 1144px) {
  .card-container {
    flex-wrap: nowrap;
    width: 100%;
    overflow-x: auto; }
  .section-footer {
    display: none; }
  .card-container-outer .card-container-scroll-button {
    display: inline-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    top: 50%;
    bottom: 50%;
    height: 48px;
    margin: auto 0;
    min-width: 48px;
    box-sizing: border-box;
    position: absolute;
    z-index: 2;
    padding: 0; }
    .card-container-outer .card-container-scroll-button.back-button {
      left: 8px; }
      .card-container-outer .card-container-scroll-button.back-button svg {
        transform: rotate(180deg); }
    .card-container-outer .card-container-scroll-button.next-button {
      right: 8px; }
  .article-card.article-card-small .article-card-small-visual.article-card-small-visual-video {
    display: none; } }

/*IPHONE SCROLL FIX*/
@media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .card-container {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch; } }

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
  .card-container {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch; } }

/*IPAD SCROLL FIX*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  /* STYLES GO HERE */
  .card-container {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  /* STYLES GO HERE */
  .card-container {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch; } }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/* _fonts.scss */
@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot");
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-regular.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot");
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-italic.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot");
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-bold.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'RobotoCondensed';
  src: url("/Content/assets/fonts/robotocondensed-regular.eot");
  src: url("/Content/assets/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/robotocondensed-regular.woff2") format("woff2"), url("/Content/assets/fonts/robotocondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
footer.footer-container {
  margin-top: 200px; }

.footer-head {
  background-color: #a0dab3;
  background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='375' height='73' viewBox='0 0 375 73'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M375 73V0H0v73-.91h15.21c21.98 0 46.88-10.626 75.473-36.072C117.09 11.76 156.018 0 187.506 0s70.41 11.76 96.818 35.987C312.922 61.464 337.82 72.09 359.8 72.09H375V73z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 101%;
  background-position: top;
  padding: 216px 24px 128px; }

.footer-head-inner {
  max-width: 560px;
  margin: 0 auto;
  text-align: center; }
  .footer-head-inner h2 {
    font-size: 48px;
    line-height: 1.167;
    margin-bottom: 32px;
    letter-spacing: -0.792px; }
  .footer-head-inner p {
    font-size: 19px;
    line-height: 1.579;
    margin-bottom: 64px; }
  .footer-head-inner a {
    color: #2d2926;
    text-decoration: underline; }
  .footer-head-inner .footer-subscription-form {
    /*display: flex;*/
    /*.sb-input {
            width: 70%;
        }

        .sb-button {
            margin-left: 10px;
        }*/ }
    .footer-head-inner .footer-subscription-form form {
      display: flex; }
      .footer-head-inner .footer-subscription-form form .al-form-reset-span {
        display: none; }
      .footer-head-inner .footer-subscription-form form .al-input-field {
        width: 70%;
        display: inline-block !important; }
      .footer-head-inner .footer-subscription-form form .sb-button {
        margin-left: 10px;
        max-height: 48px; }
      .footer-head-inner .footer-subscription-form form .al-errorValidationText {
        color: #2d2926;
        margin-top: 10px;
        font-size: 16px;
        display: inline-block; }
  .footer-head-inner .subscription-submitted-text {
    margin: 10px 0 0;
    font-size: 16px;
    display: none; }

.footer-body {
  background-color: #10462f;
  padding: 88px 0 120px; }

.footer-body-inner {
  margin: 0 auto;
  padding: 0 64px;
  width: 100%;
  color: #fff;
  font-size: 16px;
  max-width: 1104px;
  box-sizing: border-box; }
  .footer-body-inner .footer-links-container {
    display: flex; }
  .footer-body-inner .footer-link-group {
    width: 25%; }
    .footer-body-inner .footer-link-group h2 {
      font-size: 19px;
      font-weight: 700;
      margin-bottom: 32px;
      font-family: Helvetica, sans-serif; }
  .footer-body-inner ul.footer-link-list {
    list-style: none;
    margin: 0 0 64px; }
    .footer-body-inner ul.footer-link-list li a {
      color: #fff; }
      .footer-body-inner ul.footer-link-list li a:focus {
        outline-offset: 6px; }
    .footer-body-inner ul.footer-link-list li a[href^="https:"], .footer-body-inner ul.footer-link-list li a[href^="http:"] {
      display: inline-flex;
      text-decoration: none;
      position: relative; }
      .footer-body-inner ul.footer-link-list li a[href^="https:"]:before, .footer-body-inner ul.footer-link-list li a[href^="http:"]:before {
        content: "(extern link)";
        overflow: hidden;
        white-space: nowrap;
        text-indent: 1px;
        width: 0;
        visibility: hidden; }
      .footer-body-inner ul.footer-link-list li a[href^="https:"]:after, .footer-body-inner ul.footer-link-list li a[href^="http:"]:after {
        content: "";
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8.333.333H12v8c0 .737-.597 1.334-1.333 1.334H1.333C.597 9.667 0 9.07 0 8.333V1.667C0 .93.597.333 1.333.333h7H6v1.334H1.333v6.666h9.334v-2H12v-1.75V5h-1.333V2.61L7.805 5.47c-.26.262-.683.262-.943 0-.26-.26-.26-.68 0-.94l2.862-2.863H7.334V.333h1z'/%3E%3C/svg%3E");
        display: inline-block;
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        opacity: 0.5;
        top: 3px;
        right: -24px;
        position: absolute; }
      .footer-body-inner ul.footer-link-list li a[href^="https:"]:hover, .footer-body-inner ul.footer-link-list li a[href^="https:"]:focus, .footer-body-inner ul.footer-link-list li a[href^="http:"]:hover, .footer-body-inner ul.footer-link-list li a[href^="http:"]:focus {
        text-decoration: underline; }
    .footer-body-inner ul.footer-link-list li:not(:last-child) {
      margin-bottom: 24px; }
  .footer-body-inner .footer-go-to-sys-container {
    margin-top: 32px;
    display: flex;
    align-items: center;
    justify-content: center; }
    .footer-body-inner .footer-go-to-sys-container p {
      margin-right: 10px; }

.footer-bottom {
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1072px;
  align-items: center;
  padding: 40px 16px;
  display: flex; }
  .footer-bottom .footer-bottom-social {
    display: flex; }
    .footer-bottom .footer-bottom-social a {
      display: flex;
      align-items: center;
      color: #2d2926; }
      .footer-bottom .footer-bottom-social a:not(:first-of-type) {
        margin-left: 24px; }
    .footer-bottom .footer-bottom-social .footer-bottom-icon {
      display: inline-block;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: 0 50%;
      margin-right: 4px;
      width: 32px;
      height: 32px; }
    .footer-bottom .footer-bottom-social .footer-bottom-facebook {
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 .07h32v31.68H0z'%3E%3C/path%3E%3Cpath d='M25.48 26.392c.65 0 1.178-.52 1.178-1.16V6.52c0-.642-.527-1.16-1.177-1.16H6.51c-.65 0-1.177.518-1.177 1.16v18.71c0 .642.527 1.162 1.177 1.162h18.97z' fill='%233C5A99'%3E%3C/path%3E%3Cpath d='M20.047 26.392v-8.145h2.772l.414-3.175h-3.187v-2.026c0-.92.26-1.546 1.595-1.546h1.704V8.66c-.295-.038-1.306-.124-2.483-.124-2.457 0-4.14 1.48-4.14 4.195v2.342h-2.778v3.175h2.78v8.145h3.322z' fill='%23FEFEFE'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
    .footer-bottom .footer-bottom-social .footer-bottom-twitter {
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'%3E%3C/path%3E%3Cpath d='M11.362 26.293c9.434 0 14.594-7.818 14.594-14.598 0-.222 0-.443-.015-.663 1.005-.727 1.87-1.626 2.56-2.656-.936.415-1.93.687-2.946.807 1.07-.64 1.872-1.65 2.255-2.838-1.008.598-2.11 1.02-3.258 1.246-1.59-1.69-4.116-2.104-6.162-1.01-2.047 1.097-3.104 3.43-2.58 5.69-4.123-.207-7.966-2.155-10.57-5.36-1.36 2.344-.666 5.343 1.588 6.85-.816-.026-1.615-.246-2.328-.644v.065c0 2.444 1.722 4.547 4.115 5.03-.755.207-1.547.237-2.316.09.67 2.09 2.597 3.52 4.79 3.562-1.815 1.428-4.06 2.203-6.37 2.2-.407 0-.815-.025-1.22-.073 2.346 1.504 5.075 2.303 7.862 2.3' fill='%231DA1F2' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
    .footer-bottom .footer-bottom-social .footer-bottom-linkedin {
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'%3E%3C/path%3E%3Cpath d='M24.447 5H6.55C5.693 5 5 5.678 5 6.514v17.97C5 25.322 5.694 26 6.55 26h17.897c.856 0 1.553-.68 1.553-1.515V6.515C26 5.677 25.303 5 24.447 5' fill='%23007AB5'%3E%3C/path%3E%3Cpath d='M10 8c1.104 0 2 .81 2 1.806 0 .997-.896 1.806-2 1.806-1.107 0-2-.81-2-1.806C8 8.81 8.893 8 10 8zM8.275 23h3.452V12.98H8.274V23zM13 13.242h3.074v1.334h.044C16.546 13.81 17.593 13 19.153 13 22.4 13 23 15.02 23 17.648V23h-3.206v-4.746c0-1.13-.02-2.587-1.667-2.587-1.67 0-1.924 1.233-1.924 2.507V23H13v-9.758z' fill='%23FEFEFE'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
  .footer-bottom .footer-bottom-copyright {
    color: #737373; }

@media (max-width: 1000px) and (min-width: 550px) {
  .footer-body-inner .footer-links-container {
    flex-wrap: wrap; }
    .footer-body-inner .footer-links-container .footer-link-group {
      width: 50%; } }

@media (max-width: 549px) {
  .footer-body-inner .footer-links-container {
    display: flex;
    flex-direction: column; }
  .footer-body-inner .footer-link-group {
    width: 100%; }
  .footer-body-inner .footer-go-to-sys-container {
    flex-direction: column; }
    .footer-body-inner .footer-go-to-sys-container p {
      margin-bottom: 32px; }
  .footer-head {
    padding: 128px 24px 64px; }
  .footer-head-inner .footer-subscription-form form {
    display: flex;
    align-items: center;
    flex-direction: column; }
    .footer-head-inner .footer-subscription-form form .al-input-field {
      width: 100%; }
    .footer-head-inner .footer-subscription-form form .sb-input {
      margin-bottom: 16px; }
  .footer-head-inner h2 {
    font-size: 32px; }
  .footer-head-inner p {
    font-size: 16px; }
  .footer-body {
    padding: 64px 0 96px; }
  .footer-bottom {
    flex-direction: column-reverse; }
    .footer-bottom .footer-bottom-social {
      margin-bottom: 48px; } }

/*FOR IE*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .footer-body-inner ul.footer-link-list li a[href^="https:"]:before, .footer-body-inner ul.footer-link-list li a[href^="http:"]:before {
    display: none; } }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/* _fonts.scss */
@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot");
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-regular.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot");
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-italic.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot");
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-bold.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'RobotoCondensed';
  src: url("/Content/assets/fonts/robotocondensed-regular.eot");
  src: url("/Content/assets/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/robotocondensed-regular.woff2") format("woff2"), url("/Content/assets/fonts/robotocondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
.search-page {
  padding: 64px 16px 0;
  max-width: 800px;
  margin: 0 auto;
  font-size: 16px; }

h1.search-page-query-results {
  font-size: 42px;
  margin-bottom: 64px;
  font-size: 48px;
  line-height: 1.167;
  font-family: MonopolText;
  font-weight: inherit; }

.search-page-query-results, .search-page-suggestion {
  color: #737373; }
  .search-page-query-results i, .search-page-query-results a, .search-page-suggestion i, .search-page-suggestion a {
    color: #2d2926;
    font-style: normal; }

.search-page-suggestion {
  margin-bottom: 16px; }
  .search-page-suggestion a:hover {
    color: #2d2926; }

.search-page-form {
  margin-bottom: 64px; }
  .search-page-form form {
    display: flex; }
  .search-page-form .sb-input {
    margin-right: 10px;
    width: 90%; }

.search-item-breadcrumb-list {
  list-style: none;
  display: inline-flex;
  font-size: 1.4rem; }
  .search-item-breadcrumb-list li:not(:first-of-type):before {
    content: "/";
    color: #737373;
    padding-right: 6px;
    padding-left: 6px;
    display: inline; }
  .search-item-breadcrumb-list li a {
    color: #2d2926; }

ul.search-list {
  list-style: none;
  border-top: 0.5px solid #e9e9e9; }

li.search-list-item {
  border-bottom: 0.5px solid #e9e9e9;
  padding: 40px 24px 0; }
  li.search-list-item h2 {
    font-size: 26px;
    line-height: 1.385;
    margin-bottom: 8px; }
    li.search-list-item h2 a {
      color: #2d2926;
      text-decoration: none; }
      li.search-list-item h2 a em {
        font-style: normal;
        background-color: #b9d9eb;
        padding: 1px 4px;
        border-radius: 2px; }
      li.search-list-item h2 a:hover {
        color: #206f50;
        text-decoration: underline;
        text-decoration-skip: ink; }
        li.search-list-item h2 a:hover em {
          border-radius: unset; }
  li.search-list-item p.search-item-text {
    line-height: 1.579;
    margin-bottom: 40px; }
    li.search-list-item p.search-item-text em {
      font-style: normal;
      background-color: #b9d9eb;
      font-weight: 700;
      padding: 1px 4px;
      border-radius: 2px; }
  li.search-list-item .search-item-file-container {
    margin-bottom: 40px; }
    li.search-list-item .search-item-file-container p.search-file-list-header {
      font-size: 14px;
      color: #737373;
      margin-bottom: 8px; }
    li.search-list-item .search-item-file-container .search-item-file-list {
      list-style: none; }
      li.search-list-item .search-item-file-container .search-item-file-list .search-item-file {
        margin-bottom: 10px; }
        li.search-list-item .search-item-file-container .search-item-file-list .search-item-file a {
          text-decoration: none;
          background-color: #b9d9eb;
          color: #00573f;
          font-size: 16px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          display: inline-block;
          vertical-align: middle;
          padding: 8px; }
          li.search-list-item .search-item-file-container .search-item-file-list .search-item-file a span {
            margin-left: 24px;
            color: #8c8c8c; }
          li.search-list-item .search-item-file-container .search-item-file-list .search-item-file a:before {
            content: "";
            background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14'%3E%3Cpath fill='%23000' fill-rule='nonzero' d='M2 .333h8c.736 0 1.333.597 1.333 1.334v10.666c0 .737-.597 1.334-1.333 1.334H2c-.736 0-1.333-.597-1.333-1.334V1.667C.667.93 1.264.333 2 .333zm0 1.334v10.666h8V1.667H2zm1.333 2h5.334V5H3.333V3.667zm0 2.666h5.334v1.334H3.333V6.333zm0 2.667H6v1.333H3.333V9z'/%3E%3C/svg%3E");
            display: inline-block;
            margin: auto 11px -2px 3px;
            width: 12px;
            height: 14px;
            background-repeat: no-repeat; }

.search-item-url {
  margin: 8px 0 24px; }
  .search-item-url p {
    color: rgba(45, 41, 38, 0.5); }

.search-list-paging-footer {
  display: flex;
  justify-content: space-between;
  padding: 32px 8px; }
  .search-list-paging-footer a {
    display: inline-flex;
    align-items: center;
    color: #206f50;
    text-decoration: none; }
    .search-list-paging-footer a:hover {
      text-decoration: none; }
  .search-list-paging-footer .paging-previous:before {
    content: '';
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M7.98 12.71l-.708-.706 5.657-5.657c.39-.39 1.023-.39 1.413 0 .39.39.39 1.024 0 1.414L10.1 12.005l4.243 4.243c.39.39.39 1.023 0 1.414-.39.39-1.024.39-1.414 0l-4.95-4.95z' fill='%23206f50'%3E%3C/path%3E%3Cpath d='M24 0H0v24h24'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 10px;
    margin-top: -1px; }
  .search-list-paging-footer .paging-next:after {
    content: '';
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M16.02 12.71l.708-.706-5.657-5.657c-.39-.39-1.0238-.39-1.413 0-.39.39-.39 1.024 0 1.414l4.242 4.244-4.243 4.243c-.39.39-.39 1.023 0 1.414.39.39 1.024.39 1.414 0l4.95-4.95z' fill='%23206f50'%3E%3C/path%3E%3Cpath d='M0 0h24v24H0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-left: 8px; }

.search-no-hits-container p {
  line-height: 1.579;
  font-size: 16px; }

.search-no-hits-container .search-no-hits-heading {
  color: #8c8c8c;
  padding-bottom: 12px;
  border-bottom: 1px solid #f9f9f9; }

.search-no-hits-container .search-no-hits-text {
  padding-top: 27px; }

@media (max-width: 1000px) {
  .search-page {
    max-width: none; }
  li.search-list-item {
    max-width: 472px; }
  .search-item-breadcrumb-list li:not(:last-child) {
    display: none; }
  .search-item-url p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; } }

/* _fonts.scss */
@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot");
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-regular.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot");
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-italic.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot");
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-bold.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'RobotoCondensed';
  src: url("/Content/assets/fonts/robotocondensed-regular.eot");
  src: url("/Content/assets/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/robotocondensed-regular.woff2") format("woff2"), url("/Content/assets/fonts/robotocondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
.hero-container {
  height: 792px;
  display: flex; }
  .hero-container .hero-text-container {
    width: 50%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end; }
    .hero-container .hero-text-container .hero-text-inner {
      max-width: 528px;
      width: 100%;
      margin-right: 16px;
      padding-left: 16px; }
      .hero-container .hero-text-container .hero-text-inner h1 {
        font-size: 64px;
        margin-bottom: 48px;
        font-weight: inherit;
        line-height: 1.125;
        letter-spacing: -.92px; }
      .hero-container .hero-text-container .hero-text-inner p {
        font-size: 19px;
        margin-bottom: 56px;
        line-height: 1.579; }
  .hero-container .hero-img-container {
    width: 50%;
    height: 100%;
    position: relative; }
    .hero-container .hero-img-container:before {
      content: "";
      background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='900' viewBox='0 0 32 900'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M16.274 0H0v900h16.27H.083c.216-13.612 5.376-30.525 15.93-41.844C27.178 845.792 31.887 835.02 32 825.486c-.113-9.534-4.822-20.428-16.005-32.79C5.235 781.135 0 764.1 0 750.323c0-13.77 5.235-30.812 16.014-42.362 11.164-12.364 15.873-23.137 15.986-32.67-.113-9.544-4.822-20.428-16.005-32.8C5.235 630.94 0 613.907 0 600.128c0-13.788 5.235-30.812 16.014-42.372 11.164-12.363 15.873-23.136 15.986-32.68-.113-9.533-4.822-20.427-16.005-32.78C5.235 480.737 0 463.703 0 449.925c0-13.778 5.235-30.812 16.014-42.37C27.178 395.2 31.887 384.427 32 374.883c-.113-9.534-4.822-20.427-16.005-32.79C5.235 330.534 0 313.51 0 299.724c0-13.78 5.235-30.813 16.014-42.372C27.178 244.988 31.887 234.224 32 224.69c-.113-9.543-4.822-20.436-16.005-32.8C5.235 180.34 0 163.298 0 149.528c0-13.778 5.235-30.812 16.014-42.37C27.178 94.793 31.887 84.02 32 74.487c-.113-9.535-4.822-20.428-16.005-32.792C5.488 30.414.338 13.593.095 0h16.18z'/%3E%3C/svg%3E");
      width: 32px;
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      z-index: 1; }

@media (max-width: 1000px) {
  .hero-container {
    flex-direction: column-reverse;
    justify-content: flex-end;
    height: auto; }
    .hero-container .hero-img-container {
      position: relative;
      width: 100%;
      height: auto;
      min-height: 408px; }
      .hero-container .hero-img-container .bg-img-container {
        min-height: 408px; }
        .hero-container .hero-img-container .bg-img-container .bg-image {
          background-position: center top; }
      .hero-container .hero-img-container:before {
        content: none; }
      .hero-container .hero-img-container:after {
        content: "";
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='32' viewBox='0 0 900 32'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M0 15.726V32h900V15.73v16.186c-13.612-.216-30.525-5.376-41.844-15.93C845.792 4.822 835.02.113 825.486 0c-9.534.113-20.428 4.822-32.79 16.005C781.135 26.765 764.1 32 750.323 32c-13.77 0-30.812-5.235-42.362-16.014C695.598 4.822 684.825.113 675.292 0c-9.544.113-20.428 4.822-32.8 16.005C630.94 26.765 613.907 32 600.128 32c-13.788 0-30.812-5.235-42.372-16.014C545.395 4.822 534.622.113 525.078 0c-9.533.113-20.427 4.822-32.78 16.005C480.737 26.765 463.703 32 449.925 32c-13.778 0-30.812-5.235-42.37-16.014C395.2 4.822 384.427.113 374.883 0c-9.534.113-20.427 4.822-32.79 16.005C330.534 26.765 313.51 32 299.724 32c-13.78 0-30.813-5.235-42.372-16.014C244.988 4.822 234.224.113 224.69 0c-9.543.113-20.436 4.822-32.8 16.005C180.34 26.765 163.298 32 149.528 32c-13.778 0-30.812-5.235-42.37-16.014C94.793 4.822 84.02.113 74.487 0 64.952.113 54.06 4.822 41.695 16.005 30.414 26.512 13.593 31.662 0 31.905v-16.18z'/%3E%3C/svg%3E");
        width: 100%;
        background-size: contain;
        position: absolute;
        background-position: bottom;
        background-repeat: repeat-x;
        bottom: 0;
        left: 0;
        height: 32px;
        z-index: 1; }
    .hero-container .hero-text-container {
      padding: 48px 32px 72px;
      width: 100%;
      display: block;
      box-sizing: border-box;
      height: auto; }
      .hero-container .hero-text-container .hero-text-inner {
        text-align: center;
        max-width: unset; }
        .hero-container .hero-text-container .hero-text-inner h1 {
          margin-bottom: 32px; }
        .hero-container .hero-text-container .hero-text-inner p {
          max-width: 568px;
          margin: 0 auto 32px; } }

@media (max-width: 549px) {
  .hero-container .hero-img-container {
    min-height: 264px;
    max-height: 264px;
    height: auto; }
    .hero-container .hero-img-container .bg-img-container {
      min-height: 264px; }
  .hero-container .hero-text-container {
    padding: 32px 24px 104px; }
    .hero-container .hero-text-container .hero-text-inner h1 {
      font-size: 36px; }
    .hero-container .hero-text-container .hero-text-inner p {
      font-size: 16px; } }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
.jobs-container {
  max-width: 1152px;
  padding-right: 40px;
  padding-left: 40px;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff; }
  .jobs-container h1, .jobs-container p, .jobs-container table {
    max-width: 900px;
    margin-right: auto;
    margin-left: auto; }
  .jobs-container .jobs-title {
    font-size: 64px;
    line-height: 1.125;
    letter-spacing: -0.92px;
    margin-top: 160px; }
  .jobs-container .jobs-preamble {
    margin-top: 48px;
    margin-bottom: 64px;
    font-size: 26px;
    line-height: 1.385; }

.jobs-content a {
  color: #206f50;
  text-decoration: none; }
  .jobs-content a:focus, .jobs-content a:hover {
    text-decoration: underline; }

.jobs-content table {
  line-height: 1.5;
  width: 100%;
  border-collapse: collapse;
  border-width: 0;
  border: 1px solid transparent;
  margin-top: 64px;
  margin-bottom: 64px; }
  .jobs-content table thead {
    background-color: #00573f;
    color: #fff;
    font-weight: 700; }
    .jobs-content table thead tr td {
      /*cursor: pointer;*/ }
      .jobs-content table thead tr td:first-child {
        border-radius: 3px 0 0 3px; }
      .jobs-content table thead tr td:last-child {
        border-radius: 0 3px 3px 0; }
  .jobs-content table tr {
    border-bottom: 1px solid #e9e9e9; }
  .jobs-content table td, .jobs-content table th {
    padding: 12px 16px;
    text-align: left;
    word-break: break-word; }

@media (max-width: 549px) {
  .jobs-container .jobs-title {
    margin-top: 50px;
    font-size: 42px;
    line-height: 1.143; }
  .jobs-container .jobs-preamble {
    margin: 48px 0;
    font-size: 24px;
    line-height: 1.333; }
  .jobs-content table thead {
    display: none; }
  .jobs-content table tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit; }
  .jobs-content table td {
    position: relative;
    display: block;
    padding: 6px 0 6px 50%;
    font-size: 16px; }
    .jobs-content table td:before {
      position: absolute;
      left: 0;
      top: 7.5px;
      content: attr(data-label);
      width: 48%;
      word-break: break-word;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
  .jobs-content table tr:first-of-type {
    border-top: 1px solid #e9e9e9; } }

/* _fonts.scss */
@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot");
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-regular.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot");
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-italic.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot");
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-bold.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'RobotoCondensed';
  src: url("/Content/assets/fonts/robotocondensed-regular.eot");
  src: url("/Content/assets/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/robotocondensed-regular.woff2") format("woff2"), url("/Content/assets/fonts/robotocondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
.campaign-container {
  display: flex;
  background-color: #CEEBD8;
  justify-content: center;
  padding: 104px 32px;
  margin-bottom: 80px; }
  .campaign-container.no-image .image-placeholder {
    margin-right: 88px; }
  .campaign-container.no-image .campaign-text-container {
    margin: 0; }

.campaign-article-container {
  width: 560px;
  overflow-x: auto;
  overflow-y: hidden; }
  .campaign-article-container .card-container .article-card {
    background-color: #fff; }

.campaign-text-container {
  margin-left: 88px;
  max-width: 472px;
  width: 472px;
  display: flex;
  align-items: center; }
  .campaign-text-container h2 {
    font-size: 36px;
    letter-spacing: -.312px;
    margin-bottom: 32px;
    line-height: 1.125;
    font-weight: inherit; }
  .campaign-text-container p {
    font-size: 19px;
    margin-bottom: 64px;
    line-height: 1.579; }
  .campaign-text-container a {
    display: inline-block;
    padding: 16px 32px;
    min-height: 0; }
    .campaign-text-container a:hover {
      text-decoration: none; }
    .campaign-text-container a:focus {
      outline: 0; }

.campaign-article-container-outer .campaign-text-container {
  margin: 0 62px 0 20px; }

.campaign-img-container {
  border-radius: 4px;
  box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: relative;
  max-width: 512px; }
  .campaign-img-container .img-inner {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .campaign-img-container .img-inner img {
      height: auto;
      width: auto;
      max-width: 100%;
      max-height: 100%; }
  .campaign-img-container .campaign-img {
    height: 100%;
    object-fit: cover;
    width: 100%; }
  .campaign-img-container:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 136%; }

.campaign-iframe-container .campaign-iframe-wrapper {
  position: relative;
  max-width: 512px;
  width: 100%;
  height: 0;
  padding-top: 23%; }
  .campaign-iframe-container .campaign-iframe-wrapper iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: initial;
    max-width: 100%; }

.campaign-iframe-container .campaign-text-container {
  width: 50%; }

@media (max-width: 1000px) {
  .campaign-container {
    padding: 72px 32px;
    justify-content: flex-start;
    margin-bottom: 48px; }
  .campaign-img-container {
    max-width: 336px; }
  .campaign-text-container {
    max-width: 436px;
    margin-left: 32px; } }

@media (max-width: 549px) {
  .campaign-container {
    flex-direction: column;
    align-items: center;
    text-align: center;
    justify-content: center; }
  .campaign-article-container {
    width: 100%;
    text-align: left; }
  .campaign-img-container {
    margin-bottom: 48px;
    max-width: 256px; }
  .campaign-text-container {
    margin-left: 0;
    width: 100%;
    justify-content: center; }
    .campaign-text-container p {
      font-size: 16px;
      margin-bottom: 48px; }
  .campaign-article-container-outer .campaign-text-container {
    margin: 0 0 48px 0; }
  .campaign-iframe-container {
    box-sizing: border-box; }
    .campaign-iframe-container .campaign-iframe-wrapper {
      max-width: none;
      padding-top: 50%;
      margin-bottom: 36px; }
    .campaign-iframe-container .campaign-text-container {
      width: 100%; } }

/* _fonts.scss */
@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot");
  src: url("/Content/assets/fonts/monopolwebtext-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-regular.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot");
  src: url("/Content/assets/fonts/monopolwebtext-italic.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-italic.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'MonopolText';
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot");
  src: url("/Content/assets/fonts/monopolwebtext-bold.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/monopolwebtext-bold.woff2") format("woff2"), url("/Content/assets/fonts/monopolwebtext-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'RobotoCondensed';
  src: url("/Content/assets/fonts/robotocondensed-regular.eot");
  src: url("/Content/assets/fonts/robotocondensed-regular.eot?#iefix") format("embedded-opentype"), url("/Content/assets/fonts/robotocondensed-regular.woff2") format("woff2"), url("/Content/assets/fonts/robotocondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
/*
 *  BreakPoints
 */
/*
 * Breakpoints
 */
/*$breakpoint-medium-only: '(min-width: 550px) and (max-width: 1000px)';
$breakpoint-medium-and-above: '(min-width: 550px)';
$breakpoint-large-and-above: '(min-width: 1001px)';*/
/*
 * Typography
 */
/*$app-gutter: $base-unit*2;
$app-max-width: 1040px;
$app-max-width--inner: $app-max-width - $app-gutter*4;
$app-outer-max-width: 1440px + $app-gutter*2;
$content-max-width: $base-unit*84;*/
.recommended-container {
  width: 100%;
  background-color: #f9f9f9;
  padding: 96px 32px;
  box-sizing: border-box;
  margin-bottom: 80px; }

.recommended-inner {
  margin: 0 auto;
  max-width: 1088px; }
  .recommended-inner h1, .recommended-inner h2 {
    font-size: 48px;
    line-height: 1.167;
    margin: 0 0 32px 8px;
    letter-spacing: -0.792px; }
  .recommended-inner .card-container .article-card {
    background-color: #fff; }

@media (max-width: 1000px) {
  .recommended-container {
    padding: 40px 32px;
    margin-bottom: 48px;
    /*display: flex;
        align-items: stretch;*/ } }

@media (max-width: 549px) {
  .recommended-container {
    padding: 40px 24px; }
    .recommended-container h1, .recommended-container h2 {
      font-size: 36px;
      margin-left: 0;
      text-align: center; } }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
.article-content .info-box, .mceContentBody .info-box {
  background-color: rgba(160, 218, 179, 0.5); }
  .article-content .info-box.themestyle2, .mceContentBody .info-box.themestyle2 {
    background-color: #A0DAB3; }

.theme2 blockquote {
  color: #BE6A14; }

.theme2 table thead {
  background-color: #FFCF8F;
  color: #2d2926; }

.theme2 .info-box {
  background-color: #F8E59A; }
  .theme2 .info-box.themestyle2 {
    background-color: #FFCF8F; }

.theme2 .tmce-large-numbers {
  color: #BE6A14; }

.theme2 ol.tmce-ol-special li:before {
  background-color: rgba(255, 207, 143, 0.5);
  color: #BE6A14; }

.theme3 blockquote {
  color: #4698CB; }

.theme3 table thead {
  background-color: #4698CB; }

.theme3 .info-box {
  background-color: rgba(185, 217, 235, 0.5); }
  .theme3 .info-box.themestyle2 {
    background-color: #B9D9EB; }

.theme3 .tmce-large-numbers {
  color: #69B3E7; }

.theme3 ol.tmce-ol-special li:before {
  background-color: rgba(185, 217, 235, 0.5);
  color: #378DC3; }

/*GREY COLORS*/
/*GREEN COLORS*/
/*BLUE COLORS*/
/*YELLOW COLORS*/
/*Transparents*/
/*Share module - start*/
/*THEME 1*/
/*THEME 2*/
/*THEME 3*/
.campaign-container.theme2 {
  background-color: #F8E59A; }

.campaign-container.theme3 {
  background-color: #D6E6EF; }

.campaign-container.theme4 {
  background-color: #f9f9f9; }
  .campaign-container.theme4 .sb-button.sb-button-trans {
    background: #e4f6eb; }
    .campaign-container.theme4 .sb-button.sb-button-trans:hover, .campaign-container.theme4 .sb-button.sb-button-trans:focus {
      background: #c5ecd2; }

html {
  font-size: 16px;
  line-height: 1; }

body {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin: 0;
  background-color: #f2f2f2;
  font-size: 16px;
  font-family: Helvetica, sans-serif; }
  body h1, body h2, body h3, body h4, body .article-preamble, body blockquote, body .tmce-large-numbers {
    font-weight: inherit;
    font-family: MonopolText, serif; }
  body a {
    text-decoration: none; }
    body a:hover, body a:focus {
      text-decoration: underline;
      outline-width: 0;
      text-decoration-skip: ink;
      cursor: pointer; }
    body a:focus {
      outline-color: #328564;
      outline-style: solid;
      outline-width: 2px;
      outline-offset: 8px;
      text-decoration: none; }
  body ul {
    padding: 0; }
  body button, body input {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0; }

textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
  -webkit-appearance: none; }

.hidden {
  display: none !important; }

.visible {
  display: block; }

.app-container {
  max-width: 1440px;
  margin-left: auto !important;
  margin-right: auto !important;
  background-color: #fff; }

*, :after, :before {
  box-sizing: inherit; }

.sb-input {
  -webkit-appearance: none;
  background: #f5f5f5;
  border: none;
  border-radius: 48px;
  height: 48px;
  padding-left: 24px;
  padding-right: 12px;
  width: 100%;
  outline: none;
  box-sizing: border-box; }
  .sb-input:focus {
    box-shadow: inset 0 0 0 2px #206f50; }

.sb-button {
  -webkit-appearance: none;
  font-size: 16px;
  background: #e4f6eb;
  transition: all .15s ease;
  border: 0;
  border-radius: 48px;
  color: #216b2b;
  cursor: pointer;
  min-height: 48px;
  font-weight: 700;
  padding: 0 32px;
  outline: none; }
  .sb-button:hover {
    background: #c5ecd2;
    opacity: 1; }
  .sb-button:focus {
    box-shadow: inset 0 0 0 2px #206f50; }
  .sb-button.sb-button-trans {
    background-color: rgba(255, 255, 255, 0.6); }
    .sb-button.sb-button-trans:hover, .sb-button.sb-button-trans:focus {
      background-color: rgba(255, 255, 255, 0.8); }
    .sb-button.sb-button-trans:active {
      background-color: #fff; }

#main-container {
  margin-top: 104px; }
  #main-container.cookie-warning-visible {
    margin-top: 174px; }

.content-container {
  outline: none; }

.bg-img-container {
  position: relative;
  height: 100%;
  width: 100%; }
  .bg-img-container .bg-image {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%; }

.bg-bluegray {
  background-color: #b9d9eb; }

@media (max-width: 1000px) {
  body {
    background-color: #fff; } }

@media (max-width: 549px) {
  #main-container {
    margin-top: 72px; }
    #main-container.cookie-warning-visible {
      margin-top: 240px; } }
