/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity.lity-opened {
  opacity: 1;
}
.lity.lity-closed {
  opacity: 0;
}
.lity * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}
.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
  opacity: 1;
}
.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}
.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
       -o-transform: scale(0.8);
          transform: scale(0.8);
}
.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.lity-close:active {
  top: 1px;
}
/* Image */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}
/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
.lity-hide {
  display: none;
}
@charset "UTF-8";

@font-face {
  font-family: "Montserrat Regular";
  src: url(/app/themes/origins/dist/fonts/Montserrat-Regular.woff2) format("woff2"), url(/app/themes/origins/dist/fonts/Montserrat-Regular.woff) format("woff"), url(/app/themes/origins/dist/fonts/Montserrat-Regular.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "Montserrat Bold";
  src: url(/app/themes/origins/dist/fonts/Montserrat-Bold.woff2) format("woff2"), url(/app/themes/origins/dist/fonts/Montserrat-Bold.woff) format("woff"), url(/app/themes/origins/dist/fonts/Montserrat-Bold.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
}

/** Import everything from autoload */

/* Slider */

/* line 3, node_modules/slick-carousel/slick/slick.scss */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, node_modules/slick-carousel/slick/slick.scss */

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, node_modules/slick-carousel/slick/slick.scss */

.slick-list:focus {
  outline: none;
}

/* line 28, node_modules/slick-carousel/slick/slick.scss */

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, node_modules/slick-carousel/slick/slick.scss */

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, node_modules/slick-carousel/slick/slick.scss */

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 50, node_modules/slick-carousel/slick/slick.scss */

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 56, node_modules/slick-carousel/slick/slick.scss */

.slick-track:after {
  clear: both;
}

/* line 60, node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, node_modules/slick-carousel/slick/slick.scss */

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 68, node_modules/slick-carousel/slick/slick.scss */

[dir="rtl"] .slick-slide {
  float: right;
}

/* line 71, node_modules/slick-carousel/slick/slick.scss */

.slick-slide img {
  display: block;
}

/* line 74, node_modules/slick-carousel/slick/slick.scss */

.slick-slide.slick-loading img {
  display: none;
}

/* line 80, node_modules/slick-carousel/slick/slick.scss */

.slick-slide.dragging img {
  pointer-events: none;
}

/* line 84, node_modules/slick-carousel/slick/slick.scss */

.slick-initialized .slick-slide {
  display: block;
}

/* line 88, node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 92, node_modules/slick-carousel/slick/slick.scss */

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, node_modules/slick-carousel/slick/slick.scss */

.slick-arrow.slick-hidden {
  display: none;
}

/* line 1, node_modules/@yaireo/tagify/src/tagify.scss */

:root {
  --tagify-dd-color-primary: rgb(53,149,246);
  --tagify-dd-bg-color: white;
}

/* line 6, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify {
  --tags-border-color: #DDD;
  --tags-hover-border-color: #CCC;
  --tags-focus-border-color: #3595f6;
  --tag-bg: #E5E5E5;
  --tag-hover: #D3E2E2;
  --tag-text-color: black;
  --tag-text-color--edit: black;
  --tag-pad: 0.3em 0.5em;
  --tag-inset-shadow-size: 1.1em;
  --tag-invalid-color: #D39494;
  --tag-invalid-bg: rgba(211, 148, 148, 0.5);
  --tag-remove-bg: rgba(211, 148, 148, 0.3);
  --tag-remove-btn-color: black;
  --tag-remove-btn-bg: none;
  --tag-remove-btn-bg--hover: #c77777;
  --input-color: inherit;
  --tag--min-width: 1ch;
  --tag--max-width: auto;
  --tag-hide-transition: 0.3s;
  --placeholder-color: rgba(0, 0, 0, 0.4);
  --placeholder-color-focus: rgba(0, 0, 0, 0.25);
  --loader-size: .8em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border: 1px solid #DDD;
  border: 1px solid var(--tags-border-color);
  padding: 0;
  line-height: 1.1;
  cursor: text;
  outline: none;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}

@-webkit-keyframes tags--bump {
  30% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

@-o-keyframes tags--bump {
  30% {
    -o-transform: scale(1.2);
       transform: scale(1.2);
  }
}

@keyframes tags--bump {
  30% {
    -webkit-transform: scale(1.2);
         -o-transform: scale(1.2);
            transform: scale(1.2);
  }
}

@-webkit-keyframes rotateLoader {
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@-o-keyframes rotateLoader {
  to {
    -o-transform: rotate(1turn);
       transform: rotate(1turn);
  }
}

@keyframes rotateLoader {
  to {
    -webkit-transform: rotate(1turn);
         -o-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

/* line 126, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify:hover {
  border-color: #CCC;
  border-color: var(--tags-hover-border-color);
}

/* line 131, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify.tagify--focus {
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  border-color: #3595f6;
  border-color: var(--tags-focus-border-color);
}

/* line 138, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify[readonly]:not(.tagify--mix) {
  cursor: default;
}

/* line 140, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify[readonly]:not(.tagify--mix) > .tagify__input {
  visibility: hidden;
  width: 0;
  margin: 5px 0;
}

/* line 145, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify[readonly]:not(.tagify--mix) .tagify__tag__removeBtn {
  display: none;
}

/* line 146, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify[readonly]:not(.tagify--mix) .tagify__tag > div {
  padding: 0.3em 0.5em;
  padding: var(--tag-pad);
}

/* line 149, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify[readonly]:not(.tagify--mix) .tagify__tag > div::before {
  background: -webkit-linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  background: -o-linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-filter: brightness(0.95);
          filter: brightness(0.95);
}

/* line 157, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--loading .tagify__input::before {
  content: none;
}

/* line 158, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--loading .tagify__input::after {
  content: '';
  vertical-align: middle;
  opacity: 1;
  width: .7em;
  height: .7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border: 3px solid;
  border-color: #EEE #BBB #888 transparent;
  border-radius: 50%;
  -webkit-animation: rotateLoader .4s infinite linear;
       -o-animation: rotateLoader .4s infinite linear;
          animation: rotateLoader .4s infinite linear;
  margin: -2px 0 -2px .5em;
}

/* line 163, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--loading .tagify__input:empty::after {
  margin-left: 0;
}

/* line 172, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify + input,
.tagify + textarea {
  display: none !important;
}

/* line 175, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5px 0 5px 5px;
  position: relative;
  z-index: 1;
  outline: none;
  cursor: default;
  -webkit-transition: .13s ease-out;
  -o-transition: .13s ease-out;
  transition: .13s ease-out;
}

/* line 185, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag > div {
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  padding: 0.3em 0.5em;
  padding: var(--tag-pad, 0.3em 0.5em);
  color: black;
  color: var(--tag-text-color, black);
  line-height: inherit;
  border-radius: 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  -webkit-transition: .13s ease-out;
  -o-transition: .13s ease-out;
  transition: .13s ease-out;
}

/* line 199, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag > div > * {
  white-space: pre-wrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
  min-width: 1ch;
  max-width: auto;
  min-width: var(--tag--min-width, 1ch);
  max-width: var(--tag--max-width, auto);
  -webkit-transition: .8s ease, .1s color;
  -o-transition: .8s ease, .1s color;
  transition: .8s ease, .1s color;
}

/* line 212, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag > div > *[contenteditable] {
  outline: none;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: text;
  margin: -2px;
  padding: 2px;
  max-width: 350px;
}

/* line 223, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag > div::before {
  content: '';
  position: absolute;
  border-radius: inherit;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  -webkit-transition: 120ms ease;
  -o-transition: 120ms ease;
  transition: 120ms ease;
  -webkit-animation: tags--bump .3s ease-out 1;
       -o-animation: tags--bump .3s ease-out 1;
          animation: tags--bump .3s ease-out 1;
  -webkit-box-shadow: 0 0 0 1.1em #E5E5E5 inset;
          box-shadow: 0 0 0 1.1em #E5E5E5 inset;
  -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-bg, #E5E5E5) inset;
          box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-bg, #E5E5E5) inset;
}

/* line 240, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag:hover:not([readonly]) div::before {
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  -webkit-box-shadow: 0 0 0 1.1em #D3E2E2 inset;
          box-shadow: 0 0 0 1.1em #D3E2E2 inset;
  -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-hover, #D3E2E2) inset;
          box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-hover, #D3E2E2) inset;
}

/* line 255, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag--loading {
  pointer-events: none;
}

/* line 258, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag--loading .tagify__tag__removeBtn {
  display: none;
}

/* line 262, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag--loading::after {
  --loader-size: .4em;
  content: '';
  vertical-align: middle;
  opacity: 1;
  width: .7em;
  height: .7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border: 3px solid;
  border-color: #EEE #BBB #888 transparent;
  border-radius: 50%;
  -webkit-animation: rotateLoader .4s infinite linear;
       -o-animation: rotateLoader .4s infinite linear;
          animation: rotateLoader .4s infinite linear;
  margin: 0 .5em 0 -.1em;
}

/* line 270, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag--flash div::before {
  -webkit-animation: none;
       -o-animation: none;
          animation: none;
}

/* line 273, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag--hide {
  width: 0 !important;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  opacity: 0;
  -webkit-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition: var(--tag-hide-transition, 0.3s);
  -o-transition: var(--tag-hide-transition, 0.3s);
  transition: var(--tag-hide-transition, 0.3s);
  pointer-events: none;
}

/* line 288, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag.tagify--noAnim > div::before {
  -webkit-animation: none;
       -o-animation: none;
          animation: none;
}

/* line 295, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span {
  opacity: .5;
}

/* line 296, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before {
  -webkit-box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.5) inset !important;
          box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.5) inset !important;
  -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-invalid-bg, rgba(211, 148, 148, 0.5)) inset !important;
          box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-invalid-bg, rgba(211, 148, 148, 0.5)) inset !important;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

/* line 306, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag[readonly] .tagify__tag__removeBtn {
  display: none;
}

/* line 308, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag[readonly] > div::before {
  background: -webkit-linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  background: -o-linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-filter: brightness(0.95);
          filter: brightness(0.95);
}

/* line 315, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag--editable > div {
  color: black;
  color: var(--tag-text-color--edit, black);
}

/* line 319, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag--editable > div::before {
  -webkit-box-shadow: 0 0 0 2px #D3E2E2 inset !important;
          box-shadow: 0 0 0 2px #D3E2E2 inset !important;
  -webkit-box-shadow: 0 0 0 2px var(--tag-hover, #D3E2E2) inset !important;
          box-shadow: 0 0 0 2px var(--tag-hover, #D3E2E2) inset !important;
}

/* line 327, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag--editable.tagify--invalid > div::before {
  -webkit-box-shadow: 0 0 0 2px #D39494 inset !important;
          box-shadow: 0 0 0 2px #D39494 inset !important;
  -webkit-box-shadow: 0 0 0 2px var(--tag-invalid-color, #D39494) inset !important;
          box-shadow: 0 0 0 2px var(--tag-invalid-color, #D39494) inset !important;
}

/* line 335, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag__removeBtn {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  font: 14px/1 Arial;
  background: none;
  background: var(--tag-remove-btn-bg, none);
  color: black;
  color: var(--tag-remove-btn-color, black);
  width: 14px;
  height: 14px;
  margin-right: 4.66667px;
  margin-left: -4.66667px;
  -webkit-transition: .2s ease-out;
  -o-transition: .2s ease-out;
  transition: .2s ease-out;
}

/* line 357, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag__removeBtn::after {
  content: "\D7";
}

/* line 361, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag__removeBtn:hover {
  color: white;
  background: #c77777;
  background: var(--tag-remove-btn-bg--hover, #c77777);
}

/* line 367, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag__removeBtn:hover + div > span {
  opacity: .5;
}

/* line 368, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__tag__removeBtn:hover + div::before {
  -webkit-box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.3) inset !important;
          box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.3) inset !important;
  -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important;
          box-shadow: 0 0 0 var(--tag-inset-shadow-size, 1.1em) var(--tag-remove-bg, rgba(211, 148, 148, 0.3)) inset !important;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

/* line 382, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify:not(.tagify--mix) .tagify__input br {
  display: none;
}

/* line 383, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify:not(.tagify--mix) .tagify__input * {
  display: inline;
  white-space: nowrap;
}

/* line 389, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: inline-block;
  min-width: 110px;
  margin: 5px;
  padding: 0.3em 0.5em;
  padding: var(--tag-pad, 0.3em 0.5em);
  line-height: inherit;
  position: relative;
  white-space: pre-wrap;
  color: inherit;
  color: var(--input-color, inherit);
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  /* Seems firefox newer versions don't need this any more
        @supports ( -moz-appearance:none ){
            &::before{
                line-height: inherit;
                position:relative;
            }
        }
*/
  /*
            in "mix mode" the tags are inside the "input" element
        */
}

@-moz-document url-prefix()  {

}

/* line 411, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__input:empty::before {
  -webkit-transition: .2s ease-out;
  -o-transition: .2s ease-out;
  transition: .2s ease-out;
  opacity: 1;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  display: inline-block;
  width: auto;
}

/* line 416, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--mix .tagify__input:empty::before {
  display: inline-block;
}

/* line 422, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__input:focus {
  outline: none;
}

/* line 425, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__input:focus::before {
  -webkit-transition: .2s ease-out;
  -o-transition: .2s ease-out;
  transition: .2s ease-out;
  opacity: 0;
  -webkit-transform: translatex(6px);
       -o-transform: translatex(6px);
          transform: translatex(6px);
  /* ALL MS BROWSERS: hide placeholder (on focus) otherwise the caret is places after it, which is weird */
  /* IE10+ CSS styles go here */
  /* IE Edge 12+ CSS styles go here */
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 425, node_modules/@yaireo/tagify/src/tagify.scss */

  .tagify__input:focus::before {
    display: none;
  }
}

@supports (-ms-ime-align: auto) {
  /* line 425, node_modules/@yaireo/tagify/src/tagify.scss */

  .tagify__input:focus::before {
    display: none;
  }
}

/* line 440, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__input:focus:empty::before {
  -webkit-transition: .2s ease-out;
  -o-transition: .2s ease-out;
  transition: .2s ease-out;
  opacity: 1;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  color: rgba(0, 0, 0, 0.25);
  color: var(--placeholder-color-focus);
}

@-moz-document url-prefix()  {
  /* line 61, node_modules/@yaireo/tagify/src/tagify.scss */

  .tagify__input:focus:empty::after {
    display: none;
  }
}

/* line 462, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__input::before {
  content: attr(data-placeholder);
  height: 1em;
  line-height: 1em;
  margin: auto 0;
  z-index: 1;
  color: rgba(0, 0, 0, 0.4);
  color: var(--placeholder-color);
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  position: absolute;
}

/* line 475, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--mix .tagify__input::before {
  display: none;
  position: static;
  line-height: inherit;
}

/* line 490, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__input::after {
  content: attr(data-suggest);
  display: inline-block;
  white-space: pre;
  /* allows spaces at the beginning */
  color: black;
  opacity: .3;
  pointer-events: none;
  max-width: 100px;
}

/* line 507, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__input .tagify__tag {
  margin: 0;
}

/* line 511, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__input .tagify__tag > div {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 517, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--mix {
  display: block;
}

/* line 520, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--mix .tagify__input {
  padding: 5px;
  margin: 0;
  width: 100%;
  height: 100%;
  line-height: 1.5;
}

/* line 527, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--mix .tagify__input::before {
  height: auto;
}

/* line 530, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--mix .tagify__input::after {
  content: none;
}

/* line 535, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--select::after {
  content: '>';
  opacity: .5;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  font: 16px monospace;
  line-height: 8px;
  height: 8px;
  pointer-events: none;
  -webkit-transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
       -o-transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
          transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
  -webkit-transition: .2s ease-in-out;
  -o-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}

/* line 552, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--select[aria-expanded=true]::after {
  -webkit-transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
       -o-transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
          transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
}

/* line 557, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--select .tagify__tag {
  position: absolute;
  top: 0;
  right: 1.8em;
  bottom: 0;
}

/* line 562, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--select .tagify__tag div {
  display: none;
}

/* line 567, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--select .tagify__input {
  width: 100%;
}

/* line 572, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify--invalid {
  --tags-border-color: #D39494;
}

/* line 578, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown {
  position: absolute;
  z-index: 9999;
  -webkit-transform: translateY(1px);
       -o-transform: translateY(1px);
          transform: translateY(1px);
  overflow: hidden;
}

/* line 586, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown[placement="top"] {
  margin-top: 0;
  -webkit-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}

/* line 589, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown[placement="top"] .tagify__dropdown__wrapper {
  border-top-width: 1px;
  border-bottom-width: 0;
}

/* line 596, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown[position="text"] {
  -webkit-box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);
          box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);
  font-size: .9em;
}

/* line 599, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown[position="text"] .tagify__dropdown__wrapper {
  border-width: 1px;
}

/* line 604, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown__wrapper {
  max-height: 300px;
  overflow: hidden;
  background: white;
  background: var(--tagify-dd-bg-color);
  border: 1px solid #3595f6;
  border-color: var(--tagify-dd-color-primary);
  border-top-width: 0;
  -webkit-box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
  -webkit-transition: 0.25s cubic-bezier(0, 1, 0.5, 1);
  -o-transition: 0.25s cubic-bezier(0, 1, 0.5, 1);
  transition: 0.25s cubic-bezier(0, 1, 0.5, 1);
}

/* line 616, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown__wrapper:hover {
  overflow: auto;
}

/* line 623, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown--initial .tagify__dropdown__wrapper {
  max-height: 20px;
  -webkit-transform: translateY(-1em);
       -o-transform: translateY(-1em);
          transform: translateY(-1em);
}

/* line 629, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown--initial[placement="top"] .tagify__dropdown__wrapper {
  -webkit-transform: translateY(2em);
       -o-transform: translateY(2em);
          transform: translateY(2em);
}

/* line 635, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown__item {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  padding: 0.3em 0.5em;
  margin: 1px;
  cursor: pointer;
  border-radius: 2px;
  position: relative;
  outline: none;
}

/* line 644, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown__item--active {
  background: #3595f6;
  background: var(--tagify-dd-color-primary);
  color: white;
}

/* line 649, node_modules/@yaireo/tagify/src/tagify.scss */

.tagify__dropdown__item:active {
  -webkit-filter: brightness(105%);
          filter: brightness(105%);
}

/* line 9, stdin */

body,
html {
  margin: 0;
  padding: 0;
  font-family: Montserrat Regular, Arial, Helvetica, sans-serif;
  line-height: 1.75;
  font-size: 18px;
  color: #0a2540;
  background-color: #fcfcfc;
  /* eef4fb; */
  scroll-behavior: smooth;
}

@media (max-width: 1400px) {
  /* line 22, stdin */

  body,
  html {
    font-size: 16px;
  }
}

/* line 28, stdin */

body {
  padding-top: 100px;
}

@media (max-width: 1400px) {
  /* line 33, stdin */

  body {
    padding-top: 96px;
  }
}

/* line 38, stdin */

body#tinymce {
  padding-top: 0;
}

/* line 42, stdin */

.home h2,
div.title,
h1 {
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  line-height: 1.1;
  margin: 0;
  font-size: 62px;
}

/* line 51, stdin */

h2 {
  font-size: 48px;
}

/* line 55, stdin */

h2,
h3 {
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  margin: 0;
  line-height: 1.2;
}

/* line 62, stdin */

h3 {
  font-size: 36px;
}

/* line 66, stdin */

h4 {
  line-height: 1.2;
  margin: 0;
  font-size: 18px;
}

/* line 72, stdin */

h4,
strong {
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
}

/* line 77, stdin */

p {
  margin: 0.6rem 0;
}

/* line 81, stdin */

.entry-content a,
.entry-title a,
a {
  color: inherit;
}

/* line 87, stdin */

.wrap.container {
  max-width: 1920px;
  margin: 0 auto;
}

@media (max-width: 1400px) {
  /* line 93, stdin */

  .archive > h1,
  div.title,
  h1.entry-title {
    font-size: 45px;
  }

  /* line 99, stdin */

  .home h2,
  h2 {
    font-size: 36px;
  }

  /* line 104, stdin */

  h3 {
    font-size: 24px;
  }
}

@media (max-width: 1200px) {
  /* line 110, stdin */

  .hideontablet {
    display: none;
  }
}

@media (max-width: 900px) {
  /* line 116, stdin */

  .archive > h1,
  div.title,
  h1.entry-title {
    font-size: 36px;
  }

  /* line 122, stdin */

  .home h2,
  h2 {
    font-size: 24px;
  }

  /* line 127, stdin */

  .hideonmobile {
    display: none;
  }
}

/* line 132, stdin */

div.contact {
  width: 398px;
  position: relative;
  margin-top: 45px;
  background: #eef4fb 0 0 no-repeat padding-box;
  -webkit-box-shadow: 0 10px 18px rgba(0, 0, 0, 0.102);
  box-shadow: 0 10px 18px rgba(0, 0, 0, 0.102);
  border-radius: 20px;
  opacity: 1;
}

/* line 143, stdin */

div.contact a.opener {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  padding: 24px 0 0;
  color: inherit;
}

/* line 152, stdin */

div.contact img.thumb {
  width: 116px;
  -o-object-fit: cover;
  object-fit: cover;
  margin-left: 40px;
  margin-right: 57px;
  height: 116px;
  border-radius: 60px;
  margin-bottom: 20px;
}

@media (max-width: 600px) {
  /* line 164, stdin */

  div.contact a.opener {
    display: block;
    padding: 24px;
    text-align: center;
  }
}

/* line 171, stdin */

.page-template-template-members div.contact {
  width: calc(33.3% - 16px);
  margin-right: 16px;
}

@media (max-width: 1400px) {
  /* line 177, stdin */

  .page-template-template-members div.contact {
    width: calc(50% - 16px);
  }
}

@media (max-width: 980px) {
  /* line 183, stdin */

  .page-template-template-members div.contact {
    width: 100%;
    margin-right: 0;
  }
}

/* line 189, stdin */

.personpopup {
  padding: 40px 0;
  overflow-y: auto;
  margin: 0 25px;
  background: #eef4fb 0 0 no-repeat padding-box;
  -webkit-box-shadow: 0 10px 18px rgba(0, 0, 0, 0.102);
  box-shadow: 0 10px 18px rgba(0, 0, 0, 0.102);
  border-radius: 20px;
  opacity: 1;
}

/* line 200, stdin */

.personpopup .sections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 206, stdin */

.personpopup .sections section {
  width: 408px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0 40px;
}

/* line 213, stdin */

.personpopup .sections section.right {
  width: 548px;
}

@media (max-width: 900px) {
  /* line 218, stdin */

  .personpopup .sections {
    display: block;
  }

  /* line 222, stdin */

  .personpopup .sections section,
  .personpopup .sections section.right {
    width: 100%;
  }
}

/* line 228, stdin */

