.touch-indicator * {
  pointer-events: none; }

.js-touch-indicator--animate > .touch-indicator .pressure-waves:before {
  animation-name: ripple-effect;
  animation-duration: 0.35s; }

.touch-indicator.pressure-waves {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 0;
  height: 0;
  pointer-events: none; }

.touch-indicator.pressure-waves:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1001;
  display: block;
  width: 10em;
  height: 10em;
  content: "";
  background: black;
  border-radius: 50%;
  transform: translate3d(-50%, -50%, 1px) scale(0); }

@keyframes ripple-effect {
  0% {
    opacity: 1;
    transform: translate3d(-50%, -50%, 1px) scale(0); }

  to {
    opacity: 0;
    transform: translate3d(-50%, -50%, 1px) scale(2.5); } }

.webForm {
  padding: 20px;
  background-color: #fff;
  color: #05164d; }

.webForm .btn {
  background-color: #ffad00;
  border: none; }

.webForm .form .section {
  border: none; }

.webForm .form .section .sectionBlock > p {
  color: #05164d; }

.webForm .form .section .sectionBlock select {
  box-shadow: none;
  outline: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #05164d;
  transition: 0.5s;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2305164d'><polygon points='0,10 15,10 8,18'/></svg>");
  background-repeat: no-repeat;
  background-position: 100%; }

.webForm .form .head {
  border: none; }

.webForm .form input.field[type=text], .webForm .form textarea.field {
  box-shadow: none;
  color: #05164d;
  border-radius: 0;
  border-color: #fff;
  border-bottom: 1px solid #05164d;
  background-color: #fff;
  transition: 0.5s;
  font-size: 14px;
  padding: 0 5px; }

.partial[data-partial="commons/adblocker"] {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 0.5em;
  background-color: rgba(255, 255, 255, 0.5);
  border-top: 1px solid red;
  display: none; }

.partial[data-partial="commons/adblocker"].js-active {
  display: block; }

.partial[data-partial="commons/noscript"] section {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 0.5em;
  background-color: rgba(255, 255, 255, 0.5);
  border-top: 1px solid red; }

.partial[data-partial="commons/outdatedbrowser"].js--is-hidden {
  display: none; }

.partial[data-partial="commons/text-content"] .text-content__headline {
  margin: 0;
  margin-top: 8vw;
  font-size: 5.3333333333vw;
  font-weight: 400;
  line-height: 1.15; }

.partial[data-partial="commons/text-content"] ol, .partial[data-partial="commons/text-content"] p, .partial[data-partial="commons/text-content"] ul {
  margin-top: 1.7333333333em;
  margin-bottom: 1.7333333333em;
  font-size: 4vw;
  line-height: 1.7333333333; }

.partial[data-partial="commons/text-content"] ol:last-child, .partial[data-partial="commons/text-content"] p:last-child, .partial[data-partial="commons/text-content"] ul:last-child {
  margin-bottom: 0; }

.partial[data-partial="commons/text-content"] a {
  color: currentColor;
  text-decoration: underline;
  cursor: pointer;
  transition: color 0.2s linear; }

.no-touchevents .partial[data-partial="commons/text-content"] a:hover {
  color: #ffad00; }

.partial[data-partial="commons/text-content"] u {
  text-decoration: none; }

.partial[data-partial="commons/text-content"] p + ul {
  margin-top: 0; }

.partial[data-partial="commons/text-content"] ul {
  padding: 0;
  padding-left: 0;
  margin: 0;
  list-style: none; }

.partial[data-partial="commons/text-content"] ul li {
  position: relative;
  padding-left: 4vw; }

.partial[data-partial="commons/text-content"] ul li:last-child {
  margin-bottom: 0; }

.partial[data-partial="commons/text-content"] ul li:before {
  position: absolute;
  top: 0.8vw;
  left: 0;
  display: inline-block;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1;
  color: #ffad00;
  text-align: center;
  content: "/"; }

@media screen and (min-width: 480px) {
  .partial[data-partial="commons/text-content"] .text-content__headline {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    font-size: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="commons/text-content"] .text-content__headline {
    margin-top: 1.0714285714em;
    margin-bottom: 1.0714285714em;
    font-size: 2em;
    line-height: 1.2142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="commons/text-content"] ol, .partial[data-partial="commons/text-content"] p, .partial[data-partial="commons/text-content"] ul {
    margin-top: 1.7333333333em;
    margin-bottom: 1.7333333333em;
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="commons/text-content"] ol, .partial[data-partial="commons/text-content"] p, .partial[data-partial="commons/text-content"] ul {
    margin-top: 1.7142857143em;
    margin-bottom: 1.7142857143em;
    font-size: 1em;
    line-height: 1.8571428571; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="commons/text-content"] ul li {
    padding-left: 1em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="commons/text-content"] ul li {
    padding-left: 1em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="commons/text-content"] ul li {
    padding-left: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="commons/text-content"] ul li:before {
    top: 0.1428571429em;
    font-size: 18px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="commons/text-content"] ul li:before {
    font-size: 18px; } }
.portlet-column-content:not([data-js-bugfix=ie]) div[data-templatename=Darksite] {
  margin-top: -2.01798%; }

.darksite {
  display: none;
  z-index: 9999;
  margin: 0 auto;
  width: 50%; }

.darksite .darksite-underlay {
  background: url(/manageimpress-base-theme/images/lht/bg_darksite_underlay.png) repeat 0 0;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  width: 100%;
  z-index: 9999; }

.darksite .darksite_wrapper {
  margin: 0 auto;
  overflow: auto;
  padding: 0 20px;
  position: fixed;
  max-width: 950px;
  max-height: 80vh;
  top: 10vh;
  float: left;
  width: 100%;
  z-index: 10000; }

.darksite .darksite_wrapper div {
  background-image: url(/manageimpress-base-theme/images/lht/bg_darksite_overlay.png);
  width: 100%;
  float: left; }

.darksite .darksite_wrapper .darksite_top {
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 10px; }

.darksite .darksite_wrapper .darksite_center {
  background-position: -2000px 0;
  background-repeat: repeat-y;
  padding: 16px 64px 38px;
  position: relative; }

.darksite .darksite_wrapper .darksite_center .notification {
  background: none;
  float: none;
  position: relative;
  padding: 22px 0 31px; }

.darksite .darksite_wrapper .darksite_center span {
  color: #fff;
  font-family: Arial,Verdana,sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
  float: right; }

.darksite .darksite_wrapper .darksite_center h1 {
  color: #fff;
  font-family: Arial,Verdana,sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
  padding: 22px 0 14px; }

.darksite .darksite_wrapper .darksite_center p {
  color: #fff;
  font-family: Arial,Verdana,sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 17px;
  margin: 0;
  padding: 0 0 5px;
  clear: both; }

.darksite .darksite_wrapper .darksite_center hr.separator {
  background-image: url(/manageimpress-base-theme/images/lht/dotted_line_ffffff.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
  border-style: none;
  border-width: 1px 0 0;
  height: 1px; }

.darksite .darksite_wrapper .darksite_bottom {
  background-position: -1000px 0;
  background-repeat: no-repeat;
  height: 10px;
  clear: both; }

.darksite .darksite_wrapper .closeDarkSiteIcon {
  top: -1px;
  height: 15px;
  right: 9px;
  background-image: url(/manageimpress-base-theme/images/lht/icons.gif);
  background-position: 1px -325px;
  background-repeat: no-repeat;
  float: right;
  margin-right: -40px;
  margin-top: -15px; }

.darksite .darksite_wrapper .closeDarkSiteIcon:hover {
  background-image: url(/manageimpress-base-theme/images/lht/icons.gif);
  background-position: 1px -339px;
  background-repeat: no-repeat; }

.darksite .darksite_wrapper .closeDarkSiteLnk {
  background-image: url(/manageimpress-base-theme/images/lht/icons.gif);
  background-position: 1px -658px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: 700;
  line-height: 15px;
  padding-left: 13px;
  text-decoration: none;
  float: right; }

.partial[data-partial*="atoms/headline"] {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: LHT Text Web;
  color: currentColor; }

.partial[data-partial*="atoms/headline"] .headline__icon {
  display: inline-block;
  vertical-align: middle; }

.partial[data-partial*="atoms/headline"] .headline__icon span {
  display: block; }

.partial[data-partial*="atoms/headline"] .headline__icon svg * {
  fill: currentColor; }

.partial[data-partial*="atoms/headline"] .headline__text {
  vertical-align: middle; }

.partial[data-partial*="atoms/headline"].headline--page-header__layer-navigation {
  color: #ffad00;
  white-space: nowrap; }

.partial[data-partial*="atoms/headline"].headline--page-header__layer-navigation .headline__icon {
  position: relative;
  top: 2vw;
  width: 7.4666666667vw;
  margin-right: 2.6666666667vw; }

.partial[data-partial*="atoms/headline"].headline--page-header__layer-navigation .headline__text {
  display: inline-block;
  font-size: 5.8666666667vw;
  font-weight: 700;
  line-height: 1.3636363636;
  white-space: normal;
  vertical-align: top; }

@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--page-header__layer-navigation {
    left: 20px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--page-header__layer-navigation .headline__icon {
    top: 0.5em;
    width: 2em;
    margin-right: 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--page-header__layer-navigation .headline__icon {
    top: 0.3em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--page-header__layer-navigation .headline__text {
    font-size: 1.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--page-header__layer-navigation .headline__text {
    font-size: 1.2857142857em;
    line-height: 1.3888888889; } }
.partial[data-partial*="atoms/headline"].headline--page-header__teaser {
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--page-header__teaser {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--page-header__teaser {
    line-height: 1.3888888889; } }
.partial[data-partial*="atoms/headline"].headline--quick-access-banner {
  white-space: nowrap; }

.partial[data-partial*="atoms/headline"].headline--quick-access-banner .headline__icon {
  width: 5.8666666667vw;
  margin-right: 1.3333333333vw; }

.partial[data-partial*="atoms/headline"].headline--quick-access-banner .headline__icon svg * {
  fill: #fff; }

.partial[data-partial*="atoms/headline"].headline--quick-access-banner .headline__text {
  font-size: 3.2vw;
  font-weight: 700;
  line-height: 1.3333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--quick-access-banner .headline__icon {
    width: 1.5714285714em;
    margin-right: 0.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--quick-access-banner .headline__icon {
    width: 1.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--quick-access-banner .headline__text {
    font-size: 0.8571428571em; } }
.partial[data-partial*="atoms/headline"].headline--quick-access-banner-right .headline__text {
  font-size: 3.2vw;
  font-weight: 700;
  line-height: 1.3333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--quick-access-banner-right .headline__text {
    font-size: 0.8571428571em; } }
.partial[data-partial*="atoms/headline"].headline--quick-access-banner-teaser {
  font-size: 7.4666666667vw;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--quick-access-banner-teaser {
    font-size: 2em; } }
.partial[data-partial*="atoms/headline"].headline--stage-overline {
  padding-bottom: 4vw;
  font-size: 4vw;
  font-weight: 700;
  line-height: 5.8666666667vw;
  text-shadow: 0 0 26px rgba(8, 27, 89, 0.49); }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--stage-overline {
    font-size: 1.2857142857em;
    line-height: 1.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--stage-overline {
    padding-bottom: 1.0714285714em;
    font-size: 1.2857142857em;
    line-height: 1.7142857143em; } }
.partial[data-partial*="atoms/headline"].headline--stage-subtext {
  padding-bottom: 4vw;
  font-size: 4vw;
  line-height: 5.8666666667vw;
  text-shadow: 0 0 26px rgba(8, 27, 89, 0.49); }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--stage-subtext {
    font-size: 1.2857142857em;
    line-height: 1.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--stage-subtext {
    padding-bottom: 1.0714285714em;
    font-size: 1.2857142857em;
    line-height: 1.7142857143em; } }
.partial[data-partial*="atoms/headline"].headline--stage-main {
  padding-bottom: 0.3em;
  font-family: LHT Head Web;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 9.0666666667vw;
  text-shadow: 0 0 25px rgba(0, 10, 42, 0.21); }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--stage-main {
    font-size: 32px;
    line-height: 36px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--stage-main {
    font-size: 60px;
    line-height: 64px; } }
.partial[data-partial*="atoms/headline"].headline--search-overlay {
  color: #ffad00; }

.partial[data-partial*="atoms/headline"].headline--search-overlay .headline__icon {
  width: 7.4666666667vw;
  margin-right: 2.6666666667vw; }

.partial[data-partial*="atoms/headline"].headline--search-overlay .headline__text {
  font-size: 5.8666666667vw;
  font-weight: 700;
  line-height: 1.3636363636; }

@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--search-overlay {
    left: 20px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--search-overlay .headline__icon {
    width: 2em;
    margin-right: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--search-overlay .headline__text {
    font-size: 1.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--search-overlay .headline__text {
    font-size: 1.2857142857em;
    line-height: 1.3888888889; } }
.partial[data-partial*="atoms/headline"].headline--teaser-slider {
  font-family: LHT Text Web;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-slider {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-slider {
    font-size: 2.8571428571em;
    line-height: 1.15; } }
.partial[data-partial*="atoms/headline"].headline--teaser-slider--apps {
  font-family: LHT Text Web;
  font-size: 5.3333333333vw;
  font-weight: 400;
  line-height: 1.55;
  text-align: left; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-slider--apps {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-slider--apps {
    font-size: 2em;
    line-height: 1.2857142857; } }
.partial[data-partial*="atoms/headline"].headline--teaser-slider--contacts {
  font-family: LHT Text Web;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-slider--contacts {
    font-size: 2em; } }
.partial[data-partial*="atoms/headline"].headline--teaser-collection {
  font-family: LHT Text Web;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-collection {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-collection {
    font-size: 2.8571428571em;
    line-height: 1.15; } }
.partial[data-partial*="atoms/headline"].headline--teaser-press-release {
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.3333333333; }

.press-release--slider .partial[data-partial*="atoms/headline"].headline--teaser-press-release {
  position: relative;
  min-height: 10.6666666667vw;
  max-height: 10.6666666667vw;
  overflow: hidden; }

.press-release--slider .partial[data-partial*="atoms/headline"].headline--teaser-press-release:after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 50%;
  content: "";
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 70%);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-press-release {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-press-release {
    font-size: 2em;
    line-height: 1.2142857143; } }
@media screen and (min-width: 480px) {
  .press-release--slider .partial[data-partial*="atoms/headline"].headline--teaser-press-release {
    min-height: 2.8571428571em;
    max-height: 2.8571428571em; } }
@media screen and (min-width: 768px) {
  .press-release--slider .partial[data-partial*="atoms/headline"].headline--teaser-press-release {
    min-height: 2.6666666667em;
    max-height: 2.6666666667em;
    font-size: 1.0714285714em;
    line-height: 1.3333333333; } }
@media screen and (min-width: 992px) {
  .press-release--slider .partial[data-partial*="atoms/headline"].headline--teaser-press-release {
    max-height: 2.8571428571em;
    font-size: 1em;
    line-height: 1.4285714286; } }
@media screen and (min-width: 768px) {
  .teaser-collection__item + .teaser-collection__item .partial[data-partial*="atoms/headline"].headline--teaser-press-release {
    font-size: 1.0714285714em;
    line-height: 1.3333333333; } }
.partial[data-partial*="atoms/headline"].headline--teaser-event {
  display: block;
  min-height: 12.799968vw;
  max-height: 12.799968vw;
  overflow: hidden;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3333333333;
  text-align: center; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-event {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-event {
    min-height: 2.6666666667em;
    max-height: 2.6666666667em; } }
.partial[data-partial*="atoms/headline"].headline--teaser-product {
  display: block;
  font-family: LHT Text Web;
  font-size: 5.3333333333vw;
  font-weight: 400;
  line-height: 1.55;
  text-align: left; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-product {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-product {
    font-size: 2em;
    line-height: 1.2142857143; } }
.partial[data-partial*="atoms/headline"].headline--teaser-story {
  display: block;
  font-family: LHT Text Web;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-story {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-story {
    font-size: 2.8571428571em;
    line-height: 1.15; } }
.partial[data-partial*="atoms/headline"].headline--teaser-next-best-option {
  display: block;
  font-family: LHT Text Web;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-next-best-option {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-next-best-option {
    font-size: 1.2857142857em;
    line-height: 1.3888888889; } }
.partial[data-partial*="atoms/headline"].headline--teaser-app-teaser {
  display: block;
  font-family: LHT Text Web;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-app-teaser {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-app-teaser {
    line-height: 1.3888888889; } }
.partial[data-partial*="atoms/headline"].headline--text {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--text {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--text {
    font-size: 2.8571428571em;
    line-height: 1.15; } }
.partial[data-partial*="atoms/headline"].headline--text-intro {
  font-size: 5.3333333333vw;
  font-weight: 700;
  line-height: 1.5; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--text-intro {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--text-intro {
    font-size: 1.4285714286em;
    line-height: 1.5; } }
.partial[data-partial*="atoms/headline"].headline--text-overline {
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.4666666667; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--text-overline {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--text-overline {
    line-height: 1.7333333333; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--text-overline {
    font-size: 1em;
    line-height: 1.4285714286; } }
.partial[data-partial*="atoms/headline"].headline--text-image {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--text-image {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--text-image {
    font-size: 2.8571428571em;
    line-height: 1.15; } }
.partial[data-partial*="atoms/headline"].headline--text-image-overline {
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.4666666667; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--text-image-overline {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--text-image-overline {
    font-size: 1em;
    line-height: 1.4285714286; } }
.partial[data-partial*="atoms/headline"].headline--column {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--column {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--column {
    font-size: 2em;
    line-height: 1.2142857143; } }
.partial[data-partial*="atoms/headline"].headline--column-subline {
  margin-top: 1.3333333333vw;
  font-family: LHT Text Web;
  font-size: 4vw;
  font-weight: 400;
  line-height: 1.7333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--column-subline {
    margin-top: 0.3571428571em;
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--column-subline {
    font-size: 1em;
    line-height: 1.7142857143; } }
.partial[data-partial*="atoms/headline"].headline--detailpage__pageentry-overline {
  font-family: LHT Text Web;
  font-size: 4vw;
  line-height: 1.4666666667; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--detailpage__pageentry-overline {
    font-size: 1.2857142857em;
    font-weight: 700;
    line-height: 1.3333333333; } }
.partial[data-partial*="atoms/headline"].headline--detailpage__pageentry-headline {
  margin-top: 4vw;
  font-family: LHT Head Web;
  font-size: 10.1333333333vw;
  font-weight: 700;
  line-height: 1; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--detailpage__pageentry-headline {
    margin-top: 15px;
    font-size: 2.8571428571em;
    font-weight: 700;
    line-height: 1.125; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--detailpage__pageentry-headline {
    margin-top: 15px;
    font-size: 4.2857142857em;
    font-weight: 700;
    line-height: 1.0666666667; } }
.partial[data-partial*="atoms/headline"].headline--teaser-contact--headline {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-contact--headline {
    font-size: 2em; } }
.partial[data-partial*="atoms/headline"].headline--teaser-contact--name {
  font-size: 5.3333333333vw;
  font-weight: 700;
  line-height: 1.15; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-contact--name {
    font-size: 2em;
    line-height: 1.2142857143; } }
.partial[data-partial*="atoms/headline"].headline--teaser-contact--jobtitle {
  font-size: 4vw;
  font-weight: 400;
  line-height: 1.3333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-contact--jobtitle {
    font-size: 1em;
    line-height: 1.4285714286; } }
.partial[data-partial*="atoms/headline"].headline--teaser-contact--getintouch {
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.3333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-contact--getintouch {
    font-size: 1em;
    line-height: 1.4285714286; } }
.partial[data-partial*="atoms/headline"].headline--getintouch {
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.3333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--getintouch {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--getintouch {
    font-size: 1em;
    line-height: 1.3571428571; } }
.partial[data-partial*="atoms/headline"].headline--teaser-contact--no-image--name {
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.7333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-contact--no-image--name {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--teaser-contact--no-image--name {
    font-size: 1em;
    line-height: 1.3571428571; } }
.partial[data-partial*="atoms/headline"].headline--abstract__overline {
  margin: 0;
  font-size: 4vw;
  font-weight: 400;
  line-height: 1.4666666667; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--abstract__overline {
    font-size: 1.0714285714em;
    line-height: 1.4666666667; } }
.partial[data-partial*="atoms/headline"].headline--abstract__headline {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--abstract__headline {
    font-size: 2em;
    line-height: 1.2142857143; } }
.partial[data-partial*="atoms/headline"].headline--about {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--about {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--about {
    font-size: 2em;
    line-height: 1.2142857143; } }
.partial[data-partial*="atoms/headline"].headline--search {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--search {
    font-size: 2em; } }
.partial[data-partial*="atoms/headline"].headline--capability-finder-teaser {
  display: block;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143;
  text-transform: uppercase; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--capability-finder-teaser {
    font-size: 2em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--capability-finder-teaser {
    display: inline; } }
.partial[data-partial*="atoms/headline"].subline--capability-finder-teaser {
  display: block;
  font-size: 7.4666666667vw;
  font-weight: 400;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].subline--capability-finder-teaser {
    font-size: 2em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].subline--capability-finder-teaser {
    display: inline; } }
.partial[data-partial*="atoms/headline"].headline--capability_results__partnumber {
  font-size: 5.3333333333vw;
  font-weight: 700;
  line-height: 1; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--capability_results__partnumber {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--capability_results__partnumber {
    font-size: 1.5714285714em;
    line-height: 1.3636363636; } }
.partial[data-partial*="atoms/headline"].headline--dashboard__intro {
  display: block;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard__intro {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard__intro {
    font-size: 4.2857142857em;
    line-height: 1.0666666667; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard__intro {
    font-size: 4.2857142857em;
    line-height: 1.3333333333; } }
.partial[data-partial*="atoms/headline"].headline--dashboard__contact {
  display: block;
  font-size: 5.8666666667vw;
  font-weight: 700;
  line-height: 1.2727272727; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard__contact {
    font-size: 1.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard__contact {
    font-size: 1.7142857143em;
    line-height: 1.5; } }
.partial[data-partial*="atoms/headline"].overline--dashboard__intro {
  display: block;
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.4666666667; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].overline--dashboard__intro {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].overline--dashboard__intro {
    font-size: 1em;
    font-weight: 400;
    line-height: 1.7142857143; } }
.partial[data-partial*="atoms/headline"].headline--dashboard__item-intro {
  display: block;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard__item-intro {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard__item-intro {
    font-size: 2.8571428571em;
    line-height: 1.15; } }
.partial[data-partial*="atoms/headline"].headline--dashboard__pageitems-intro {
  display: block;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard__pageitems-intro {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard__pageitems-intro {
    font-size: 2.8571428571em;
    line-height: 1.15; } }
.partial[data-partial*="atoms/headline"].headline--dashboard-icon-headline {
  display: block;
  font-size: 5.8666666667vw;
  font-weight: 700;
  line-height: 1.2727272727; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard-icon-headline {
    font-size: 1.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard-icon-headline {
    font-size: 1.7142857143em;
    line-height: 1.5; } }
.partial[data-partial*="atoms/headline"].headline--dashboard-abstract__headline {
  display: block;
  font-size: 5.8666666667vw;
  font-weight: 700;
  line-height: 1.2727272727; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard-abstract__headline {
    font-size: 1.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard-abstract__headline {
    font-size: 1.7142857143em;
    line-height: 1.5; } }
.partial[data-partial*="atoms/headline"].headline--dashboard-about__headline {
  display: block;
  font-size: 5.8666666667vw;
  font-weight: 700;
  line-height: 1.2727272727; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard-about__headline {
    font-size: 1.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard-about__headline {
    font-size: 1.7142857143em;
    line-height: 1.5; } }
.partial[data-partial*="atoms/headline"].headline--dashboard_navigation_overlay {
  display: block;
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard_navigation_overlay {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/headline"].headline--dashboard_navigation_overlay {
    font-size: 5.4285714286em;
    line-height: 1.0526315789; } }
.partial[data-partial*="atoms/headline"].headline--capability-finder-head, .partial[data-partial*="atoms/headline"].headline--capability-finder-results {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--capability-finder-head, .partial[data-partial*="atoms/headline"].headline--capability-finder-results {
    font-size: 2em;
    line-height: 1.2142857143; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--capability-finder-head, .partial[data-partial*="atoms/headline"].headline--capability-finder-results {
    font-size: 2.8571428571em;
    line-height: 1.15; } }
.partial[data-partial*="atoms/headline"].headline--capability-finder-head {
  color: #fff; }

.partial[data-partial*="atoms/headline"].headline--contact-loader {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1.2142857143; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--contact-loader {
    font-size: 2em;
    line-height: 1.2142857143; } }
.partial[data-partial*="atoms/headline"].headline--location-info {
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3888888889; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/headline"].headline--location-info {
    font-size: 1.2857142857em;
    line-height: 1.3888888889; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/headline"].headline--location-info {
    font-size: 1.2857142857em;
    line-height: 1.3333333333; } }
.partial[data-partial="atoms/text"], p {
  color: #05164d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: LHT Text Web;
  font-size: 4vw;
  line-height: 1.7333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/text"], p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/text"], p {
    font-size: 1.0714285714em;
    line-height: 1.7333333333; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/text"], p {
    font-size: 1em;
    line-height: 1.7142857143; } }
.partial[data-partial="atoms/list"], .partial[data-partial^="atoms/list"] {
  list-style: none; }

.partial[data-partial="atoms/list"] .list--navigation__accordeon li, .partial[data-partial^="atoms/list"] .list--navigation__accordeon li {
  margin-top: 5.8666666667vw;
  margin-bottom: 5.8666666667vw; }

.partial[data-partial="atoms/list"] .list--navigation__accordeon li .link__title, .partial[data-partial^="atoms/list"] .list--navigation__accordeon li .link__title {
  font-size: 4.8vw;
  line-height: 5.0666666667vw; }

.partial[data-partial="atoms/list"] .list--navigation__accordeon li:first-child, .partial[data-partial^="atoms/list"] .list--navigation__accordeon li:first-child {
  margin-top: 2.9333333333vw; }

.partial[data-partial="atoms/list"]:not([class*=col-]), .partial[data-partial^="atoms/list"]:not([class*=col-]) {
  padding: 0; }

.partial[data-partial="atoms/list"].list--page-header, .partial[data-partial^="atoms/list"].list--page-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0 4vw;
  margin: 0;
  font-family: LHT Text Web;
  font-weight: 400; }

.partial[data-partial="atoms/list"].list--page-header li, .partial[data-partial^="atoms/list"].list--page-header li {
  padding: 0 4vw;
  line-height: 18.6666666667vw;
  white-space: nowrap;
  transition: opacity 0.2s linear; }

.partial[data-partial="atoms/list"].list--page-header li a, .partial[data-partial^="atoms/list"].list--page-header li a {
  display: block; }

.partial[data-partial="atoms/list"].list--page-header li a.menu-bar__logo, .partial[data-partial^="atoms/list"].list--page-header li a.menu-bar__logo {
  top: 50%;
  transform: translateY(-50%); }

.js--page-header-layer-open .partial[data-partial="atoms/list"].list--page-header li:not(.list__layer__item), .js--page-header-layer-open .partial[data-partial^="atoms/list"].list--page-header li:not(.list__layer__item) {
  opacity: 0; }

.partial[data-partial="atoms/list"].list--page-header li.list__spacer, .partial[data-partial^="atoms/list"].list--page-header li.list__spacer {
  -ms-flex: 1;
  flex: 1; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"].list--page-header, .partial[data-partial^="atoms/list"].list--page-header {
    padding: 0 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"].list--page-header, .partial[data-partial^="atoms/list"].list--page-header {
    padding: 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"].list--page-header li, .partial[data-partial^="atoms/list"].list--page-header li {
    padding: 0 1.0714285714em;
    padding-right: 1.0714285714em;
    line-height: 5em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"].list--page-header li, .partial[data-partial^="atoms/list"].list--page-header li {
    margin-right: 1.0714285714em;
    line-height: 4.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"].list--page-header li:last-child, .partial[data-partial^="atoms/list"].list--page-header li:last-child {
    margin-right: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"].list--page-header li:last-child, .partial[data-partial^="atoms/list"].list--page-header li:last-child {
    margin-right: 0; } }
.partial[data-partial="atoms/list"].list--socials:after, .partial[data-partial^="atoms/list"].list--socials:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="atoms/list"].list--socials, .partial[data-partial^="atoms/list"].list--socials {
  margin: 0; }

.partial[data-partial="atoms/list"].list--socials li, .partial[data-partial^="atoms/list"].list--socials li {
  display: block;
  float: left; }

.partial[data-partial="atoms/list"].list--socials li + li, .partial[data-partial^="atoms/list"].list--socials li + li {
  margin-left: 8vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"].list--socials li + li, .partial[data-partial^="atoms/list"].list--socials li + li {
    margin-left: 2.1428571429em; } }
.partial[data-partial="atoms/list"].list--language-select, .partial[data-partial^="atoms/list"].list--language-select {
  margin: 0;
  white-space: nowrap; }

.partial[data-partial="atoms/list"].list--language-select li, .partial[data-partial^="atoms/list"].list--language-select li {
  display: inline-block;
  color: #666; }

.partial[data-partial="atoms/list"].list--language-select li + li, .partial[data-partial^="atoms/list"].list--language-select li + li {
  margin-left: 5.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"].list--language-select li + li, .partial[data-partial^="atoms/list"].list--language-select li + li {
    margin-left: 1.4285714286em; } }
.partial[data-partial="atoms/list"].list--page-header__teaser__links, .partial[data-partial^="atoms/list"].list--page-header__teaser__links {
  margin: 0; }

.partial[data-partial="atoms/list"].list--page-header__teaser__links li, .partial[data-partial^="atoms/list"].list--page-header__teaser__links li {
  margin: 5.3333333333vw 0; }

.partial[data-partial="atoms/list"].list--page-header__teaser__links li:last-child, .partial[data-partial^="atoms/list"].list--page-header__teaser__links li:last-child {
  margin-bottom: 0; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"].list--page-header__teaser__links li, .partial[data-partial^="atoms/list"].list--page-header__teaser__links li {
    margin: 1.4285714286em 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"].list--page-header__teaser__links li, .partial[data-partial^="atoms/list"].list--page-header__teaser__links li {
    margin: 1.0714285714em 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"] .list--navigation__accordeon li, .partial[data-partial^="atoms/list"] .list--navigation__accordeon li {
    margin-top: 1.5714285714em;
    margin-bottom: 1.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"] .list--navigation__accordeon li, .partial[data-partial^="atoms/list"] .list--navigation__accordeon li {
    margin-top: 1.0714285714em;
    margin-bottom: 1.0714285714em; }

  .partial[data-partial="atoms/list"] .list--navigation__accordeon li:first-child, .partial[data-partial^="atoms/list"] .list--navigation__accordeon li:first-child {
    margin-top: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"] .list--navigation__accordeon li .link__title, .partial[data-partial^="atoms/list"] .list--navigation__accordeon li .link__title {
    font-size: 1em;
    line-height: 1.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"] .list--navigation__accordeon li .link__title, .partial[data-partial^="atoms/list"] .list--navigation__accordeon li .link__title {
    font-size: 1em;
    line-height: 1.3571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"] .list--navigation__accordeon li:first-child, .partial[data-partial^="atoms/list"] .list--navigation__accordeon li:first-child {
    margin-top: 0.7857142857em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="atoms/list"].list--quick-access-banner-teaser-items li, .partial[data-partial^="atoms/list"].list--quick-access-banner-teaser-items li {
    display: inline-block;
    margin-left: 9.3333333333vw; } }
@media screen and (min-width: 480px) and (max-width: 767px) {
  .partial[data-partial="atoms/list"].list--quick-access-banner-teaser-items li, .partial[data-partial^="atoms/list"].list--quick-access-banner-teaser-items li {
    margin-left: 2.5em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"].list--quick-access-banner-teaser-items li, .partial[data-partial^="atoms/list"].list--quick-access-banner-teaser-items li {
    margin-top: 0.4285714286em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/list"].list--quick-access-banner-teaser-items li, .partial[data-partial^="atoms/list"].list--quick-access-banner-teaser-items li {
    margin-top: 0.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"].list--quick-access-banner-teaser-items li:first-child, .partial[data-partial^="atoms/list"].list--quick-access-banner-teaser-items li:first-child {
    margin-top: 0; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="atoms/list"].list--quick-access-banner-teaser-items li:first-child, .partial[data-partial^="atoms/list"].list--quick-access-banner-teaser-items li:first-child {
    margin-left: 6.6666666667vw; } }
@media screen and (min-width: 480px) and (max-width: 767px) {
  .partial[data-partial="atoms/list"].list--quick-access-banner-teaser-items li:first-child, .partial[data-partial^="atoms/list"].list--quick-access-banner-teaser-items li:first-child {
    margin-left: 1.7857142857em; } }
.partial[data-partial="atoms/list"].list--rounded-items, .partial[data-partial^="atoms/list"].list--rounded-items {
  padding: 0;
  list-style: none; }

.partial[data-partial="atoms/list"].list--rounded-items li, .partial[data-partial^="atoms/list"].list--rounded-items li {
  display: inline-block;
  width: auto;
  max-width: 100%;
  padding: 1.6vw 4vw;
  margin-top: 4vw;
  margin-right: 4vw;
  overflow: hidden;
  line-height: 1;
  text-overflow: ellipsis;
  cursor: pointer;
  border: 1px solid #dcdcdc;
  border-radius: 5.0666666667vw; }

.partial[data-partial="atoms/list"].list--rounded-items li > a, .partial[data-partial^="atoms/list"].list--rounded-items li > a {
  font-size: 4vw;
  line-height: 1.7333333333;
  color: inherit;
  text-decoration: none;
  white-space: nowrap; }

html.no-touchevents .partial[data-partial="atoms/list"].list--rounded-items li:hover, html.no-touchevents .partial[data-partial^="atoms/list"].list--rounded-items li:hover {
  color: white;
  background-color: #dcdcdc; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"].list--rounded-items li, .partial[data-partial^="atoms/list"].list--rounded-items li {
    padding: 0.3571428571em 1.0714285714em;
    margin-top: 1.0714285714em;
    margin-right: 1.0714285714em;
    border-radius: 1.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"].list--rounded-items li, .partial[data-partial^="atoms/list"].list--rounded-items li {
    padding: 0.3571428571em 1.0714285714em;
    margin-top: 1.0714285714em;
    margin-right: 0.7142857143em;
    border-radius: 1.3571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list"].list--rounded-items li > a, .partial[data-partial^="atoms/list"].list--rounded-items li > a {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list"].list--rounded-items li > a, .partial[data-partial^="atoms/list"].list--rounded-items li > a {
    font-size: 1em;
    line-height: 1.7142857143; } }
.partial[data-partial="atoms/list"].list--pagination, .partial[data-partial^="atoms/list"].list--pagination {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0;
  text-align: center; }

.partial[data-partial="atoms/list"].list--pagination li, .partial[data-partial^="atoms/list"].list--pagination li {
  font-size: 14px;
  display: inline-block;
  margin: 0 10px; }

.partial[data-partial="atoms/list"].list--text-keywords, .partial[data-partial^="atoms/list"].list--text-keywords {
  margin-bottom: 0; }

.partial[data-partial="atoms/list"].list--text-keywords li, .partial[data-partial^="atoms/list"].list--text-keywords li {
  margin-bottom: 0.4em;
  font-size: 1.4285714286em;
  font-weight: 700;
  line-height: 1.1;
  color: #787878; }

.partial[data-partial="atoms/list"].list--text-keywords li:last-child, .partial[data-partial^="atoms/list"].list--text-keywords li:last-child {
  margin-bottom: 0; }

.partial[data-partial="atoms/list/navigation"] {
  margin: 0; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer > li:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer > li {
  float: left;
  width: 100%;
  margin: 4vw 0; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer > li + li {
  margin-top: 0; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer [data-partial="atoms/list"] li {
  margin: 2.6666666667vw 0; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item {
  position: relative;
  margin: 4vw 0; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item .link__title {
  font-size: 5.3333333333vw; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item > span {
  position: relative;
  display: block; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item > span:first-child {
  padding-right: 15px; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item.js--expanded .list-navigation__item__expander {
  transform: translateY(-50%) rotate(45deg); }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__sub_item {
  margin: 4.5333333333vw 0;
  color: #666; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__sub_item .link__title {
  font-size: 4.5333333333vw;
  line-height: 1.4117647059; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__sub_item.link--selected {
  color: #333; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander_menu__links {
  width: calc(8 / 9 * 100% + 15px / 8 / 9);
  padding: 0 0 1.3333333333vw; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander {
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  cursor: pointer;
  transition: transform 0.35s linear;
  transform: translateY(-50%); }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander span {
  color: #333; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander span svg * {
  fill: currentColor; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander > * {
  display: block;
  width: 4.2666666667vw; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander_menu {
  overflow: hidden;
  transition: max-height 0.35s linear; }

.partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item:not(.js--expanded) .list-navigation__item__expander_menu {
  max-height: 0 !important; }

@media screen and (max-width: 767px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer > li {
    margin: 0.5em 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer > li {
    margin: 0.8571428571em 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer [data-partial="atoms/list"] li {
    margin: 0.7142857143em 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer [data-partial="atoms/list"] li {
    margin: 0.7142857143em 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item .link__title {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item .link__title {
    font-size: 1.1428571429em;
    line-height: 1.1875; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item {
    margin: 0.7142857143em 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item {
    margin: 0.7142857143em 0; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__item {
    width: calc(9 / 10 * 100% - 15px * 9 / 10 + 15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__sub_item .link__title {
    font-size: 1.2142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer li.list-navigation__sub_item .link__title {
    font-size: 1em;
    line-height: 1.3571428571; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander_menu__links {
    padding: 1.0714285714em 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander_menu__links {
    padding: 0.3571428571em 0 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander > * {
    width: 1.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation"].list-navigation--header-layer .list-navigation__item__expander > * {
    width: 0.7857142857em; } }
.partial[data-partial="atoms/list/navigation/accordeon"] {
  margin: 0; }

.partial[data-partial="atoms/list/navigation/accordeon"] > li > span {
  display: block; }

.partial[data-partial="atoms/list/navigation/accordeon"] > li .accordeon__headline {
  position: relative;
  margin-top: 2.9333333333vw;
  margin-bottom: 2.9333333333vw;
  font-family: LHT Text Web;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 6.6666666667vw; }

.partial[data-partial="atoms/list/navigation/accordeon"] > li .headline__icon {
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 4.8vw;
  height: auto;
  transition: transform 300ms;
  transform: translateY(-50%) rotate(0deg);
  transform-origin: 50% 50%; }

.partial[data-partial="atoms/list/navigation/accordeon"] > li > span + span {
  display: block;
  max-height: 0;
  overflow: hidden;
  transition: max-height 500ms; }

.partial[data-partial="atoms/list/navigation/accordeon"] > li > span + span [data-partial="atoms/list"] {
  display: block; }

.partial[data-partial="atoms/list/navigation/accordeon"] > li .js--open .accordeon__headline .headline__icon {
  transform: translateY(-50%) rotate(90deg); }

.partial[data-partial="atoms/list/navigation/accordeon"] > li .js--open + span {
  max-height: 50vh; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/navigation/accordeon"] > li .accordeon__headline {
    margin-top: 0.7857142857em;
    margin-bottom: 0.7857142857em;
    font-size: 1.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation/accordeon"] > li .accordeon__headline {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.1428571429em;
    line-height: 1.5em;
    text-transform: uppercase; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/navigation/accordeon"] > li .headline__icon {
    width: 1.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation/accordeon"] > li .headline__icon {
    display: none;
    height: auto; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/navigation/accordeon"] > li > span + span {
    max-height: 300vh;
    transition: none; } }
.no-touchevents .partial[data-partial="atoms/list/socials"] li > [data-partial="atoms/link"]:hover {
  color: #ffad00; }

.partial[data-partial="atoms/list/links"] li {
  box-sizing: border-box;
  display: block;
  padding: 5.3333333333vw 6.6666666667vw;
  margin-bottom: 0;
  background-color: #f5f5f5; }

.partial[data-partial="atoms/list/links"] li:first-child {
  margin-top: 5.3333333333vw; }

@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/links"] li {
    padding: 1.0714285714em 1.7857142857em;
    margin-bottom: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/links"] li:first-child {
    margin-top: 1.4285714286em; } }
.partial[data-partial="atoms/list/contacts"] li {
  box-sizing: border-box;
  display: block;
  padding: 5.3333333333vw 6.6666666667vw;
  margin-bottom: 1.3333333333vw;
  background-color: #f5f5f5; }

.partial[data-partial="atoms/list/contacts"] li .contact__content--no-image__name + .contact__content--no-image__mail {
  margin-top: 0; }

.partial[data-partial="atoms/list/contacts"] li .partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content .contact__content--no-image__mail:first-child {
  margin-top: 0; }

.partial[data-partial="atoms/list/contacts"] li:first-child {
  margin-top: 5.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/contacts"] li {
    padding: 1.4285714286em 1.7857142857em;
    margin-bottom: 0.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/list/contacts"] li {
    padding: 1.0714285714em 1.7857142857em;
    margin-bottom: 0.3571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/list/contacts"] li:first-child {
    margin-top: 1.4285714286em; } }
.touchevents .partial[data-partial*="atoms/link"].link--button-mobile {
  padding: 1.8666666667vw 7.4666666667vw;
  border: 0.26667vw solid rgba(255, 255, 255, 0.25); }

.touchevents .partial[data-partial*="atoms/link"].link--button-mobile .link__title {
  margin-left: 1.3333333333vw; }

@media screen and (min-width: 480px) {
  .touchevents .partial[data-partial*="atoms/link"].link--button-mobile {
    padding: 0.5em 2em;
    border: 0.07143em solid rgba(255, 255, 255, 0.25); }

  .touchevents .partial[data-partial*="atoms/link"].link--button-mobile .link__title {
    margin-left: 0.3571428571em; } }
.partial[data-partial*="atoms/link/phone"] {
  display: inline-block;
  height: 100%;
  text-decoration: none; }

.partial[data-partial*="atoms/link/phone"] svg {
  display: inline-block;
  width: inherit;
  height: 100%; }

.partial[data-partial*="atoms/link/phone"].icon-round i {
  position: relative;
  display: block;
  width: 13.3333333333vw;
  height: 13.3333333333vw;
  font-size: 0;
  line-height: 100%;
  text-align: center;
  border: solid #979797;
  border-width: 0.2666666667vw;
  border-radius: 50%; }

.partial[data-partial*="atoms/link/phone"].icon-round i svg {
  width: 6.9333333333vw;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  will-change: transform; }

.partial[data-partial*="atoms/link/phone"].icon-round i:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: ""; }

.partial[data-partial*="atoms/link/phone"].icon-round span {
  display: none; }

@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/link/phone"].icon-round {
    font-size: 0; }

  .partial[data-partial*="atoms/link/phone"].icon-round i, .partial[data-partial*="atoms/link/phone"].icon-round span {
    display: inline-block;
    vertical-align: middle; }

  .partial[data-partial*="atoms/link/phone"].icon-round i {
    width: 3.5714285714em;
    height: 3.5714285714em;
    font-size: 1rem;
    border-width: 0.0714285714em; }

  .partial[data-partial*="atoms/link/phone"].icon-round i svg {
    height: 3.7142857143em; }

  .partial[data-partial*="atoms/link/phone"].icon-round span {
    display: inline-block;
    margin-left: value_10px_em;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.2142857143; } }
.partial[data-partial="atoms/link/button/twitter"] .link__icon {
  width: 1.2857142857em;
  margin-right: 0; }

.partial[data-partial="atoms/link/button/twitter"] .link__title {
  padding-left: 8.5333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/link/button/twitter"] .link__title {
    padding-left: 2.2857142857em; } }
.partial[data-partial="atoms/link/animated-checkmark"] {
  position: relative;
  display: block;
  width: 11.2vw;
  height: 11.2vw;
  color: #05164d;
  cursor: pointer;
  border: 0.2666666667vw solid currentColor;
  border-radius: 50%;
  transition: color 0.2s linear,background-color 300ms; }

.partial[data-partial="atoms/link/animated-checkmark"] .link__icon_default {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5.8666666667vw;
  transition: opacity 300ms 300ms;
  transform: translate(-50%, -50%); }

.partial[data-partial="atoms/link/animated-checkmark"] .link__icon_default > * {
  display: block; }

.partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5.8666666667vw;
  height: 3.7333333333vw;
  opacity: 0;
  transition: opacity 300ms 0ms;
  transform: translate(-50%, -70%) rotate(-45deg);
  transform-origin: 50% 50%; }

.partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:after, .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:before {
  position: absolute;
  content: "";
  background-color: #fff; }

.partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.5333333333vw;
  height: 0;
  content: "";
  transition: height 0ms 300ms; }

.partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:after {
  bottom: 0;
  left: 0;
  width: 0;
  height: 0.5333333333vw;
  transition: width 0ms 300ms; }

[data-partial="organisms/dashboard"] .partial[data-partial="atoms/link/animated-checkmark"] {
  color: #fff; }

[data-partial="organisms/dashboard"] .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:after, [data-partial="organisms/dashboard"] .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:before {
  background-color: #fff; }

.partial[data-partial="atoms/link/animated-checkmark"] svg * {
  fill: currentColor; }

.partial[data-partial="atoms/link/animated-checkmark"]:focus {
  color: #05164d; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/link/animated-checkmark"] {
    width: 3em;
    height: 3em;
    border-width: 0.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/link/animated-checkmark"] {
    border: none; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/link/animated-checkmark"] .link__icon_default {
    width: 1.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark {
    width: 1.5714285714em;
    height: 1em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:after, .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:before {
    background-color: #05164d; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:before {
    width: 0.1428571429em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:after {
    height: 0.1428571429em; } }
.partial[data-partial="atoms/link/animated-checkmark"].js--activated {
  background-color: #05164d; }

.partial[data-partial="atoms/link/animated-checkmark"].js--activated .link__icon_default {
  opacity: 0;
  transition: opacity 300ms 0ms; }

.partial[data-partial="atoms/link/animated-checkmark"].js--activated .icon_checkmark {
  display: block;
  opacity: 1;
  transition: opacity 300ms 500ms; }

.partial[data-partial="atoms/link/animated-checkmark"].js--activated .icon_checkmark:before {
  height: 100%;
  transition: height 300ms 500ms; }

.partial[data-partial="atoms/link/animated-checkmark"].js--activated .icon_checkmark:after {
  width: 100%;
  transition: width 300ms 800ms; }

@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/link/animated-checkmark"].js--activated {
    background-color: transparent; } }
@media screen and (min-width: 768px) {
  [data-partial="organisms/dashboard"] .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:after, [data-partial="organisms/dashboard"] .partial[data-partial="atoms/link/animated-checkmark"] .icon_checkmark:before {
    background-color: #fff; } }
.partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption {
  width: 6.4vw;
  height: 6.4vw;
  border: none; }

.image-caption--image-darken .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption, .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption {
  color: #fff; }

.image-caption--image-darken .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption .icon_checkmark:after, .image-caption--image-darken .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption .icon_checkmark:before, .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption .icon_checkmark:after, .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption .icon_checkmark:before {
  background-color: #fff; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption {
    width: 1.7142857143em;
    height: 1.7142857143em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption {
    width: 2.2857142857em;
    height: 2.2857142857em; } }
@media screen and (min-width: 768px) {
  .image-caption--image-darken .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption .icon_checkmark:after, .image-caption--image-darken .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption .icon_checkmark:before, .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption .icon_checkmark:after, .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption .icon_checkmark:before {
    background-color: #fff; } }
.partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption.animated-checkmark--dark .icon_checkmark:after, .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption.animated-checkmark--dark .icon_checkmark:before {
  background-color: #05164d; }

.partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption.animated-checkmark--dark:not(:hover) {
  color: #05164d; }

@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption.animated-checkmark--dark .icon_checkmark:after, .partial[data-partial="atoms/link/animated-checkmark"].animated-checkmark--image-caption.animated-checkmark--dark .icon_checkmark:before {
    background-color: #05164d; } }
.partial[data-partial="atoms/page-header/burger-menu"] {
  position: relative;
  height: auto !important;
  display: inline-block;
  vertical-align: middle;
  width: 5.8666666667vw;
  overflow: hidden;
  transition: color 0.2s linear; }

.partial[data-partial="atoms/page-header/burger-menu"] .burger-menu__top {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 15%;
  width: 80%;
  background-color: currentColor;
  transform-origin: 100% 50%;
  transition: opacity 300ms 300ms,width 300ms; }

.partial[data-partial="atoms/page-header/burger-menu"] .burger-menu__middle {
  position: absolute;
  top: 42.5%;
  right: 0;
  height: 15%;
  width: 100%;
  transition: opacity 300ms 300ms; }

.partial[data-partial="atoms/page-header/burger-menu"] .burger-menu__middle:after, .partial[data-partial="atoms/page-header/burger-menu"] .burger-menu__middle:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform-origin: 50% 50%;
  background-color: currentColor;
  transition: transform 300ms 0s,width 300ms 0s; }

.partial[data-partial="atoms/page-header/burger-menu"] .burger-menu__bottom {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 15%;
  width: 80%;
  background-color: currentColor;
  transform-origin: 100% 50%;
  transition: opacity 300ms 300ms,width 300ms; }

.partial[data-partial="atoms/page-header/burger-menu"] svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform 300ms;
  transform: scaleX(1);
  transform-origin: 100% 50%;
  cursor: pointer;
  display: block; }

.partial[data-partial="atoms/page-header/burger-menu"] svg * {
  fill: currentColor; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/page-header/burger-menu"] {
    width: 1.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/page-header/burger-menu"] {
    width: 1.1428571429em; } }
.partial[data-partial="atoms/page-header/burger-menu"]:before {
  content: "";
  display: block;
  padding-top: 100%; }

.partial[data-partial="atoms/page-header/burger-menu"]:hover {
  fill: currentColor;
  color: #ffad00; }

.partial[data-partial="atoms/cookie-banner"] {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  padding: 13.3333333333vw 0;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.96);
  opacity: 0;
  transform: translateY(100%); }

.partial[data-partial="atoms/cookie-banner"] p {
  font-size: 3.2vw;
  line-height: 1.5; }

.partial[data-partial="atoms/cookie-banner"] p a {
  font-weight: 700;
  color: currentColor;
  text-decoration: underline; }

.partial[data-partial="atoms/cookie-banner"] .cookie-banner__content {
  position: relative; }

.partial[data-partial="atoms/cookie-banner"] .cookie-banner__close {
  position: absolute;
  top: -7.2vw;
  right: 0;
  display: block;
  padding: 10px;
  margin-top: -10px;
  margin-right: -10px;
  line-height: 0;
  cursor: pointer;
  transition: color 0.2s linear; }

.partial[data-partial="atoms/cookie-banner"] .cookie-banner__close > span {
  width: 2.1333333333vw; }

.partial[data-partial="atoms/cookie-banner"] .cookie-banner__close svg * {
  fill: currentColor; }

.partial[data-partial="atoms/cookie-banner"] .cookie-banner__close:hover {
  color: #ffad00; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/cookie-banner"] {
    padding: 3.5714285714em 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/cookie-banner"] p {
    font-size: 0.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/cookie-banner"] p {
    font-size: 1em;
    line-height: 1.3571428571; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/cookie-banner"] .cookie-banner__close > span {
    width: 0.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/cookie-banner"] .cookie-banner__close {
    top: -1.6428571428em; } }
.partial[data-partial="atoms/cookie-banner"].js--is-ready {
  transition: opacity 0.25s linear,transform 0.25s linear; }

.partial[data-partial="atoms/cookie-banner"].js--is-ready.js--is-visible {
  pointer-events: auto;
  opacity: 1;
  transition: opacity 0.25s linear 1s,transform 0.25s linear 1s;
  transform: translateY(0%); }

.partial[data-partial="atoms/date"] {
  transition: opacity 200ms; }

.partial[data-partial="atoms/date"].date--event {
  text-align: center; }

.partial[data-partial="atoms/date"].date--event > div {
  display: inline-block;
  text-align: center; }

.partial[data-partial="atoms/date"].date--event .date__day {
  display: block;
  font-size: 10.6666666667vw;
  font-weight: 700;
  line-height: 1; }

.partial[data-partial="atoms/date"].date--event .date__month {
  display: block;
  font-size: 5.3333333333vw;
  line-height: 1.7; }

.partial[data-partial="atoms/date"].date--event .date__separator {
  display: inline-block;
  margin: 0 5.3333333333vw;
  font-size: 10.6666666667vw;
  vertical-align: top; }

.partial[data-partial="atoms/date"].date--event .date__separator:before {
  line-height: 1;
  content: "-"; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/date"].date--event .date__day {
    font-size: 2.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/date"].date--event .date__month {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/date"].date--event .date__separator {
    margin: 0 1.4285714286em;
    font-size: 1rem; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/date"].date--event .date__separator:before {
    font-size: 2.8571428571em; } }
.partial[data-partial="atoms/date"].date--press-release {
  display: block; }

.partial[data-partial="atoms/date"].date--press-release .date__day {
  font-size: 8.5333333333vw;
  font-weight: 700;
  line-height: 1; }

.partial[data-partial="atoms/date"].date--press-release .date__month {
  font-size: 4vw;
  font-weight: 300;
  line-height: 1.3333333333; }

.partial[data-partial="atoms/date"].date--press-release .date__day, .partial[data-partial="atoms/date"].date--press-release .date__month {
  display: block;
  color: #787878;
  text-align: left; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/date"].date--press-release .date__day {
    font-size: 2.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/date"].date--press-release .date__day {
    font-size: 2.8571428571em;
    line-height: 1; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/date"].date--press-release .date__month {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/date"].date--press-release .date__month {
    font-size: 2em;
    line-height: 1.0714285714; } }
.partial[data-partial="atoms/date"].js--is-hidden {
  opacity: 0; }

.partial[data-partial*="atoms/video"] {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  background: black; }

.partial[data-partial*="atoms/video"] img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none; }

.partial[data-partial*="atoms/video"] picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none; }

.partial[data-partial*="atoms/video"] picture img {
  display: inline-block;
  width: 100%;
  pointer-events: none; }

.partial[data-partial*="atoms/video"] div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer; }

.partial[data-partial*="atoms/video"] div > * {
  width: 100%;
  height: 100%; }

.partial[data-partial*="atoms/video"] .video__button {
  position: relative;
  z-index: 100; }

.partial[data-partial*="atoms/video"] .video__button__play {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.15);
  z-index: 10; }

.partial[data-partial*="atoms/video"] .video__button__play i {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  width: 13.3333333333vw;
  margin-top: -6.6666666667vw;
  margin-left: -6.6666666667vw; }

.partial[data-partial*="atoms/video"] .video__button__play [data-partial="svgs/symbol"] {
  display: block; }

.partial[data-partial*="atoms/video"] .video__button__play svg * {
  fill: #fff;
  stroke: none;
  transition: fill 175ms ease; }

.touchevents .partial[data-partial*="atoms/video"]:active .video__button__play svg * {
  fill: #ffad00; }

.partial[data-partial*="atoms/video"] > div {
  opacity: 0; }

html.pagestyle--dashboard .partial[data-partial*="atoms/video"] picture {
  border: 1.3333333333vw solid #fff; }

html.pagestyle--dashboard .partial[data-partial*="atoms/video"].js--playing picture {
  border: none; }

.partial[data-partial*="atoms/video"]:before {
  display: block;
  padding-top: 56.25%;
  content: ""; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/video"] .video__button__play i {
    width: 3.5714285714em;
    margin-top: -1.7857142857em;
    margin-left: -1.7857142857em; } }
.partial[data-partial*="atoms/video"].video--cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.partial[data-partial*="atoms/video"].video--cover video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 178.0669144981vh;
  min-width: 100%;
  height: 100%;
  min-height: 56.1586638831vw;
  transform: translate(-50%, -50%); }

@media screen and (min-width: 480px) {
  .partial[data-partial*="atoms/video"].video--cover video {
    width: 177.9582366589vh;
    min-height: 56.1929595828vw; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="atoms/video"].video--cover video {
    width: 177.9174147217vh;
    min-height: 56.2058526741vw; } }
@media screen and (min-width: 992px) {
  .partial[data-partial*="atoms/video"].video--cover video {
    width: 177.8931750742vh;
    min-height: 56.2135112594vw; } }
@media screen and (min-width: 1200px) {
  .partial[data-partial*="atoms/video"].video--cover video {
    width: 177.7777777778vh;
    min-height: 56.25vw; } }
.partial[data-partial*="atoms/video"].js--is-ready > div {
  opacity: 1;
  transition: opacity 0.2s linear; }

.partial[data-partial*="atoms/video"].js--is-ready .video__button__play {
  pointer-events: auto; }

.partial[data-partial*="atoms/video"].js--hover .video__button__play svg * {
  fill: #ffad00; }

.partial[data-partial*="atoms/video"].js--hide-poster .video__button__play, .partial[data-partial*="atoms/video"].js--hide-poster picture, .partial[data-partial*="atoms/video"].js--playing .video__button__play, .partial[data-partial*="atoms/video"].js--playing picture {
  pointer-events: none;
  visibility: hidden; }

@media screen and (min-width: 480px) {
  html.pagestyle--dashboard .partial[data-partial*="atoms/video"] picture {
    border: 0.3571428571em solid #fff; } }
.partial[data-partial="atoms/arrow-navigation"]:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="atoms/arrow-navigation"] {
  font-size: 0; }

.partial[data-partial="atoms/arrow-navigation"] .swiper-button-next, .partial[data-partial="atoms/arrow-navigation"] .swiper-button-prev {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  width: auto;
  height: auto;
  margin-top: 0;
  background: none;
  outline: none; }

[data-hook=previewRow] > .partial[data-partial="atoms/arrow-navigation"] {
  width: 250px;
  margin: 0 auto; }

.partial[data-partial="atoms/arrow-navigation"] a {
  display: block;
  outline: none; }

.partial[data-partial="atoms/arrow-navigation"] span {
  display: block; }

.partial[data-partial="atoms/arrow-navigation"] i {
  position: relative;
  display: block;
  width: 5.3333333333vw;
  line-height: 1; }

.partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__next, .partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__prev {
  pointer-events: none;
  cursor: pointer;
  opacity: 0.2; }

.partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__prev {
  margin-right: 6.6666666667vw; }

.partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__prev i {
  transform: rotate(180deg); }

.partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__next {
  margin-left: 6.6666666667vw; }

.partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__line {
  box-sizing: border-box;
  width: 1px;
  height: 8vw;
  background: #979797; }

[data-partial="organisms/dashboard"] .partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__line {
  opacity: 1;
  background: #ccc; }

.partial[data-partial="atoms/arrow-navigation"] > div {
  display: inline-block;
  vertical-align: middle; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/arrow-navigation"] {
    font-size: 14px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/arrow-navigation"] i {
    width: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/arrow-navigation"] i {
    width: 1.1428571429em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__prev {
    margin-right: 1.7857142857em; }

  [data-partial="organisms/dashboard"] .partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__prev {
    margin-right: 0.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__next {
    margin-left: 1.7857142857em; }

  [data-partial="organisms/dashboard"] .partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__next {
    margin-left: 0.8571428571em; } }
@media screen and (min-width: 480px) {
  [data-partial="organisms/dashboard"] .partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__line {
    background: #fff; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/arrow-navigation"] .arrow-pagination__line {
    width: 1px;
    height: 2.1428571429em; } }
.partial[data-partial="atoms/arrow-navigation"].arrow-navigation--teaser-collection {
  text-align: center; }

.partial[data-partial="atoms/arrow-navigation"].js--has-next .arrow-pagination__next, .partial[data-partial="atoms/arrow-navigation"].js--has-prev .arrow-pagination__prev {
  pointer-events: auto;
  opacity: 1; }

.partial[data-partial="atoms/quote"] {
  margin: 0;
  padding: 0;
  border: none;
  font-weight: 700; }

.partial[data-partial="atoms/quote"] p {
  color: #05164d;
  font-size: 5.3333333333vw;
  line-height: 1.5; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/quote"] p {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/quote"] p {
    font-size: 1.4285714286em;
    line-height: 1.5; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/quote"] p {
    font-size: 1.7142857143em;
    line-height: 1.4166666667; } }
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto; }

.ps__rail-x {
  height: 15px;
  bottom: 0px; }

.ps__rail-x, .ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear,opacity .2s linear;
  -webkit-transition: background-color .2s linear,opacity .2s linear;
  position: absolute; }

.ps__rail-y {
  width: 15px;
  right: 0; }

.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent; }

.ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y, .ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y {
  opacity: 0.6; }

.ps__rail-x:focus, .ps__rail-x:hover, .ps__rail-y:focus, .ps__rail-y:hover {
  background-color: #eee;
  opacity: 0.9; }

.ps__thumb-x {
  transition: background-color .2s linear,height .2s ease-in-out;
  -webkit-transition: background-color .2s linear,height .2s ease-in-out;
  height: 6px;
  bottom: 2px; }

.ps__thumb-x, .ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  position: absolute; }

.ps__thumb-y {
  transition: background-color .2s linear,width .2s ease-in-out;
  -webkit-transition: background-color .2s linear,width .2s ease-in-out;
  width: 6px;
  right: 2px; }

.ps__rail-x:focus > .ps__thumb-x, .ps__rail-x:hover > .ps__thumb-x {
  background-color: #999;
  height: 11px; }

.ps__rail-y:focus > .ps__thumb-y, .ps__rail-y:hover > .ps__thumb-y {
  background-color: #999;
  width: 11px; }

@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important; } }
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .ps {
    overflow: auto !important; } }
.partial[data-partial="atoms/form/dropdown"], .partial[data-partial^="atoms/form/dropdown/"] {
  position: relative;
  box-sizing: content-box;
  height: 2.8571428571em;
  padding: 0.1428571429em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff; }

.partial[data-partial="atoms/form/dropdown"] select, .partial[data-partial^="atoms/form/dropdown/"] select {
  position: absolute;
  top: 0;
  display: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

[data-hook=previewRow] > .partial[data-partial="atoms/form/dropdown"], [data-hook=previewRow] > .partial[data-partial^="atoms/form/dropdown/"] {
  width: 300px;
  margin: 150px auto;
  margin-bottom: 400px; }

.partial[data-partial="atoms/form/dropdown"] .dropdown__current, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__current {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 25px;
  font-size: 1.0714285714em;
  font-weight: 700;
  line-height: 1.6;
  cursor: pointer; }

.partial[data-partial="atoms/form/dropdown"] .dropdown__helper, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__helper {
  position: absolute;
  top: 50%;
  right: 25px;
  width: 20px;
  height: 20px;
  overflow: hidden;
  pointer-events: none;
  transition: transform 0.1s linear;
  transform: translateY(-50%) rotate(0deg); }

.partial[data-partial="atoms/form/dropdown"] .dropdown__helper:before, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__helper:before {
  position: absolute;
  top: 5.5px;
  left: 3px;
  width: 0;
  height: 0;
  content: "";
  border-color: #05164d transparent transparent;
  border-style: solid;
  border-width: 9px 7px 0;
  transform-origin: center; }

html.pagestyle--dashboard .partial[data-partial="atoms/form/dropdown"] .dropdown__scroll, html.pagestyle--dashboard .partial[data-partial^="atoms/form/dropdown/"] .dropdown__scroll {
  color: #fff;
  background-color: #05164d; }

.partial[data-partial="atoms/form/dropdown"] .dropdown__items, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__items {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  width: 100%;
  background: #fff;
  border: solid #ccc;
  border-width: 0 0.0714285714em 0.0714285714em;
  opacity: 0;
  margin-top: -0.0714285714em; }

.partial[data-partial="atoms/form/dropdown"] .dropdown__items ul, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__items ul {
  padding: 0;
  margin: 0; }

.partial[data-partial="atoms/form/dropdown"] .dropdown__items ul li, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__items ul li {
  padding: 0.9285714286em 1.7857142857em;
  cursor: pointer; }

.partial[data-partial="atoms/form/dropdown"] .dropdown__items ul li span, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__items ul li span {
  display: block;
  font-size: 1.0714285714em;
  line-height: 1.7333333333;
  pointer-events: none; }

.partial[data-partial="atoms/form/dropdown"] .dropdown__items ul li.js--selected span, .partial[data-partial="atoms/form/dropdown"] .dropdown__items ul li:hover, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__items ul li.js--selected span, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__items ul li:hover {
  font-weight: 700; }

.partial[data-partial="atoms/form/dropdown"].style--gray, .partial[data-partial^="atoms/form/dropdown/"].style--gray {
  background-color: #f5f5f5; }

.partial[data-partial="atoms/form/dropdown"].style--bright, .partial[data-partial^="atoms/form/dropdown/"].style--bright {
  color: #fff;
  background-color: transparent; }

.partial[data-partial="atoms/form/dropdown"].style--bright .dropdown__helper:before, .partial[data-partial^="atoms/form/dropdown/"].style--bright .dropdown__helper:before {
  border-color: #fff transparent transparent; }

.partial[data-partial="atoms/form/dropdown"].style--bright .dropdown__items:after, .partial[data-partial^="atoms/form/dropdown/"].style--bright .dropdown__items:after {
  border-color: #fff; }

.partial[data-partial="atoms/form/dropdown"].style--bright:after, .partial[data-partial^="atoms/form/dropdown/"].style--bright:after {
  border: 0.0714285714em solid #fff; }

.partial[data-partial="atoms/form/dropdown"]:after, .partial[data-partial^="atoms/form/dropdown/"]:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  content: "";
  border: 0.0714285714em solid #ccc; }

.partial[data-partial="atoms/form/dropdown"].js--is-ready .dropdown__helper, .partial[data-partial^="atoms/form/dropdown/"].js--is-ready .dropdown__helper {
  transition: transform 0.1s linear; }

@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/form/dropdown"] .dropdown__items ul li span, .partial[data-partial^="atoms/form/dropdown/"] .dropdown__items ul li span {
    line-height: 1.2666666667; } }
.partial[data-partial="atoms/form/dropdown"].js--is-open .dropdown__items, .partial[data-partial^="atoms/form/dropdown/"].js--is-open .dropdown__items {
  display: block;
  opacity: 1; }

html.pagestyle--dashboard .partial[data-partial="atoms/form/dropdown"].js--is-open .dropdown__items, html.pagestyle--dashboard .partial[data-partial^="atoms/form/dropdown/"].js--is-open .dropdown__items {
  transform: translateY(-0.07143em); }

.partial[data-partial="atoms/form/dropdown"].js--is-open .dropdown__helper, .partial[data-partial^="atoms/form/dropdown/"].js--is-open .dropdown__helper {
  transform: translateY(-50%) rotate(-90deg); }

html.pagestyle--dashboard .partial[data-partial="atoms/form/dropdown"].js--is-open:after, html.pagestyle--dashboard .partial[data-partial^="atoms/form/dropdown/"].js--is-open:after {
  border-bottom-color: transparent; }

.partial[data-partial="atoms/form/dropdown"]:not(.js--is-open) .dropdown__items, .partial[data-partial^="atoms/form/dropdown/"]:not(.js--is-open) .dropdown__items {
  height: 0 !important;
  overflow: hidden; }

.partial[data-partial="atoms/form/dropdown"].js--is-mobile.js--is-mobile-native select, .partial[data-partial^="atoms/form/dropdown/"].js--is-mobile.js--is-mobile-native select {
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  transform: translate(-50%, -50%); }

.partial[data-partial="atoms/form/dropdown"].js--is-mobile.js--is-mobile-native .dropdown__current, .partial[data-partial^="atoms/form/dropdown/"].js--is-mobile.js--is-mobile-native .dropdown__current {
  pointer-events: none; }

.partial[data-partial="atoms/form/dropdown/dashboard-region-select"] {
  transition: opacity 300ms;
  opacity: 0; }

.partial[data-partial="atoms/form/dropdown/dashboard-region-select"] > div .dropdown__items .dropdown__scroll {
  height: auto; }

.partial[data-partial="atoms/form/dropdown/dashboard-region-select"] > div .dropdown__items .dropdown__scroll ul {
  margin-bottom: 0; }

.partial[data-partial="atoms/form/dropdown/dashboard-region-select"].js--visible {
  opacity: 1; }

.partial[data-partial="atoms/form/dropdown/dashboard-country-select"] {
  opacity: 0; }

.partial[data-partial="atoms/form/dropdown/dashboard-country-select"].js--is-ready {
  opacity: 1;
  transition: opacity 300ms; }

.partial[data-partial="atoms/form/dropdown/country-select"] {
  opacity: 0.4; }

.partial[data-partial="atoms/form/dropdown/country-select"] .dropdown__current {
  opacity: 0; }

.partial[data-partial="atoms/form/dropdown/country-select"].js--is-visible {
  opacity: 1;
  transition: opacity 0.3s; }

.partial[data-partial="atoms/form/dropdown/country-select"].js--is-visible .dropdown__current {
  opacity: 1;
  transition: opacity 0.3s 0.15s; }

.partial[data-partial="atoms/search/info"] {
  margin-top: 1.0714285714em;
  transition: max-height 0.2s linear; }

.partial[data-partial="atoms/search/info"] p {
  margin: 0;
  color: #787878; }

.partial[data-partial="atoms/search/info"] .info__count, .partial[data-partial="atoms/search/info"] .info__no-entries {
  display: none; }

.partial[data-partial="atoms/search/info"] .info__error {
  display: none;
  color: #e20000; }

@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/search/info"] p {
    font-size: 1.0714285714em;
    line-height: 1.6; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/search/info"] p {
    font-size: 1em;
    line-height: 1.7142857143; } }
.partial[data-partial="atoms/search/info"].js--has-searched .info__count {
  display: block; }

.partial[data-partial="atoms/search/info"].js--has-searched.js--is-empty .info__count {
  display: none; }

.partial[data-partial="atoms/search/info"].js--has-searched.js--has-error .info__error, .partial[data-partial="atoms/search/info"].js--has-searched.js--is-empty .info__no-entries {
  display: block; }

.partial[data-partial="atoms/search/info"].js--has-searched.js--has-error .info__count {
  display: none; }

.partial[data-partial="atoms/loader"] {
  position: relative;
  display: inline-block;
  transition-timing-function: ease;
  transition-duration: 700ms;
  transition-property: opacity; }

.partial[data-partial="atoms/loader"] .icon {
  position: relative;
  display: block;
  width: 96px;
  will-change: transform; }

.partial[data-partial="atoms/loader"] .icon > span {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  border-radius: 100%;
  animation-duration: 1.6s;
  animation-play-state: paused;
  animation-timing-function: ease;
  animation-iteration-count: infinite; }

.partial[data-partial="atoms/loader"] .icon > span:first-of-type {
  left: 0;
  z-index: 5;
  background: #666;
  animation-name: loading-1; }

.partial[data-partial="atoms/loader"] .icon > span:nth-of-type(2) {
  left: 50%;
  background: #b4b4b4;
  animation-name: loading-2; }

.partial[data-partial="atoms/loader"] .icon:before {
  display: block;
  padding-top: 48px;
  content: ""; }

.partial[data-partial="atoms/loader"].js--active .icon > span, .partial[data-partial="atoms/loader"].loader--running .icon > span, [data-hook=previewWrapper] .partial[data-partial="atoms/loader"] .icon > span {
  animation-play-state: running; }

.partial[data-partial="atoms/loader"].loader--capability-finder-input .icon {
  width: 24px; }

.partial[data-partial="atoms/loader"].loader--capability-finder-input .icon:before {
  padding-top: 12px; }

.partial[data-partial="atoms/loader"].loader--results .icon {
  width: 48px; }

.partial[data-partial="atoms/loader"].loader--results .icon:before {
  padding-top: 24px; }

.partial[data-partial="atoms/loader"].loader--container .icon {
  width: 48px; }

.partial[data-partial="atoms/loader"].loader--container .icon:before {
  padding-top: 24px; }

@keyframes loading-1 {
  0% {
    left: 0; }

  50% {
    left: 50%; }

  to {
    left: 0; } }

@keyframes loading-2 {
  0% {
    left: 50%;
    z-index: 1; }

  49% {
    z-index: 1; }

  50% {
    left: 0;
    z-index: 10; }

  to {
    left: 50%;
    z-index: 10; } }

.partial[data-partial="atoms/burger"] {
  cursor: pointer;
  transition: color 0.2s linear 0.4s; }

.partial[data-partial="atoms/burger"] > span {
  display: block;
  width: 4.5333333333vw;
  height: 0.2666666667vw;
  margin-top: 1.3333333333vw;
  margin-bottom: 1.3333333333vw;
  background: currentColor;
  transition: transform 0.2s linear,opacity 0.2s linear 0.2s,background-color 0.2s linear 0.6s;
  transform-origin: left center; }

html:not(.js--page-header-layer-open) .partial[data-partial="atoms/burger"] > span {
  transition: transform 0.2s linear,opacity 0.2s linear 0.4s,background-color 0.2s linear 0s; }

.js--page-header-layer-open .partial[data-partial="atoms/burger"] {
  color: #05164d;
  transition-duration: 0s; }

.js--page-header-layer-open .partial[data-partial="atoms/burger"] > span {
  position: relative;
  width: 4.6222222222vw;
  transition: transform 0.2s linear 0.6s,opacity 0.2s linear 0.2s,background-color 0.2s linear 0s; }

.js--page-header-layer-open .partial[data-partial="atoms/burger"] > span:first-child {
  transform: rotate(45deg); }

.js--page-header-layer-open .partial[data-partial="atoms/burger"] > span:nth-child(2) {
  opacity: 0; }

.js--page-header-layer-open .partial[data-partial="atoms/burger"] > span:nth-child(3) {
  transform: rotate(-45deg); }

html.no-touchevents .partial[data-partial="atoms/burger"]:hover > span {
  background-color: #ffad00; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/burger"] > span {
    width: 17px;
    height: 1px;
    margin-top: 5px;
    margin-bottom: 5px; } }
@media screen and (min-width: 480px) {
  .js--page-header-layer-open .partial[data-partial="atoms/burger"] > span {
    width: 17.3333333333px; } }
.partial[data-partial="atoms/burger"].burger--navigation {
  position: relative;
  z-index: 60;
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

.js--page-header-layer-open .partial[data-partial="atoms/burger"].burger--navigation {
  color: #05164d; }

.partial[data-partial="atoms/form/button"] {
  display: -ms-flexbox;
  display: flex;
  padding: 4vw;
  padding-right: 8vw;
  color: #fff;
  background: #ffad00;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.partial[data-partial="atoms/form/button"] .button__icon {
  position: relative;
  display: inline-block;
  width: 8.5333333333vw;
  margin-right: 2.6666666667vw;
  line-height: 1;
  vertical-align: middle; }

.partial[data-partial="atoms/form/button"] .button__icon span {
  display: block; }

.partial[data-partial="atoms/form/button"] .button__icon svg * {
  fill: currentColor; }

.partial[data-partial="atoms/form/button"] .button__title {
  font-size: 3.7333333333vw;
  line-height: 1; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/form/button"] {
    padding: 1.0714285714em;
    padding-right: 2.1428571429em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/form/button"] .button__icon {
    width: 2.2857142857em;
    margin-right: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/form/button"] .button__title {
    font-size: 1em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/form/button"] .button__title {
    font-size: 1.0714285714em; } }
.partial[data-partial="atoms/form/textarea"], .partial[data-partial="atoms/form/textarea"][readonly] {
  font-size: 4vw;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
  border: none;
  border-radius: 0.8vw;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/form/textarea"], .partial[data-partial="atoms/form/textarea"][readonly] {
    font-size: 1.0714285714em;
    border-radius: 0.2em; } }
.partial[data-partial="atoms/tooltip"] .popover-markup {
  text-align: center;
  color: #fff; }

.partial[data-partial="atoms/tooltip"] .popover-markup .popover-title {
  margin: 0;
  background-color: #05164d;
  border-style: none; }

.partial[data-partial="atoms/tooltip"] .popover-headline {
  padding-top: 1em; }

.partial[data-partial="atoms/tooltip"] .popover-markup .popover-footer {
  margin: 0;
  padding-top: 1em;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px; }

.partial[data-partial="atoms/tooltip"] .popover-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.partial[data-partial="atoms/tooltip"] .popover-markup .popover-content {
  padding-top: 0.5em;
  padding-left: 0.5em;
  font-size: 13px; }

.partial[data-partial="atoms/tooltip"] .popover .close {
  position: absolute;
  top: 8px;
  right: 10px;
  color: white !important; }

.partial[data-partial="atoms/tooltip"] .popover-center {
  visibility: hidden; }

.partial[data-partial="atoms/tooltip"] .popover {
  background-color: #05164d;
  padding-left: 1em;
  padding-right: 1em;
  top: -8.5em !important;
  left: -7.5em !important; }

.partial[data-partial="atoms/tooltip"] .popover.top .arrow:after {
  visibility: visible !important;
  left: 30% !important;
  border-top-color: #05164d !important; }

.partial[data-partial="atoms/tooltip"] .popover.top .arrow {
  left: 30% !important; }

.partial[data-partial="atoms/tooltip"] .link__icon:hover, .partial[data-partial="atoms/tooltip"] .link__title:hover {
  color: white !important; }

@media screen and (max-width: 1249px) {
  .partial[data-partial="atoms/tooltip"] .popover {
    display: none; } }
.partial[data-partial="atoms/tooltip-dashboard"] .popover-markup {
  text-align: center;
  color: #fff; }

.partial[data-partial="atoms/tooltip-dashboard"] .popover-markup .popover-title {
  margin: 0;
  background-color: #05164d;
  border-style: none; }

.partial[data-partial="atoms/tooltip-dashboard"] .popover-headline {
  padding-top: 1em; }

.partial[data-partial="atoms/tooltip-dashboard"] .popover-markup .popover-footer {
  margin: 0;
  padding-top: 1em;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px; }

.partial[data-partial="atoms/tooltip-dashboard"] .popover-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.partial[data-partial="atoms/tooltip-dashboard"] .popover-markup .popover-content {
  padding-top: 0.5em;
  padding-left: 0.5em;
  font-size: 13px; }

.partial[data-partial="atoms/tooltip-dashboard"] .popover .close {
  position: absolute;
  top: 8px;
  right: 10px;
  color: white !important; }

html.pagestyle--dashboard .partial[data-partial="atoms/tooltip-dashboard"] .popover .close {
  color: #05164d !important; }

.partial[data-partial="atoms/tooltip-dashboard"] .popover-center {
  visibility: hidden; }

.partial[data-partial="atoms/tooltip-dashboard"] .popover {
  background-color: #05164d;
  padding-left: 1em;
  padding-right: 1em; }

html.pagestyle--dashboard .partial[data-partial="atoms/tooltip-dashboard"] .popover, html.pagestyle--dashboard .partial[data-partial="atoms/tooltip-dashboard"] .popover-title {
  background-color: #fff;
  color: #05164d; }

.partial[data-partial="atoms/tooltip-dashboard"] .popover.bottom .arrow:after {
  visibility: visible !important;
  left: 30% !important;
  border-bottom-color: #05164d !important; }

html.pagestyle--dashboard .partial[data-partial="atoms/tooltip-dashboard"] .popover.bottom .arrow:after {
  border-bottom-color: white !important; }

.partial[data-partial="atoms/tooltip-dashboard"] .link__title:hover {
  color: white !important; }

html.pagestyle--dashboard .partial[data-partial="atoms/tooltip-dashboard"] .link__title:hover {
  color: #05164d !important; }

.partial[data-partial="atoms/tooltip-dashboard"] .link__icon:hover {
  color: white !important; }

html.pagestyle--dashboard .partial[data-partial="atoms/tooltip-dashboard"] .link__icon:hover {
  color: #05164d !important; }

@media screen and (max-width: 1249px) {
  .partial[data-partial="atoms/tooltip-dashboard"] .popover {
    display: none; } }
.partial[data-partial="atoms/contact-image"] {
  position: relative;
  min-width: 200px;
  margin: 300px auto; }

.partial[data-partial="atoms/contact-image"].contact-image--area .background {
  position: absolute;
  top: 33.3333%;
  left: 33.3333%;
  width: 33.3333%;
  height: 100%;
  background: #ccc; }

.partial[data-partial="atoms/contact-image"].contact-image--round {
  display: block; }

.partial[data-partial="atoms/contact-image"].contact-image--round > div {
  width: 300px; }

[data-hook=previewWrapper] .partial[data-partial="atoms/contact-image"].contact-image--round > div {
  margin: 0 auto; }

.partial[data-partial="atoms/contact-image"].contact-image--round > div picture {
  position: relative;
  overflow: hidden;
  border-radius: 50%; }

.partial[data-partial="atoms/contact-image"].contact-image--round > div picture img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: 210%;
  transform: translate(-73.666%, -29.33333%); }

.partial[data-partial="atoms/contact-image"].contact-image--round > div picture:before {
  display: block;
  padding-top: 100%;
  content: ""; }

[data-hook=previewRow] > .partial[data-partial="atoms/image-caption"] {
  margin: 0 8.3333333333%; }

.partial[data-partial="atoms/image-caption"] .image-caption__image {
  position: relative;
  display: block; }

html.pagestyle--dashboard .partial[data-partial="atoms/image-caption"] .image-caption__image {
  box-sizing: border-box;
  border: 1.3333333333vw solid #fff; }

.partial[data-partial="atoms/image-caption"] .image-caption__image img {
  display: block;
  width: 100%; }

.partial[data-partial="atoms/image-caption"] .image-caption__caption {
  display: block;
  margin-top: 2.6666666667vw;
  font-size: 4vw;
  font-weight: 300;
  line-height: 1.2666666667; }

@media screen and (min-width: 768px) {
  [data-hook=previewRow] > .partial[data-partial="atoms/image-caption"] {
    margin: 0 15px; } }
.partial[data-partial="atoms/image-caption"].image-caption--image-darken .image-caption__image:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
  pointer-events: none;
  content: "";
  background: linear-gradient(225.72deg, rgba(0, 23, 84, 0) 0%, rgba(0, 10, 42, 0.45) 100%); }

@media screen and (min-width: 480px) {
  html.pagestyle--dashboard .partial[data-partial="atoms/image-caption"] .image-caption__image {
    border: 0.3571428571em solid #fff; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/image-caption"] .image-caption__caption {
    margin-top: 0.7142857143em;
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/image-caption"] .image-caption__caption {
    margin-top: 1.0714285714em;
    font-size: 1em;
    line-height: 1.7142857143; } }
.partial[data-partial="atoms/image-caption"].image-caption--image-text .image-caption__image {
  position: relative; }

.partial[data-partial="atoms/image-caption"].image-caption--image-text .image-caption__image > img, .partial[data-partial="atoms/image-caption"].image-caption--image-text .image-caption__image > picture {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }

.partial[data-partial="atoms/image-caption"].image-caption--image-text .image-caption__image:before {
  display: block;
  content: ""; }

.text-image--image-portrait .partial[data-partial="atoms/image-caption"].image-caption--image-text .image-caption__image:before {
  padding-top: 133.3333333333%; }

.text-image--image-landscape .partial[data-partial="atoms/image-caption"].image-caption--image-text .image-caption__image:before {
  padding-top: 75.1072961373%; }

.partial[data-partial="atoms/image-caption"].image-caption--image-gallery .image-caption__image {
  position: relative; }

.partial[data-partial="atoms/image-caption"].image-caption--image-gallery .image-caption__image > picture {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }

.partial[data-partial="atoms/image-caption"].image-caption--image-gallery .image-caption__image:before {
  display: block;
  padding-top: 56.25%;
  content: ""; }

.partial[data-partial="atoms/image-caption"].image-caption--image-gallery .image-caption__caption {
  margin-top: 1.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/image-caption"].image-caption--image-gallery .image-caption__caption {
    margin-top: 0.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="atoms/image-caption"].image-caption--image-gallery .image-caption__caption {
    margin-top: 0.3571428571em;
    font-size: 1.0714285714em;
    line-height: 1.7333333333; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/image-caption"].image-caption--image-gallery .image-caption__caption {
    font-size: 1em;
    line-height: 1.5714285714; } }
.partial[data-partial="atoms/image-caption"].image-caption--image .image-caption__image {
  position: relative; }

.partial[data-partial="atoms/image-caption"].image-caption--image .image-caption__image > img, .partial[data-partial="atoms/image-caption"].image-caption--image .image-caption__image > picture {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }

.partial[data-partial="atoms/image-caption"].image-caption--image .image-caption__image:before {
  display: block;
  content: ""; }

.image__container--portrait .partial[data-partial="atoms/image-caption"].image-caption--image .image-caption__image:before {
  padding-top: 133.3333333333%; }

.image__container--landscape .partial[data-partial="atoms/image-caption"].image-caption--image .image-caption__image:before {
  padding-top: 75.1072961373%; }

.partial[data-partial="molecules/page-header/navigation"] {
  position: relative;
  display: block;
  padding-top: 20vw;
  overflow: hidden; }

.partial[data-partial="molecules/page-header/navigation"] .navigation__home > div {
  margin-top: 1.3333333333vw;
  margin-bottom: 8vw; }

.partial[data-partial="molecules/page-header/navigation"] .navigation__links {
  margin-bottom: 9.3333333333vw; }

.partial[data-partial="molecules/page-header/navigation"] .navigation__teasers > div > div {
  margin: 0.5333333333vw 0; }

.partial[data-partial="molecules/page-header/navigation"] .navigation--close-button {
  position: fixed;
  top: 63px;
  right: 8.3333333333%;
  z-index: 50;
  opacity: 0; }

.js--is-out-of-viewport .partial[data-partial="molecules/page-header/navigation"] .navigation--close-button {
  top: 6.6666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/page-header/navigation"] {
    padding-top: 5.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/page-header/navigation"] {
    padding-top: 4.2857142857em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/page-header/navigation"] .navigation__home {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/page-header/navigation"] .navigation__home > div {
    margin-top: 5.3571428571em;
    margin-bottom: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/page-header/navigation"] .navigation__home > div {
    margin-top: 0.7142857143em;
    margin-bottom: 2em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/page-header/navigation"] .navigation__links {
    margin-bottom: 2.5em; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="molecules/page-header/navigation"] .navigation__meta-navigation, .partial[data-partial="molecules/page-header/navigation"] .navigation__teasers {
    left: 1px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/page-header/navigation"] .navigation__teasers > div > div {
    margin: 0.1428571429em 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/page-header/navigation"] .navigation__teasers > div > div {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 768px) {
  .js--is-out-of-viewport .partial[data-partial="molecules/page-header/navigation"] .navigation--close-button {
    top: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/page-header/navigation"] .navigation--close-button {
    position: absolute;
    top: 24px;
    right: 22.5px; } }
.partial[data-partial="molecules/page-header/navigation"] + .ps__rail-x + .ps__rail-y {
  visibility: hidden; }

.partial[data-partial="molecules/page-header/navigation"].js--is-open + .ps__rail-x + .ps__rail-y {
  visibility: visible; }

.partial[data-partial*="molecules/page-header/teaser"]:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial*="molecules/page-header/teaser"] {
  padding: 8vw 0;
  background-color: #f5f5f5; }

.partial[data-partial*="molecules/page-header/teaser"] .teaser__content {
  margin-top: 2.6666666667vw; }

.partial[data-partial*="molecules/page-header/teaser"] .teaser__button {
  float: left;
  margin-top: 6.6666666667vw; }

@media screen and (min-width: 768px) {
  .partial[data-partial*="molecules/page-header/teaser"] {
    width: calc(100% - 30px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="molecules/page-header/teaser"] {
    padding: 2.1428571429em 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="molecules/page-header/teaser"] .teaser__content {
    margin-top: 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="molecules/page-header/teaser"] .teaser__content {
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="molecules/page-header/teaser"] .teaser__button {
    margin-top: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial*="molecules/page-header/teaser"] .teaser__button {
    margin-top: 1.0714285714em; } }
.partial[data-partial="molecules/page-header/teaser/links"] .teaser__content {
  margin-top: 0; }

.partial[data-partial="molecules/page-header/teaser/links"] .link__title {
  line-height: 1; }

.partial[data-partial="molecules/meta-navigation/navigation"] {
  position: relative;
  overflow: hidden; }

.partial[data-partial="molecules/meta-navigation/navigation"] .list-navigation--meta-navigation:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/meta-navigation/navigation"] .list-navigation--meta-navigation {
  padding: 0; }

.partial[data-partial="molecules/meta-navigation/navigation"] .list-navigation--meta-navigation > li:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/meta-navigation/navigation"] .list-navigation--meta-navigation > li {
  display: block; }

.partial[data-partial="molecules/meta-navigation"] {
  color: #05164d;
  font-family: LHT Text Web; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom .row.spacer {
  height: 26.6666666666vw; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__row:after {
  content: "";
  display: block;
  clear: both; }

[data-partial="molecules/page-header/navigation"] .partial[data-partial="molecules/meta-navigation"] .meta-navigation__row {
  background-color: #fff; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__language-select, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__socials {
  margin-top: 8vw;
  margin-bottom: 8vw; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__separator:before {
  content: "";
  display: block;
  border-top: 0.1428571429em solid #f5f5f5; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__legal-links {
  margin-bottom: 8vw; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom {
  padding-top: 5.3333333333vw;
  padding-bottom: 5.3333333333vw;
  color: #fff; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom [data-partial="atoms/link"] {
  color: #fff; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__external-links {
  padding-bottom: 8vw;
  font-size: 4.2666666667vw;
  line-height: 5.0666666667vw; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__copyright {
  font-size: 3.7333333333vw;
  line-height: 5.0666666667vw; }

.partial[data-partial="molecules/meta-navigation"] .meta-navigation__external-links .meta-navigation__external-link + .meta-navigation__external-link, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__external-links .meta-navigation__legal-link + .meta-navigation__legal-link, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__legal-links .meta-navigation__external-link + .meta-navigation__external-link, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__legal-links .meta-navigation__legal-link + .meta-navigation__legal-link {
  margin-left: 5.3333333333vw; }

.partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__bottom > .container, .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__top > .container {
  width: auto !important;
  max-width: none !important; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__top {
    background-color: #f5f5f5; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__top > div {
    background-color: #f5f5f5; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom .row.spacer {
    height: 7.1428571428em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__language-select, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__socials {
    margin-top: 2.1428571429em;
    margin-bottom: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__language-select, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__legal-links {
    margin-top: 1.4285714286em;
    margin-bottom: 1.4285714286em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom {
    padding-right: 15px;
    padding-left: 15px;
    margin: 0 -15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom {
    padding-top: 1.4285714286em;
    padding-bottom: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom {
    background-color: #05164d; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom {
    background-color: #05164d; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom > div {
    background-color: #05164d; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__bottom > div {
    background-color: transparent; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__external-links {
    padding-bottom: 2.1428571429em;
    font-size: 1.1428571429em;
    line-height: 1.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__external-links {
    padding-bottom: 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__copyright {
    font-size: 1em;
    line-height: 1.3571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__external-links .meta-navigation__external-link + .meta-navigation__external-link, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__external-links .meta-navigation__legal-link + .meta-navigation__legal-link, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__legal-links .meta-navigation__external-link + .meta-navigation__external-link, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__legal-links .meta-navigation__legal-link + .meta-navigation__legal-link {
    margin-left: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/meta-navigation"] .meta-navigation__external-links .meta-navigation__external-link + .meta-navigation__external-link, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__external-links .meta-navigation__legal-link + .meta-navigation__legal-link, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__legal-links .meta-navigation__external-link + .meta-navigation__external-link, .partial[data-partial="molecules/meta-navigation"] .meta-navigation__legal-links .meta-navigation__legal-link + .meta-navigation__legal-link {
    margin-left: 2.8571428571em; } }
.partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__navigation {
  display: none; }

.partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__top > div {
  margin-top: 1px;
  margin-bottom: 1px;
  background-color: #f5f5f5; }

.partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__top > div:first-child {
  margin-top: 0; }

.partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__top > div:last-child {
  margin-bottom: 0; }

.partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__socials {
  margin-top: 13.3333333333vw;
  margin-bottom: 8vw;
  width: calc(100% - 15px); }

.partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__socials .link__icon {
  width: 22px; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header {
    width: 100%;
    margin: 0 -15px; }

  .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__bottom, .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__language-select, .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__legal-links, .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .row--bottom {
    display: none; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__bottom > *, .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__top > * {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__socials {
    margin-top: 3.5714285714em;
    margin-bottom: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/meta-navigation"].meta-navigation--page-header .meta-navigation__socials {
    padding-left: calc(12.5% - 30px / 12);
    margin-top: 3.5714285714em;
    margin-bottom: 3.5714285714em; } }
.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__headline {
  margin-left: 8.3333333333%;
  width: 83.3333333333%; }

.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text {
  display: block;
  margin-left: 8.3333333333%;
  width: 83.3333333333%;
  margin-top: 4vw; }

.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text ul {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  padding-left: 0; }

.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text ul li {
  position: relative;
  padding-left: 4vw;
  line-height: 1.8571428571; }

.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text ul li:last-child {
  margin-bottom: 0; }

.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text ul li:before {
  color: #ffad00;
  font-weight: 700;
  font-size: 4.8vw;
  top: 0.8vw;
  line-height: 1;
  position: absolute;
  left: 0;
  display: inline-block;
  content: "/";
  text-align: center; }

.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text > * + * {
  margin-top: 1em; }

.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__items {
  margin-left: 8.3333333333%;
  width: 83.3333333333%;
  margin-top: 6.6666666667vw; }

.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__items__headline {
  display: inline-block;
  font-size: 4vw;
  line-height: 1.3333333333;
  color: #ffad00; }

.partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__items__list {
  display: inline-block;
  vertical-align: middle; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__headline {
    margin-left: 16.6666666667%;
    width: 75%;
    position: relative;
    left: -15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__headline {
    margin-left: 0;
    width: 90%;
    left: 7.5px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text {
    margin-left: 16.6666666667%;
    width: 75%;
    position: relative;
    left: -15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text {
    margin-left: 0;
    left: 7.5px;
    padding-left: 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text {
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text {
    min-height: 8.6666666667em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text {
    min-height: 6.9333333333em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text ul li {
    padding-left: 1em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text ul li {
    padding-left: 1em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text ul li {
    padding-left: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text ul li:before {
    font-size: 18px;
    top: 0.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__text ul li:before {
    font-size: 18px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__items {
    position: relative;
    left: -15px;
    width: 75%;
    margin-left: 16.6666666667%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__items {
    margin-left: 0;
    padding-left: 0;
    left: 7.5px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__items {
    margin-top: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"]:nth-child(2n) .teaser__headline {
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"]:nth-child(2n) .teaser__headline {
    margin-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"]:nth-child(2n) .teaser__text {
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"]:nth-child(2n) .teaser__text {
    margin-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"]:nth-child(2n) .teaser__items {
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"]:nth-child(2n) .teaser__items {
    margin-left: 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__items__headline {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quick-access-banner/teaser"] .teaser__items__headline {
    display: block;
    margin-bottom: 0.7142857143em;
    line-height: 1.7333333333; } }
.partial[data-partial="molecules/breadcrumb"] {
  padding-top: 15px;
  padding-bottom: 15px;
  color: #05164d; }

html.pagestyle--dashboard .partial[data-partial="molecules/breadcrumb"] {
  background-color: #05164d;
  color: #fff; }

.partial[data-partial="molecules/breadcrumb"] ol {
  padding: 0;
  margin: 0;
  list-style: none; }

.partial[data-partial="molecules/breadcrumb"] .breadcrumb__list:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__item {
  float: left;
  margin: 1.3333333333vw 0;
  white-space: nowrap; }

.partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__item span {
  font-size: 3.2vw;
  line-height: 1.5; }

.partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__item:last-child .breadcrumb__list__separator {
  display: none; }

.partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__separator {
  display: inline-block;
  width: 2.1333333333vw;
  margin: 0 2.1333333333vw; }

.partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__separator svg * {
  fill: currentColor; }

@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/breadcrumb"] {
    min-height: 4.2142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__item {
    margin: 0.3571428571em 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__item span {
    font-size: 0.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__item span {
    font-size: 1em;
    line-height: 1.3571428571; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__separator {
    width: 0.5714285714em;
    margin: 0 0.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/breadcrumb"] .breadcrumb__list__separator {
    width: 0.5714285714em;
    margin: 0 0.5em; } }
.partial[data-partial="molecules/section/stage/animated-text"] {
  position: relative;
  text-decoration: none;
  outline: none; }

.partial[data-partial="molecules/section/stage/animated-text"] label {
  position: relative;
  display: block;
  width: 100%;
  font-weight: 400; }

.partial[data-partial="molecules/section/stage/animated-text"] label span.label-tooltip {
  display: none;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  color: #878787; }

.partial[data-partial="molecules/section/stage/animated-text"] i {
  position: absolute;
  right: 0;
  bottom: 10px;
  display: block;
  width: 20px;
  height: 20px;
  cursor: pointer; }

.partial[data-partial="molecules/section/stage/animated-text"] .searchbox {
  display: block;
  width: 100%;
  height: 6.9333333333vw;
  padding: 0;
  overflow: hidden;
  color: #05164d;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  border: none;
  border-bottom: 0.2666666667vw solid #05164d;
  outline: none; }

.partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span {
  display: inline-block;
  vertical-align: middle; }

.partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span.suggestion {
  padding-right: 0; }

.partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span.label-tooltip, .partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span.suggestion {
  font-size: 4vw;
  line-height: 1.7333333333; }

.partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span.cursor {
  width: 0.5333333333vw;
  height: 4vw;
  visibility: hidden;
  background-color: black;
  animation-name: blinking;
  animation-duration: 1s;
  animation-timing-function: step-end;
  animation-iteration-count: infinite; }

.partial[data-partial="molecules/section/stage/animated-text"] input {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  padding-right: 30px;
  font-size: 28px;
  line-height: 40px;
  border: none;
  border-bottom: 1px solid #05164d;
  outline: none; }

.partial[data-partial="molecules/section/stage/animated-text"] input:-ms-input-placeholder {
  color: #05164d;
  opacity: 1; }

.partial[data-partial="molecules/section/stage/animated-text"] input::placeholder {
  color: #05164d;
  opacity: 1; }

.partial[data-partial="molecules/section/stage/animated-text"] input::-ms-input-placeholder {
  color: #bbb;
  opacity: 1; }

.partial[data-partial="molecules/section/stage/animated-text"] input:focus:-ms-input-placeholder {
  opacity: 0; }

.partial[data-partial="molecules/section/stage/animated-text"] input:focus::placeholder {
  opacity: 0; }

.partial[data-partial="molecules/section/stage/animated-text"] input:focus::-ms-input-placeholder {
  opacity: 0; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/section/stage/animated-text"] label span.label-tooltip {
    display: block; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/section/stage/animated-text"] .searchbox {
    height: 1.8571428571em;
    border-bottom: 0.0714285714em solid #05164d; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/section/stage/animated-text"] .searchbox {
    height: 2.4285714286em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span {
    transform: translateY(-1.7vw); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span.label-tooltip, .partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span.suggestion {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span.label-tooltip, .partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span.suggestion {
    font-size: 2em;
    line-height: 1.2142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/section/stage/animated-text"] .searchbox > span.cursor {
    width: 0.1428571429em;
    height: 1.0714285714em;
    height: 2em; } }
@keyframes blinking {
  0%,to {
    visibility: hidden; }

  50% {
    visibility: visible; } }

.partial[data-partial="molecules/section/stage/scroll-indicator"] {
  position: absolute;
  z-index: 2;
  display: none;
  width: 12px;
  height: 44px;
  overflow: hidden;
  text-align: center;
  transform: translateY(-50%); }

.partial[data-partial="molecules/section/stage/scroll-indicator"] .scroll-indicator__rail {
  position: relative;
  display: block;
  width: 2px;
  height: 44px;
  margin-right: 5px;
  margin-left: 5px;
  background-color: #ffad00; }

.partial[data-partial="molecules/section/stage/scroll-indicator"] .scroll-indicator__circle {
  position: absolute;
  top: 29px;
  box-sizing: border-box;
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 auto;
  background-color: white;
  border: 2px solid #ffad00;
  border-radius: 50%;
  transform: scale(0);
  transform-origin: 50% 50%;
  animation-name: circleanimation;
  animation-duration: 3000ms;
  animation-delay: 1s;
  animation-iteration-count: infinite; }

@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/section/stage/scroll-indicator"] {
    display: block; } }
@keyframes circleanimation {
  0% {
    top: 29px;
    transform: scale(0); }

  10% {
    transform: scale(1); }

  35% {
    top: 29px;
    transform: scale(1); }

  65% {
    top: 0;
    transform: scale(1); }

  90% {
    top: 0;
    transform: scale(0); }

  to {
    top: 0; } }

.partial[data-partial="molecules/input-suggestions"], .partial[data-partial^="molecules/input-suggestions/"] {
  width: 100%;
  height: auto;
  background-color: white; }

.partial[data-partial="molecules/input-suggestions"] ul, .partial[data-partial^="molecules/input-suggestions/"] ul {
  padding: 0;
  margin: 0;
  list-style: none; }

.partial[data-partial="molecules/input-suggestions"] ul li, .partial[data-partial^="molecules/input-suggestions/"] ul li {
  display: block;
  height: 10.6666666667vw;
  padding-right: 4vw;
  padding-left: 4vw;
  cursor: pointer; }

.partial[data-partial="molecules/input-suggestions"] ul li > span, .partial[data-partial^="molecules/input-suggestions/"] ul li > span {
  display: block;
  overflow: hidden;
  font-size: 4vw;
  line-height: 2.6666666667;
  text-overflow: ellipsis; }

.partial[data-partial="molecules/input-suggestions"] ul li.js--selected, .partial[data-partial^="molecules/input-suggestions/"] ul li.js--selected, html.no-touchevents .partial[data-partial="molecules/input-suggestions"] ul li:hover, html.no-touchevents .partial[data-partial^="molecules/input-suggestions/"] ul li:hover {
  color: #ffad00; }

.partial[data-partial="molecules/input-suggestions"] .matched, .partial[data-partial^="molecules/input-suggestions/"] .matched {
  font-weight: 700; }

.partial[data-partial="molecules/input-suggestions"] .unmatched, .partial[data-partial^="molecules/input-suggestions/"] .unmatched {
  font-weight: 400; }

.partial[data-partial="molecules/input-suggestions"] .input-suggestions__wrapper, .partial[data-partial^="molecules/input-suggestions/"] .input-suggestions__wrapper {
  position: relative;
  overflow: hidden;
  transition: max-height 0.2s linear; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/input-suggestions"] ul li, .partial[data-partial^="molecules/input-suggestions/"] ul li {
    height: 2.8571428571em;
    padding-right: 1.0714285714em;
    padding-left: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/input-suggestions"] ul li > span, .partial[data-partial^="molecules/input-suggestions/"] ul li > span {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/input-suggestions"] ul li > span, .partial[data-partial^="molecules/input-suggestions/"] ul li > span {
    font-size: 1.0714285714em;
    line-height: 3.3333333333; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/input-suggestions"] ul li, .partial[data-partial^="molecules/input-suggestions/"] ul li {
    height: 3.5714285714em; } }
.partial[data-partial="molecules/input-suggestions"].js--visible .input-suggestions__wrapper, .partial[data-partial^="molecules/input-suggestions/"].js--visible .input-suggestions__wrapper {
  opacity: 1; }

.partial[data-partial="molecules/input-suggestions"].js--is-animating, .partial[data-partial^="molecules/input-suggestions/"].js--is-animating {
  pointer-events: none; }

.partial[data-partial="molecules/input-suggestions"].js--is-visible, .partial[data-partial^="molecules/input-suggestions/"].js--is-visible {
  border-bottom: 0.2666666667vw solid #dcdcdc; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/input-suggestions"].js--is-visible, .partial[data-partial^="molecules/input-suggestions/"].js--is-visible {
    border-bottom-width: 0.0714285714em; } }
.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] {
  transition: opacity 0.2s linear 0s; }

.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] li {
  opacity: 0; }

.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] .js--has-entries {
  position: relative; }

.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] .js--has-entries:after {
  position: absolute;
  top: 50%;
  right: 1.4285714286em;
  z-index: 10;
  font-size: 1.4285714286em;
  content: "…";
  transform: translateY(-50%); }

.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] .js--remove {
  color: #b4b4b4;
  opacity: 0 !important; }

.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] .capability-finder-suggestions__empty {
  width: 100%;
  color: #e20000;
  white-space: normal;
  opacity: 1;
  transition: max-height 0.2s linear 0s,opacity 0.2s linear 0s; }

.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] .capability-finder-suggestions__empty > div {
  padding-top: 2.6666666667vw;
  padding-bottom: 2.6666666667vw; }

.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] .capability-finder-suggestions__facet_back {
  display: block;
  width: 100%;
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.2s linear 0s,opacity 0.2s linear 0s; }

.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] .capability-finder-suggestions__facet_back > * {
  display: block;
  padding-top: 5.3333333333vw; }

.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"].js--animating {
  pointer-events: none;
  opacity: 0.8; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] .capability-finder-suggestions__empty > div {
    padding-top: 0.7142857143em;
    padding-bottom: 0.7142857143em; } }
.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"]:not(.js--is-empty) .capability-finder-suggestions__empty {
  max-height: 0 !important;
  pointer-events: none;
  opacity: 0; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"] .capability-finder-suggestions__facet_back > * {
    padding-top: 1.4285714286em; } }
.partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"].js--is-visible:not(.js--has-conditions) .capability-finder-suggestions__facet_back, .partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"]:not(.js--is-visible).js--has-conditions .capability-finder-suggestions__facet_back, .partial[data-partial="molecules/input-suggestions/capability-finder-filter-suggestions"]:not(.js--is-visible):not(.js--has-conditions) .capability-finder-suggestions__facet_back {
  max-height: 0 !important;
  opacity: 0; }

.partial[data-partial="molecules/teaser/story"]:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/teaser/story"] .story__headline {
  position: relative;
  margin-top: 2.6666666667vw;
  margin-bottom: 4vw; }

.partial[data-partial="molecules/teaser/story"] picture {
  overflow: hidden; }

.partial[data-partial="molecules/teaser/story"] .story__content, .partial[data-partial="molecules/teaser/story"] .story__image {
  position: relative; }

.partial[data-partial="molecules/teaser/story"] .story__image {
  width: 66.6666666667%; }

.partial[data-partial="molecules/teaser/story"] .story__image a {
  display: block; }

.partial[data-partial="molecules/teaser/story"] .story__image > div {
  position: relative;
  margin-bottom: 4vw; }

.partial[data-partial="molecules/teaser/story"] .story__image__bg {
  position: absolute;
  bottom: -12vw;
  width: 46.9333333333vw;
  height: 40.5333333333vw;
  background: #ebebeb; }

.partial[data-partial="molecules/teaser/story"] .story__content {
  width: 75%; }

.partial[data-partial="molecules/teaser/story"] .story__content__inner {
  position: relative; }

.partial[data-partial="molecules/teaser/story"] .story__buttons {
  margin-top: 6.6666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/story"] .story__headline {
    margin-top: 0.7142857143em;
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="molecules/teaser/story"] .story__headline {
    width: 100%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"] .story__headline {
    margin-top: 2.8571428571em;
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"] .story__image {
    padding-right: 15px;
    padding-left: 15px;
    width: 50%; }

  .partial[data-partial="molecules/teaser/story"] .story__image picture {
    position: relative;
    width: calc(100% - 15px); }

  .partial[data-partial="molecules/teaser/story"] .story__image picture img {
    width: 100%;
    margin: 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/story"] .story__image > div {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"] .story__image > div {
    margin-bottom: 15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"] .story__image > div {
    margin-bottom: 25px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/story"] .story__image__bg {
    bottom: -3.2142857143em;
    width: 12.5714285714em;
    height: 10.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"] .story__image__bg {
    bottom: -15px;
    width: 240px;
    height: 230px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"] .story__image__bg {
    bottom: -25px;
    width: 222px;
    height: 325px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"] .story__content {
    width: 50%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"] .story__content {
    width: 41.6666666667%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"] .story__content__inner {
    padding-right: 15px;
    padding-left: 15px;
    width: 66.6666666667%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"] .story__content__inner {
    width: calc(100% - 33.3333333333% + 30px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/story"] .story__buttons {
    margin-top: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"] .story__buttons {
    margin-top: 1.7857142857em; } }
.partial[data-partial="molecules/teaser/story"].story--align-left {
  text-align: left; }

.partial[data-partial="molecules/teaser/story"].story--align-left .story__content, .partial[data-partial="molecules/teaser/story"].story--align-left .story__image {
  float: left; }

.partial[data-partial="molecules/teaser/story"].story--align-left .story__image {
  margin-left: calc(1 / 12 * 100% - 5px); }

.partial[data-partial="molecules/teaser/story"].story--align-left .story__image__bg {
  left: -6.25%; }

.partial[data-partial="molecules/teaser/story"].story--align-left .story__content {
  float: left;
  margin-left: 16.6666666667%; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__headline {
    padding-left: 15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__headline {
    left: -15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__image {
    margin-left: calc(1 / 12 * 100% - 5px); }

  .partial[data-partial="molecules/teaser/story"].story--align-left .story__image picture {
    left: -15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__image__bg {
    left: -30px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__image__bg {
    left: calc((-0.5 / 8 * 100% - 7.5px)); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__content {
    margin-left: calc(-16.6666666667% + 7.5px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__content {
    margin-left: calc(-1 / 12 * 100% + 5px); } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__content__inner {
    margin-left: calc(1 / 12 * 100% + 7.5px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__content__inner {
    padding-right: 0;
    margin-left: 33.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"].story--align-left .story__content__inner {
    padding-left: 30px;
    margin-left: 16.6666666667%; } }
.partial[data-partial="molecules/teaser/story"].story--align-right .story__content, .partial[data-partial="molecules/teaser/story"].story--align-right .story__image {
  float: right; }

.partial[data-partial="molecules/teaser/story"].story--align-right .story__image {
  margin-right: 8.3333333333%; }

.partial[data-partial="molecules/teaser/story"].story--align-right .story__image picture {
  position: relative; }

.partial[data-partial="molecules/teaser/story"].story--align-right .story__image picture img {
  width: 100%;
  margin: 0; }

.partial[data-partial="molecules/teaser/story"].story--align-right .story__image__bg {
  right: -6.25%; }

.partial[data-partial="molecules/teaser/story"].story--align-right .story__content {
  float: right;
  margin-right: 16.6666666667%; }

.partial[data-partial="molecules/teaser/story"].story--align-right .story__content__inner {
  float: right; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right {
    text-align: right; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__headline {
    padding-right: 15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__headline {
    right: -15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__image {
    right: -15px;
    padding-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__image picture {
    right: -30px;
    width: calc(100% - 15px * 2); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__image__bg {
    right: -30px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__image__bg {
    right: -6.25%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__content {
    margin-right: -16.6666666667%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__content {
    margin-right: -8.3333333333%; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__content__inner {
    margin-left: calc(1 / 12 * 100% + 7.5px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__content__inner {
    padding-left: 0;
    margin-right: 33.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/story"].story--align-right .story__content__inner {
    margin-right: 0;
    margin-right: 20%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--image-darken .story__image picture:after {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    content: "";
    background: linear-gradient(219.62deg, #ffffff 0%, rgba(255, 255, 255, 0) 40%); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/story"].story--image-darken.story--align-right picture:after {
    right: auto;
    left: 0;
    background: linear-gradient(140.38deg, #ffffff 0%, rgba(255, 255, 255, 0) 40%); } }
.partial[data-partial="molecules/teaser/story"].js--is-ready .story__image picture img {
  transition: transform 0.8s ease-in-out; }

.partial[data-partial="molecules/teaser/story"].js--is-ready.js--is-hover .story__image picture img {
  transform: scale(1.05); }

.partial[data-partial="molecules/teaser/product-image"]:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/teaser/product-image"] {
  position: relative;
  white-space: nowrap;
  background: #fff;
  transition: background-color 300ms; }

.partial[data-partial="molecules/teaser/product-image"] .product-image__image {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: hidden;
  white-space: normal; }

.partial[data-partial="molecules/teaser/product-image"] .product-image__image picture {
  display: block;
  width: 100%;
  height: 100%; }

.partial[data-partial="molecules/teaser/product-image"] .product-image__image picture img {
  position: relative;
  top: 50%;
  left: 50%;
  width: 100%;
  height: auto;
  transform: translate(-50%, -50%); }

.partial[data-partial="molecules/teaser/product-image"]:before {
  display: block;
  width: 100%;
  content: "";
  background-color: white; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/product-image"]:before {
    padding-top: calc(137.5% + 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/product-image"]:before {
    padding-top: calc(170% - 1px); } }
.partial[data-partial="molecules/teaser/contact"] {
  position: relative;
  color: #05164d; }

.partial[data-partial="molecules/teaser/contact"] .contact__inner {
  position: relative; }

.partial[data-partial="molecules/teaser/contact"] .contact__headline {
  margin-right: 8.3333333333%;
  margin-bottom: 8.5333333333vw;
  margin-left: 8.3333333333%; }

.partial[data-partial="molecules/teaser/contact"] .contact__picture {
  display: block;
  margin-right: 24.9999999999%;
  margin-bottom: 6.6666666667vw;
  margin-left: 24.9999999999%; }

.partial[data-partial="molecules/teaser/contact"] .contact__picture > div, .partial[data-partial="molecules/teaser/contact"] .contact__picture > picture {
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  transform: translateZ(0); }

.partial[data-partial="molecules/teaser/contact"] .contact__picture > div img, .partial[data-partial="molecules/teaser/contact"] .contact__picture > picture img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: auto;
  height: 210%;
  transform: translate(-73.666%, -29.33333%); }

.partial[data-partial="molecules/teaser/contact"] .contact__picture > div:before, .partial[data-partial="molecules/teaser/contact"] .contact__picture > picture:before {
  display: block;
  padding-top: 100%;
  content: ""; }

.partial[data-partial="molecules/teaser/contact"] .contact__content {
  margin-right: 16.6666666667%;
  margin-left: 16.6666666667%; }

.partial[data-partial="molecules/teaser/contact"] .contact__name {
  margin-bottom: 4vw; }

.partial[data-partial="molecules/teaser/contact"] .contact__jobtitle {
  margin-bottom: 2.6666666667vw; }

.partial[data-partial="molecules/teaser/contact"] .contact__company {
  margin-bottom: 8vw;
  color: #999; }

.partial[data-partial="molecules/teaser/contact"] .contact__company > p {
  display: inline;
  font-size: 4vw;
  line-height: 1.5714285714;
  color: #999; }

.partial[data-partial="molecules/teaser/contact"] .contact__company > p + p:before {
  content: "|"; }

.partial[data-partial="molecules/teaser/contact"] .contact__company > * {
  color: #999; }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image {
  position: relative;
  text-align: left; }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content {
  display: inline-block;
  width: 80%;
  text-align: left;
  vertical-align: middle; }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content .contact__content--no-image__mail {
  margin-top: 0.8vw;
  font-family: LHT Text Web;
  font-weight: 400;
  line-height: 1.5;
  color: #999; }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content .contact__content--no-image__mail .desktop-label {
  display: none; }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content .contact__content--no-image__mail a {
  display: block;
  margin-top: 2.6666666667vw; }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content .contact__content--no-image__mail a:first-child {
  margin-top: 0; }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content .contact__content--no-image__name.yellowlabel {
  color: #ffad00; }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact__content--no-image__link {
  position: absolute;
  top: 50%;
  right: 0;
  display: inline-block;
  transform: translateY(-50%); }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact__content--no-image__link > a {
  margin-top: 2.6666666667vw; }

.partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact__content--no-image__link > a:first-child {
  margin-top: 0; }

.partial[data-partial="molecules/teaser/contact"].contact--dashboard {
  color: #fff; }

.partial[data-partial="molecules/teaser/contact"].contact--dashboard .contact__picture > picture {
  border: 2.13333vw solid rgba(67, 85, 141, 0.8); }

.partial[data-partial="molecules/teaser/contact"].contact--dashboard .contact__company [data-partial="atoms/text"], .partial[data-partial="molecules/teaser/contact"].contact--dashboard .contact__company p {
  color: #999; }

@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/contact"].contact--dashboard .contact__content {
    padding-left: 40%;
    margin-right: 0;
    margin-left: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/contact"].contact--dashboard .contact__picture {
    width: 30%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/contact"].contact--dashboard .contact__picture > picture {
    border: 0.57143em solid rgba(67, 85, 141, 0.8); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] {
    display: block;
    margin-right: 0;
    margin-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__headline {
    margin-bottom: 2.2857142857em;
    margin-left: calc(8.3333333333% * 1 + 15px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__picture {
    position: absolute;
    top: 0;
    left: calc(8.3333333333% + 15px);
    display: inline-block;
    width: 24.9999999999%;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__picture {
    position: absolute;
    top: 0;
    display: inline-block;
    width: 24%;
    padding-right: 4.2857142857em;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__content {
    padding-right: 8.3333333333%;
    padding-left: calc(41.6666666667% - 15px);
    margin-right: 0;
    margin-left: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__content {
    padding-left: calc(33.3333333333% + 15px);
    margin-right: 0;
    margin-left: 0; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__content.three-options .contact__getintouch .getintouch__headline {
    display: block;
    margin-bottom: 4vw; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__name {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__jobtitle {
    margin-bottom: 0.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__company > p {
    font-size: 1em;
    line-height: 1.4285714286; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] .contact__company {
    margin-bottom: 1.7857142857em; } }
.partial[data-partial="molecules/teaser/contact"].contact--is-slideritem .contact__picture {
  position: relative;
  top: auto;
  left: auto;
  display: block;
  width: 50.6666666667vw;
  margin-right: 0;
  margin-bottom: 6.6666666667vw;
  margin-left: 0; }

.partial[data-partial="molecules/teaser/contact"].contact--is-slideritem .contact__content {
  padding-left: 0; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/contact"].contact--is-slideritem .contact__picture {
    width: 13.5714285714em;
    margin-bottom: 1.7857142857em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/teaser/contact"].contact--is-slideritem .contact__picture {
    width: 41.6666666667vw;
    margin-right: auto;
    margin-left: auto; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/teaser/contact"].contact--is-slideritem .contact__content {
    margin-right: 15px;
    margin-left: 15px; } }
.partial[data-partial="molecules/teaser/contact"].contact--search-result .contact__content {
  margin-right: 0;
  margin-left: 0; }

.partial[data-partial="molecules/teaser/contact"].contact--search-result .contact__picture {
  width: 75%; }

@media screen and (max-width: 991px) {
  .partial[data-partial="molecules/teaser/contact"].contact--search-result .contact__picture {
    position: relative;
    top: auto;
    left: auto;
    display: block;
    margin-right: 0;
    margin-bottom: 6.6666666667vw;
    margin-left: 0; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="molecules/teaser/contact"].contact--search-result .contact__content {
    padding-left: 0; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/teaser/contact"].contact--search-result .contact__picture {
    margin-right: auto;
    margin-left: auto; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"].contact--search-result .contact__picture {
    width: calc(50% - 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/contact"].contact--search-result .contact__picture {
    left: 0;
    width: calc(37.5% - 15px); }

  .partial[data-partial="molecules/teaser/contact"].contact--search-result .contact__content {
    padding-left: calc(37.5% - 15px); } }
@media screen and (max-width: 991px) and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/contact"].contact--search-result .contact__picture {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content {
    display: block;
    width: 100%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content .contact__content--no-image__mail a {
    margin-top: 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact--no-image__content .contact__content--no-image__mail {
    margin-top: 0.7142857143em;
    color: #05164d; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"] .contact--no-image .contact__content--no-image__link {
    display: none; } }
.partial[data-partial="molecules/teaser/contact"].contact--search-extends .contact__content {
  padding-left: 0; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/contact"].contact--search-extends .contact__picture {
    left: 0;
    width: calc((2 / 10 * (100% - 15px)) + 15px); }

  .partial[data-partial="molecules/teaser/contact"].contact--search-extends .contact__content {
    padding-left: calc((3 / 10 * (100% - 15px)) - 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/contact"].contact--search-extends .contact__picture {
    left: 0;
    width: calc((3 / 10 * (100% - 15px)) + 15px); }

  .partial[data-partial="molecules/teaser/contact"].contact--search-extends .contact__content {
    padding-left: calc((3 / 10 * (100% - 15px)) + 15px); } }
.partial[data-partial="molecules/teaser/next-best-option"] {
  position: relative;
  padding-top: 6.6666666667vw; }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture {
  position: relative;
  height: auto;
  overflow: hidden; }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture a {
  display: block; }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture picture {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translateX(-50%); }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture picture img {
  position: relative;
  top: 50%;
  left: 50%;
  display: block;
  width: auto;
  height: 100%;
  transform: translate(-50%, -50%); }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture .next-best-option__darken {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #05164d;
  opacity: 0.25; }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture .next-best-option__icon {
  position: absolute;
  right: 4vw;
  bottom: 4vw;
  width: 9.3333333333vw;
  height: 9.3333333333vw; }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture .next-best-option__icon [data-partial="svgs/symbol/icon"] svg, .partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture .next-best-option__icon [data-partial="svgs/symbol/icon"] svg * {
  fill: #fff; }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture:before {
  display: block;
  width: 100%;
  padding-top: 132.8205128205%;
  content: ""; }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__headline {
  height: 12.8vw;
  margin-top: 4vw;
  overflow: hidden; }

.partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__button {
  margin-top: 6.6666666667vw;
  margin-bottom: 0.2666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/next-best-option"] {
    padding-top: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/next-best-option"] {
    padding-top: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture .next-best-option__icon {
    right: 1.0714285714em;
    bottom: 1.0714285714em;
    width: 2.5em;
    height: 2.5em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__picture .next-best-option__icon {
    right: 1.0714285714em;
    bottom: 1.0714285714em;
    width: 2.5em;
    height: 2.5em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__headline {
    height: 3.4285714286em;
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__headline {
    height: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/next-best-option"] .next-best-option__button {
    margin-top: 1.7857142857em;
    margin-bottom: 0.0714285714em; } }
.partial[data-partial="molecules/teaser/next-best-option"].js--is-ready .next-best-option__picture picture img {
  transition: transform 0.3s ease-in-out; }

.partial[data-partial="molecules/teaser/next-best-option"].js--is-ready.js--is-hover .next-best-option__picture picture img {
  transform: translate(-50%, -50%) scale(1.05); }

.partial[data-partial="molecules/teaser/table-column"], .partial[data-partial="molecules/teaser/table-column"] .table-column__head {
  position: relative; }

html.pagestyle--dashboard .partial[data-partial="molecules/teaser/table-column"] .table-column__head {
  color: #05164d; }

.partial[data-partial="molecules/teaser/table-column"] .table-column__head .inner span {
  display: block;
  padding-top: 5.3333333333vw;
  padding-right: 0.5em;
  padding-bottom: 5.3333333333vw;
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.2; }

.partial[data-partial="molecules/teaser/table-column"] .table-column__head .inner .table-column__image {
  position: relative;
  display: none;
  width: 40%; }

.partial[data-partial="molecules/teaser/table-column"] .table-column__head .inner .table-column__image > img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: auto; }

.dashboard-style .partial[data-partial="molecules/teaser/table-column"] .table-column__head .inner .table-column__image {
  display: none; }

.partial[data-partial="molecules/teaser/table-column"] .table-column__row > ul {
  display: block;
  padding: 5.3333333333vw 0;
  list-style: none; }

.partial[data-partial="molecules/teaser/table-column"] .table-column__row > ul li {
  display: block;
  padding-top: 0.8vw;
  padding-right: 0.5vw;
  padding-bottom: 0.8vw;
  font-size: 4vw;
  line-height: 1.2; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/table-column"] .table-column__head .inner span {
    padding-top: 1.4285714286em;
    padding-bottom: 1.4285714286em;
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/teaser/table-column"] .table-column__head .inner .table-column__image {
    display: block; }

  .partial[data-partial="molecules/teaser/table-column"] .table-column__head .inner .table-column__image:after {
    display: table;
    padding-bottom: 100%;
    content: ""; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/table-column"] .table-column__row > ul li {
    padding-top: 0.2142857143em;
    padding-right: 0.5em;
    padding-bottom: 0.2142857143em;
    font-size: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/teaser/table-column"] .table-column__row > ul {
    padding-top: 1.4285714286em;
    padding-bottom: 1.4285714286em; } }
.partial[data-partial="molecules/detailpage/pageentry"] {
  position: relative;
  max-height: 133.3333333333vw;
  overflow: hidden; }

.partial[data-partial="molecules/detailpage/pageentry"] .pageentry__spacer {
  display: block;
  margin-left: 8.3333333333%; }

.partial[data-partial="molecules/detailpage/pageentry"] .pageentry__spacer:before {
  display: block;
  padding-top: 100%;
  content: ""; }

.partial[data-partial="molecules/detailpage/pageentry"] .pageentry__background {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 91.6666666667%;
  height: 100%;
  margin-left: 8.3333333333%; }

.partial[data-partial="molecules/detailpage/pageentry"] .pageentry__background > picture {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.partial[data-partial="molecules/detailpage/pageentry"] .pageentry__background > picture img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: auto;
  height: 100%; }

.partial[data-partial="molecules/detailpage/pageentry"] .pageentry__foreground {
  position: absolute;
  bottom: 17.3333333333vw;
  left: 0;
  width: 75%;
  height: auto;
  min-height: 26.6666666667vw;
  margin-left: 16.6666666667%;
  color: #fff; }

.partial[data-partial="molecules/detailpage/pageentry"] .pageentry__photocopyrights {
  position: absolute;
  right: 0;
  bottom: 7.5px;
  z-index: 100;
  padding-bottom: 7.5px;
  color: #fff;
  transform: translateX(100%) rotate(-90deg) translateY(-50%);
  transform-origin: left center; }

.partial[data-partial="molecules/detailpage/pageentry"] .pageentry__photocopyrights > span {
  display: block;
  font-size: 2.4vw;
  font-weight: 700;
  line-height: 1.3333333333;
  white-space: nowrap; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/pageentry"] {
    max-height: none; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__spacer:before {
    padding-top: 46.2107208872%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__spacer:before {
    padding-top: 100%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__spacer:before {
    padding-top: 46.2107208872%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__spacer {
    width: calc(100% - ((100% - 1 * 704px) / 2 - -30px));
    margin-left: calc((100% - 1 * 704px) / 2 - -30px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__spacer {
    width: calc(100% - ((100% - 1 * 992px) / 2 - -15px));
    margin-left: calc((100% - 1 * 992px) / 2 - -15px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__background {
    width: calc(100% - ((100% - 1 * 704px) / 2 - -30px));
    margin-left: calc((100% - 1 * 704px) / 2 - -30px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__background {
    width: calc(100% - ((100% - 1 * 992px) / 2 - -15px));
    margin-left: calc((100% - 1 * 992px) / 2 - -15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__background > picture img {
    width: 100%;
    height: auto; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__background > picture img {
    bottom: 0;
    left: 0;
    width: auto;
    height: 100%; } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__background > picture img {
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__foreground {
    bottom: 4.6428571429em;
    min-height: 7.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__foreground {
    margin-left: calc(((100% - 738px) / 2 - -15px) - -128px - 45px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__foreground {
    bottom: 3.9285714286em;
    width: 75%;
    margin-left: calc(((100% - 962px) / 2 - -15px) - -82.66666666666666px - 30px); } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__foreground {
    bottom: 3.9285714286em;
    width: 70%;
    margin-left: calc(((100% - 962px) / 2 - -15px) - -82.66666666666666px - 30px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__photocopyrights > span {
    font-size: 0.6428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__photocopyrights > span {
    font-size: 0.6428571429em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/detailpage/pageentry"] .pageentry__photocopyrights > span {
    font-size: 0.8571428571em;
    line-height: 1.3333333333; } }
.partial[data-partial="molecules/detailpage/pageentry"].pageentry--darken .darken-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  content: "";
  background: linear-gradient(45.72deg, rgba(0, 10, 42, 0.3) 0%, rgba(0, 23, 84, 0) 70%); }

.partial[data-partial="molecules/detailpage/date"] {
  position: relative;
  margin-bottom: 13.3333333333vw; }

.partial[data-partial="molecules/detailpage/date"] .date__year {
  font-family: LHT Text Web;
  font-size: 10.1333333333vw;
  font-weight: 700;
  line-height: 1.1875;
  color: #05164d; }

.partial[data-partial="molecules/detailpage/date"] .date__days {
  margin-top: 4vw;
  color: #ffad00; }

.partial[data-partial="molecules/detailpage/date"] .date__days--separator, .partial[data-partial="molecules/detailpage/date"] .date__days__day {
  font-family: LHT Text Web;
  font-size: 10.1333333333vw;
  font-weight: 700;
  line-height: 1.1875; }

.partial[data-partial="molecules/detailpage/date"] .date__days__month {
  font-size: 5.3333333333vw;
  font-weight: 400;
  line-height: 1.15; }

.partial[data-partial="molecules/detailpage/date"] .date__days--separator {
  position: relative;
  left: -0.5333333333vw; }

.partial[data-partial="molecules/detailpage/date"] .date__days--separator, .partial[data-partial="molecules/detailpage/date"] .date__days__day, .partial[data-partial="molecules/detailpage/date"] .date__days__month {
  text-align: left; }

.partial[data-partial="molecules/detailpage/date"] .date__days > * {
  display: inline-block;
  text-align: center;
  vertical-align: top; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/date"] {
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/date"] {
    margin-bottom: 4.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/date"] .date__year {
    font-size: 2.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/date"] .date__year {
    font-size: 2.8571428571em;
    line-height: 1.15;
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/date"] .date__days {
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/date"] .date__days {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/date"] .date__days--separator, .partial[data-partial="molecules/detailpage/date"] .date__days__day {
    font-size: 2.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/date"] .date__days--separator, .partial[data-partial="molecules/detailpage/date"] .date__days__day {
    font-size: 2.8571428571em;
    line-height: 1.15; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/date"] .date__days__month {
    font-size: 1.4285714286em;
    line-height: 1.15; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/date"] .date__days__month {
    font-size: 2em;
    line-height: 1.0714285714; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/date"] .date__days--separator {
    left: -0.1428571429em; } }
.partial[data-partial="molecules/detailpage/text"] {
  position: relative; }

.partial[data-partial="molecules/detailpage/text"] .text__intro {
  margin-top: 6.6666666667vw;
  color: #787878; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/text"] .text__intro {
    margin-top: 1.7857142857em; } }
.partial[data-partial="molecules/detailpage/location-info"] {
  position: relative;
  margin-top: 13.3333333333vw;
  margin-bottom: 13.3333333333vw; }

.partial[data-partial="molecules/detailpage/location-info"] .content-wrap {
  position: relative;
  padding-left: 6.4vw;
  margin-left: -6.4vw; }

.partial[data-partial="molecules/detailpage/location-info"] .content-wrap > [data-partial="svgs/symbol/icon"] {
  width: 4.8vw;
  height: auto;
  position: absolute;
  left: 0;
  top: 0.8vw; }

.partial[data-partial="molecules/detailpage/location-info"] .content-wrap .location-info__main {
  position: relative;
  margin-bottom: 4vw; }

.partial[data-partial="molecules/detailpage/location-info"] .content-wrap .location-info__additional > p {
  color: #999;
  font-size: 4vw;
  line-height: 1.4666666667; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/location-info"] {
    margin-top: 3.5714285714em;
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/location-info"] .content-wrap {
    padding-left: 1.7142857143em;
    margin-left: -1.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/location-info"] .content-wrap {
    margin-left: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/location-info"] .content-wrap > [data-partial="svgs/symbol/icon"] {
    width: 1.2857142857em;
    top: 0.3571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/location-info"] .content-wrap .location-info__main {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/detailpage/location-info"] .content-wrap .location-info__additional > p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/detailpage/location-info"] .content-wrap .location-info__additional > p {
    font-size: 1em; } }
.partial[data-partial="molecules/quote"] > div > span {
  display: block;
  width: 2px;
  height: 8vw;
  background-color: #ffad00; }

.partial[data-partial="molecules/quote"] > div > [data-partial="atoms/text"] {
  font-size: 3.7333333333vw;
  font-weight: 300;
  line-height: 1.43;
  position: relative;
  padding-left: 2.6666666667vw;
  padding-top: 3.7333333333vw; }

.partial[data-partial="molecules/quote"] > div > [data-partial="atoms/text"]:before {
  display: inline-block;
  width: 2px;
  height: calc(100% - 1.6vw);
  position: absolute;
  left: 0;
  bottom: 1.6vw;
  margin-right: 0;
  vertical-align: baseline;
  content: "";
  background-color: #ffad00; }

.partial[data-partial="molecules/quote"] .quote__controls {
  text-align: right;
  white-space: nowrap;
  margin-top: 5.3333333333vw; }

.partial[data-partial="molecules/quote"] .quote__controls:after {
  content: "";
  height: 8vw;
  display: inline-block; }

.partial[data-partial="molecules/quote"] .quote__content {
  margin-top: 5.3333333333vw;
  margin-bottom: 5.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quote"] > div > span {
    height: 2.1428571429em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quote"] > div > span {
    height: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quote"] > div > [data-partial="atoms/text"] {
    font-size: 1em;
    padding-top: 1em;
    padding-left: 0.7142857143em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quote"] > div > [data-partial="atoms/text"] {
    padding-left: 1.0714285714em;
    padding-top: 2.5em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quote"] > div > [data-partial="atoms/text"]:before {
    bottom: 0.4285714286em;
    height: calc(100% - 0.4285714286em); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quote"] .quote__controls {
    margin-top: 1.4285714286em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/quote"] .quote__controls {
    text-align: right; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quote"] .quote__controls {
    margin-top: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quote"] .quote__controls {
    position: relative; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="molecules/quote"] .quote__controls {
    margin-left: 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quote"] .quote__controls:before {
    display: inline-block;
    width: 1px;
    vertical-align: bottom;
    content: ""; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quote"] .quote__controls:after {
    height: 2.1428571429em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quote"] .quote__controls:after {
    height: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quote"] [data-partial^="atoms/link"].link--button {
    margin-top: -0.7857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/quote"] .quote__content {
    margin-top: 1.4285714286em;
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quote"] .quote__content {
    margin-top: 1.0714285714em;
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/quote"] [data-partial="atoms/quote"] {
    margin-left: -30px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/quote"] [data-partial="atoms/dashboard/indicator"] {
    position: absolute;
    right: 100%;
    margin-right: 28px; } }
.partial[data-partial="molecules/infostatistic"] {
  position: relative; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__top {
  margin-left: 16.6666666667%;
  width: 75%;
  height: 8vw;
  position: relative; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__top:before {
  content: "";
  position: absolute;
  height: 0;
  width: 2px;
  top: 0;
  left: 0;
  background-color: #ffad00;
  transition: height 500ms 500ms; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__main {
  margin-left: 8.3333333333%;
  width: 83.3333333333%;
  margin-top: 2.6666666667vw;
  opacity: 0;
  transition: opacity 400ms 300ms; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__main > span {
  font-family: LHT Text Web;
  font-size: 10.1333333333vw;
  font-weight: 700;
  line-height: 1.1578947368; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__main span.number + span.unit:before {
  content: "\00a0 "; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__subline {
  margin-top: 1.3333333333vw;
  margin-left: 8.3333333333%;
  width: 83.3333333333%; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__subline > span {
  font-family: LHT Text Web;
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.3333333333; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__copy {
  position: relative;
  margin-top: 2.6666666667vw;
  margin-left: 16.6666666667%;
  width: 75%;
  padding: 2.6666666667vw 4vw; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__copy .partial[data-partial="atoms/text"] {
  font-family: LHT Text Web;
  font-size: 5.3333333333vw;
  line-height: 1.5; }

.partial[data-partial="molecules/infostatistic"] .infostatistic__copy:before {
  content: "";
  position: absolute;
  height: 0;
  width: 2px;
  bottom: 0;
  left: 0;
  background-color: #ffad00;
  transition: height 500ms 500ms; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__top {
    height: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__top {
    height: 2.8571428571em;
    margin-left: 20.8333333333%;
    width: 66.6666666667%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__top {
    margin-left: calc(25% - 15px);
    width: 66.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__main > span {
    font-size: 2.7142857143em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__main > span {
    font-size: 5.4285714286em;
    line-height: 1.0526315789; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__main {
    margin-top: 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__main {
    margin-left: 16.6666666667%;
    width: 66.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__subline > span {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__subline > span {
    font-size: 1.2857142857em;
    line-height: 1.3888888889; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__subline {
    margin-top: 0.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__subline {
    margin-left: 16.6666666667%;
    width: 66.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__copy {
    margin-top: 0.7142857143em;
    padding: 0.7142857143em 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__copy {
    margin-left: 20.8333333333%;
    width: 66.6666666667%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__copy {
    margin-left: calc(25% - 15px);
    width: 66.6666666667%;
    padding: 0.7142857143em 30px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__copy .partial[data-partial="atoms/text"] {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/infostatistic"] .infostatistic__copy .partial[data-partial="atoms/text"] {
    font-size: 2em;
    line-height: 1.2142857143; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="molecules/infostatistic"].triple {
    transform: translateY(20%);
    margin-bottom: 2.5em;
    opacity: 0;
    transition: transform 1000ms,opacity 1000ms; }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__copy:before, .partial[data-partial="molecules/infostatistic"].triple .infostatistic__top:before {
    transition: height 500ms 500ms;
    height: 0; }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__top {
    display: none; }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__main {
    margin-top: 0; }

  .partial[data-partial="molecules/infostatistic"].triple.js--in-viewport {
    opacity: 1;
    transform: translateY(0); }

  .partial[data-partial="molecules/infostatistic"].triple.js--in-viewport .infostatistic__copy:before, .partial[data-partial="molecules/infostatistic"].triple.js--in-viewport .infostatistic__top:before {
    height: 100%; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/infostatistic"].triple {
    margin-bottom: 9.3333333333vw; }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__top {
    display: none; }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__main {
    margin-top: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/infostatistic"].triple {
    opacity: 0;
    transform: translateY(20%); }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__top {
    margin-left: calc(25% - 7.5px); }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__main {
    margin-left: 12.5%;
    width: 100%; }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__main > span {
    font-size: 2.4285714286em;
    line-height: 1.1379310345;
    font-weight: 700; }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__subline {
    margin-left: 12.5%;
    width: 100%; }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__copy {
    margin-left: calc(25% - 7.5px);
    width: 75%;
    padding-right: 0; }

  .partial[data-partial="molecules/infostatistic"].triple.index-first {
    transition: transform 500ms 300ms,opacity 500ms 300ms; }

  .partial[data-partial="molecules/infostatistic"].triple.index-first .infostatistic__copy:before, .partial[data-partial="molecules/infostatistic"].triple.index-first .infostatistic__top:before {
    transition: height 500ms 500ms;
    height: 0; }

  .partial[data-partial="molecules/infostatistic"].triple.index-second {
    transition: transform 500ms 600ms,opacity 500ms 600ms; }

  .partial[data-partial="molecules/infostatistic"].triple.index-second .infostatistic__copy:before, .partial[data-partial="molecules/infostatistic"].triple.index-second .infostatistic__top:before {
    transition: height 500ms 800ms;
    height: 0; }

  .partial[data-partial="molecules/infostatistic"].triple.index-third {
    transition: transform 500ms 900ms,opacity 500ms 900ms; }

  .partial[data-partial="molecules/infostatistic"].triple.index-third .infostatistic__copy:before, .partial[data-partial="molecules/infostatistic"].triple.index-third .infostatistic__top:before {
    transition: height 500ms 1100ms;
    height: 0; }

  .partial[data-partial="molecules/infostatistic"].triple.js--in-viewport {
    opacity: 1;
    transform: translateY(0); }

  .partial[data-partial="molecules/infostatistic"].triple.js--in-viewport .infostatistic__copy:before, .partial[data-partial="molecules/infostatistic"].triple.js--in-viewport .infostatistic__top:before {
    height: 100%; }

  .partial[data-partial="molecules/infostatistic"].small-fontsize .infostatistic__main {
    margin-left: 12.5%;
    width: 87.5%; }

  .partial[data-partial="molecules/infostatistic"].small-fontsize .infostatistic__main > span {
    font-size: 2.4285714286em;
    line-height: 1.2941176471; }

  .partial[data-partial="molecules/infostatistic"].small-fontsize .infostatistic__subline {
    margin-left: 12.5%;
    width: 87.5%; } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__main {
    margin-left: 0;
    width: 100%; }

  .partial[data-partial="molecules/infostatistic"].triple .infostatistic__main > span {
    font-size: 4.1428571429em;
    line-height: 1.1379310345;
    font-weight: 700; }

  .partial[data-partial="molecules/infostatistic"].triple.small-fontsize .infostatistic__main {
    margin-left: 12.5%;
    width: 87.5%; }

  .partial[data-partial="molecules/infostatistic"].triple.small-fontsize .infostatistic__main > span {
    font-size: 2.4285714286em;
    line-height: 1.2941176471; }

  .partial[data-partial="molecules/infostatistic"].triple.small-fontsize .infostatistic__subline {
    margin-left: 12.5%;
    width: 87.5%; } }
.partial[data-partial="molecules/infostatistic"].js--in-viewport .infostatistic__main {
  opacity: 1; }

.partial[data-partial="molecules/infostatistic"].js--in-viewport .infostatistic__copy:before, .partial[data-partial="molecules/infostatistic"].js--in-viewport .infostatistic__top:before {
  height: 100%; }

.partial[data-partial="molecules/infostatistic"][data-do-animation=true] .infostatistic__main span.unit {
  opacity: 0;
  transition: opacity 1400ms; }

.partial[data-partial="molecules/infostatistic"][data-do-animation=true].js--animation-complete .infostatistic__main span.unit {
  opacity: 1; }

.partial[data-partial="molecules/infostatistic"][data-unit="%"] .infostatistic__main span.number + span.unit:before {
  content: ""; }

.partial[data-partial="molecules/infostatistic-dashboardview"] {
  position: relative;
  font-size: 14; }

.partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__main > span {
  font-family: LHT Text Web;
  font-size: 5.8666666667vw;
  font-weight: 700;
  line-height: 1.2727272727; }

.partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__main span.number + span.unit:before {
  content: "\00a0 "; }

.partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__subline > span {
  font-family: LHT Text Web;
  font-weight: 700;
  font-size: 4vw;
  line-height: 1.7333333333; }

.partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__copy {
  position: relative;
  margin-top: 2.6666666667vw; }

.partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__copy .partial[data-partial="atoms/text"] {
  font-family: LHT Text Web; }

.partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__copy:before {
  content: "";
  position: absolute;
  height: 0;
  width: 2px;
  bottom: 0;
  left: 0;
  background-color: #ffad00;
  transition: height 500ms 500ms; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__main > span {
    font-size: 1.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__main > span {
    font-size: 1.7142857143em;
    line-height: 1.5; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__subline > span {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__subline > span {
    font-size: 1.0714285714em;
    line-height: 1.7333333333; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__subline > span {
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__copy {
    margin-top: 0.7142857143em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/infostatistic-dashboardview"] .infostatistic__copy {
    margin-top: 1.7857142857em; } }
.partial[data-partial="molecules/infostatistic-dashboardview"][data-unit="%"] .infostatistic__main span.number + span.unit:before {
  content: ""; }

.partial[data-partial="molecules/getintouch"] .getintouch__headline {
  margin-bottom: 4vw; }

.partial[data-partial="molecules/getintouch"] .headline__text {
  color: #ffad00; }

.partial[data-partial="molecules/getintouch"] ul {
  padding: 0;
  margin: 0;
  text-align: center;
  list-style: none; }

.partial[data-partial="molecules/getintouch"] ul li {
  display: inline-block; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"] .getintouch__headline {
    margin-bottom: 0.8571428571em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/getintouch"] ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"] ul {
    text-align: left;
    font-size: 14px; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/getintouch"] ul li:first-child {
    float: left; }

  .partial[data-partial="molecules/getintouch"] ul li:last-child {
    float: right; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"] ul li {
    display: block; }

  .partial[data-partial="molecules/getintouch"] ul li .link__title {
    font-size: 1.0714285714em;
    line-height: 1.7333333333; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"] ul li + li {
    margin-top: 0.7142857143em; } }
.partial[data-partial="molecules/getintouch"].one-option:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/getintouch"].one-option ul {
  display: block;
  -ms-flex-pack: inherit;
  justify-content: inherit;
  position: relative; }

@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/getintouch"].one-option ul li:first-child {
    float: left; } }
.partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem):after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) .getintouch__headline {
  margin-bottom: 0;
  width: auto;
  float: left; }

.partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) .getintouch__headline .headline--getintouch {
  display: inline-block;
  vertical-align: middle; }

.partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) .getintouch__headline:after, .partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) .getintouch__headline:before {
  content: "";
  display: inline-block;
  height: 13.3333333333vw;
  vertical-align: middle; }

.partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) ul {
  float: right;
  width: auto; }

.partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) ul li {
  float: left;
  margin-left: 5vw;
  margin-right: 18.3333333333vw; }

.partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) ul li:last-child {
  position: relative;
  transform: none;
  left: auto; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) .getintouch__headline {
    display: block;
    width: 100%;
    float: none;
    margin-bottom: 0.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) .getintouch__headline:after, .partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) .getintouch__headline:before {
    height: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) .getintouch__headline:after, .partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) .getintouch__headline:before {
    display: none; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) ul {
    display: block;
    width: 100%;
    float: none; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) ul li {
    margin-left: 6vw; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"].one-option:not(.contact--is-slideritem) ul li {
    margin-left: 0;
    display: block;
    float: none; } }
.partial[data-partial="molecules/getintouch"].two-options:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/getintouch"].two-options ul {
  display: block;
  -ms-flex-pack: inherit;
  justify-content: inherit;
  position: relative; }

@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/getintouch"].two-options ul li:first-child {
    float: left; }

  .partial[data-partial="molecules/getintouch"].two-options ul li:last-child {
    float: none;
    left: 50%;
    transform: translateX(-50%); } }
.partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem):after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) .getintouch__headline {
  margin-bottom: 0;
  width: auto;
  float: left; }

.partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) .getintouch__headline .headline--getintouch {
  display: inline-block;
  vertical-align: middle; }

.partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) .getintouch__headline:after, .partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) .getintouch__headline:before {
  content: "";
  display: inline-block;
  height: 13.3333333333vw;
  vertical-align: middle; }

.partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) ul {
  float: right;
  width: auto; }

.partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) ul li {
  float: left;
  margin-left: 5vw; }

.partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) ul li:last-child {
  position: relative;
  transform: none;
  left: auto; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) .getintouch__headline {
    display: block;
    width: 100%;
    float: none;
    margin-bottom: 0.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) .getintouch__headline:after, .partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) .getintouch__headline:before {
    height: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) .getintouch__headline:after, .partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) .getintouch__headline:before {
    display: none; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) ul {
    display: block;
    width: 100%;
    float: none; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) ul li {
    margin-left: 6vw; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/getintouch"].two-options:not(.contact--is-slideritem) ul li {
    margin-left: 0;
    display: block;
    float: none; } }
[data-hook=previewRow] > .partial[data-partial^="molecules/search-input"] {
  width: 100%;
  max-width: 690px;
  margin: 100px auto; }

.partial[data-partial^="molecules/search-input"] form {
  position: relative;
  padding: 0; }

.partial[data-partial^="molecules/search-input"] form:after {
  position: absolute;
  top: 0;
  right: 10.6666666667vw;
  z-index: 10;
  width: 10.6666666667vw;
  height: 100%;
  content: "";
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 70%); }

.partial[data-partial^="molecules/search-input"] > div {
  position: relative;
  display: block;
  height: auto;
  margin-top: 20vw;
  text-align: left;
  white-space: nowrap;
  outline: none; }

.partial[data-partial^="molecules/search-input"] input {
  position: relative;
  z-index: 2;
  display: block;
  width: 100%;
  height: 12vw;
  padding: 0;
  padding-right: 10.6666666667vw;
  font-size: 7.4666666667vw;
  line-height: 12vw;
  color: #05164d;
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.partial[data-partial^="molecules/search-input"] input.search-input__autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
  background-color: #fff; }

.partial[data-partial^="molecules/search-input"] input::-webkit-calendar-picker-indicator {
  display: none; }

.partial[data-partial^="molecules/search-input"] input:-ms-input-placeholder {
  line-height: 1;
  color: #ccc;
  opacity: 1; }

.partial[data-partial^="molecules/search-input"] input::placeholder {
  line-height: 1;
  color: #ccc;
  opacity: 1; }

.partial[data-partial^="molecules/search-input"] input::-ms-input-placeholder {
  font-style: normal;
  line-height: 1;
  color: #ccc;
  opacity: 1; }

.partial[data-partial^="molecules/search-input"] input::-ms-clear, .partial[data-partial^="molecules/search-input"] input::-ms-reveal {
  display: none; }

.partial[data-partial^="molecules/search-input"] input::-webkit-search-cancel-button, .partial[data-partial^="molecules/search-input"] input::-webkit-search-decoration, .partial[data-partial^="molecules/search-input"] input::-webkit-search-results-button, .partial[data-partial^="molecules/search-input"] input::-webkit-search-results-decoration {
  display: none; }

.partial[data-partial^="molecules/search-input"] button {
  position: absolute;
  right: 0;
  bottom: 2.6666666667vw;
  z-index: 3;
  display: block;
  width: 9.3333333333vw;
  height: 9.3333333333vw;
  padding: 0;
  cursor: pointer;
  background: none;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.partial[data-partial^="molecules/search-input"] .search-input__input {
  position: relative;
  padding-bottom: 1.3333333333vw;
  border-bottom: 1px solid #05164d; }

.partial[data-partial^="molecules/search-input"] .search-input__suggestions {
  position: absolute;
  z-index: 5; }

@media screen and (min-width: 480px) {
  .partial[data-partial^="molecules/search-input"] form:after {
    right: 2.8571428571em;
    width: 2.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial^="molecules/search-input"] form:after {
    right: 2.1428571429em;
    width: 2.1428571429em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial^="molecules/search-input"] > div {
    margin-top: 5.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial^="molecules/search-input"] > div {
    margin-top: 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial^="molecules/search-input"] input {
    height: 1.1764705882em;
    padding-right: 1.1764705882em;
    font-size: 2.4285714286em;
    line-height: 1.1764705882; } }
@media screen and (min-width: 768px) {
  .partial[data-partial^="molecules/search-input"] input {
    padding-right: 0.8823529412em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial^="molecules/search-input"] button {
    bottom: 0.7142857143em;
    width: 2.5em;
    height: 2.5em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial^="molecules/search-input"] button {
    width: 1.9285714286em;
    height: 1.9285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial^="molecules/search-input"] .search-input__input {
    padding-bottom: 0.3571428571em;
    border-bottom-width: 1px; } }
.partial[data-partial="molecules/search-input/capability-finder-filter"] > div {
  margin-top: 0; }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__label label {
  position: relative;
  margin: 0;
  font-size: 5.3333333333vw;
  line-height: 1.65;
  text-transform: uppercase; }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__input {
  -ms-flex: 1;
  flex: 1;
  padding-bottom: 1.6vw;
  border-color: #ccc; }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__input input {
  font-size: 1.5714285714em;
  line-height: 1.2727272727; }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions {
  position: relative;
  border: none; }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions li {
  height: auto;
  padding: 4vw 0; }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions li > span {
  display: block;
  overflow: hidden;
  white-space: nowrap; }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions li > span:after {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: 40vw;
  height: 100%;
  content: "";
  background: red;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #ffffff 70%); }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions li > span {
  font-size: 5.8666666667vw;
  line-height: 1.1818181818; }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .capability-finder-filter__loader {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10000;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0s linear 0s;
  transform: translate(-50%, -50%); }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .capability-finder-filter__helper {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 20;
  display: none;
  width: 20px;
  height: 20px;
  overflow: hidden;
  transition: transform 0.1s linear;
  transform: translateY(-50%) rotate(-90deg); }

.partial[data-partial="molecules/search-input/capability-finder-filter"] .capability-finder-filter__helper:before {
  position: absolute;
  top: 5.5px;
  left: 3px;
  width: 0;
  height: 0;
  content: "";
  border-color: #05164d transparent transparent;
  border-style: solid;
  border-width: 9px 7px 0;
  transform-origin: center; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__wrapper > div:first-child {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__label {
    width: 7.1428571429em;
    margin-right: 2.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__label label {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__label label {
    font-size: 1.5714285714em;
    line-height: 1.3636363636; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__input {
    height: auto; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__input {
    padding-bottom: 0.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__input input {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__input input {
    font-size: 1.5714285714em;
    line-height: 1.0454545455; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions {
    width: calc(100% - 10em);
    margin-left: 10em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions li > span:after {
    right: 0;
    width: 10.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions li > span:after {
    right: 0;
    width: 2.1428571429em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions li {
    padding: 1.0714285714em 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search-input/capability-finder-filter"] .search-input__suggestions li > span {
    font-size: 1.5714285714em; } }
.partial[data-partial="molecules/search-input/capability-finder-filter"].js--is-suggestion-loading .capability-finder-filter__loader {
  opacity: 1;
  transition: opacity 0.25s linear 0.25s; }

.partial[data-partial="molecules/search-input/capability-finder-filter"].js--is-suggestion-loading .capability-finder-filter__helper, .partial[data-partial="molecules/search-input/capability-finder-filter"].js--is-suggestion-loading .search-input_input_wrapper > input {
  opacity: 0;
  transition: opacity 0.25s linear 0.25s; }

.partial[data-partial="molecules/search-input/capability-finder-filter"].js--has-input-suggestions .capability-finder-filter__helper {
  display: block; }

.partial[data-partial="molecules/search-input/capability-finder-filter"].js--suggestions-visible .capability-finder-filter__helper {
  transform: translateY(-50%) rotate(0); }

.partial[data-partial="molecules/search-input/capability-finder-partnumber"] > div {
  margin-top: 0; }

.partial[data-partial="molecules/search-input/capability-finder-partnumber"] input {
  font-size: 2em;
  line-height: 1; }

.partial[data-partial="molecules/search-input/capability-finder-partnumber"] input.search-input__autocomplete {
  background: #f5f5f5; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search-input/capability-finder-partnumber"] input {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search-input/capability-finder-partnumber"] input {
    font-size: 2em;
    line-height: 1; } }
.partial[data-partial="molecules/search/container"] {
  display: none; }

.partial[data-partial="molecules/search/container"] .results__container__title i {
  display: inline-block;
  margin-right: 0.3571428571em;
  vertical-align: middle; }

.partial[data-partial="molecules/search/container"] .results__container__title > span {
  display: inline-block;
  font-size: 2em;
  line-height: 1.2142857143;
  vertical-align: middle; }

.partial[data-partial="molecules/search/container"] .results__container__overview {
  margin-top: 6.6666666667vw; }

.partial[data-partial="molecules/search/container"] .results__container__bar {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.partial[data-partial="molecules/search/container"] .results__container__bar > * {
  display: inline-block; }

.partial[data-partial="molecules/search/container"] .results__container__bar__count, .partial[data-partial="molecules/search/container"] .results__container__bar__expander, .partial[data-partial="molecules/search/container"] .results__container__bar__separator {
  vertical-align: middle; }

.partial[data-partial="molecules/search/container"] .results__container__bar__count {
  position: relative; }

.partial[data-partial="molecules/search/container"] .results__container__bar__count > div {
  position: relative;
  top: 50%;
  font-size: 1.2857142857em;
  line-height: 1;
  color: #b4b4b4;
  transform: translateY(-50%); }

.partial[data-partial="molecules/search/container"] .results__container__bar__count span:before {
  content: "("; }

.partial[data-partial="molecules/search/container"] .results__container__bar__count span:after {
  content: ")"; }

.partial[data-partial="molecules/search/container"] .results__container__bar__expander {
  margin-left: 0.7142857143em;
  transition: opacity 0.2s linear; }

.partial[data-partial="molecules/search/container"] .results__container__bar__expander button {
  position: relative;
  top: 50%;
  display: block;
  width: 1.4285714286em;
  padding: 0;
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
  transform: translateY(-50%); }

.partial[data-partial="molecules/search/container"] .results__container__bar__expander button:before {
  display: block;
  padding-top: 100%;
  content: ""; }

.partial[data-partial="molecules/search/container"] .results__container__bar__expander i {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.partial[data-partial="molecules/search/container"] .results__container__bar__expander i:after, .partial[data-partial="molecules/search/container"] .results__container__bar__expander i:before {
  position: absolute;
  display: block;
  content: "";
  background: #ffad00;
  border-radius: 1px; }

.partial[data-partial="molecules/search/container"] .results__container__bar__expander i:before {
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  margin-top: -1px; }

.partial[data-partial="molecules/search/container"] .results__container__bar__expander i:after {
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  transition: transform 0.2s linear; }

.partial[data-partial="molecules/search/container"] .results__container__bar__separator {
  -ms-flex: 1;
  flex: 1;
  padding-right: 0.7142857143em; }

.partial[data-partial="molecules/search/container"] .results__container__bar__separator hr {
  margin: 0;
  margin-top: 2.8571428571em;
  margin-bottom: 2.8571428571em;
  border-color: #ccc; }

.partial[data-partial="molecules/search/container"] .results__container__bar__actions {
  display: -ms-flexbox;
  display: flex; }

.partial[data-partial="molecules/search/container"] .results__container__wrapper {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s linear; }

.partial[data-partial="molecules/search/container"] .results__container__wrapper [data-partial^="search-results/"]:first-child {
  margin-top: 0; }

.partial[data-partial="molecules/search/container"] .results__container__wrapper [data-partial^="search-results/"]:last-child {
  margin-bottom: 0; }

.partial[data-partial="molecules/search/container"] .results__container__helpers {
  position: relative;
  text-align: center; }

.partial[data-partial="molecules/search/container"] .results__container__button__more {
  margin: 6.6666666667vw 0;
  pointer-events: none;
  opacity: 0.2;
  transition: opacity 0.2s linear; }

.partial[data-partial="molecules/search/container"] .results__container__loader {
  position: absolute;
  top: 50%;
  left: 50%;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s linear 0.4s;
  transform: translate(-50%, -50%); }

.partial[data-partial="molecules/search/container"] .results__container__loader > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.partial[data-partial="molecules/search/container"] [data-partial^="search-results/"] {
  margin-top: 1.7857142857em;
  margin-bottom: 1.7857142857em; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="molecules/search/container"] .results__container__title {
    margin: 0 -15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search/container"] .results__container__title i {
    width: 1.7857142857em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/search/container"] .results__container__title i {
    width: 2.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search/container"] .results__container__overview {
    margin-top: 1.7857142857em; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="molecules/search/container"] .results__container__bar {
    width: calc(66.6666666667% + 60px - 7.5px);
    margin: 0 auto; } }
.partial[data-partial="molecules/search/container"].js--has-no-count .results__container__bar {
  display: none; }

.partial[data-partial="molecules/search/container"].js--is-show {
  display: block; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search/container"] .results__container__button__more {
    margin: 1.7857142857em 0; } }
.partial[data-partial="molecules/search/container"].js--is-load .results__container__loader {
  opacity: 1; }

.partial[data-partial="molecules/search/container"].js--is-load .results__container__button__more {
  opacity: 0; }

.partial[data-partial="molecules/search/container"].js--is-load .results__container__bar__expander {
  opacity: 0.3333333333; }

.partial[data-partial="molecules/search/container"].js--is-load.js--is-expanded .results__container__button__more {
  opacity: 0; }

.partial[data-partial="molecules/search/container"].js--is-expanded .results__container__button__more {
  pointer-events: auto;
  opacity: 1; }

.partial[data-partial="molecules/search/container"].js--is-expanded .results__container__bar__expander i:after {
  transform: scaleY(0); }

.partial[data-partial="molecules/search/container"].js--complete .results__container__helpers {
  display: none; }

.partial[data-partial="molecules/search/form"] .form__content-type {
  margin-top: 13.3333333333vw; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search/form"] .form__search {
    margin: 0 -30px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search/form"] .form__content-type {
    margin-top: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/search/form"] .form__content-type {
    margin-top: 7.1428571429em; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="molecules/search/form"] .form__content-type > * {
    margin-right: -15px;
    margin-left: -30px; } }
.partial[data-partial="molecules/search/results"] {
  transition: padding 0.2s linear; }

.partial[data-partial="molecules/search/results"] .results__loader {
  display: none; }

.partial[data-partial="molecules/search/results"] .results__loader .icon {
  margin: 0 auto; }

.partial[data-partial="molecules/search/results"] .results__container__title {
  display: -ms-flexbox;
  display: flex; }

.partial[data-partial="molecules/search/results"] .results__container__title i {
  display: block;
  width: 1.7857142857em;
  padding-top: 0.3214285714em;
  vertical-align: middle; }

.partial[data-partial="molecules/search/results"] .results__container__title > span {
  display: block;
  margin-left: 0.3571428571em;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.2142857143;
  vertical-align: middle; }

.partial[data-partial="molecules/search/results"] .results__container__controls__separator {
  -ms-flex: 80%;
  flex: 80%; }

.partial[data-partial="molecules/search/results"] .results__container__controls__actions {
  -ms-flex: 10%;
  flex: 10%; }

@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/search/results"] {
    margin-right: 0;
    margin-left: 0; } }
.partial[data-partial="molecules/search/results"].js--is-ready:not(.js--is-empty):not(.js--has-error) {
  padding-top: 13.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search/results"].js--is-ready:not(.js--is-empty):not(.js--has-error) {
    padding-top: 3.5714285714em; } }
.partial[data-partial="molecules/search/results"].js--is-loading:not(.js--has-error) {
  padding-top: 6.6666666667vw;
  padding-bottom: 6.6666666667vw; }

.partial[data-partial="molecules/search/results"].js--is-loading:not(.js--has-error) .results__loader {
  display: block; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/search/results"].js--is-loading:not(.js--has-error) {
    padding-top: 1.7857142857em;
    padding-bottom: 1.7857142857em; } }
.partial[data-partial="molecules/recent-popular-search"] .row {
  margin-top: 8vw; }

.partial[data-partial="molecules/recent-popular-search"] .row ul {
  margin: 0; }

.partial[data-partial="molecules/recent-popular-search"] .row:first-child {
  margin-top: 0; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/recent-popular-search"] .row {
    margin-top: 2.1428571429em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/recent-popular-search"] .row {
    margin-top: 2.4285714286em; } }
.partial[data-partial="molecules/recent-popular-search"].recent-popular-search--search-overlay .recent-popular-search__content {
  padding-right: 0;
  padding-left: 0;
  width: 83.3333333333%;
  margin-left: 8.3333333333%; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/recent-popular-search"].recent-popular-search--search-overlay .recent-popular-search__content {
    width: calc(8 / 12 * 100% + 30px);
    margin-left: calc(16.6666666667% - 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/recent-popular-search"].recent-popular-search--search-overlay .recent-popular-search__content {
    width: 66.6666666667%;
    margin-left: 16.6666666667%; } }
.partial[data-partial="molecules/recent-popular-search"].recent-popular-search--search {
  width: 83.3333333333%;
  margin-left: 8.3333333333%; }

@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/recent-popular-search"].recent-popular-search--search {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/recent-popular-search"].recent-popular-search--search {
    width: calc(8 / 12 * 100% + 30px);
    margin-left: calc(16.6666666667% - 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/recent-popular-search"].recent-popular-search--search {
    width: 83.3333333333%;
    margin-left: 8.3333333333%; } }
.partial[data-partial="molecules/footer/back-to-top"] {
  position: relative;
  height: 12.2666666667vw;
  margin-top: 4vw; }

html.pagestyle--dashboard .partial[data-partial="molecules/footer/back-to-top"] {
  display: none !important; }

.partial[data-partial="molecules/footer/back-to-top"] .back-to-top__button {
  position: relative;
  z-index: 25;
  display: block;
  width: 12.2666666667vw;
  height: 12.2666666667vw;
  pointer-events: none;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.8);
  border: 0.4vw solid #dcdcdc;
  border-radius: 50%;
  opacity: 0; }

.partial[data-partial="molecules/footer/back-to-top"] .back-to-top__button > i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  width: 50%;
  height: 50%;
  transform: translate(-50%, -50%) rotate(-180deg);
  transform-origin: 50% 50%; }

.partial[data-partial="molecules/footer/back-to-top"] .back-to-top__button {
  position: absolute;
  right: 8.3333333333%; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/footer/back-to-top"] {
    height: 3.2857142857em;
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/footer/back-to-top"] {
    height: 4.2142857143em;
    margin-top: 0;
    margin-bottom: -4.2142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/footer/back-to-top"] .back-to-top__button {
    width: 3.2857142857em;
    height: 3.2857142857em;
    border-width: 0.1071428571em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/footer/back-to-top"] .back-to-top__button {
    width: 2.5714285714em;
    height: 2.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/footer/back-to-top"] .back-to-top__button {
    right: 8.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/footer/back-to-top"] .back-to-top__button {
    top: 50%;
    transform: translateY(-50%); } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="molecules/footer/back-to-top"] .back-to-top__button {
    right: -15px;
    transform: translate(100%, -50%); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/footer/back-to-top"] > div, .partial[data-partial="molecules/footer/back-to-top"] > div > div, .partial[data-partial="molecules/footer/back-to-top"] > div > div > div {
    height: 100%; } }
.partial[data-partial="molecules/footer/back-to-top"].js--is-fixed .back-to-top__button {
  position: fixed;
  bottom: 10.6666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/footer/back-to-top"].js--is-fixed .back-to-top__button {
    bottom: 2.8571428571em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/footer/back-to-top"].js--is-fixed .back-to-top__button {
    position: relative;
    bottom: auto; } }
.partial[data-partial="molecules/footer/back-to-top"].js--is-ready .back-to-top__button {
  transition: opacity 400ms; }

.partial[data-partial="molecules/footer/back-to-top"].js--is-visible .back-to-top__button {
  pointer-events: auto;
  opacity: 1; }

.partial[data-partial="molecules/capability-finder/results"] .results__headline {
  position: relative;
  padding: 13.3333333333vw 0; }

.partial[data-partial="molecules/capability-finder/results"] .results__inner {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.6s linear; }

.partial[data-partial="molecules/capability-finder/results"] .results__expander {
  max-height: 0;
  overflow: hidden; }

.partial[data-partial="molecules/capability-finder/results"] .results__loader {
  display: none;
  height: 4.2857142857em;
  margin: 1.4285714286em;
  text-align: center; }

.partial[data-partial="molecules/capability-finder/results"] .results__loader > * {
  position: relative;
  top: 50%;
  transform: translateY(-50%); }

.partial[data-partial="molecules/capability-finder/results"] .results__hint {
  overflow: hidden;
  transition: max-height 0.2s linear; }

.partial[data-partial="molecules/capability-finder/results"] .results__inner > * {
  opacity: 0;
  transition: opacity 0.2s linear 0.5s; }

.partial[data-partial="molecules/capability-finder/results"] .results__partnumber__hint {
  display: none; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/results"] .results__headline {
    padding: 3.5714285714em 0; } }
.partial[data-partial="molecules/capability-finder/results"].js--is-loading .results__loader, .partial[data-partial="molecules/capability-finder/results"]:not(.js--has-partnumber-results):not(.js--has-capability-results) .results__partnumber__hint {
  display: block; }

.partial[data-partial="molecules/capability-finder/results"].js--has-results .results__expander, .partial[data-partial="molecules/capability-finder/results"].js--has-results .results__inner {
  overflow: visible;
  overflow: initial; }

.partial[data-partial="molecules/capability-finder/results"].js--has-results .results__inner {
  max-height: none; }

.partial[data-partial="molecules/capability-finder/results"].js--has-results .results__inner > * {
  opacity: 1; }

.partial[data-partial="molecules/capability-finder/results"].js--has-results .results__expander {
  max-height: none; }

.partial[data-partial="molecules/capability-finder/container"] .container__head {
  width: calc(66.6666666667% + 30px);
  margin: 0 auto; }

.partial[data-partial="molecules/capability-finder/container"] .container__foot {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: calc(66.6666666667% + 30px);
  margin: 0 auto; }

.partial[data-partial="molecules/capability-finder/container"] .container__foot > span {
  position: relative;
  display: block;
  -ms-flex: 1;
  flex: 1; }

.partial[data-partial="molecules/capability-finder/container"] .container__foot > span:before {
  position: relative;
  top: 50%;
  display: block;
  content: "";
  border-bottom: 0.0714285714em solid #ebebeb;
  transform: translateY(-100%); }

.partial[data-partial="molecules/capability-finder/container"] .container__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s linear; }

.partial[data-partial="molecules/capability-finder/container"] .container__content > div {
  position: relative; }

.partial[data-partial="molecules/capability-finder/container"] .container__loader {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  opacity: 1;
  transition: transform 0.2s linear,opacity 0.2s linear;
  transform: translate(-50%, -50%); }

.partial[data-partial="molecules/capability-finder/container"] .container__content__results {
  padding-top: 6.6666666667vw;
  padding-bottom: 6.6666666667vw;
  margin: 0.7142857143em 0; }

.partial[data-partial="molecules/capability-finder/container"] .container__content__results > * {
  padding-top: 6.6666666667vw;
  padding-bottom: 6.6666666667vw; }

.partial[data-partial="molecules/capability-finder/container"] .container__content__results > :first-child {
  padding-top: 13.3333333333vw; }

.partial[data-partial="molecules/capability-finder/container"] .container__content__results > :last-child {
  padding-bottom: 13.3333333333vw; }

.partial[data-partial="molecules/capability-finder/container"] .container__headline span {
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.4444444444; }

.partial[data-partial="molecules/capability-finder/container"] .container__expander {
  margin-left: 0.7142857143em;
  transition: opacity 0.2s linear,transform 0.2s linear;
  transform: translateY(-150%); }

.partial[data-partial="molecules/capability-finder/container"] .container__expander button {
  position: relative;
  top: 50%;
  display: block;
  width: 5.3333333333vw;
  padding: 0;
  cursor: pointer;
  background: none;
  border: none;
  outline: none; }

.partial[data-partial="molecules/capability-finder/container"] .container__expander button:before {
  display: block;
  padding-top: 100%;
  content: ""; }

.partial[data-partial="molecules/capability-finder/container"] .container__expander i {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.partial[data-partial="molecules/capability-finder/container"] .container__expander i:after, .partial[data-partial="molecules/capability-finder/container"] .container__expander i:before {
  position: absolute;
  display: block;
  content: "";
  background: #ffad00;
  border-radius: 1px; }

.partial[data-partial="molecules/capability-finder/container"] .container__expander i:before {
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  margin-top: -1px; }

.partial[data-partial="molecules/capability-finder/container"] .container__expander i:after {
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  transition: transform 0.2s linear; }

.partial[data-partial="molecules/capability-finder/container"].js--is-flat-mode .container__foot, .partial[data-partial="molecules/capability-finder/container"].js--is-flat-mode .container__head, .partial[data-partial="molecules/capability-finder/container"].js--is-flat-mode .container__loader, .partial[data-partial="molecules/capability-finder/container"][data-is-dummy] {
  display: none; }

.partial[data-partial="molecules/capability-finder/container"].js--is-flat-mode .container__content {
  max-height: none !important;
  overflow: visible; }

.partial[data-partial="molecules/capability-finder/container"].js--is-flat-mode .container__content__results {
  margin: 0; }

.partial[data-partial="molecules/capability-finder/container"].js--is-loaded .container__loader {
  opacity: 0; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/container"] .container__content__results, .partial[data-partial="molecules/capability-finder/container"] .container__content__results > * {
    padding-top: 1.7857142857em;
    padding-bottom: 1.7857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/container"] .container__content__results > :first-child {
    padding-top: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/container"] .container__content__results > :last-child {
    padding-bottom: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/container"] .container__headline span {
    width: 1.4285714286em;
    font-size: 1.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/container"] .container__expander button {
    width: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/capability-finder/container"] .container__expander button {
    width: 1.4285714286em; } }
.partial[data-partial="molecules/capability-finder/container"].js--is-expanded .container__content {
  overflow: visible;
  overflow: initial; }

.partial[data-partial="molecules/capability-finder/container"].js--is-expanded .container__expander {
  transform: translateY(-50%); }

.partial[data-partial="molecules/capability-finder/container"].js--is-expanded .container__expander i:after {
  transform: scaleY(0); }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] {
  position: relative; }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__content {
  position: relative;
  width: calc(66.6666666667% + 60px);
  margin-left: calc(16.6666666667% - 30px); }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] ul {
  padding: 0;
  margin: 0;
  list-style: none; }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] ul li {
  margin: 0;
  margin-bottom: 2.6666666667vw; }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] ul li > span {
  font-size: 4vw;
  line-height: 1.3333333333; }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] ul li:last-child {
  margin-bottom: 0; }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__input__title {
  font-weight: 700;
  text-transform: uppercase; }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__input__value {
  font-weight: 400; }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__edit {
  position: absolute;
  right: 15px;
  bottom: 0.8vw;
  width: 3.7333333333vw;
  height: 3.7333333333vw;
  cursor: pointer; }

.partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__edit i, .partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__edit i > span {
  display: block; }

.no-touchevents .partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__edit:hover svg *, .touchevents .partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__edit:active svg * {
  fill: #ffad00; }

@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__content {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capabiltiy-finder/input-overview"] ul li {
    margin-bottom: 0.7142857143em; }

  .partial[data-partial="molecules/capabiltiy-finder/input-overview"] ul li > span {
    font-size: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/capabiltiy-finder/input-overview"] ul li > span {
    font-size: 1.5714285714em;
    line-height: 1.3636363636; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__edit {
    bottom: 0.2142857143em;
    width: 1em;
    height: 1em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/capabiltiy-finder/input-overview"] .input-overview__edit {
    bottom: 1em;
    width: 1.3571428571em;
    height: 1.3571428571em;
    transform: translateY(50%); } }
.partial[data-partial="molecules/capability-finder/hint"] {
  padding-bottom: 40px; }

.partial[data-partial="molecules/capability-finder/hint"] p {
  padding-left: 8vw;
  margin: 0; }

.partial[data-partial="molecules/capability-finder/hint"] .hint__icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 5.3333333333vw;
  height: 5.3333333333vw; }

.partial[data-partial="molecules/capability-finder/hint"] .hint__icon svg * {
  fill: #ffad00; }

.partial[data-partial="molecules/capability-finder/hint"] .hint__content {
  position: relative; }

.partial[data-partial="molecules/capability-finder/hint"] .hint__content p {
  font-size: 4vw;
  line-height: 1.3333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/hint"] p {
    padding-left: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/capability-finder/hint"] p {
    padding-left: 2.1428571429em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/hint"] .hint__icon {
    width: 1.4285714286em;
    height: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/capability-finder/hint"] .hint__icon {
    width: 1.4285714286em;
    height: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/hint"] .hint__content p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/capability-finder/hint"] .hint__content p {
    font-size: 1.0714285714em; } }
.partial[data-partial="molecules/capability-finder/text"] {
  padding-bottom: 40px; }

.partial[data-partial="molecules/capability-finder/text"] p {
  margin: 0; }

.partial[data-partial="molecules/capability-finder/text"] .text__content {
  position: relative; }

.partial[data-partial="molecules/capability-finder/text"] .text__content p {
  font-size: 4vw;
  line-height: 1.3333333333; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/capability-finder/text"] .text__content p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/capability-finder/text"] .text__content p {
    font-size: 1.0714285714em; } }
.partial[data-partial="molecules/dashboard/icon-headline"] {
  position: relative;
  padding-bottom: 6.6666666667vw; }

.partial[data-partial="molecules/dashboard/icon-headline"] .icon-headline__icon {
  width: 7.4666666667vw;
  height: 7.4666666667vw;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5; }

.partial[data-partial="molecules/dashboard/icon-headline"] .icon-headline__icon svg * {
  fill: #fff; }

.partial[data-partial="molecules/dashboard/icon-headline"] .icon-headline__deleteicon {
  width: 5.3333333333vw;
  height: 5.3333333333vw;
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
  cursor: pointer; }

.partial[data-partial="molecules/dashboard/icon-headline"] .icon-headline__deleteicon svg * {
  fill: #fff; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/icon-headline"] .icon-headline__deleteicon {
  display: inline-block; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/icon-headline"] {
    padding-bottom: 1.7857142857em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/icon-headline"] {
    padding-bottom: 1.1428571429em; } }
@media screen and (min-width: 992px) {
  .dashboard--editmode .partial[data-partial="molecules/dashboard/icon-headline"] {
    padding-bottom: 0; } }
.partial[data-partial="molecules/dashboard/icon-headline"].has-icon {
  padding-left: 12vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/icon-headline"].has-icon {
    padding-left: 2.5714285714em; } }
.partial[data-partial="molecules/dashboard/icon-headline"].has-deleteicon {
  padding-right: 7.4666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/icon-headline"].has-deleteicon {
    padding-right: 3em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/dashboard/icon-headline"].has-deleteicon {
    padding-right: 2.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/icon-headline"] .icon-headline__icon {
    width: 2em;
    height: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/dashboard/icon-headline"] .icon-headline__icon {
    margin-top: 0.4285714286em;
    width: 1.7142857143em;
    height: 1.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/icon-headline"] .icon-headline__deleteicon {
    width: 1.4285714286em;
    height: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/dashboard/icon-headline"] .icon-headline__deleteicon {
    margin-top: 0.4285714286em;
    width: 1.2857142857em;
    height: 1.2857142857em;
    top: 0;
    bottom: auto; } }
.partial[data-partial="atoms/dashboard/indicator"] {
  margin-top: 8vw;
  margin-bottom: 21.3333333333vw;
  margin-left: 2.6666666667vw; }

.partial[data-partial="atoms/dashboard/indicator"] > a {
  display: block;
  cursor: pointer; }

.partial[data-partial="atoms/dashboard/indicator"] > a:after {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 1.8666666667vw;
  height: 0.5333333333vw;
  content: "";
  background: #05164d;
  transform: translate(-100%, -0.26667vw); }

.partial[data-partial="atoms/dashboard/indicator"] > a {
  position: relative;
  width: 10.6666666667vw;
  border: 1px solid #05164d; }

.partial[data-partial="atoms/dashboard/indicator"] > a:before {
  display: block;
  padding-top: 100%;
  content: ""; }

.partial[data-partial="atoms/dashboard/indicator"] i {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2003;
  display: block;
  width: 100%; }

.partial[data-partial="atoms/dashboard/indicator"] i > * {
  position: absolute;
  top: 10%;
  left: 10%;
  display: block;
  width: 80%; }

.partial[data-partial="atoms/dashboard/indicator"] i:before {
  display: block;
  padding-top: 100%;
  content: ""; }

.partial[data-partial="atoms/dashboard/indicator"] i {
  transform: scale(0); }

.partial[data-partial="atoms/dashboard/indicator"] i:first-child {
  transform: scale(1); }

.partial[data-partial="atoms/dashboard/indicator"] svg * {
  fill: #05164d;
  transition: fill 0.35s ease 0.35s; }

.partial[data-partial="atoms/dashboard/indicator"]:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1.0666666667vw;
  height: 100%;
  content: "";
  background-color: #ffad00; }

@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/dashboard/indicator"]:before {
    width: 0.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/dashboard/indicator"] > a:after {
    width: 0.5em;
    height: 0.1428571429em;
    transform: translate(-100%, -0.07143em); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/dashboard/indicator"] {
    margin-top: 2.8571428571em;
    margin-bottom: 5em;
    margin-left: 1em; }

  .partial[data-partial="atoms/dashboard/indicator"]:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.2857142857em;
    height: 100%;
    content: "";
    background-color: #ffad00; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/dashboard/indicator"] {
    height: 4.5714285714em;
    padding-top: 0.7142857143em;
    padding-right: 0.7142857143em;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-right: 0.1428571429em solid #ffad00; }

  .partial[data-partial="atoms/dashboard/indicator"] > a:after {
    right: 0;
    left: auto;
    transform: translate(100%, -0.07143em); }

  .partial[data-partial="atoms/dashboard/indicator"]:before {
    display: none; }

  .partial[data-partial="atoms/dashboard/indicator"].indicator--align-right {
    padding-right: 0;
    padding-left: 0.7142857143em;
    border-right: none;
    border-left: 0.1428571429em solid #05164d; }

  .partial[data-partial="atoms/dashboard/indicator"].indicator--align-right > a:after {
    right: auto;
    left: 0;
    transform: translate(-100%, -0.07143em); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="atoms/dashboard/indicator"] > a {
    width: 2.8571428571em;
    border-width: 0.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/dashboard/indicator"] > a {
    width: 1.8571428571em; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="atoms/dashboard/indicator"] > a:after {
    position: absolute;
    top: 50%;
    display: block;
    width: 7px;
    height: 2px;
    content: "";
    transform: translate(-100%, -1px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/dashboard/indicator"] i > * {
    top: 0;
    left: 0;
    width: 100%; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="atoms/dashboard/indicator"] {
    background: #fff;
    transition: background 0.35s ease 0s; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/dashboard/indicator"] > a {
    background: #fff;
    transition: background-color 0.35s ease 0s; } }
.partial[data-partial="atoms/dashboard/indicator"].js-controls--selected {
  border-right-color: #05164d; }

.partial[data-partial="atoms/dashboard/indicator"].js-controls--selected svg * {
  fill: #fff; }

@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/dashboard/indicator"].js-controls--selected.indicator--align-right {
    border-left-color: #05164d; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="atoms/dashboard/indicator"].js-controls--selected {
    background: #05164d;
    transition-delay: 0.35s; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="atoms/dashboard/indicator"].js-controls--selected > a {
    background: #05164d;
    transition-delay: 0.35s; } }
.partial[data-partial="molecules/dashboard/wrapper"] {
  position: relative; }

.partial[data-partial="molecules/dashboard/wrapper"] [data-partial="molecules/dashboard/wrapper/control"] {
  position: absolute;
  top: 10.6666666667vw;
  z-index: 2001;
  z-index: 2000; }

.partial[data-partial="molecules/dashboard/wrapper"]:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  content: ""; }

@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/dashboard/wrapper"].js--has-indicator [data-partial="molecules/dashboard/wrapper/control"] {
    transition: transform 350ms ease; }

  .partial[data-partial="molecules/dashboard/wrapper"].js--has-indicator .indicator__button:before {
    transition: opacity 175ms ease;
    opacity: 0; }

  .partial[data-partial="molecules/dashboard/wrapper"].js--has-indicator i {
    visibility: visible; }

  .partial[data-partial="molecules/dashboard/wrapper"].js--has-indicator:not(.js--in-view) [data-partial="molecules/dashboard/wrapper/control"] {
    transform: translateX(calc(-100% - 4px - -15px)); }

  .partial[data-partial="molecules/dashboard/wrapper"].js--has-indicator:not(.js--in-view) i {
    visibility: hidden; }

  .partial[data-partial="molecules/dashboard/wrapper"].js--has-indicator:not(.js--in-view) .indicator__button:before {
    opacity: 1; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/wrapper"] [data-partial="molecules/dashboard/wrapper/control"] {
    top: 2.8571428571em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/dashboard/wrapper"] [data-partial="molecules/dashboard/wrapper/control"] {
    float: left; } }
.partial[data-partial="molecules/dashboard/wrapper"].lht_abstract [data-partial="molecules/dashboard/wrapper/control"] {
  top: 18.6666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/wrapper"].lht_abstract [data-partial="molecules/dashboard/wrapper/control"] {
    top: 5em; } }
.partial[data-partial="molecules/dashboard/wrapper"].lht_link_download [data-partial="molecules/dashboard/wrapper/control"] {
  top: 26.6666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/wrapper"].lht_link_download [data-partial="molecules/dashboard/wrapper/control"] {
    top: 7.1428571429em; } }
.partial[data-partial="molecules/dashboard/wrapper"].lht_interview_quote [data-partial="molecules/dashboard/wrapper/control"] {
  top: -5.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/wrapper"].lht_interview_quote [data-partial="molecules/dashboard/wrapper/control"] {
    top: -1.4285714286em; } }
.partial[data-partial="molecules/dashboard/wrapper"].lht_image_gallery [data-partial="molecules/dashboard/wrapper/control"] {
  top: 2.5vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/wrapper"].lht_image_gallery [data-partial="molecules/dashboard/wrapper/control"] {
    top: 0em; } }
.partial[data-partial="molecules/dashboard/wrapper"].lht_info_statistic [data-partial="molecules/dashboard/wrapper/control"] {
  top: 23vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/wrapper"].lht_info_statistic [data-partial="molecules/dashboard/wrapper/control"] {
    top: 6em; } }
.partial[data-partial="molecules/dashboard/page"] {
  overflow: hidden; }

.partial[data-partial="molecules/dashboard/page"] .dashboard--page-items {
  padding-bottom: 13.3333333333vw; }

.partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-button, .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-overline {
  padding-right: 10%;
  padding-left: 10%; }

.partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-overline {
  margin-bottom: 5.3333333333vw; }

.partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-headline {
  padding-right: 10%;
  padding-left: 10%;
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="molecules/dashboard/page"] .dashboard--page-items:before, .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items [data-partial^="organisms/dashboard-items/"] + [data-partial="organisms/dashboard-items/event"]:before, .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items [data-partial^="organisms/dashboard-items/"] + [data-partial="organisms/dashboard-items/press-release"]:before {
  display: block;
  height: 1px;
  margin-bottom: 21.3333333333vw;
  content: "";
  background-color: #fff;
  opacity: 0.8; }

.partial[data-partial="molecules/dashboard/page"] .dashboard--page-controls {
  display: none; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-controls {
  display: block;
  padding-top: 6.6666666667vw;
  padding-bottom: 13.3333333333vw;
  text-align: right; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-controls .button-removepage {
  display: inline-block; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-controls .button-removepage .link__icon {
  width: 5.3333333333vw;
  margin-right: 0.5em; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items {
  position: relative; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items > * {
  position: relative;
  z-index: 1;
  opacity: 1; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-button {
  display: none; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  content: "";
  background-color: rgba(255, 255, 255, 0.15); }

.dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items:before {
  display: block;
  height: 1px;
  margin-bottom: 13.3333333333vw;
  content: "";
  background-color: #fff;
  opacity: 0.8; }

@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items {
    padding-bottom: 5.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items:before {
    margin-bottom: 5.7142857143em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items:before {
    width: 75%;
    margin-bottom: 5.7142857143em;
    margin-left: calc(10% - 15px); }

  .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items:before {
    width: calc(91.6666666667% - 30px);
    margin-left: 15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-button, .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-overline {
    padding-right: 16.6666666667%;
    padding-left: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-overline {
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-headline {
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-headline {
    padding-right: 16.6666666667%;
    padding-left: 0;
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items .dashboard--pageitems_intro-headline {
    padding-right: 16.6666666667%;
    padding-left: 8.3333333333%;
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items [data-partial^="organisms/dashboard-items/"] + [data-partial="organisms/dashboard-items/event"]:before, .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items [data-partial^="organisms/dashboard-items/"] + [data-partial="organisms/dashboard-items/press-release"]:before {
    margin-bottom: 5.7142857143em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items [data-partial^="organisms/dashboard-items/"] + [data-partial="organisms/dashboard-items/event"]:before, .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items [data-partial^="organisms/dashboard-items/"] + [data-partial="organisms/dashboard-items/press-release"]:before {
    width: 75%;
    margin-bottom: 7.1428571429em;
    margin-left: calc(10% - 15px); }

  .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items [data-partial^="organisms/dashboard-items/"] + [data-partial="organisms/dashboard-items/event"]:before, .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items [data-partial^="organisms/dashboard-items/"] + [data-partial="organisms/dashboard-items/press-release"]:before {
    width: calc(91.6666666667% - 30px);
    margin-left: 15px; } }
@media screen and (min-width: 480px) {
  .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-controls {
    padding-top: 1.7857142857em;
    padding-bottom: 5.7142857143em; } }
@media screen and (min-width: 768px) {
  .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-controls {
    padding-top: 1.7857142857em;
    padding-bottom: 5.7142857143em; } }
@media screen and (min-width: 992px) {
  .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-controls {
    left: 30px;
    width: calc(91.6666666667% - 15px); } }
@media screen and (min-width: 480px) {
  .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-controls .button-removepage .link__icon {
    width: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-controls .button-removepage .link__icon {
    width: 1.2857142857em; } }
@media screen and (min-width: 992px) {
  .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items:after {
    left: 15px;
    width: calc(91.6666666667% - 30px); } }
@media screen and (min-width: 480px) {
  .dashboard--editmode .partial[data-partial="molecules/dashboard/page"] .dashboard--page-items:before {
    margin-bottom: 3.5714285714em; } }
.partial[data-partial="molecules/dashboard/navigation"] .navigation__overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 150;
  width: 100%;
  height: 100%;
  overflow: auto;
  pointer-events: none;
  background: #05164d; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__controls {
  position: fixed;
  z-index: 1000;
  opacity: 0;
  transition: opacity 350ms ease; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__controls .partial[data-partial*="atoms/link"].link--icon i {
  width: 7.4666666667vw;
  height: 7.4666666667vw; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__controls .partial[data-partial*="atoms/link"].link--icon i svg * {
  fill: #fff; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li * {
  display: block;
  color: #fff; }

.no-touchevents .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li :hover .svg_symbol_icon_icons_close svg *, .no-touchevents .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li :hover .svg_symbol_icon_icons_dashboard_close svg *, .no-touchevents .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li :hover .svg_symbol_icon_icons_dashboard_edit_2 svg *, .no-touchevents .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li :hover .svg_symbol_icon_icons_share_2 svg * {
  fill: #ffad00; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li {
  display: none; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li:first-child {
  display: inline-block; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__edit i {
  position: relative;
  width: auto;
  pointer-events: none; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/navigation"] .navigation__edit i > * {
  display: none; }

.dashboard--editmode .partial[data-partial="molecules/dashboard/navigation"] .navigation__edit i > .icon-edit-cancel {
  display: block; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__edit i > :last-child {
  position: absolute;
  top: 0;
  left: 0; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__edit i > .icon-edit-cancel {
  display: none; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__share {
  position: relative; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__share i {
  position: relative;
  width: auto;
  pointer-events: none;
  transition: transform 350ms ease; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__share i [data-partial="svgs/symbol"] {
  position: absolute;
  top: 0%;
  left: 0%; }

.partial[data-partial="molecules/dashboard/navigation"] .navigation__share i [data-partial="svgs/symbol"].icon-share-cancel {
  transform: scale(0); }

.partial[data-partial="molecules/dashboard/navigation"].js-navigation--ready .navigation__overlay {
  transition: transform 500ms ease,opacity 500ms ease; }

.partial[data-partial="molecules/dashboard/navigation"].js-navigation--ready .navigation__overlay [data-partial="molecules/headline"] {
  transition: transform 300ms ease 200ms; }

@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__overlay {
    top: 0 !important;
    bottom: 18.6666666667vw;
    padding-top: 26.6666666667vw; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__overlay > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__overlay > div {
    top: 0 !important;
    padding-bottom: 18.6666666667vw; } }
@media screen and (max-width: 767px) and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__overlay > div {
    padding-bottom: 5em; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls {
    bottom: 0;
    left: 0;
    width: 100%;
    padding-right: 8.3333333333%;
    padding-left: 8.3333333333%;
    background: #05164d; }

  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] {
    border-top: 0.0714285714em solid #43558d; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls {
    top: 50%;
    right: auto;
    left: calc(50% + 413.33333333333337px + 15px);
    width: 62.5px;
    padding-right: 15px;
    border-left: 0.0714285714em solid #43558d;
    transform: translateY(-50%); }

  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls > * {
    position: relative; } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls {
    top: 50%;
    right: auto;
    left: calc(50% + 413.33333333333337px + 15px);
    width: 62.5px;
    padding-right: 15px;
    border-left: 0.0714285714em solid #43558d;
    transform: translateY(-50%); }

  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls > * {
    position: relative; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls .partial[data-partial*="atoms/link"].link--icon i {
    width: 2em;
    height: 2em; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] {
    padding: 5.3333333333vw 0;
    text-align: center; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] {
    padding: 30px 0; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li {
    display: inline-block;
    margin: 5.3333333333vw;
    margin: 0 5.3333333333vw; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li {
    margin: 2.1428571429em 0; }

  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li > * {
    float: right; }

  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li:after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    content: ""; } }
@media screen and (min-width: 992px) {
  .dashboard--editmode .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li:first-child {
    display: block; } }
@media screen and (min-width: 992px) and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li {
    margin: 1.0714285714em 0; } }
@media screen and (max-width: 991px) and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] li {
    margin: 0 1.4285714286em; } }
@media screen and (max-width: 991px) and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__controls [data-partial="atoms/list"] {
    padding: 1.4285714286em 0; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/dashboard/navigation"] .navigation__share i [data-partial="svgs/symbol"].icon-share-cancel > svg > * {
    fill: #ffad00 !important; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/dashboard/navigation"]:not(.js-navigation--overlay-open) .navigation__overlay {
    opacity: 0;
    transform: translateY(25%); }

  .partial[data-partial="molecules/dashboard/navigation"]:not(.js-navigation--overlay-open) .navigation__overlay [data-partial="molecules/headline"] {
    transform: translateY(-25%); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/dashboard/navigation"]:not(.js-navigation--overlay-open) .navigation__overlay {
    opacity: 0;
    transform: translateX(25%); }

  .partial[data-partial="molecules/dashboard/navigation"]:not(.js-navigation--overlay-open) .navigation__overlay [data-partial="molecules/headline"] {
    transform: translateX(10%); } }
.partial[data-partial="molecules/dashboard/navigation"].js-navigation--ready .navigation__controls {
  opacity: 1; }

.partial[data-partial="molecules/dashboard/navigation"].js-navigation--overlay-open .navigation__overlay {
  pointer-events: auto;
  opacity: 1;
  transform: none; }

.partial[data-partial="molecules/dashboard/navigation"].js-navigation--overlay-open .navigation__share [data-partial="svgs/symbol"] {
  transform: scale(0); }

.partial[data-partial="molecules/dashboard/navigation"].js-navigation--overlay-open .navigation__share [data-partial="svgs/symbol"].icon-share-cancel {
  transform: scale(1); }

.partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] {
  text-align: center; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li {
  margin: 2.1428571429em 0;
  text-align: left; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li > * {
  display: inline-block;
  color: currentColor; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li > * .link__icon {
  position: relative;
  display: inline-block;
  margin-right: 0.3em;
  line-height: 1;
  color: currentColor;
  vertical-align: middle; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li > * .link__icon svg * {
  fill: #fff; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li > * .link__title {
  display: inline-block;
  line-height: 1.3;
  color: currentColor;
  vertical-align: middle; }

.no-touchevents .partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li > :hover {
  color: #ffad00;
  text-decoration: none; }

.no-touchevents .partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li > :hover .link__icon svg * {
  fill: #ffad00; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] .link--icon i {
  width: 4.2666666667vw; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons {
  position: relative;
  margin-top: 2.2857142857em; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: left;
  pointer-events: none;
  opacity: 0;
  transform: translateY(-50%); }

.partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url [data-partial="atoms/text"] {
  margin-bottom: 5.3333333333vw; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url [data-partial="atoms/textarea"] {
  float: left;
  width: 75%;
  resize: none; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url [data-partial^="atoms/link"] {
  float: left;
  margin-top: 5.3333333333vw;
  margin-left: 0; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  content: ""; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__list {
  transition: transform 350ms ease 350ms,opacity 350ms ease 350ms; }

.partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url {
  transition: transform 350ms ease 0ms,opacity 350ms ease 0ms; }

@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] {
    font-size: 0;
    text-align: left; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li > * {
    width: 100%; }

  .partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li > a {
    padding: 3.2vw 7.4666666667vw;
    border: 1px solid rgba(255, 255, 255, 0.25); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li {
    display: inline-block;
    padding-right: 2.1428571429rem;
    margin: 0;
    font-size: 1rem; } }
@media screen and (max-width: 991px) and (min-width: 768px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] [data-partial="atoms/list"] li > * {
    width: 50%;
    max-width: none; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] .link--icon i {
    width: 1.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons {
    margin-top: 4.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url [data-partial="atoms/text"] {
    margin-bottom: 1.3333333333em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url [data-partial="atoms/text"] {
    margin-bottom: 1.3333333333em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url [data-partial="atoms/textarea"] {
    height: 8em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url [data-partial^="atoms/link"] {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="molecules/dashboard/navigation/overlay"] .overlay__buttons__url {
    padding-left: 15px; } }
.partial[data-partial="molecules/dashboard/navigation/overlay"].js-overlay--open-url-layer .overlay__buttons__url {
  pointer-events: auto;
  opacity: 1;
  transform: none; }

.partial[data-partial="molecules/dashboard/navigation/overlay"].js-overlay--open-url-layer .overlay__buttons__list {
  pointer-events: auto;
  pointer-events: none;
  opacity: 0;
  transform: translateY(50%);
  transition: transform 350ms ease 0ms,opacity 350ms ease 0ms; }

.partial[data-partial="molecules/dashboard/navigation/overlay"].js-overlay--open-url-layer .overlay__buttons__url {
  transition: transform 350ms ease 350ms,opacity 350ms ease 350ms; }

.partial[data-partial^="molecules/"] {
  font-size: 1em;
  line-height: normal;
  letter-spacing: normal; }

.partial[data-partial="organisms/page-header"] .page-header__layer {
  position: fixed;
  top: 10.1333333333vw;
  left: 0;
  z-index: 40;
  display: block;
  width: 100%;
  height: calc(100% - 10.1333333333vw);
  overflow-x: hidden;
  overflow-y: hidden;
  pointer-events: none; }

.partial[data-partial="organisms/page-header"] .page-header__layer > div {
  position: relative; }

html.js--has-static-scrollbar .partial[data-partial="organisms/page-header"] .page-header__layer > div {
  margin-right: -15px; }

.partial[data-partial="organisms/page-header"] .page-header__layer > div:before {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  height: 100%;
  content: "";
  background: #fff;
  opacity: 0;
  transition: transform 0.2s ease 0.4s,opacity 0.2s ease 0.4s;
  transform: translateX(100%); }

.partial[data-partial="organisms/page-header"] .page-header__layer > div:nth-child(2) {
  position: relative;
  height: 100%; }

.partial[data-partial="organisms/page-header"] .page-header__layer .page-header__layer__content {
  position: relative;
  z-index: 6;
  height: 100%; }

.partial[data-partial="organisms/page-header"] .page-header__layer .page-header__layer__content > div > div {
  opacity: 0;
  transform: none; }

.partial[data-partial="organisms/page-header"] .page-header__layer .ps__rail-x, .partial[data-partial="organisms/page-header"] .page-header__layer .ps__rail-y {
  pointer-events: none;
  transform: translateX(100%); }

.partial[data-partial="organisms/page-header"] .page-header__layer .ps__rail-y {
  top: 0 !important; }

.partial[data-partial="organisms/page-header"] .page-header__layer__close_helper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: none;
  width: 100%;
  height: 100%; }

.partial[data-partial="organisms/page-header"] [data-hook=dashboard] i {
  position: relative; }

.partial[data-partial="organisms/page-header"] [data-hook=dashboard] i:before {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 2.1333333333vw;
  height: 2.1333333333vw;
  margin-top: -2.1333333333vw;
  margin-right: -2.1333333333vw;
  content: "";
  background-color: #ffad00;
  border-radius: 50%;
  opacity: 0;
  transition: opacity 350ms ease;
  animation-name: animation-header-dashboard-indicator-1;
  animation-duration: 1.8s;
  animation-play-state: paused;
  animation-timing-function: ease-out;
  animation-delay: 0.35s;
  animation-iteration-count: infinite;
  will-change: transform; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer {
    top: 2.7142857143em;
    height: calc(100% - 2.7142857143em); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer {
    top: 3.7857142857em;
    height: calc(100% - 3.7857142857em); } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer > div:before {
    top: -5em;
    width: 100%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer > div:before {
    width: calc(50vw - 384px + 335px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer > div:before {
    width: calc(50vw - 496px + 345.66666666666663px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer .page-header__layer__content {
    height: calc(100% - 3.7142857143em); } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer .page-header__layer__content > div {
    margin: 0 -15px; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer .page-header__layer__content {
    padding-right: 15px;
    padding-left: 15px; }

  .partial[data-partial="organisms/page-header"] .page-header__layer .page-header__layer__content > div > div {
    width: 100%;
    overflow-x: hidden; } }
.partial[data-partial="organisms/page-header"].js--is-fixed .page-header__layer {
  top: 0;
  height: 100%; }

.partial[data-partial="organisms/page-header"].js--is-layer-open .page-header--navigation-close-button {
  opacity: 1; }

.partial[data-partial="organisms/page-header"].js--is-layer-open .page-header__layer {
  overflow-y: scroll;
  pointer-events: auto;
  opacity: 1;
  -webkit-overflow-scrolling: touch; }

.partial[data-partial="organisms/page-header"].js--is-layer-open .page-header__layer nav ul {
  pointer-events: none;
  opacity: 0; }

.partial[data-partial="organisms/page-header"].js--is-layer-open .page-header__layer > div:before {
  opacity: 1;
  transition: transform 0.2s ease 0.2s,opacity 0.2s ease 0.2s;
  transform: translateX(0%); }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer__close_helper {
    width: calc(50vw - 384px + 399px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/page-header"] .page-header__layer__close_helper {
    width: calc(50% + 165.33333333333366px - 15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/page-header"] [data-hook=dashboard] i:before {
    width: 0.5714285714em;
    height: 0.5714285714em;
    margin-top: -0.5714285714em;
    margin-right: -0.5714285714em; } }
.partial[data-partial="organisms/page-header"].js--has-articles-in-dashboard [data-hook=dashboard] i:before {
  opacity: 1;
  animation-play-state: running; }

@media screen and (min-width: 768px) {
  main {
    position: relative;
    transition: transform 0.2s ease 0.4s; }

  main:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 40;
    width: 100%;
    height: 100%;
    pointer-events: none;
    content: "";
    background: #05164d;
    opacity: 0;
    transition: opacity 0.2s ease 0.4s; } }
html.js--page-header-layer-open body {
  overflow: hidden; }

@media screen and (min-width: 768px) {
  html.js--page-header-layer-open .partial[data-partial="organisms/page-header"] .page-header__layer__close_helper {
    display: block; }

  html.js--page-header-layer-open main {
    transition: transform 0.2s ease 0.2s;
    transform: translateX(-10%); }

  html.js--page-header-layer-open main:after {
    opacity: 0.5;
    transition: opacity 0.2s ease 0.2s; } }
.partial[data-partial="organisms/page-footer"] {
  overflow: hidden; }

.partial[data-partial="organisms/page-footer"] .page-footer__content {
  position: relative; }

.partial[data-partial="organisms/page-footer"] .page-footer__content .meta-navigation__separator:before {
  border-top: 0.1428571429em solid #ebebeb; }

.partial[data-partial="organisms/page-footer"] .page-footer__back-to-top {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 10;
  transform: translateX(-50%); }

.partial[data-partial="organisms/page-footer"] .page-footer__backtotop-wrapper > div > div:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="organisms/page-footer"] .page-footer__backtotop-wrapper > div > div {
  position: relative; }

.partial[data-partial="organisms/layer"], .partial[data-partial^="organisms/layer"] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5000;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: white;
  opacity: 0;
  will-change: transform;
  transform: translateY(50%); }

.partial[data-partial="organisms/layer"] > .container, .partial[data-partial^="organisms/layer"] > .container {
  position: relative; }

.partial[data-partial="organisms/layer"] > .container.layer--content, .partial[data-partial^="organisms/layer"] > .container.layer--content {
  max-height: 100%;
  padding-bottom: 40px;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.partial[data-partial="organisms/layer"] .layer--header, .partial[data-partial^="organisms/layer"] .layer--header {
  text-align: right; }

.partial[data-partial="organisms/layer"] .layer--header .layer__close, .partial[data-partial^="organisms/layer"] .layer--header .layer__close {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 16px;
  cursor: pointer; }

.partial[data-partial="organisms/layer"].js--is-ready, .partial[data-partial^="organisms/layer"].js--is-ready {
  transition: opacity 0.5s linear,transform 0.5s linear; }

.partial[data-partial="organisms/layer"].js--is-ready.js--is-visible, .partial[data-partial^="organisms/layer"].js--is-ready.js--is-visible {
  pointer-events: auto;
  opacity: 1;
  transition: opacity 0.25s linear 0.25s,transform 0.5s linear;
  transform: translateY(0%); }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/layer"] .layer--header .layer__close, .partial[data-partial^="organisms/layer"] .layer--header .layer__close {
    margin-top: 32px; } }
html.js--layer-open, html.js--layer-open body {
  height: 100%;
  overflow: hidden; }

.partial[data-partial="organisms/layers/search-overlay"] .row[data-hook=recent-searches] {
  display: none; }

.partial[data-partial="organisms/layers/search-overlay"] .row[data-hook=recent-searches].js--has-items {
  display: block; }

.partial[data-partial="organisms/layers/search-overlay"] .search-overlay__recent-popular-search {
  margin-top: 20vw; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/layers/search-overlay"] > .container.layer--content {
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 350px;
    transform: translateY(-50%) translateX(-50%); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/layers/search-overlay"] .search-overlay__recent-popular-search {
    margin-top: 5.3571428571em; } }
:not([data-partial="organisms/section/text-wrapper"]):not([data-partial="organisms/section/detailpage"]):not([data-partial="organisms/section/contact-single"]) > .partial[data-partial*="organisms/section"]:not(.ignore-section-style):not(.section--no-padding):not([data-partial="organisms/section/detailpage"]) {
  padding-top: 10.6666666667vw;
  padding-bottom: 10.6666666667vw; }

@media screen and (min-width: 480px) {
  :not([data-partial="organisms/section/text-wrapper"]):not([data-partial="organisms/section/detailpage"]):not([data-partial="organisms/section/contact-single"]) > .partial[data-partial*="organisms/section"]:not(.ignore-section-style):not(.section--no-padding):not([data-partial="organisms/section/detailpage"]) {
    padding-top: 2.8571428571em;
    padding-bottom: 2.8571428571em; } }
.partial[data-partial*="organisms/section"].section--background-white {
  background-color: #fff; }

.partial[data-partial*="organisms/section"].section--background-grey {
  background-color: #ebebeb; }

main > section.partial[data-partial*="organisms/section"]:not([data-partial="organisms/section/text-wrapper"]):not([data-partial="organisms/section/detailpage"]):first-of-type {
  padding-top: 0; }

main > section.partial[data-partial*="organisms/section"]:not([data-partial="organisms/section/text-wrapper"]):not([data-partial="organisms/section/detailpage"]):last-of-type {
  padding-bottom: 0; }

.partial[data-partial="organisms/section/stage"] {
  position: relative;
  background: #fff; }

.partial[data-partial="organisms/section/stage"] .stage__overflow {
  position: relative;
  height: 100%; }

.partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper {
  position: absolute;
  right: 0;
  bottom: 18.1333333333vw;
  z-index: 25;
  display: block;
  width: 100%;
  text-align: right; }

.partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper .container {
  position: relative; }

.partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper .stage__slider-pagination {
  display: inline-block;
  white-space: nowrap; }

.partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper .stage__slider-pagination .swiper-pagination-bullet {
  position: relative;
  display: inline-block;
  width: 3.2vw;
  height: 3.2vw;
  margin: 0 0.5333333333vw;
  background-color: transparent;
  border: 0.5333333333vw solid white;
  border-radius: 50%;
  outline: none;
  opacity: 0.5; }

.partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper .stage__slider-pagination .swiper-pagination-bullet span {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 130%;
  height: 130%;
  background-color: #fff;
  border: none;
  border-radius: 100%;
  transition: transform 0.35s ease;
  transform: translate(-50%, -50%) scale(0);
  transform-origin: center center;
  will-change: transform; }

.partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper .stage__slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span {
  transform: translate(-50%, -50%) scale(1); }

.partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper .stage__slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper .stage__slider-pagination .swiper-pagination-bullet:hover {
  opacity: 1; }

.partial[data-partial="organisms/section/stage"] .swiper-slide {
  transform: translateZ(0); }

.partial[data-partial="organisms/section/stage"] .swiper-slide .darken-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
  pointer-events: none;
  content: "";
  background: linear-gradient(225.72deg, rgba(0, 23, 84, 0) 0%, rgba(0, 10, 42, 0.45) 100%); }

.partial[data-partial="organisms/section/stage"] .swiper-slide .stage__content-wrap .parallax {
  opacity: 0;
  transition: opacity 300ms,transform 300ms 300ms; }

.partial[data-partial="organisms/section/stage"] .swiper-slide .stage__content-wrap .parallax.parallax-1 {
  transform: translateY(5vh); }

.partial[data-partial="organisms/section/stage"] .swiper-slide .stage__content-wrap .parallax.parallax-2 {
  transform: translateY(10vh); }

.partial[data-partial="organisms/section/stage"] .swiper-slide .stage__content-wrap .parallax.parallax-3 {
  transform: translateY(15vh); }

.no-touchevents .partial[data-partial="organisms/section/stage"] .swiper-slide .stage__content-wrap .link--icon:hover {
  color: #fff; }

.partial[data-partial="organisms/section/stage"] .swiper-slide.swiper-slide-active .stage__content-wrap .parallax {
  opacity: 1;
  transition: opacity 700ms 300ms,transform 700ms 300ms; }

.partial[data-partial="organisms/section/stage"] .swiper-slide.swiper-slide-active .stage__content-wrap .parallax.parallax-1, .partial[data-partial="organisms/section/stage"] .swiper-slide.swiper-slide-active .stage__content-wrap .parallax.parallax-2, .partial[data-partial="organisms/section/stage"] .swiper-slide.swiper-slide-active .stage__content-wrap .parallax.parallax-3 {
  transform: translateY(0); }

.partial[data-partial="organisms/section/stage"] .stage__slider__button__icon {
  display: block;
  width: 29px;
  margin: 0 auto;
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="8" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,10,42,0.21)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
  filter: drop-shadow(0 0 8px rgba(0, 10, 42, 0.21)); }

.partial[data-partial="organisms/section/stage"] .stage__slider__button__icon svg * {
  fill: #fff; }

.partial[data-partial="organisms/section/stage"] .swiper-button {
  position: absolute;
  top: 0;
  z-index: 20;
  display: block;
  width: 7%;
  height: 100%;
  outline: none; }

.partial[data-partial="organisms/section/stage"] .swiper-button > span {
  position: absolute;
  top: 50%;
  display: block;
  width: 100%;
  opacity: 0;
  transition: opacity 0.2s linear;
  transform: translateY(-50%); }

.partial[data-partial="organisms/section/stage"] .swiper-button.swiper-button-disabled {
  pointer-events: none; }

.partial[data-partial="organisms/section/stage"] .swiper-button:hover > span {
  opacity: 1; }

.partial[data-partial="organisms/section/stage"] .swiper-button.prev {
  left: 0; }

.partial[data-partial="organisms/section/stage"] .swiper-button.prev > span i [data-partial="svgs/symbol/icon"] {
  position: relative;
  transform: rotate(-180deg);
  transform-origin: 50% 50%; }

.partial[data-partial="organisms/section/stage"] .swiper-button.next {
  right: 0; }

.partial[data-partial="organisms/section/stage"] .stage__content-wrap {
  position: absolute;
  z-index: 15;
  display: block;
  width: 100%;
  height: auto;
  color: white; }

.partial[data-partial="organisms/section/stage"] .stage__content-wrap .container .row {
  position: relative; }

.partial[data-partial="organisms/section/stage"] .stage__content-wrap .stage__fullwidth {
  background-color: white; }

.partial[data-partial="organisms/section/stage"] .stage__content-wrap.stage__content-wrap-bottom {
  bottom: 0;
  padding-bottom: 120px; }

.partial[data-partial="organisms/section/stage"] .stage__content-wrap.stage__content-wrap-top {
  top: 0;
  padding-top: 200px; }

.partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 20;
  display: block;
  width: 100%;
  height: auto;
  padding: 0 15px;
  transform: translateY(100%); }

.partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap .container {
  overflow: visible; }

.partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap .container .row {
  position: relative; }

.partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap .stage__fullwidth {
  background-color: white; }

.partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap .stage__searchbar {
  position: relative;
  min-height: 60px;
  padding: 20px 15px 10px;
  background-color: #fff; }

.partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap .stage__searchbar > div {
  width: 100%; }

.partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap .stage__searchbar:before {
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
  width: 70vw;
  height: 100%;
  min-height: 16vw;
  content: "";
  background-color: #fff; }

.partial[data-partial="organisms/section/stage"] .stage__scrollindicator-wrap {
  position: relative; }

.partial[data-partial="organisms/section/stage"] .stage__scrollindicator-wrap .container {
  overflow: visible; }

.partial[data-partial="organisms/section/stage"] .stage__scrollindicator-wrap .container .row {
  position: relative; }

.partial[data-partial="organisms/section/stage"].js--is-ready .stage__overflow {
  overflow: hidden; }

.partial[data-partial="organisms/section/stage"].search-enabled .stage__overflow {
  bottom: 10.6666666667vw; }

.partial[data-partial="organisms/section/stage"].search-enabled .stage__slide__image {
  top: 20.2666666667vw;
  height: calc(100% - 20.266666666699997vw); }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/stage"].search-enabled .stage__overflow {
    bottom: 2.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/stage"].search-enabled .stage__slide__image {
    top: 5.4285714285em;
    height: calc(100% - 5.4285714285em); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/stage"].search-enabled .stage__slide__image {
    top: 6.5714285714em;
    height: calc(100% - 6.5714285714em); } }
.partial[data-partial="organisms/section/stage"]:not(.search-enabled) .stage__slide__image {
  top: 9.6vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/stage"]:not(.search-enabled) .stage__slide__image {
    top: 2.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/stage"]:not(.search-enabled) .stage__slide__image {
    top: 3.7142857143em; } }
.partial[data-partial="organisms/section/stage"].js--single-slide .swiper-button.next, .partial[data-partial="organisms/section/stage"].js--single-slide .swiper-button.prev {
  display: none; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper {
    bottom: 6.2857142857em;
    width: 100%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/stage"] .stage__slider-pagination-wrapper .stage__slider-pagination .swiper-pagination-bullet {
    width: 0.7142857143em;
    height: 0.7142857143em;
    margin: 0 0.1428571429em;
    border-width: 0.0714285714em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/stage"] .swiper-button {
    display: none; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/stage"] .stage__content-wrap.stage__content-wrap-bottom {
    padding-bottom: 60px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/stage"] .stage__content-wrap.stage__content-wrap-bottom {
    padding-bottom: 120px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/stage"] .stage__content-wrap.stage__content-wrap-top {
    padding-top: 100px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/stage"] .stage__content-wrap.stage__content-wrap-top {
    padding-top: 200px; } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="organisms/section/stage"] .stage__content-wrap.stage__content-wrap-top .container {
    width: 1400px; } }
.partial[data-partial="organisms/section/stage"].js--is-ready .stage__searchbar-wrap {
  transition: transform 400ms 1500ms; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap {
    padding: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap .stage__searchbar {
    padding: 15px 11.1111111111%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap .stage__searchbar:before {
    min-height: 4.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/stage"] .stage__searchbar-wrap .stage__searchbar:before {
    display: block; } }
.partial[data-partial="organisms/section/stage"].js--is-show-animated-text .stage__searchbar-wrap {
  transform: translateY(0%); }

.partial[data-partial="organisms/section/stage/spacer"] {
  height: 28.8vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/stage/spacer"] {
    height: 7.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/stage/spacer"] {
    height: 8.1428571429em; } }
.partial[data-partial="organisms/section/teaser-collection"], .partial[data-partial^="organisms/section/teaser-collection/"] {
  background: #fff; }

.partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__items:after, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__items:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__pagination, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__pagination {
  margin-top: 12vw;
  margin-bottom: 12vw; }

.partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__items__headline, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__items__headline {
  margin-bottom: 16vw; }

.partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__items__headline *, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__items__headline * {
  display: block; }

@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/teaser-collection"], .partial[data-partial^="organisms/section/teaser-collection/"] {
    padding-right: 0;
    padding-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__items, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__items {
    margin: 0 -12.5px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__item, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__item {
    margin: 0 12.5px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__pagination, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__pagination {
    margin-top: 3.2142857143em;
    margin-bottom: 3.2142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__pagination, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__pagination {
    margin-top: 5.7142857143em;
    margin-bottom: 5.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__items__headline, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__items__headline {
    margin-bottom: 4.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection"] .teaser-collection__items__headline, .partial[data-partial^="organisms/section/teaser-collection/"] .teaser-collection__items__headline {
    padding: 0 15px;
    margin-bottom: 5.7142857143em; } }
.partial[data-partial="organisms/section/teaser-collection/press-release"] .teaser-collection__item {
  margin-bottom: 10.6666666667vw; }

.partial[data-partial="organisms/section/teaser-collection/press-release"] .teaser-collection__item:last-child {
  margin-bottom: 0; }

.partial[data-partial="organisms/section/teaser-collection/press-release"] .teaser-collection__items__headline + .teaser-collection__item {
  margin-left: 0; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-collection/press-release"] .teaser-collection__item {
    margin-bottom: 2.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection/press-release"] .teaser-collection__item {
    margin-bottom: 50px; }

  .partial[data-partial="organisms/section/teaser-collection/press-release"] .teaser-collection__item:first-child {
    margin-bottom: 80px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection/press-release"] .teaser-collection__item {
    margin-left: 20%; } }
.partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__item {
  float: left;
  width: 100%;
  margin-top: 5.3333333333vw; }

.partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items__headline {
  width: 100%;
  float: left;
  margin-bottom: 5.3333333333vw; }

.partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items__headline * {
  display: block; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items {
    margin: 0 -40px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items {
    margin: 0 -12.5px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__item {
    margin: 0 10px;
    width: calc(100% / 3 - 20px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__item {
    margin: 0 12.5px;
    width: calc(100% / 3 - 25px); } }
@media screen and (min-width: 480px) and (max-width: 767px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__item:first-child {
    margin-top: 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__item {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__item {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__item {
    margin-top: 1.7857142857em; } }
@media screen and (min-width: 480px) and (max-width: 767px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items__headline + .teaser-collection__item {
    margin-top: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items__headline {
    padding: 0 2.8571428571em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items__headline {
    padding: 0 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items__headline {
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items__headline {
    margin-bottom: 2.1428571429em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-collection/event"] .teaser-collection__items__headline {
    margin-bottom: 2.1428571429em; } }
.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__headline + .teaser-slider__button, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__headline + .teaser-slider__button, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__headline + .teaser-slider__button {
  margin-top: 6.6666666667vw; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__button, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__button, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__button {
  margin-bottom: 13.3333333333vw; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__headline + .teaser-slider__content, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__headline + .teaser-slider__content, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__headline + .teaser-slider__content {
  margin-top: 13.3333333333vw; }

.partial[data-partial="organisms/dashboard-items/table"] .swiper-slide, .partial[data-partial="organisms/section/teaser-slider"] .swiper-slide, .partial[data-partial^="organisms/section/teaser-slider/"] .swiper-slide {
  width: 80%;
  opacity: 0.3;
  transition: opacity 300ms; }

.partial[data-partial="organisms/dashboard-items/table"] .swiper-slide.swiper-slide-active, .partial[data-partial="organisms/section/teaser-slider"] .swiper-slide.swiper-slide-active, .partial[data-partial^="organisms/section/teaser-slider/"] .swiper-slide.swiper-slide-active {
  opacity: 1; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-buttons > div, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-buttons > div, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-buttons > div {
  margin-top: 4.2857142857em;
  text-align: right;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-buttons > div .swiper-button, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-buttons > div .swiper-button, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-buttons > div .swiper-button {
  display: inline-block;
  width: 14px;
  height: auto;
  vertical-align: middle;
  outline: none; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-buttons > div .swiper-button.prev, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-buttons > div .swiper-button.prev, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-buttons > div .swiper-button.prev {
  transform: scaleX(-1);
  transform-origin: 50% 50%; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-buttons > div .swiper-button.swiper-button-disabled, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-buttons > div .swiper-button.swiper-button-disabled, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-buttons > div .swiper-button.swiper-button-disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.5; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-buttons > div span.pipe, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-buttons > div span.pipe, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-buttons > div span.pipe {
  display: inline-block;
  width: 1px;
  height: 2.1428571429em;
  margin: 0 2.1428571429em;
  vertical-align: middle;
  background-color: #ccc; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-pagination > div, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-pagination > div, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-pagination > div {
  margin-top: 8vw;
  text-align: right; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet {
  width: 2.6666666667vw;
  height: 2.6666666667vw;
  background-color: transparent;
  border: 0.2666666667vw solid #05164d;
  border-radius: 50%;
  outline: none;
  opacity: 1; }

html.pagestyle--dashboard .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet, html.pagestyle--dashboard .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet {
  border-color: #fff; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet + .swiper-pagination-bullet, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet + .swiper-pagination-bullet, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-left: 10px; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet.swiper-pagination-bullet-active, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet.swiper-pagination-bullet-active, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #05164d; }

html.pagestyle--dashboard .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet.swiper-pagination-bullet-active, html.pagestyle--dashboard .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__headline + .teaser-slider__button, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__headline + .teaser-slider__button, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__headline + .teaser-slider__button {
    margin-top: 1.7857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__button, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__button, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__button {
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__headline + .teaser-slider__content, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__headline + .teaser-slider__content, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__headline + .teaser-slider__content {
    margin-top: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .swiper-slide.swiper-slide-active + .swiper-slide, .partial[data-partial="organisms/section/teaser-slider"] .swiper-slide.swiper-slide-active + .swiper-slide, .partial[data-partial^="organisms/section/teaser-slider/"] .swiper-slide.swiper-slide-active + .swiper-slide {
    opacity: 1; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .swiper-slide, .partial[data-partial="organisms/section/teaser-slider"] .swiper-slide, .partial[data-partial^="organisms/section/teaser-slider/"] .swiper-slide {
    width: 40%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-pagination > div, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-pagination > div, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-pagination > div {
    margin-top: 2.1428571429em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet, .partial[data-partial="organisms/section/teaser-slider"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet, .partial[data-partial^="organisms/section/teaser-slider/"] .teaser-slider__slider-pagination > div .swiper-pagination-bullet {
    width: 0.7142857143em;
    height: 0.7142857143em;
    border-width: 0.0714285714em; } }
.partial[data-partial="organisms/dashboard-items/table"].js--is-end .swiper-container .swiper-wrapper .swiper-slide:last-child, .partial[data-partial="organisms/dashboard-items/table"].js--is-slider-disabled .swiper-container .swiper-wrapper .swiper-slide, .partial[data-partial="organisms/section/teaser-slider"].js--is-end .swiper-container .swiper-wrapper .swiper-slide:last-child, .partial[data-partial="organisms/section/teaser-slider"].js--is-slider-disabled .swiper-container .swiper-wrapper .swiper-slide, .partial[data-partial^="organisms/section/teaser-slider/"].js--is-end .swiper-container .swiper-wrapper .swiper-slide:last-child, .partial[data-partial^="organisms/section/teaser-slider/"].js--is-slider-disabled .swiper-container .swiper-wrapper .swiper-slide {
  opacity: 1; }

.partial[data-partial="organisms/dashboard-items/table"].js--is-slider-disabled .swiper-container, .partial[data-partial="organisms/section/teaser-slider"].js--is-slider-disabled .swiper-container, .partial[data-partial^="organisms/section/teaser-slider/"].js--is-slider-disabled .swiper-container {
  overflow: visible;
  overflow: initial; }

.partial[data-partial="organisms/dashboard-items/table"].js--is-slider-disabled .teaser-slider__slider-buttons, .partial[data-partial="organisms/section/teaser-slider"].js--is-slider-disabled .teaser-slider__slider-buttons, .partial[data-partial^="organisms/section/teaser-slider/"].js--is-slider-disabled .teaser-slider__slider-buttons {
  display: none; }

.partial[data-partial="organisms/dashboard-items/table"].js--is-slider-disabled .swiper-wrapper:after, .partial[data-partial="organisms/section/teaser-slider"].js--is-slider-disabled .swiper-wrapper:after, .partial[data-partial^="organisms/section/teaser-slider/"].js--is-slider-disabled .swiper-wrapper:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="organisms/dashboard-items/table"].js--is-slider-disabled .swiper-wrapper, .partial[data-partial="organisms/section/teaser-slider"].js--is-slider-disabled .swiper-wrapper, .partial[data-partial^="organisms/section/teaser-slider/"].js--is-slider-disabled .swiper-wrapper {
  display: block; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__slider-pagination > div .swiper-pagination-bullet, .partial[data-partial="organisms/section/teaser-slider"].dashboard-style .teaser-slider__slider-pagination > div .swiper-pagination-bullet, .partial[data-partial^="organisms/section/teaser-slider/"].dashboard-style .teaser-slider__slider-pagination > div .swiper-pagination-bullet {
  border-color: #fff; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__slider-pagination > div .swiper-pagination-bullet.swiper-pagination-bullet-active, .partial[data-partial="organisms/section/teaser-slider"].dashboard-style .teaser-slider__slider-pagination > div .swiper-pagination-bullet.swiper-pagination-bullet-active, .partial[data-partial^="organisms/section/teaser-slider/"].dashboard-style .teaser-slider__slider-pagination > div .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__slider-buttons > div, .partial[data-partial="organisms/section/teaser-slider"].dashboard-style .teaser-slider__slider-buttons > div, .partial[data-partial^="organisms/section/teaser-slider/"].dashboard-style .teaser-slider__slider-buttons > div {
  margin-top: 7.4666666667vw; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__slider-pagination, .partial[data-partial="organisms/section/teaser-slider"].dashboard-style .teaser-slider__slider-pagination, .partial[data-partial^="organisms/section/teaser-slider/"].dashboard-style .teaser-slider__slider-pagination {
    display: none; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__slider-buttons > div, .partial[data-partial="organisms/section/teaser-slider"].dashboard-style .teaser-slider__slider-buttons > div, .partial[data-partial^="organisms/section/teaser-slider/"].dashboard-style .teaser-slider__slider-buttons > div {
    margin-top: 2em; } }
.partial[data-partial="organisms/section/teaser-slider/story"] .swiper-slide {
  width: 100%; }

.partial[data-partial="organisms/section/teaser-slider/story"] .teaser-slider__headline + .teaser-slider__content {
  margin-top: 6.6666666667vw; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/story"] .swiper-slide {
    width: 100%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/story"] .swiper-slide {
    width: 100%; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/teaser-slider/story"] .swiper-slide .story--item-slider {
    padding: 0 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/story"] .swiper-slide .story--item-slider {
    margin-top: 5.7142857143em; }

  .partial[data-partial="organisms/section/teaser-slider/story"] .swiper-slide:first-child .story--item-slider {
    margin-top: 0; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/story"] .swiper-slide:last-child .story--item-slider {
    margin-bottom: 1.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-slider/story"] .teaser-slider__headline + .teaser-slider__content {
    margin-top: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/story"] .teaser-slider__headline + .teaser-slider__content {
    margin-top: 5.7142857143em; } }
.partial[data-partial="organisms/section/teaser-slider/press-release"] .teaser-slider__content:after {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: 16.6666666667%;
  height: 100%;
  pointer-events: none;
  content: "";
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/press-release"] .teaser-slider__content {
    padding-right: 15px;
    padding-left: 0; } }
.partial[data-partial="organisms/section/teaser-slider/press-release"]:not(.js--is-ready) .swiper-slide {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden; }

.partial[data-partial="organisms/section/teaser-slider/press-release"]:not(.js--is-ready) .swiper-slide:first-child {
  position: relative;
  visibility: visible; }

.partial[data-partial="organisms/section/teaser-slider/event"] .teaser-slider__content:after {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: 16.6666666667%;
  height: 100%;
  pointer-events: none;
  content: "";
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/event"] .teaser-slider__content {
    padding-right: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/event"] .teaser-slider__content {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/event"] .teaser-slider__slider-buttons > div {
    left: -15px;
    margin-top: 2.5em; } }
.partial[data-partial="organisms/section/teaser-slider/event"]:not(.js--is-ready) .swiper-slide {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden; }

.partial[data-partial="organisms/section/teaser-slider/event"]:not(.js--is-ready) .swiper-slide:first-child {
  position: relative;
  visibility: visible; }

.partial[data-partial="organisms/section/teaser-slider/event"].js--is-before-end .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active + * {
  opacity: 1; }

.partial[data-partial="organisms/section/teaser-slider/product"] .teaser-slider__headline {
  margin-bottom: 8vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-slider/product"] .teaser-slider__headline {
    margin-bottom: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/product"] .teaser-slider__headline {
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/teaser-slider/product"] .teaser-slider__content {
    width: calc(11 / 12 * 100% + 15px); } }
@media screen and (max-width: 991px) {
  .partial[data-partial="organisms/section/teaser-slider/product"] .teaser-slider__content {
    width: 91.6666666667%; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="organisms/section/teaser-slider/product"] .swiper-slide > div {
    padding: 0.5357142857em 0; }

  .partial[data-partial="organisms/section/teaser-slider/product"] .swiper-slide > div:first-child {
    padding-top: 0; }

  .partial[data-partial="organisms/section/teaser-slider/product"] .swiper-slide > div:last-child {
    padding-bottom: 0; } }
.partial[data-partial="organisms/section/teaser-slider/product"].js--no-pagination .teaser-slider__slider-buttons, .partial[data-partial="organisms/section/teaser-slider/product"].js--no-pagination .teaser-slider__slider-pagination {
  display: none; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/teaser-slider/product"] .teaser-slider__content {
    position: relative; }

  .partial[data-partial="organisms/section/teaser-slider/product"] .teaser-slider__slider-buttons > div {
    right: -15px;
    margin-top: 2.5em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/product"] .teaser-slider__slider-buttons, .partial[data-partial="organisms/section/teaser-slider/product"] .teaser-slider__slider-pagination {
    display: none; }

  .partial[data-partial="organisms/section/teaser-slider/product"] .swiper-slide {
    position: static;
    width: auto; }

  .partial[data-partial="organisms/section/teaser-slider/product"] .swiper-slide > div {
    box-sizing: border-box;
    float: left;
    width: 33.3333333333%;
    padding: 0.3571428571em; }

  .partial[data-partial="organisms/section/teaser-slider/product"] .swiper-wrapper {
    width: auto; } }
.partial[data-partial="organisms/section/teaser-slider/contact"] {
  position: relative;
  overflow: hidden; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content .half-circle {
  position: absolute;
  top: 0;
  z-index: 20;
  width: 41.66667vw;
  height: auto;
  overflow: hidden;
  pointer-events: none;
  outline: none;
  opacity: 0; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content .half-circle[aria-disabled=false] {
  pointer-events: auto;
  opacity: 1; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content .half-circle.right {
  left: 100%;
  transform: translateX(-4.16667vw); }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content .half-circle.left {
  right: 100%;
  transform: translateX(4.16667vw); }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content .half-circle:after {
  display: block;
  padding-top: 100%;
  content: ""; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content .half-circle:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: #ebebeb;
  border-radius: 50%; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content:after {
  position: absolute;
  top: 0;
  right: -0.0714285714em;
  z-index: 10;
  width: 16.6666666667%;
  height: 100%;
  pointer-events: none;
  content: "";
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%); }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__headline {
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile {
  display: block;
  margin-bottom: 5.3333333333vw;
  opacity: 0; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination {
  position: relative;
  bottom: auto;
  left: auto;
  text-align: left; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination span {
  display: inline-block;
  vertical-align: middle; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination__current {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination__separator {
  box-sizing: content-box;
  width: 10.6666666667vw;
  padding: 0 2.6666666667vw; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination__separator:before {
  display: block;
  width: 100%;
  height: 0.0714285714em;
  margin: 0 auto;
  content: "";
  background: #ccc; }

.partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination__total {
  font-size: 4vw;
  font-weight: 700;
  color: #ccc; }

.partial[data-partial="organisms/section/teaser-slider/contact"].section--background-grey .teaser-slider__content:after {
  background: linear-gradient(to right, rgba(235, 235, 235, 0) 0%, #ebebeb 100%); }

.partial[data-partial="organisms/section/teaser-slider/contact"]:not(.js--is-ready) .swiper-wrapper {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }

.partial[data-partial="organisms/section/teaser-slider/contact"]:not(.js--is-ready) .swiper-slide:first-child {
  position: relative;
  z-index: 11;
  opacity: 1 !important; }

@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"]:not(.js--is-ready) .swiper-slide {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    opacity: 0 !important; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"]:not(.js--is-ready) .swiper-slide {
    width: 43.4782608696%;
    height: 100%;
    margin-right: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"]:not(.js--is-ready) .swiper-slide {
    margin-right: 1.4285714286em; } }
.partial[data-partial="organisms/section/teaser-slider/contact"].js--is-ready .half-circle {
  transition: opacity 0.3s; }

.partial[data-partial="organisms/section/teaser-slider/contact"].js--is-ready .teaser-slider__pagination__wrapper--mobile {
  opacity: 1;
  transition: opacity 0.3s linear; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content {
    padding-right: 0; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content:after {
    display: none; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content .half-circle {
    display: none; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__headline {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__slider-buttons > div {
    left: -15px;
    margin-top: 2.5em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile {
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination__current {
    font-size: 2em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination__separator {
    width: 2.8571428571em;
    padding: 0 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination__separator:before {
    width: 0.0714285714em;
    height: 100%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__pagination__wrapper--mobile .teaser-slider__pagination__total {
    font-size: 1.0714285714em; } }
.partial[data-partial="organisms/section/teaser-slider/next-best-options"] {
  position: relative; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/next-best-options"] .swiper-container .swiper-wrapper {
    width: auto;
    margin-right: -7.5px;
    margin-left: -7.5px;
    font-size: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/next-best-options"] .swiper-container .swiper-wrapper {
    margin-right: -12px;
    margin-left: -12px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/next-best-options"] .swiper-container .swiper-wrapper .swiper-slide {
    box-sizing: border-box;
    display: inline-block;
    width: 33.3333333333%;
    padding-right: 7.5px;
    padding-left: 7.5px;
    font-size: 14px;
    vertical-align: top; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/next-best-options"] .swiper-container .swiper-wrapper .swiper-slide {
    display: inline-block;
    width: 33.3333333333%;
    padding-right: 12px;
    padding-left: 12px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/next-best-options"].js--is-slider-disabled .swiper-container {
    overflow: hidden; } }
.partial[data-partial="organisms/section/teaser-slider/app-teaser"] {
  position: relative; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/app-teaser"] .swiper-container .swiper-wrapper {
    width: auto;
    margin-right: -7.5px;
    margin-left: -7.5px;
    font-size: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/app-teaser"] .swiper-container .swiper-wrapper {
    margin-right: -12px;
    margin-left: -12px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-slider/app-teaser"] .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next, .partial[data-partial="organisms/section/teaser-slider/app-teaser"] .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next + .swiper-slide {
    opacity: 1; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/app-teaser"] .swiper-container .swiper-wrapper .swiper-slide {
    box-sizing: border-box;
    display: inline-block;
    width: 25%;
    padding-right: 7.5px;
    padding-left: 7.5px;
    font-size: 14px;
    vertical-align: top; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/app-teaser"] .swiper-container .swiper-wrapper .swiper-slide {
    display: inline-block;
    width: 25%;
    padding-right: 20px;
    padding-left: 20px; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/teaser-slider/app-teaser"] .teaser-slider__content {
    position: relative; }

  .partial[data-partial="organisms/section/teaser-slider/app-teaser"] .teaser-slider__slider-buttons > div {
    right: -15px;
    margin-top: 2.5em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/app-teaser"].js--is-slider-disabled .swiper-container {
    overflow: hidden; } }
.partial[data-partial="organisms/dashboard-items/table"], .partial[data-partial="organisms/section/teaser-slider/table"], .partial[data-partial^="organisms/section/teaser-slider/table/"] {
  position: relative;
  opacity: 0;
  transition: opacity 300ms; }

.dashboard--editmode .partial[data-partial="organisms/section/teaser-slider/table"], .dashboard--editmode .partial[data-partial^="organisms/section/teaser-slider/table/"] {
  opacity: 1 !important; }

.partial[data-partial="organisms/dashboard-items/table"] .dashboard-indicator_wrapper, .partial[data-partial="organisms/section/teaser-slider/table"] .dashboard-indicator_wrapper, .partial[data-partial^="organisms/section/teaser-slider/table/"] .dashboard-indicator_wrapper {
  position: absolute;
  right: auto;
  z-index: 50;
  display: inline-block;
  text-align: left;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper > *, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper > *, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper > * {
  position: relative;
  z-index: 2; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper .teaser-slider__stylewrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line {
  position: absolute;
  right: 15px;
  left: 15px;
  display: block;
  width: auto !important;
  height: 0.2666666667vw;
  margin: 0;
  background-color: #05164d;
  opacity: 0.25; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 30px;
  display: block;
  height: 1px;
  margin: 0; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg:after, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg:after, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  content: "";
  background-color: #f5f5f5; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__rowlabels, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__rowlabels, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__rowlabels {
  display: none; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__rowlabels, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__rowlabels, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__rowlabels {
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 41.6666666667%;
  margin-left: 8.3333333333%; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__content, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__content, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__content {
  float: left;
  padding-right: 15px;
  padding-left: 15px;
  width: 50%; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-pagination > div, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__slider-pagination > div, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__slider-pagination > div {
  float: left;
  padding-right: 15px;
  padding-left: 15px;
  width: 66.6666666667%;
  margin-left: 16.6666666667%; }

.partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-buttons > div, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__slider-buttons > div, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__slider-buttons > div {
  float: left;
  padding-right: 15px;
  padding-left: 15px;
  width: 83.3333333333%;
  margin-left: 8.3333333333%; }

.partial[data-partial="organisms/dashboard-items/table"].js--is-ready, .partial[data-partial="organisms/section/teaser-slider/table"].js--is-ready, .partial[data-partial^="organisms/section/teaser-slider/table/"].js--is-ready {
  opacity: 1; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .dashboard-indicator_wrapper, .partial[data-partial="organisms/section/teaser-slider/table"] .dashboard-indicator_wrapper, .partial[data-partial^="organisms/section/teaser-slider/table/"] .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/table"] .dashboard-indicator_wrapper, .partial[data-partial="organisms/section/teaser-slider/table"] .dashboard-indicator_wrapper, .partial[data-partial^="organisms/section/teaser-slider/table/"] .dashboard-indicator_wrapper {
    width: 992px;
    left: calc(50% - 496px + 1.4285714286em); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/table"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"], .partial[data-partial="organisms/section/teaser-slider/table"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"], .partial[data-partial^="organisms/section/teaser-slider/table/"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/table"].has-dashboard-indicator .teaser-slider__wrapper, .partial[data-partial="organisms/section/teaser-slider/table"].has-dashboard-indicator .teaser-slider__wrapper, .partial[data-partial^="organisms/section/teaser-slider/table/"].has-dashboard-indicator .teaser-slider__wrapper {
    margin-top: 1.4285714286em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line {
    right: 0;
    left: 30px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line {
    height: 0.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line {
    right: 15px;
    left: 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg {
    right: 15px;
    left: 15px; } }
.partial[data-partial="organisms/dashboard-items/table"].js--has-label .teaser-slider__rowlabels, .partial[data-partial="organisms/section/teaser-slider/table"].js--has-label .teaser-slider__rowlabels, .partial[data-partial^="organisms/section/teaser-slider/table/"].js--has-label .teaser-slider__rowlabels {
  display: block; }

.partial[data-partial="organisms/dashboard-items/table"].js--has-label .teaser-slider__rowlabels .teaser-slider__rowlabel > span, .partial[data-partial="organisms/section/teaser-slider/table"].js--has-label .teaser-slider__rowlabels .teaser-slider__rowlabel > span, .partial[data-partial^="organisms/section/teaser-slider/table/"].js--has-label .teaser-slider__rowlabels .teaser-slider__rowlabel > span {
  display: block;
  padding-top: 5.3333333333vw;
  padding-bottom: 5.3333333333vw;
  font-family: LHT Text Web;
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.2; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/table"].js--has-label .teaser-slider__rowlabels .teaser-slider__rowlabel > span, .partial[data-partial="organisms/section/teaser-slider/table"].js--has-label .teaser-slider__rowlabels .teaser-slider__rowlabel > span, .partial[data-partial^="organisms/section/teaser-slider/table/"].js--has-label .teaser-slider__rowlabels .teaser-slider__rowlabel > span {
    padding-top: 1.4285714286em;
    padding-bottom: 1.4285714286em;
    padding-left: 1.4285714286em;
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"].js--has-label .teaser-slider__rowlabels .teaser-slider__rowlabel > span, .partial[data-partial="organisms/section/teaser-slider/table"].js--has-label .teaser-slider__rowlabels .teaser-slider__rowlabel > span, .partial[data-partial^="organisms/section/teaser-slider/table/"].js--has-label .teaser-slider__rowlabels .teaser-slider__rowlabel > span {
    padding-left: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .swiper-container .swiper-wrapper, .partial[data-partial="organisms/section/teaser-slider/table"] .swiper-container .swiper-wrapper, .partial[data-partial^="organisms/section/teaser-slider/table/"] .swiper-container .swiper-wrapper {
    width: auto;
    margin-right: -7.5px;
    margin-left: -7.5px;
    font-size: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/table"] .swiper-container .swiper-wrapper, .partial[data-partial="organisms/section/teaser-slider/table"] .swiper-container .swiper-wrapper, .partial[data-partial^="organisms/section/teaser-slider/table/"] .swiper-container .swiper-wrapper {
    margin-right: -12px;
    margin-left: -12px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .swiper-container .swiper-wrapper .swiper-slide, .partial[data-partial="organisms/section/teaser-slider/table"] .swiper-container .swiper-wrapper .swiper-slide, .partial[data-partial^="organisms/section/teaser-slider/table/"] .swiper-container .swiper-wrapper .swiper-slide {
    box-sizing: border-box;
    display: inline-block;
    width: 33.3333333333%;
    padding-right: 7.5px;
    padding-left: 7.5px;
    font-size: 14px;
    vertical-align: top; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/table"] .swiper-container .swiper-wrapper .swiper-slide, .partial[data-partial="organisms/section/teaser-slider/table"] .swiper-container .swiper-wrapper .swiper-slide, .partial[data-partial^="organisms/section/teaser-slider/table/"] .swiper-container .swiper-wrapper .swiper-slide {
    display: inline-block;
    width: 33.3333333333%;
    padding-right: 12px;
    padding-left: 12px;
    opacity: 1; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"].js--is-slider-disabled .swiper-container, .partial[data-partial="organisms/section/teaser-slider/table"].js--is-slider-disabled .swiper-container, .partial[data-partial^="organisms/section/teaser-slider/table/"].js--is-slider-disabled .swiper-container {
    overflow: hidden; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__rowlabels, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__rowlabels, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__rowlabels {
    padding-right: 0;
    padding-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__rowlabels, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__rowlabels, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__rowlabels {
    width: 25%;
    margin-left: 0%; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__content, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__content, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__content {
    padding-right: 0;
    padding-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__content, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__content, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__content {
    width: 66.6666666667%;
    margin-left: 8.3333333333%; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/dashboard-items/table"].js--is-single-slide .teaser-slider__content, .partial[data-partial="organisms/section/teaser-slider/table"].js--is-single-slide .teaser-slider__content, .partial[data-partial^="organisms/section/teaser-slider/table/"].js--is-single-slide .teaser-slider__content {
    width: 41.6666666667%; } }
.partial[data-partial="organisms/dashboard-items/table"].js--single-slide .teaser-slider__slider-buttons, .partial[data-partial="organisms/dashboard-items/table"].js--single-slide .teaser-slider__slider-pagination, .partial[data-partial="organisms/section/teaser-slider/table"].js--single-slide .teaser-slider__slider-buttons, .partial[data-partial="organisms/section/teaser-slider/table"].js--single-slide .teaser-slider__slider-pagination, .partial[data-partial^="organisms/section/teaser-slider/table/"].js--single-slide .teaser-slider__slider-buttons, .partial[data-partial^="organisms/section/teaser-slider/table/"].js--single-slide .teaser-slider__slider-pagination {
  display: none; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-pagination > div, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__slider-pagination > div, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__slider-pagination > div {
    display: none; } }
@media screen and (max-width: 479px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-pagination > div, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__slider-pagination > div, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__slider-pagination > div {
    padding-right: 0;
    padding-left: 0; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/dashboard-items/table"] .teaser-slider__slider-buttons > div, .partial[data-partial="organisms/section/teaser-slider/table"] .teaser-slider__slider-buttons > div, .partial[data-partial^="organisms/section/teaser-slider/table/"] .teaser-slider__slider-buttons > div {
    padding-right: 0;
    padding-left: 0;
    display: none; } }
.partial[data-partial="organisms/section/teaser-slider/table/data-table"] .partial[data-partial="molecules/teaser/table-column"] .table-column__head .inner span {
  padding-top: 0; }

.partial[data-partial="organisms/section/teaser-slider/table/data-table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line {
  right: 8.3333333333%;
  left: 8.3333333333%; }

.partial[data-partial="organisms/section/teaser-slider/table/data-table"] .teaser-slider__slider-buttons, .partial[data-partial="organisms/section/teaser-slider/table/data-table"] .teaser-slider__slider-pagination {
  display: none; }

.partial[data-partial="organisms/section/teaser-slider/table/data-table"] .table-column__row > ul li {
  padding-right: 1.5vw; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/table/data-table"] .teaser-slider__wrapper .teaser-slider__stylewrapper > .line {
    right: calc(8.3333333333% + 15px);
    left: calc(8.3333333333% + 15px); } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/teaser-slider/table/data-table"].js--has-label .table-column__head {
    display: none; }

  .partial[data-partial="organisms/section/teaser-slider/table/data-table"]:not(.js--has-label) .teaser-slider__content {
    width: 83.33333% !important;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/table/data-table"].js--has-label .teaser-slider__rowlabels {
    width: 25%;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/teaser-slider/table/data-table"].js--has-label .teaser-slider__content {
    width: 25%;
    margin-left: 0%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/teaser-slider/table/data-table"]:not(.js--has-label) .teaser-slider__content {
    width: 91.6666666667%;
    margin-left: 8.3333333333%; } }
.partial[data-partial="organisms/section/teaser-slider/table/data-table"].js--has-pagingation .teaser-slider__slider-buttons, .partial[data-partial="organisms/section/teaser-slider/table/data-table"].js--has-pagingation .teaser-slider__slider-pagination {
  display: block; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/teaser-slider/table/data-table"] .table-column__row > ul li {
    padding-right: 1.5em; } }
.partial[data-partial="organisms/section/column-wrapper"] .dashboard-indicator_wrapper {
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  position: absolute;
  right: auto;
  display: inline-block;
  text-align: left; }

.partial[data-partial="organisms/section/column-wrapper"] .popover {
  left: -4em !important; }

.partial[data-partial="organisms/section/column-wrapper"] .column-wrapper__column + .column-wrapper__column {
  margin-top: 10.6666666667vw; }

.partial[data-partial="organisms/section/column-wrapper"] .column-wrapper__column.is-contact-wrapper .column__subline {
  margin-top: 5.3333333333vw; }

.partial[data-partial="organisms/section/column-wrapper"] .column-wrapper__column.is-contact-wrapper .column__subline .headline--column-subline {
  font-weight: 700;
  color: #ffad00; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/column-wrapper"] .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/column-wrapper"] .dashboard-indicator_wrapper {
    width: 992px;
    left: calc(50% - 496px + 15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/column-wrapper"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/column-wrapper"] .column-wrapper__column + .column-wrapper__column {
    margin-top: 2.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/column-wrapper"] .column-wrapper__column + .column-wrapper__column {
    margin-top: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/column-wrapper"] .column-wrapper__column + .column-wrapper__column {
    margin-top: 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/column-wrapper"] .column-wrapper__column.is-contact-wrapper .column__subline {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/column-wrapper"] .column-wrapper__column.multiple-columns:nth-child(2) > * {
    margin-left: 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/column-wrapper"] .column-wrapper__column:not(.text-column) > * {
    padding-right: 15px;
    margin-left: 15px; } }
.partial[data-partial="organisms/section/contact-single"] {
  padding-top: 16vw;
  padding-bottom: 16vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/contact-single"] {
    padding-top: 4.2857142857em;
    padding-bottom: 4.2857142857em; } }
.partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="molecules/detailpage/date"], .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="organisms/section/image-gallery"], .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="organisms/section/text"], .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial^="organisms/section/"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="molecules/detailpage/date"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="organisms/section/image-gallery"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="organisms/section/text"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial^="organisms/section/"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="molecules/detailpage/date"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="organisms/section/image-gallery"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="organisms/section/text"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial^="organisms/section/"] {
  margin-top: 5.3333333333vw;
  margin-bottom: 5.3333333333vw; }

.partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial^="organisms/section/"]:last-child, .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial^="organisms/section/"]:last-child, .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial^="organisms/section/"]:last-child {
  margin-bottom: 0; }

.partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="organisms/section/contact-single"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="organisms/section/contact-single"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="organisms/section/contact-single"] {
  padding: 0; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="molecules/detailpage/date"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="molecules/detailpage/date"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="molecules/detailpage/date"] {
    margin-top: 1.4285714286em;
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="molecules/detailpage/date"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="molecules/detailpage/date"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="molecules/detailpage/date"] {
    margin-top: 2.8571428571em;
    margin-bottom: 2.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="organisms/section/image-gallery"], .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="organisms/section/text"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="organisms/section/image-gallery"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="organisms/section/text"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="organisms/section/image-gallery"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="organisms/section/text"] {
    margin-top: 1.4285714286em;
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="organisms/section/image-gallery"], .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial="organisms/section/text"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="organisms/section/image-gallery"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial="organisms/section/text"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="organisms/section/image-gallery"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial="organisms/section/text"] {
    margin-top: 2.8571428571em;
    margin-bottom: 2.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial^="organisms/section/"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial^="organisms/section/"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial^="organisms/section/"] {
    margin-top: 1.4285714286em;
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial^="organisms/section/"], .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial^="organisms/section/"], .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial^="organisms/section/"] {
    margin-top: 2.8571428571em;
    margin-bottom: 2.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial^="organisms/section/"]:last-child, .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial^="organisms/section/"]:last-child, .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial^="organisms/section/"]:last-child {
    margin-bottom: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/detailpage"].detailpage--event [data-partial^="organisms/section/"]:last-child, .partial[data-partial="organisms/section/detailpage"].detailpage--location [data-partial^="organisms/section/"]:last-child, .partial[data-partial="organisms/section/detailpage"].detailpage--press-release [data-partial^="organisms/section/"]:last-child {
    margin-bottom: 0; } }
.partial[data-partial="organisms/section/text-wrapper"] {
  position: relative; }

.partial[data-partial="organisms/section/text-wrapper"] > * + * {
  margin-top: 13.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text-wrapper"] > * + * {
    margin-top: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-wrapper"] > * + * {
    margin-top: 4.2857142857em; } }
.partial[data-partial="organisms/quick-access-banner"] {
  position: relative;
  z-index: 50; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner {
  position: relative;
  z-index: 2;
  height: auto;
  cursor: pointer;
  background: #fff;
  white-space: nowrap; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side {
  height: 9.8666666667vw; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__right-side {
  padding-left: 30px;
  padding-right: 30px;
  color: #fff;
  position: relative;
  display: inline-block;
  width: auto; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__right-side .headline--quick-access-banner-right {
  display: inline-block;
  vertical-align: middle;
  position: relative; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__right-side .headline--quick-access-banner-right:after, .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__right-side .headline--quick-access-banner-right:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 9.8666666667vw; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__right-side .headline--quick-access-banner-right {
  color: #05164d; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side {
  padding-left: 30px;
  padding-right: 30px;
  background-color: #ffad00;
  color: #fff;
  position: relative;
  display: inline-block;
  width: auto; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side .headline--quick-access-banner {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 10; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side .headline--quick-access-banner:after, .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side .headline--quick-access-banner:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 9.8666666667vw; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side:after {
  content: "";
  width: 3.7333333333vw;
  height: 3.7333333333vw;
  background-color: #ffad00;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateX(40%) translateY(-50%) rotate(-45deg);
  z-index: 1; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__banner__headline {
  padding-top: 2.1333333333vw; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__close_helper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #05164d;
  opacity: 0;
  transition: opacity 0.35s ease 0.35s; }

.js--quick-access-banner-showed .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__close_helper {
  pointer-events: auto;
  opacity: 0.5; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__flyout__wrapper {
  position: fixed;
  top: 10.6666666667vw;
  left: 0;
  width: 100%;
  height: 0;
  overflow: scroll;
  background: #fff;
  transition: height 0.6s ease; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__flyout, .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__flyout .container {
  position: relative; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__teaser {
  margin-top: 10.6666666667vw;
  margin-bottom: 10.6666666667vw; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__close {
  position: absolute;
  top: 5.0666666667vw;
  right: 8.5333333333vw; }

.partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__close .link__icon {
  display: block;
  width: 6.4vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side {
    height: 2.6428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side {
    height: 3.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__right-side .headline--quick-access-banner-right:after, .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__right-side .headline--quick-access-banner-right:before {
    height: 2.6428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__right-side .headline--quick-access-banner-right:after, .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__right-side .headline--quick-access-banner-right:before {
    height: 3.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side:after {
    width: 1.4285714286em;
    height: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side .headline--quick-access-banner:after, .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side .headline--quick-access-banner:before {
    height: 2.6428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side .headline--quick-access-banner:after, .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__left-side .headline--quick-access-banner:before {
    height: 3.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__banner__headline {
    padding-top: 0.5714285714em;
    padding-top: 0.7857142857em; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__banner .quick-access-banner__banner__headline {
    margin-left: -30px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__flyout__wrapper {
    top: 2.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__flyout__wrapper {
    overflow: hidden; } }
.partial[data-partial="organisms/quick-access-banner"].js--hide-banner {
  overflow: hidden; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__teaser {
    margin-top: 2.8571428571em;
    margin-bottom: 2.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__teaser {
    margin-top: 3.5714285714em;
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__teaser:nth-child(odd) {
    margin-left: 12.5% !important; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__close {
    top: 1.3571428571em;
    right: 2.2857142857em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__close {
    right: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/quick-access-banner"] .quick-access-banner__close .link__icon {
    width: 1.1428571429em; } }
.js--quick-access-banner-showed, .js--quick-access-banner-showed body {
  overflow: hidden; }

.partial[data-partial="organisms/section/text-image"] > div {
  position: relative; }

.partial[data-partial="organisms/section/text-image"] .text-image__headlines {
  margin-top: 8vw; }

.partial[data-partial="organisms/section/text-image"] .text-image__headlines .headline__wrap {
  position: relative; }

.partial[data-partial="organisms/section/text-image"] .text-image__overline {
  margin-bottom: 5.3333333333vw; }

.partial[data-partial="organisms/section/text-image"] .text-image__text {
  margin-top: 6.6666666667vw; }

.partial[data-partial="organisms/section/text-image"] .text-image__text .text-content__headline:first-child, .partial[data-partial="organisms/section/text-image"] .text-image__text p:first-child {
  margin-top: 0; }

.partial[data-partial="organisms/section/text-image"] .text-image__headlines, .partial[data-partial="organisms/section/text-image"] .text-image__image, .partial[data-partial="organisms/section/text-image"] .text-image__image_headlines {
  position: relative; }

.partial[data-partial="organisms/section/text-image"] .text-image__bg {
  position: absolute;
  top: 13.3333333333vw;
  left: 0;
  display: none;
  width: 100%;
  opacity: 0; }

.partial[data-partial="organisms/section/text-image"] .text-image__bg:before {
  display: block;
  height: 100%;
  content: "";
  background: #ebebeb; }

.partial[data-partial="organisms/section/text-image"] .text-image__bg__desktop, .partial[data-partial="organisms/section/text-image"] .text-image__bg__mobile {
  display: none; }

@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__image {
    padding: 0 4.1666666667%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__image {
    padding-right: 15px;
    padding-left: 15px;
    position: relative; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__headlines {
    margin-top: 2.1428571429em; }

  .partial[data-partial="organisms/section/text-image"] .text-image__headlines [data-partial="atoms/dashboard/indicator"] {
    position: absolute;
    right: 108.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__headlines {
    position: relative;
    margin-top: 0; }

  .partial[data-partial="organisms/section/text-image"] .text-image__headlines > div {
    position: absolute;
    top: 100%;
    margin-top: -6.4285714286em;
    transform: translateY(-100%); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__overline {
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__text {
    margin-top: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__text {
    margin-top: 1.0714285714em;
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__image_headlines {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__bg {
    top: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__bg {
    top: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__bg {
    top: 5.7142857143em; } }
.partial[data-partial="organisms/section/text-image"].text-image--align-left .text-image__image_headlines {
  -ms-flex-direction: row;
  flex-direction: row; }

.partial[data-partial="organisms/section/text-image"].text-image--align-left .text-image__image {
  width: 83.3333333333%;
  margin-left: 8.3333333333%; }

.partial[data-partial="organisms/section/text-image"].text-image--align-left .text-image__headlines {
  padding-right: 0;
  padding-left: 0;
  width: 66.6666666667%;
  margin-left: 16.6666666667%; }

.partial[data-partial="organisms/section/text-image"].text-image--align-left .text-image__text {
  width: 66.6666666667%;
  margin-left: 16.6666666667%; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-left .text-image__image {
    width: 41.6666666667%;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-left .text-image__headlines {
    left: -15px;
    width: 33.3333333333%;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-left .text-image__bg:before {
    margin-right: calc(((100% - 738px) / 2 - -15px) - -192px - 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-left .text-image__bg:before {
    margin-right: calc(((100% - 962px) / 2 - -15px) - -248px - 15px); } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-left .text-image__bg:before {
    margin-right: calc(((100% - 962px) / 2 - -15px) - -248px - 15px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-left.text-image--image-landscape .text-image__image {
    left: -15px;
    width: 41.6666666667%;
    padding: 0;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-left.text-image--image-landscape .text-image__image {
    left: 0;
    width: 50%;
    padding: 0 15px;
    margin-left: 0%; } }
.partial[data-partial="organisms/section/text-image"].text-image--align-right .text-image__image_headlines {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.partial[data-partial="organisms/section/text-image"].text-image--align-right .text-image__image {
  width: 83.3333333333%;
  margin-right: 8.3333333333%;
  margin-left: 8.3333333333%; }

.partial[data-partial="organisms/section/text-image"].text-image--align-right .text-image__headlines {
  padding-right: 0;
  padding-left: 0;
  width: 66.6666666667%;
  margin-left: 16.6666666667%; }

.partial[data-partial="organisms/section/text-image"].text-image--align-right .text-image__text {
  width: 66.6666666667%;
  margin-left: 16.6666666667%; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-right .text-image__image {
    width: 41.6666666667%;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-right .text-image__headlines {
    right: -15px;
    width: 33.3333333333%;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-right .text-image__bg:before {
    margin-left: calc(((100% - 738px) / 2 - -15px) - -192px - 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-right .text-image__bg:before {
    margin-left: calc(((100% - 962px) / 2 - -15px) - -248px - 15px); } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-right .text-image__bg:before {
    margin-left: calc(((100% - 962px) / 2 - -15px) - -248px - 15px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-right.text-image--image-landscape .text-image__image {
    right: -15px;
    width: 41.6666666667%;
    padding: 0;
    margin-right: 8.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text-image"].text-image--align-right.text-image--image-landscape .text-image__image {
    right: 0;
    width: 50%;
    padding: 0 15px;
    margin-right: 0%; } }
.partial[data-partial="organisms/section/text-image"].js--has-background .text-image__bg {
  display: block; }

.partial[data-partial="organisms/section/text-image"].js--is-ready .text-image__bg {
  opacity: 1;
  transition: opacity 0.2s linear; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text-image"] .text-image__text .text--with-columns p {
    column-count: 2;
    column-gap: 30px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"]:not(.text-image--with-image-text) .text-image__text {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text-image"]:not(.text-image--with-image-text) .text-image__image_headlines {
    padding-bottom: 1.4285714286em; } }
.partial[data-partial="organisms/section/image"]:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="organisms/section/image"] > div {
  position: relative; }

.partial[data-partial="organisms/section/image"] .image__bg {
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  opacity: 0; }

.partial[data-partial="organisms/section/image"] .image__bg:before {
  content: "";
  display: block;
  height: 100%;
  background: #ebebeb; }

.partial[data-partial="organisms/section/image"] .image__container {
  position: relative;
  z-index: 2; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"] .image__bg {
    top: 80px; } }
.partial[data-partial="organisms/section/image"].js--has-background .image__bg {
  display: block; }

.partial[data-partial="organisms/section/image"].js--is-ready .image__bg {
  opacity: 1;
  transition: opacity 0.2s linear; }

.partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--primary {
  float: left; }

.partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--secondary {
  float: right;
  position: relative;
  margin-top: 5.3333333333vw; }

@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--primary {
    width: 66.6666666667%;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--primary {
    width: calc(4 / 12 * 100% + 15px * 2);
    margin-left: 8.3333333333%;
    position: relative;
    left: -15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--primary {
    padding-right: 15px;
    padding-left: 15px;
    width: calc(5 / 12 * 100% + 15px * 2); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--secondary {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--secondary {
    margin-top: 5em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--secondary {
    margin-top: 9.2857142857em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--secondary {
    float: right;
    width: 66.6666666667%;
    margin-right: 8.3333333333%; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--secondary {
    right: -15px;
    margin-right: 8.3333333333%;
    width: calc(5 / 12 * 100% + 15px * 2); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary):not(.image--has-portrait) .image__container--secondary {
    right: 15px;
    width: 50%; } }
.partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--primary {
  float: left;
  width: 75%; }

.partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--secondary {
  float: right;
  position: relative;
  width: 50%;
  margin-right: 8.3333333333%;
  margin-top: 5.3333333333vw; }

@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--primary {
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--primary {
    width: 41.6666666667%;
    margin-left: 8.3333333333%;
    position: relative;
    left: -15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--primary {
    padding-right: 15px;
    padding-left: 15px;
    width: 58.3333333333%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--secondary {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--secondary {
    margin-top: 5em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--secondary {
    margin-top: 11.9285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--secondary {
    margin-right: 8.3333333333%; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--secondary {
    left: 15px;
    width: calc(4 / 12 * 100% + 15px * 2);
    margin-right: 8.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"]:not(.image--has-tertiary).image--has-portrait .image__container--secondary {
    margin-right: 0;
    width: 33.3333333333%;
    left: -15px; } }
.partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--secondary {
  margin-top: 5.3333333333vw; }

.partial[data-partial="organisms/section/image"].image--has-tertiary .image__container__wrapper:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="organisms/section/image"].image--has-tertiary .image__container__wrapper {
  margin-bottom: 5.3333333333vw; }

.partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--primary {
  float: left;
  width: 66.6666666667%;
  margin-left: 8.3333333333%; }

.partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--secondary {
  float: right; }

.partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--tertiary {
  float: left;
  width: 66.6666666667%;
  margin-left: 8.3333333333%;
  margin-top: 5.3333333333vw; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--primary {
    margin-top: 8.9285714285em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--primary {
    margin-top: 15.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--secondary {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--secondary {
    margin-top: 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container__wrapper {
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--primary {
    margin-left: 8.3333333333%;
    width: calc(5 / 12 * 100% + 15px * 2);
    padding-left: 0;
    position: relative;
    left: -15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--primary {
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 0;
    width: calc(6 / 12 * 100% + 15px * 2); } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--secondary {
    margin-right: 8.3333333333%; }

  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--secondary.image__container--portrait {
    width: 50%; }

  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--secondary.image__container--landscape {
    width: 66.6666666667%; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--secondary {
    position: relative;
    left: 15px;
    width: 33.3333333333%;
    margin-right: 8.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--secondary {
    padding-right: 15px;
    padding-left: 15px;
    width: 41.6666666667%; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--tertiary {
    display: none; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--tertiary {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--tertiary {
    width: 41.6666666667%;
    float: right; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--tertiary {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: calc(2 / 12 * 100% - 15px);
    position: relative;
    left: -15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image"].image--has-tertiary .image__container--tertiary {
    margin-right: calc(2 / 12 * 100% - 15px); } }
.partial[data-partial="organisms/section/image"].image--has-tertiary.image--has-portrait .image__container--primary {
  float: left;
  width: 75%;
  margin-left: 8.3333333333%; }

.partial[data-partial="organisms/section/text"] .text__overline {
  margin-bottom: 5.3333333333vw; }

.partial[data-partial="organisms/section/text"] .text__headline {
  position: relative;
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="organisms/section/text"] .text__headline [data-partial="atoms/dashboard/indicator"] {
  position: absolute;
  right: 100%; }

.partial[data-partial="organisms/section/text"] .text__headline .dashboard-indicator_wrapper {
  position: static;
  right: auto;
  left: auto;
  width: auto; }

.partial[data-partial="organisms/section/text"] .text__headline .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
  position: absolute !important;
  right: 100%; }

.partial[data-partial="organisms/section/text"] .text__intro {
  margin-top: 8vw; }

.partial[data-partial="organisms/section/text"] .text__intro p {
  margin: 0;
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.7333333333; }

.partial[data-partial="organisms/section/text"] .text__content {
  margin-top: 8vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text"] .text__overline {
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text"] .text__overline {
    padding-right: 15px;
    padding-left: 15px;
    width: 90%;
    margin-bottom: 1.4285714286em;
    margin-left: 10%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text"] .text__overline {
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text"] .text__headline {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text"] .text__headline {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text"] .text__headline {
    width: calc(10 / 10 * 100% + 15px);
    margin-bottom: 2.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text"] .text__keywords {
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 10%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text"] .text__keywords {
    width: 80%;
    margin-left: 10%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text"] .text__intro p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text"] .text__intro p {
    line-height: 1.6; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text"] .text__intro p {
    font-size: 1em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text"] .text__intro {
    margin-top: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text"] .text__intro {
    padding-right: 15px;
    padding-left: 15px;
    width: 80%;
    margin-top: 2.8571428571em;
    margin-left: 10%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text"] .text__content {
    margin-top: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text"] .text__content {
    padding-right: 15px;
    padding-left: 15px;
    margin: 0 10%;
    margin-top: 2.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/text"] .text__intro + .text__content {
    margin-top: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text"] .text__intro + .text__content {
    margin-top: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text"] .text__content .text--with-columns ol, .partial[data-partial="organisms/section/text"] .text__content .text--with-columns p, .partial[data-partial="organisms/section/text"] .text__content .text--with-columns ul {
    column-count: 2;
    column-gap: 30px; } }
.partial[data-partial="organisms/section/text"].styling--inverted {
  background: #05164d; }

.partial[data-partial="organisms/section/text"].styling--inverted .text__content {
  margin: 0;
  color: #fff; }

.partial[data-partial="organisms/section/text"].styling--inverted .text__content p {
  color: #fff; }

.partial[data-partial="organisms/section/text"].text--prominent {
  font-size: 5.3333333333vw; }

.partial[data-partial="organisms/section/text"].text--prominent .text__content {
  margin: 0; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/text"].text--prominent {
    font-size: 1.2857142857em;
    line-height: 1.1111111111; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/text"].text--prominent {
    font-size: 1.4285714286em;
    line-height: 1.5; } }
.partial[data-partial="organisms/section/image-gallery"] .dashboard-indicator_wrapper {
  position: absolute !important; }

.partial[data-partial="organisms/section/image-gallery"] .image-caption--image-gallery .image-caption__caption, .partial[data-partial="organisms/section/image-gallery"] .image-gallery__container, .partial[data-partial="organisms/section/image-gallery"] > div {
  position: relative; }

.partial[data-partial="organisms/section/image-gallery"] .image-gallery__controls {
  margin-top: 0.3571428571em;
  margin-top: 3.2vw; }

.partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination {
  position: relative;
  bottom: auto;
  margin-top: 4vw; }

.partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination span {
  display: block; }

.partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__current {
  font-size: 7.4666666667vw;
  font-weight: 700;
  line-height: 1; }

.partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__separator {
  box-sizing: content-box;
  width: 10.6666666667vw;
  padding: 0 2.6666666667vw; }

.partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__separator:before {
  display: block;
  width: 100%;
  height: 0.0714285714em;
  margin: 0 auto;
  content: "";
  background: #ccc; }

.partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__total {
  font-size: 4vw;
  font-weight: 700;
  color: #ccc; }

.partial[data-partial="organisms/section/image-gallery"] .image-gallery__arrow_wrapper, .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination_wrapper {
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  margin: 0 auto; }

.partial[data-partial="organisms/section/image-gallery"] .animated-checkmark--image-caption {
  position: absolute; }

.partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination_wrapper, .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination_wrapper + .container {
  opacity: 0;
  transition: opacity 0.2s linear; }

@media screen and (min-width: 1200px) {
  .partial[data-partial="organisms/section/image-gallery"] {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"] .dashboard-indicator_wrapper {
    top: 2.8571428571em; } }
.partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__container {
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%; }

.partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__row {
  margin: 0 -15px; }

.partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .dashboard-indicator_wrapper {
  margin: 0 auto 1em;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__container {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__container {
    width: 992px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__container {
    margin: 0 auto; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__row > div {
    padding: 0 15px;
    width: calc(66.6666666667% + 60px);
    margin-left: calc(2 / 12 * 100% - 30px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__row > div {
    width: 91.6666666667%;
    margin-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__pagination {
    top: 0;
    bottom: auto;
    left: auto;
    width: 8.3333333333%;
    right: 4.1666666667%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__pagination {
    right: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .dashboard-indicator_wrapper {
    width: 992px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__controls {
    float: right;
    margin-right: calc(1 / 12 * 100% - 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .image-gallery__controls {
    margin-right: 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .animated-checkmark--image-caption {
    right: 1.0714285714em;
    bottom: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-center .animated-checkmark--image-caption {
    right: 1.7857142857em;
    bottom: 1.7857142857em; } }
.partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .dashboard-indicator_wrapper {
  position: absolute;
  right: auto;
  display: inline-block;
  text-align: right;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left {
    margin-left: auto; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .image-gallery__container {
    margin-right: calc(((100% - (768px)) / 2 - -15px) - -192px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .image-gallery__container {
    margin-right: calc(((100% - (992px)) / 2 - -15px) - -165.33333333333331px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .image-gallery__pagination {
    top: 0;
    right: auto;
    bottom: auto;
    left: 75%;
    width: 8.3333333333%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .image-gallery__pagination {
    left: 83.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .dashboard-indicator_wrapper {
    width: 992px;
    left: calc(50% - 496px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .image-gallery__controls {
    float: right;
    margin-right: calc(2 / 12 * 100% + 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .image-gallery__controls {
    margin-right: calc(1 / 12 * 100% + 15px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .image-caption--image-gallery .image-caption__caption {
    left: calc(50vw - 768px / 2);
    width: 350px;
    margin-left: calc(16.6666666667% + 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .image-caption--image-gallery .image-caption__caption {
    left: calc(50vw - 992px / 2 + 15px / 2);
    width: 443.3333333333px;
    margin-left: 0; } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .image-caption--image-gallery .image-caption__caption {
    left: calc(((100% - (992px)) / 2) + 165.33333333333331px - 7.5px);
    width: 443.3333333333px;
    margin-left: 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .animated-checkmark--image-caption {
    right: 1.4285714286em;
    bottom: 1.4285714286em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-left .animated-checkmark--image-caption {
    right: 2.1428571429em;
    bottom: 2.1428571429em; } }
.partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .dashboard-indicator_wrapper {
  position: absolute;
  right: auto;
  display: inline-block;
  text-align: left;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%; }

.partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .image-caption--image-gallery .image-caption__caption {
  position: relative; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right {
    margin-right: auto; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .image-gallery__container {
    margin-left: calc(((100% - (768px)) / 2 - -15px) - -192px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .image-gallery__container {
    margin-left: calc(((100% - (992px)) / 2 - -15px) - -165.33333333333331px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .image-gallery__pagination {
    top: 0;
    right: auto;
    bottom: auto;
    width: 8.3333333333%;
    left: 16.6666666667%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .image-gallery__pagination {
    left: 8.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .dashboard-indicator_wrapper {
    width: 992px;
    left: calc(50% - 496px + 15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .image-gallery__controls {
    float: left;
    margin-left: calc(2 / 12 * 100% + 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .image-gallery__controls {
    margin-left: calc(1 / 12 * 100% + 15px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .image-caption--image-gallery .image-caption__caption {
    right: auto;
    left: 192px;
    width: 305px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .image-caption--image-gallery .image-caption__caption {
    right: auto;
    left: 413.3333333333px;
    width: 398.3333333333px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .animated-checkmark--image-caption {
    bottom: 1.4285714286em;
    left: 1.4285714286em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"].image-gallery--align-right .animated-checkmark--image-caption {
    bottom: 2.1428571429em;
    left: 2.1428571429em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__controls {
    margin-top: 0.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__controls {
    margin-top: 0; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__controls {
    float: right;
    width: 41.6666666667%;
    margin-right: 8.3333333333%;
    text-align: right; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination {
    position: absolute; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination {
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination {
    margin-top: 0; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination {
    float: left;
    width: calc(5 / 12 * 100% + 15px);
    margin-left: calc(1 / 12 * 100% - 15px);
    text-align: left; }

  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination > span {
    display: inline-block;
    vertical-align: middle; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__current {
    font-size: 2em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__current {
    font-size: 2em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__current {
    font-size: 2.8571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__separator {
    width: 2.8571428571em;
    padding: 0 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__separator {
    width: auto;
    height: 4.2857142857em;
    padding: 15px 0; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__separator:before {
    width: 0.0714285714em;
    height: 100%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__total {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__total {
    font-size: 1.0714285714em;
    line-height: 1.3333333333; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination__total {
    font-size: 1.2857142857em;
    line-height: 1.3888888889; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination_wrapper {
    width: 992px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination_wrapper {
    position: absolute;
    top: 1.0714285714em;
    left: calc(50% - 384px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__pagination_wrapper {
    left: calc(50% - 496px); } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__arrow_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__arrow_wrapper {
    width: 992px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__arrow_wrapper {
    position: absolute;
    bottom: 1.9285714286em;
    left: calc(50% - 384px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-gallery__arrow_wrapper {
    left: calc(50% - 496px); } }
@media screen and (max-width: 479px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-caption--image-gallery .image-caption__caption {
    margin-top: 2.6666666667vw;
    margin-bottom: 4vw; } }
@media screen and (min-width: 480px) and (max-width: 767px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-caption--image-gallery .image-caption__caption {
    margin-top: 0.7142857143em;
    margin-bottom: 1.0714285714em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/image-gallery"] .image-caption--image-gallery .image-caption__caption {
    width: 83.3333333333%;
    margin-left: 8.3333333333%; } }
@media screen and (max-width: 479px) {
  .partial[data-partial="organisms/section/image-gallery"] .animated-checkmark--image-caption {
    right: 8.3333333333%;
    bottom: 4.8vw; } }
@media screen and (min-width: 480px) and (max-width: 767px) {
  .partial[data-partial="organisms/section/image-gallery"] .animated-checkmark--image-caption {
    right: 8.3333333333%;
    bottom: 1.2857142857em; } }
.partial[data-partial="organisms/section/image-gallery"].js--is-ready .image-gallery__pagination_wrapper, .partial[data-partial="organisms/section/image-gallery"].js--is-ready .image-gallery__pagination_wrapper + .container {
  opacity: 1; }

.partial[data-partial="organisms/section/image-gallery"].js--is-ready.js--has-single-slide .image-gallery__pagination_wrapper, .partial[data-partial="organisms/section/image-gallery"].js--is-ready.js--has-single-slide .image-gallery__pagination_wrapper + .container {
  opacity: 0; }

.partial[data-partial="organisms/section/video"] .popover {
  left: -4em !important; }

.partial[data-partial="organisms/section/video"] .dashboard-indicator_wrapper {
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  position: absolute !important;
  right: auto;
  display: inline-block;
  text-align: left; }

.partial[data-partial="organisms/section/video"] .video__text {
  margin-top: 1.3333333333vw; }

.partial[data-partial="organisms/section/video"] .video__text p {
  margin: 0;
  font-size: 4vw; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/video"] .dashboard-indicator_wrapper {
    margin: 0 auto 1em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/video"] .video__player, .partial[data-partial="organisms/section/video"] .video__text {
    padding-right: 15px;
    padding-left: 15px;
    width: calc(66.6666666667% + 60px);
    margin-left: calc(16.6666666667% - 30px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/video"] .video__player, .partial[data-partial="organisms/section/video"] .video__text {
    padding-right: 0;
    padding-left: 0;
    width: 91.6666666667%;
    margin-left: 4.1666666667%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/video"] .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/video"] .dashboard-indicator_wrapper {
    width: 992px;
    left: 0; } }
@media screen and (min-width: 1200px) {
  .partial[data-partial="organisms/section/video"] .dashboard-indicator_wrapper {
    left: calc(50% - 526px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/video"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/video"] .video__text {
    margin-top: 0.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/video"] .video__text {
    margin-top: 0.3571428571em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/video"] .video__text {
    width: 83.3333333333%;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/video"] .video__text p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/video"] .video__text p {
    font-size: 1em; } }
.partial[data-partial="organisms/section/abstract"] .abstract__inner {
  box-sizing: border-box;
  padding: 0 8.3333333333vw; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__overline {
  margin-bottom: 1.3333333333vw; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__headline {
  position: relative;
  padding-bottom: 8.5333333333vw;
  margin-bottom: 4vw; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__headline:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 13.8666666667vw;
  height: 0.8vw;
  content: "";
  background-color: #ffad00; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > p {
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.6666666667;
  color: #787878; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul {
  padding: 0;
  padding-left: 0;
  margin: 0;
  list-style: none; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li {
  position: relative;
  padding-left: 4vw;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3888888889;
  color: #787878; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li:last-child, .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li:last-child > p {
  margin-bottom: 0; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li:before {
  position: absolute;
  top: 1.2vw;
  left: 0;
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  color: #ffad00;
  text-align: center;
  content: "/"; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li + li {
  margin-top: 2.6666666667vw; }

.partial[data-partial="organisms/section/abstract"] .abstract__inner.abstract__inner--frame {
  padding: 8.3333333333vw;
  outline: 2.1333333333vw solid #f5f5f5;
  outline-offset: -2.1333333333vw; }

.partial[data-partial="organisms/section/abstract"] .dashboard-indicator_wrapper {
  position: absolute;
  right: auto;
  display: inline-block;
  text-align: left;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner {
    padding: 0 8.3333333333%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner.abstract__inner--frame {
    padding: 2.2857142857em 8.3333333333%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner.abstract__inner--frame {
    outline: 0.5714285714em solid #f5f5f5;
    outline-offset: -0.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__overline {
    margin-bottom: 0.3571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__headline {
    padding-bottom: 2.2857142857em;
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__headline:after {
    width: 3.7142857143em;
    height: 0.2142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > p {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > p {
    font-size: 1.4285714286em;
    line-height: 1.4; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li {
    font-size: 1.4285714286em;
    line-height: 1.7; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li {
    padding-left: 1em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li {
    padding-left: 1em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li {
    padding-left: 1.0714285714em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li:before {
    font-size: 4.8vw; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li:before {
    top: 0.1em;
    font-size: 1.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li:before {
    top: 0.2em; } }
@media screen and (max-width: 767px) and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li:before {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li + li {
    margin-top: 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/abstract"] .abstract__inner .abstract__content > ul li + li {
    margin-top: 0.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/abstract"] .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/abstract"] .dashboard-indicator_wrapper {
    width: 992px;
    position: absolute;
    top: 2.8571428571em;
    left: calc(50% - 496px + 15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/abstract"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
.partial[data-partial="organisms/section/quotes"] {
  position: relative; }

.partial[data-partial="organisms/section/quotes"] .dashboard-indicator_wrapper {
  position: absolute;
  top: 28vw;
  right: auto;
  display: inline-block;
  text-align: left;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/quotes"] .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/quotes"] .dashboard-indicator_wrapper {
    width: 992px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/quotes"] .dashboard-indicator_wrapper {
    top: 7.5em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/quotes"] .dashboard-indicator_wrapper {
    position: absolute;
    top: 50%;
    left: calc(50% - 496px);
    transform: translateY(-50%); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/quotes"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
.partial[data-partial="organisms/section/interview"] .dashboard-indicator_wrapper {
  right: auto;
  display: inline-block;
  text-align: left;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%; }

.partial[data-partial="organisms/section/interview"] .interview__items {
  padding: 0;
  margin: 0;
  list-style: none; }

.partial[data-partial="organisms/section/interview"] .interview__items .interview__item {
  position: relative;
  display: block; }

.partial[data-partial="organisms/section/interview"] .interview__items .interview__item > [data-partial="atoms/text"] {
  box-sizing: border-box;
  display: inline-block;
  padding: 4vw;
  vertical-align: top;
  border: 1px solid #ebebeb;
  border-radius: 1.8666666667vw; }

.partial[data-partial="organisms/section/interview"] .interview__items .interview__item:before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 8.3333333333vw;
  font-size: 5.3333333333vw;
  font-weight: 700;
  line-height: 8.3333333333vw;
  color: #878787;
  text-align: center;
  content: "Q";
  background-color: #f5f5f5;
  border-radius: 1.8666666667vw; }

.partial[data-partial="organisms/section/interview"] .interview__items .interview__item.interview__item__question {
  padding-left: 10.8333333333vw; }

.partial[data-partial="organisms/section/interview"] .interview__items .interview__item.interview__item__question > [data-partial="atoms/text"] {
  font-weight: 700; }

.partial[data-partial="organisms/section/interview"] .interview__items .interview__item.interview__item__answer {
  padding-right: 10.8333333333vw; }

.partial[data-partial="organisms/section/interview"] .interview__items .interview__item.interview__item__answer:before {
  right: 0;
  left: auto;
  content: "A"; }

.partial[data-partial="organisms/section/interview"] .interview__items .interview__item + .interview__item {
  margin-top: 4vw; }

.partial[data-partial="organisms/section/interview"] .interview__items .interview__item + .interview__item.interview__item__question {
  margin-top: 8vw; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/interview"] .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/interview"] .dashboard-indicator_wrapper {
    width: 992px;
    position: absolute;
    left: calc(50% - 496px + 15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/interview"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item > [data-partial="atoms/text"] {
    padding: 1.0714285714em;
    border-radius: 0.5em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item > [data-partial="atoms/text"] {
    padding: 1.0714285714em;
    border-radius: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item:before {
    font-size: 20px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item:before {
    width: 34px;
    height: 34px;
    font-size: 20px;
    line-height: 34px;
    border-radius: 7px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item:before {
    width: 53px;
    height: 53px;
    font-size: 32px;
    line-height: 53px;
    border-radius: 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item.interview__item__question {
    padding-right: 51px;
    padding-left: 51px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item.interview__item__question {
    padding-right: 68px;
    padding-left: 68px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item.interview__item__answer {
    padding-right: 51px;
    padding-left: 51px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item.interview__item__answer {
    padding-right: 68px;
    padding-left: 68px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item + .interview__item {
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item + .interview__item {
    margin-top: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item + .interview__item.interview__item__question {
    margin-top: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/interview"] .interview__items .interview__item + .interview__item.interview__item__question {
    margin-top: 2.5em; } }
.partial[data-partial="organisms/section/about"] > div {
  position: relative;
  padding: 0 15px;
  padding-top: 6.6666666667vw;
  margin: 0 -15px; }

.partial[data-partial="organisms/section/about"] > div:before {
  position: absolute;
  top: 0;
  left: 8.3333333333%;
  width: 75%;
  height: 20.5333333333vw;
  content: "";
  background: #f5f5f5; }

.partial[data-partial="organisms/section/about"] .about__head:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="organisms/section/about"] .about__head {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4vw; }

.partial[data-partial="organisms/section/about"] .about__head .about__head__headline {
  position: relative;
  width: 66.6666666667%;
  padding-right: 30px;
  padding-bottom: 8vw;
  margin-top: 3.2vw;
  margin-left: 16.6666666667%; }

.partial[data-partial="organisms/section/about"] .about__head .about__head__headline:after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 3.7142857143em;
  height: 0.1428571429em;
  content: "";
  background: #ffad00; }

.partial[data-partial="organisms/section/about"] .about__head .about__head__image {
  width: 58.3333333333%;
  margin-left: 33.3333333333%; }

.partial[data-partial="organisms/section/about"] .about__head .about__head__image img {
  display: block;
  width: 100%; }

.partial[data-partial="organisms/section/about"] .about__head__headline__overline {
  display: block;
  margin-bottom: 1.3333333333vw;
  font-size: 1.0714285714em;
  line-height: 1.4666666667; }

.partial[data-partial="organisms/section/about"] .about__content p:last-child {
  margin-bottom: 0; }

.partial[data-partial="organisms/section/about"] .dashboard-indicator_wrapper {
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  position: absolute;
  top: 0;
  right: auto;
  display: inline-block;
  text-align: left; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/about"] > div {
    padding-top: 1.7857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/about"] > div:before {
    height: 5.5em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/about"] > div:before {
    left: calc(8.3333333333% + 15px);
    width: calc(75% - 30px);
    height: 4.8571428571em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/about"] > div:before {
    height: 7.2857142857em; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/section/about"] .about__head {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/about"] .about__head {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/about"] .about__head {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/about"] .about__head .about__head__headline {
    padding-bottom: 2.1428571429em;
    margin-top: 0.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/about"] .about__head .about__head__headline {
    -ms-flex: 40%;
    flex: 40%;
    margin-top: 0;
    margin-left: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/about"] .about__head .about__head__headline {
    padding-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/about"] .about__head .about__head__headline > div {
    position: absolute;
    top: auto;
    bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/about"] .about__head .about__head__image {
    -ms-flex: calc(5 / 12 * 100% + 15px);
    flex: calc(5 / 12 * 100% + 15px);
    margin-left: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/about"] .about__head .about__head__image {
    -ms-flex: 33.3333333333%;
    flex: 33.3333333333%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/about"] .about__head__headline__overline {
    margin-bottom: 0.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/about"] .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/about"] .dashboard-indicator_wrapper {
    width: 992px;
    left: calc(50% - 496px + 15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/about"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
.partial[data-partial="organisms/section/iframe"] iframe {
  width: 100%;
  min-height: 640px; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/iframe"] {
    min-height: 480px; } }
.partial[data-partial="organisms/section/search"] {
  padding-top: 16vw; }

.partial[data-partial="organisms/section/search"] .search__wrapper {
  background: #f5f5f5; }

.partial[data-partial="organisms/section/search"] .search__form {
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="organisms/section/search"] .search__recent-popular {
  margin-top: 13.3333333333vw; }

.partial[data-partial="organisms/section/search"] .search__recent-popular__headline {
  width: 83.3333333333%;
  margin-bottom: 6.6666666667vw;
  margin-left: 8.3333333333%; }

.partial[data-partial="organisms/section/search"] .search__recent-popular-search .row {
  margin-right: -15px;
  margin-left: -15px; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/search"] {
    padding-top: 4.2857142857em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/search"] {
    padding-top: 11.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/search"] .search__form {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/search"] .search__recent-popular {
    margin-top: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/search"] .search__recent-popular {
    margin-top: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/search"] .search__recent-popular__headline {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/search"] .search__recent-popular__headline {
    width: calc(8 / 12 * 100% + 30px);
    margin-left: calc(16.6666666667% - 15px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/search"] .search__recent-popular__headline {
    width: 83.3333333333%;
    margin-left: 8.3333333333%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/search"] .search__recent-popular__headline {
    margin-bottom: 1.7857142857em; } }
.partial[data-partial="organisms/section/search-extends"] {
  background: #f5f5f5; }

.partial[data-partial="organisms/section/search-extends"] .search-extends__container__title {
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="organisms/section/search-extends"] .search-extends__container__title i {
  display: inline-block;
  width: 6.6666666667vw;
  margin-right: 1.3333333333vw;
  vertical-align: middle; }

.partial[data-partial="organisms/section/search-extends"] .search-extends__container__title i > span {
  display: block; }

.partial[data-partial="organisms/section/search-extends"] .search-extends__container__title > span {
  display: inline-block;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.2142857143;
  vertical-align: middle; }

.partial[data-partial="organisms/section/search-extends"] .search-extends__contact article {
  margin-right: -15px;
  margin-left: -15px; }

.partial[data-partial="organisms/section/search-extends"] .search-extends__capabilities, .partial[data-partial="organisms/section/search-extends"] .search-extends__contact {
  display: none; }

.partial[data-partial="organisms/section/search-extends"] .search-extends__contact {
  padding-top: 14.6666666667vw; }

.partial[data-partial="organisms/section/search-extends"] .search-extends__capabilities {
  margin-top: 21.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/search-extends"] .search-extends__container__title {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .partial[data-partial="organisms/section/search-extends"] .search-extends__container__title {
    margin-right: -15px;
    margin-left: -15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/search-extends"] .search-extends__container__title i {
    width: 1.7857142857em;
    margin-right: 0.3571428571em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/search-extends"] .search-extends__container__title i {
    width: 2.2857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/search-extends"] .search-extends__contact article {
    width: calc(83.3333333333% + 30px);
    width: 83.3333333333%;
    margin-right: auto;
    margin-left: auto; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/search-extends"] .search-extends__contact article {
    width: calc(83.3333333333% - 7.5px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/search-extends"] .search-extends__contact {
    padding-top: 3.9285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/search-extends"] .search-extends__contact {
    padding-top: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/search-extends"] .search-extends__capabilities {
    margin-top: 5.7142857143em; } }
.partial[data-partial="organisms/section/search-extends"].js--no-contact, .partial[data-partial="organisms/section/search-extends"].js--no-contact .search-extends__contact, .partial[data-partial="organisms/section/search-extends"].js--no-results, .partial[data-partial="organisms/section/search-extends"].js--no-results .search-extends__capabilities {
  display: block; }

.partial[data-partial="organisms/section/search"] + .partial[data-partial="organisms/section/search-extends"].js--is-empty, .partial[data-partial="organisms/section/search"] + .partial[data-partial="organisms/section/search-extends"].js--no-contact, .partial[data-partial="organisms/section/search"] + .partial[data-partial="organisms/section/search-extends"].js--no-results {
  padding-bottom: 26.6666666667vw;
  margin-top: 26.6666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/search"] + .partial[data-partial="organisms/section/search-extends"].js--is-empty, .partial[data-partial="organisms/section/search"] + .partial[data-partial="organisms/section/search-extends"].js--no-contact, .partial[data-partial="organisms/section/search"] + .partial[data-partial="organisms/section/search-extends"].js--no-results {
    padding-bottom: 7.1428571429em;
    margin-top: 7.1428571429em; } }
.partial[data-partial="organisms/section/capability-finder"] {
  min-height: 101vh; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__form {
  width: calc(66.6666666667% + 60px);
  margin-left: calc(16.6666666667% - 30px); }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__field__button:after {
  content: "";
  display: block;
  clear: both; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__field__button {
  margin-top: 10.6666666667vw;
  margin-bottom: 10.6666666667vw; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__field__button > * {
  float: right; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__wrapper {
  padding-top: 17.3333333333vw; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__partnumber {
  padding-top: 9.3333333333vw;
  padding-bottom: 8vw;
  background-color: #f5f5f5; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__form__part-number__headline {
  margin-bottom: 1.4285714286em; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__field {
  margin-top: 4vw;
  margin-bottom: 4vw; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__headline {
  position: relative;
  padding: 13.3333333333vw 0; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__head {
  padding: 13.3333333333vw 0;
  background-color: #05164d; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__head:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0.1428571429em;
  height: 5em;
  content: "";
  background-color: #ffad00;
  transform: translate(-50%, 50%);
  display: none; }

.partial[data-partial="organisms/section/capability-finder"] .capability-finder__filter-overview, .partial[data-partial="organisms/section/capability-finder"] .capability-finder__partnumber-overview {
  display: none; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__form {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__field__button {
    margin-top: 2.8571428571em;
    margin-bottom: 2.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__field__button {
    margin-top: 3.5714285714em;
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__field__button > * {
    float: left;
    margin-left: 10em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__wrapper {
    padding-top: 4.6428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__wrapper {
    padding-top: 7.8571428571em;
    padding-bottom: 5.7142857143em;
    margin-top: -2.1428571429em;
    margin-bottom: -2.1428571429em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__wrapper {
    padding-bottom: 4.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__partnumber {
    padding-top: 2.5em;
    padding-bottom: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__partnumber {
    padding: 2.5em 0; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__field {
    margin-top: 1.0714285714em;
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__field {
    margin-top: 2.1428571429em;
    margin-bottom: 2.1428571429em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/capability-finder"] .capability-finder__head, .partial[data-partial="organisms/section/capability-finder"] .capability-finder__headline {
    padding: 3.5714285714em 0; } }
.partial[data-partial="organisms/section/capability-finder"].js--is-capability-search .capability-finder__filter-overview {
  display: block; }

.partial[data-partial="organisms/section/capability-finder"].js--is-capability-search .capability-finder__filter, .partial[data-partial="organisms/section/capability-finder"].js--is-capability-search .capability-finder__partnumber-wrapper {
  display: none; }

.partial[data-partial="organisms/section/capability-finder"].js--is-partnumber-search .capability-finder__partnumber-overview {
  display: block; }

.partial[data-partial="organisms/section/capability-finder"].js--is-partnumber-search .capability-finder__filter-wrapper, .partial[data-partial="organisms/section/capability-finder"].js--is-partnumber-search .capability-finder__partnumber {
  display: none; }

.partial[data-partial="organisms/section/contact-loader"] {
  display: none;
  padding-top: 16vw;
  padding-bottom: 16vw;
  opacity: 0;
  transition: opacity 0.2s linear 0.5s; }

.partial[data-partial="organisms/section/contact-loader"] .contact-loader__headline-text {
  margin-bottom: 4vw; }

.partial[data-partial="organisms/section/contact-loader"] .contact-loader__headline-text p {
  margin-top: 4vw;
  margin-bottom: 0; }

.partial[data-partial="organisms/section/contact-loader"] .contact-loader__country-select {
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="organisms/section/contact-loader"] .contact-loader__region-contact {
  margin-bottom: 13.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/contact-loader"] {
    padding-top: 4.2857142857em;
    padding-bottom: 4.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/contact-loader"] .contact-loader__headline-text {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/contact-loader"] .contact-loader__headline-text {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/contact-loader"] .contact-loader__headline-text p {
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/contact-loader"] .contact-loader__country-select {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/contact-loader"] .contact-loader__country-select {
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/contact-loader"] .contact-loader__region-contact {
    margin-bottom: 3.5714285714em; } }
.partial[data-partial="organisms/section/contact-loader"].js--has-emails .contact-loader__headline-text p, .partial[data-partial="organisms/section/contact-loader"].js--has-emails .contact-loader__region {
  display: none; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/contact-loader"] .contact-loader__dropdown {
    width: 21.4285714286em; } }
.partial[data-partial="organisms/section/contact-loader"].js--is-ready {
  display: block; }

.partial[data-partial="organisms/section/contact-loader"].js--is-visible {
  opacity: 1; }

.partial[data-partial="organisms/capability-finder-teaser"] {
  position: relative;
  padding-top: 6.6666666667vw;
  padding-bottom: 6.6666666667vw;
  background-color: #05164d; }

.partial[data-partial="organisms/capability-finder-teaser"] .capability-finder-teaser__content {
  color: #fff; }

.partial[data-partial="organisms/capability-finder-teaser"] .capability-finder-teaser__button {
  padding-top: 6.6666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/capability-finder-teaser"] {
    padding-top: 1.7857142857em;
    padding-bottom: 1.7857142857em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/capability-finder-teaser"] .capability-finder-teaser__content > * + * {
    padding-left: 0.3571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/capability-finder-teaser"] .capability-finder-teaser__button {
    padding-top: 1.7857142857em; } }
section.partial[data-partial="organisms/section/infostatistic-single"] {
  position: relative;
  padding-top: 12.2666666667vw;
  padding-bottom: 12.2666666667vw; }

section.partial[data-partial="organisms/section/infostatistic-single"] .dashboard-indicator_wrapper {
  display: inline-block;
  right: auto;
  text-align: left;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  position: absolute;
  width: auto; }

@media screen and (min-width: 480px) {
  section.partial[data-partial="organisms/section/infostatistic-single"] {
    padding-top: 3.2857142857em;
    padding-bottom: 3.2857142857em; } }
@media screen and (min-width: 768px) {
  section.partial[data-partial="organisms/section/infostatistic-single"] {
    padding-top: 2.5714285714em;
    padding-bottom: 2.5714285714em; } }
@media screen and (min-width: 992px) {
  section.partial[data-partial="organisms/section/infostatistic-single"] {
    padding-top: 3.9285714286em;
    padding-bottom: 3.9285714286em; } }
@media screen and (min-width: 768px) {
  section.partial[data-partial="organisms/section/infostatistic-single"] .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  section.partial[data-partial="organisms/section/infostatistic-single"] .dashboard-indicator_wrapper {
    width: 992px;
    left: calc(50% - 384px - 30px);
    top: 8.2142857143em; } }
@media screen and (min-width: 480px) {
  section.partial[data-partial="organisms/section/infostatistic-single"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
.partial[data-partial="organisms/section/infostatistic-triple"] {
  position: relative; }

.partial[data-partial="organisms/section/infostatistic-triple"] .dashboard-indicator_wrapper {
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  position: absolute;
  right: auto;
  display: inline-block;
  text-align: right; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/infostatistic-triple"] .dashboard-indicator_wrapper {
    width: 768px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/infostatistic-triple"] .dashboard-indicator_wrapper {
    width: 992px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/section/infostatistic-triple"] .dashboard-indicator_wrapper {
    margin-top: 1.4285714286em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/infostatistic-triple"] .dashboard-indicator_wrapper {
    left: calc(50% - 496px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/section/infostatistic-triple"] .dashboard-indicator_wrapper [data-partial="atoms/dashboard/indicator"] {
    position: relative;
    display: inline-block; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/section/infostatistic-triple"] [data-partial="molecules/infostatistic"] {
    margin-top: 1.4285714286em;
    margin-bottom: 1.4285714286em; } }
.partial[data-partial="organisms/dashboard"], .partial[data-partial="organisms/dashboard"] .partial[data-partial="atoms/text"], .partial[data-partial="organisms/dashboard"] p {
  color: #fff; }

.partial[data-partial="organisms/dashboard"] .dashboard--intro-headline {
  margin-top: 15.4666666667vw;
  margin-bottom: 4vw; }

.partial[data-partial="organisms/dashboard"] .dashboard--additional-text {
  padding-right: 10%;
  padding-left: 10%; }

.partial[data-partial="organisms/dashboard"] .dashboard--intro-copy {
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="organisms/dashboard"] .dashboard--intro-button {
  margin-bottom: 13.3333333333vw; }

.partial[data-partial="organisms/dashboard"] .dashboard--contact-headline {
  margin-bottom: 4vw; }

.partial[data-partial="organisms/dashboard"] .dashboard--contact-copy {
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="organisms/dashboard"] .dashboard--location-select {
  color: #05164d;
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="organisms/dashboard"] .dashboard--contact {
  margin-bottom: 21.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--intro-headline {
    margin-top: 4.1428571429em;
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--intro-headline {
    margin-top: 8.5714285714em;
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--additional-text {
    padding-right: 16.6666666667%;
    padding-left: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--intro-copy {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--intro-copy {
    padding-left: calc(8.3333333333% + 15px);
    padding-right: calc(8.3333333333% + 15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--intro-button {
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--intro-button {
    padding-left: calc(8.3333333333% + 15px);
    margin-bottom: 5.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--contact-headline {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--contact-copy {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--contact-copy {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--location-select {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--location-select {
    margin-bottom: 3.8571428571em;
    width: 50%;
    padding-left: calc(8.3333333333% + 15px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--contact {
    margin-bottom: 5.7142857143em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard"] .dashboard--contact {
    margin-bottom: 5.7142857143em; } }
.partial[data-partial*="organisms/dashboard-items"] {
  position: relative;
  margin-top: 13.3333333333vw; }

.partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-hidden {
  overflow: hidden;
  transition: max-height 500ms;
  max-height: 0; }

.partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-hidden > div {
  padding-bottom: 13.3333333333vw; }

.partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-toggler {
  display: block;
  text-align: right;
  position: relative;
  margin-top: 5.6vw;
  height: 5.6vw; }

.partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-toggler .toggler__icon {
  width: 5.3333333333vw;
  height: 5.3333333333vw;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%); }

.partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-toggler .toggler__icon:before {
  content: "";
  width: 100%;
  height: 2px;
  background-color: white;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%) translateZ(1px);
  display: block; }

.partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-toggler .toggler__icon:after {
  content: "";
  width: 2px;
  height: 100%;
  background-color: white;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%) translateZ(1px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block; }

.partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-toggler:before {
  content: "";
  height: 1px;
  background-color: #43558D;
  width: 87.5%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px; }

.partial[data-partial*="organisms/dashboard-items"] .partial[data-partial="svgs/symbol/icon"] svg * {
  fill: #fff; }

.dashboard--editmode .partial[data-partial*="organisms/dashboard-items"] {
  margin-top: 6.6666666667vw; }

.dashboard--editmode .partial[data-partial*="organisms/dashboard-items"] > :not(.text__headline) {
  display: none; }

@media screen and (min-width: 480px) {
  .partial[data-partial*="organisms/dashboard-items"] {
    margin-top: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-hidden > div {
    padding-bottom: 3.5714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-toggler {
    margin-top: 1.4285714286em;
    height: 1.5em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-toggler:before {
    width: calc((100% - 2.2857142857em)); } }
@media screen and (min-width: 480px) {
  .partial[data-partial*="organisms/dashboard-items"] .item-additional-content .item-additional-content-toggler .toggler__icon {
    width: 1.4285714286em;
    height: 1.4285714286em; } }
.partial[data-partial*="organisms/dashboard-items"].js--expanded .item-additional-content .item-additional-content-hidden {
  max-height: none;
  max-height: initial; }

.partial[data-partial*="organisms/dashboard-items"].js--expanded .item-additional-content .item-additional-content-toggler .toggler__icon:after {
  display: none; }

@media screen and (min-width: 480px) {
  .dashboard--editmode .partial[data-partial*="organisms/dashboard-items"] {
    margin-top: 1.7857142857em; } }
.partial[data-partial="organisms/dashboard-items/text"] {
  position: relative;
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/text"] .text__preview {
  line-height: 1.7333333333;
  max-height: 6.9333333333em;
  overflow: hidden;
  position: relative; }

.partial[data-partial="organisms/dashboard-items/text"] .text__preview [data-partial="commons/text-content"] > p {
  margin-top: 0;
  margin-bottom: 0; }

.partial[data-partial="organisms/dashboard-items/text"] .text__preview:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5.2em;
  width: 100%;
  height: 1.7333333333em;
  background: linear-gradient(to bottom, rgba(5, 22, 77, 0), #05164d);
  z-index: 5; }

.partial[data-partial="organisms/dashboard-items/text"] .text__intro {
  margin-bottom: 2.6666666667vw; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/text"] {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/text"] .text__intro {
    margin-bottom: 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/text"] .text__intro {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/text"] .text__intro {
    margin-bottom: 0.5714285714em; } }
.partial[data-partial="organisms/dashboard-items/text"].js--expanded .text__preview, .partial[data-partial="organisms/dashboard-items/text"].no-additional-content .text__preview {
  max-height: none;
  overflow: visible; }

.partial[data-partial="organisms/dashboard-items/text"].js--expanded .text__preview:before, .partial[data-partial="organisms/dashboard-items/text"].no-additional-content .text__preview:before {
  display: none; }

.partial[data-partial="organisms/dashboard-items/image-gallery"] {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/image-gallery"] .text__headline {
  padding-right: 10%;
  padding-left: 10%; }

.partial[data-partial="organisms/dashboard-items/image-gallery"] .gallery__wrapper section[data-partial="organisms/section/image-gallery"] {
  padding-top: 0 !important; }

.partial[data-partial="organisms/dashboard-items/image-gallery"] .image-gallery__controls {
  margin-right: 0;
  float: none;
  position: absolute;
  right: 0; }

.partial[data-partial="organisms/dashboard-items/image-gallery"] .image-caption--image-gallery .image-caption__caption {
  left: 0 !important;
  width: 100% !important;
  margin-left: 0 !important; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/image-gallery"] .text__headline {
    padding-right: 16.6666666667%;
    padding-left: 16.6666666667%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/image-gallery"] .gallery__wrapper {
    padding-right: 20%;
    padding-left: 10%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/image-gallery"] .gallery__wrapper {
    padding-right: 16.6666666667%;
    padding-left: 16.6666666667%; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/dashboard-items/image-gallery"] .image-gallery__pagination {
    margin-left: calc(8.3333333333% - 15px) !important; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/image-gallery"] .image-gallery__controls {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 75%;
    margin-right: 0 !important; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/image-gallery"] .image-gallery__controls {
    left: 83.3333333333%;
    width: 8.3333333333%;
    text-align: center; } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/dashboard-items/image-gallery"] .image-caption--image-gallery .image-caption__caption {
    display: none; } }
.partial[data-partial="organisms/dashboard-items/quote"] {
  position: relative;
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/quote"] .quote__credits {
  margin-top: 4vw; }

.partial[data-partial="organisms/dashboard-items/quote"] .quote__credits > p {
  font-size: 4vw;
  line-height: 1.3333333333; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/quote"] {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/quote"] .quote__credits {
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/quote"] .quote__credits > p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/quote"] .quote__credits > p {
    font-size: 1.0714285714em;
    line-height: 1.7333333333; } }
.partial[data-partial="organisms/dashboard-items/video"] {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/video"] .text__headline {
  padding-left: 10%;
  padding-right: 10%; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/video"] .text__headline {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/video"] .video__wrapper {
    padding-left: 10%;
    padding-right: 10%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/video"] .video__wrapper {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
.partial[data-partial="organisms/dashboard-items/downloads"] {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/downloads"] .text__headline {
  padding-left: 10%;
  padding-right: 10%; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/downloads"] .text__headline {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/downloads"] .downloads {
    padding-left: 10%;
    padding-right: 10%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/downloads"] .downloads {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
.partial[data-partial="organisms/dashboard-items/abstract"] {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/abstract"] .text__headline {
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/abstract"] .abstract__headline {
  padding-left: 10%;
  padding-right: 10%;
  margin-bottom: 4vw; }

.partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content {
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content > p {
  color: #fff;
  font-size: 4vw;
  line-height: 1.7333333333; }

.partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 0; }

.partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li {
  position: relative;
  padding-left: 4vw;
  color: #fff;
  font-weight: 400;
  font-size: 4vw;
  line-height: 1.7333333333; }

.partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li > p {
  color: #fff;
  font-size: 4vw;
  line-height: 1.7333333333; }

.partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li:last-child {
  margin-bottom: 0; }

.partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li:before {
  color: #fff;
  font-weight: 700;
  font-size: 1;
  top: 0.35em;
  line-height: 1;
  position: absolute;
  left: 0;
  display: inline-block;
  content: "/";
  text-align: center; }

.partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li + li {
  margin-top: 1.3333333333vw; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__headline, .partial[data-partial="organisms/dashboard-items/abstract"] .text__headline {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__headline {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content > p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content > p {
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li > p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li > p {
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li {
    font-size: 1.0714285714em;
    line-height: 1.7333333333; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li {
    padding-left: 1em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li {
    padding-left: 1em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li {
    padding-left: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li + li {
    margin-top: 0.3571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/abstract"] .abstract__content ul li + li {
    margin-top: 0.3571428571em; } }
.partial[data-partial="organisms/dashboard-items/about"] {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/about"] .text__headline {
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/about"] .about__headline {
  margin-bottom: 4vw;
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/about"] .about__content {
  padding-left: 10%;
  padding-right: 10%; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/about"] .about__headline, .partial[data-partial="organisms/dashboard-items/about"] .text__headline {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/about"] .about__headline {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/about"] .about__content {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
.partial[data-partial="organisms/dashboard-items/interview"] {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/interview"] .text__headline {
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/interview"] .item-additional-content-toggler {
  margin-left: 10%;
  margin-right: 10%; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__additional {
  margin-top: 4vw; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items {
  padding: 0;
  margin: 0;
  list-style: none; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item {
  position: relative;
  display: block; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item > [data-partial="atoms/text"] {
  padding: 4vw;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
  border-radius: 1.8666666667vw;
  border: 1px solid rgba(235, 235, 235, 0.5); }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item:before {
  content: "Q";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 8.3333333333vw;
  font-size: 5.3333333333vw;
  font-weight: 700;
  line-height: 8.3333333333vw;
  text-align: center;
  border-radius: 1.8666666667vw;
  background-color: #f5f5f5;
  color: #878787; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item.interview__item__question {
  padding-left: 10.8333333333vw; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item.interview__item__question > [data-partial="atoms/text"] {
  font-weight: 700; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item.interview__item__answer {
  padding-right: 10.8333333333vw; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item.interview__item__answer:before {
  content: "A";
  left: auto;
  right: 0; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item + .interview__item {
  margin-top: 4vw; }

.partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item + .interview__item.interview__item__question {
  margin-top: 8vw; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .text__headline {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .item-additional-content-toggler {
    margin-left: 16.6666666667%;
    margin-right: 16.6666666667%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__intro {
    padding-left: 10%;
    padding-right: 10%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__intro {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__additional {
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__additional {
    margin-top: 0.7142857143em;
    padding-left: 10%;
    padding-right: 10%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__additional {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item > [data-partial="atoms/text"] {
    padding: 1.0714285714em;
    border-radius: 0.5em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item > [data-partial="atoms/text"] {
    padding: 1.0714285714em;
    border-radius: 1.0714285714em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item:before {
    font-size: 20px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item:before {
    width: 34px;
    height: 34px;
    line-height: 34px;
    border-radius: 7px;
    font-size: 20px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item:before {
    width: 53px;
    height: 53px;
    line-height: 53px;
    border-radius: 15px;
    font-size: 32px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item.interview__item__question {
    padding-left: 51px;
    padding-right: 51px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item.interview__item__question {
    padding-left: 68px;
    padding-right: 68px; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item.interview__item__answer {
    padding-left: 51px;
    padding-right: 51px; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item.interview__item__answer {
    padding-left: 68px;
    padding-right: 68px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item + .interview__item {
    margin-top: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item + .interview__item {
    margin-top: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item + .interview__item.interview__item__question {
    margin-top: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/interview"] .interview__items .interview__item + .interview__item.interview__item__question {
    margin-top: 2.5em; } }
.partial[data-partial="organisms/dashboard-items/table"] {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/table"] .text__headline {
  padding-right: 10%;
  padding-left: 10%; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"] .text__headline {
    padding-right: 16.6666666667%;
    padding-left: 16.6666666667%; } }
.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper .teaser-slider__content, .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper .teaser-slider__rowlabels {
  float: left;
  width: 50%;
  padding-right: 0;
  padding-left: 0;
  margin-left: 0; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper .teaser-slider__stylewrapper > .line {
  background-color: #fff;
  opacity: 0.5; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper .teaser-slider__stylewrapper > .header-bg:after {
  background-color: #ebebeb; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper:after {
  display: table;
  clear: both;
  content: ""; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__stylewrapper {
  left: 0; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__stylewrapper > .line {
  right: 0;
  left: 0;
  width: auto !important; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__stylewrapper .header-bg {
  right: 0;
  left: 0; }

.partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__stylewrapper .header-bg:after {
  top: 0; }

@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper {
    margin-right: 10%;
    margin-left: 10%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper {
    width: auto;
    margin-right: 16.6666666667%;
    margin-left: 16.6666666667%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper .teaser-slider__rowlabels {
    width: 40%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper .teaser-slider__content {
    width: 60%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__wrapper .teaser-slider__stylewrapper {
    margin-left: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__slider-buttons {
    width: 80%;
    margin-left: calc(10% + 15px); } }
@media screen and (max-width: 767px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__stylewrapper {
    width: 100%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/table"].dashboard-style .teaser-slider__stylewrapper {
    width: 100%; } }
.partial[data-partial="organisms/dashboard-items/infostatistic-single"] {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/infostatistic-single"] .infostatistic__content, .partial[data-partial="organisms/dashboard-items/infostatistic-single"] .text__headline {
  padding-left: 10%;
  padding-right: 10%; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/infostatistic-single"] .infostatistic__content, .partial[data-partial="organisms/dashboard-items/infostatistic-single"] .text__headline {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
.partial[data-partial="organisms/dashboard-items/infostatistic-triple"] {
  position: relative; }

.partial[data-partial="organisms/dashboard-items/infostatistic-triple"] .infostatistic__content, .partial[data-partial="organisms/dashboard-items/infostatistic-triple"] .text__headline {
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/infostatistic-triple"] .infostatistic__content > * {
  display: block;
  margin-top: 8vw; }

.partial[data-partial="organisms/dashboard-items/infostatistic-triple"] .infostatistic__content > :first-child {
  margin-top: 0; }

@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/infostatistic-triple"] .infostatistic__content, .partial[data-partial="organisms/dashboard-items/infostatistic-triple"] .text__headline {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; }

  .partial[data-partial="organisms/dashboard-items/infostatistic-triple"] .infostatistic__content:after {
    content: "";
    display: table;
    clear: both; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/infostatistic-triple"] .infostatistic__content > * {
    margin-top: 2.1428571429em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/infostatistic-triple"] .infostatistic__content > * {
    display: inline-block;
    float: left;
    margin-top: 0;
    width: 33.3333333333%;
    box-sizing: border-box;
    padding-right: 15px; } }
.partial[data-partial="organisms/dashboard-items/press-release"] {
  position: relative; }

.dashboard--editmode .partial[data-partial^="organisms/dashboard-items/"] + .partial[data-partial="organisms/dashboard-items/press-release"]:before {
  content: "";
  padding-top: 13.3333333333vw;
  padding-bottom: 13.3333333333vw;
  margin-bottom: 13.3333333333vw;
  height: 1px;
  background-color: #05164d !important;
  opacity: 1;
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8); }

.partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--button, .partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--overline {
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--overline {
  margin-bottom: 5.3333333333vw; }

.partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--headline {
  margin-bottom: 6.6666666667vw;
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/press-release"] .press-release__preview {
  line-height: 1.7333333333;
  max-height: 6.9333333333em;
  overflow: hidden;
  position: relative; }

.partial[data-partial="organisms/dashboard-items/press-release"] .press-release__preview [data-partial="commons/text-content"] > p {
  margin-top: 0;
  margin-bottom: 0; }

.partial[data-partial="organisms/dashboard-items/press-release"] .press-release__preview:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5.2em;
  width: 100%;
  height: 1.7333333333em;
  background: linear-gradient(to bottom, transparent 0%, #05164d 100%); }

.partial[data-partial="organisms/dashboard-items/press-release"] .text__headline {
  padding-left: 10%;
  padding-right: 10%;
  margin-top: 13.3333333333vw; }

.partial[data-partial="organisms/dashboard-items/press-release"] .press-release__intro {
  margin-bottom: 2.6666666667vw;
  padding-left: 10%;
  padding-right: 10%; }

.partial[data-partial="organisms/dashboard-items/press-release"] .item-additional-content, .partial[data-partial="organisms/dashboard-items/press-release"] .press-release__preview {
  padding-left: 10%;
  padding-right: 10%; }

.dashboard--editmode .partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--button, .dashboard--editmode .partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--headline, .dashboard--editmode .partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--overline {
  display: block; }

@media screen and (min-width: 480px) {
  .dashboard--editmode .partial[data-partial^="organisms/dashboard-items/"] + .partial[data-partial="organisms/dashboard-items/press-release"]:before {
    padding-top: 3.5714285714em;
    padding-bottom: 3.5714285714em;
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--button, .partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--overline {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--overline {
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--headline {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .press-release_pageintro--headline {
    margin-bottom: 2.4285714286em;
    padding-left: 8.3333333333%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .text__headline {
    margin-top: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .text__headline {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .press-release__intro {
    margin-bottom: 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .press-release__intro {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .press-release__intro {
    margin-bottom: 0.5714285714em;
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/press-release"] .item-additional-content, .partial[data-partial="organisms/dashboard-items/press-release"] .press-release__preview {
    padding-left: 16.6666666667%;
    padding-right: 16.6666666667%; } }
.partial[data-partial="organisms/dashboard-items/press-release"].js--expanded .press-release__preview, .partial[data-partial="organisms/dashboard-items/press-release"].no-additional-content .press-release__preview {
  max-height: none;
  overflow: visible; }

.partial[data-partial="organisms/dashboard-items/press-release"].js--expanded .press-release__preview:before, .partial[data-partial="organisms/dashboard-items/press-release"].no-additional-content .press-release__preview:before {
  display: none; }

.partial[data-partial="organisms/dashboard-items/event"] {
  position: relative; }

.dashboard--editmode .partial[data-partial^="organisms/dashboard-items/"] + .partial[data-partial="organisms/dashboard-items/event"]:before {
  display: block;
  height: 1px;
  padding-top: 13.3333333333vw;
  padding-bottom: 13.3333333333vw;
  margin-bottom: 13.3333333333vw;
  content: "";
  background-color: #05164d !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  opacity: 1; }

.partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--button, .partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--overline {
  padding-right: 10%;
  padding-left: 10%; }

.partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--overline {
  margin-bottom: 5.3333333333vw; }

.partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--headline {
  padding-right: 10%;
  padding-left: 10%;
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="organisms/dashboard-items/event"] .event__preview {
  position: relative;
  max-height: 6.9333333333em;
  overflow: hidden;
  line-height: 1.7333333333; }

.partial[data-partial="organisms/dashboard-items/event"] .event__preview [data-partial="commons/text-content"] > p {
  margin-top: 0;
  margin-bottom: 0; }

.partial[data-partial="organisms/dashboard-items/event"] .event__preview:before {
  position: absolute;
  top: 5.2em;
  left: 0;
  width: 100%;
  height: 1.7333333333em;
  content: "";
  background: linear-gradient(to bottom, transparent 0%, #05164d 100%); }

.partial[data-partial="organisms/dashboard-items/event"] .text__headline {
  padding-right: 10%;
  padding-left: 10%;
  margin-top: 13.3333333333vw; }

.partial[data-partial="organisms/dashboard-items/event"] .event__intro {
  padding-right: 10%;
  padding-left: 10%;
  margin-bottom: 2.6666666667vw;
  font-weight: 700; }

.partial[data-partial="organisms/dashboard-items/event"] .event__preview, .partial[data-partial="organisms/dashboard-items/event"] .item-additional-content {
  padding-right: 10%;
  padding-left: 10%; }

.dashboard--editmode .partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--button, .dashboard--editmode .partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--headline, .dashboard--editmode .partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--overline {
  display: block; }

@media screen and (min-width: 480px) {
  .dashboard--editmode .partial[data-partial^="organisms/dashboard-items/"] + .partial[data-partial="organisms/dashboard-items/event"]:before {
    padding-top: 3.5714285714em;
    padding-bottom: 3.5714285714em;
    margin-bottom: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--button, .partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--overline {
    padding-right: 16.6666666667%;
    padding-left: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--overline {
    margin-bottom: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--headline {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/event"] .event_pageintro--headline {
    padding-right: 16.6666666667%;
    padding-left: 8.3333333333%;
    margin-bottom: 2.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/event"] .text__headline {
    margin-top: 3.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/event"] .text__headline {
    padding-right: 16.6666666667%;
    padding-left: 16.6666666667%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="organisms/dashboard-items/event"] .event__intro {
    margin-bottom: 0.7142857143em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="organisms/dashboard-items/event"] .event__intro {
    margin-bottom: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/event"] .event__intro {
    padding-right: 16.6666666667%;
    padding-left: 16.6666666667%;
    margin-bottom: 0.5714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="organisms/dashboard-items/event"] .event__preview, .partial[data-partial="organisms/dashboard-items/event"] .item-additional-content {
    padding-right: 16.6666666667%;
    padding-left: 16.6666666667%; } }
.partial[data-partial="organisms/dashboard-items/event"].js--expanded .event__preview, .partial[data-partial="organisms/dashboard-items/event"].no-additional-content .event__preview {
  max-height: none;
  overflow: visible; }

.partial[data-partial="organisms/dashboard-items/event"].js--expanded .event__preview:before, .partial[data-partial="organisms/dashboard-items/event"].no-additional-content .event__preview:before {
  display: none; }

.partial[data-partial="organisms/section/spacer"].spacer--large {
  height: 40px; }

.partial[data-partial="organisms/section/spacer"].spacer--small {
  height: 20px; }

.partial[data-partial^="organisms/"] {
  font-size: 1em;
  line-height: normal;
  letter-spacing: normal; }

.partial[data-partial^="search-results/"] {
  position: relative;
  width: calc(83.3333333333% + 30px);
  padding: 6.6666666667vw 10%;
  margin-right: auto;
  margin-left: auto;
  background: #fff; }

.partial[data-partial^="search-results/"] a {
  color: currentColor;
  text-decoration: none; }

[data-hook=previewRow] .partial[data-partial^="search-results/"] {
  width: calc(83.3333333333% + 30px); }

@media screen and (min-width: 768px) {
  .partial[data-partial^="search-results/"] {
    width: calc(66.6666666667% + 60px - 7.5px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial^="search-results/"] {
    width: calc(83.3333333333% - 7.5px); } }
@media screen and (min-width: 768px) {
  [data-hook=previewRow] .partial[data-partial^="search-results/"] {
    width: calc(66.6666666667% + 60px - 7.5px); } }
@media screen and (min-width: 992px) {
  [data-hook=previewRow] .partial[data-partial^="search-results/"] {
    width: calc(83.3333333333% - 7.5px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial^="search-results/"] {
    padding: 1.7857142857em 10%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial^="search-results/"] {
    padding: 1.7857142857em 30px; } }
.partial[data-partial^="search-results/"].default--no-padding {
  padding: 0; }

.partial[data-partial^="search-results/"].search-results--border {
  border: 0.0714285714em solid #dcdcdc; }

.partial[data-partial="search-results/default"] .default__overline {
  font-size: 3.2vw;
  font-weight: 700;
  line-height: 1.5; }

.partial[data-partial="search-results/default"] .default__headline {
  margin-bottom: 2.6666666667vw; }

.partial[data-partial="search-results/default"] .default__headline > * {
  margin: 0;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3888888889; }

.partial[data-partial="search-results/default"] .default__text {
  margin: 0; }

.partial[data-partial="search-results/default"] .default__text p {
  font-size: 4vw;
  line-height: 1.4666666667; }

.partial[data-partial="search-results/default"] .default__buttons {
  margin-top: 6.6666666667vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/default"] .default__overline {
    font-size: 0.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="search-results/default"] .default__overline {
    margin-bottom: 0.7142857143em;
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/default"] .default__headline {
    margin-bottom: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/default"] .default__headline > * {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/default"] .default__text p {
    font-size: 1.0714285714em;
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/default"] .default__buttons {
    margin-top: 1.7857142857em; } }
.partial[data-partial="search-results/contact"] {
  background: #fff; }

@media screen and (min-width: 768px) {
  .partial[data-partial="search-results/contact"] {
    padding: 1.7857142857em 30px;
    margin-right: auto;
    margin-left: auto; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/contact"] {
    padding: 2.8571428571em 2.1428571429em;
    margin-right: auto;
    margin-left: auto; } }
.partial[data-partial="search-results/event"] .event__overline {
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.7333333333; }

.partial[data-partial="search-results/event"] .event__headline {
  margin: 0;
  margin-bottom: 0.7142857143em; }

.partial[data-partial="search-results/event"] .event__headline > * {
  margin: 0;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3888888889; }

.partial[data-partial="search-results/event"] .event__location i {
  display: inline-block;
  width: 3.7333333333vw;
  margin-right: 2.6666666667vw;
  vertical-align: middle; }

.partial[data-partial="search-results/event"] .event__location i span {
  display: block; }

.partial[data-partial="search-results/event"] .event__location > span {
  display: inline-block;
  font-size: 4vw;
  line-height: 1.7333333333;
  vertical-align: middle; }

.partial[data-partial="search-results/event"] .event__text {
  margin: 0; }

.partial[data-partial="search-results/event"] .event__text p {
  font-size: 1em;
  line-height: 1.3888888889; }

.partial[data-partial="search-results/event"] .event__buttons ul {
  padding: 0;
  margin: 0;
  list-style: none; }

.partial[data-partial="search-results/event"] .event__buttons ul li {
  margin-top: 1.7857142857em; }

@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/event"] .event__overline {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/event"] .event__overline {
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/event"] .event__headline > * {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/event"] .event__location i {
    width: 1em;
    margin-right: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/event"] .event__location > span {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="search-results/event"] .event__location > span {
    line-height: 1.4666666667; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/event"] .event__location > span {
    font-size: 1em;
    line-height: 1.7142857143; } }
.partial[data-partial="search-results/location"] .location__headline {
  margin-bottom: 2.6666666667vw; }

.partial[data-partial="search-results/location"] .location__headline > * {
  margin: 0;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3888888889; }

.partial[data-partial="search-results/location"] .location__description {
  margin-bottom: 2.6666666667vw; }

.partial[data-partial="search-results/location"] .location__address {
  margin-bottom: 1.7857142857em; }

.partial[data-partial="search-results/location"] .location__address address {
  font-style: normal;
  color: #787878; }

.partial[data-partial="search-results/location"] .location__address address, .partial[data-partial="search-results/location"] .location__address p, .partial[data-partial="search-results/location"] .location__description address, .partial[data-partial="search-results/location"] .location__description p {
  font-size: 4vw;
  line-height: 1.6; }

.partial[data-partial="search-results/location"] .location__buttons {
  margin-bottom: 6.6666666667vw; }

.partial[data-partial="search-results/location"] .location__buttons ul {
  padding: 0;
  margin: 0;
  list-style: none; }

.partial[data-partial="search-results/location"] .location__buttons ul li {
  margin-top: 1.7857142857em; }

@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/location"] {
    padding-bottom: 0; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/location"] .location__columns {
    display: -ms-flexbox;
    display: flex; }

  .partial[data-partial="search-results/location"] .location__columns > div {
    width: 50%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/location"] .location__headline {
    margin-bottom: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/location"] .location__headline > * {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/location"] .location__description {
    margin-bottom: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/location"] .location__address address, .partial[data-partial="search-results/location"] .location__address p, .partial[data-partial="search-results/location"] .location__description address, .partial[data-partial="search-results/location"] .location__description p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="search-results/location"] .location__address address, .partial[data-partial="search-results/location"] .location__address p, .partial[data-partial="search-results/location"] .location__description address, .partial[data-partial="search-results/location"] .location__description p {
    line-height: 1.4666666667; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/location"] .location__address address, .partial[data-partial="search-results/location"] .location__address p, .partial[data-partial="search-results/location"] .location__description address, .partial[data-partial="search-results/location"] .location__description p {
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/location"] .location__getintouch {
    padding-left: 15px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/location"] .location__buttons {
    margin-bottom: 1.7857142857em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="search-results/location"] .location__buttons {
    margin-bottom: none; } }
.partial[data-partial="search-results/press-release"] .press-release__overline {
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.7333333333; }

.partial[data-partial="search-results/press-release"] .press-release__headline {
  margin: 0;
  margin-bottom: 0.7142857143em; }

.partial[data-partial="search-results/press-release"] .press-release__headline > * {
  margin: 0;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3888888889; }

.partial[data-partial="search-results/press-release"] .press-release__text {
  margin: 0; }

.partial[data-partial="search-results/press-release"] .press-release__text p {
  font-size: 4vw;
  line-height: 1.4666666667; }

.partial[data-partial="search-results/press-release"] .press-release__buttons {
  margin-top: 5.3333333333vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/press-release"] .press-release__overline {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/press-release"] .press-release__overline {
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/press-release"] .press-release__headline > * {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/press-release"] .press-release__text p {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/press-release"] .press-release__text p {
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/press-release"] .press-release__buttons {
    margin-top: 1.4285714286em; } }
.partial[data-partial="search-results/download"] {
  padding-top: 5.3333333333vw;
  padding-bottom: 5.3333333333vw; }

.partial[data-partial="search-results/download"] ul {
  padding: 0;
  margin: 0; }

.partial[data-partial="search-results/download"] .download__headline, .partial[data-partial="search-results/download"] .download__info, .partial[data-partial="search-results/download"] .download__text {
  width: 75%; }

.partial[data-partial="search-results/download"] .download__headline > * {
  font-size: 4vw;
  font-weight: 700;
  line-height: 1.4666666667; }

.partial[data-partial="search-results/download"] .download__info, .partial[data-partial="search-results/download"] .download__text {
  margin: 0; }

.partial[data-partial="search-results/download"] .download__info li, .partial[data-partial="search-results/download"] .download__info p, .partial[data-partial="search-results/download"] .download__text li, .partial[data-partial="search-results/download"] .download__text p {
  font-size: 3.2vw;
  line-height: 1.5; }

.partial[data-partial="search-results/download"] .download__info {
  margin-top: 1.3333333333vw; }

.partial[data-partial="search-results/download"] .download__info li {
  display: inline-block;
  color: #999; }

.partial[data-partial="search-results/download"] .download__info li:not(:first-child):before {
  content: "\00a0|\00a0"; }

.partial[data-partial="search-results/download"] .download__link {
  position: absolute;
  top: 50%;
  right: 5.3333333333vw; }

.partial[data-partial="search-results/download"] .download__link .link--search-results-download {
  width: 12vw;
  height: 12vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/download"] {
    padding-top: 1.4285714286em;
    padding-bottom: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="search-results/download"] {
    padding-top: 1.0714285714em;
    padding-bottom: 1.0714285714em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="search-results/download"] .download__headline, .partial[data-partial="search-results/download"] .download__info, .partial[data-partial="search-results/download"] .download__text {
    width: 87.5%; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/download"] .download__headline > * {
    font-size: 1.0714285714em; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/download"] .download__headline > * {
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/download"] .download__info li, .partial[data-partial="search-results/download"] .download__info p, .partial[data-partial="search-results/download"] .download__text li, .partial[data-partial="search-results/download"] .download__text p {
    font-size: 0.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="search-results/download"] .download__info li, .partial[data-partial="search-results/download"] .download__info p, .partial[data-partial="search-results/download"] .download__text li, .partial[data-partial="search-results/download"] .download__text p {
    font-size: 1.0714285714em;
    line-height: 1.4666666667; } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/download"] .download__info li, .partial[data-partial="search-results/download"] .download__info p, .partial[data-partial="search-results/download"] .download__text li, .partial[data-partial="search-results/download"] .download__text p {
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/download"] .download__info {
    margin-top: 0.3571428571em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/download"] .download__link {
    right: 1.4285714286em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="search-results/download"] .download__link {
    right: 30px; } }
@media screen and (max-width: 991px) {
  .partial[data-partial="search-results/download"] .download__link {
    transform: translateY(-50%); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="search-results/download"] .download__link {
    top: 0.7142857143em;
    right: 1.4285714286em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/download"] .download__link .link--search-results-download {
    width: 3.2142857143em;
    height: 3.2142857143em; } }
.partial[data-partial="search-results/other"] .other__title {
  margin-bottom: 2.6666666667vw;
  word-break: break-all; }

.partial[data-partial="search-results/other"] .other__title > * {
  margin: 0;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3888888889; }

.partial[data-partial="search-results/other"] .other__text {
  margin: 0; }

.partial[data-partial="search-results/other"] .other__text p {
  font-size: 4vw;
  line-height: 1.4666666667; }

.partial[data-partial="search-results/other"] .other__buttons {
  margin-top: 1.7857142857em; }

@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/other"] .other__title {
    margin-bottom: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/other"] .other__title > * {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="search-results/other"] .other__text p {
    font-size: 1.0714285714em;
    font-size: 1em;
    line-height: 1.7142857143; } }
.partial[data-partial="search-results/other"].default--border {
  border: 0.0714285714em solid #dcdcdc; }

.partial[data-partial="capability-finder-results/default"] > .container > div {
  position: relative;
  width: calc(83.3333333333% + 30px);
  padding: 6.6666666667vw 10%;
  margin-right: auto;
  margin-left: auto;
  background: #fff; }

.partial[data-partial="capability-finder-results/default"] > .container > div a {
  color: currentColor;
  text-decoration: none; }

[data-hook=previewRow] .partial[data-partial="capability-finder-results/default"] > .container > div {
  width: calc(83.3333333333% + 30px); }

.partial[data-partial="capability-finder-results/default"] > .container > div .default__overline {
  font-size: 3.2vw;
  font-weight: 700;
  line-height: 1.5; }

.partial[data-partial="capability-finder-results/default"] > .container > div .default__headline {
  margin-bottom: 2.6666666667vw; }

.partial[data-partial="capability-finder-results/default"] > .container > div .default__headline > * {
  margin: 0;
  font-size: 4.8vw;
  font-weight: 700;
  line-height: 1.3888888889; }

.partial[data-partial="capability-finder-results/default"] > .container > div .default__text {
  margin: 0; }

.partial[data-partial="capability-finder-results/default"] > .container > div .default__text p {
  font-size: 4vw;
  line-height: 1.4666666667; }

.partial[data-partial="capability-finder-results/default"] > .container > div .default__buttons {
  margin-top: 6.6666666667vw; }

.partial[data-partial="capability-finder-results/default"] > .container > div.default--no-padding {
  padding: 0; }

.partial[data-partial="capability-finder-results/default"] > .container > div.search-results--border {
  border: 0.0714285714em solid #dcdcdc; }

@media screen and (min-width: 768px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div {
    width: calc(66.6666666667% + 60px - 7.5px); } }
@media screen and (min-width: 992px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div {
    width: calc(83.3333333333% - 7.5px); } }
@media screen and (min-width: 768px) {
  [data-hook=previewRow] .partial[data-partial="capability-finder-results/default"] > .container > div {
    width: calc(66.6666666667% + 60px - 7.5px); } }
@media screen and (min-width: 992px) {
  [data-hook=previewRow] .partial[data-partial="capability-finder-results/default"] > .container > div {
    width: calc(83.3333333333% - 7.5px); } }
@media screen and (min-width: 480px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div {
    padding: 1.7857142857em 10%; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div {
    padding: 1.7857142857em 30px; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div .default__overline {
    font-size: 0.8571428571em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div .default__overline {
    margin-bottom: 0.7142857143em;
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div .default__headline {
    margin-bottom: 0.7142857143em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div .default__headline > * {
    font-size: 1.2857142857em; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div .default__text p {
    font-size: 1.0714285714em;
    font-size: 1em;
    line-height: 1.7142857143; } }
@media screen and (min-width: 480px) {
  .partial[data-partial="capability-finder-results/default"] > .container > div .default__buttons {
    margin-top: 1.7857142857em; } }
.partial[data-partial="capability-finder-results/table"] {
  background: #f5f5f5; }

.partial[data-partial="capability-finder-results/table"] > * {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.partial[data-partial="capability-finder-results/table"] .table__headline {
  margin-bottom: 8vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="capability-finder-results/table"] .table__headline {
    margin-bottom: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="capability-finder-results/table"] .table__headline {
    margin-bottom: 3.5714285714em; } }
.partial[data-partial="capability-finder-results/contact"] {
  background: #f5f5f5; }

.partial[data-partial="capability-finder-results/contact"] .partial[data-partial="organisms/section/teaser-slider/contact"], .partial[data-partial="capability-finder-results/contact"] > * {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.partial[data-partial="capability-finder-results/contact"] .partial[data-partial="organisms/section/teaser-slider/contact"] .teaser-slider__content .half-circle:before {
  background-color: #f5f5f5; }

.partial[data-partial="capability-finder-results/contact"] .partial[data-partial="organisms/section/teaser-slider/contact"].section--background-grey .teaser-slider__content .half-circle:before {
  background-color: #fff; }

.partial[data-partial="capability-finder-results/contact"] .partial[data-partial="organisms/section/teaser-slider/contact"].section--background-grey .teaser-slider__content:after {
  background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%, #f5f5f5 100%); }

.partial[data-partial="capability-finder-results/contact"] .partial[data-partial*="organisms/section"], .partial[data-partial="capability-finder-results/contact"] .partial[data-partial*="organisms/section"] .section--background-grey {
  background: transparent; }

.partial[data-partial="capability-finder-results/link"] {
  padding-bottom: 0 !important;
  background: #f5f5f5; }

.partial[data-partial="capability-finder-results/link"] > * {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.partial[data-partial="capability-finder-results/link"] > div > div > div {
  padding-right: 0;
  padding-left: 0;
  position: relative; }

@media screen and (min-width: 768px) {
  .partial[data-partial="capability-finder-results/link"] > div > div > div {
    left: -15px; } }
.partial[data-partial="capability-finder-results/download"] {
  background: #f5f5f5; }

.partial[data-partial="capability-finder-results/download"] > * {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.partial[data-partial="capability-finder-results/hint"] {
  background: #f5f5f5; }

.partial[data-partial="capability-finder-results/hint"] > * {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.partial[data-partial="capability-finder-results/hint"] .table__headline {
  margin-bottom: 8vw; }

@media screen and (min-width: 480px) {
  .partial[data-partial="capability-finder-results/hint"] .table__headline {
    margin-bottom: 2.1428571429em; } }
@media screen and (min-width: 768px) {
  .partial[data-partial="capability-finder-results/hint"] .table__headline {
    margin-bottom: 3.5714285714em; } }
.partial[data-partial="capability-finder-results/text"] {
  padding-bottom: 0 !important;
  background: #f5f5f5; }

.partial[data-partial="capability-finder-results/text"] > * {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.partial[data-partial="svgs/symbol/logo"]:before {
  padding-top: 37.5%; }

.disable-hover, .disable-hover * {
  pointer-events: none !important; }

/*# sourceMappingURL=scheme-blue-yellow-style.css.map */

