/**
  * Pages
  *
  * @description
  * Contains page styles
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Global styles
 * 2.0 - Search page
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
.html-page h1 {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  .html-page h1 {
    font-size: 3.6rem;
    margin-top: 0;
    line-height: 3.6rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  .html-page h1 {
    font-size: 6rem;
    margin-top: 0;
    line-height: 7rem;
    margin-bottom: 2.4rem; } }

.html-page a {
  color: #33518C;
  text-decoration: none; }
  .html-page a:hover {
    color: shade(#33518C, 10%);
    text-decoration: underline; }
  .html-page a:active {
    color: shade(#33518C, 20%);
    text-decoration: underline; }

.related-articles-link a {
  color: #008080;
  text-decoration: underline;
  font-weight: 500; }
  .related-articles-link a:hover {
    color: shade(#33518C, 10%);
    text-decoration: none; }
  .related-articles-link a:active {
    color: #1A171B;
    color: shade(#33518C, 20%);
    text-decoration: none; }

/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
 * 1.0 Global styles
 * -----------------------------------------------------------------------------
 */
.article-content {
  margin: 0 auto;
  width: 50%;
  min-width: 68.5rem;
  padding: 3.2rem 2.4rem 8rem; }
  @media (max-width: 767px) {
    .article-content {
      width: 100%;
      min-width: auto;
      padding: 3.2rem 2.4rem 8rem 2.4rem; } }
  .article-content .related-container:last-child {
    margin-bottom: 0; }

.organization-logo {
  float: left;
  padding-right: 0.8rem; }

.html-page {
  padding: 8rem; }
  @media (max-width: 767px) {
    .html-page {
      padding: 3.2rem; } }
  .html-page h1 {
    margin-bottom: 3.2rem; }
  .html-page a {
    color: #5D6266; }
    .html-page a:hover {
      color: #1A171B; }

.tagsContainer {
  list-style: none;
  margin: 4rem 0 4rem;
  padding: 0; }
  .tagsContainer li {
    display: inline-block; }
  .tagsContainer.tagsContainer-search {
    margin: 1.6rem 0 0 0; }

.related-container {
  margin: 4rem 0 4rem; }

.search-results {
  width: 73%;
  margin: 0 auto;
  padding: 4rem 0 8rem 0; }
  @media (max-width: 767px) {
    .search-results {
      width: 100%;
      padding: 4rem 2.4rem 0.8rem 2.4rem; } }

.search-filters {
  padding: 9rem 3.2rem 7.2rem 0; }
  @media (max-width: 767px) {
    .search-filters {
      padding: 0 2.4rem 2.4rem 2.4rem; } }

.related-articles {
  padding: 2.4rem;
  background-color: #fff;
  margin-top: 8rem; }
  .related-articles h2 {
    margin-top: 0; }
  @media (max-width: 768px) {
    .related-articles {
      margin-top: 3.2rem; } }

.related-articles-link {
  text-align: center;
  margin: 0.8rem 0; }
  @media all and (min-width: 0px) {
    .related-articles-link a {
      font-size: 1.5rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media all and (min-width: 768px) {
    .related-articles-link a {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }

.at4-follow-outer, .at4-follow-outer * {
  display: none !important; }

.at-share-close-control, .at-share-close-control.at4-hide-content {
  visibility: visible !important;
  opacity: 1 !important; }

/**
  * Progress
  *
  * @description
  * Contains progress styles
  *
  * @version
  * 1.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Global styles
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * 1.0 Global styles
  * -----------------------------------------------------------------------------
  */
 {
  /* Make clicks pass-through */
  /* Fancy blur effect */
  /* Remove these to get rid of the spinner */ }
  #nprogress {
    pointer-events: none; }
  #nprogress .bar {
    background: #DC001A;
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px; }
  #nprogress .peg {
    display: block;
    position: absolute;
    right: 0px;
    width: 100px;
    height: 100%;
    box-shadow: 0 0 10px #DC001A, 0 0 5px #DC001A;
    opacity: 1.0;
    -webkit-transform: rotate(3deg) translate(0px, -4px);
    -ms-transform: rotate(3deg) translate(0px, -4px);
    transform: rotate(3deg) translate(0px, -4px); }
  #nprogress .spinner {
    display: block;
    position: fixed;
    z-index: 1031;
    top: 15px;
    right: 15px; }
  #nprogress .spinner-icon {
    width: 18px;
    height: 18px;
    box-sizing: border-box;
    border: solid 2px transparent;
    border-top-color: #DC001A;
    border-left-color: #DC001A;
    border-radius: 50%;
    -webkit-animation: nprogress-spinner 400ms linear infinite;
    animation: nprogress-spinner 400ms linear infinite; }
  .nprogress-custom-parent {
    overflow: hidden;
    position: relative; }
  .nprogress-custom-parent #nprogress .spinner,
  .nprogress-custom-parent #nprogress .bar {
    position: absolute; }

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

@keyframes _1gOoTx0992WfdoRmwilRy8 {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/**
 * Print
 *
 * Description: Contains styling for print.
 * @see: https://html5boilerplate.com/
 * Version: 1.0.3
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
@media print {
   {
    /*
		* Don't show links that are fragment identifiers,
		* or use the `javascript:` pseudo protocol
		*/
    /*
		* Printing Tables:
		* http://css-discuss.incutio.com/wiki/Printing_Tables
		*/ }
    *:not(.imageCaption), *:before, *:after {
      background: transparent !important;
      color: #000 !important;
      /* Black prints faster:	http://www.sanbeiji.com/archives/953 */
      box-shadow: none !important;
      text-shadow: none !important; }
    a, a:visited {
      text-decoration: underline; }
    article > header img {
      display: none; }
    .article-content {
      padding-top: 0;
      width: 100%; }
      .article-content > section {
        padding-bottom: 0 !important; }
        .article-content > section > div {
          display: none !important; }
    .search-filters {
      display: none; }
    #main-content > header > div > div {
      background-color: rgba(26, 23, 27, 0.65) !important; }
    a[href^="#"]:after, a[href^="javascript:"]:after {
      content: ""; }
    pre, blockquote {
      border: 0.1rem solid #999;
      page-break-inside: avoid; }
    img {
      display: none; }
    p, h2, h3 {
      orphans: 3;
      widows: 3; }
    h2, h3 {
      page-break-after: avoid; }
    thead {
      display: table-header-group; }
    tr, img {
      display: none; }
    article > header > div > div {
      padding-bottom: 0 !important; }
    div > header, footer, .related-articles {
      display: none; }
    .rteContent blockquote {
      color: #1A171B;
      margin: 0px !important;
      margin-top: 3.2rem;
      margin-bottom: 3.2rem;
      border: 0px;
      padding-left: 0px !important; }
      .rteContent blockquote p {
        font-style: italic;
        font-weight: 500;
        font-size: large; }
    .rteContent img {
      display: none; }
    .rteContent figure.imageArticle.imageMedium img {
      display: none; }
    .rteContent figure.imageArticle.imageMedium figcaption.imageContent {
      position: relative; }
      .rteContent figure.imageArticle.imageMedium figcaption.imageContent div.imageTitle h1 {
        font-size: 1.8rem;
        font-weight: 300;
        line-height: 3rem;
        margin-bottom: 2rem;
        padding: 0;
        text-align: left; }
      .rteContent figure.imageArticle.imageMedium figcaption.imageContent div.imageTitle p {
        font-size: 1.8rem;
        font-weight: 300;
        line-height: 3rem;
        margin-bottom: 2rem;
        padding: 0;
        text-align: left; }
      .rteContent figure.imageArticle.imageMedium figcaption.imageContent div.imageCaption p {
        font-size: 1.8rem;
        font-weight: 300;
        line-height: 3rem;
        margin-bottom: 2rem;
        margin-top: -2rem;
        padding: 0;
        text-align: left; }
    .related-container {
      display: none; }
    ul.tagsContainer {
      display: none; }
    .imageBlock .image {
      display: none; }
    .promoExtended .image {
      display: none; } }

/**
  * Pages
  *
  * @description
  * Contains page styles
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Global styles
 * 2.0 - Search page
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._3cLlGY5jaJh4oiDANfiJlD ._3N6yQTdzjmMEchEwV0Bby- {
  color: #008080;
  text-decoration: underline;
  font-weight: 500; }
  ._3cLlGY5jaJh4oiDANfiJlD ._3N6yQTdzjmMEchEwV0Bby-:hover {
    color: shade(#33518C, 10%);
    text-decoration: none; }
  ._3cLlGY5jaJh4oiDANfiJlD ._3N6yQTdzjmMEchEwV0Bby-:active {
    color: #1A171B;
    color: shade(#33518C, 20%);
    text-decoration: none; }

/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Buttons
  *
  * @description
  * Contains style for a button
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Buttons
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._3cLlGY5jaJh4oiDANfiJlD ._3N6yQTdzjmMEchEwV0Bby- {
  color: #008080;
  text-decoration: underline;
  font-weight: 500; }
  ._3cLlGY5jaJh4oiDANfiJlD ._3N6yQTdzjmMEchEwV0Bby-:hover {
    color: shade(#33518C, 10%);
    text-decoration: none; }
  ._3cLlGY5jaJh4oiDANfiJlD ._3N6yQTdzjmMEchEwV0Bby-:active {
    color: #1A171B;
    color: shade(#33518C, 20%);
    text-decoration: none; }

/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 - Buttons
 *
 * Description: Style for buttons
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
 * 1.0 Global styles
 * -----------------------------------------------------------------------------
 */
._2PNCsecDhhlGl_VM5v9Cc2 {
  display: none; }

._1Q8O7UjxLkd1QUT22YV52R {
  border-top: 0.1rem solid #E5E5E5;
  margin-top: 0.8rem; }
  @media all and (min-width: 0px) {
    ._1Q8O7UjxLkd1QUT22YV52R {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 3rem;
      margin-bottom: 2rem; } }
  @media all and (min-width: 768px) {
    ._1Q8O7UjxLkd1QUT22YV52R {
      font-size: 1.8rem;
      margin-top: 0;
      line-height: 3rem;
      margin-bottom: 2rem; } }
  ._1Q8O7UjxLkd1QUT22YV52R a {
    color: #33518C;
    text-decoration: none; }
    ._1Q8O7UjxLkd1QUT22YV52R a:hover {
      text-decoration: underline; }