.personpopup img.thumb {
  width: 116px;
  -o-object-fit: cover;
  object-fit: cover;
  margin-left: 80px;
  height: 116px;
  border-radius: 60px;
  margin-bottom: 20px;
}

/* line 238, stdin */

.personpopup div.opener {
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  color: #2deac5;
  margin-top: 1rem;
}

/* line 244, stdin */

.personpopup .themes {
  margin-top: 20px;
}

/* line 248, stdin */

.personpopup .themes .theme {
  display: block;
  margin: 10px 0;
}

/* line 253, stdin */

.personpopup .themes .theme .dot {
  width: 30px;
  height: 30px;
  margin-right: 20px;
  border-radius: 20px;
}

/* line 260, stdin */

.personpopup .themes .theme .dot,
.personpopup .themes .theme .themetitle {
  display: inline-block;
  -ms-flex-item-align: center;
  align-self: center;
  vertical-align: middle;
}

/* line 268, stdin */

.personpopup .themes .theme .themetitle {
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  width: calc(100% - 50px);
  text-decoration: none;
}

/* line 274, stdin */

.personpopup .networks {
  margin: 0 0 20px;
}

/* line 278, stdin */

.personpopup .networks .network {
  display: block;
  margin: 0 0 20px;
  text-decoration: none;
}

/* line 284, stdin */

.personpopup.open {
  width: 957px;
  z-index: 17;
  height: 817px;
  -webkit-transition: width 0.6s, height 0.6s;
  -o-transition: width 0.6s, height 0.6s;
  transition: width 0.6s, height 0.6s;
}

/* line 293, stdin */

.personpopup.open div.opener {
  display: none;
}

/* line 297, stdin */

.personpopup p {
  margin: 0;
}

/* line 301, stdin */

.personpopup p.tel {
  margin-top: 1rem;
}

/* line 305, stdin */

.personpopup p a {
  color: inherit;
  text-decoration: none;
}

/* line 310, stdin */

.personpopup p a:hover {
  text-decoration: underline;
}

/* line 314, stdin */

.personpopup .fieldsofinterest {
  margin-bottom: 20px;
}

/* line 318, stdin */

.lity.lity-opened.lity-inline {
  background: transparent;
}

/* line 322, stdin */

.lity.lity-opened.lity-inline .lity-wrap {
  width: auto;
  height: auto;
}

/* line 327, stdin */

.lity.lity-opened.lity-inline .lity-content::after {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 332, stdin */

.lity-close {
  position: absolute;
  right: 30px;
  text-shadow: none;
  top: 30px;
  color: #2deac5;
  height: 50px;
  width: 50px;
}

/* line 342, stdin */

.lity-close:active {
  top: 30px;
}

@media (max-width: 900px) {
  /* line 347, stdin */

  .lity-content .personpopup {
    display: block;
  }
}

/* line 352, stdin */

.projectsearchform .tagifyme,
.projectsearchform input {
  border: 0;
  background-color: #fff;
  display: block;
  margin: 1rem 0 0;
  padding: 1rem;
  border-radius: 2rem;
  width: 300px;
}

/* line 363, stdin */

section.formcontent form div.half {
  width: 46%;
  display: inline-block;
}

/* line 368, stdin */

section.formcontent label {
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
}

/* line 372, stdin */

section.formcontent input,
section.formcontent select,
section.formcontent textarea {
  width: 100%;
  padding: 18px;
  font-size: inherit;
  border-radius: 10px;
  font-style: italic;
  display: block;
  border: 0;
}

/* line 384, stdin */

section.formcontent select {
  width: 106%;
}

/* line 388, stdin */

section.formcontent input[type=checkbox] {
  display: inline-block;
  width: auto;
}

/* line 393, stdin */

.wpcf7-form-control.wpcf7-submit {
  background-color: #2deac5;
  padding: 1rem 4rem;
  border-radius: 2rem !important;
  display: inline-block;
  width: 106%;
  margin: 1rem auto;
}

/* line 402, stdin */

.hamburger {
  padding: 22px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  -o-transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

/* line 424, stdin */

.hamburger.is-active:hover,
.hamburger:hover {
  opacity: 0.7;
}

/* line 429, stdin */

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::after,
.hamburger.is-active .hamburger-inner::before {
  background-color: #000;
}

/* line 435, stdin */

.hamburger-box {
  width: 40px;
  height: 22px;
  display: inline-block;
  position: relative;
}

/* line 442, stdin */

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

/* line 448, stdin */

.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before {
  width: 27px;
  height: 2px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 467, stdin */

.hamburger-inner::after,
.hamburger-inner::before {
  content: "";
  display: block;
}

/* line 473, stdin */

.hamburger-inner::before {
  top: -8px;
}

/* line 477, stdin */

.hamburger-inner::after {
  bottom: -8px;
}

/* line 481, stdin */

.hamburger--3dx .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 486, stdin */

.hamburger--3dx .hamburger-inner {
  -webkit-transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 492, stdin */

.hamburger--3dx .hamburger-inner::after,
.hamburger--3dx .hamburger-inner::before {
  -webkit-transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -o-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

/* line 499, stdin */

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

/* line 505, stdin */

.hamburger--3dx.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 510, stdin */

.hamburger--3dx.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/* line 515, stdin */

.hamburger--3dx-r .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 520, stdin */

.hamburger--3dx-r .hamburger-inner {
  -webkit-transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 526, stdin */

.hamburger--3dx-r .hamburger-inner::after,
.hamburger--3dx-r .hamburger-inner::before {
  -webkit-transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -o-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

/* line 533, stdin */

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

/* line 539, stdin */

.hamburger--3dx-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 544, stdin */

.hamburger--3dx-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/* line 549, stdin */

.hamburger--3dy .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 554, stdin */

.hamburger--3dy .hamburger-inner {
  -webkit-transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 560, stdin */

.hamburger--3dy .hamburger-inner::after,
.hamburger--3dy .hamburger-inner::before {
  -webkit-transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -o-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

/* line 567, stdin */

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}

/* line 573, stdin */

.hamburger--3dy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 578, stdin */

.hamburger--3dy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/* line 583, stdin */

.hamburger--3dy-r .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 588, stdin */

.hamburger--3dy-r .hamburger-inner {
  -webkit-transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 594, stdin */

.hamburger--3dy-r .hamburger-inner::after,
.hamburger--3dy-r .hamburger-inner::before {
  -webkit-transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -o-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

/* line 601, stdin */

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

/* line 607, stdin */

.hamburger--3dy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 612, stdin */

.hamburger--3dy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/* line 617, stdin */

.hamburger--3dxy .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 622, stdin */

.hamburger--3dxy .hamburger-inner {
  -webkit-transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 628, stdin */

.hamburger--3dxy .hamburger-inner::after,
.hamburger--3dxy .hamburger-inner::before {
  -webkit-transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -o-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

/* line 635, stdin */

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg) rotateY(180deg);
  transform: rotateX(180deg) rotateY(180deg);
}

/* line 641, stdin */

.hamburger--3dxy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 646, stdin */

.hamburger--3dxy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/* line 651, stdin */

.hamburger--3dxy-r .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px;
}

/* line 656, stdin */

.hamburger--3dxy-r .hamburger-inner {
  -webkit-transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 662, stdin */

.hamburger--3dxy-r .hamburger-inner::after,
.hamburger--3dxy-r .hamburger-inner::before {
  -webkit-transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  -o-transition: -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -o-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}

/* line 669, stdin */

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
  transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
}

/* line 675, stdin */

.hamburger--3dxy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 680, stdin */

.hamburger--3dxy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/* line 685, stdin */

.hamburger--arrow.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
}

/* line 690, stdin */

.hamburger--arrow.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
  transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
}

/* line 695, stdin */

.hamburger--arrow-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
  transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
}

/* line 700, stdin */

.hamburger--arrow-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
  transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
}

/* line 705, stdin */

.hamburger--arrowalt .hamburger-inner::before {
  -webkit-transition: top 0.1s ease 0.1s, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: top 0.1s 0.1s ease, -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 711, stdin */

.hamburger--arrowalt .hamburger-inner::after {
  -webkit-transition: bottom 0.1s ease 0.1s, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: bottom 0.1s 0.1s ease, -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 717, stdin */

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7);
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7);
  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  -o-transition: top 0.1s ease, -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -o-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
}

/* line 726, stdin */

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7);
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  -o-transition: bottom 0.1s ease, -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -o-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
}

/* line 735, stdin */

.hamburger--arrowalt-r .hamburger-inner::before {
  -webkit-transition: top 0.1s ease 0.1s, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: top 0.1s 0.1s ease, -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 741, stdin */

.hamburger--arrowalt-r .hamburger-inner::after {
  -webkit-transition: bottom 0.1s ease 0.1s, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: bottom 0.1s 0.1s ease, -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -o-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 747, stdin */

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7);
  transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7);
  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  -o-transition: top 0.1s ease, -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -o-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
}

/* line 756, stdin */

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7);
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  -o-transition: bottom 0.1s ease, -o-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -o-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
}

/* line 765, stdin */

.hamburger--arrowturn.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* line 771, stdin */

.hamburger--arrowturn.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
  transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
}

/* line 776, stdin */

.hamburger--arrowturn.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
  transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
}

/* line 781, stdin */

.hamburger--arrowturn-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/* line 787, stdin */

.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
}

/* line 792, stdin */

.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
  transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
}

/* line 797, stdin */

.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner::after,
.hamburger--boring .hamburger-inner::before {
  -webkit-transition-property: none;
  -o-transition-property: none;
  transition-property: none;
}

/* line 805, stdin */

.hamburger--boring.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 811, stdin */

.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 816, stdin */

.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 823, stdin */

.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
  -o-transition-duration: 0.13s;
  transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
  -o-transition-delay: 0.13s;
  transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 837, stdin */

.hamburger--collapse .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
  -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
}

/* line 844, stdin */

.hamburger--collapse .hamburger-inner::before {
  -webkit-transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 850, stdin */

.hamburger--collapse.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
  -o-transition-delay: 0.22s;
  transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 861, stdin */

.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
}

/* line 869, stdin */

.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  -o-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s, -o-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
}

/* line 879, stdin */

.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
  -o-transition-duration: 0.13s;
  transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
  -o-transition-delay: 0.13s;
  transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 893, stdin */

.hamburger--collapse-r .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
  -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
}

/* line 900, stdin */

.hamburger--collapse-r .hamburger-inner::before {
  -webkit-transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 906, stdin */

.hamburger--collapse-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
  transform: translate3d(0, -10px, 0) rotate(45deg);
  -webkit-transition-delay: 0.22s;
  -o-transition-delay: 0.22s;
  transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 917, stdin */

.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
}

/* line 925, stdin */

.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  -o-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s, -o-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
}

/* line 935, stdin */

.hamburger--elastic .hamburger-inner {
  top: 2px;
  -webkit-transition-duration: 0.275s;
  -o-transition-duration: 0.275s;
  transition-duration: 0.275s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 945, stdin */

.hamburger--elastic .hamburger-inner::before {
  top: 10px;
  -webkit-transition: opacity 0.125s ease 0.275s;
  -o-transition: opacity 0.125s 0.275s ease;
  -o-transition: opacity 0.125s ease 0.275s;
  transition: opacity 0.125s ease 0.275s;
}

/* line 952, stdin */

.hamburger--elastic .hamburger-inner::after {
  top: 20px;
  -webkit-transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 959, stdin */

.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
  transform: translate3d(0, 10px, 0) rotate(135deg);
  -webkit-transition-delay: 75ms;
  -o-transition-delay: 75ms;
  transition-delay: 75ms;
}

/* line 967, stdin */

.hamburger--elastic.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  opacity: 0;
}

/* line 974, stdin */

.hamburger--elastic.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
  transform: translate3d(0, -20px, 0) rotate(-270deg);
  -webkit-transition-delay: 75ms;
  -o-transition-delay: 75ms;
  transition-delay: 75ms;
}

/* line 982, stdin */

.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  -webkit-transition-duration: 0.275s;
  -o-transition-duration: 0.275s;
  transition-duration: 0.275s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 992, stdin */

.hamburger--elastic-r .hamburger-inner::before {
  top: 10px;
  -webkit-transition: opacity 0.125s ease 0.275s;
  -o-transition: opacity 0.125s 0.275s ease;
  -o-transition: opacity 0.125s ease 0.275s;
  transition: opacity 0.125s ease 0.275s;
}

/* line 999, stdin */

.hamburger--elastic-r .hamburger-inner::after {
  top: 20px;
  -webkit-transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -o-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 1006, stdin */

.hamburger--elastic-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  -webkit-transition-delay: 75ms;
  -o-transition-delay: 75ms;
  transition-delay: 75ms;
}

/* line 1014, stdin */

.hamburger--elastic-r.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  opacity: 0;
}

/* line 1021, stdin */

.hamburger--elastic-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
  transform: translate3d(0, -20px, 0) rotate(270deg);
  -webkit-transition-delay: 75ms;
  -o-transition-delay: 75ms;
  transition-delay: 75ms;
}

/* line 1029, stdin */

.hamburger--emphatic {
  overflow: hidden;
}

/* line 1033, stdin */

.hamburger--emphatic .hamburger-inner {
  -webkit-transition: background-color 0.125s ease-in 0.175s;
  -o-transition: background-color 0.125s 0.175s ease-in;
  -o-transition: background-color 0.125s ease-in 0.175s;
  transition: background-color 0.125s ease-in 0.175s;
}

/* line 1039, stdin */

.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  -webkit-transition: top 0.05s linear 0.125s, left 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -o-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 1046, stdin */

.hamburger--emphatic .hamburger-inner::after {
  top: 10px;
  right: 0;
  -webkit-transition: top 0.05s linear 0.125s, right 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -o-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 1054, stdin */

.hamburger--emphatic.is-active .hamburger-inner {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

/* line 1064, stdin */

.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -80px;
  top: -80px;
  -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
  transform: translate3d(80px, 80px, 0) rotate(45deg);
  -webkit-transition: left 0.125s ease-out, top 0.05s linear 0.125s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  -o-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -o-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
}

/* line 1074, stdin */

.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -80px;
  top: -80px;
  -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
  transform: translate3d(-80px, 80px, 0) rotate(-45deg);
  -webkit-transition: right 0.125s ease-out, top 0.05s linear 0.125s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  -o-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -o-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
}

/* line 1084, stdin */

.hamburger--emphatic-r {
  overflow: hidden;
}

/* line 1088, stdin */

.hamburger--emphatic-r .hamburger-inner {
  -webkit-transition: background-color 0.125s ease-in 0.175s;
  -o-transition: background-color 0.125s 0.175s ease-in;
  -o-transition: background-color 0.125s ease-in 0.175s;
  transition: background-color 0.125s ease-in 0.175s;
}

/* line 1094, stdin */

.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  -webkit-transition: top 0.05s linear 0.125s, left 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -o-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 1101, stdin */

.hamburger--emphatic-r .hamburger-inner::after {
  top: 10px;
  right: 0;
  -webkit-transition: top 0.05s linear 0.125s, right 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  -o-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), -o-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 1109, stdin */

.hamburger--emphatic-r.is-active .hamburger-inner {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

/* line 1119, stdin */

.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -80px;
  top: 80px;
  -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg);
  transform: translate3d(80px, -80px, 0) rotate(-45deg);
  -webkit-transition: left 0.125s ease-out, top 0.05s linear 0.125s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  -o-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -o-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
}

/* line 1129, stdin */

.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -80px;
  top: 80px;
  -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg);
  transform: translate3d(-80px, -80px, 0) rotate(45deg);
  -webkit-transition: right 0.125s ease-out, top 0.05s linear 0.125s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  -o-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -o-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -o-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
}

/* line 1139, stdin */

.hamburger--minus .hamburger-inner::after,
.hamburger--minus .hamburger-inner::before {
  -webkit-transition: bottom 0.08s ease-out 0s, top 0.08s ease-out 0s, opacity 0s linear;
  -o-transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
  -o-transition: bottom 0.08s ease-out 0s, top 0.08s ease-out 0s, opacity 0s linear;
  transition: bottom 0.08s ease-out 0s, top 0.08s ease-out 0s, opacity 0s linear;
}

/* line 1146, stdin */

.hamburger--minus.is-active .hamburger-inner::after,
.hamburger--minus.is-active .hamburger-inner::before {
  opacity: 0;
  -webkit-transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s linear 0.08s;
  -o-transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
  -o-transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s linear 0.08s;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s linear 0.08s;
}

/* line 1154, stdin */

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}

/* line 1158, stdin */

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

/* line 1162, stdin */

.hamburger--slider .hamburger-inner {
  top: 2px;
}

/* line 1166, stdin */

.hamburger--slider .hamburger-inner::before {
  top: 10px;
  -webkit-transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: transform, opacity, -webkit-transform, -o-transform;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
}

/* line 1179, stdin */

.hamburger--slider .hamburger-inner::after {
  top: 20px;
}

/* line 1183, stdin */

.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 1188, stdin */

.hamburger--slider.is-active .hamburger-inner::before {
  -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0;
}

/* line 1194, stdin */

.hamburger--slider.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
  transform: translate3d(0, -20px, 0) rotate(-90deg);
}

/* line 1199, stdin */

.hamburger--slider-r .hamburger-inner {
  top: 2px;
}

/* line 1203, stdin */

.hamburger--slider-r .hamburger-inner::before {
  top: 10px;
  -webkit-transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, -o-transform;
  transition-property: transform, opacity, -webkit-transform, -o-transform;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
}

/* line 1216, stdin */

.hamburger--slider-r .hamburger-inner::after {
  top: 20px;
}

/* line 1220, stdin */

.hamburger--slider-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/* line 1225, stdin */

.hamburger--slider-r.is-active .hamburger-inner::before {
  -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0;
}

/* line 1231, stdin */

.hamburger--slider-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(90deg);
  transform: translate3d(0, -20px, 0) rotate(90deg);
}

/* line 1236, stdin */

.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
  -o-transition-duration: 0.22s;
  transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1245, stdin */

.hamburger--spin .hamburger-inner::before {
  -webkit-transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
  -o-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  -o-transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
  transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
}

/* line 1251, stdin */

.hamburger--spin .hamburger-inner::after {
  -webkit-transition: bottom 0.1s ease-in 0.25s, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.1s 0.25s ease-in, -o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1257, stdin */

.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
  -webkit-transition-delay: 0.12s;
  -o-transition-delay: 0.12s;
  transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 1269, stdin */

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
  -o-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  -o-transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
  transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
}

/* line 1277, stdin */

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  -o-transition: bottom 0.1s ease-out, -o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -o-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
}

/* line 1287, stdin */

.hamburger--spin-r .hamburger-inner {
  -webkit-transition-duration: 0.22s;
  -o-transition-duration: 0.22s;
  transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1296, stdin */

.hamburger--spin-r .hamburger-inner::before {
  -webkit-transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
  -o-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  -o-transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
  transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
}

/* line 1302, stdin */

.hamburger--spin-r .hamburger-inner::after {
  -webkit-transition: bottom 0.1s ease-in 0.25s, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 0.1s 0.25s ease-in, -o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1308, stdin */

.hamburger--spin-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-225deg);
  -o-transform: rotate(-225deg);
  transform: rotate(-225deg);
  -webkit-transition-delay: 0.12s;
  -o-transition-delay: 0.12s;
  transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 1320, stdin */

.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
  -o-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  -o-transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
  transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
}

/* line 1328, stdin */

.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  -o-transition: bottom 0.1s ease-out, -o-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -o-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
}

/* line 1338, stdin */

.hamburger--spring .hamburger-inner {
  top: 2px;
  -webkit-transition: background-color 0s linear 0.13s;
  -o-transition: background-color 0s 0.13s linear;
  -o-transition: background-color 0s linear 0.13s;
  transition: background-color 0s linear 0.13s;
}

/* line 1345, stdin */

.hamburger--spring .hamburger-inner::before {
  top: 10px;
  -webkit-transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1352, stdin */

.hamburger--spring .hamburger-inner::after {
  top: 20px;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1359, stdin */

.hamburger--spring.is-active .hamburger-inner {
  -webkit-transition-delay: 0.22s;
  -o-transition-delay: 0.22s;
  transition-delay: 0.22s;
  background-color: transparent !important;
}

/* line 1366, stdin */

.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -o-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -o-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 1375, stdin */

.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -o-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/* line 1384, stdin */

.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
  -o-transition-duration: 0.13s;
  transition-duration: 0.13s;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1398, stdin */

.hamburger--spring-r .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0s linear;
  -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0s linear;
}

/* line 1405, stdin */

.hamburger--spring-r .hamburger-inner::before {
  -webkit-transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1411, stdin */

.hamburger--spring-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
  -o-transition-delay: 0.22s;
  transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 1422, stdin */

.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s linear 0.22s;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s linear 0.22s;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s linear 0.22s;
}

/* line 1430, stdin */

.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -o-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -o-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
}

/* line 1440, stdin */

.hamburger--stand .hamburger-inner {
  -webkit-transition: background-color 0s linear 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s;
  -o-transition: background-color 0s 75ms linear, -o-transform 75ms 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, -o-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s;
}

/* line 1446, stdin */

.hamburger--stand .hamburger-inner::before {
  -webkit-transition: top 75ms ease-in 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  -o-transition: top 75ms 75ms ease-in, -o-transform 75ms 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -o-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}

/* line 1452, stdin */

.hamburger--stand .hamburger-inner::after {
  -webkit-transition: bottom 75ms ease-in 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  -o-transition: bottom 75ms 75ms ease-in, -o-transform 75ms 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -o-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}

/* line 1458, stdin */

.hamburger--stand.is-active .hamburger-inner {
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  background-color: transparent !important;
  -webkit-transition: background-color 0s linear 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -o-transition: background-color 0s 0.15s linear, -o-transform 75ms 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -o-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

/* line 1468, stdin */

.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: top 75ms ease-out 0.1s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  -o-transition: top 75ms 0.1s ease-out, -o-transform 75ms 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -o-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
}

/* line 1478, stdin */

.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: bottom 75ms ease-out 0.1s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  -o-transition: bottom 75ms 0.1s ease-out, -o-transform 75ms 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -o-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
}

/* line 1488, stdin */

.hamburger--stand-r .hamburger-inner {
  -webkit-transition: background-color 0s linear 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s;
  -o-transition: background-color 0s 75ms linear, -o-transform 75ms 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, -o-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s;
}

/* line 1494, stdin */

.hamburger--stand-r .hamburger-inner::before {
  -webkit-transition: top 75ms ease-in 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  -o-transition: top 75ms 75ms ease-in, -o-transform 75ms 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -o-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}

/* line 1500, stdin */

.hamburger--stand-r .hamburger-inner::after {
  -webkit-transition: bottom 75ms ease-in 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  -o-transition: bottom 75ms 75ms ease-in, -o-transform 75ms 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -o-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}

/* line 1506, stdin */

.hamburger--stand-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-color: transparent !important;
  -webkit-transition: background-color 0s linear 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -o-transition: background-color 0s 0.15s linear, -o-transform 75ms 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, -o-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

/* line 1516, stdin */

.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: top 75ms ease-out 0.1s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  -o-transition: top 75ms 0.1s ease-out, -o-transform 75ms 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -o-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
}

/* line 1526, stdin */

.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: bottom 75ms ease-out 0.1s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  -o-transition: bottom 75ms 0.1s ease-out, -o-transform 75ms 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -o-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
}

/* line 1536, stdin */

.hamburger--squeeze .hamburger-inner {
  -webkit-transition-duration: 75ms;
  -o-transition-duration: 75ms;
  transition-duration: 75ms;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1545, stdin */

.hamburger--squeeze .hamburger-inner::before {
  -webkit-transition: top 75ms ease 0.12s, opacity 75ms ease;
  -o-transition: top 75ms 0.12s ease, opacity 75ms ease;
  -o-transition: top 75ms ease 0.12s, opacity 75ms ease;
  transition: top 75ms ease 0.12s, opacity 75ms ease;
}

/* line 1551, stdin */

.hamburger--squeeze .hamburger-inner::after {
  -webkit-transition: bottom 75ms ease 0.12s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: bottom 75ms 0.12s ease, -o-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19), -o-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 1557, stdin */

.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
  -o-transition-delay: 0.12s;
  transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 1569, stdin */

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 75ms ease, opacity 75ms ease 0.12s;
  -o-transition: top 75ms ease, opacity 75ms 0.12s ease;
  -o-transition: top 75ms ease, opacity 75ms ease 0.12s;
  transition: top 75ms ease, opacity 75ms ease 0.12s;
}

/* line 1577, stdin */

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: bottom 75ms ease, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  -o-transition: bottom 75ms ease, -o-transform 75ms 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -o-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
}

/* line 1587, stdin */