._3cLlGY5jaJh4oiDANfiJlD {
  text-align: right; }
  @media all and (min-width: 0px) {
    ._3cLlGY5jaJh4oiDANfiJlD ._3N6yQTdzjmMEchEwV0Bby- {
      font-size: 1.5rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media all and (min-width: 768px) {
    ._3cLlGY5jaJh4oiDANfiJlD ._3N6yQTdzjmMEchEwV0Bby- {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }

@media (max-width: 768px) {
  ._3G1TMgvo5490K9nncQTizf {
    margin: 4.8rem 0 -3rem;
    order: -1; } }

/**
 * 2.0 Search page
 * -----------------------------------------------------------------------------
 */
._31PvLxsCKpfsV5uGh4w4xh {
  display: flex;
  justify-content: space-between; }
  ._31PvLxsCKpfsV5uGh4w4xh p {
    color: #87888A;
    margin-bottom: 0; }
    @media all and (min-width: 0px) {
      ._31PvLxsCKpfsV5uGh4w4xh p {
        font-size: 1.5rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    @media all and (min-width: 768px) {
      ._31PvLxsCKpfsV5uGh4w4xh p {
        font-size: 1.6rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD > div {
    padding-bottom: 0.8rem; }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD > p {
    color: #87888A;
    display: inline-block;
    margin: 0 !important; }
    @media all and (min-width: 0px) {
      ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD > p {
        font-size: 1.5rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    @media all and (min-width: 768px) {
      ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD > p {
        font-size: 1.6rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD > div > a span:not(.oV-ZNheP4Ol5noxraBrZL) {
    text-decoration: none;
    margin-left: 0.4rem; }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD > div > a:hover .oV-ZNheP4Ol5noxraBrZL {
    text-decoration: underline; }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD > div > a:hover span:not(.oV-ZNheP4Ol5noxraBrZL) {
    text-decoration: none; }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD .oV-ZNheP4Ol5noxraBrZL {
    width: 8.2rem !important;
    font-weight: 500; }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD ul {
    top: 0.8rem; }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD li {
    margin: 0.2rem 0 !important; }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD a:hover {
    text-decoration: none !important; }
  ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD span {
    color: #008080;
    text-decoration: underline;
    text-transform: lowercase; }
    @media all and (min-width: 0px) {
      ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD span {
        font-size: 1.5rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    @media all and (min-width: 768px) {
      ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD span {
        font-size: 1.6rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD span:hover {
      text-decoration: none; }
    ._31PvLxsCKpfsV5uGh4w4xh ._1ULanbQbeCxAw_TioqE8wD span._3325msF0HhldGcD--8C-9D {
      color: #1A171B;
      text-decoration: none !important;
      pointer-events: none; }

.krn9FnNYgPehwDQtfPicS {
  display: flex;
  justify-content: center; }
  .krn9FnNYgPehwDQtfPicS .glR9LDYJL0CYULS1MI9ZK {
    margin-top: 0.8rem; }
    @media all and (min-width: 0px) {
      .krn9FnNYgPehwDQtfPicS .glR9LDYJL0CYULS1MI9ZK {
        font-size: 1.5rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    @media all and (min-width: 768px) {
      .krn9FnNYgPehwDQtfPicS .glR9LDYJL0CYULS1MI9ZK {
        font-size: 1.6rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    .krn9FnNYgPehwDQtfPicS .glR9LDYJL0CYULS1MI9ZK p {
      color: #87888A;
      display: inline-block;
      margin: 0; }
    .krn9FnNYgPehwDQtfPicS .glR9LDYJL0CYULS1MI9ZK ul {
      list-style: none;
      display: inline-block;
      margin: 0;
      padding: 0 0 0 0.8rem; }
      .krn9FnNYgPehwDQtfPicS .glR9LDYJL0CYULS1MI9ZK ul li {
        display: inline-block;
        padding-right: 0.8rem; }
        .krn9FnNYgPehwDQtfPicS .glR9LDYJL0CYULS1MI9ZK ul li a {
          color: #008080; }
        .krn9FnNYgPehwDQtfPicS .glR9LDYJL0CYULS1MI9ZK ul li:before {
          content: '|';
          padding-right: 0.8rem; }
        .krn9FnNYgPehwDQtfPicS .glR9LDYJL0CYULS1MI9ZK ul li:first-of-type:before {
          content: '';
          padding-right: 0; }

/**
  * @stylesheet components/PostList.scss PostList
  * @parent styleguide
  *
  * @description
  * Styling for a post list.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi h1 {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  ._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi h1 {
    font-size: 2.2rem;
    margin-top: 0;
    line-height: 2.6rem;
    margin-bottom: 1.2rem; } }

@media all and (min-width: 768px) {
  ._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi h1 {
    font-size: 2.4rem;
    margin-top: 0;
    line-height: 3.2rem;
    margin-bottom: 1.6rem; } }

@media all and (min-width: 0px) {
  ._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi p {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi p {
    font-size: 1.8rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi {
  margin-top: 2.4rem;
  padding-bottom: 2.4rem;
  text-decoration: none;
  display: block;
  border-bottom: 0.1rem solid #E5E5E5; }
  ._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi:first-of-type {
    padding-top: 2.4rem;
    border-top: 0.1rem solid #E5E5E5;
    margin-top: 0.8rem; }
  ._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi:hover h1 {
    text-decoration: underline; }
  ._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi h1 {
    color: #1A171B;
    margin-bottom: 0.8rem; }
  ._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi p {
    color: #1A171B;
    margin-bottom: 0; }
    ._3-fPdwG15QZejEdVpXqz1N ._28CoOrUVkKO7aFsotcepyi p .MCMR19Vpm9jQPp6v7Bnla {
      color: #008080;
      margin-right: 0.8rem;
      font-weight: 600; }

/**
  * @stylesheet components/SearchHeader.scss SearchHeader
  * @parent styleguide
  *
  * @description
  * Styling for the search page header.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._2J9tlzwDgKUAHNGJi82h2b {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._2J9tlzwDgKUAHNGJi82h2b {
    font-size: 3.6rem;
    margin-top: 0;
    line-height: 3.6rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._2J9tlzwDgKUAHNGJi82h2b {
    font-size: 6rem;
    margin-top: 0;
    line-height: 7rem;
    margin-bottom: 2.4rem; } }

/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Form
  *
  * @description
  * Contains common styling for form elements
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Input field
 * 2.0 - Search field
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._2J9tlzwDgKUAHNGJi82h2b {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._2J9tlzwDgKUAHNGJi82h2b {
    font-size: 3.6rem;
    margin-top: 0;
    line-height: 3.6rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._2J9tlzwDgKUAHNGJi82h2b {
    font-size: 6rem;
    margin-top: 0;
    line-height: 7rem;
    margin-bottom: 2.4rem; } }

/**
 * 1.0 Input field
 * -----------------------------------------------------------------------------
 */
._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._1eEIbmuVYmqRP-Pn-qYyAu input {
  -webkit-appearance: none;
  border: none;
  width: 100%;
  padding: 0.8rem 1.6rem;
  border-radius: 0.4rem;
  background-color: #fff;
  font-family: "Raleway", sans-serif;
  color: #1A171B;
  line-height: 1.5rem; }
  @media all and (min-width: 0px) {
    ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._1eEIbmuVYmqRP-Pn-qYyAu input {
      font-size: 1.5rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media all and (min-width: 768px) {
    ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._1eEIbmuVYmqRP-Pn-qYyAu input {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._1eEIbmuVYmqRP-Pn-qYyAu input::placeholder {
    color: #87888A; }

/**
 * 2.0 Search field
 * -----------------------------------------------------------------------------
 */
._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._1eEIbmuVYmqRP-Pn-qYyAu {
  position: relative;
  display: inline-block;
  width: 100%; }
  @media (max-width: 768px) {
    ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._1eEIbmuVYmqRP-Pn-qYyAu input {
      font-size: 1.6rem; } }
  ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._1eEIbmuVYmqRP-Pn-qYyAu ._3mJjSEROnxZuBMw0KV5vuv {
    position: absolute;
    right: 1.6rem;
    top: 0.8rem;
    line-height: 2rem;
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    outline: inherit; }
    @media all and (min-width: 0px) {
      ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._1eEIbmuVYmqRP-Pn-qYyAu ._3mJjSEROnxZuBMw0KV5vuv {
        font-size: 1.5rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    @media all and (min-width: 768px) {
      ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._1eEIbmuVYmqRP-Pn-qYyAu ._3mJjSEROnxZuBMw0KV5vuv {
        font-size: 1.6rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }

._2NT1ij9VmqLsZFH092IhMi {
  position: relative;
  background-color: #1A171B; }
  ._2NT1ij9VmqLsZFH092IhMi ._2m5nDNGLM9X-iFnicY50Gh {
    max-height: 25rem;
    width: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
    opacity: 0.5;
    margin-bottom: -0.5rem; }
  ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB {
    position: absolute;
    bottom: 4rem;
    padding-left: 14.2rem;
    width: 80rem; }
    ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB ._2J9tlzwDgKUAHNGJi82h2b {
      color: #fff; }
    @media (max-width: 1100px) {
      ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB {
        width: 80%; } }
    @media (max-width: 767px) {
      ._2NT1ij9VmqLsZFH092IhMi ._3Lz1KLlxoHdegsLlxvMXTB {
        padding-left: 2.4rem;
        padding-right: 2.4rem;
        width: 100%; } }

/**
  * @stylesheet components/Pager.scss Pager
  * @parent styleguide
  *
  * @description
  * Styling for a pager.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
@media all and (min-width: 0px) {
  ._3xFO-ynLOGuddSWhMkflX6 {
    font-size: 1.5rem;
    margin-top: 0;
    line-height: 2.4rem;
    margin-bottom: 1rem; } }

@media all and (min-width: 768px) {
  ._3xFO-ynLOGuddSWhMkflX6 {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 2.4rem;
    margin-bottom: 1rem; } }

._3xFO-ynLOGuddSWhMkflX6 ul {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0.8rem 0 0 0; }
  ._3xFO-ynLOGuddSWhMkflX6 ul li {
    display: inline-block;
    padding-right: 0.8rem;
    text-transform: lowercase; }
    ._3xFO-ynLOGuddSWhMkflX6 ul li._1PzRVval1HIlsTxtZeVuMw {
      pointer-events: none; }
      ._3xFO-ynLOGuddSWhMkflX6 ul li._1PzRVval1HIlsTxtZeVuMw a {
        text-decoration: none !important;
        color: #1A171B !important;
        pointer-events: none; }
    ._3xFO-ynLOGuddSWhMkflX6 ul li a {
      color: #008080;
      text-decoration: underline;
      cursor: pointer; }
      ._3xFO-ynLOGuddSWhMkflX6 ul li a:hover {
        text-decoration: none; }
    ._3xFO-ynLOGuddSWhMkflX6 ul li:before {
      content: '|';
      padding-right: 0.8rem; }
    ._3xFO-ynLOGuddSWhMkflX6 ul li:first-of-type:before {
      content: '';
      padding-right: 0; }

/**
  * @stylesheet components/Icon.scss Icon
  * @parent styleguide
  *
  * @description
  * Styling for icons.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._3foQlJGDqH8e-jn0PBhi2M ._26n_u0k7HWUEEweH37OemC a {
  color: #008080;
  text-decoration: underline;
  font-weight: 500; }
  ._3foQlJGDqH8e-jn0PBhi2M ._26n_u0k7HWUEEweH37OemC a:hover {
    color: shade(#33518C, 10%);
    text-decoration: none; }
  ._3foQlJGDqH8e-jn0PBhi2M ._26n_u0k7HWUEEweH37OemC a:active {
    color: #1A171B;
    color: shade(#33518C, 20%);
    text-decoration: none; }

@media all and (min-width: 0px) {
  ._3foQlJGDqH8e-jn0PBhi2M ._2d-H4Ym8zcwi628K5FaIdd {
    font-size: 3rem;
    margin-top: 0;
    line-height: 3.2rem;
    margin-bottom: 1.2rem; } }

@media all and (min-width: 768px) {
  ._3foQlJGDqH8e-jn0PBhi2M ._2d-H4Ym8zcwi628K5FaIdd {
    font-size: 3.2rem;
    margin-top: 0;
    line-height: 4rem;
    margin-bottom: 1.6rem; } }

._3foQlJGDqH8e-jn0PBhi2M .ozXveFIWzJT--poMJ2e1g {
  margin-top: 2.4rem; }

._3foQlJGDqH8e-jn0PBhi2M ._26n_u0k7HWUEEweH37OemC {
  text-align: center;
  display: block;
  margin-top: 2.4rem; }
  @media all and (min-width: 0px) {
    ._3foQlJGDqH8e-jn0PBhi2M ._26n_u0k7HWUEEweH37OemC a {
      font-size: 1.5rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media all and (min-width: 768px) {
    ._3foQlJGDqH8e-jn0PBhi2M ._26n_u0k7HWUEEweH37OemC a {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }

/**
  * @stylesheet components/Dummy.scss Dummy
  * @parent styleguide
  *
  * @description
  * Styling for the Dummy.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
.dywPnQOsBWaMOCAqRCl8d {
  font-size: 3rem;
  line-height: 3rem;
  vertical-align: middle;
  text-align: center;
  display: block;
  animation: N_nzRePsYlpXy3IMQcdHx 2s infinite linear; }
  .dywPnQOsBWaMOCAqRCl8d._2vVNLJBqsAJoLuHencMzqa {
    font-size: 6rem;
    line-height: 6rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1.6rem 0; }
  .dywPnQOsBWaMOCAqRCl8d.TUEiT9bTYKubvBVLl_mzT {
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin: 0 1.6rem; }

@keyframes N_nzRePsYlpXy3IMQcdHx {
  0% {
    transform: rotate(0deg) scale(1); }
  100% {
    transform: rotate(359deg) scale(1); } }

/**
  * @stylesheet components/BlockArticle.scss BlockArticle
  * @parent styleguide
  *
  * @description
  * Styling for an article block.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
.S_eUa3IX0A6NrXtyon--i ._6rYpN03GAkYP8p5852tim h2 {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  .S_eUa3IX0A6NrXtyon--i ._6rYpN03GAkYP8p5852tim h2 {
    font-size: 2.2rem;
    margin-top: 0;
    line-height: 2.6rem;
    margin-bottom: 1.2rem; } }

@media all and (min-width: 768px) {
  .S_eUa3IX0A6NrXtyon--i ._6rYpN03GAkYP8p5852tim h2 {
    font-size: 2.4rem;
    margin-top: 0;
    line-height: 3.2rem;
    margin-bottom: 1.6rem; } }

@media all and (min-width: 0px) {
  .S_eUa3IX0A6NrXtyon--i ._6rYpN03GAkYP8p5852tim p {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  .S_eUa3IX0A6NrXtyon--i ._6rYpN03GAkYP8p5852tim p {
    font-size: 1.8rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
.S_eUa3IX0A6NrXtyon--i {
  margin-bottom: 2.4rem; }
  .S_eUa3IX0A6NrXtyon--i a {
    text-decoration: none; }
    .S_eUa3IX0A6NrXtyon--i a:hover h2 {
      text-decoration: underline; }
    .S_eUa3IX0A6NrXtyon--i a:hover ._3qEb4NgC8eBajulAd8P85a img {
      transform: scale(1.03); }
  .S_eUa3IX0A6NrXtyon--i ._3qEb4NgC8eBajulAd8P85a {
    margin-bottom: 0.8rem; }
    .S_eUa3IX0A6NrXtyon--i ._3qEb4NgC8eBajulAd8P85a img {
      width: 100%;
      height: 18.6rem;
      object-fit: cover;
      font-family: 'object-fit: cover;';
      transition: transform 0.4s ease-out; }
  .S_eUa3IX0A6NrXtyon--i ._6rYpN03GAkYP8p5852tim h2 {
    color: #1A171B;
    margin-bottom: 0.8rem; }
  .S_eUa3IX0A6NrXtyon--i ._6rYpN03GAkYP8p5852tim p {
    color: #1A171B;
    margin-bottom: 0; }
    .S_eUa3IX0A6NrXtyon--i ._6rYpN03GAkYP8p5852tim p .OOHfCfa9UjWqrXtV9ylF9 {
      color: #008080;
      margin-right: 0.8rem;
      font-weight: 600; }

@media (max-width: 1024px) {
  .S_eUa3IX0A6NrXtyon--i {
    margin-bottom: 2.4rem; }
    .S_eUa3IX0A6NrXtyon--i ._3qEb4NgC8eBajulAd8P85a img {
      height: 20rem; } }

@media (max-width: 767px) {
  .S_eUa3IX0A6NrXtyon--i ._3qEb4NgC8eBajulAd8P85a img {
    height: 28rem; } }

/**
  * @stylesheet components/Dummy.scss Dummy
  * @parent styleguide
  *
  * @description
  * Styling for the Dummy.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._3NpV0sqlp53gYLt_YsFX_5 h1, ._3NpV0sqlp53gYLt_YsFX_5 h2 {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  ._3NpV0sqlp53gYLt_YsFX_5 h1 {
    font-size: 3.6rem;
    margin-top: 0;
    line-height: 3.6rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._3NpV0sqlp53gYLt_YsFX_5 h1 {
    font-size: 6rem;
    margin-top: 0;
    line-height: 7rem;
    margin-bottom: 2.4rem; } }

@media all and (min-width: 0px) {
  ._3NpV0sqlp53gYLt_YsFX_5 h2 {
    font-size: 3rem;
    margin-top: 0;
    line-height: 3.2rem;
    margin-bottom: 1.2rem; } }

@media all and (min-width: 768px) {
  ._3NpV0sqlp53gYLt_YsFX_5 h2 {
    font-size: 3.2rem;
    margin-top: 0;
    line-height: 4rem;
    margin-bottom: 1.6rem; } }

._3NpV0sqlp53gYLt_YsFX_5 h1 {
  margin-bottom: 0.8rem; }

._3NpV0sqlp53gYLt_YsFX_5 h2 {
  color: #008080;
  margin-bottom: 0; }

/**
  * @stylesheet components/Dummy.scss Dummy
  * @parent styleguide
  *
  * @description
  * Styling for the Dummy.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._1ts1HDtigSAcSIBSIoM5Zn ._3FqoTTdxpMvC2yPtwEoYgL a {
  color: #008080;
  text-decoration: underline;
  font-weight: 500; }
  ._1ts1HDtigSAcSIBSIoM5Zn ._3FqoTTdxpMvC2yPtwEoYgL a:hover {
    color: shade(#33518C, 10%);
    text-decoration: none; }
  ._1ts1HDtigSAcSIBSIoM5Zn ._3FqoTTdxpMvC2yPtwEoYgL a:active {
    color: #1A171B;
    color: shade(#33518C, 20%);
    text-decoration: none; }

/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
._1ts1HDtigSAcSIBSIoM5Zn ._36gN68kW41wYBQqoM-wbvR {
  margin-top: 4rem; }
  @media (max-width: 1024px) {
    ._1ts1HDtigSAcSIBSIoM5Zn ._36gN68kW41wYBQqoM-wbvR ._17baDsPZtRzdCnOA86bYcy {
      margin-bottom: 2.4rem; } }
  ._1ts1HDtigSAcSIBSIoM5Zn ._36gN68kW41wYBQqoM-wbvR ._1fCMu8skwPCH3XWM3VfIMG {
    background-color: #fff;
    padding: 1.6rem;
    border-radius: 1rem;
    height: 100%; }
    ._1ts1HDtigSAcSIBSIoM5Zn ._36gN68kW41wYBQqoM-wbvR ._1fCMu8skwPCH3XWM3VfIMG .nS2xLEx-K4qlVIkM_f7nW {
      color: #DC001A;
      margin: 0; }
    ._1ts1HDtigSAcSIBSIoM5Zn ._36gN68kW41wYBQqoM-wbvR ._1fCMu8skwPCH3XWM3VfIMG h3 {
      margin: 0; }
    ._1ts1HDtigSAcSIBSIoM5Zn ._36gN68kW41wYBQqoM-wbvR ._1fCMu8skwPCH3XWM3VfIMG ._618Tik5OOcIL1bkMpwx8l {
      margin: 0.8rem 0; }

._1ts1HDtigSAcSIBSIoM5Zn ._3FqoTTdxpMvC2yPtwEoYgL {
  text-align: center;
  display: block;
  margin-top: 4rem; }
  @media (max-width: 1024px) {
    ._1ts1HDtigSAcSIBSIoM5Zn ._3FqoTTdxpMvC2yPtwEoYgL {
      margin-top: 1.6rem; } }
  @media all and (min-width: 0px) {
    ._1ts1HDtigSAcSIBSIoM5Zn ._3FqoTTdxpMvC2yPtwEoYgL a {
      font-size: 1.5rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media all and (min-width: 768px) {
    ._1ts1HDtigSAcSIBSIoM5Zn ._3FqoTTdxpMvC2yPtwEoYgL a {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }

/**
  * @stylesheet components/PromoExtended.scss PromoExtended
  * @parent styleguide
  *
  * @description
  * Styling for the PromoExtended.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I h1 {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I h1 {
    font-size: 3.6rem;
    margin-top: 0;
    line-height: 3.6rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I h1 {
    font-size: 6rem;
    margin-top: 0;
    line-height: 7rem;
    margin-bottom: 2.4rem; } }

@media all and (min-width: 0px) {
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I p {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I p {
    font-size: 1.8rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

/**
  * Buttons
  *
  * @description
  * Contains style for a button
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Buttons
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I h1 {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I h1 {
    font-size: 3.6rem;
    margin-top: 0;
    line-height: 3.6rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I h1 {
    font-size: 6rem;
    margin-top: 0;
    line-height: 7rem;
    margin-bottom: 2.4rem; } }

@media all and (min-width: 0px) {
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I p {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I p {
    font-size: 1.8rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 - Buttons
 *
 * Description: Style for buttons
 * -----------------------------------------------------------------------------
 */
._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I ._uWE75yCErgjM8bp9omJv {
  border: 0;
  display: inline-block;
  padding: 1.6rem 2.1rem;
  background-color: #008080;
  color: #fff;
  font-weight: 500;
  transition: background-color 0.4s ease-out;
  text-decoration: none;
  border-radius: 1rem;
  font-size: 1.6rem; }
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I ._uWE75yCErgjM8bp9omJv:hover {
    text-decoration: none;
    cursor: pointer;
    background-color: #006767; }
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I ._uWE75yCErgjM8bp9omJv:active {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075), 0 0 0.8rem rgba(82, 168, 236, 0.6); }

/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
._1a8oUlTGuo_khERK_FHCHB {
  position: relative;
  max-height: 80rem; }
  ._1a8oUlTGuo_khERK_FHCHB ._1JY9yErnonvXYv07c55sRu img {
    display: block;
    width: 100%;
    max-height: 80rem;
    object-fit: cover;
    font-family: 'object-fit: cover;'; }
  @media print {
    ._1a8oUlTGuo_khERK_FHCHB ._1JY9yErnonvXYv07c55sRu img {
      display: none; } }
  ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: flex-end; }
    ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm {
      width: 1440px;
      margin: 0 auto;
      position: relative; }
      ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I {
        width: 55%;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem;
        background-color: rgba(26, 23, 27, 0.65);
        color: #fff;
        padding: 3.2rem 2.4rem; }
        ._1a8oUlTGuo_khERK_FHCHB ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I h1 {
          margin-bottom: 1.5rem; }

/**
 * Media queries
 * -----------------------------------------------------------------------------
 */
@media (max-width: 767px) {
  ._1JgYlZV51zfdPK3jkKxEGl {
    position: relative !important; }
    ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm {
      width: inherit !important;
      margin: inherit !important; }
      ._1JgYlZV51zfdPK3jkKxEGl .DHQ5YjmX3gbza9HFbVHHm ._21RiY4G2RESE0wrZnklo6I {
        border-top-left-radius: inherit !important;
        border-top-right-radius: inherit !important;
        width: inherit !important;
        padding: 2rem !important; } }

/**
  * @stylesheet components/Dummy.scss Dummy
  * @parent styleguide
  *
  * @description
  * Styling for the Dummy.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
@media all and (min-width: 0px) {
  ._2x-yJjkD-Y2zaLWOcUXrtD ._19NZaVaL4R-GX4eqd7eLoJ {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._2x-yJjkD-Y2zaLWOcUXrtD ._19NZaVaL4R-GX4eqd7eLoJ {
    font-size: 1.8rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

/**
  * Form
  *
  * @description
  * Contains common styling for form elements
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Input field
 * 2.0 - Search field
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
@media all and (min-width: 0px) {
  ._2x-yJjkD-Y2zaLWOcUXrtD ._19NZaVaL4R-GX4eqd7eLoJ {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._2x-yJjkD-Y2zaLWOcUXrtD ._19NZaVaL4R-GX4eqd7eLoJ {
    font-size: 1.8rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

/**
 * 1.0 Input field
 * -----------------------------------------------------------------------------
 */
._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM input {
  -webkit-appearance: none;
  border: none;
  width: 100%;
  padding: 0.8rem 1.6rem;
  border-radius: 0.4rem;
  background-color: #fff;
  font-family: "Raleway", sans-serif;
  color: #1A171B;
  line-height: 1.5rem; }
  @media all and (min-width: 0px) {
    ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM input {
      font-size: 1.5rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media all and (min-width: 768px) {
    ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM input {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM input::placeholder {
    color: #87888A; }

/**
 * 2.0 Search field
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Buttons
  *
  * @description
  * Contains style for a button
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Buttons
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
@media all and (min-width: 0px) {
  ._2x-yJjkD-Y2zaLWOcUXrtD ._19NZaVaL4R-GX4eqd7eLoJ {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._2x-yJjkD-Y2zaLWOcUXrtD ._19NZaVaL4R-GX4eqd7eLoJ {
    font-size: 1.8rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 - Buttons
 *
 * Description: Style for buttons
 * -----------------------------------------------------------------------------
 */
._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM a {
  border: 0;
  display: inline-block;
  padding: 1.6rem 2.1rem;
  background-color: #008080;
  color: #fff;
  font-weight: 500;
  transition: background-color 0.4s ease-out;
  text-decoration: none;
  border-radius: 1rem;
  font-size: 1.6rem; }
  ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM a:hover {
    text-decoration: none;
    cursor: pointer;
    background-color: #006767; }
  ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM a:active {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.075), 0 0 0.8rem rgba(82, 168, 236, 0.6); }

/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM input {
  border: 0.1rem solid #E5E5E5;
  width: 50%; }
  @media (max-width: 767px) {
    ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM input {
      width: 100%; } }

._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM ._2tuZ706A3AiGWo8sZMX9xX {
  display: none; }

._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM a {
  padding: 0.8rem 2.1rem; }
  @media all and (min-width: 0px) {
    ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM a {
      font-size: 1.5rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media all and (min-width: 768px) {
    ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM a {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media (max-width: 767px) {
    ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM a {
      width: 100%;
      text-align: center; } }

@media print {
  ._2x-yJjkD-Y2zaLWOcUXrtD ._3ihl26bOO8_ia25PqP27pM {
    display: none; } }

._2x-yJjkD-Y2zaLWOcUXrtD ._20DwirwwMB748b3Pvemkws img {
  max-width: 100%; }

@media (max-width: 1024px) {
  ._2x-yJjkD-Y2zaLWOcUXrtD ._20DwirwwMB748b3Pvemkws {
    margin-top: 1.6rem; } }

@media (max-width: 767px) {
  ._2x-yJjkD-Y2zaLWOcUXrtD ._20DwirwwMB748b3Pvemkws {
    display: none; } }

/**
  * @stylesheet components/Dummy.scss Dummy
  * @parent styleguide
  *
  * @description
  * Styling for the Dummy.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
._3wMRmzVrGHAJOqDi0UPvSl ._1q_SONHdMVHsougjYKNNF7 {
  margin-top: 2.4rem; }
  ._3wMRmzVrGHAJOqDi0UPvSl ._1q_SONHdMVHsougjYKNNF7 img {
    width: 100%;
    max-height: 80rem;
    object-fit: cover;
    font-family: 'object-fit: cover;'; }
  @media print {
    ._3wMRmzVrGHAJOqDi0UPvSl ._1q_SONHdMVHsougjYKNNF7 img {
      display: none; } }

/**
  * @stylesheet components/ArticleHighlights.scss ArticleHighlights
  * @parent styleguide
  *
  * @description
  * Styling for a container with article highlights.
  *
  * version
  * 3.0.0
  *
**/
/**
 * Table of Contents:
 *
 * 1.0 - Article highlights
 *    1.1 - Block article
 * 2.0 - Media queries
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Article header
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._3Oqjb7kglkAi4iIPE0x-uC ._1TG7HD87IXfNjuNQvscKX_ h1 {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  ._3Oqjb7kglkAi4iIPE0x-uC ._1TG7HD87IXfNjuNQvscKX_ h1 {
    font-size: 3.6rem;
    margin-top: 0;
    line-height: 3.6rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._3Oqjb7kglkAi4iIPE0x-uC ._1TG7HD87IXfNjuNQvscKX_ h1 {
    font-size: 6rem;
    margin-top: 0;
    line-height: 7rem;
    margin-bottom: 2.4rem; } }

/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
._2t0Q66QDluuF9ZoErqs036 {
  background-color: #fff; }

._3Oqjb7kglkAi4iIPE0x-uC {
  max-height: 72rem;
  position: relative;
  overflow: hidden; }
  ._3Oqjb7kglkAi4iIPE0x-uC .BsAjNSXnrqROjD4vwPiqk img {
    display: block;
    max-height: 72rem;
    width: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;'; }
  ._3Oqjb7kglkAi4iIPE0x-uC ._2T3qtvxHOiZ8JiegA3emKQ {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column; }
    ._3Oqjb7kglkAi4iIPE0x-uC ._2T3qtvxHOiZ8JiegA3emKQ.kfZZsQBPxtOZSGth_f2Sm {
      position: static;
      margin-top: 4rem; }
  ._3Oqjb7kglkAi4iIPE0x-uC ._1TG7HD87IXfNjuNQvscKX_ {
    background-color: rgba(26, 23, 27, 0.65);
    padding: 2.4rem 0.8rem; }
    ._3Oqjb7kglkAi4iIPE0x-uC ._1TG7HD87IXfNjuNQvscKX_ h1 {
      color: #fff;
      margin-bottom: 0;
      padding: 0 2.4rem; }
    ._3Oqjb7kglkAi4iIPE0x-uC ._1TG7HD87IXfNjuNQvscKX_ ._3ZQbJz1jh57LMeDZjnUQ6a {
      margin-top: -4rem;
      padding: 0 2.4rem; }
  ._3Oqjb7kglkAi4iIPE0x-uC .bMeRCxgEz9iyQzJtlEjzh {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 0; }
    ._3Oqjb7kglkAi4iIPE0x-uC .bMeRCxgEz9iyQzJtlEjzh li {
      display: inline-block; }

._2SR0SwRxlh6TJQrqKfSIlf {
  padding: 2.4rem; }

/**
 * 2.0 Media queries
 * -----------------------------------------------------------------------------
 */
@media (max-width: 1024px) {
  ._1TG7HD87IXfNjuNQvscKX_ {
    padding: 2.4rem !important; } }

@media (max-width: 767px) {
  ._1TG7HD87IXfNjuNQvscKX_ {
    position: static !important; }
    ._1TG7HD87IXfNjuNQvscKX_ h1, ._1TG7HD87IXfNjuNQvscKX_ ._3ZQbJz1jh57LMeDZjnUQ6a {
      padding: 0 !important; }
  ._2YpKYD6_64NctS23-eatOt {
    position: static !important; }
  ._2T3qtvxHOiZ8JiegA3emKQ {
    position: inherit !important; } }

@media print {
  ._3Oqjb7kglkAi4iIPE0x-uC .bMeRCxgEz9iyQzJtlEjzh {
    display: none; }
  ._3Oqjb7kglkAi4iIPE0x-uC ._1TG7HD87IXfNjuNQvscKX_ h1 {
    margin-top: 4rem; }
  ._3Oqjb7kglkAi4iIPE0x-uC .BsAjNSXnrqROjD4vwPiqk img {
    display: none; } }

/**
  * @stylesheet components/Tag.scss Tag
  * @parent styleguide
  *
  * @description
  * Styling for tags.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._1wLEjOK3qE0rPPM4Uehw3Y {
  display: inline-block;
  padding: 0.4rem 0.8rem;
  margin-right: 0.4rem;
  background-color: #DC001A;
  color: #fff;
  border-radius: 4px;
  cursor: pointer;
  text-decoration: none; }
  @media all and (min-width: 0px) {
    ._1wLEjOK3qE0rPPM4Uehw3Y {
      font-size: 1.5rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media all and (min-width: 768px) {
    ._1wLEjOK3qE0rPPM4Uehw3Y {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  ._1wLEjOK3qE0rPPM4Uehw3Y:hover p {
    text-decoration: underline; }
  ._1wLEjOK3qE0rPPM4Uehw3Y p {
    font-weight: 500;
    display: inline-block;
    margin: 0; }
  ._1wLEjOK3qE0rPPM4Uehw3Y span {
    color: rgba(255, 255, 255, 0.8);
    margin-right: 0.8rem; }
  ._1wLEjOK3qE0rPPM4Uehw3Y._1h7cqOrfmwGKlrWRdQ_UT6 {
    padding-right: 3.2rem; }

/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
._7GeDjBTtM7G54arWwVNaB {
  text-decoration: none;
  color: #1A171B; }
  ._7GeDjBTtM7G54arWwVNaB:hover ._2coQV2-1fUX7GA3jlq3P0T {
    box-shadow: 4px 4px 15px 4px rgba(0, 0, 0, 0.05); }
  ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T {
    position: relative;
    padding: 4.5rem 2.4rem 1.6rem;
    margin-bottom: 2.4rem;
    background-color: #fff;
    border: 1px solid #E5E5E5;
    border-radius: 0.5rem;
    transition: box-shadow ease-in-out 0.3s; }
    ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._14I4AN8fFjHsHxbOmVZGfT {
      position: absolute;
      top: 2.4rem;
      padding: 0.6rem 0.9rem 0.5rem;
      font-size: 1.1rem;
      line-height: 1rem;
      color: #F9F9F9;
      text-transform: uppercase;
      border-radius: 0.4rem; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._14I4AN8fFjHsHxbOmVZGfT._2cr7GpmaMWuA0W_xDmoBkx {
        background-color: #1da1f2; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._14I4AN8fFjHsHxbOmVZGfT.r7TVPQWUOg1pz4gwU0aeL {
        background-color: #4857b7; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._14I4AN8fFjHsHxbOmVZGfT._3RGy-71p8OLcBcH5NNZj0y {
        background-color: #1877f2; }
    ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._bKRgML-OaRZOAfaNYyO5 {
      width: calc(100% + 4.8rem);
      margin: -4.5rem -2.4rem 0;
      max-height: 29rem;
      object-fit: cover; }
    ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._3v87ZbH4Q5QE1DDrzDZGQ4 {
      margin-top: 1.6rem;
      font-size: 1.4rem;
      line-height: 2.2rem; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._3v87ZbH4Q5QE1DDrzDZGQ4 a {
        color: #008080;
        text-decoration: none; }
        ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._3v87ZbH4Q5QE1DDrzDZGQ4 a:hover {
          text-decoration: underline; }
    ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T .h0NBItCIVemjKxbZXFTva {
      margin-top: 1.6rem;
      display: flex; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T .h0NBItCIVemjKxbZXFTva ._3dNj-oGKSm3iG75ZpkNw-n {
        width: 4rem;
        height: 4rem;
        margin-right: 2rem; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T .h0NBItCIVemjKxbZXFTva .lBKyTPqxCrHkmbr9OAjny ._3MnNdQjjFIujLXgAFUwFgS {
        margin: 0;
        font-size: 1.6rem;
        font-weight: bold; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T .h0NBItCIVemjKxbZXFTva .lBKyTPqxCrHkmbr9OAjny .Abi3mXa_-JyNF65MrjD6K {
        margin: 0;
        font-size: 1.2rem;
        color: #a9aaac; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T .h0NBItCIVemjKxbZXFTva .lBKyTPqxCrHkmbr9OAjny .QjBHlXlA4lgY62M_ocw5u {
        margin-left: 0.6rem; }
        ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T .h0NBItCIVemjKxbZXFTva .lBKyTPqxCrHkmbr9OAjny .QjBHlXlA4lgY62M_ocw5u:before {
          content: '\B7';
          margin-right: 0.6rem;
          font-size: 1.6rem; }
    ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._33L8JlACvzixvVrCYGPBAS {
      display: flex;
      margin: 1.6rem -2.4rem 0;
      border-top: 1px solid #E5E5E5;
      padding: 1.6rem 2.4rem 0; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._33L8JlACvzixvVrCYGPBAS ._2GlToy8cfltdQ8O1NFyn6l {
        margin-right: 1.6rem;
        display: flex;
        justify-content: center; }
        ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._33L8JlACvzixvVrCYGPBAS ._2GlToy8cfltdQ8O1NFyn6l .byahKHm8Sc0DCWN2QVsmW {
          margin-left: 0.4rem;
          font-size: 1.4rem;
          color: #a9aaac; }
      ._7GeDjBTtM7G54arWwVNaB ._2coQV2-1fUX7GA3jlq3P0T ._33L8JlACvzixvVrCYGPBAS ._1vdKLzm-1vVaJ9LVquMh5V {
        margin-left: auto; }

/**
  * @stylesheet components/_autoembed.scss Autoembed
  * @parent styleguide
  *
  * @description
  * Styling for embeds.
  *
  * version
  * 3.0.0
  *
**/
.autoembed iframe {
  border: 0; }

.autoembed--youtube, .autoembed--vimeo {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin-bottom: 2rem; }
  .autoembed--youtube iframe, .autoembed--vimeo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media print {
  .autoembed--youtube, .autoembed--vimeo {
    display: none; } }

/**
  * @stylesheet components/SearchField.scss SearchField
  * @parent styleguide
  *
  * @description
  * Styling for a search field.
  *
  * version
  * 3.0.0
  *
**/
/**
 * Table of Contents:
 *
 * 1.0 - Article header
 * 2.0 - Media queries
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Article header
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._2YplGh7eZ2EiVv26RFiRM6 ._3nVR7AkQMWqUZAgKNseOfc h1 {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  ._2YplGh7eZ2EiVv26RFiRM6 ._3nVR7AkQMWqUZAgKNseOfc h1 {
    font-size: 3.6rem;
    margin-top: 0;
    line-height: 3.6rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  ._2YplGh7eZ2EiVv26RFiRM6 ._3nVR7AkQMWqUZAgKNseOfc h1 {
    font-size: 6rem;
    margin-top: 0;
    line-height: 7rem;
    margin-bottom: 2.4rem; } }

@media all and (min-width: 0px) {
  ._2YplGh7eZ2EiVv26RFiRM6 ._3fToegfBNfpIVNgbV68tfO p {
    font-size: 1.5rem;
    margin-top: 0;
    line-height: 2.4rem;
    margin-bottom: 1rem; } }

@media all and (min-width: 768px) {
  ._2YplGh7eZ2EiVv26RFiRM6 ._3fToegfBNfpIVNgbV68tfO p {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 2.4rem;
    margin-bottom: 1rem; } }

/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
._2YplGh7eZ2EiVv26RFiRM6 {
  max-height: 72rem;
  position: relative;
  overflow: hidden; }
  ._2YplGh7eZ2EiVv26RFiRM6 img {
    display: block;
    max-height: 72rem;
    width: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;'; }
  ._2YplGh7eZ2EiVv26RFiRM6 .fqNJFvMLNaZYMGPNK8ryS {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column; }
    ._2YplGh7eZ2EiVv26RFiRM6 .fqNJFvMLNaZYMGPNK8ryS._3-HQvcjO9yxgdyh4FXX42m {
      position: static;
      margin-top: 4rem; }
  ._2YplGh7eZ2EiVv26RFiRM6 ._3nVR7AkQMWqUZAgKNseOfc {
    background-color: rgba(26, 23, 27, 0.65);
    padding: 2.4rem 8.3% 2.4rem 25%; }
    ._2YplGh7eZ2EiVv26RFiRM6 ._3nVR7AkQMWqUZAgKNseOfc h1 {
      color: #fff;
      margin-bottom: 0;
      padding: 0 2.4rem; }
    ._2YplGh7eZ2EiVv26RFiRM6 ._3nVR7AkQMWqUZAgKNseOfc ._12HMk6Ab_IIozJ9ZGzw9Wk {
      margin-top: -4rem;
      padding: 0 2.4rem; }
  ._2YplGh7eZ2EiVv26RFiRM6 ._1ZP9T5Rnh6nmsu9B7eaejS {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 0; }
    ._2YplGh7eZ2EiVv26RFiRM6 ._1ZP9T5Rnh6nmsu9B7eaejS li {
      display: inline-block; }
  ._2YplGh7eZ2EiVv26RFiRM6 ._3fToegfBNfpIVNgbV68tfO {
    background-color: rgba(26, 23, 27, 0.8);
    min-height: 4rem;
    width: 100%;
    text-align: right;
    padding: 0.8rem 1.6rem; }
    ._2YplGh7eZ2EiVv26RFiRM6 ._3fToegfBNfpIVNgbV68tfO p {
      color: #fff;
      font-style: italic;
      margin: 0; }

/**
 * 2.0 Media queries
 * -----------------------------------------------------------------------------
 */
@media (max-width: 1024px) {
  ._3nVR7AkQMWqUZAgKNseOfc {
    padding: 2.4rem !important; } }

@media (max-width: 769px) {
  ._3nVR7AkQMWqUZAgKNseOfc h1 {
    font-size: 3.5rem !important;
    line-height: 5rem !important; } }

@media (max-width: 767px) {
  ._3nVR7AkQMWqUZAgKNseOfc h1 {
    font-size: 2.8rem !important;
    line-height: 4rem !important; }
  ._3nVR7AkQMWqUZAgKNseOfc h1, ._3nVR7AkQMWqUZAgKNseOfc ._12HMk6Ab_IIozJ9ZGzw9Wk {
    padding: 0 !important; }
  ._3fToegfBNfpIVNgbV68tfO {
    position: static !important; }
  .fqNJFvMLNaZYMGPNK8ryS {
    position: inherit !important; } }

@media print {
  ._2YplGh7eZ2EiVv26RFiRM6 img {
    display: none; } }

/**
  * @stylesheet components/ArticleIntro.scss ArticleIntro
  * @parent styleguide
  *
  * @description
  * Styling for article intros.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 .NOcE-GXoIJndZuVJ4-7eV a {
  color: #33518C;
  text-decoration: none; }
  ._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 .NOcE-GXoIJndZuVJ4-7eV a:hover {
    color: shade(#33518C, 10%);
    text-decoration: underline; }
  ._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 .NOcE-GXoIJndZuVJ4-7eV a:active {
    color: shade(#33518C, 20%);
    text-decoration: underline; }

/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
._39t8xNUcp3FMDpUTwllMnb {
  border-bottom: 0.1rem solid #E5E5E5;
  margin-bottom: 3.2rem;
  padding-bottom: 3.2rem; }
  ._39t8xNUcp3FMDpUTwllMnb :last-child {
    margin-bottom: 0 !important; }
  ._39t8xNUcp3FMDpUTwllMnb ._3zwfOlZTG-g_STlF6phrqt {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    margin-bottom: 1.6rem; }
    @media (max-width: 767px) {
      ._39t8xNUcp3FMDpUTwllMnb ._3zwfOlZTG-g_STlF6phrqt {
        flex-direction: column-reverse;
        flex-wrap: wrap; } }
  ._39t8xNUcp3FMDpUTwllMnb ._2LD57hz5RdFoAzS2EStoZG {
    display: inline-block; }
  ._39t8xNUcp3FMDpUTwllMnb ._2rwCNDCYdU5z8ovJGpa3QW {
    font-weight: 600;
    margin: 3.2rem 0; }
    @media all and (min-width: 0px) {
      ._39t8xNUcp3FMDpUTwllMnb ._2rwCNDCYdU5z8ovJGpa3QW {
        font-size: 1.6rem;
        margin-top: 0;
        line-height: 3rem;
        margin-bottom: 2rem; } }
    @media all and (min-width: 768px) {
      ._39t8xNUcp3FMDpUTwllMnb ._2rwCNDCYdU5z8ovJGpa3QW {
        font-size: 1.8rem;
        margin-top: 0;
        line-height: 3rem;
        margin-bottom: 2rem; } }
    ._39t8xNUcp3FMDpUTwllMnb ._2rwCNDCYdU5z8ovJGpa3QW ._20rYSwvbgMzSoHUK_Upp_e {
      color: #008080;
      margin-right: 0.4rem; }
  ._39t8xNUcp3FMDpUTwllMnb ._1THByDXVhHTzV8eU_tR68o {
    color: #87888A;
    font-style: italic;
    margin: 0; }
    @media all and (min-width: 0px) {
      ._39t8xNUcp3FMDpUTwllMnb ._1THByDXVhHTzV8eU_tR68o {
        font-size: 1.5rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    @media all and (min-width: 768px) {
      ._39t8xNUcp3FMDpUTwllMnb ._1THByDXVhHTzV8eU_tR68o {
        font-size: 1.6rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    ._39t8xNUcp3FMDpUTwllMnb ._1THByDXVhHTzV8eU_tR68o p {
      margin: 0; }
  ._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 0; }
    ._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 .NOcE-GXoIJndZuVJ4-7eV {
      display: inline-block;
      padding-right: 0.8rem; }
      ._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 .NOcE-GXoIJndZuVJ4-7eV:before {
        content: '|';
        padding-right: 0.8rem;
        font-style: normal; }
      ._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 .NOcE-GXoIJndZuVJ4-7eV:first-of-type {
        padding-left: 1.6rem; }
        ._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 .NOcE-GXoIJndZuVJ4-7eV:first-of-type:before {
          content: '';
          padding-right: 0; }
      ._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 .NOcE-GXoIJndZuVJ4-7eV a {
        font-style: normal; }
      ._39t8xNUcp3FMDpUTwllMnb ._19odcNIvW8bHCDkrIWUvS5 .NOcE-GXoIJndZuVJ4-7eV ._3NE01Txn1JFchjEcpx_8it {
        font-style: normal;
        color: #1A171B;
        display: inline-block; }

/**
  * @stylesheet components/ThumnailList.scss ThumnailList
  * @parent styleguide
  *
  * @description
  * Styling for a ThumnailList.
  *
  * version
  * 3.0.0
  *
**/
/**
 * Table of Contents:
 *
 * 1.0 - ThumbnailList
 * 2.0 - Modal
 * 3.0 - Previous/Next buttons
 * -----------------------------------------------------------------------------
 */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
 * 1.0 ThumbnailList
 * -----------------------------------------------------------------------------
 */
.nt-npe4nJCLr-_y6GEgV0 {
  background-color: #F9F9F9; }
  .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc {
    list-style: none;
    margin: 0;
    padding: 0;
    margin: 0 auto;
    width: 50%;
    padding: 2.4rem 2.4rem 1.6rem 2.4rem; }
    .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc ._1z8hcXObWhzLM7ENuY7s7q {
      display: inline-block;
      padding-right: 0.8rem;
      padding-bottom: 0.3rem;
      position: relative;
      transition: transform 0.4s ease-out; }
      .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc ._1z8hcXObWhzLM7ENuY7s7q img {
        object-fit: cover;
        font-family: 'object-fit: cover;';
        height: 5.6rem;
        width: 5.6rem; }
      .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc ._1z8hcXObWhzLM7ENuY7s7q .qOslYgtSVEMUMnWmsOWAx {
        background-color: rgba(26, 23, 27, 0.65);
        position: absolute;
        top: 0;
        left: 0;
        right: 0.8rem;
        bottom: 0.8rem;
        padding: 1.9rem; }
      .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc ._1z8hcXObWhzLM7ENuY7s7q:hover {
        transform: scale(1.05); }
    .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc .NzW9a0iXyD2ZbduVKT0qx a {
      font-size: 1.6rem;
      color: #33518C;
      text-decoration: none; }
      .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc .NzW9a0iXyD2ZbduVKT0qx a ._2AMn4y7e-Kz2BIIW8IiOsK {
        padding-left: 0.8rem; }
    @media (max-width: 767px) {
      .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc {
        margin: 0;
        width: 100%; } }

@media print {
  .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc {
    display: none; }
    .nt-npe4nJCLr-_y6GEgV0 ._3fT0I5bsGRJcZcn7Xfrtxc .NzW9a0iXyD2ZbduVKT0qx {
      display: none; } }

/**
 * 2.0 Modal
 * -----------------------------------------------------------------------------
 */
.overlay {
  background-color: rgba(26, 23, 27, 0.8) !important; }

.modal-wrapper-video .modal {
  display: block; }

.modal-wrapper {
  width: 80%;
  margin: 0 auto;
  max-width: 1440px !important;
  pointer-events: all; }
  @media (max-width: 767px) {
    .modal-wrapper {
      width: 100%; } }

.modal {
  position: relative;
  margin: 0 auto;
  display: flex;
  justify-content: center; }
  .modal .autoembed {
    pointer-events: all; }
  .modal iframe {
    width: 100% !important; }
  .modal header img {
    width: auto !important; }
    @media (max-width: 767px) {
      .modal header img {
        width: 100% !important; } }

/**
 * 3.0 Previous/Next buttons
 * -----------------------------------------------------------------------------
 */
._3fuApvYI7TlhteK1AoYIZT, .I2v9f93B2s2oelR1p6RYB {
  font-size: 7rem;
  text-decoration: none;
  position: absolute;
  top: 44%;
  opacity: 0.5;
  transition: opacity 0.4s ease-out;
  pointer-events: all; }
  ._3fuApvYI7TlhteK1AoYIZT:hover, .I2v9f93B2s2oelR1p6RYB:hover {
    opacity: 1; }
  @media (max-width: 767px) {
    ._3fuApvYI7TlhteK1AoYIZT, .I2v9f93B2s2oelR1p6RYB {
      font-size: 5rem;
      top: 40%; } }

._3fuApvYI7TlhteK1AoYIZT {
  left: -7.2rem; }
  @media (max-width: 767px) {
    ._3fuApvYI7TlhteK1AoYIZT {
      left: 1.6rem; } }

.I2v9f93B2s2oelR1p6RYB {
  right: -7.2rem; }
  @media (max-width: 767px) {
    .I2v9f93B2s2oelR1p6RYB {
      right: 1.6rem; } }

/**
  * @stylesheet components/Dummy.scss Dummy
  * @parent styleguide
  *
  * @description
  * Styling for the Dummy.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
.evimFTRP2H_utUxh4O5H4 {
  margin: 0; }
  .evimFTRP2H_utUxh4O5H4 a {
    color: #33518C;
    text-decoration: none; }
    @media all and (min-width: 0px) {
      .evimFTRP2H_utUxh4O5H4 a {
        font-size: 1.5rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    @media all and (min-width: 768px) {
      .evimFTRP2H_utUxh4O5H4 a {
        font-size: 1.6rem;
        margin-top: 0;
        line-height: 2.4rem;
        margin-bottom: 1rem; } }
    .evimFTRP2H_utUxh4O5H4 a .pkG7ltAlHVb7GtY6Cy8Mx {
      padding-left: 0.8rem; }
    .evimFTRP2H_utUxh4O5H4 a:hover .pkG7ltAlHVb7GtY6Cy8Mx {
      text-decoration: underline; }
  @media (max-width: 768px) {
    .evimFTRP2H_utUxh4O5H4 {
      margin: 0.8rem 0 2.4rem; } }

/**
  * @stylesheet components/Icon.scss Icon
  * @parent styleguide
  *
  * @description
  * Styling for icons.
  *
  * version
  * 3.0.0
  *
**/
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
._1T6VV7odcgYTg5fi6zRdVZ ._1VY8NXWJdRxZMcaOVHkSUH h2 {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  ._1T6VV7odcgYTg5fi6zRdVZ ._1VY8NXWJdRxZMcaOVHkSUH h2 {
    font-size: 2.2rem;
    margin-top: 0;
    line-height: 2.6rem;
    margin-bottom: 1.2rem; } }

@media all and (min-width: 768px) {
  ._1T6VV7odcgYTg5fi6zRdVZ ._1VY8NXWJdRxZMcaOVHkSUH h2 {
    font-size: 2.4rem;
    margin-top: 0;
    line-height: 3.2rem;
    margin-bottom: 1.6rem; } }

._1T6VV7odcgYTg5fi6zRdVZ ._3AI_rk91j6yYCuVoUBUC9l ._3ftvQlwA4Xv9l_lFHovvjs {
  color: #33518C;
  text-decoration: none; }
  ._1T6VV7odcgYTg5fi6zRdVZ ._3AI_rk91j6yYCuVoUBUC9l ._3ftvQlwA4Xv9l_lFHovvjs:hover {
    color: shade(#33518C, 10%);
    text-decoration: underline; }
  ._1T6VV7odcgYTg5fi6zRdVZ ._3AI_rk91j6yYCuVoUBUC9l ._3ftvQlwA4Xv9l_lFHovvjs:active {
    color: shade(#33518C, 20%);
    text-decoration: underline; }

._1T6VV7odcgYTg5fi6zRdVZ ._1VY8NXWJdRxZMcaOVHkSUH {
  border-bottom: 0.1rem solid #E5E5E5;
  margin-bottom: 0.8rem; }
  ._1T6VV7odcgYTg5fi6zRdVZ ._1VY8NXWJdRxZMcaOVHkSUH h2 {
    margin-bottom: 0.8rem; }

._1T6VV7odcgYTg5fi6zRdVZ ._3AI_rk91j6yYCuVoUBUC9l {
  list-style: none;
  margin: 0;
  padding: 0; }
  @media all and (min-width: 0px) {
    ._1T6VV7odcgYTg5fi6zRdVZ ._3AI_rk91j6yYCuVoUBUC9l ._3ftvQlwA4Xv9l_lFHovvjs {
      font-size: 1.5rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  @media all and (min-width: 768px) {
    ._1T6VV7odcgYTg5fi6zRdVZ ._3AI_rk91j6yYCuVoUBUC9l ._3ftvQlwA4Xv9l_lFHovvjs {
      font-size: 1.6rem;
      margin-top: 0;
      line-height: 2.4rem;
      margin-bottom: 1rem; } }
  ._1T6VV7odcgYTg5fi6zRdVZ ._3AI_rk91j6yYCuVoUBUC9l ._3ftvQlwA4Xv9l_lFHovvjs span {
    margin-right: 0.8rem; }

/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
 {
  /** All events calender **/ }
  .clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0; }
  .clearfix:after {
    clear: both; }
  .custom_title {
    margin: em(50px) em(50px) 0; }
  .page-all-events {
    margin: 0 em(50px); }
    .page-all-events .event-date {
      float: left;
      margin-right: 3%;
      width: 19%; }
      .page-all-events .event-date h3 {
        color: #DC001A;
        font-weight: normal;
        padding-top: 0;
        text-align: right;
        margin: 0 0 0.4em 0; }
        @media all and (min-width: 0px) {
          .page-all-events .event-date h3 {
            font-size: 2.2rem;
            margin-top: 0;
            line-height: 2.6rem;
            margin-bottom: 1.2rem; } }
        @media all and (min-width: 768px) {
          .page-all-events .event-date h3 {
            font-size: 2.4rem;
            margin-top: 0;
            line-height: 3.2rem;
            margin-bottom: 1.6rem; } }
        .page-all-events .event-date h3 a {
          color: #DC001A; }
    .page-all-events .event-list {
      float: left;
      width: 78%; }
      .page-all-events .event-list > .inner {
        border-left: 3px solid #cacaca;
        padding-left: 3%; }
    .page-all-events .event-group .event-list .event-separator {
      border-bottom: 1px dotted #cbcbcb;
      height: 1px;
      margin: 17px 0 17px 4.4%; }
    .page-all-events .event-group:last-child .event-list .event-separator {
      border-bottom: none;
      margin-top: 0; }
    .page-all-events .node-event {
      margin-bottom: 12px; }
      .page-all-events .node-event p.date {
        background-color: transparent;
        white-space: nowrap;
        color: #282828;
        float: left; }
      .page-all-events .node-event.node-calendar p.date {
        padding: 0;
        margin-top: 0;
        text-align: left;
        width: 10%; }
      .page-all-events .node-event.node-calendar.link p.date {
        background-color: transparent;
        color: #DC001A; }
      .page-all-events .node-event .text-holder {
        width: 81%;
        float: left;
        padding-left: 5%; }
        .page-all-events .node-event .text-holder p {
          margin-bottom: 0;
          margin-top: 0;
          font-weight: bold; }
          .page-all-events .node-event .text-holder p.location {
            font-weight: normal;
            font-style: italic; }
    .page-all-events .view-content {
      margin-top: 35px; }
    .page-all-events .all-events-timeline .all-events-time-line-item {
      float: left;
      padding: 7px 0.875em;
      border-right: 1px solid #cacaca; }
      .page-all-events .all-events-timeline .all-events-time-line-item .year {
        font-weight: bold;
        margin: 0 0 0.3em 0; }
      .page-all-events .all-events-timeline .all-events-time-line-item:first-child {
        padding-left: 0; }
      .page-all-events .all-events-timeline .all-events-time-line-item:last-child {
        padding-right: 0;
        border-right: none; }
      .page-all-events .all-events-timeline .all-events-time-line-item .month-nav {
        padding: 0;
        margin: 0;
        list-style: none; }
        .page-all-events .all-events-timeline .all-events-time-line-item .month-nav li {
          float: left;
          padding-left: 0.857em; }
          .page-all-events .all-events-timeline .all-events-time-line-item .month-nav li:first-child {
            padding-left: 0; }
          .page-all-events .all-events-timeline .all-events-time-line-item .month-nav li a {
            color: #87888A;
            font-size: 0.928em; }
      @media (max-width: 1084px) {
        .page-all-events .all-events-timeline .all-events-time-line-item {
          font-size: 0.9em; } }
      @media (max-width: 987px) {
        .page-all-events .all-events-timeline .all-events-time-line-item {
          font-size: 0.85em; } }
      @media (max-width: 940px) {
        .page-all-events .all-events-timeline .all-events-time-line-item {
          font-size: 0.8em; } }
      @media (max-width: 891px) {
        .page-all-events .all-events-timeline .all-events-time-line-item {
          font-size: 0.75em; } }
      @media (max-width: 843px) {
        .page-all-events .all-events-timeline .all-events-time-line-item {
          font-size: 0.7em; } }
      @media (max-width: 794px) {
        .page-all-events .all-events-timeline .all-events-time-line-item {
          font-size: 0.65em; } }
      @media (max-width: 767px) {
        .page-all-events .all-events-timeline .all-events-time-line-item {
          float: none;
          font-size: 1em;
          border-right: none;
          padding-right: 0;
          padding-left: 0; } }
    @media (max-width: 767px) {
      .page-all-events .event-date {
        float: none;
        width: auto; }
        .page-all-events .event-date h3 {
          margin-bottom: 12px;
          text-align: left; }
      .page-all-events .event-list {
        float: none;
        width: auto; }
        .page-all-events .event-list > .inner {
          padding-left: 3%; }
      .page-all-events .node-event.node-calendar p.date {
        width: 15%; }
      .page-all-events .node-event .text-holder {
        padding-left: 0; } }

/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
  * Spacing
  *
  * @description
  * Contains defined spacings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Spacings
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Spacings
 * -----------------------------------------------------------------------------
 */
/**
  * Typography
  *
  * @description
  * Contains typography settings
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Typography
 * 2.0 - Mixins
 * - 2.1 - Font-size
 * --2.2 - Make font-size
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
 */
/**
  * Media queries
  *
  * @description
  * Contains defined media queries
  *
  * @version
  * 3.0.0
**/
/**
  * Table of Contents:
  *
  * 1.0 - Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * 1.0 Responsiveness and sizes
  * -----------------------------------------------------------------------------
  */
/**
  * Colors
  *
  * @description
  * Contains theme colors
  *
  * @version
  * 3.0.0
**/
/**
 * Table of Contents:
 *
 * 1.0 - Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Colors
 * -----------------------------------------------------------------------------
 */
/**
 * 1.0 Typography
 * -----------------------------------------------------------------------------
 */
/**
 * 2.0 - Mixins
 * -----------------------------------------------------------------------------
*/
/**
 * 2.1 - Font size
 *
 * Description: Handeling font-sizes with responsivness.
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 2.2 - Make font size
 *
 * Description: Utility function for mixin font-size
 * @See: http://www.smashingmagazine.com/2015/06/responsive-typography-with-sass-maps/
 * -----------------------------------------------------------------------------
 */
/**
 * 3.0 - Extensions
 * -----------------------------------------------------------------------------
*/
.view-affiliate-list h2.list-header, .node-region-page .inner-header {
  font-family: "Raleway", sans-serif;
  margin: 0;
  font-weight: 800;
  font-style: normal;
  line-height: 2.6rem;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; }

@media all and (min-width: 0px) {
  .view-affiliate-list h2.list-header {
    font-size: 3rem;
    margin-top: 0;
    line-height: 3.2rem;
    margin-bottom: 1.2rem; } }

@media all and (min-width: 768px) {
  .view-affiliate-list h2.list-header {
    font-size: 3.2rem;
    margin-top: 0;
    line-height: 4rem;
    margin-bottom: 1.6rem; } }

@media all and (min-width: 0px) {
  .node-region-page .inner-header {
    font-size: 2.2rem;
    margin-top: 0;
    line-height: 2.6rem;
    margin-bottom: 1.2rem; } }

@media all and (min-width: 768px) {
  .node-region-page .inner-header {
    font-size: 2.4rem;
    margin-top: 0;
    line-height: 3.2rem;
    margin-bottom: 1.6rem; } }

@media all and (min-width: 0px) {
  .affiliate_nav .rte p, .views-view-grid.cols-4 td .views-field a, .view-affiliate-list p, .aw_header .rte p {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

@media all and (min-width: 768px) {
  .affiliate_nav .rte p, .views-view-grid.cols-4 td .views-field a, .view-affiliate-list p, .aw_header .rte p {
    font-size: 1.8rem;
    margin-top: 0;
    line-height: 3rem;
    margin-bottom: 2rem; } }

.content-main-holder {
  width: 80%;
  display: inline-block; }
  @media (max-width: 767px) {
    .content-main-holder {
      width: 100%;
      margin-top: 3.2rem; } }

.sidebar {
  width: 20%;
  display: inline-block;
  vertical-align: top; }
  @media (max-width: 767px) {
    .sidebar {
      display: none; } }

.affiliate_nav {
  background: #1A171B;
  min-height: 370px;
  position: relative;
  color: #fff;
  margin-left: -8rem;
  margin-right: -8rem;
  margin-top: -8rem;
  margin-bottom: 4.8rem;
  width: 1440px;
  padding: 4.8rem; }
  @media (max-width: 1440px) {
    .affiliate_nav {
      width: auto; } }
  @media (max-width: 767px) {
    .affiliate_nav {
      margin-left: -3.2rem;
      margin-right: -3.2rem;
      margin-top: -3.2rem;
      margin-bottom: 0; } }
  .affiliate_nav #affiliate_nav {
    padding: em(33px) em(27px); }
  .affiliate_nav h1 {
    color: #fff;
    margin-bottom: 15px; }
  .affiliate_nav .rte {
    width: 320px; }
    .affiliate_nav .rte p {
      line-height: 2.5rem; }
    @media (max-width: 767px) {
      .affiliate_nav .rte {
        width: 100%; } }
  .affiliate_nav select, .affiliate_nav .chosen-container {
    width: 275px;
    font-size: 1.6rem;
    height: 3rem; }
    .affiliate_nav select .chzn-drop li, .affiliate_nav .chosen-container .chzn-drop li {
      color: #1A171B; }
    @media (max-width: 767px) {
      .affiliate_nav select, .affiliate_nav .chosen-container {
        width: 100%; } }
  .affiliate_nav p.info {
    position: absolute;
    left: 4.8rem;
    bottom: 0;
    padding-right: 1.6rem;
    font-size: 1.4rem; }
    .affiliate_nav p.info a {
      color: #fff;
      text-decoration: underline !important; }
  .affiliate_nav + .views_panes {
    background-color: #fff;
    padding: em(45px) 0 0;
    margin: 0 auto;
    max-width: 1440px;
    font-size: em(16px); }
    .affiliate_nav + .views_panes a {
      color: #1A171B; }
  @media (max-width: 767px) {
    .affiliate_nav {
      background: #1A171B; }
      .affiliate_nav + .views_panes {
        display: none; } }

.view-affiliate-countries {
  padding: 0 50px; }

.views-view-grid {
  width: 100%; }
  .views-view-grid.cols-4 td {
    width: 25%;
    border: none;
    padding: 0; }
    .views-view-grid.cols-4 td .views-field {
      padding: 0 0 12px 7px; }
  .views-view-grid a {
    font-size: em(22px);
    line-height: em(26px, 22px); }

.view-affiliate-list h2.list-header {
  text-transform: uppercase;
  color: #DC001A;
  padding-bottom: 0.8rem;
  margin-bottom: 0;
  border-bottom: 0.2rem dotted #E5E5E5;
  width: 80%; }

#block-system-main .content ul.inline-nav {
  margin-bottom: 16px;
  padding-left: 0;
  margin-top: -16px;
  list-style: none;
  font-size: em(16px); }
  #block-system-main .content ul.inline-nav .arrow {
    color: #E5E5E5; }
  #block-system-main .content ul.inline-nav a {
    color: #DC001A; }

.node-affiliate {
  margin-bottom: em(0.8rem); }

.node-affiliate h3 {
  max-width: 500px;
  margin-bottom: 11px; }

.node-affiliate p {
  margin-bottom: em(10px); }

.node-affiliate p.label {
  font-weight: bold;
  margin-bottom: 0; }

.node-affiliate .col {
  width: 45%;
  padding-right: 5%;
  float: left; }

.node-region-page .image {
  margin-bottom: em(0.4rem); }

.node-region-page .image img {
  width: 100%; }

@media all and (min-width: 0px) {
  .node-region-page .rte {
    font-size: 1.5rem;
    margin-top: 0;
    line-height: 2.4rem;
    margin-bottom: 1rem; } }

@media all and (min-width: 768px) {
  .node-region-page .rte {
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 2.4rem;
    margin-bottom: 1rem; } }

.node-region-page .rte ul, .node-region-page .rte ol {
  padding-left: em(20px); }

.node-region-page .inner-header {
  margin-bottom: 0; }

.aw_my-2 {
  padding: 0 0 12px 7px; }

.aw_my-2 a {
  font-size: 1.8rem;
  margin-top: 0;
  line-height: 3rem;
  margin-bottom: 2rem;
  color: #1A171B; }

#aw_widget_industriall h1 {
  color: #fff;
  font-size: 6rem !important;
  margin-top: 0;
  line-height: 7rem !important;
  margin-bottom: 15px; }

.aw_header p {
  font-size: 1.8rem;
  margin-top: 0;
  line-height: 3rem;
  margin-bottom: 2rem; }

#aw_widget_industriall .aw_container {
  max-width: 100% !important; }

#aw_app_result {
  padding: 0 50px; }

.aw_header {
  background: #1A171B;
  min-height: 370px;
  position: relative;
  color: #fff;
  margin-left: -8rem;
  margin-right: -8rem;
  margin-top: -8rem;
  margin-bottom: 4.8rem;
  width: 1440px;
  padding: 4.8rem;
  margin: 8rem auto; }
  @media (max-width: 1440px) {
    .aw_header {
      width: auto; } }
  @media (max-width: 767px) {
    .aw_header {
      margin-left: -3.2rem;
      margin-right: -3.2rem;
      margin-top: -3.2rem;
      margin-bottom: 0; } }
  .aw_header #affiliate_nav {
    padding: em(33px) em(27px); }
  .aw_header h1 {
    color: #fff;
    margin-bottom: 15px; }
  .aw_header .rte {
    width: 320px; }
    .aw_header .rte p {
      line-height: 2.5rem; }
    @media (max-width: 767px) {
      .aw_header .rte {
        width: 100%; } }
  .aw_header select, .aw_header .chosen-container {
    width: 275px;
    font-size: 1.6rem;
    height: 3rem; }
    .aw_header select .chzn-drop li, .aw_header .chosen-container .chzn-drop li {
      color: #1A171B; }
    @media (max-width: 767px) {
      .aw_header select, .aw_header .chosen-container {
        width: 100%; } }
  .aw_header p.info {
    position: absolute;
    left: 4.8rem;
    bottom: 0;
    padding-right: 1.6rem;
    font-size: 1.4rem; }
    .aw_header p.info a {
      color: #fff;
      text-decoration: underline !important; }
  .aw_header + .views_panes {
    background-color: #fff;
    padding: em(45px) 0 0;
    margin: 0 auto;
    max-width: 1440px;
    font-size: em(16px); }
    .aw_header + .views_panes a {
      color: #1A171B; }
  @media (max-width: 767px) {
    .aw_header {
      background: #1A171B; }
      .aw_header + .views_panes {
        display: none; } }