.hamburger--vortex .hamburger-inner {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 1596, stdin */

.hamburger--vortex .hamburger-inner::after,
.hamburger--vortex .hamburger-inner::before {
  -webkit-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}

/* line 1609, stdin */

.hamburger--vortex .hamburger-inner::before {
  -webkit-transition-property: top, opacity;
  -o-transition-property: top, opacity;
  transition-property: top, opacity;
}

/* line 1615, stdin */

.hamburger--vortex .hamburger-inner::after {
  -webkit-transition-property: bottom, -webkit-transform;
  -o-transition-property: bottom, -o-transform;
  transition-property: bottom, transform, -webkit-transform, -o-transform;
}

/* line 1621, stdin */

.hamburger--vortex.is-active .hamburger-inner {
  -webkit-transform: rotate(765deg);
  -o-transform: rotate(765deg);
  transform: rotate(765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 1630, stdin */

.hamburger--vortex.is-active .hamburger-inner::after,
.hamburger--vortex.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

/* line 1637, stdin */

.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 1642, stdin */

.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 1649, stdin */

.hamburger--vortex-r .hamburger-inner {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 1658, stdin */

.hamburger--vortex-r .hamburger-inner::after,
.hamburger--vortex-r .hamburger-inner::before {
  -webkit-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}

/* line 1671, stdin */

.hamburger--vortex-r .hamburger-inner::before {
  -webkit-transition-property: top, opacity;
  -o-transition-property: top, opacity;
  transition-property: top, opacity;
}

/* line 1677, stdin */

.hamburger--vortex-r .hamburger-inner::after {
  -webkit-transition-property: bottom, -webkit-transform;
  -o-transition-property: bottom, -o-transform;
  transition-property: bottom, transform, -webkit-transform, -o-transform;
}

/* line 1683, stdin */

.hamburger--vortex-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-765deg);
  -o-transform: rotate(-765deg);
  transform: rotate(-765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 1692, stdin */

.hamburger--vortex-r.is-active .hamburger-inner::after,
.hamburger--vortex-r.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

/* line 1699, stdin */

.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 1704, stdin */

.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 1711, stdin */

.bbstile a.verder,
.cyaanlink,
.financieringtile a.tourl,
.generalStoryTaxonomypage .storytile a.verder,
.jobtile a.tourl,
.kennislinktile a,
.networktile a.toproject,
.newslettertile a.tourl,
.partnertile a.tourl,
.topstorytile a,
.videotile a.watch,
body.archive main section.archive.hassidebar .sidebar .sidebarblock a,
body.page.page-template-default main article.hassidebar .sidebar .sidebarblock a,
body.page.template-sidebarleft main article.hassidebar .sidebar .sidebarblock a,
body.search main section.archive.hassidebar .sidebar .sidebarblock a,
body.search main section.archive div.body a.morefromexcerpt,
body.single main article.hassidebar .sidebar .sidebarblock a,
section.blogs .blogslink,
section.featured .featuredlink,
section.kennislink .kennislinklink,
section.networks .networkslink,
section.ocvideos .youtubechannellink,
section.research .researchlink,
section.topstories .topstorieslink,
section.uvnlvideos .youtubechannellink,
section.webinars .webinarslink {
  color: #2deac5;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* line 1742, stdin */

.bbstile a.verder::after,
.cyaanlink::after,
.financieringtile a.tourl::after,
.generalStoryTaxonomypage .storytile a.verder::after,
.jobtile a.tourl::after,
.kennislinktile a::after,
.networktile a.toproject::after,
.newslettertile a.tourl::after,
.partnertile a.tourl::after,
.topstorytile a::after,
.videotile a.watch::after,
body.archive main section.archive.hassidebar .sidebar .sidebarblock a::after,
body.page.page-template-default main article.hassidebar .sidebar .sidebarblock a::after,
body.page.template-sidebarleft main article.hassidebar .sidebar .sidebarblock a::after,
body.search main section.archive.hassidebar .sidebar .sidebarblock a::after,
body.search main section.archive div.body a.morefromexcerpt::after,
body.single main article.hassidebar .sidebar .sidebarblock a::after,
section.blogs .blogslink::after,
section.featured .featuredlink::after,
section.kennislink .kennislinklink::after,
section.networks .networkslink::after,
section.ocvideos .youtubechannellink::after,
section.research .researchlink::after,
section.topstories .topstorieslink::after,
section.uvnlvideos .youtubechannellink::after,
section.webinars .webinarslink::after {
  content: "\2303";
  line-height: 1.3;
  font-family: Montserrat Regular, Arial, Helvetica, sans-serif;
  width: 1rem;
  height: calc(1rem - 1px);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  padding-top: 1px;
  display: inline-block;
  text-align: center;
  margin-left: 1rem;
  border-radius: 20px;
  vertical-align: middle;
  border: 2px solid #2deac5;
}

/* line 1785, stdin */

.zwartelink,
section.networks .slider.networks .slide .text a,
section.research .slider.researchthemes .slide .text a {
  color: #000;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* line 1793, stdin */

.zwartelink::after,
section.networks .slider.networks .slide .text a::after,
section.research .slider.researchthemes .slide .text a::after {
  content: "\2303";
  line-height: 1.3;
  font-family: Montserrat Regular, Arial, Helvetica, sans-serif;
  width: 1rem;
  height: calc(1rem - 1px);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  padding-top: 1px;
  display: inline-block;
  text-align: center;
  margin-left: 1rem;
  border-radius: 20px;
  vertical-align: middle;
  border: 2px solid #000;
}

/* line 1813, stdin */

.generalEventTaxonomypage .slider .question a,
.generalStoryTaxonomypage .slider .question a,
.generalVideoTaxonomypage .slider .question a,
.newslettersignup .button,
.wittelink,
.wpcf7-form-control.wpcf7-submit,
body.tax-eventtype .ideas a,
body.tax-storytype .ideas a,
body.tax-videotype .ideas a,
section.topstories .slider .question a {
  color: #fff;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* line 1828, stdin */

.generalEventTaxonomypage .slider .question a::after,
.generalStoryTaxonomypage .slider .question a::after,
.generalVideoTaxonomypage .slider .question a::after,
.newslettersignup .button::after,
.wittelink::after,
.wpcf7-form-control.wpcf7-submit::after,
body.tax-eventtype .ideas a::after,
body.tax-storytype .ideas a::after,
body.tax-videotype .ideas a::after,
section.topstories .slider .question a::after {
  content: "\2303";
  line-height: 1.3;
  font-family: Montserrat Regular, Arial, Helvetica, sans-serif;
  width: 1rem;
  height: calc(1rem - 1px);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  padding-top: 1px;
  display: inline-block;
  text-align: center;
  margin-left: 1rem;
  border-radius: 20px;
  vertical-align: middle;
  border: 2px solid #fff;
}

/* line 1855, stdin */

.diepblauwelink,
section.nwa a.nwalink {
  color: #081826;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* line 1862, stdin */

.diepblauwelink::after,
section.nwa a.nwalink::after {
  content: "\2303";
  line-height: 1.3;
  font-family: Montserrat Regular, Arial, Helvetica, sans-serif;
  width: 1rem;
  height: calc(1rem - 1px);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  padding-top: 1px;
  display: inline-block;
  text-align: center;
  margin-left: 1rem;
  border-radius: 20px;
  vertical-align: middle;
  border: 2px solid #081826;
}

/* line 1881, stdin */

.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container,
.lity-iframe .lity-container,
.lity-vimeo .lity-container,
.lity-youtube .lity-container {
  width: 100%;
  max-width: 1364px;
}

/* line 1890, stdin */

.eventtile {
  width: calc(33% - 14px);
  margin: 0 14px 14px 0;
  background-color: #081826;
}

@media (max-width: 1600px) {
  /* line 1897, stdin */

  .eventtile {
    width: calc(50% - 14px);
  }
}

@media (max-width: 1100px) {
  /* line 1903, stdin */

  .eventtile {
    width: 100%;
  }
}

/* line 1908, stdin */

.eventtile .thumbcontainer {
  position: relative;
}

/* line 1912, stdin */

.eventtile .thumbcontainer img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 1918, stdin */

.eventtile .thumbcontainer .dateandvenue {
  position: absolute;
  bottom: 0;
  width: calc(100% - 40px);
  padding: 20px;
  min-height: 25px;
  color: #fff;
  background-color: #0a2540;
  text-align: center;
}

/* line 1929, stdin */

.eventtile .thumbcontainer .dateandvenue span {
  display: block;
}

/* line 1933, stdin */

.eventtile .thumbcontainer .dateandvenue span.date {
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
}

/* line 1937, stdin */

.eventtile .thumbcontainer .dateandvenue:empty {
  padding: 0;
  width: 100%;
}

/* line 1942, stdin */

.eventtile .card {
  padding: 60px 80px;
  color: #fff;
  background-color: #081826;
}

/* line 1948, stdin */

.eventtile .card h4 {
  font-size: 20px;
}

/* line 1952, stdin */

.eventtile .card p {
  margin: 0;
}

/* line 1956, stdin */

.eventtile .card a.toproject {
  margin-top: 1rem;
  display: block;
  color: #2deac5;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* line 1964, stdin */

.networktile {
  display: block;
}

/* line 1968, stdin */

.networktile .card {
  display: inline-block;
}

/* line 1972, stdin */

.networktile .contact {
  display: inline-block;
  vertical-align: top;
  width: 40%;
}

/* line 1978, stdin */

.networktile h4.entry-title {
  font-size: 36px;
  color: #0a2540;
}

/* line 1983, stdin */

.networktile a.toproject {
  margin: 1rem 0;
  display: block;
}

/* line 1988, stdin */

.financieringtile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 674px;
  margin-right: 150px;
}

/* line 1996, stdin */

.financieringtile img {
  width: 187px;
  height: 187px;
  padding: 10px;
  -o-object-fit: contain;
  object-fit: contain;
  margin-right: 70px;
}

/* line 2005, stdin */

.financieringtile h4 {
  font-size: inherit;
  margin: 33px 0 20px;
  line-height: 1.1;
  color: #0a2540;
}

/* line 2012, stdin */

.financieringtile a.tourl {
  margin: 1rem 0;
  display: block;
}

/* line 2017, stdin */

.partnertile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(50% - 150px);
  margin-right: 150px;
}

/* line 2025, stdin */

.partnertile img {
  width: 187px;
  height: 187px;
  padding: 10px;
  -o-object-fit: contain;
  object-fit: contain;
  margin-right: 70px;
}

/* line 2034, stdin */

.partnertile h4 {
  font-size: inherit;
  margin: 33px 0 20px;
  line-height: 1.1;
  color: #0a2540;
}

/* line 2041, stdin */

.partnertile a.tourl {
  margin: 1rem 0;
  display: block;
}

@media (max-width: 1800px) {
  /* line 2047, stdin */

  .partnertile {
    width: calc(50% - 100px);
    margin-right: 100px;
  }

  /* line 2052, stdin */

  .partnertile img {
    width: 157px;
    height: 157px;
    margin-right: 40px;
  }
}

@media (max-width: 750px) {
  /* line 2060, stdin */

  .partnertile img {
    width: 127px;
    height: 127px;
    margin-right: 30px;
  }
}

@media (max-width: 1200px) {
  /* line 2068, stdin */

  .partnertile {
    width: 100%;
    margin-right: 0;
  }
}

@media (max-width: 450px) {
  /* line 2075, stdin */

  .partnertile img {
    width: 80px;
    height: 80px;
    margin-right: 20px;
  }
}

/* line 2082, stdin */

.projecttile {
  background-color: #081826;
}

/* line 2086, stdin */

.projecttile .thumbcontainer {
  position: relative;
  width: 100%;
}

/* line 2091, stdin */

.projecttile .thumbcontainer img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 2097, stdin */

.projecttile .thumbcontainer .color,
.projecttile .thumbcontainer .funding {
  position: absolute;
  bottom: 0;
  width: calc(100% - 40px);
  padding: 20px;
  min-height: 25px;
  color: #fff;
  background-color: #0a2540;
  text-align: center;
}

/* line 2109, stdin */

.projecttile .thumbcontainer .color:empty,
.projecttile .thumbcontainer .funding:empty {
  padding: 0;
  width: 100%;
}

/* line 2115, stdin */

.projecttile .card {
  padding: 60px 80px;
  color: #fff;
  background-color: #081826;
}

/* line 2121, stdin */

.projecttile .card h4 {
  font-size: 20px;
}

/* line 2125, stdin */

.projecttile .card p {
  margin: 0;
}

/* line 2129, stdin */

.projecttile .card a.toproject {
  margin-top: 1rem;
  display: block;
  color: #2deac5;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* line 2137, stdin */

.publicationtile {
  margin: 0 14px 14px 0;
  background-color: #dae7f5;
}

@media (min-width: 1601px) {
  /* line 2143, stdin */

  .publicationtile:nth-child(2n+0) {
    background-color: #15293b;
    color: #fff;
  }
}

@media (max-width: 1600px) and (min-width: 901px) {
  /* line 2150, stdin */

  .publicationtile:nth-child(4n+0),
  .publicationtile:nth-child(4n+1) {
    background-color: #15293b;
    color: #fff;
  }
}

@media (max-width: 900px) {
  /* line 2158, stdin */

  .publicationtile:nth-child(2n+0) {
    background-color: #15293b;
    color: #fff;
  }
}

/* line 2164, stdin */

.publicationtile .card {
  padding: 60px 80px;
}

/* line 2168, stdin */

.publicationtile .card h4 {
  font-size: 20px;
  margin-top: 60px;
}

/* line 2173, stdin */

.publicationtile .card h4.entry-title {
  margin-top: 0;
}

/* line 2177, stdin */

.publicationtile .card p {
  margin: 0;
}

/* line 2181, stdin */

.publicationtile .card a.topublication {
  margin-top: 1rem;
  display: block;
  color: inherit;
  text-decoration: underline;
}

/* line 2188, stdin */

.jobtile {
  width: 400px;
  margin-right: 150px;
}

/* line 2193, stdin */

.jobtile h4 {
  font-size: inherit;
  margin: 33px 0 20px;
  line-height: 1.1;
  color: #0a2540;
}

/* line 2200, stdin */

.jobtile a.tourl {
  margin: 1rem 0;
  display: block;
}

/* line 2205, stdin */

.newslettertile {
  width: 400px;
  margin-right: 150px;
}

/* line 2210, stdin */

.newslettertile h4 {
  font-size: inherit;
  margin: 33px 0 20px;
  line-height: 1.1;
  color: #0a2540;
}

/* line 2217, stdin */

.newslettertile a.tourl {
  margin: 1rem 0;
  display: block;
}

/* line 2222, stdin */

.randomimagetile {
  margin: 0 14px 14px 0;
  width: 536px;
}

/* line 2227, stdin */

.randomimagetile img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

/* line 2234, stdin */

.researchthemetile {
  width: 536px;
  background-color: #081826;
}

/* line 2239, stdin */

.researchthemetile .thumbcontainer {
  position: relative;
}

/* line 2243, stdin */

.researchthemetile .thumbcontainer img {
  display: block;
}

/* line 2247, stdin */

.researchthemetile .thumbcontainer .color,
.researchthemetile .thumbcontainer .funding {
  position: absolute;
  bottom: 0;
  width: calc(100% - 40px);
  padding: 20px;
  min-height: 25px;
  color: #fff;
  background-color: #0a2540;
  text-align: center;
}

/* line 2259, stdin */

.researchthemetile .thumbcontainer .color:empty,
.researchthemetile .thumbcontainer .funding:empty {
  padding: 0;
  width: 100%;
}

/* line 2265, stdin */

.researchthemetile .card {
  padding: 60px 80px;
  color: #fff;
  background-color: #081826;
}

/* line 2271, stdin */

.researchthemetile .card h4 {
  font-size: 20px;
}

/* line 2275, stdin */

.researchthemetile .card p {
  margin: 0;
}

/* line 2279, stdin */

.researchthemetile .card a.toproject {
  margin-top: 1rem;
  display: block;
  color: #2deac5;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* line 2287, stdin */

.bbstile,
.generalStoryTaxonomypage .storytile {
  margin-right: 12px;
}

/* line 2292, stdin */

.bbstile img,
.generalStoryTaxonomypage .storytile img {
  width: 100%;
  height: auto;
}

/* line 2298, stdin */

.bbstile h3,
.generalStoryTaxonomypage .storytile h3 {
  font-size: 20px;
  position: relative;
  margin: 46px 0 0;
  padding: 0 38px;
  line-height: 1.4;
}

/* line 2307, stdin */

.bbstile h3::before,
.generalStoryTaxonomypage .storytile h3::before {
  content: "";
  height: 45px;
  width: 4px;
  background-color: #2deac5;
  position: absolute;
  left: 0;
  top: 7px;
}

/* line 2318, stdin */

.bbstile .lead,
.generalStoryTaxonomypage .storytile .lead {
  margin: 15px 40px;
}

/* line 2323, stdin */

.bbstile a.verder,
.generalStoryTaxonomypage .storytile a.verder {
  margin: 37px 40px;
  display: block;
}

/* line 2329, stdin */

.topstorytile {
  width: calc(33% - 14px);
  margin-right: 14px;
}

@media (max-width: 1400px) {
  /* line 2335, stdin */

  .topstorytile {
    width: calc(50% - 14px);
  }
}

/* line 2340, stdin */

.topstorytile img {
  width: 100%;
  height: auto;
}

/* line 2345, stdin */

.topstorytile h3 {
  font-size: 20px;
  position: relative;
  margin: 46px 0 0;
  padding: 0 38px;
  line-height: 1.4;
}

/* line 2353, stdin */

.topstorytile h3::before {
  content: "";
  height: 45px;
  width: 4px;
  background-color: #2deac5;
  position: absolute;
  left: 0;
  top: 7px;
}

/* line 2363, stdin */

.topstorytile .lead {
  margin: 15px 40px;
}

/* line 2367, stdin */

.topstorytile a {
  margin: 37px 40px;
  display: block;
}

/* line 2372, stdin */

.kennislinktile {
  width: calc(25% - 14px);
  margin-right: 14px;
}

@media (max-width: 1600px) {
  /* line 2378, stdin */

  .kennislinktile {
    width: calc(33% - 14px);
  }
}

@media (max-width: 1400px) {
  /* line 2384, stdin */

  .kennislinktile {
    width: calc(50% - 14px);
  }
}

/* line 2389, stdin */

.kennislinktile img {
  width: 100%;
  height: auto;
}

/* line 2394, stdin */

.kennislinktile h3 {
  font-size: 20px;
  position: relative;
  margin: 46px 0 0;
  padding: 0 38px;
  line-height: 1.4;
}

/* line 2402, stdin */

.kennislinktile h3::before {
  content: "";
  height: 45px;
  width: 4px;
  background-color: #2deac5;
  position: absolute;
  left: 0;
  top: 7px;
}

/* line 2412, stdin */

.kennislinktile .lead {
  margin: 15px 40px;
}

/* line 2416, stdin */

.kennislinktile a {
  margin: 37px 40px;
  display: block;
}

/* line 2421, stdin */

.videotile {
  width: calc(33% - 14px);
  margin-right: 14px;
}

@media (max-width: 1400px) {
  /* line 2427, stdin */

  .videotile {
    width: calc(50% - 14px);
  }
}

@media (max-width: 900px) {
  /* line 2433, stdin */

  .videotile {
    width: 100%;
  }
}

/* line 2438, stdin */

.videotile img {
  width: 100%;
  height: auto;
}

/* line 2443, stdin */

.videotile a.onvideothumb {
  position: relative;
  display: block;
}

/* line 2448, stdin */

.videotile a.onvideothumb svg {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 163px;
  height: 106px;
}

/* line 2459, stdin */

.videotile h3 {
  font-size: 20px;
  position: relative;
  margin: 46px 0 0;
  padding: 0 38px;
  line-height: 1.4;
}

/* line 2467, stdin */

.videotile h3::before {
  content: "";
  height: 45px;
  width: 4px;
  background-color: #2deac5;
  position: absolute;
  left: 0;
  top: 7px;
}

/* line 2477, stdin */

.videotile .lead {
  margin: 15px 40px;
}

/* line 2481, stdin */

.videotile a.watch {
  margin: 37px 40px;
  display: block;
}

/* line 2486, stdin */

.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto;
}

/* line 2493, stdin */

.aligncenter {
  display: block;
  margin: 1rem auto;
  height: auto;
}

/* line 2499, stdin */

.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto;
}

@media (min-width: 30rem) {
  /* line 2506, stdin */

  .alignleft {
    float: left;
    margin-right: 1rem;
  }

  /* line 2511, stdin */

  .alignright {
    float: right;
    margin-left: 1rem;
  }
}

/* line 2517, stdin */

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: #000;
  background: #fff;
}

/* line 2530, stdin */

.wp-block-quote {
  margin: 1rem 0;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  font-size: 28px;
}

/* line 2536, stdin */

.wp-block-image {
  width: 100%;
  margin: 1rem 0;
}

/* line 2541, stdin */

.wp-block-image img {
  height: auto;
}

@media (max-width: 1626px) {
  /* line 2546, stdin */

  h1.entry-title {
    max-width: 662px;
  }
}

/* line 2551, stdin */

.entry-content blockquote,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content ol,
.entry-content p,
.entry-content ul {
  max-width: 662px;
}

/* line 2562, stdin */

.page-template-template-full .entry-content blockquote,
.page-template-template-full .entry-content h1,
.page-template-template-full .entry-content h2,
.page-template-template-full .entry-content h3,
.page-template-template-full .entry-content h4,
.page-template-template-full .entry-content ol,
.page-template-template-full .entry-content p,
.page-template-template-full .entry-content ul {
  max-width: none;
}

/* line 2573, stdin */

header.banner {
  background-color: #081826;
  font-size: 18px;
  position: fixed;
  top: 0;
  width: calc(100% - 100px);
  padding: 0 0 0 100px;
  z-index: 20;
  height: 100px;
}

@media (max-width: 1400px) {
  /* line 2585, stdin */

  header.banner {
    padding: 0 70px;
    width: calc(100% - 100px);
    height: auto;
  }
}

@media (max-width: 500px) {
  /* line 2593, stdin */

  header.banner {
    padding: 0 25px;
    width: calc(100% - 50px);
    height: auto;
  }
}

/* line 2600, stdin */

header.banner .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1640px;
  margin: 0 auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 2611, stdin */

header.banner .container .logo {
  height: 52px;
  width: auto;
  margin: 22px 0 17px;
}

@media (max-width: 1400px) {
  /* line 2618, stdin */

  header.banner .container .logo {
    margin: 17px 0;
  }
}

/* line 2623, stdin */

header.banner .container .nav-primary .menu-main-menu-container {
  height: 100%;
}

/* line 2627, stdin */

header.banner .container .nav-primary ul.nav {
  margin: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

/* line 2636, stdin */

header.banner .container .nav-primary ul.nav > li {
  list-style-type: none;
  position: relative;
  padding: 0 2rem;
}

/* line 2642, stdin */

header.banner .container .nav-primary ul.nav > li.wpml-ls-item {
  padding: 0 0.5rem;
}

/* line 2646, stdin */

header.banner .container .nav-primary ul.nav > li > a {
  color: #fff;
  text-decoration: none;
  line-height: 90px;
  padding-top: 5px;
  display: block;
  border-bottom: 6px solid transparent;
}

/* line 2655, stdin */

header.banner .container .nav-primary ul.nav > li.current-menu-item > a {
  color: #2deac5;
  border-bottom: 6px solid #2deac5;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
}

/* line 2661, stdin */

header.banner .container .nav-primary ul.nav > li.wpml-ls-first-item {
  margin-left: auto;
}

/* line 2665, stdin */

header.banner .container .nav-primary ul.nav > li.wpml-ls-current-language > a {
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
}

/* line 2669, stdin */

header.banner .container .nav-primary ul.nav ul.sub-menu {
  pointer-events: none;
  position: fixed;
  top: 100px;
  left: 0;
  height: calc(100vh - 100px);
  max-height: 0;
  z-index: -1;
  padding: 0 calc(0.3 * calc(calc(100vw - 312px) / 2)) 0 calc(0.7 * calc(calc(100vw - 312px) / 2));
  -webkit-transition: max-height 0.3s;
  -o-transition: max-height 0.3s;
  transition: max-height 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  background-image: url(/app/themes/origins/dist/images/menubck.jpg);
}

/* line 2691, stdin */

body.logged-in header.banner .container .nav-primary ul.nav ul.sub-menu {
  height: calc(100vh - 132px);
  top: 132px;
}

/* line 2697, stdin */

header.banner .container .nav-primary ul.nav ul.sub-menu.opened {
  padding-top: 3rem;
  padding-bottom: 10px;
  overflow: scroll;
  opacity: 1;
  max-height: calc(100vh - 100px);
  top: 100px;
  pointer-events: all;
  -webkit-transition: max-height 0.3s;
  -o-transition: max-height 0.3s;
  transition: max-height 0.3s;
}

/* line 2710, stdin */

body.logged-in header.banner .container .nav-primary ul.nav ul.sub-menu.opened {
  max-height: calc(100vh - 157px);
}

/* line 2728, stdin */

header.banner .container .nav-primary ul.nav ul.sub-menu.opened::before {
  pointer-events: auto;
}

/* line 2732, stdin */

header.banner .container .nav-primary ul.nav ul.sub-menu li {
  text-decoration: none;
  list-style-type: none;
  background-color: #2b3d4e;
  color: #fff;
  width: 489px;
  /* 20vw */
  white-space: nowrap;
  position: relative;
  font-size: 26px;
  top: -100vw;
  -webkit-transition: top 0.3s;
  -o-transition: top 0.3s;
  transition: top 0.3s;
}

/* line 2745, stdin */

header.banner .container .nav-primary ul.nav ul.sub-menu li::after {
  content: "";
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 46px;
  height: 46px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABTCAYAAADjsjsAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMDRjYzE2OTgsIDIwMjUvMDcvMDItMTI6MTg6MTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODRiOWVlMzktZDFkOC00MjdiLWE5YWMtN2I5NDE0ZmI4YjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDNjkxNkRCRTI0NzExRjBCMTg1ODZEMzQ2NTFGM0M2IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDNjkxNkRBRTI0NzExRjBCMTg1ODZEMzQ2NTFGM0M2IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy4yIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODRiOWVlMzktZDFkOC00MjdiLWE5YWMtN2I5NDE0ZmI4YjU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg0YjllZTM5LWQxZDgtNDI3Yi1hOWFjLTdiOTQxNGZiOGI1NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmGoPH0AAAwPSURBVHja7F1tiJxXFT5nusnablyTGPWHhFYp/pOSEmqp1I8aQ7pJ60dKCVINov3aHbTbSLuBmJAE0lAItSgBoT+0KVoKNghJGtBWY7AUlGqKxdiP7PZH6R9N0/1oaBJyvHfm3Pc95947s/vOe9+dSbMnnOzufM8z5+M55557B4kIui3vzlxYw7+uMPopoyuNftLox40OGO0zes7opNH/Gn3b6DusM/aOywb6/tjt94HdAJPBs8CtNnqz0VVGF5V4yDNGXzR63OirRs92A9x5A5MBvNroeqNDRvsrfDpruQeNvmB0ar6ArRRMBnCx0VuN3mV0aRe874TRA/Zn1aBWAiaDaGPdJtZekNNG9xs9VhWoycE0QA4xgN+F3hSbwB43+lJqUJOBydZ4k9Exo1dC74t1/32WEaQCNQmYBshvmR+jnJmTC5l/2Hi1aP9ILdb1D6YAtBSYbI2fN/pIZdkZIQfQ/S4vSyMvG91jAP1dV8BkIDcava9ab5RI8t/VWOgMh6iTnVppR2AykKPMFyvkGg4/fo0GRPt60V4hr0sL7i5L/jsBtDCYBsh15scOozdWDqRw6WbcxEgsjfk8ln12m+0PFQW0rwMgd3MZWK1zkwYPG9ZHHsrZlcKCMUVM/bHRK8z7LVTz9xV07R2VA4lNUFC4bsMCSUdRbCjyddieBXRmrXWj54sA2lcwRt5YeaIhfuNETdAIwxgpQFfwug+Ampdllt25pdr3fHqugNYKZO2hqkAkl6EdIAyOipGUA924XPxO6vOggD+V5NK7uUEDpcFkHnlfJe6MzXjXAES9YVRQx72UdDwVIFLkeioXRPdymdw5mFzZPJLO/jwXpdxVG4CgtC6XS1w6p9yKQSSaLNvniQgzC4cUlgncex0VTexiYIo42d8JcJmL8T8EEfvIWVDTvcmhQaAzNflm7EBvItgAiUFGQBFDvefIrLeUrJmtXG5nmTeVqbVJuKiLfSSrGZdTKMDLuy2p+1kAiQhAMUz0yCmFrDMNqd9mjOwbhcDk+DDWeTjEjLo4i8gINvkhL8+6RBI2BAgZpXpMEPQo/wDYctl6VYIqLxave1q5e62Fe28q00YjkU1dvMJoEsE89gkA8+TkkXKMJCCMuHAWVh2gkbjduQzxgt+cLHOgbGPXtxyXtcNE4L05Bwx53ip+EicjksmF/OelSMwNrbqE1GPWWWthlYnoT9MFXZzDiPVm1uiSCemY6dfeCDpjq+sJ1IcT2iGlip3XG712NstcnApMl6FRlH4y62Dg8zoDoVd7Ez9YTvBzWkUiBKDM/JklUpRplJTNvnX6YN6aqjJE1YTQ7pdVjModSSdlj5M66iPjn+SVKoRkoOukJj0hQey0pfXyKJiM8l3JepCKTbs36DDzOKF7a+TRJ78rxJc/9stfwRvjE+r+EqSs40Q5fOQFYoQksXNDK8u8Osm6dt7S0WUdiSpHMSQdGzGWuSmPsTv3/QJ++/sjcP9DO+H1U+OBC6OMw5i/oIzss6dQGle/U7q6BHN9ulhJQT9SXp5ZDKJ3mzxDkysfibKy0gJ5+IW/NG4z+f77DUBfOzXBIHnZHL14qx4XhLWWkn7ZBKkJFx9KsoqICNK5sjfq1cuakaMyJJmjXTy0QB56/piqty2gww8bQN8cFzGTctP3KBMKD6A0JaaVtb5lrkixuoheZRPrP8o3QFkDQ+ZZUQOxVWVWjBhw2cmZGRge22VcfiLLbMrifM7qOlVpgLSyzrm6A3N1Kl6ZM5M8PuX8EVVMxYAOea5KlJWL2x8cgfW3fCnSzGBArYWOj3vJJahdNSuiJDRp0FWLDsybU63bgIh3/ouloDLxamoFNgrq05TtW0Zgw5qvhB8gx9Dhh3JA1Ycbrs6BalSVlwaBr7GJrkrT7xXxElHWiPplq/fkEXiv8aN6RuZxtj843LTQIFk5C93FgOqKSgObrw8lcvYbpGUuAki8nkOkKiGQdTFREPtImotnwWoNyPyyY0sdNnzty1nsy+kUwuT0dBNQG0M5ROT90hjPxBSIrrZGWePkU34hDCNEE1EsGZDXeOBqhkhZNQkGoGpzz1p/6lloEEPHLKDjmneCT51EYzqFm0NzhrwklBR2yUXzwk80pOh8rL0miXpeNpK4h33MRgw1Fkpi4gNkln9YxlDRYG7R4UrR7FxZpgAPmq/ol5TgNW/zN44+8Kr7LmJp4O55YrJZ/jaTlGTsdPKei6G2UhIswZWarRfrOpLFeHr6/JOF+5f+NBqGM1ZTU9Pw+psTMYYeJGMifRv0Mcb8pzd6lP39syeehJOnJsQ0SH6DwYEB2L93O3zus9eIV+EvppdG9NsWzMOFqx8UIyyIOmnwlf945V9w79ZdIQqIqrmLbZAjQfLJJ/ze39HxGvG8g0uWMKCfyRsv/mOUi53fq3FnvbhVkmh9ob8EQZw4RbyToGI8s2fdeAY0VvHoDzEyZODiNOquU1YpZbQJ8jWpNISzVis6vOXXjQg6y8rk2NaJ2BWpJVUKeaRaY5f3Cbr7YYZv1PIG0EN/+HMYl9LEzAaY5wrzRxL8TJSQqDrcoK0vsgakmg0SMAc0WxhKi5UweMAHYIv72MsslRq99/uiMZ2MGlm5WOMtdAVnWrxJCSLd0IhlmazXkS+ISbKtYmWW7SEcKZSAgdc88UOKuI0FcsdP6hl5V2tJaeQDm4CeML/8oPS8eTRbk572VffxJn4jQ61qYwC0nmm1zGHEJLt/m1YcZs+X368B5JZ66uztyzdrvDWu86pRrUaTN2yVLx0ElMpveFC4/KDaHBQpFQxoU9NNIC0tQmGp7uaZRSIoyl+BnK3xztiSzQ3ZTtN0xq/iwINdrz76dTJmFCZmkg0gTZXj+KUMFyiBJAiWmiuQi31lwQzjDoohNRfn5IQb5utBYsAKvTHq5jQwRTdb2P+mpmegbqjOyfG3wvrcPLYtM211pBN2ZXB+4MrJGUi8OyJc+qfWO1Iy8DWl0eNa2tUnhWsHPNMBaer2xJsG2kljk2tN7NdONElNmgwDRKqkFpulHIzB4Gtuoda161t3567tEfoMSAKoYrNQC/l7wzJ5VvtFSGieFBkD9O1TLYBRaEFqGgPzGDk8tlMBKanZ7V//qnBtqtoawdvhljWHj0PSCevIKKFz1kgypcg8pT+M4Fz7PwZI8jod9rluX3sLbHvg/vlya1/ekrstXoUqNk9wIskAFe4uG7YIsct0vV23FmmSjST7NfOzb1Ef3DG0Fh64e/N8W6OTN/yl3rOl+OasTXhUPUu/oFKlnZwjEu76nY23wUf6F8PAVVfB0sGPwieWL4VrVn4afrhpIwMJ3QDSymG3rSXb7mfWMH4OzY1E6bc2K16DwQaqYBZGkfx8+PBv/3wFnn3ueeg3oA4uGYAvrl4FX7j+Ouiy3OF2A0sw7c6KZ6GqzaQQA664nJmchP+9ewZWLFsGHzMW2mWxmfBuZ5my/TbFpwNcV8kO50RuuHRwsKE9Ik/JnWvZ4BZfeAAWpIj8td2w6wk+ZWVBZpffGL3QEky2zv0LOM1JnvE3p8Z2Wxzj42oWpLU8HetpBGAy2o8v4NVWDsS2TLfa7vcSx88FCWVfq3WzKJiM+r4F3AJ5zejRVhv5221EfWchGQWyp92JCC3B5DsddO2lBYHHZutftN28z4DuSdqNvzTlT0aPzHZOx6zHSnARP3YZA2nr70eTHHjCchKaJ1FdbmI9cqsB8igkOvDEufvxy4x/njc6Yt7705D6kCgLqD3fx8gVkLjv2aNA/si8519DVceXCUDP82EoH1bXHikKJHQyTigAPc0HKH3Yks3WIq4NCc/PtJsw90LpHRs9Q38enWuyqeSYXD5pZpTP/bmUCfmRskflpjpz2B2gtK0A3eqVWtsWJW93/czhCKj2AKV7oOoTXyFZ9+doyuPFqzinfQ3vLarzKSvQg41du9Z1rmfPaW8Bqt0Gt7nyI3Vhzms2z1jqc8l8g0ALUJfz4SB3QrVfEBKjOk9BcxXxwiX53RZzoFP2KIZ1vPEdKpj9Oczl73vz+VU22K0vV2Jgr+RQcAOfxnAtFJ/YPcHzkS+7abRufdES9sI3VXnfVgV88pcNB0uYalm9yOCdZb3YK99Q5eT/AgwAoB84HZhywnoAAAAASUVORK5CYII=);
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 2760, stdin */

header.banner .container .nav-primary ul.nav ul.sub-menu li a {
  padding: 1.3em 37px;
  color: #fff;
  display: block;
  text-decoration: none;
}

/* line 2767, stdin */

header.banner .container .nav-primary ul.nav ul.sub-menu.opened li {
  -webkit-transition: top 0.3s;
  -o-transition: top 0.3s;
  transition: top 0.3s;
  top: 0;
}

/* line 2772, stdin */

header.banner .container .nav-primary ul.nav ul.sub-menu li:hover {
  background-color: #72e7c7;
}

/* line 2776, stdin */

body.admin-bar header.banner {
  top: 32px;
}

/* line 2780, stdin */

.archiveheader,
.homeheader,
.newsheader,
.singleheader {
  position: relative;
  height: 611px;
  width: 100%;
  overflow: hidden;
}

@media (max-width: 1400px) {
  /* line 2791, stdin */

  .archiveheader,
  .homeheader,
  .newsheader,
  .singleheader {
    height: 421px;
  }
}

/* line 2799, stdin */

.archiveheader img.archiveheaderbck,
.archiveheader img.homeheaderbck,
.archiveheader img.newsheaderbck,
.archiveheader img.singleheaderbck,
.homeheader img.archiveheaderbck,
.homeheader img.homeheaderbck,
.homeheader img.newsheaderbck,
.homeheader img.singleheaderbck,
.newsheader img.archiveheaderbck,
.newsheader img.homeheaderbck,
.newsheader img.newsheaderbck,
.newsheader img.singleheaderbck,
.singleheader img.archiveheaderbck,
.singleheader img.homeheaderbck,
.singleheader img.newsheaderbck,
.singleheader img.singleheaderbck {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  left: 0;
  top: 0;
}

/* line 2826, stdin */

.archiveheader div.gradient,
.homeheader div.gradient,
.newsheader div.gradient,
.singleheader div.gradient {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: transparent -webkit-linear-gradient(193deg, rgba(10, 37, 64, 0.4), #0a2540) 0 0 no-repeat padding-box;
  background: transparent -o-linear-gradient(193deg, rgba(10, 37, 64, 0.4) 0, #0a2540 100%) 0 0 no-repeat padding-box;
  background: transparent -o-linear-gradient(193deg, rgba(10, 37, 64, 0.4), #0a2540) 0 0 no-repeat padding-box;
  background: transparent linear-gradient(257deg, rgba(10, 37, 64, 0.4), #0a2540) 0 0 no-repeat padding-box;
  opacity: 1;
}

/* line 2841, stdin */

.archiveheader div.teaser,
.homeheader div.teaser,
.newsheader div.teaser,
.singleheader div.teaser {
  position: absolute;
  color: #fff;
  margin: 0 0 0 281px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 2854, stdin */

.archiveheader div.teaser a,
.homeheader div.teaser a,
.newsheader div.teaser a,
.singleheader div.teaser a {
  color: #fff;
}

@media (max-width: 1400px) {
  /* line 2862, stdin */

  .archiveheader div.teaser,
  .homeheader div.teaser,
  .newsheader div.teaser,
  .singleheader div.teaser {
    margin: 0 70px;
  }
}

@media (max-width: 500px) {
  /* line 2871, stdin */

  .archiveheader div.teaser,
  .homeheader div.teaser,
  .newsheader div.teaser,
  .singleheader div.teaser {
    margin: 0 25px;
  }
}

/* line 2879, stdin */

.archiveheader div.teaser div.title,
.homeheader div.teaser div.title,
.newsheader div.teaser div.title,
.singleheader div.teaser div.title {
  margin-bottom: 10px;
  max-width: 820px;
}

/* line 2887, stdin */

.archiveheader div.teaser .lead,
.homeheader div.teaser .lead,
.newsheader div.teaser .lead,
.singleheader div.teaser .lead {
  max-width: 732px;
}

/* line 2894, stdin */

.searchstarter {
  cursor: pointer;
  background-color: #fff;
  border-radius: 36px;
  padding: 17px;
  height: 27px;
  z-index: 200;
  -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 2907, stdin */

.searchstarter img {
  width: 28px;
  height: 28px;
}

/* line 2912, stdin */

.searchstarter img.search {
  display: block;
}

/* line 2916, stdin */

.searchstarter img.close {
  display: none;
}

@media (max-width: 1800px) {
  /* line 2921, stdin */

  .searchstarter {
    display: none;
  }
}

/* line 2926, stdin */

.searchflyout {
  display: none;
  position: fixed;
  width: calc(100% - 280px);
  padding: 170px 140px 140px;
  background-color: #fff;
  left: 0;
  top: 0;
  z-index: 10;
}

@media (max-width: 1400px) {
  /* line 2938, stdin */

  .searchflyout {
    padding: 140px 70px 70px;
    width: calc(100% - 140px);
  }
}

@media (max-width: 500px) {
  /* line 2945, stdin */

  .searchflyout {
    padding: 25px;
    width: calc(100% - 50px);
  }
}

/* line 2951, stdin */

.behindsearchflyout {
  left: 0;
  top: 0;
  display: none;
  position: fixed;
  width: 100vw;
  height: 100vh;
}

/* line 2960, stdin */

form.search-form {
  border-bottom: 1px solid #aebdcb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 3rem;
}

/* line 2968, stdin */

form.search-form input.search-field {
  font-size: 36px;
  border: 0;
  outline: 0;
}

/* line 2974, stdin */

form.search-form input.search-field::-webkit-input-placeholder {
  color: #aebdcb;
  font-style: italic;
}

/* line 2979, stdin */

form.search-form input.search-field::-moz-placeholder {
  color: #aebdcb;
  font-style: italic;
}

/* line 2984, stdin */

form.search-form input.search-field::-ms-input-placeholder {
  color: #aebdcb;
  font-style: italic;
}

/* line 2989, stdin */

form.search-form input.search-field::-webkit-input-placeholder {
  color: #aebdcb;
  font-style: italic;
}

form.search-form input.search-field::-moz-placeholder {
  color: #aebdcb;
  font-style: italic;
}

form.search-form input.search-field::-ms-input-placeholder {
  color: #aebdcb;
  font-style: italic;
}

form.search-form input.search-field::placeholder {
  color: #aebdcb;
  font-style: italic;
}

/* line 2994, stdin */

form.search-form .search-submit {
  margin-left: auto;
  font-size: 36px;
  outline: 0;
  background-color: transparent;
  border: 0;
  color: #2deac5;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
}

/* line 3004, stdin */

form.search-form .search-submit img {
  vertical-align: bottom;
  width: 2rem;
  margin-left: 4rem;
}

@media (max-width: 900px) {
  /* line 3011, stdin */

  form.search-form {
    padding-bottom: 1rem;
  }

  /* line 3015, stdin */

  form.search-form .search-submit,
  form.search-form input.search-field {
    font-size: 16px;
    line-height: 20px;
  }

  /* line 3021, stdin */

  form.search-form img {
    margin-left: 1rem !important;
  }
}

/* line 3026, stdin */

#menuopener {
  display: none;
}

@media (max-width: 1800px) {
  /* line 3031, stdin */

  #menuopener {
    display: block;
    -ms-flex-item-align: center;
    align-self: center;
  }
}

@media (max-width: 1800px) and (min-width: 450px) {
  /* line 3039, stdin */

  #menuopener button.hamburger[type=button]::before {
    content: "Menu";
    color: #fff;
    vertical-align: super;
    margin-right: 5px;
  }
}

@media (max-width: 1800px) {
  /* line 3048, stdin */

  #menuopener .is-active.button.hamburger .hamburger-inner,
  #menuopener .is-active.button.hamburger .hamburger-inner::after,
  #menuopener .is-active.button.hamburger .hamburger-inner::before,
  #menuopener button.hamburger .hamburger-inner,
  #menuopener button.hamburger .hamburger-inner::after,
  #menuopener button.hamburger .hamburger-inner::before {
    background-color: #fff;
  }

  /* line 3057, stdin */

  #menuopener .is-active.button.hamburger:active,
  #menuopener .is-active.button.hamburger:focus,
  #menuopener button.hamburger:active,
  #menuopener button.hamburger:focus {
    border: 0;
    outline: 0;
  }
}

/* line 3066, stdin */

.contdown {
  position: absolute;
  cursor: pointer;
  bottom: 0;
  left: 0;
  width: 100px;
  height: 100px;
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

@media (max-width: 1400px) {
  /* line 3079, stdin */

  .contdown {
    width: 70px;
    height: 70px;
  }
}

@media (max-width: 500px) {
  /* line 3086, stdin */

  .contdown {
    width: 25px;
    height: 25px;
  }
}

/* line 3092, stdin */

footer section.items {
  padding: 88px 278px;
  max-width: 1364px;
  margin: 0 100px;
  background-color: #eef4fb;
}

@media (max-width: 1800px) {
  /* line 3100, stdin */

  footer section.items {
    padding: 88px 140px;
  }
}

@media (max-width: 1400px) {
  /* line 3106, stdin */

  footer section.items {
    padding: 88px 70px;
  }
}

@media (max-width: 500px) {
  /* line 3112, stdin */

  footer section.items {
    padding: 25px;
  }
}

/* line 3117, stdin */

footer section.items .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

@media (max-width: 900px) {
  /* line 3131, stdin */

  footer section.items .container {
    display: block;
    text-align: left;
  }
}

/* line 3137, stdin */

footer section.items .container img.logo {
  -ms-flex-item-align: center;
  align-self: center;
  height: 70px;
  width: 240px;
}

/* line 3144, stdin */

footer section.items .container .socials {
  -ms-flex-item-align: center;
  align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1400px) {
  /* line 3153, stdin */

  footer section.items .container .socials {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 25px auto;
  }
}

@media (max-width: 900px) {
  /* line 3162, stdin */

  footer section.items .container .socials {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }
}

/* line 3169, stdin */

footer section.items .container .socials a {
  display: block;
}

/* line 3173, stdin */

footer section.items .container .socials svg {
  margin: 0 10px;
  width: 30px;
  display: block;
  height: 30px;
}

@media (max-width: 900px) {
  /* line 3181, stdin */

  footer section.items .container .socials svg {
    margin: 0 20px 0 0;
  }
}

/* line 3186, stdin */

footer section.items .container .footerlinks {
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 3191, stdin */

footer section.items .container .footerlinks ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}

/* line 3199, stdin */

footer section.items .container .footerlinks ul li {
  list-style-type: none;
  margin: 0 0 0 100px;
}

@media (max-width: 1000px) {
  /* line 3205, stdin */

  footer section.items .container .footerlinks ul li {
    margin: 0 0 0 50px;
  }
}

@media (max-width: 900px) {
  /* line 3211, stdin */

  footer section.items .container .footerlinks ul li {
    margin: 0 50px 0 0;
  }
}

/* line 3216, stdin */

footer section.items .container .footerlinks ul a {
  text-decoration: none;
  color: inherit;
}

/* line 3221, stdin */

footer section.bottom {
  background-color: #081826;
  color: #fff;
  padding: 1rem 278px;
  max-width: 1364px;
  margin: 0 100px;
}

@media (max-width: 1800px) {
  /* line 3230, stdin */

  footer section.bottom {
    padding: 1rem 140px;
  }
}

@media (max-width: 1400px) {
  /* line 3236, stdin */

  footer section.bottom {
    padding: 1rem 70px;
  }
}

@media (max-width: 500px) {
  /* line 3242, stdin */

  footer section.bottom {
    padding: 0.5rem 25px;
  }
}

/* line 3247, stdin */

footer section.bottom .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

@media (max-width: 900px) {
  /* line 3255, stdin */

  footer section.bottom .container {
    display: block;
  }
}

/* line 3260, stdin */

footer section.bottom .poweredby {
  display: inline-block;
  margin-right: 4rem;
}

/* line 3265, stdin */

footer section.bottom a {
  color: #fff;
  text-decoration: underline;
}

/* line 3270, stdin */

footer section.bottom .cookies {
  margin-left: auto;
}

/* line 3274, stdin */

footer section.bottom button {
  margin-right: 50px;
  font-family: inherit;
  outline: none;
  background-color: transparent;
  font-size: inherit;
  border: 0;
  text-decoration: underline;
  color: #fff;
}

/* line 3285, stdin */

footer section.bottom button.cookieopener {
  padding-left: 0;
}

/* line 3289, stdin */

.cookievraag {
  padding: 2rem 140px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  -webkit-transition: bottom 0.6s;
  -o-transition: bottom 0.6s;
  transition: bottom 0.6s;
  background-color: #081826;
  z-index: 9999;
  border-top: 2px solid #fff;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 800px) {
  /* line 3308, stdin */

  .cookievraag {
    font-size: 1rem;
    padding: 0.5rem;
  }
}

/* line 3314, stdin */

.cookievraag .container {
  position: relative;
}

/* line 3318, stdin */

.cookievraag .close {
  position: absolute;
  z-index: 2;
  cursor: pointer;
  right: 10px;
  top: 10px;
}

/* line 3326, stdin */

.cookievraag.closed {
  -webkit-transition: bottom 0.6s;
  -o-transition: bottom 0.6s;
  transition: bottom 0.6s;
  bottom: -500px;
}

/* line 3333, stdin */

.cookievraag .buttons {
  text-align: right;
}

@media (max-width: 800px) {
  /* line 3338, stdin */

  .cookievraag .buttons {
    text-align: center;
  }
}

/* line 3343, stdin */

.cookievraag a {
  color: #fff;
}

/* line 3347, stdin */

.cookievraag .button {
  line-height: 3.2rem;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  border: 0;
  outline: 0;
  padding: 0 2rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
  background-color: rgba(255, 255, 255, 0.6);
  color: #0a2540;
  cursor: pointer;
}

@media (max-width: 800px) {
  /* line 3370, stdin */

  .cookievraag .button {
    line-height: 1.6rem;
    margin-bottom: 10px;
  }
}

/* line 3376, stdin */

.cookievraag .button.accept {
  font-weight: 500;
  background-color: #2deac5;
}

/* line 3381, stdin */

.cookievraag .cookiesettings {
  background-color: #0a2540;
  border: 0.25rem solid #fff;
  position: absolute;
  left: 20px;
  padding: 20px 40px 20px 20px;
  top: 50px;
  display: none;
}

@media (max-width: 800px) {
  /* line 3392, stdin */

  .cookievraag .cookiesettings label {
    display: block;
    margin-bottom: 5px;
  }
}

/* line 3398, stdin */

.newslettersignup {
  background-image: url(/app/themes/origins/dist/images/newslettersignupbck_eff8aab5.png);
  background-size: cover;
  padding: 8rem 0;
  text-align: center;
  color: #fff;
  margin-top: 5rem;
}

/* line 3407, stdin */

.newslettersignup .explain {
  max-width: 20rem;
  margin: 0 auto;
}

/* line 3412, stdin */

.newslettersignup .button {
  background-color: #2deac5;
  color: #081826;
  padding: 1.5rem 4rem;
  border-radius: 2.4rem;
  display: inline-block;
  margin: 2rem auto;
}

/* line 3421, stdin */

.newslettersignup .button::after {
  border: 2px solid #081826;
}

/* line 3425, stdin */

.homeheader {
  width: 100%;
  position: relative;
  background-color: #081826;
  height: 582px;
}

@media (max-width: 1400px) {
  /* line 3433, stdin */

  .homeheader {
    height: 548px;
  }
}

@media (min-width: 1401px) {
  /* line 3439, stdin */

  .homeheader .gradient,
  .homeheader .homeheaderbck {
    margin-left: 100px;
    width: calc(100% - 100px);
  }
}

/* line 3446, stdin */

.homeheader div.teaser {
  margin-left: 196px;
  margin-top: 0;
}

/* line 3451, stdin */

.homeheader div.teaser .title {
  font-size: 69px;
  line-height: 0.9;
  margin-bottom: 23px !important;
}

@media (max-width: 1400px) {
  /* line 3458, stdin */

  .homeheader div.teaser .title {
    font-size: 60px;
  }
}

/* line 3463, stdin */

.homeheader div.teaser .title::after {
  content: ".";
  color: #2deac5;
}

@media (max-width: 1800px) {
  /* line 3469, stdin */

  .homeheader div.teaser {
    margin-left: 194px;
    position: relative;
    -webkit-transform: none;
    -o-transform: none;
    transform: none;
    left: 0;
    top: 0;
  }
}

@media (max-width: 1400px) {
  /* line 3481, stdin */

  .homeheader div.teaser {
    margin-left: 70px;
  }
}

@media (max-width: 500px) {
  /* line 3487, stdin */

  .homeheader div.teaser {
    margin-left: 25px;
  }
}

@media (max-width: 1800px) {
  /* line 3493, stdin */

  .homeheader .overlay {
    position: absolute;
    top: 53%;
    width: 100%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

/* line 3504, stdin */

.homeheader a.videolink,
.singleheader a.videolink {
  color: #fff;
  margin-top: 11px;
  position: absolute;
  display: block;
  text-decoration: none;
  right: 75px;
  top: 74%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  cursor: pointer;
}

/* line 3520, stdin */

.homeheader a.videolink::before,
.singleheader a.videolink::before {
  content: "";
  position: absolute;
  top: -70px;
  border: 1px solid #bbb;
  border-radius: 10px;
  left: -140px;
  width: 375px;
  height: 211px;
  background-image: url(/app/themes/origins/dist/images/videothumb.jpg);
  background-size: contain;
  opacity: 0.5;
  z-index: -2;
  display: block;
}

/* line 3537, stdin */

.homeheader a.videolink svg,
.singleheader a.videolink svg {
  display: inline-block;
  margin-left: 1rem;
  width: 110px;
  vertical-align: middle;
}

@media (max-width: 1400px) {
  /* line 3559, stdin */

  .homeheader a.videolink,
  .singleheader a.videolink {
    margin-left: 70px;
    margin-right: 70px;
  }
}

@media (max-width: 500px) {
  /* line 3567, stdin */

  .homeheader a.videolink,
  .singleheader a.videolink {
    margin-left: 25px;
    margin-right: 25px;
  }
}

/* line 3574, stdin */

section.featured {
  background-color: #fff;
  max-width: 1640px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

/* line 3583, stdin */

section.featured .text {
  padding: 130px 70px 170px 140px;
  width: 488px;
}

/* line 3588, stdin */

section.featured .text h2 {
  font-size: 36px;
}

/* line 3592, stdin */

section.featured .text .meta {
  color: #adbdcc;
  font-size: 18px;
  text-transform: uppercase;
}

/* line 3598, stdin */

section.featured .text .meta .type {
  padding-right: 10px;
  border-right: 1px solid #adbdcc;
}

/* line 3603, stdin */

section.featured .text .meta .date {
  margin-left: 10px;
}

/* line 3607, stdin */

section.featured .featuredimglink {
  max-width: 45%;
}

/* line 3611, stdin */

section.featured img.featuredimg {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: auto;
  display: block;
  margin-left: auto;
}

@media (max-width: 900px) {
  /* line 3621, stdin */

  section.featured img.featuredimg {
    max-width: 100%;
    width: 100%;
    height: 300px;
  }
}

@media (max-width: 1400px) {
  /* line 3629, stdin */

  section.featured .text {
    padding: 60px 70px 80px;
  }
}

@media (max-width: 900px) {
  /* line 3635, stdin */

  section.featured {
    display: block;
  }

  /* line 3639, stdin */

  section.featured .text {
    width: auto;
  }
}

@media (max-width: 500px) {
  /* line 3645, stdin */

  section.featured .text {
    padding: 60px 25px 80px;
  }
}

/* line 3650, stdin */

section.research {
  padding-top: 160px;
  max-width: 1640px;
}

@media (max-width: 1400px) {
  /* line 3656, stdin */

  section.research {
    padding-top: 80px;
  }
}

/* line 3661, stdin */

section.research .intro,
section.research .slidercontainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1400px) {
  /* line 3669, stdin */

  section.research .slidercontainer {
    display: block;
    position: relative;
  }
}

@media (max-width: 900px) {
  /* line 3676, stdin */

  section.research .intro {
    display: block;
    position: relative;
  }
}

/* line 3682, stdin */

section.research .text {
  padding: 0 100px 0 140px;
  width: 590px;
}

@media (max-width: 1400px) {
  /* line 3688, stdin */

  section.research .text {
    padding: 0 50px 70px 70px;
    min-width: 453px;
    width: auto;
  }
}

@media (max-width: 900px) {
  /* line 3696, stdin */

  section.research .text {
    min-width: 0;
  }
}

@media (max-width: 500px) {
  /* line 3702, stdin */

  section.research .text {
    padding: 0 25px 70px;
  }
}

/* line 3707, stdin */

section.research .text .meta {
  color: #adbdcc;
  font-size: 18px;
  text-transform: uppercase;
}

/* line 3713, stdin */

section.research .text .meta .type {
  padding-right: 10px;
  border-right: 1px solid #adbdcc;
}

/* line 3718, stdin */

section.research .text .meta h2 {
  margin-bottom: 40px;
}

/* line 3722, stdin */

section.research .text .meta .date {
  margin-left: 10px;
}

/* line 3726, stdin */

section.research .arrow {
  width: 104px;
  height: 104px;
  -ms-flex-item-align: end;
  align-self: flex-end;
  cursor: pointer;
  margin: 0 10px;
}

@media (max-width: 1400px) {
  /* line 3736, stdin */

  section.research .arrow {
    bottom: -50px;
    position: absolute;
    left: 50%;
  }

  /* line 3742, stdin */

  section.research .arrow.prev {
    margin-left: -114px;
  }

  /* line 3746, stdin */

  section.research .arrow.next {
    margin-left: 10px;
  }
}

/* line 3751, stdin */

section.research .slider.researchthemes {
  width: 950px;
  height: 522px;
  margin-left: 280px;
  margin-right: 38px;
}

@media (max-width: 1400px) {
  /* line 3759, stdin */

  section.research .slider.researchthemes {
    max-width: 950px;
    width: calc(100% - 140px);
    margin: 0 auto;
    height: auto;
  }
}

@media (max-width: 500px) {
  /* line 3768, stdin */

  section.research .slider.researchthemes {
    width: calc(100% - 50px);
  }
}

/* line 3773, stdin */

section.research .slider.researchthemes .slide {
  height: 522px;
  background-color: #f2ae2b;
  color: #fff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkJHX0VsZW1lbnRzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjU3LjggNjU5LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY1Ny44IDY1OS42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAwMDAwMDI0O30KPC9zdHlsZT4KPHBhdGggaWQ9IkJHX0VsZW1lbnRzLTIiIGNsYXNzPSJzdDAiIGQ9Ik01ODMuNSw3NC4yYzE0My4xLDE0Niw2OC4xLDM4NS4xLTEyNi40LDQyOC4zYy03MS4zLDE1LjktMTE1LjYtMi42LTE3My40LTIwLjEKCWMtNTEtNy41LTk2LjEsMjkuMy0xMDIuMiw3N2MtMC42LDMuNi0wLjcsOC4xLTAuOCwxMy4xYzAuMSwwLjIsMC4xLDAuMiwwLDAuM2MtMTIsMTI3LjQtMTkxLjUsMTA3LTE3OS42LTE1LjUKCWM5LjQtNTYuMSw1MS41LTc4LjUsMTAyLjItNzkuM2MzOC4zLTYuMiw2Ni43LTM2LjQsNzMuNS03MS44YzIuNi0xNS44LDIuOC0zMi4xLTQuNy00OEM2MS4zLDk0LjQsMzgyLjMtMTE5LjIsNTgzLjUsNzQuMnoiLz4KPC9zdmc+Cg==);
  background-position: 595px 40px;
  background-repeat: no-repeat;
  background-size: 400px;
}

@media (max-width: 1400px) {
  /* line 3784, stdin */

  section.research .slider.researchthemes .slide {
    height: none;
  }
}

@media (max-width: 600px) {
  /* line 3790, stdin */

  section.research .slider.researchthemes .slide {
    height: 662px;
  }
}

/* line 3795, stdin */

section.research .slider.researchthemes .slide .text {
  padding: 80px;
  width: 590px;
}

/* line 3800, stdin */

section.research .slider.researchthemes .slide .text .meta {
  color: #fff;
}

/* line 3804, stdin */

section.research .slider.researchthemes .slide .text h3 {
  margin-bottom: 22px;
  line-height: 1;
  margin-top: 12px;
}

/* line 3810, stdin */

section.research .slider.researchthemes .slide .text .lead {
  margin-bottom: 15px;
}

@media (max-width: 900px) {
  /* line 3815, stdin */

  section.research .slider.researchthemes .slide .text {
    padding: 40px 40px 140px;
    width: auto;
    min-width: 0;
  }
}

/* line 3822, stdin */

section.research .slider.researchthemeimages {
  max-width: 674px;
  width: 50%;
  font-size: 0;
}

@media (max-width: 900px) {
  /* line 3829, stdin */

  section.research .slider.researchthemeimages {
    width: 100%;
    max-width: calc(100% - 140px);
    margin: 0 auto;
  }
}

@media (max-width: 500px) {
  /* line 3837, stdin */

  section.research .slider.researchthemeimages {
    max-width: calc(100% - 50px);
  }
}

/* line 3842, stdin */

section.topstories {
  padding-top: 152px;
  padding-bottom: 116px;
}

/* line 3847, stdin */

section.topstories .intro {
  position: relative;
  margin: 0 140px;
}

@media (max-width: 1400px) {
  /* line 3853, stdin */

  section.topstories .intro {
    margin: 0 70px;
    padding-right: 270px;
  }
}

@media (max-width: 900px) {
  /* line 3860, stdin */

  section.topstories .intro {
    padding-right: 0;
  }
}

@media (max-width: 500px) {
  /* line 3866, stdin */

  section.topstories .intro {
    margin: 0 25px;
  }
}

/* line 3871, stdin */

section.topstories .text {
  width: 660px;
}

@media (max-width: 900px) {
  /* line 3876, stdin */

  section.topstories .text {
    width: auto;
  }
}

/* line 3881, stdin */

section.topstories h2 {
  margin-bottom: 30px;
}

/* line 3885, stdin */

section.topstories .topstorieslink {
  position: absolute;
  right: 0;
  top: 123px;
}

@media (max-width: 1400px) {
  /* line 3892, stdin */

  section.topstories .topstorieslink {
    position: relative;
    top: 0;
  }
}

/* line 3898, stdin */

section.topstories .slider {
  margin: 58px 130px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 3907, stdin */

section.topstories .slider .slide {
  width: calc(33.3% - 14px);
}

/* line 3911, stdin */

section.topstories .slider .slide img {
  width: 100%;
  height: auto;
}

/* line 3916, stdin */

section.topstories .slider .question {
  background-color: #2deac5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzk4IiBoZWlnaHQ9IjU2OSIgdmlld0JveD0iMCAwIDM5OCA1NjkiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzQxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA0MSIgd2lkdGg9IjM5OCIgaGVpZ2h0PSI1NjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0MCAxMjE4KSIgZmlsbD0iIzJkZTdjMiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9Ik1hc2tfR3JvdXBfOSIgZGF0YS1uYW1lPSJNYXNrIEdyb3VwIDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDAgLTEyMTgpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0iUGF0aF8yMjUiIGRhdGEtbmFtZT0iUGF0aCAyMjUiIGQ9Ik04NTEuNjEzLDEzMS44OTRhMTA3LjgwNywxMDcuODA3LDAsMCwxLC4xMjctMTUyLjY2M0ExMDcuNTA4LDEwNy41MDgsMCwwLDEsOTI2LjgxNi01Mi40YzEuNi0uMDIxLDMuMTczLjAyMSw0Ljc0OS4wNjQsMS4wMjIuMDQyLDIuMDQ1LjA4NSwzLjAyNC4xNy4zODMsMCwuNzQ1LjAyMSwxLjA2NS4wNDMuMzYyLjAyMS43LjA2NCwxLjA0My4xMDYuMTI4LDAsLjI3Ny4wMjEuNC4wMjEuMy4wNDMuNi4wNDMuODk0LjA4NS40LjA2NC44MzEuMTA3LDEuMy4xNDlhMi4zMzMsMi4zMzMsMCwwLDAsLjQuMDY0Yy40MjYuMDQyLjg1Mi4wODUsMS4zMi4xMjcuNDI2LjA0My44NzMuMTA2LDEuMjc4LjE3MWguMDQzYy40OS4wNjQsMS4wMjIuMTI4LDEuNTMzLjIxM2E1LjY3MSw1LjY3MSwwLDAsMSwuNjM5LjA4NWMxLjQ0OC4yMTMsMi44NzYuNDksNC4zLjc2Ny40LjA2NC44MS4xNywxLjIzNi4yNTVhMTAuMTg2LDEwLjE4NiwwLDAsMSwxLjIxNC4yNzdjMS42NC4zNjIsMy4yNTkuNzQ1LDQuODU2LDEuMTkzLDEuMTUuMzQxLDIuMy42MzksMy40NTEuOTc5czIuMy43MjUsMy40NSwxLjEwOGMxLjY0LjU3NSwzLjMyMywxLjE5Myw0Ljk2MiwxLjg1My42MzkuMjU2LDEuMjM1LjUxMSwxLjg3NC43NjdhMzguNjE4LDM4LjYxOCwwLDAsMCwxNC4yMDYsMi44NzVjMS40MDYsMCwyLjgzMy0uMDY0LDQuMjM4LS4xOTIsMS43ODktLjM0MSwzLjYtLjY2LDUuNDEtLjkzN0EzOC4wNzYsMzguMDc2LDAsMCwwLDEwMTEuNS01Mi4yMjcsMzcuODk0LDM3Ljg5NCwwLDAsMCwxMDIyLjMzNy03NC4xYS4xLjEsMCwwLDAsLjAyMi0uMDY0LDMzLjc4NSwzMy43ODUsMCwwLDAsLjMtNC4xMzJ2LS40NjhhNi4zMjYsNi4zMjYsMCwwLDEsLjA0My0uODk1Yy0uMDIyLS4wNjQtLjAyMS0uMTA2LDAtLjEyOGEzOC4wNjEsMzguMDYxLDAsMCwxLDExLjItMjUuNjQzLDM4LjI4LDM4LjI4LDAsMCwxLDE2LjYxMi05LjgsMzguNTU0LDM4LjU1NCwwLDAsMSw4LjI2NC0xLjQwNmMuNi0uMDQyLDEuMjE0LS4wNjQsMS44MS0uMDY0YTM4LjI1OCwzOC4yNTgsMCwwLDEsMjcuNTE3LDExLjI0NSwzOC4xMzIsMzguMTMyLDAsMCwxLDEwLjg2MiwyMi4wMjIsMzguNjg1LDM4LjY4NSwwLDAsMSwuMzQxLDQuNjg2LDM5LjY1MiwzOS42NTIsMCwwLDEtLjM0LDUuNDk1LjEuMSwwLDAsMS0uMDIxLjA2NCwzOC4xLDM4LjEsMCwwLDEtMTAuODYyLDIxLjkzNywzNy45MjksMzcuOTI5LDAsMCwxLTE3LjgyNiwxMC4wNzRjLTEuODEuMjc3LTMuNjIxLjYtNS40MS45MzctMS4xMDcuMDg1LTIuMjE1LjE3LTMuMy4xOTItLjYsMC0xLjIxNC4wMjEtMS44MS4wNjRhMzguNTQsMzguNTQsMCwwLDAtOC4yNjMsMS40MDYsMzguMDQ5LDM4LjA0OSwwLDAsMC0xNi41Nyw5Ljc1NCwzOC4xOCwzOC4xOCwwLDAsMC0xMS4yMjQsMjYuNjQ0LDM3LjksMzcuOSwwLDAsMCwxLjUzNCwxMS4xMTcsMTA3Ljc5LDEwNy43OSwwLDAsMS03NS4wNzUsMTUyLjEzMSwxMDQuODkxLDEwNC44OTEsMCwwLDEtMjMuMzIxLDIuMzIxQTEwNy4yNzMsMTA3LjI3MywwLDAsMSw4NTEuNjEzLDEzMS44OTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTMzLjU3MiAxMzIyLjg4OSkiIGZpbGw9IiNkZGZmZjgiLz4KICAgIDxnIGlkPSJNYWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNjAuNjY4IDExNDEuNTM4KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzE0NCIgZGF0YS1uYW1lPSJQYXRoIDE0NCIgZD0iTTE2NS42MzcsMjA2LjM4SDk4Ljc3NkE0Ljc3Niw0Ljc3NiwwLDAsMCw5NCwyMTEuMTU2VjI2My42OWE0Ljc3Niw0Ljc3NiwwLDAsMCw0Ljc3Niw0Ljc3Nmg2Ni44NjFhNC43NzYsNC43NzYsMCwwLDAsNC43NzYtNC43NzZWMjExLjE1NkE0Ljc3Niw0Ljc3NiwwLDAsMCwxNjUuNjM3LDIwNi4zOFpNMTYzLjI0OSwyNjEuM0gxMDEuMTY0VjIyNC43NjdsMjcuOTYyLDIzLjQ3M2E0Ljc3Niw0Ljc3NiwwLDAsMCw2LjE2MSwwbDI3Ljk2Mi0yMy40NzNabTAtNDUuOS0zMS4wNDMsMjYuMDUyLTMxLjA0My0yNi4wNTJ2LTEuODYzaDYyLjA4NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiMyZGVhYzUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
  background-position: 100% 0;
  background-repeat: no-repeat;
  width: 320px;
  padding: 323px 40px 40px;
  color: #fff;
}

/* line 3926, stdin */

section.topstories .slider .question h3 {
  line-height: 1.4;
  margin-bottom: 40px;
}

@media (max-width: 1400px) {
  /* line 3932, stdin */

  section.topstories .slider {
    margin: 58px 70px 0;
  }

  /* line 3936, stdin */

  section.topstories .slider .slide {
    width: calc(50% - 14px);
  }

  /* line 3940, stdin */

  section.topstories .slider .question {
    width: calc(50% - 94px);
  }
}

@media (max-width: 900px) {
  /* line 3946, stdin */

  section.topstories .slider .slide {
    width: 100%;
  }

  /* line 3950, stdin */

  section.topstories .slider .question {
    width: calc(100% - 80px);
  }
}

@media (max-width: 500px) {
  /* line 3956, stdin */

  section.topstories .slider {
    margin: 58px 25px 0;
  }
}

/* line 3961, stdin */

section.blogs {
  padding-top: 152px;
  background-color: #081826;
  color: #fff;
  padding-bottom: 116px;
}

/* line 3968, stdin */

section.blogs .intro {
  position: relative;
  margin: 0 140px;
}

@media (max-width: 1400px) {
  /* line 3974, stdin */

  section.blogs .intro {
    padding-right: 270px;
  }
}

@media (max-width: 900px) {
  /* line 3980, stdin */

  section.blogs .intro {
    padding-right: 0;
    display: block;
  }
}

/* line 3986, stdin */

section.blogs .text {
  max-width: 660px;
}

/* line 3990, stdin */

section.blogs h2 {
  margin-bottom: 30px;
}

/* line 3994, stdin */

section.blogs .blogslink {
  position: absolute;
  right: 0;
  top: 123px;
}

@media (max-width: 900px) {
  /* line 4001, stdin */

  section.blogs .blogslink {
    position: relative;
    top: 0;
    left: 0;
    right: auto;
  }
}

/* line 4009, stdin */

section.blogs .slider {
  margin: 58px 130px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 4018, stdin */

section.kennislink {
  padding-top: 152px;
  padding-bottom: 116px;
}

/* line 4023, stdin */

section.kennislink .intro {
  position: relative;
  margin: 0 140px;
}

@media (max-width: 1400px) {
  /* line 4029, stdin */

  section.kennislink .intro {
    padding-right: 270px;
  }
}

@media (max-width: 900px) {
  /* line 4035, stdin */

  section.kennislink .intro {
    padding-right: 0;
    display: block;
  }
}

/* line 4041, stdin */

section.kennislink .text {
  max-width: 660px;
}

/* line 4045, stdin */

section.kennislink h2 {
  margin-bottom: 30px;
}

/* line 4049, stdin */

section.kennislink .kennislinklink {
  position: absolute;
  right: 0;
  top: 123px;
}

@media (max-width: 900px) {
  /* line 4056, stdin */

  section.kennislink .kennislinklink {
    position: relative;
    top: 0;
    left: 0;
    right: auto;
  }
}

/* line 4064, stdin */

section.kennislink .slider {
  margin: 58px 130px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 4073, stdin */

section.nwa {
  background-color: #2deac5;
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 1364px;
  margin: 0 auto 100px;
  text-align: center;
  color: #081826;
}

/* line 4083, stdin */

section.nwa .text {
  max-width: 674px;
  margin: 20px auto 40px;
}

/* line 4088, stdin */

section.nwa .text p {
  margin: 0;
}

/* line 4092, stdin */

section.nwa h2 {
  font-size: 36px;
  line-height: 1;
  margin-bottom: 0;
}

/* line 4098, stdin */

section.nwa a.nwalink {
  display: block;
  margin: 0 auto;
}

/* line 4103, stdin */

section.networks {
  background-color: #081826;
  padding: 160px 140px 0;
  color: #fff;
  margin-bottom: 3rem;
}

@media (max-width: 1800px) {
  /* line 4111, stdin */

  section.networks {
    padding: 160px 0 0 80px;
    width: calc(100vw - 80px);
  }
}

@media (max-width: 900px) {
  /* line 4118, stdin */

  section.networks {
    padding: 80px 80px 0;
    width: calc(100vw - 160px);
  }
}

@media (max-width: 500px) {
  /* line 4125, stdin */

  section.networks {
    padding: 80px 25px 0;
    width: calc(100vw - 50px);
  }
}

/* line 4131, stdin */

section.networks h2 {
  line-height: 1;
  margin-bottom: 46px;
}

/* line 4136, stdin */

section.networks .intro,
section.networks .sliders {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 4143, stdin */

section.networks .intro {
  margin-bottom: 2rem;
  position: relative;
}

@media (max-width: 1800px) {
  /* line 4149, stdin */

  section.networks .sliders {
    width: 100%;
  }

  /* line 4153, stdin */

  section.networks .sliders .slidercontainer {
    width: 50%;
  }

  /* line 4157, stdin */

  section.networks .intro {
    margin-right: 140px;
  }
}

@media (max-width: 1400px) {
  /* line 4163, stdin */

  section.networks .sliders {
    position: relative;
  }

  /* line 4167, stdin */

  section.networks .intro {
    margin-right: 70px;
    padding-right: 270px;
  }
}

@media (max-width: 900px) {
  /* line 4174, stdin */

  section.networks .sliders {
    display: block;
  }

  /* line 4178, stdin */

  section.networks .sliders .slidercontainer {
    width: 100%;
  }

  /* line 4182, stdin */

  section.networks .intro {
    display: block;
    position: relative;
    padding-right: 0;
  }

  /* line 4188, stdin */

  section.networks .intro .text {
    padding-right: 0;
  }
}

/* line 4193, stdin */

section.networks .networkslink {
  position: absolute;
  right: 0;
  top: 123px;
}

@media (max-width: 1400px) {
  /* line 4200, stdin */

  section.networks .networkslink {
    position: relative;
    top: 0;
  }
}

/* line 4206, stdin */

section.networks .text {
  padding: 0 100px 0 0;
  max-width: 590px;
}

/* line 4211, stdin */

section.networks .text h2 {
  line-height: 1.2;
}

/* line 4215, stdin */

section.networks .text .meta {
  color: #adbdcc;
  font-size: 18px;
  text-transform: uppercase;
}

/* line 4221, stdin */

section.networks .text .meta .type {
  padding-right: 10px;
  border-right: 1px solid #adbdcc;
}

/* line 4226, stdin */

section.networks .text .meta h2 {
  font-size: 62px;
  margin-bottom: 40px;
}

/* line 4231, stdin */

section.networks .text .meta .date {
  margin-left: 10px;
}

/* line 4235, stdin */

section.networks .sliders {
  position: relative;
  top: 5rem;
  margin-top: -5rem;
}

/* line 4241, stdin */

section.networks .slidercontainer {
  position: relative;
  background-color: #fff;
}

/* line 4246, stdin */

section.networks .slidercontainer .counter {
  position: absolute;
  bottom: 80px;
  right: 80px;
  z-index: 19;
  color: #fff;
  font-size: 40px;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
}

/* line 4256, stdin */

section.networks .slidercontainer .arrow {
  position: absolute;
  bottom: 80px;
  left: 80px;
  width: 104px;
  height: 104px;
  cursor: pointer;
  margin: 0 10px;
}

/* line 4266, stdin */

section.networks .slidercontainer .arrow.next {
  left: 200px;
}

@media (max-width: 900px) {
  /* line 4271, stdin */

  section.networks .slidercontainer .arrow {
    bottom: -50px;
    position: absolute;
    left: 50%;
  }

  /* line 4277, stdin */

  section.networks .slidercontainer .arrow.prev {
    margin-left: -114px;
  }

  /* line 4281, stdin */

  section.networks .slidercontainer .arrow.next {
    left: 50%;
    margin-left: 10px;
  }
}

/* line 4287, stdin */

section.networks .slider.networks {
  width: 820px;
  height: 660px;
}

@media (max-width: 1800px) {
  /* line 4293, stdin */

  section.networks .slider.networks {
    width: 100%;
    height: 100%;
  }
}

/* line 4299, stdin */

section.networks .slider.networks .slide {
  height: 660px;
  background-color: #fff;
  color: #000;
}

@media (max-width: 1800px) {
  /* line 4306, stdin */

  section.networks .slider.networks .slide {
    height: auto;
  }
}

/* line 4311, stdin */

section.networks .slider.networks .slide .text {
  padding: 80px;
  margin-bottom: 140px;
  width: 590px;
}

/* line 4317, stdin */

section.networks .slider.networks .slide .text .meta {
  color: #fff;
}

/* line 4321, stdin */

section.networks .slider.networks .slide .text h3 {
  margin-bottom: 22px;
  line-height: 1;
  margin-top: 12px;
}

/* line 4327, stdin */

section.networks .slider.networks .slide .text .lead {
  margin-bottom: 15px;
}

@media (max-width: 1800px) {
  /* line 4332, stdin */

  section.networks .slider.networks .slide .text {
    width: calc(100% - 160px);
  }
}

@media (max-width: 900px) {
  /* line 4338, stdin */

  section.networks .slider.networks .slide .text {
    width: calc(100% - 80px);
    padding: 40px;
  }
}

/* line 4344, stdin */

section.networks .slider.networkimages {
  width: 820px;
  font-size: 0;
  position: relative;
}

/* line 4350, stdin */

section.networks .slider.networkimages::before {
  content: "";
  background-image: url(/app/themes/origins/dist/images/overlaynetworkslider_6f0ab73d.png);
  position: absolute;
  left: 0;
  top: 0;
  width: 820px;
  height: 660px;
  background-position: 50%;
  background-size: cover;
  z-index: 18;
}

@media (max-width: 1800px) {
  /* line 4364, stdin */

  section.networks .slider.networkimages,
  section.networks .slider.networkimages::before {
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 1400px) {
  /* line 4372, stdin */

  section.networks .slider.networkimages::before {
    background-image: url(/app/themes/origins/dist/images/overlaynetworkslider_v_42434ebd.png);
  }
}

@media (max-width: 900px) {
  /* line 4378, stdin */

  section.networks .slider.networkimages {
    height: 400px;
  }

  /* line 4382, stdin */

  section.networks .slider.networkimages::before {
    height: 400px;
    background-image: url(/app/themes/origins/dist/images/overlaynetworkslider_h_287ec8f3.png);
  }
}

/* line 4388, stdin */

section.networks .slider.networkimages .slick-slide {
  position: relative;
  height: 660px;
}

/* line 4393, stdin */

section.networks .slider.networkimages .slick-slide img.thumb {
  width: 820px;
  height: 660px;
  -o-object-fit: cover;
  object-fit: cover;
}

/* line 4400, stdin */

.home .newslettersignup {
  margin-top: 12rem;
}

/* line 4404, stdin */

.template-news .newslettersignup {
  margin-top: 0;
}

/* line 4408, stdin */

section.ocvideos,
section.uvnlvideos {
  background-color: #081826;
  padding: 160px 140px;
  color: #fff;
}

/* line 4415, stdin */

section.ocvideos h2,
section.uvnlvideos h2 {
  line-height: 1;
  margin-bottom: 46px;
}

/* line 4421, stdin */

section.ocvideos .intro,
section.ocvideos .sliders,
section.uvnlvideos .intro,
section.uvnlvideos .sliders {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 4430, stdin */

section.ocvideos .intro,
section.uvnlvideos .intro {
  margin-bottom: 2rem;
  position: relative;
}

@media (max-width: 1400px) {
  /* line 4437, stdin */

  section.ocvideos .intro,
  section.uvnlvideos .intro {
    padding-right: 270px;
  }
}

@media (max-width: 900px) {
  /* line 4444, stdin */

  section.ocvideos .intro,
  section.uvnlvideos .intro {
    padding-right: 0;
    display: block;
  }
}

/* line 4451, stdin */

section.ocvideos .text,
section.uvnlvideos .text {
  max-width: 38rem;
}

/* line 4456, stdin */

section.ocvideos .youtubechannellink,
section.uvnlvideos .youtubechannellink {
  position: absolute;
  right: 0;
  top: 123px;
}

@media (max-width: 900px) {
  /* line 4464, stdin */

  section.ocvideos .youtubechannellink,
  section.uvnlvideos .youtubechannellink {
    position: relative;
    right: auto;
    left: 0;
    top: 0;
  }
}

/* line 4473, stdin */

section.ocvideos .slider,
section.uvnlvideos .slider {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 4483, stdin */

section.webinars {
  padding: 160px 140px;
}

/* line 4487, stdin */

section.webinars .intro {
  position: relative;
  margin-bottom: 2rem;
}

@media (max-width: 1400px) {
  /* line 4493, stdin */

  section.webinars .intro {
    padding-right: 270px;
  }
}

@media (max-width: 900px) {
  /* line 4499, stdin */

  section.webinars .intro {
    padding-right: 0;
    display: block;
  }
}

/* line 4505, stdin */

section.webinars .text {
  max-width: 660px;
}

/* line 4509, stdin */

section.webinars h2 {
  font-size: 62px;
  margin-bottom: 30px;
}

/* line 4514, stdin */

section.webinars .webinarslink {
  position: absolute;
  right: 0;
  top: 123px;
}

@media (max-width: 900px) {
  /* line 4521, stdin */

  section.webinars .webinarslink {
    position: relative;
    left: 0;
    top: 0;
    right: auto;
  }
}

/* line 4529, stdin */

section.webinars .slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 4537, stdin */

.generalEventTaxonomypage .slider,
.generalStoryTaxonomypage .slider,
.generalVideoTaxonomypage .slider {
  margin: 58px 130px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 4548, stdin */

.generalEventTaxonomypage .slider .slide,
.generalStoryTaxonomypage .slider .slide,
.generalVideoTaxonomypage .slider .slide {
  width: calc(33.3% - 14px);
}

/* line 4554, stdin */

.generalEventTaxonomypage .slider .slide img,
.generalStoryTaxonomypage .slider .slide img,
.generalVideoTaxonomypage .slider .slide img {
  width: 100%;
  height: auto;
}

/* line 4561, stdin */

.generalEventTaxonomypage .slider .question,
.generalStoryTaxonomypage .slider .question,
.generalVideoTaxonomypage .slider .question {
  background-color: #2deac5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzk4IiBoZWlnaHQ9IjU2OSIgdmlld0JveD0iMCAwIDM5OCA1NjkiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPgogICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzQxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA0MSIgd2lkdGg9IjM5OCIgaGVpZ2h0PSI1NjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0MCAxMjE4KSIgZmlsbD0iIzJkZTdjMiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9Ik1hc2tfR3JvdXBfOSIgZGF0YS1uYW1lPSJNYXNrIEdyb3VwIDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDAgLTEyMTgpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICA8cGF0aCBpZD0iUGF0aF8yMjUiIGRhdGEtbmFtZT0iUGF0aCAyMjUiIGQ9Ik04NTEuNjEzLDEzMS44OTRhMTA3LjgwNywxMDcuODA3LDAsMCwxLC4xMjctMTUyLjY2M0ExMDcuNTA4LDEwNy41MDgsMCwwLDEsOTI2LjgxNi01Mi40YzEuNi0uMDIxLDMuMTczLjAyMSw0Ljc0OS4wNjQsMS4wMjIuMDQyLDIuMDQ1LjA4NSwzLjAyNC4xNy4zODMsMCwuNzQ1LjAyMSwxLjA2NS4wNDMuMzYyLjAyMS43LjA2NCwxLjA0My4xMDYuMTI4LDAsLjI3Ny4wMjEuNC4wMjEuMy4wNDMuNi4wNDMuODk0LjA4NS40LjA2NC44MzEuMTA3LDEuMy4xNDlhMi4zMzMsMi4zMzMsMCwwLDAsLjQuMDY0Yy40MjYuMDQyLjg1Mi4wODUsMS4zMi4xMjcuNDI2LjA0My44NzMuMTA2LDEuMjc4LjE3MWguMDQzYy40OS4wNjQsMS4wMjIuMTI4LDEuNTMzLjIxM2E1LjY3MSw1LjY3MSwwLDAsMSwuNjM5LjA4NWMxLjQ0OC4yMTMsMi44NzYuNDksNC4zLjc2Ny40LjA2NC44MS4xNywxLjIzNi4yNTVhMTAuMTg2LDEwLjE4NiwwLDAsMSwxLjIxNC4yNzdjMS42NC4zNjIsMy4yNTkuNzQ1LDQuODU2LDEuMTkzLDEuMTUuMzQxLDIuMy42MzksMy40NTEuOTc5czIuMy43MjUsMy40NSwxLjEwOGMxLjY0LjU3NSwzLjMyMywxLjE5Myw0Ljk2MiwxLjg1My42MzkuMjU2LDEuMjM1LjUxMSwxLjg3NC43NjdhMzguNjE4LDM4LjYxOCwwLDAsMCwxNC4yMDYsMi44NzVjMS40MDYsMCwyLjgzMy0uMDY0LDQuMjM4LS4xOTIsMS43ODktLjM0MSwzLjYtLjY2LDUuNDEtLjkzN0EzOC4wNzYsMzguMDc2LDAsMCwwLDEwMTEuNS01Mi4yMjcsMzcuODk0LDM3Ljg5NCwwLDAsMCwxMDIyLjMzNy03NC4xYS4xLjEsMCwwLDAsLjAyMi0uMDY0LDMzLjc4NSwzMy43ODUsMCwwLDAsLjMtNC4xMzJ2LS40NjhhNi4zMjYsNi4zMjYsMCwwLDEsLjA0My0uODk1Yy0uMDIyLS4wNjQtLjAyMS0uMTA2LDAtLjEyOGEzOC4wNjEsMzguMDYxLDAsMCwxLDExLjItMjUuNjQzLDM4LjI4LDM4LjI4LDAsMCwxLDE2LjYxMi05LjgsMzguNTU0LDM4LjU1NCwwLDAsMSw4LjI2NC0xLjQwNmMuNi0uMDQyLDEuMjE0LS4wNjQsMS44MS0uMDY0YTM4LjI1OCwzOC4yNTgsMCwwLDEsMjcuNTE3LDExLjI0NSwzOC4xMzIsMzguMTMyLDAsMCwxLDEwLjg2MiwyMi4wMjIsMzguNjg1LDM4LjY4NSwwLDAsMSwuMzQxLDQuNjg2LDM5LjY1MiwzOS42NTIsMCwwLDEtLjM0LDUuNDk1LjEuMSwwLDAsMS0uMDIxLjA2NCwzOC4xLDM4LjEsMCwwLDEtMTAuODYyLDIxLjkzNywzNy45MjksMzcuOTI5LDAsMCwxLTE3LjgyNiwxMC4wNzRjLTEuODEuMjc3LTMuNjIxLjYtNS40MS45MzctMS4xMDcuMDg1LTIuMjE1LjE3LTMuMy4xOTItLjYsMC0xLjIxNC4wMjEtMS44MS4wNjRhMzguNTQsMzguNTQsMCwwLDAtOC4yNjMsMS40MDYsMzguMDQ5LDM4LjA0OSwwLDAsMC0xNi41Nyw5Ljc1NCwzOC4xOCwzOC4xOCwwLDAsMC0xMS4yMjQsMjYuNjQ0LDM3LjksMzcuOSwwLDAsMCwxLjUzNCwxMS4xMTcsMTA3Ljc5LDEwNy43OSwwLDAsMS03NS4wNzUsMTUyLjEzMSwxMDQuODkxLDEwNC44OTEsMCwwLDEtMjMuMzIxLDIuMzIxQTEwNy4yNzMsMTA3LjI3MywwLDAsMSw4NTEuNjEzLDEzMS44OTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTMzLjU3MiAxMzIyLjg4OSkiIGZpbGw9IiNkZGZmZjgiLz4KICAgIDxnIGlkPSJNYWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNjAuNjY4IDExNDEuNTM4KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzE0NCIgZGF0YS1uYW1lPSJQYXRoIDE0NCIgZD0iTTE2NS42MzcsMjA2LjM4SDk4Ljc3NkE0Ljc3Niw0Ljc3NiwwLDAsMCw5NCwyMTEuMTU2VjI2My42OWE0Ljc3Niw0Ljc3NiwwLDAsMCw0Ljc3Niw0Ljc3Nmg2Ni44NjFhNC43NzYsNC43NzYsMCwwLDAsNC43NzYtNC43NzZWMjExLjE1NkE0Ljc3Niw0Ljc3NiwwLDAsMCwxNjUuNjM3LDIwNi4zOFpNMTYzLjI0OSwyNjEuM0gxMDEuMTY0VjIyNC43NjdsMjcuOTYyLDIzLjQ3M2E0Ljc3Niw0Ljc3NiwwLDAsMCw2LjE2MSwwbDI3Ljk2Mi0yMy40NzNabTAtNDUuOS0zMS4wNDMsMjYuMDUyLTMxLjA0My0yNi4wNTJ2LTEuODYzaDYyLjA4NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiMyZGVhYzUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
  background-position: 100% 0;
  background-repeat: no-repeat;
  width: 320px;
  padding: 323px 40px 40px;
  color: #fff;
}

/* line 4573, stdin */

.generalEventTaxonomypage .slider .question h3,
.generalStoryTaxonomypage .slider .question h3,
.generalVideoTaxonomypage .slider .question h3 {
  line-height: 1.4;
  margin-bottom: 40px;
}

@media (max-width: 1400px) {
  /* line 4581, stdin */

  .generalEventTaxonomypage .slider,
  .generalStoryTaxonomypage .slider,
  .generalVideoTaxonomypage .slider {
    margin: 58px 70px 0;
  }

  /* line 4587, stdin */

  .generalEventTaxonomypage .slider .slide,
  .generalStoryTaxonomypage .slider .slide,
  .generalVideoTaxonomypage .slider .slide {
    width: calc(50% - 14px);
  }

  /* line 4593, stdin */

  .generalEventTaxonomypage .slider .question,
  .generalStoryTaxonomypage .slider .question,
  .generalVideoTaxonomypage .slider .question {
    width: calc(50% - 94px);
  }
}

@media (max-width: 900px) {
  /* line 4601, stdin */

  .generalEventTaxonomypage .slider .slide,
  .generalStoryTaxonomypage .slider .slide,
  .generalVideoTaxonomypage .slider .slide {
    width: 100%;
  }

  /* line 4607, stdin */

  .generalEventTaxonomypage .slider .question,
  .generalStoryTaxonomypage .slider .question,
  .generalVideoTaxonomypage .slider .question {
    width: calc(100% - 80px);
  }
}

@media (max-width: 500px) {
  /* line 4615, stdin */

  .generalEventTaxonomypage .slider,
  .generalStoryTaxonomypage .slider,
  .generalVideoTaxonomypage .slider {
    margin: 58px 25px 0;
  }
}

/* line 4622, stdin */

article header h1 {
  margin-top: 96px;
}

/* line 4626, stdin */

section.archive {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 4634, stdin */

.post-type-archive-researchtheme section.archive {
  display: block;
  position: relative;
}

/* line 4639, stdin */

.post-type-archive-researchtheme section.archive .ladder {
  width: calc(100% - 280px);
  max-width: 1640px;
  padding-top: 100px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAIAAAA/PgD0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTE2NzEyMDNFQjlGMTFFQUI1MkVFMDBFQUE3MkM5M0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTE2NzEyMDRFQjlGMTFFQUI1MkVFMDBFQUE3MkM5M0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTY3MTIwMUVCOUYxMUVBQjUyRUUwMEVBQTcyQzkzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MTY3MTIwMkVCOUYxMUVBQjUyRUUwMEVBQTcyQzkzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgEu7IQAAAAcSURBVHjaYrz/6vvvv/8YsAEmBtxgVA47AAgwAHvwBc6wFg4BAAAAAElFTkSuQmCC);
  background-position: 50%;
  background-repeat: repeat-y;
}

@media (max-width: 1400px) {
  /* line 4651, stdin */

  .post-type-archive-researchtheme section.archive .ladder {
    width: calc(100% - 140px);
  }
}

@media (max-width: 500px) {
  /* line 4657, stdin */

  .post-type-archive-researchtheme section.archive .ladder {
    width: calc(100% - 50px);
  }
}

/* line 4662, stdin */

.post-type-archive-researchtheme section.archive .ladder .trede {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -87px;
}

/* line 4669, stdin */

.post-type-archive-researchtheme section.archive .ladder .trede .researchtheme {
  width: 536px;
}

@media (max-width: 1400px) {
  /* line 4674, stdin */

  .post-type-archive-researchtheme section.archive .ladder .trede .researchtheme {
    width: 100%;
  }
}

/* line 4679, stdin */

.post-type-archive-researchtheme section.archive .ladder .trede img.thumb {
  display: block;
  width: 100%;
  height: auto;
}

/* line 4685, stdin */

.post-type-archive-researchtheme section.archive .ladder .trede .card {
  padding: 60px 80px;
  min-height: 182px;
  background-color: #081826;
}

@media (max-width: 1100px) {
  /* line 4692, stdin */

  .post-type-archive-researchtheme section.archive .ladder .trede .card {
    padding: 60px 40px;
  }
}

/* line 4697, stdin */

.post-type-archive-researchtheme section.archive .ladder .trede .card .lead,
.post-type-archive-researchtheme section.archive .ladder .trede .card h4 {
  color: #fff;
}

/* line 4702, stdin */

.post-type-archive-researchtheme section.archive .ladder .trede .card a.toresearchtheme {
  margin-top: 1rem;
  display: block;
  color: #2deac5;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* line 4710, stdin */

.post-type-archive-researchtheme section.archive .ladder .trede .blobsvg {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: 290px;
  margin: 0 140px;
}

@media (max-width: 1800px) {
  /* line 4719, stdin */

  .post-type-archive-researchtheme section.archive .ladder .trede .blobsvg {
    margin: 0 calc((100vw - 1521px) / 2);
  }
}

/* line 4724, stdin */

.post-type-archive-researchtheme section.archive .ladder .trede:nth-child(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

/* line 4731, stdin */

.post-type-archive-researchtheme section.archive .ladder .trede:nth-child(odd) .blobsvg {
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (max-width: 1600px) {
  /* line 4738, stdin */

  .post-type-archive-researchtheme section.archive .ladder {
    background-image: none;
  }

  /* line 4742, stdin */

  .post-type-archive-researchtheme section.archive .ladder .trede {
    margin-bottom: 53px;
  }

  /* line 4746, stdin */

  .post-type-archive-researchtheme section.archive .ladder .trede .blobsvg {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 290px;
    margin: 0 140px;
  }
}

@media (max-width: 1320px) {
  /* line 4756, stdin */

  .post-type-archive-researchtheme section.archive .ladder {
    background-image: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 4765, stdin */

  .post-type-archive-researchtheme section.archive .ladder .trede {
    width: calc(50% - 14px);
    margin-right: 14px;
  }

  /* line 4770, stdin */

  .post-type-archive-researchtheme section.archive .ladder .trede .blobsvg {
    display: none;
  }
}

@media (max-width: 900px) {
  /* line 4776, stdin */

  .post-type-archive-researchtheme section.archive .ladder {
    background-image: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 4785, stdin */

  .post-type-archive-researchtheme section.archive .ladder .trede {
    width: 100%;
    margin-right: 0;
  }

  /* line 4790, stdin */

  .post-type-archive-researchtheme section.archive .ladder .trede .blobsvg {
    display: none;
  }
}

/* line 4795, stdin */

.post-type-archive-researchtheme section.archive .themesrollout {
  position: absolute;
  left: 140px;
  top: 100px;
  background-color: #fff;
  padding: 20px;
  border-radius: 20px;
  width: 344px;
  overflow: hidden;
}

@media (max-width: 1320px) {
  /* line 4807, stdin */

  .post-type-archive-researchtheme section.archive .themesrollout {
    display: none;
  }
}

/* line 4812, stdin */

.post-type-archive-researchtheme section.archive .themesrollout .opener {
  position: relative;
  cursor: pointer;
  -webkit-transition: max-height 0.6s;
  -o-transition: max-height 0.6s;
  transition: max-height 0.6s;
  max-height: 1000px;
}

/* line 4821, stdin */

.post-type-archive-researchtheme section.archive .themesrollout .opener::after {
  position: absolute;
  right: 0;
  content: "\2303";
  font-family: Montserrat Regular, Arial, Helvetica, sans-serif;
  width: 1rem;
  height: calc(1rem - 1px);
  padding-top: 1px;
  display: inline-block;
  text-align: center;
  margin-left: 1rem;
  border-radius: 20px;
  vertical-align: bottom;
  border: 2px solid #000;
}

/* line 4837, stdin */

.post-type-archive-researchtheme section.archive .themesrollout.closed {
  -webkit-transition: max-height 0.6s;
  -o-transition: max-height 0.6s;
  transition: max-height 0.6s;
  max-height: 17px;
}

/* line 4844, stdin */

.post-type-archive-researchtheme section.archive .themesrollout.closed .opener::after {
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 4850, stdin */

.post-type-archive-researchtheme section.archive .themesrollout a {
  margin: 0.6rem 0;
  color: #000;
  display: block;
  text-decoration: none;
}

/* line 4857, stdin */

.post-type-archive-event section.archive .body,
.post-type-archive-project section.archive .body,
.post-type-archive-publication section.archive .body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 140px;
}

/* line 4868, stdin */

.post-type-archive-event section.archive .body article,
.post-type-archive-event section.archive .body div.slide,
.post-type-archive-project section.archive .body article,
.post-type-archive-project section.archive .body div.slide,
.post-type-archive-publication section.archive .body article,
.post-type-archive-publication section.archive .body div.slide {
  width: calc(33% - 20px);
  margin: 0 20px 20px 0;
}

@media (max-width: 1600px) {
  /* line 4879, stdin */

  .post-type-archive-event section.archive .body article,
  .post-type-archive-event section.archive .body div.slide,
  .post-type-archive-project section.archive .body article,
  .post-type-archive-project section.archive .body div.slide,
  .post-type-archive-publication section.archive .body article,
  .post-type-archive-publication section.archive .body div.slide {
    width: calc(50% - 20px);
  }
}

@media (max-width: 900px) {
  /* line 4890, stdin */

  .post-type-archive-event section.archive .body article,
  .post-type-archive-event section.archive .body div.slide,
  .post-type-archive-project section.archive .body article,
  .post-type-archive-project section.archive .body div.slide,
  .post-type-archive-publication section.archive .body article,
  .post-type-archive-publication section.archive .body div.slide {
    width: 100%;
  }
}

/* line 4900, stdin */

body.archive.post-type-archive-network main section.archive {
  display: block;
  margin: 0 140px;
  padding-top: 6.8rem;
}

@media (max-width: 1400px) {
  /* line 4907, stdin */

  body.archive.post-type-archive-network main section.archive {
    margin: 0;
  }
}

/* line 4912, stdin */

body.archive.post-type-archive-network main section.archive .body {
  padding-top: 54px;
}

/* line 4916, stdin */

body.archive.post-type-archive-network main section.archive .body .card {
  width: 50%;
  margin-right: 9%;
  margin-bottom: 2rem;
}

@media (max-width: 1200px) {
  /* line 4923, stdin */

  body.archive.post-type-archive-network main section.archive .body .card {
    display: block;
    width: 100%;
  }
}

@media (max-width: 1200px) {
  /* line 4930, stdin */

  body.archive.post-type-archive-network main section.archive .body .contact {
    display: block;
    width: 478px;
    margin-top: 0;
    margin-bottom: 75px;
    max-width: 100%;
  }
}

/* line 4939, stdin */

body.template-members .archive {
  margin: 100px 140px;
  display: block;
}

@media (max-width: 1400px) {
  /* line 4945, stdin */

  body.template-members .archive {
    margin: 50px 70px;
  }
}

@media (max-width: 500px) {
  /* line 4951, stdin */

  body.template-members .archive {
    margin: 25px;
  }
}

/* line 4956, stdin */

body.template-members .archive .body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -14px;
}

/* line 4965, stdin */

body.template-members h3.letter {
  margin: 60px 0 10px;
  width: 100%;
}

/* line 4970, stdin */

body.archive-financiering-data main section.archive,
body.archive-job-data main section.archive,
body.archive-newsletter-data main section.archive,
body.archive-partner-data main section.archive,
body.tax-storytype main section.archive,
body.taxonomy-data main section.archive,
body.taxonomy-storytype-bbs-data main section.archive,
body.taxonomy-storytype-blog-data main section.archive,
body.taxonomy-storytype-top-story-data main section.archive {
  margin: 100px 140px;
  display: block !important;
}

/* line 4983, stdin */

body.archive-financiering-data main section.archive > h1,
body.archive-job-data main section.archive > h1,
body.archive-newsletter-data main section.archive > h1,
body.archive-partner-data main section.archive > h1,
body.tax-storytype main section.archive > h1,
body.taxonomy-data main section.archive > h1,
body.taxonomy-storytype-bbs-data main section.archive > h1,
body.taxonomy-storytype-blog-data main section.archive > h1,
body.taxonomy-storytype-top-story-data main section.archive > h1 {
  margin-bottom: 0.5rem;
}

/* line 4995, stdin */

body.archive-financiering-data main section.archive .overviewexplainer,
body.archive-job-data main section.archive .overviewexplainer,
body.archive-newsletter-data main section.archive .overviewexplainer,
body.archive-partner-data main section.archive .overviewexplainer,
body.tax-storytype main section.archive .overviewexplainer,
body.taxonomy-data main section.archive .overviewexplainer,
body.taxonomy-storytype-bbs-data main section.archive .overviewexplainer,
body.taxonomy-storytype-blog-data main section.archive .overviewexplainer,
body.taxonomy-storytype-top-story-data main section.archive .overviewexplainer {
  max-width: 870px;
}

@media (max-width: 1400px) {
  /* line 5008, stdin */

  body.archive-financiering-data main section.archive .overviewexplainer,
  body.archive-financiering-data main section.archive > h1,
  body.archive-job-data main section.archive .overviewexplainer,
  body.archive-job-data main section.archive > h1,
  body.archive-newsletter-data main section.archive .overviewexplainer,
  body.archive-newsletter-data main section.archive > h1,
  body.archive-partner-data main section.archive .overviewexplainer,
  body.archive-partner-data main section.archive > h1,
  body.tax-storytype main section.archive .overviewexplainer,
  body.tax-storytype main section.archive > h1,
  body.taxonomy-data main section.archive .overviewexplainer,
  body.taxonomy-data main section.archive > h1,
  body.taxonomy-storytype-bbs-data main section.archive .overviewexplainer,
  body.taxonomy-storytype-bbs-data main section.archive > h1,
  body.taxonomy-storytype-blog-data main section.archive .overviewexplainer,
  body.taxonomy-storytype-blog-data main section.archive > h1,
  body.taxonomy-storytype-top-story-data main section.archive .overviewexplainer,
  body.taxonomy-storytype-top-story-data main section.archive > h1 {
    margin-left: 70px;
    margin-right: 70px;
  }
}

@media (max-width: 500px) {
  /* line 5032, stdin */

  body.archive-financiering-data main section.archive .overviewexplainer,
  body.archive-financiering-data main section.archive > h1,
  body.archive-job-data main section.archive .overviewexplainer,
  body.archive-job-data main section.archive > h1,
  body.archive-newsletter-data main section.archive .overviewexplainer,
  body.archive-newsletter-data main section.archive > h1,
  body.archive-partner-data main section.archive .overviewexplainer,
  body.archive-partner-data main section.archive > h1,
  body.tax-storytype main section.archive .overviewexplainer,
  body.tax-storytype main section.archive > h1,
  body.taxonomy-data main section.archive .overviewexplainer,
  body.taxonomy-data main section.archive > h1,
  body.taxonomy-storytype-bbs-data main section.archive .overviewexplainer,
  body.taxonomy-storytype-bbs-data main section.archive > h1,
  body.taxonomy-storytype-blog-data main section.archive .overviewexplainer,
  body.taxonomy-storytype-blog-data main section.archive > h1,
  body.taxonomy-storytype-top-story-data main section.archive .overviewexplainer,
  body.taxonomy-storytype-top-story-data main section.archive > h1 {
    margin-left: 25px;
    margin-right: 25px;
  }
}

/* line 5055, stdin */

body.archive-financiering-data main section.archive .body,
body.archive-job-data main section.archive .body,
body.archive-newsletter-data main section.archive .body,
body.archive-partner-data main section.archive .body,
body.tax-storytype main section.archive .body,
body.taxonomy-data main section.archive .body,
body.taxonomy-storytype-bbs-data main section.archive .body,
body.taxonomy-storytype-blog-data main section.archive .body,
body.taxonomy-storytype-top-story-data main section.archive .body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -14px;
}

/* line 5072, stdin */

body.archive-financiering-data main section.archive .body article,
body.archive-financiering-data main section.archive .body div.slide,
body.archive-job-data main section.archive .body article,
body.archive-job-data main section.archive .body div.slide,
body.archive-newsletter-data main section.archive .body article,
body.archive-newsletter-data main section.archive .body div.slide,
body.archive-partner-data main section.archive .body article,
body.archive-partner-data main section.archive .body div.slide,
body.tax-storytype main section.archive .body article,
body.tax-storytype main section.archive .body div.slide,
body.taxonomy-data main section.archive .body article,
body.taxonomy-data main section.archive .body div.slide,
body.taxonomy-storytype-bbs-data main section.archive .body article,
body.taxonomy-storytype-bbs-data main section.archive .body div.slide,
body.taxonomy-storytype-blog-data main section.archive .body article,
body.taxonomy-storytype-blog-data main section.archive .body div.slide,
body.taxonomy-storytype-top-story-data main section.archive .body article,
body.taxonomy-storytype-top-story-data main section.archive .body div.slide {
  width: calc(33% - 20px);
  margin: 0 20px 20px 0;
}

@media (max-width: 1600px) {
  /* line 5095, stdin */

  body.archive-financiering-data main section.archive .body article,
  body.archive-financiering-data main section.archive .body div.slide,
  body.archive-job-data main section.archive .body article,
  body.archive-job-data main section.archive .body div.slide,
  body.archive-newsletter-data main section.archive .body article,
  body.archive-newsletter-data main section.archive .body div.slide,
  body.archive-partner-data main section.archive .body article,
  body.archive-partner-data main section.archive .body div.slide,
  body.tax-storytype main section.archive .body article,
  body.tax-storytype main section.archive .body div.slide,
  body.taxonomy-data main section.archive .body article,
  body.taxonomy-data main section.archive .body div.slide,
  body.taxonomy-storytype-bbs-data main section.archive .body article,
  body.taxonomy-storytype-bbs-data main section.archive .body div.slide,
  body.taxonomy-storytype-blog-data main section.archive .body article,
  body.taxonomy-storytype-blog-data main section.archive .body div.slide,
  body.taxonomy-storytype-top-story-data main section.archive .body article,
  body.taxonomy-storytype-top-story-data main section.archive .body div.slide {
    width: calc(50% - 20px);
  }
}

@media (max-width: 900px) {
  /* line 5118, stdin */

  body.archive-financiering-data main section.archive .body article,
  body.archive-financiering-data main section.archive .body div.slide,
  body.archive-job-data main section.archive .body article,
  body.archive-job-data main section.archive .body div.slide,
  body.archive-newsletter-data main section.archive .body article,
  body.archive-newsletter-data main section.archive .body div.slide,
  body.archive-partner-data main section.archive .body article,
  body.archive-partner-data main section.archive .body div.slide,
  body.tax-storytype main section.archive .body article,
  body.tax-storytype main section.archive .body div.slide,
  body.taxonomy-data main section.archive .body article,
  body.taxonomy-data main section.archive .body div.slide,
  body.taxonomy-storytype-bbs-data main section.archive .body article,
  body.taxonomy-storytype-bbs-data main section.archive .body div.slide,
  body.taxonomy-storytype-blog-data main section.archive .body article,
  body.taxonomy-storytype-blog-data main section.archive .body div.slide,
  body.taxonomy-storytype-top-story-data main section.archive .body article,
  body.taxonomy-storytype-top-story-data main section.archive .body div.slide {
    width: 100%;
  }
}

@media (max-width: 1400px) {
  /* line 5141, stdin */

  body.archive-financiering-data main section.archive,
  body.archive-job-data main section.archive,
  body.archive-newsletter-data main section.archive,
  body.archive-partner-data main section.archive,
  body.tax-storytype main section.archive,
  body.taxonomy-data main section.archive,
  body.taxonomy-storytype-bbs-data main section.archive,
  body.taxonomy-storytype-blog-data main section.archive,
  body.taxonomy-storytype-top-story-data main section.archive {
    margin: 100px 0;
  }
}

/* line 5154, stdin */

body.template-page-with-form main.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1000px) {
  /* line 5161, stdin */

  body.template-page-with-form main.main {
    display: block;
  }
}

/* line 5166, stdin */

body.template-page-with-form main.main section.pagecontent {
  width: calc(50% - 191px);
  padding: 91px 250px 100px 140px;
}

@media (max-width: 1600px) {
  /* line 5172, stdin */

  body.template-page-with-form main.main section.pagecontent {
    width: calc(50% - 191px);
    padding: 91px 140px 100px;
  }
}

@media (max-width: 1400px) {
  /* line 5179, stdin */

  body.template-page-with-form main.main section.pagecontent {
    width: calc(50% + 140px);
    padding: 91px 70px 100px;
  }
}

@media (max-width: 1000px) {
  /* line 5186, stdin */

  body.template-page-with-form main.main section.pagecontent {
    width: calc(100% - 140px);
    padding: 91px 70px 100px;
  }
}

@media (max-width: 500px) {
  /* line 5193, stdin */

  body.template-page-with-form main.main section.pagecontent {
    width: calc(100% - 50px);
    padding: 91px 25px 100px;
  }
}

/* line 5199, stdin */

body.template-page-with-form main.main section.formcontent {
  width: calc(50% + 30px);
  padding: 110px 140px 100px 80px;
  color: #fff;
  background-color: #081826;
}

@media (max-width: 1000px) {
  /* line 5207, stdin */

  body.template-page-with-form main.main section.formcontent {
    width: calc(100% - 140px);
    padding: 91px 70px 100px;
  }
}

@media (max-width: 500px) {
  /* line 5214, stdin */

  body.template-page-with-form main.main section.formcontent {
    width: calc(100% - 50px);
    padding: 91px 25px 100px;
  }
}

/* line 5220, stdin */

body.template-page-with-form main.main section.formcontent h2 {
  font-size: 36px;
}

/* line 5224, stdin */

.page-template-template-full .wp-block-columns {
  margin-bottom: 0;
}

@media (max-width: 1200px) {
  /* line 5229, stdin */

  .page-template-template-full .wp-block-columns {
    display: block;
  }
}

/* line 5234, stdin */

.page-template-template-full .wp-block-columns.has-background {
  padding: 0;
}

/* line 5238, stdin */

.page-template-template-full .wp-block-columns .wp-block-image {
  margin: 0;
  height: 100%;
}

@media (max-width: 1200px) {
  /* line 5244, stdin */

  .page-template-template-full .wp-block-columns .wp-block-image {
    height: 300px;
  }
}

/* line 5249, stdin */

.page-template-template-full .wp-block-columns .wp-block-image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (max-width: 1200px) {
  /* line 5258, stdin */

  .page-template-template-full .wp-block-columns .wp-block-image img {
    height: 300px;
  }
}

/* line 5263, stdin */

.page-template-template-full .wp-block-columns h3,
.page-template-template-full .wp-block-columns p {
  max-width: 561px;
  margin-right: 70px;
}

@media (max-width: 1200px) {
  /* line 5270, stdin */

  .page-template-template-full .wp-block-columns h3,
  .page-template-template-full .wp-block-columns p {
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 5277, stdin */

.page-template-template-full .wp-block-columns .wp-block-column:first-of-type {
  padding-left: 100px;
}

/* In blauw blok */

/* line 5282, stdin */

.page-template-template-full .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
  padding-left: calc(100px - 2.375rem);
}

/* line 5286, stdin */

.page-template-template-full .wp-block-group > .wp-block-heading {
  padding-left: calc(100px - 2.375rem);
}

@media (max-width: 1400px) {
  /* line 5291, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:first-of-type {
    padding-left: 70px;
  }

  /* line 5295, stdin */

  .page-template-template-full .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
    padding-left: calc(70px - 2.375rem);
  }

  /* line 5299, stdin */

  .page-template-template-full .wp-block-group > .wp-block-heading {
    padding-left: calc(70px - 2.375rem);
  }
}

@media (max-width: 1200px) {
  /* line 5305, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:first-of-type {
    padding-left: 0;
  }
}

@media (max-width: 800px) {
  /* line 5311, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:first-of-type {
    padding-left: 70px;
    padding-right: 70px;
  }

  /* line 5316, stdin */

  .page-template-template-full .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
    padding-left: calc(70px - 2.375rem);
    padding-right: calc(70px - 2.375rem);
  }

  /* line 5321, stdin */

  .page-template-template-full .wp-block-group > .wp-block-heading {
    padding-left: calc(70px - 2.375em);
  }
}

@media (max-width: 500px) {
  /* line 5327, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:first-of-type {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 5332, stdin */

  .page-template-template-full .wp-block-group .wp-block-columns .wp-block-column:first-of-type {
    padding-left: calc(25px - 2.375em);
    padding-right: calc(25px - 2.375em);
  }
}

@media (max-width: 1200px) {
  /* line 5339, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}

/* line 5344, stdin */

.page-template-template-full .wp-block-columns .wp-block-column:last-child {
  padding-right: 140px;
}

/* line 5348, stdin */

.page-template-template-full .wp-block-group .wp-block-columns .wp-block-column:last-child {
  padding-right: calc(100px - 2.375em);
}

@media (max-width: 1400px) {
  /* line 5353, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:last-child {
    padding-right: 70px;
  }

  /* line 5357, stdin */

  .page-template-template-full .wp-block-group .wp-block-columns .wp-block-column:last-child {
    padding-right: calc(70px - 2.375em);
  }
}

@media (max-width: 1200px) {
  /* line 5363, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:last-child {
    padding-right: 0;
  }
}

@media (max-width: 800px) {
  /* line 5369, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:nth-of-type(2) {
    padding-left: 70px;
    padding-right: 70px;
  }

  /* line 5374, stdin */

  .page-template-template-full .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) {
    padding-left: calc(70px - 2.375em);
    padding-right: calc(70px - 2.375em);
  }
}

@media (max-width: 500px) {
  /* line 5381, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:nth-of-type(2) {
    padding-left: 25px;
    padding-right: 25px;
  }

  /* line 5386, stdin */

  .page-template-template-full .wp-block-group .wp-block-columns .wp-block-column:nth-of-type(2) {
    padding-left: calc(25px - 2.375em);
    padding-right: calc(25px - 2.375em);
  }
}

/* line 5392, stdin */

.page-template-template-full .wp-block-columns .wp-block-column:nth-of-type(2) > h3,
.page-template-template-full .wp-block-columns .wp-block-column:nth-of-type(2) > p {
  margin-left: 120px;
}

@media (max-width: 1400px) {
  /* line 5398, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:nth-of-type(2) > h3,
  .page-template-template-full .wp-block-columns .wp-block-column:nth-of-type(2) > p {
    margin-left: 50px;
  }
}

@media (max-width: 1200px) {
  /* line 5405, stdin */

  .page-template-template-full .wp-block-columns .wp-block-column:nth-of-type(2) > h3,
  .page-template-template-full .wp-block-columns .wp-block-column:nth-of-type(2) > p {
    margin-left: auto;
    max-width: 561px;
    margin-right: auto;
  }
}

/* line 5413, stdin */

.page-template-template-full .wp-block-columns.has-white-background-color {
  background-color: transparent !important;
}

/* line 5417, stdin */

.page-template-template-full .wp-block-columns.has-white-background-color .wp-block-column:first-of-type {
  background-color: #fff;
}

@media (max-width: 800px) {
  /* line 5422, stdin */

  .page-template-template-full .wp-block-columns.has-white-background-color .wp-block-column:first-of-type {
    padding-left: 70px;
    padding-right: 70px;
  }
}

@media (max-width: 500px) {
  /* line 5429, stdin */

  .page-template-template-full .wp-block-columns.has-white-background-color .wp-block-column:first-of-type {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 5435, stdin */

.page-template-template-full .wp-block-columns.has-white-background-color .wp-block-column:nth-of-type(2) {
  background-color: transparent;
  margin-left: 0;
}

@media (max-width: 800px) {
  /* line 5441, stdin */

  .page-template-template-full .wp-block-columns.has-white-background-color .wp-block-column:nth-of-type(2) {
    padding-left: 70px;
    padding-right: 70px;
  }
}

@media (max-width: 500px) {
  /* line 5448, stdin */

  .page-template-template-full .wp-block-columns.has-white-background-color .wp-block-column:nth-of-type(2) {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 5454, stdin */

.page-template-template-full .wp-block-columns.has-lightblue-background-color {
  background-color: #dae7f5;
}

/* line 5458, stdin */

.page-template-template-full .wp-block-columns.has-lightblue-background-color .wp-block-column:nth-of-type(2) {
  background-color: #0a2540;
  margin-left: 0;
  color: #fff;
}

/* line 5464, stdin */

.page-template-template-full .wp-block-columns.has-lightblue-background-color .wp-block-column:nth-of-type(2) a {
  color: #fff;
}

/* line 5468, stdin */

.page-template-template-full .has-cyan-background-color {
  background-color: transparent;
}

/* line 5472, stdin */

.page-template-template-full .has-cyan-background-color .wp-block-group__inner-container {
  padding: 2rem 6rem;
  background-color: #2deac5;
  margin: 0 278px;
}

@media (max-width: 1200px) {
  /* line 5479, stdin */

  .page-template-template-full .has-cyan-background-color .wp-block-group__inner-container {
    max-width: 561px;
    margin: 0 auto;
  }
}

/* line 5485, stdin */

.page-template-template-full .has-darkblue-background-color {
  background-color: #081826;
}

/* line 5489, stdin */

.page-template-template-full .has-darkblue-background-color .wp-block-group__inner-container {
  padding: 2rem 6rem;
  background-color: #0a2540;
  margin: 0 278px;
}

@media (max-width: 1200px) {
  /* line 5496, stdin */

  .page-template-template-full .has-darkblue-background-color .wp-block-group__inner-container {
    max-width: 561px;
    margin: 0 auto;
  }
}

/* line 5502, stdin */

.page-template-template-full .newslettersignup {
  margin-top: 0;
}

/* line 5506, stdin */

.page-template-template-full div.contact {
  width: calc(33% - 14px);
}

@media (max-width: 1800px) {
  /* line 5511, stdin */

  .page-template-template-full div.contact {
    width: calc(50% - 14px);
  }
}

@media (max-width: 1200px) {
  /* line 5517, stdin */

  .page-template-template-full div.contact {
    width: 100%;
  }
}

/* line 5522, stdin */

.selectpersons {
  background-color: #081826;
}

/* line 5526, stdin */

.selectpersons h3 {
  color: #fff;
}

/* line 5530, stdin */

.selectpersons .container {
  padding: 4rem 140px 6em;
}

@media (max-width: 800px) {
  /* line 5535, stdin */

  .selectpersons .container {
    padding-left: 70px;
    padding-right: 70px;
  }
}

@media (max-width: 500px) {
  /* line 5542, stdin */

  .selectpersons .container {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 5548, stdin */

.selectpersons .container .persons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 5556, stdin */

.selectpersons .container .persons .contact {
  margin-right: 14px;
}

/* line 5560, stdin */

.has-cyan-background-color {
  background-color: #2deac5;
}

/* line 5564, stdin */

.has-deepblue-background-color {
  background-color: #0a2540;
}

/* line 5568, stdin */

body.tax-eventtype .ideas,
body.tax-storytype .ideas,
body.tax-videotype .ideas {
  background-color: #2deac5;
  background-image: url(/app/themes/origins/dist/images/bbscta_d0fd78be.png);
  background-position: top;
  background-size: cover;
  min-height: 220px;
  background-repeat: no-repeat;
  width: 320px;
  padding: 323px 40px 0;
  color: #fff;
}

/* line 5582, stdin */

body.tax-eventtype .ideas h3,
body.tax-storytype .ideas h3,
body.tax-videotype .ideas h3 {
  line-height: 1.4;
  margin-bottom: 40px;
}

/* line 5589, stdin */

.main section.blogs,
.main section.kennislink,
.main section.nwa,
.main section.ocvideos,
.main section.topstories,
.main section.uvnlvideos,
.main section.webinars {
  position: relative;
}

/* line 5599, stdin */

.main section.blogs a.anchor,
.main section.kennislink a.anchor,
.main section.nwa a.anchor,
.main section.ocvideos a.anchor,
.main section.topstories a.anchor,
.main section.uvnlvideos a.anchor,
.main section.webinars a.anchor {
  position: absolute;
  top: -135px;
}

@media (max-width: 1400px) {
  /* line 5611, stdin */

  .main section.blogs a.anchor,
  .main section.kennislink a.anchor,
  .main section.nwa a.anchor,
  .main section.ocvideos a.anchor,
  .main section.topstories a.anchor,
  .main section.uvnlvideos a.anchor,
  .main section.webinars a.anchor {
    top: -110px;
  }
}

/* line 5622, stdin */

body.archive main section.archive,
body.page.page-template-default main article,
body.page.template-sidebarleft main article,
body.search main section.archive,
body.single main article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 5632, stdin */

body.archive main section.archive .body,
body.page.page-template-default main article .body,
body.page.template-sidebarleft main article .body,
body.search main section.archive .body,
body.single main article .body {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding-top: 95px;
}

/* line 5643, stdin */

body.archive main section.archive .body h1,
body.page.page-template-default main article .body h1,
body.page.template-sidebarleft main article .body h1,
body.search main section.archive .body h1,
body.single main article .body h1 {
  margin: 0;
  line-height: 1.1;
}

/* line 5652, stdin */

body.archive main section.archive a.verder,
body.page.page-template-default main article a.verder,
body.page.template-sidebarleft main article a.verder,
body.search main section.archive a.verder,
body.single main article a.verder {
  margin-top: 1rem;
  display: block;
  color: #2deac5;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/* line 5664, stdin */

body.archive main section.archive .meta,
body.page.page-template-default main article .meta,
body.page.template-sidebarleft main article .meta,
body.search main section.archive .meta,
body.single main article .meta {
  padding-top: 95px;
  margin-left: 140px;
  margin-right: 140px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: 398px;
}

@media (max-width: 1400px) {
  /* line 5679, stdin */

  body.archive main section.archive .meta,
  body.page.page-template-default main article .meta,
  body.page.template-sidebarleft main article .meta,
  body.search main section.archive .meta,
  body.single main article .meta {
    margin: 0 70px;
  }
}

@media (max-width: 500px) {
  /* line 5689, stdin */

  body.archive main section.archive .meta,
  body.page.page-template-default main article .meta,
  body.page.template-sidebarleft main article .meta,
  body.search main section.archive .meta,
  body.single main article .meta {
    margin: 0 25px;
  }
}

/* line 5698, stdin */

body.archive main section.archive .meta a.tocollection,
body.page.page-template-default main article .meta a.tocollection,
body.page.template-sidebarleft main article .meta a.tocollection,
body.search main section.archive .meta a.tocollection,
body.single main article .meta a.tocollection {
  color: #adbdcc;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
  margin-bottom: 93px;
  display: block;
  text-decoration: none;
}

/* line 5710, stdin */

body.archive main section.archive .meta a.tocollection:hover,
body.page.page-template-default main article .meta a.tocollection:hover,
body.page.template-sidebarleft main article .meta a.tocollection:hover,
body.search main section.archive .meta a.tocollection:hover,
body.single main article .meta a.tocollection:hover {
  text-decoration: underline;
}

@media (max-width: 1400px) {
  /* line 5719, stdin */

  body.archive main section.archive .meta a.tocollection,
  body.page.page-template-default main article .meta a.tocollection,
  body.page.template-sidebarleft main article .meta a.tocollection,
  body.search main section.archive .meta a.tocollection,
  body.single main article .meta a.tocollection {
    display: none;
  }
}

/* line 5728, stdin */

body.archive main section.archive .meta .date,
body.page.page-template-default main article .meta .date,
body.page.template-sidebarleft main article .meta .date,
body.search main section.archive .meta .date,
body.single main article .meta .date {
  margin-top: 2rem;
}

/* line 5736, stdin */

body.archive main section.archive.hassidebar,
body.page.page-template-default main article.hassidebar,
body.page.template-sidebarleft main article.hassidebar,
body.search main section.archive.hassidebar,
body.single main article.hassidebar {
  margin: 0 140px 0 250px;
}

/* line 5744, stdin */

body.archive main section.archive.hassidebar div.body,
body.page.page-template-default main article.hassidebar div.body,
body.page.template-sidebarleft main article.hassidebar div.body,
body.search main section.archive.hassidebar div.body,
body.single main article.hassidebar div.body {
  width: 760px !important;
  margin-right: 7rem;
}

/* line 5753, stdin */

body.archive main section.archive.hassidebar .meta,
body.page.page-template-default main article.hassidebar .meta,
body.page.template-sidebarleft main article.hassidebar .meta,
body.search main section.archive.hassidebar .meta,
body.single main article.hassidebar .meta {
  display: none;
}

/* line 5761, stdin */

body.archive main section.archive.hassidebar .sidebar,
body.page.page-template-default main article.hassidebar .sidebar,
body.page.template-sidebarleft main article.hassidebar .sidebar,
body.search main section.archive.hassidebar .sidebar,
body.single main article.hassidebar .sidebar {
  margin-top: 10rem;
  width: 27rem;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

/* line 5773, stdin */

body.archive main section.archive.hassidebar .sidebar ul.menu,
body.page.page-template-default main article.hassidebar .sidebar ul.menu,
body.page.template-sidebarleft main article.hassidebar .sidebar ul.menu,
body.search main section.archive.hassidebar .sidebar ul.menu,
body.single main article.hassidebar .sidebar ul.menu {
  list-style-type: none;
  padding: 0;
}

/* line 5782, stdin */

body.archive main section.archive.hassidebar .sidebar .sidebarblock,
body.page.page-template-default main article.hassidebar .sidebar .sidebarblock,
body.page.template-sidebarleft main article.hassidebar .sidebar .sidebarblock,
body.search main section.archive.hassidebar .sidebar .sidebarblock,
body.single main article.hassidebar .sidebar .sidebarblock {
  background-color: #0a2540;
  color: #fff;
  padding: 2.8rem 3.5rem;
  margin-bottom: 5rem;
}

/* line 5793, stdin */

body.archive main section.archive.hassidebar .sidebar .sidebarblock h1,
body.archive main section.archive.hassidebar .sidebar .sidebarblock h2,
body.archive main section.archive.hassidebar .sidebar .sidebarblock h3,
body.archive main section.archive.hassidebar .sidebar .sidebarblock h4,
body.page.page-template-default main article.hassidebar .sidebar .sidebarblock h1,
body.page.page-template-default main article.hassidebar .sidebar .sidebarblock h2,
body.page.page-template-default main article.hassidebar .sidebar .sidebarblock h3,
body.page.page-template-default main article.hassidebar .sidebar .sidebarblock h4,
body.page.template-sidebarleft main article.hassidebar .sidebar .sidebarblock h1,
body.page.template-sidebarleft main article.hassidebar .sidebar .sidebarblock h2,
body.page.template-sidebarleft main article.hassidebar .sidebar .sidebarblock h3,
body.page.template-sidebarleft main article.hassidebar .sidebar .sidebarblock h4,
body.search main section.archive.hassidebar .sidebar .sidebarblock h1,
body.search main section.archive.hassidebar .sidebar .sidebarblock h2,
body.search main section.archive.hassidebar .sidebar .sidebarblock h3,
body.search main section.archive.hassidebar .sidebar .sidebarblock h4,
body.single main article.hassidebar .sidebar .sidebarblock h1,
body.single main article.hassidebar .sidebar .sidebarblock h2,
body.single main article.hassidebar .sidebar .sidebarblock h3,
body.single main article.hassidebar .sidebar .sidebarblock h4 {
  font-size: inherit;
  font-family: Montserrat Bold, Arial, Helvetica, sans-serif;
}

@media (max-width: 1400px) {
  /* line 5818, stdin */

  body.archive main section.archive.hassidebar,
  body.page.page-template-default main article.hassidebar,
  body.page.template-sidebarleft main article.hassidebar,
  body.search main section.archive.hassidebar,
  body.single main article.hassidebar {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 5830, stdin */

  body.archive main section.archive.hassidebar .body,
  body.page.page-template-default main article.hassidebar .body,
  body.page.template-sidebarleft main article.hassidebar .body,
  body.search main section.archive.hassidebar .body,
  body.single main article.hassidebar .body {
    margin-left: 70px !important;
    margin-right: 70px !important;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}

@media (max-width: 1400px) {
  /* line 5844, stdin */

  body.archive main section.archive,
  body.page.page-template-default main article,
  body.page.template-sidebarleft main article,
  body.search main section.archive,
  body.single main article {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 5853, stdin */

  body.archive main section.archive .body,
  body.page.page-template-default main article .body,
  body.page.template-sidebarleft main article .body,
  body.search main section.archive .body,
  body.single main article .body {
    margin-left: 70px !important;
    margin-right: 70px !important;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}

@media (max-width: 500px) {
  /* line 5867, stdin */

  body.archive main section.archive,
  body.page.page-template-default main article,
  body.page.template-sidebarleft main article,
  body.search main section.archive,
  body.single main article {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 5876, stdin */

  body.archive main section.archive .body,
  body.page.page-template-default main article .body,
  body.page.template-sidebarleft main article .body,
  body.search main section.archive .body,
  body.single main article .body {
    margin-left: 25px !important;
    margin-right: 25px !important;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}

/* line 5889, stdin */

body.search main section.archive div.body {
  width: 760px !important;
  margin-right: 7rem;
}

/* line 5894, stdin */

body.search main section.archive div.body h3 a {
  text-decoration: none;
}

/* line 5898, stdin */

body.search main section.archive div.body a.morefromexcerpt {
  display: inline-block;
}

/* line 5902, stdin */

body.single.single-data main article .body {
  max-width: 950px !important;
}

/* line 5906, stdin */

body.page.template-sidebarleft main article.hassidebar .sidebar {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

/* line 5912, stdin */

body.page.template-sidebarleft main article.hassidebar .sidebar .sidebarblock {
  background-color: transparent;
  color: #081826;
}

/* line 5917, stdin */

figure.is-style-image-100height img {
  height: 100% !important;
}

/* line 5921, stdin */

.alignwide {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

/* line 5927, stdin */

.alignfull {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
}

/* line 5933, stdin */

p.is-style-align-wide,
div.is-style-align-wide {
  margin-left: 100px;
  margin-right: 100px;
}

@media (max-width: 1400px) {
  /* line 5940, stdin */

  p.is-style-align-wide,
  div.is-style-align-wide {
    margin-left: 70px;
    margin-right: 70px;
  }
}

/* line 5947, stdin */

p.rechts {
  position: absolute !important;
  right: 20px !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0;
}

/* line 5955, stdin */

.wp-block-group.kaart {
  padding: 1.95em 2.375em;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0 0 47px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 47px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 1;
}

/* line 5965, stdin */

.wp-block-group.kaart h4 {
  font-size: 1.35rem;
  font-weight: normal;
  padding: 0 !important;
  height: 4.1rem;
}

/* line 5972, stdin */

.wp-block-group.kaart figure {
  width: 8.2rem !important;
  height: 8.2rem !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  margin-bottom: 4.7rem !important;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 5981, stdin */

.wp-block-group.kaart figure img {
  width: 8.2rem !important;
  height: 8.2rem !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

/* line 5988, stdin */

.wp-block-group.kaart .wp-block-button {
  padding: 1rem 0 !important;
}

/* line 5992, stdin */

.wp-block-group.kaart .wp-block-button a,
.wp-block-group.kaart .wp-block-button a.has-white-background-color {
  padding-left: 0 !important;
  font-family: "Montserrat Bold", Arial, Helvetica, sans-serif;
  font-size: 1.1rem;
  background-color: transparent !important;
}

/* line 6000, stdin */

.wp-block-group.kaart .wp-block-button a::after {
  content: " \2192";
}

/* line 6004, stdin */

.wp-block-group.kaart:hover {
  background-color: #2a3e4f !important;
}

/* line 6008, stdin */

.wp-block-group.kaart:hover h4 {
  color: #fff !important;
}

/* line 6012, stdin */

.wp-block-group.kaart:hover > p {
  color: #fff !important;
}

/* line 6016, stdin */

.wp-block-group.kaart:hover .wp-block-button a.wp-block-button__link {
  color: #72e6c6 !important;
  background-color: transparent;
}

/* line 6021, stdin */

.wp-block-group.is-style-wit-onder {
  background-image: url(/app/themes/origins/dist/images/bck_donkerblauw.png);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 6028, stdin */

.wp-block-group.is-style-wit-onder::after {
  content: "";
  display: block;
  width: 100%;
  height: 100px;
  background-color: #fcfcfc;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}

/* line 6040, stdin */

.is-style-nieuwsbriefbck.wp-block-group {
  background-image: url(/app/themes/origins/dist/images/nieuwsbriefbck.png);
  background-size: cover;
  background-position: center;
  padding: 3rem 3rem;
  text-align: center;
  color: #fff;
}

/* line 6049, stdin */

.page-template-template-full .wp-block-group.is-style-nieuwsbriefbck h2.wp-block-heading {
  margin-left: 0 !important;
  padding-left: 0 !important;
}


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