@charset "UTF-8";
@import url("https://use.typekit.net/qua5ftn.css");

.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden;
  display: none !important;
}
.contao-cookiebar * {
  box-sizing: border-box;
}
.contao-cookiebar:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.contao-cookiebar .cc-inner {
  display: inline-block;
  overflow-y: auto;
  max-height: 100%;
  max-width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  font-size: 1rem;
  text-align: left;
}
.contao-cookiebar.cc-top .cc-inner {
  vertical-align: top;
}
.contao-cookiebar.cc-top.cc-active .cc-inner {
  animation: cookiebar-top-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-top.cc-saved .cc-inner {
  animation: cookiebar-top-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-bottom .cc-inner {
  vertical-align: bottom;
}
.contao-cookiebar.cc-bottom.cc-active .cc-inner {
  animation: cookiebar-bottom-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-bottom.cc-saved .cc-inner {
  animation: cookiebar-bottom-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-middle .cc-inner {
  vertical-align: middle;
}
.contao-cookiebar.cc-middle.cc-active .cc-inner {
  animation: cookiebar-middle-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-middle.cc-saved .cc-inner {
  animation: cookiebar-middle-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-left {
  text-align: left;
}
.contao-cookiebar.cc-right {
  text-align: right;
  position: fixed;
}
.contao-cookiebar .cc-head h1:first-child,
.contao-cookiebar .cc-head h2:first-child,
.contao-cookiebar .cc-head h3:first-child,
.contao-cookiebar .cc-head h4:first-child,
.contao-cookiebar .cc-head h5:first-child,
.contao-cookiebar .cc-head h6:first-child {
  margin-top: 0;
}
.contao-cookiebar .cc-head p {
  margin-bottom: 15px;
}
.contao-cookiebar .cc-btn {
  display: inline-block;
  cursor: pointer;
  width: 100%;
  padding: 8px 14px;
  margin-bottom: 8px;
  font-size: 15px;
  outline: 0 none;
  border: 1px solid #cfcfcf;
  border-radius: 4px;
  color: #444;
  background: #f5f5f5;
}
.contao-cookiebar .cc-btn:hover {
  background: #ececec;
}
.contao-cookiebar .cc-btn:last-child {
  margin-bottom: 0;
}
.contao-cookiebar .grayscale .cc-btn {
  background: #f1efef;
}
.contao-cookiebar .grayscale .cc-btn:hover {
  background: #ececec;
}
.contao-cookiebar .grayscale .cc-btn.success {
  background: #fbfbfb;
}
.contao-cookiebar .grayscale .cc-btn.success:hover {
  background: #f7f7f7;
}
.contao-cookiebar .highlight .cc-btn.success {
  background: #4e9e3e;
  border-color: #3e7830;
  color: #fff;
}
.contao-cookiebar .highlight .cc-btn.success:hover {
  background: #4c933f;
}
.contao-cookiebar label {
  position: relative;
  display: block;
  padding: 8px 13px 8px 0;
  line-height: 1.2rem;
}
.contao-cookiebar label.group {
  font-weight: 600;
}
.contao-cookiebar input {
  position: absolute;
  width: 1px;
  height: 1px;
  outline: 0 none;
  opacity: 0;
}
.contao-cookiebar input + label {
  padding: 8px 13px 8px 50px;
  cursor: pointer;
}
.contao-cookiebar input + label:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 35px;
  height: 18px;
  margin: 0;
  box-sizing: content-box;
  border-radius: 10px;
  background: #fff;
  border: 2px solid #9c9b99;
  transition: border-color 0.2s;
}
.contao-cookiebar input + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 10px;
  left: 4px;
  width: 14px;
  height: 14px;
  border-radius: 10px;
  background: #9c9b99;
  transition: background 0.2s, margin-left 0.2s, padding 0.2s;
}
.contao-cookiebar input + label:active:after {
  padding-left: 5px;
}
.contao-cookiebar input.cc-group-half + label:after {
  background: linear-gradient(
    to right,
    #9c9b99 0%,
    #9c9b99 50%,
    #399d32 50%,
    #399d32 100%
  );
}
.contao-cookiebar input:checked + label:after {
  background: #399d32;
  margin-left: 17px;
}
.contao-cookiebar input:checked + label:active:after {
  margin-left: 12px;
}
.contao-cookiebar input:checked + label:before {
  background: #dcf3db;
  border-color: #399d32;
}
.contao-cookiebar input:disabled + label {
  pointer-events: none;
}
.contao-cookiebar input:disabled + label:after {
  background: #c8c7c5;
}
.contao-cookiebar input:disabled + label:before {
  background: #f4f4f4;
  border-color: #c8c7c5;
}
.contao-cookiebar.cc-active .cc-inner {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.contao-cookiebar.cc-active.cc-blocked {
  pointer-events: auto;
  animation: cookiebar-overlay-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-saved.cc-inner {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.contao-cookiebar.cc-saved.cc-blocked {
  pointer-events: none;
  animation: cookiebar-overlay-out 0.5s ease-in-out forwards;
}

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0;
  }
  .contao-cookiebar .cc-inner {
    max-width: 750px;
  }
}

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.75);
  }
}

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75);
  }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden;
  }
}

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
  }
}

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
  }
}

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
  }
}

.contao-cookiebar {
  color: #444444;
}
.contao-cookiebar p {
  color: #868686;
  line-height: 1.4;
}
.contao-cookiebar .cc-inner {
  padding: 25px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  background: #fff;
}
.contao-cookiebar .cc-groups {
  display: none;
  padding-top: 15px;
}
.contao-cookiebar .cc-groups .cc-group {
  position: relative;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
  margin-bottom: 10px;
  text-align: left;
}
.contao-cookiebar .cc-groups .cc-group > label {
  margin: 5px 130px 5px 10px;
}
.contao-cookiebar .cc-cookies {
  background: #fbfbfb;
  border-radius: 0 0 5px 5px;
}
.contao-cookiebar .cc-cookies > p {
  font-size: 0.875rem;
}
.contao-cookiebar .cc-cookies > p,
.contao-cookiebar .cc-cookies > .cc-cookie {
  margin: 0;
  padding: 15px;
  border-top: 1px solid #e6e6e6;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
  font-size: 0.875rem;
  background: #fff;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #efefef;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
  font-weight: 600;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
  margin-top: 5px;
}
.contao-cookiebar
  .cc-cookies
  .cc-cookie
  .cc-cookie-info
  + button.cc-detail-btn-details {
  margin-top: 15px;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc p {
  margin-bottom: 0;
}
.contao-cookiebar .cc-cookies .cc-cookie label.cookie + p,
.contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info,
.contao-cookiebar
  .cc-cookies
  .cc-cookie
  label.cookie
  + button.cc-detail-btn-details {
  margin-top: 10px;
}
.contao-cookiebar .cc-cookies .cc-cookie p {
  margin: 0 0 15px;
  font-size: 0.875rem;
}
.contao-cookiebar .cc-footer,
.contao-cookiebar .cc-info {
  text-align: center;
}
.contao-cookiebar .cc-detail-btn-details {
  border: 0 none;
  outline: 0 none;
  background: transparent;
  font-size: 13px;
  letter-spacing: 0;
  text-transform: initial;
  cursor: pointer;
  color: #a2a2a2;
  text-decoration: underline;
  padding: 0;
  margin: 0 0 10px;
}
.contao-cookiebar .cc-detail-btn-details span:nth-child(2) {
  display: none;
}
.contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(1) {
  display: none;
}
.contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(2) {
  display: inline;
}
.contao-cookiebar .cc-detail-btn-details:hover {
  color: #717171;
}
.contao-cookiebar .cc-info {
  margin-top: 15px;
}
.contao-cookiebar .cc-info > p {
  font-size: 0.875rem;
}
.contao-cookiebar .cc-info > a {
  display: inline-block;
  font-size: 0.813rem;
  color: #a2a2a2;
  text-decoration: none;
}
.contao-cookiebar .cc-info > a:hover {
  color: #717171;
}
.contao-cookiebar .cc-info > a + a:before {
  display: inline-block;
  content: "·";
  margin-right: 5px;
}

.cc-footer.highlight {
  background-color: transparent;
}

[x-cloak] {
  display: none;
  visibility: hidden;
  overflow: hidden;
}
* > * {
  z-index: 1;
}
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
body p,
li {
  font-family: "SuisseIntl";
  font-weight: 400;
}
ul {
  list-style: none;
}
button,
input,
select,
textarea {
  margin: 0;
}
html {
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
img,
video {
  height: auto;
  width: 100%;
  display: block;
}
iframe {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: left;
}
@font-face {
  font-family: "SangBleuKingdom";
  src: url("../../files/faz/private/fonts/SangBleuKingdom-Bold-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SangBleuKingdom-Bold-WebS.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "SangBleuKingdom";
  src: url("../../files/faz/private/fonts/SangBleuKingdom-Medium-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SangBleuKingdom-Medium-WebS.woff")
      format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "SangBleuKingdom";
  src: url("../../files/faz/private/fonts/SangBleuKingdom-Regular-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SangBleuKingdom-Regular-WebS.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("../../files/faz/private/fonts/SuisseIntl-Bold-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SuisseIntl-Bold-WebS.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("../../files/faz/private/fonts/SuisseIntl-Medium-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SuisseIntl-Medium-WebS.woff")
      format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("../../files/faz/private/fonts/SuisseIntl-Regular-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SuisseIntl-Regular-WebS.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("../../files/faz/private/fonts/SuisseIntl-Light-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SuisseIntl-Light-WebS.woff")
      format("woff");
  font-weight: 200;
  font-style: normal;
}

:focus-visible {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}

.invisible,
.fazFCE__press__short__img figcaption,
.press__search label,
.press__search p.error {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.bgColor--transparent {
  background-color: transparent;
}
.bgColor--blue {
  background-color: #e8edee;
}
.bgColor--blue-dark {
  background-color: #110a35;
  color: #fff;
}
.clear::after {
  clear: both;
  content: "";
  display: block;
}
::selection {
  color: #e8edee;
  background: #110a35;
}
-moz-::selection {
  color: #e8edee;
  background: #110a35;
}
:root {
  --vh: 100%;
}
html {
  scroll-behavior: smooth;
}
.grid-container {
  max-width: 1364px;
  margin: 0 auto;
}
.grid-container--xxl {
  max-width: 1448px;
}
.grid {
  position: relative;
  background-image: repeating-linear-gradient(
    to right,
    transparent,
    transparent 12px,
    rgba(0, 255, 255, 0.2) 12px,
    rgba(0, 255, 255, 0.2) calc(16.66667% - 14px + 12px)
  );
}
.grid::after {
  clear: both;
  content: "";
  display: block;
}
.grid--collapsed {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  position: relative;
  display: flex;
}
@media (max-width: 768px) {
  .grid--collapsed {
    display: block;
  }
}
/* .grid--collapsed img {
  aspect-ratio: 4 / 3;
} */
.grid--collapsed-rev {
  flex-flow: row-reverse wrap;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .grid {
    background-image: repeating-linear-gradient(
      to right,
      transparent,
      transparent 20px,
      rgba(0, 255, 255, 0.2) 20px,
      rgba(0, 255, 255, 0.2) calc(8.33333% - 21.66667px + 20px)
    );
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .grid {
    background-image: repeating-linear-gradient(
      to right,
      transparent,
      transparent 20px,
      rgba(0, 255, 255, 0.2) 20px,
      rgba(0, 255, 255, 0.2) calc(8.33333% - 21.66667px + 20px)
    );
  }
}
@media only screen and (min-width: 1024px) {
  .grid {
    background-image: repeating-linear-gradient(
      to right,
      transparent,
      transparent 20px,
      rgba(0, 255, 255, 0.2) 20px,
      rgba(0, 255, 255, 0.2) calc(8.33333% - 21.66667px + 20px)
    );
  }
}
div[class^="col-"],
div[class*="col-"] {
  position: relative;
}
.col-c1 {
  width: calc(50% - 18px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c1 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c1 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c1 {
    width: calc(8.33333% - 21.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-c2 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-c3 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c3 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c3 {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c3 {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
  }
}
.col-c4 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-c5 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c5 {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c5 {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c5 {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-c6 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c6 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c6 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c6 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
.col-c6--5050 {
  margin-left: 20px;
  width: calc(50% - 20px);
}
@media (max-width: 768px) {
  .col-c6--5050 {
    width: calc(100% - 40px);
  }
}
@media (min-width: 769px) {
  .col-c6--rev {
    margin-left: 0;
    margin-right: 20px;
  }
}
.col-c6--collapsed {
  margin: 0;
  padding: 0 8.25% 0 60px;
  width: calc(50% - 20px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.col-c6--collapsed.has-bgColor {
  padding: 50px 8.25% 50px 8.25%;
}
/* @media (max-width: 768px) {
  .col-c6--collapsed.has-bgColor {
    padding: 40px 20px 40px 40px;
  }
} */
@media (max-width: 768px) {
  .col-c6--collapsed {
    padding: 20px 20px 20px 40px;
    width: calc(100% - 18px);
  }
}
.col-c6--collapsed-rev {
  padding: 0 60px 0 8.25%;
}
.col-c6--collapsed-rev.has-bgColor {
  padding: 62px 5.25% 62px 5.25%;
}
@media (max-width: 768px) {
  .col-c6--collapsed-rev.has-bgColor {
    padding: 40px 20px 40px 40px;
  }
}
@media (max-width: 768px) {
  .col-c6--collapsed-rev {
    padding: 20px 20px 20px 40px;
  }
}
.col-c7 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c7 {
    width: calc(58.33333% - 31.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c7 {
    width: calc(58.33333% - 31.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c7 {
    width: calc(58.33333% - 31.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-c8 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c8 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c8 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c8 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-c9 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c9 {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c9 {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c9 {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
  }
}
.col-c10 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c10 {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c10 {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c10 {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-c10--video {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c10--video {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c10--video {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c10--video {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media (max-width: 479px) {
  .col-c10--video {
    width: 100%;
  }
}
.col-c11 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c11 {
    width: calc(91.66667% - 38.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c11 {
    width: calc(91.66667% - 38.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c11 {
    width: calc(91.66667% - 38.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-c12 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c12 {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c12 {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c12 {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}
.col-push-1 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-1 {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-1 {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-1 {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
.col-push-1--video {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-1--video {
    margin-left: calc(0% - 20px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-1--video {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-1--video {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
@media (max-width: 479px) {
  .col-push-1--video {
    margin: 0;
  }
}
.col-push-1--intro {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-1--intro {
    margin-left: calc(0% - 20px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-1--intro {
    margin-left: calc(0% - 20px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-1--intro {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
.col-push-2 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-2 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-2 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-2 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}

.col-push-1 h2,
.h2,
.col-c10.col-push-1 .h4 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  /* .col-push-1 h2,
  .h2,
  .col-c10.col-push-1 .h4 {
    margin-left: calc(8.66667% - 23.33333px + 40px);
  } */
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-1 h2,
  .h2,
  .col-c10.col-push-1 .h4 {
    margin-left: calc(8.66667% - 23.33333px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-1 h2,
  .h2,
  .col-c10.col-push-1 .h4 {
    margin-left: calc(8.66667% - 23.33333px + 40px);
  }
}
.col-push-3 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-3 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-3 {
    margin-left: calc(25% - 25px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-3 {
    margin-left: calc(25% - 25px + 40px);
  }
}
.col-push-4 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-4 {
    margin-left: calc(33.33333% - 26.66667px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-4 {
    margin-left: calc(33.33333% - 26.66667px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-4 {
    margin-left: calc(33.33333% - 26.66667px + 40px);
  }
}
.col-push-5 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-5 {
    margin-left: calc(41.66667% - 28.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-5 {
    margin-left: calc(41.66667% - 28.33333px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-5 {
    margin-left: calc(41.66667% - 28.33333px + 40px);
  }
}
.col-push-6 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-6 {
    margin-left: calc(50% - 30px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-6 {
    margin-left: calc(50% - 30px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-6 {
    margin-left: calc(50% - 30px + 40px);
  }
}
.col-push-7 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-7 {
    margin-left: calc(58.33333% - 31.66667px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-7 {
    margin-left: calc(58.33333% - 31.66667px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-7 {
    margin-left: calc(58.33333% - 31.66667px + 40px);
  }
}
.col-push-8 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-8 {
    margin-left: calc(66.66667% - 33.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-8 {
    margin-left: calc(66.66667% - 33.33333px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-8 {
    margin-left: calc(66.66667% - 33.33333px + 40px);
  }
}
.col-shift-1-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-1-pos {
    left: calc(8.33333% - 21.66667px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-1-pos {
    left: calc(8.33333% - 21.66667px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-1-pos {
    left: calc(8.33333% - 21.66667px + 20px);
    position: relative;
  }
}
.col-shift-1-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-1-neg {
    left: calc(-8.33333% - 18.33333px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-1-neg {
    left: calc(-8.33333% - 18.33333px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-1-neg {
    left: calc(-8.33333% - 18.33333px + 20px);
    position: relative;
  }
}
.col-shift-2-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-2-pos {
    left: calc(16.66667% - 23.33333px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-2-pos {
    left: calc(16.66667% - 23.33333px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-2-pos {
    left: calc(16.66667% - 23.33333px + 20px);
    position: relative;
  }
}
.col-shift-2-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-2-neg {
    left: calc(-16.66667% - 16.66667px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-2-neg {
    left: calc(-16.66667% - 16.66667px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-2-neg {
    left: calc(-16.66667% - 16.66667px + 20px);
    position: relative;
  }
}
.col-shift-3-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-3-pos {
    left: calc(25% - 25px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-3-pos {
    left: calc(25% - 25px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-3-pos {
    left: calc(25% - 25px + 20px);
    position: relative;
  }
}
.col-shift-3-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-3-neg {
    left: calc(-25% - 15px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-3-neg {
    left: calc(-25% - 15px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-3-neg {
    left: calc(-25% - 15px + 20px);
    position: relative;
  }
}
.col-shift-4-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-4-pos {
    left: calc(33.33333% - 26.66667px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-4-pos {
    left: calc(33.33333% - 26.66667px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-4-pos {
    left: calc(33.33333% - 26.66667px + 20px);
    position: relative;
  }
}
.col-shift-4-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-4-neg {
    left: calc(-33.33333% - 13.33333px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-4-neg {
    left: calc(-33.33333% - 13.33333px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-4-neg {
    left: calc(-33.33333% - 13.33333px + 20px);
    position: relative;
  }
}
.col-shift-5-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-5-pos {
    left: calc(41.66667% - 28.33333px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-5-pos {
    left: calc(41.66667% - 28.33333px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-5-pos {
    left: calc(41.66667% - 28.33333px + 20px);
    position: relative;
  }
}
.col-shift-5-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-5-neg {
    left: calc(-41.66667% - 11.66667px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-5-neg {
    left: calc(-41.66667% - 11.66667px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-5-neg {
    left: calc(-41.66667% - 11.66667px + 20px);
    position: relative;
  }
}
.col-shift-6-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-6-pos {
    left: calc(50% - 30px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-6-pos {
    left: calc(50% - 30px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-6-pos {
    left: calc(50% - 30px + 20px);
    position: relative;
  }
}
.col-shift-6-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-6-neg {
    left: calc(-50% - 10px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-6-neg {
    left: calc(-50% - 10px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-6-neg {
    left: calc(-50% - 10px + 20px);
    position: relative;
  }
}
.col-form-c2 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-form-c2 {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-form-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-form-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-form-c4 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-form-c4 {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-form-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-form-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-form-c6 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-form-c6 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-form-c6 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-form-c6 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
.col-form-push-3 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-form-push-3 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-form-push-3 {
    margin-left: calc(25% - 25px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-form-push-3 {
    margin-left: calc(25% - 25px + 40px);
  }
}
body {
  font: 17px/1.78 "SangBleuKingdom";
  font-weight: 400;
  color: #110a35;
  text-rendering: optimizeLegibility;
}
.color--white {
  color: #fff;
}
.color--dark {
  color: #110a35;
}
.textshadow--light {
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.footnote {
  position: relative;
  font-family: "SuisseIntl";
  margin: 1rem 0 0 0;
  padding: 1rem 0 0 1.5rem;
  line-height: 1.4;
}
.footnote::before {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.343' height='8.517' viewBox='0 0 15.343 8.517'%3E%3Cg transform='translate(-79.633 -159.293)'%3E%3Cline id='Linie_17' data-name='Linie 17' x1='13.072' transform='translate(80.133 163.552)' fill='none' stroke='%23110a35' stroke-linecap='square' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_255' data-name='Pfad 255' d='M530,167.1l1.48-1.48,2.072-2.072L530,160' transform='translate(-439.282)' fill='none' stroke='%23110a35' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
  margin: 0 0.5rem 0 -1.5rem;
}
.footnote:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  top: 0;
  left: 0;
  border-top: 1px solid #e8edee;
  border-bottom: 1px solid #fff;
}
.font--suisse,
label,
p.error {
  font-family: "SuisseIntl";
}
.font--small,
label,
p.error {
  font-size: 0.825rem;
}
figcaption,
.figcaption {
  font-family: "SuisseIntl";
  font-size: 0.824rem;
  margin-top: 0.25rem;
}
code {
  font-family: monospace;
  padding: 0.5rem 1rem;
  display: block;
  background: #e8edee;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
  font-weight: 700;
  margin-bottom: 0.5em;
}
h1 .subline,
h2 .subline,
h3 .subline,
h4 .subline,
h5 .subline {
  display: block;
  font-size: 0.9em;
  font-family: "SuisseIntl";
  font-weight: 200;
}
h1,
.h1 {
  font-size: 4.667rem;
  line-height: 1.14;
}
@media (max-width: 479px) {
  h1,
  .h1 {
    font-size: 2.5rem;
  }
}
h2,
.h2 {
  font-size: 2.444rem;
  line-height: 1.32;
}
@media (max-width: 479px) {
  h2,
  .h2 {
    font-size: 1.75rem;
  }
  .col-push-1 h2,
  .h2,
  .col-c10.col-push-1 .h4 {
    margin-left: auto;
  }
}
h3,
.h3 {
  font-size: 1.889rem;
  line-height: 1.4;
}
@media (max-width: 479px) {
  h3,
  .h3 {
    font-size: 1.5rem;
  }
}
h4,
.h4 {
  font-size: 1.556rem;
  line-height: 1.5;
  margin-top: 1rem;
}
@media (max-width: 479px) {
  h4,
  .h4 {
    font-size: 1.333rem;
  }
}
h5,
.h5 {
  font-size: 1.222rem;
  line-height: 1.55;
}
@media (max-width: 479px) {
  h5,
  .h5 {
    font-size: 1.111rem;
  }
}
strong {
  font-weight: 700;
}
a,
button {
  position: relative;
  color: inherit;
  cursor: pointer;
}
ul,
ol {
  padding-left: 1.25em;
}
ul {
  list-style-type: disc;
  list-style-type: "—  ";
  list-style-position: outside;
}
ol {
  list-style-type: decimal;
  list-style-position: outside;
}
ol li::marker {
  font-weight: 700;
}
p + ul,
p + ol,
ul + p,
ol + p,
p + p {
  margin-top: 1.25rem;
}
p + h4 {
  margin-top: 0.75rem;
}
/*h1,h2,h3,h4,h5,p,a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;hyphens:auto}*/
mark,
.highlight {
  background-color: #967d28;
  color: #fff;
  padding: 0 0.5em;
}
.btn,
#faz-cookiebanner .cc-btn,
.press__search__submit button,
.form__buergergespraeche__submit button {
  position: relative;
  overflow: hidden;
  font-family: "SuisseIntl";
  font-size: 0.889rem;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
  letter-spacing: 0.16px;
  color: #fff;
  display: inline-block;
  margin: 0;
  padding: 0.75em 1.5em;
  border-radius: 2px;
  outline: none;
}
.btn--totop::after {
  content: "";
}
.btn::after,
#faz-cookiebanner .cc-btn::after,
.press__search__submit button::after,
.form__buergergespraeche__submit button::after {
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-width: 0 1px 1px 0;
  border-color: #fff;
  border-style: solid;
  margin: 0 0 0.05em 0.25em;
  transform: translateX(0) rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
.btn:hover,
#faz-cookiebanner .cc-btn:hover,
.press__search__submit button:hover,
.form__buergergespraeche__submit button:hover {
  background: var(--faz-darkblue-75);
  border: 1px solid var(--faz-darkblue-75);
  transition: all 0.3s ease-in-out;
  background-clip: padding-box;
}
@media (max-width: 479px) {
  .btn,
  #faz-cookiebanner .cc-btn,
  .press__search__submit button,
  .form__buergergespraeche__submit button {
    width: 100%;
    font-size: 0.925rem;
    text-align: center;
    padding: 1.25em 2.5em;
  }
}
.btn:hover::after,
#faz-cookiebanner .cc-btn:hover::after,
.press__search__submit button:hover::after,
.form__buergergespraeche__submit button:hover::after {
  transform: translateX(1em) rotate(-45deg);
}
.btn--primary,
#faz-cookiebanner .cc-btn.success,
.press__search__submit button,
.form__buergergespraeche__submit button {
  border: 1px solid #110a35;
  background-color: #110a35;
}
/* .btn--primary:hover,
#faz-cookiebanner .cc-btn.success:hover,
.press__search__submit button:hover,
.form__buergergespraeche__submit button:hover {
  background-color: #110a35;
  border-color: #110a35;
} */
.btn--primary--no-arrow {
  border: 1px solid #110a35;
  background-color: #110a35;
  border: 2px;
}
.btn--primary--no-arrow::after {
  display: none;
}
.btn--primary--no-arrow:hover {
  background-color: #110a35;
  border-color: #110a35;
}
.btn--primary--red {
  background-color: #967d28;
  border: 2px;
}
.btn--primary--red:hover {
  background-color: #bf0a35;
  border-color: #bf0a35;
}
.btn--primary--grey {
  background-color: #e8edee;
  color: #110a35;
  border: 2px;
}
.btn--primary--grey::after {
  border-color: #110a35;
}
.btn--primary--white {
  background-color: #fff;
  color: #110a35;
}
.btn--primary--white::after {
  border-color: #110a35;
}
.btn--primary--white:hover {
  background-color: var(--white-75);
  border: 0;
}
.btn--primary:focus-visible {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
.btn--primary--white:focus-visible {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
.btn--secondary:focus-visible {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
.btn--secondary,
#faz-cookiebanner .cc-btn {
  color: #110a35;
  border: 1px solid #110a35;
  background-color: transparent;
}
.btn--secondary::before,
#faz-cookiebanner .cc-btn::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100.5%;
  top: 0;
  left: 0;
  border: 0 solid #110a35;
}
.btn--secondary::after,
#faz-cookiebanner .cc-btn::after {
  border-color: #110a35;
}
.btn--secondary:hover,
#faz-cookiebanner .cc-btn:hover {
  background: transparent !important;
  border: 1px solid var(--faz-darkblue-75);
}
.btn--secondary:hover::before,
#faz-cookiebanner .cc-btn:hover::before {
  border-color: var(--faz-darkblue-75);
}
.btn--secondary--no-arrow::after {
  display: none;
}
.btn--secondary--red {
  color: #967d28;
  border: 1px solid #967d28;
  background-color: transparent;
}
.btn--secondary--red::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100.5%;
  top: 0;
  left: 0;
  border: 0 solid #967d28;
}
.btn--secondary--red::after {
  border-color: #967d28;
}
.btn--secondary--red:hover {
  border-color: #bf0a35;
  color: #bf0a35;
}
.btn--secondary--red:hover::before {
  border-width: 2px;
  border-color: #bf0a35;
}
.btn--abo {
  margin: 0 2.625rem 0 0;
  padding: 0.5em 1.5em;
  font-size: 0.875rem !important;
  font-family: source-sans-3, sans-serif !important;
  font-weight: 600 !important;
  font-style: normal;
  height: 2em;
  padding: 0 !important;
  width: 3.429em;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background: #8c7421;
}
.btn--abo:hover {
  background: #705d1a;
  border: 0;
}
.btn--abo:focus-visible {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
/* .btn--abo:hover::after {
  transform: translateX(0.5em) rotate(-45deg);
} */
@media (max-width: 1023px) {
  .btn--abo {
    display: none;
  }
}
.btn--abo--mobile {
  margin: 2.625rem auto;
  width: 100px;
  display: block;
}
.btn--back {
  color: #110a35;
  border: 1px solid #110a35;
  background-color: transparent;
  margin: 1.875rem 0;
}
.btn--back::before {
  /* content: ""; */
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-width: 1px 0 0 1px;
  border-color: #110a35;
  border-style: solid;
  margin: 0.05em 0.25em 0 0;
  transform: translateX(0) translateY(-1px) rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
.btn--back::after {
  display: none;
}
.btn--back:hover {
  border: 1px solid var(--faz-darkblue-75);
  color: #110a35;
  background-color: transparent;
}
.btn--back:hover::before {
  transform: translateX(-0.5em) translateY(-1px) rotate(-45deg);
}
.btn--download::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 19.8'%3E%3Cline x1='0.9' y1='18.9' x2='18.9' y2='18.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cline x1='9.9' y1='14.7' x2='9.9' y2='0.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cpolyline points='4.5 9.9 9.9 15.3 15.3 9.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1.8'/%3E%3C/svg%3E");
  border: none;
  transform: translateY(0.1em);
  width: 1em;
  height: 1em;
  margin: 0 0 0 0.5em;
}
.btn--download:hover::after {
  transform: translateY(0.3em);
}
.btn--totop {
  z-index: 200;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  background-color: #110a35;
  box-shadow: 0 0 0 0.125rem #fff;
  width: 3rem;
  padding: 1.25em 1.25em;
  aspect-ratio: 1/1;
  transform: translateX(200%);
  transition: transform 0.2s ease-in-out;
}
.btn--totop:focus-visible {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
@supports not (aspect-ratio: 1/1) {
  .btn--totop {
    height: 3rem;
  }
}
.btn--totop.scrolled {
  transform: translateX(0);
}
.btn--totop::after {
  width: 1em;
  height: 1em;
  margin: 0.1em 0 0 -0.1em;
  border-width: 0 2px 2px 0;
  transform: rotate(-135deg);
}
.btn--totop:hover::after {
  transform: translateX(0) rotate(-135deg);
}
label,
p.error {
  display: block;
}
label .mandatory,
p.error .mandatory {
  color: #967d28;
}
p.error {
  color: #967d28;
}
p.error + input,
p.error + select {
  border: 1px solid #967d28;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="search"],
input[type="password"],
input[type="number"] {
  appearance: none;
  background-image: linear-gradient(transparent, transparent);
  border: 1px solid var(--grey-500);
  border-radius: 2px;
}
input,
select {
  position: relative;
  overflow: hidden;
  display: inline-block;
  font-family: "SuisseIntl";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
  letter-spacing: 0.16px;
  color: #110a35;
  margin: 0;
  padding: 0.75em 1.5em;
  border: none;
  border-radius: 0;
  outline: none;
  background-color: #fff;
}
select {
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
}
select::after {
  content: "";
  display: inline-block;
  width: 0.3em;
  height: 0.3em;
  border-width: 0 2px 2px 0;
  border-color: #110a35;
  border-style: solid;
  margin: 0 0 0.175em 0.15em;
  transform: translateX(0) rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
fieldset {
  border: none;
}
.link__icon {
  display: inline-block;
  margin-left: 34px;
}
.link__icon::before {
  position: absolute;
  display: inline-block;
  width: 28px;
  height: 28px;
  top: 2px;
  left: -34px;
}
.link__icon--mail::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs/%3E%3Cg data-name='Gruppe 3'%3E%3Cpath fill='none' d='M0 0h28v28H0z' data-name='Rechteck 1'/%3E%3Cg fill='none' stroke='%23110a35' stroke-miterlimit='10' stroke-width='1.8' data-name='Gruppe 640'%3E%3Cpath d='M3 6h22v16.077H3z' data-name='Rechteck 261'/%3E%3Cpath d='M23.452 6.244l-9.465 7.429-9.464-7.429' data-name='Pfad 392'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.link__icon--phone::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg transform='translate(-675 -206)'%3E%3Cpath d='M89.639,97.018l3.689-3.689,5.712.952v4.76C80,99.041,80,80,80,80h4.76l.952,5.712-3.785,2.839' transform='translate(599.48 130.518)' fill='none' stroke='%23110a35' stroke-miterlimit='10' stroke-width='1.8'/%3E%3Crect id='Rechteck_1' data-name='Rechteck 1' width='28' height='28' transform='translate(675 206)' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.link__icon + br + .link__icon,
.link__icon + br + .link__icon {
  margin-top: 0.5em;
}
.link__no-textdecoration {
  text-decoration: none;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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)
    format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before {
  content: "\f101";
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}
.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}
.vjs-icon-volume-mute,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}
.vjs-icon-volume-low,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}
.vjs-icon-volume-mid,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}
.vjs-icon-volume-high,
.video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}
.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}
.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}
.vjs-icon-subtitles,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before {
  content: "\f10c";
}
.vjs-icon-captions,
.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before,
.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before {
  content: "\f10d";
}
.vjs-icon-chapters,
.video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before,
.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}
.vjs-icon-circle,
.video-js .vjs-play-progress,
.video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before,
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before {
  content: "\f111";
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}
.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}
.vjs-icon-replay,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}
.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}
.vjs-icon-audio-description,
.video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before,
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}
.vjs-icon-audio,
.video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before,
.video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}
.video-js {
  display: block;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js[tabindex="-1"] {
  outline: none;
}
.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}
.video-js.vjs-16-9 {
  padding-top: 56.25%;
}
.video-js.vjs-4-3 {
  padding-top: 75%;
}
.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.vjs-hidden {
  display: none !important;
}
.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66a8cc;
}
.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #110a35;
  background-color: #110a35;
  color: #e8edee;
  transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause
  .vjs-big-play-button {
  display: block;
}
.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  appearance: none;
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.8),
    rgba(255, 255, 255, 0)
  );
  overflow: auto;
}
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}
.vjs-menu-button {
  cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
  cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}
.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}
.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}
.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}
.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}
.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}
.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}
.video-js .vjs-custom-control-spacer {
  display: none;
}
.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}
.video-js .vjs-progress-control.disabled {
  cursor: default;
}
.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-no-flex .vjs-progress-control {
  width: auto;
}
.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}
.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.333333333333333em;
  z-index: 1;
}
.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: relative;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js
  .vjs-progress-control:hover
  .vjs-progress-holder:focus
  .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.video-js.vjs-user-inactive.vjs-no-flex
  .vjs-progress-control
  .vjs-mouse-display {
  display: none;
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  -webkit-touch-callout: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-slider.disabled {
  cursor: default;
}
.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}
.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}
.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel:hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s,
    top 0s;
}
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js
  .vjs-volume-panel
  .vjs-mute-control:hover
  ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js
  .vjs-volume-panel
  .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 9em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3.5em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s,
    top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s,
    top 1s 1s;
}
.video-js.vjs-no-flex
  .vjs-volume-panel
  .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex
  .vjs-volume-panel
  .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}
.video-js .vjs-volume-panel {
  display: flex;
}
.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}
.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}
.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.vjs-has-started .vjs-poster {
  display: none;
}
.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}
.vjs-using-native-controls .vjs-poster {
  display: none;
}
.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}
.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-live .vjs-time-control {
  display: none;
}
.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}
.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}
.vjs-time-divider {
  display: none;
  line-height: 3em;
}
.vjs-live .vjs-time-divider {
  display: none;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
  cursor: pointer;
  flex: none;
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}
.vjs-subtitles {
  color: #fff;
}
.vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}
.video-js.vjs-user-inactive.vjs-playing
  video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}
.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: 0s linear 0.3s forwards vjs-spinner-show;
}
.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,
    vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}
.video-js
  .vjs-subs-caps-button
  + .vjs-menu
  .vjs-captions-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js
  .vjs-subs-caps-button
  + .vjs-menu
  .vjs-captions-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  flex: auto;
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex
  .vjs-custom-control-spacer {
  width: auto;
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen)
  .vjs-subtitles-button
  .vjs-audio-button {
  display: none;
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}
@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr auto;
  }
  .vjs-text-track-settings .vjs-track-settings-colors {
    display: block;
    grid-column: 1;
    grid-row: 1;
  }
  .vjs-text-track-settings .vjs-track-settings-font {
    grid-column: 2;
    grid-row: 1;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 2;
    grid-row: 2;
  }
}
.vjs-track-setting > select {
  margin-right: 5px;
}
.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}
.vjs-text-track-settings fieldset span {
  display: inline-block;
}
.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}
.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}
@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  visibility: hidden;
}
.vjs-theme-sea * {
  outline: none;
}
.vjs-theme-sea .vjs-big-play-button {
  width: 79px;
  height: 79px;
  object-fit: contain;
  background-color: #110a35;
  color: #e8edee;
  border: 6px solid #110a35;
  font-size: 3rem;
  line-height: calc(79px - 0.75rem);
  top: 50%;
  left: 50%;
  border-radius: 50%;
  margin: -51.5px auto 0 -39.5px;
}
.vjs-theme-sea .vjs-big-play-button:hover {
  background-color: #110a35;
  color: #e8edee;
}
.vjs-theme-sea .vjs-control-bar {
  height: 4em;
  background-color: #e8edee;
  opacity: 0.8;
}
.vjs-theme-sea .vjs-button {
  color: #110a35;
  background: #fff;
}
.vjs-theme-sea .vjs-button:hover {
  color: #110a35;
  background: #fff;
}
.vjs-theme-sea .vjs-button > .vjs-icon-placeholder:before {
  line-height: 2.2;
}
.vjs-theme-sea .vjs-time-control {
  line-height: 4em;
  color: #110a35;
  background: #fff;
}
.vjs-theme-sea .vjs-picture-in-picture-control,
.vjs-theme-sea .vjs-volume-panel {
  display: none;
}
.vjs-theme-sea .vjs-progress-holder.vjs-slider.vjs-slider-horizontal {
  background: white;
}
.vjs-theme-sea .vjs-progress-control .vjs-play-progress {
  background-color: #110a35;
}
.vjs-theme-sea .vjs-progress-control .vjs-play-progress:before {
  display: none;
}
.vjs-theme-sea .vjs-progress-control .vjs-slider {
  background-color: #e8edee;
}
.vjs-theme-sea .vjs-progress-control .vjs-load-progress div {
  background: rgba(255, 255, 255, 0.5);
}
.vjs-theme-sea .vjs-progress-control .vjs-progress-holder {
  margin: 0;
  height: 100%;
}
.vjs-theme-sea .vjs-progress-control .vjs-time-tooltip {
  background-color: transparent;
  color: #110a35;
}
.vjs-theme-sea .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip {
  background-color: transparent;
  color: #110a35;
}
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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")
    format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 56px;
}
/* .swiper-navigation {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 20px;
  position: relative;
  top: -50px;
} */
.swiper-button-prev:hover,
.swiper-button-next:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: none;
  }
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination-bullets {
  top: 30px !important;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  pointer-events: none;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}
.swiper-pagination-bullet {
  opacity: 0.4;
  background-color: #110a35;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
.swiper-slide .gird-container {
  margin: auto;
}
.swiper-button-next,
.swiper-button-prev {
  width: 48px;
  height: 60px;
  margin-top: -30px;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next,
.swiper-button-prev {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 0;
}
/* .swiper-button-next {
  right: 0;
} */
.swiper-button-next::after {
  content: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' fill='%23110A35'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.1856 44.0323L45.2178 28.0002L29.1856 11.968L26.7773 14.3764L38.6979 26.297L8.74999 26.297L8.74999 29.7029L38.6983 29.7029L26.7773 41.624L29.1856 44.0323Z' fill='white'/%3E%3C/svg%3E%0A");
}
/* .swiper-button-prev {
  left: 0;
} */
.swiper-button-prev::after {
  content: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' transform='matrix(-1 0 0 1 56 0)' fill='%23110A35'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.8144 44.0323L10.7822 28.0002L26.8144 11.968L29.2227 14.3764L17.3021 26.297L47.25 26.297L47.25 29.7029L17.3017 29.7029L29.2227 41.624L26.8144 44.0323Z' fill='white'/%3E%3C/svg%3E%0A");
}
.swiper-pagination-bullets {
  top: 30px !important;
}
.swiper-pagination-bullet {
  opacity: 0.4;
  background-color: #110a35;
}
.swiper-pagination-bullet-active {
  opacity: 1;
}
.swiper-container__klugekopefe .swiper-pagination {
  display: block;
  position: relative;
  bottom: auto !important;
  top: auto !important;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-pagination-bullet {
  opacity: 0.4;
  background-color: #110a35;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
}
@media (min-width: 768px) {
  .swiper-container__klugekopefe .swiper-pagination {
    display: none;
  }
}
.contao-cookiebar,
.contao-cookiebar * {
  font-family: "SuisseIntl";
  color: #110a35;
}
#faz-cookiebanner.cc-bottom.cc-active .cc-inner {
  animation: faz-cookiebar-top-in 0.2s ease-in-out forwards;
}
#faz-cookiebanner.cc-bottom.cc-saved .cc-inner {
  animation: faz-cookiebar-top-out 0.2s ease-in-out forwards;
}
#faz-cookiebanner p {
  color: #110a35;
}
#faz-cookiebanner input + label::before,
#faz-cookiebanner input + p.error::before {
  border-color: #110a35;
}
#faz-cookiebanner input + label::after,
#faz-cookiebanner input + p.error::after {
  background-color: #110a35;
}
#faz-cookiebanner input:checked + label::before,
#faz-cookiebanner input:checked + p.error::before {
  background-color: #cecdd5;
}
#faz-cookiebanner input:disabled + label::before,
#faz-cookiebanner input:disabled + p.error::before {
  border-color: #cecdd5;
  background-color: #fff;
}
#faz-cookiebanner input:disabled + label::after,
#faz-cookiebanner input:disabled + p.error::after {
  background-color: #cecdd5;
}
#faz-cookiebanner .cc-inner {
  border-radius: 0;
}
#faz-cookiebanner .cc-btn.success {
  color: #fff;
}
#faz-cookiebanner .cc-btn.success::after {
  border-color: #fff;
}
#faz-cookiebanner .cc-btn + .cc-btn {
  margin-left: 1rem;
  margin-top: 0;
}
@media (max-width: 767px) {
  #faz-cookiebanner .cc-btn + .cc-btn {
    margin-left: 0;
    margin-top: 0.5rem;
  }
}
#faz-cookiebanner .cc-groups .cc-group {
  border: 1px solid #e8edee;
  border-radius: 0;
}
#faz-cookiebanner .cc-cookies {
  background-color: #fff;
}
#faz-cookiebanner .cc-cookies > p,
#faz-cookiebanner .cc-cookies > .cc-cookie {
  border-top: 1px solid #e8edee;
}
#faz-cookiebanner .cc-cookies .cc-cookie-info {
  border: 1px solid #e8edee;
  border-radius: 0;
  background-color: #e8edee;
}
@keyframes faz-cookiebar-top-in {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes faz-cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.9);
  }
}
@media (max-width: 767px) {
  #faz-cookiebanner {
    padding: 0;
  }
  #faz-cookiebanner .contao-cookiebar.cc-bottom .cc-inner {
    height: 85vh;
  }
}
.social__share {
  font-family: "SuisseIntl";
  font-size: 0.825rem;
  position: relative;
}
.social__share * {
  box-sizing: border-box;
}
.social__share__list {
  overflow-x: auto;
  display: inline-block;
  position: relative;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  margin: 0;
}
@media (max-width: 767px) {
  .social__share__list {
    display: inline-block;
  }
}
.social__share__item {
  margin-right: 0.625rem;
  display: inline-block;
}
@media (max-width: 767px) {
  .social__share__item {
    float: left;
    margin-bottom: 0.625rem;
  }
}
.social__share__item.ghost-item {
  display: none;
  border-color: white !important;
}
@media (max-width: 767px) {
  .social__share__item.ghost-item {
    display: block;
  }
}
@media (max-width: 767px) {
  .social__share__item:last-child {
    padding-right: 3em;
  }
}
.social__share__item .social__share__item__icon {
  display: block;
  width: 28px;
  height: 28px;
}
.social__share__item .social__share__item__link {
  position: relative;
  display: flex;
  align-items: center;
  border: 0;
  text-decoration: none;
}
.social__share__item .social__share__item__text {
  display: inline-block;
  margin-left: 0.25em;
}
.social__share__item__icon--Mail--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_218_1001)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.72754 8.41992H28.2243V25.031H6.72754V8.41992ZM8.68179 10.3742V23.0768H26.27V10.3742H8.68179Z' fill='%23110A35'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4653 16.761L25.5201 8.70618L26.902 10.088L17.4653 19.5247L8.0293 10.0887L9.41116 8.70688L17.4653 16.761Z' fill='%23110A35'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_218_1001'%3E%3Crect width='23' height='23' fill='white' transform='translate(5.75 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--Facebook--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.628 17.977L22.121 14.767H19.041V12.684C19.0196 12.4444 19.0523 12.203 19.1368 11.9777C19.2213 11.7524 19.3553 11.549 19.529 11.3825C19.7027 11.216 19.9116 11.0907 20.1403 11.0158C20.3689 10.941 20.6115 10.9185 20.85 10.95H22.25V8.217C21.4281 8.08418 20.5975 8.01165 19.765 8C17.228 8 15.57 9.537 15.57 12.321V14.767H12.75V17.977H15.57V25.737H19.041V17.977H21.628Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--Twitter--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.389 8H26.423L19.761 15.585L27.544 25.875H21.436L16.65 19.622L11.18 25.875H8.15L15.203 17.762L7.75 8H14.01L18.33 13.712L23.389 8ZM22.327 24.094H24.009L13.126 9.715H11.318L22.327 24.094Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--Pocket--inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='40' viewBox='11 11 18 18' width='40'%3E%3Cpath d='M25.459 17.922l-4.75 4.957a1.198 1.198 0 01-.921.381h-.038c-.32 0-.64-.126-.884-.381l-4.75-4.957a1.345 1.345 0 010-1.844c.488-.51 1.28-.51 1.768 0l3.903 4.073 3.905-4.073a1.213 1.213 0 011.767 0c.489.51.489 1.335 0 1.844M26.5 11h-13c-1.38 0-2.5 1.17-2.5 2.609v8.87c0 3.6 4.03 6.521 9 6.521s9-2.921 9-6.522v-8.87C29 12.169 27.88 11 26.5 11' fill='%23110A35' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.social__share__item__icon--Xing--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8374 14.7474C15.7587 14.8914 14.741 16.6844 12.7844 20.1264C12.7174 20.2785 12.6102 20.4096 12.4744 20.5054C12.3386 20.6013 12.1792 20.6583 12.0134 20.6704H9.17836C9.10396 20.6728 9.03028 20.6551 8.96504 20.6192C8.89981 20.5834 8.84543 20.5306 8.80759 20.4665C8.76976 20.4024 8.74986 20.3293 8.75 20.2548C8.75014 20.1804 8.7703 20.1073 8.80836 20.0434L11.8134 14.7604C11.822 14.7604 11.822 14.756 11.8134 14.7474L9.90136 11.4574C9.8553 11.3957 9.82866 11.3218 9.82483 11.2449C9.821 11.1681 9.84017 11.0918 9.87988 11.0259C9.9196 10.96 9.97805 10.9075 10.0478 10.8749C10.1175 10.8424 10.1954 10.8314 10.2714 10.8434H13.1064C13.2735 10.8503 13.4354 10.9036 13.5738 10.9974C13.7123 11.0912 13.8219 11.2217 13.8904 11.3744L15.8374 14.7474ZM25.4154 7.60836L19.1434 18.6304V18.6474L23.1334 25.9034C23.1779 25.9653 23.2033 26.039 23.2064 26.1152C23.2095 26.1915 23.1901 26.267 23.1507 26.3323C23.1114 26.3977 23.0537 26.45 22.9848 26.4829C22.916 26.5158 22.839 26.5278 22.7634 26.5174H19.9234C19.7553 26.5144 19.5917 26.4626 19.4525 26.3683C19.3133 26.2741 19.2045 26.1413 19.1394 25.9864L15.1144 18.6474C15.2584 18.3947 17.3607 14.6897 21.4214 7.53236C21.486 7.38146 21.5917 7.25171 21.7264 7.15785C21.8611 7.06399 22.0194 7.00977 22.1834 7.00136H25.0454C25.1196 6.99522 25.1942 7.00997 25.2605 7.04392C25.3269 7.07788 25.3824 7.1297 25.4209 7.19355C25.4594 7.25739 25.4792 7.33071 25.4783 7.40524C25.4773 7.47977 25.4555 7.55255 25.4154 7.61536V7.60836Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--LinkedIn--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.302 24.794H10.028V14.249H13.302V24.794ZM11.667 12.81C11.29 12.8123 10.9207 12.7028 10.606 12.4952C10.2913 12.2876 10.0453 11.9912 9.89906 11.6437C9.75286 11.2962 9.71307 10.9131 9.78473 10.5429C9.85638 10.1728 10.0363 9.83221 10.3016 9.56435C10.5669 9.29649 10.9058 9.11339 11.2752 9.03824C11.6447 8.96308 12.0282 8.99924 12.3771 9.14214C12.7259 9.28505 13.0246 9.52827 13.2352 9.84101C13.4458 10.1537 13.5588 10.5219 13.56 10.899C13.5598 11.4026 13.3608 11.8858 13.0064 12.2436C12.6519 12.6014 12.1706 12.805 11.667 12.81ZM25.558 24.794H22.29V19.661C22.29 18.438 22.265 16.869 20.59 16.869C18.89 16.869 18.627 18.198 18.627 19.569V24.79H15.354V14.249H18.494V15.687H18.54C18.8546 15.1496 19.309 14.7078 19.855 14.4084C20.4009 14.109 21.0178 13.9634 21.64 13.987C24.954 13.987 25.563 16.169 25.563 19.004V24.796L25.558 24.794Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--Flipboard--inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.39' height='15.39'%3E%3Cg fill='%23110A35' fill-rule='evenodd'%3E%3Cpath d='M4.362 3.505h6v6.857h-6z'/%3E%3Cpath d='M.152 0H15.39v5.181H.152z'/%3E%3Cpath d='M0 0h5.181v15.39H0z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.social__share__item__icon--FacebookMessenger--inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38.095' height='38.476' viewBox='10 10 20 20.2'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h20v20.2H0z'/%3E%3C/defs%3E%3Cg transform='translate(10 10)' fill='%23110A35' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a' width='100%25' height='100%25'/%3E%3C/mask%3E%3Cpath d='M11.219 13.172L8.16 9.914l-5.907 3.153 6.328-6.726 3.06 3.047 5.906-3.153-6.33 6.937zM10 0C4.477 0 0 4.22 0 9.424c0 2.919 1.408 5.528 3.62 7.256v3.52l3.404-1.777c.94.276 1.94.425 2.976.425 5.522 0 10-4.22 10-9.424S15.522 0 10 0z' mask=''/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.social__share__item__icon--Whatsapp--inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='10 10 20 20'%3E%3Cpath fill='%23110A35' d='M20.181 10a9.744 9.744 0 00-8.344 14.775L10.075 30l5.394-1.725A9.744 9.744 0 1020.18 10m0 17.85a8.069 8.069 0 01-4.462-1.338l-3.125 1 1.018-3.012a8.125 8.125 0 116.563 3.356m4.569-5.9c-.244-.131-1.444-.781-1.669-.868-.225-.088-.388-.138-.563.106-.175.244-.675.787-.818.944-.144.156-.3.175-.544.043a6.838 6.838 0 01-1.956-1.306 7.581 7.581 0 01-1.319-1.775c-.138-.25 0-.381.131-.5s.256-.281.388-.419a1.72 1.72 0 00.262-.406.456.456 0 000-.437c-.056-.132-.506-1.37-.7-1.875-.194-.507-.4-.463-.544-.463h-.475a.912.912 0 00-.687.263 2.788 2.788 0 00-.938 2.043c.053.942.378 1.848.938 2.607.119.168 1.619 2.825 4.106 3.912 2.488 1.088 2.5.756 2.963.731A2.5 2.5 0 0025 23.444c.175-.365.24-.774.188-1.175-.057-.106-.225-.175-.47-.313'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
#header {
  padding-bottom: 58px;
}
@media (max-width: 1023px) {
  #header {
    padding-bottom: 50px;
  }
}
nav.main {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: space-around;
  z-index: 100;
  border-bottom: 1px solid transparent;
  width: 100%;
  padding: 0.5rem 1rem;
  background-color: #fff;
  font-family: "SuisseIntl";
  font-size: 16px;
  font-weight: 400;
  transform: translateY(0);
  transition: transform 0.4s ease-in-out;
  border-bottom: 1px solid #e8edee;
}
nav.main.scrolled {
  transform: translateY(-100%);
  border-bottom: 1px solid #e8edee;
}
nav.main.scrolledToTop {
  border-bottom: 1px solid transparent;
}
nav.main a {
  text-decoration: none;
}
nav.main strong {
  font-weight: 700;
}
nav.main .logo {
  flex-grow: 1;
  margin: 0 0 0 2.625rem;
}
nav.main .logo svg {
  display: block;
  height: 42px;
  width: auto;
}
nav.main ul {
  flex-grow: 1;
  padding: 0;
  list-style-type: none;
}
nav.main ul li {
  display: inline-block;
  margin: 0 1rem 0 0;
  padding: 0.5em 0 0.3em 0;
  line-height: 1.4;
}
nav.main ul li:last-child {
  margin: 0;
}
nav.main ul li a.trail,
nav.main ul li a.forward,
nav.main ul li a.active,
nav.main ul li a:hover,
nav.main ul li a.submenu--open,
nav.main ul li span.trail,
nav.main ul li span.forward,
nav.main ul li span.active,
nav.main ul li span:hover,
nav.main ul li span.submenu--open,
nav.main ul li strong.trail,
nav.main ul li strong.forward,
nav.main ul li strong:hover,
nav.main ul li strong.submenu--open {
  color: var(--faz-darkblue-75);
}
nav.main ul li strong.active {
  color: #110a35;
}
nav.main ul li a.submenu.active,
nav.main ul li span.submenu.active,
nav.main ul li strong.submenu.active {
  cursor: pointer;
}
nav.main ul li a.submenu::after,
nav.main ul li span.submenu::after,
nav.main ul li strong.submenu::after {
  content: "";
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-width: 0 1px 1px 0;
  border-color: inherit;
  border-style: solid;
  margin: 0 0.25em 0.25em 0.5em;
  transform: translateX(0) rotate(45deg);
}
nav.main ul li a.submenu--open::after,
nav.main ul li span.submenu--open::after,
nav.main ul li strong.submenu--open::after {
  margin: 0 0.25em -0.1em 0.5em;
  transform: translateX(0) rotate(-135deg);
}
nav.main ul li a.thirdmenu::after,
nav.main ul li span.thirdmenu::after,
nav.main ul li strong.thirdmenu::after {
  transform: translateX(0) rotate(315deg);
  margin: 0.25em 0.25em 0.1em 0.5em;
}
nav.main .btn--menu {
  height: 28px;
  outline: none;
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  display: inline-block;
}
nav.main .btn--menu svg {
  overflow: visible;
}
nav.main .btn--menu rect {
  opacity: 1;
  transform: translateY(0);
  transform-origin: 50% 50%;
  transition: 0.2s all ease-in-out;
}
@media (hover: hover) {
  nav.main .btn--menu:hover rect {
    fill: #967d28 !important;
  }
}
nav.main .btn--menu.is-open rect {
  fill: #967d28 !important;
  width: 27px;
}
nav.main .btn--menu.is-open rect:nth-of-type(1) {
  transform: translateY(7px) rotate(45deg);
}
nav.main .btn--menu.is-open rect:nth-of-type(2) {
  opacity: 0;
}
nav.main .btn--menu.is-open rect:nth-of-type(3) {
  transform: translateY(-7px) rotate(-45deg);
}
@media (min-width: 1024px) {
  nav.main .btn--menu {
    display: none;
  }
}
@media (max-width: 1023px) {
  nav.main .logo {
    margin: 0;
  }
  nav.main .logo svg {
    height: 34px;
  }
  nav.main ul {
    display: none;
  }
}
nav.main ul.level_2 {
  position: absolute;
  padding: 1rem 1.5rem;
  margin: 1rem 0 0 -1.5rem;
  background: #fff;
  font-weight: 100;
}
nav.main ul.level_2[x-show="submenuOpen"] {
  display: none;
  max-height: auto !important;
}
nav.main ul.level_2.submenu--open {
  display: block;
}
nav.main ul.level_2 .white-background {
  position: absolute;
  width: 10000%;
  content: "";
  height: 10000%;
  top: 0;
  left: -5000%;
  background-color: rgba(255, 255, 255, 0.65);
  z-index: -1;
  display: block;
}
nav.main ul.level_2 li {
  display: block;
  margin: 0 0 0.5rem 0;
}
nav.main ul.level_2 li.submenu.thirdmenu-item--opened {
  background-color: #e8edee;
  margin: 0 -1.5rem 0.5rem -1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
nav.main ul.level_2 li strong {
  font-weight: 100;
}
@media (max-width: 1023px) {
  [x-show="submenuOpen"] {
    display: block !important;
    overflow: hidden;
  }
}
nav.main ul.level_3 {
  position: absolute;
  width: 100%;
  min-height: 100%;
  padding: 1rem 1.5rem 1rem 1.5rem;
  margin: 0;
  top: 0;
  left: 100%;
  background: #e8edee;
  font-weight: 100;
}
nav.main ul.level_3[x-show="thirdmenuOpen"] {
  max-height: auto !important;
}
nav.main ul.level_3.opened {
  display: block;
}
nav.main ul.level_3.closed {
  display: none;
}
nav.main ul.level_3 h4 {
  font-size: 1rem;
  margin-bottom: 0.7rem;
}
nav.main ul.level_3::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 80%;
  top: 10%;
  left: 0;
  background-color: #e8edee;
}
nav.main ul.level_3 li {
  display: block;
  margin: 0 0 0.5rem 0;
}
nav.main ul.level_3 li strong {
  font-weight: 100;
}
@media (max-width: 1023px) {
  [x-show="thirdmenuOpen"] {
    display: block !important;
    overflow: hidden;
  }
}
nav.main-mobile {
  position: fixed;
  display: none;
  align-items: center;
  justify-content: center;
  overflow: auto;
  z-index: 99;
  opacity: 0;
  overscroll-behavior: none;
  width: 100vw;
  height: 100vh;
  padding: 0 1rem;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  font-family: "SuisseIntl";
  font-size: 0.98rem;
  font-weight: 500;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
nav.main-mobile.is-open {
  opacity: 1;
}
nav.main-mobile a {
  text-decoration: none;
}
nav.main-mobile strong {
  font-weight: 500;
}
nav.main-mobile ul {
  padding: 0;
  list-style-type: none;
}
nav.main-mobile ul.level_1 .first {
  margin-top: 3.25rem;
}
nav.main-mobile ul li {
  display: block;
  padding: 1rem 0;
  border-bottom: 2px solid rgba(17, 10, 53, 0.05);
}
nav.main-mobile ul li:last-child {
  margin: 0;
}
nav.main-mobile ul li a.trail,
nav.main-mobile ul li a.forward,
nav.main-mobile ul li a.active,
nav.main-mobile ul li a:hover,
nav.main-mobile ul li a.submenu--open,
nav.main-mobile ul li span.trail,
nav.main-mobile ul li span.forward,
nav.main-mobile ul li span.active,
nav.main-mobile ul li span:hover,
nav.main-mobile ul li span.submenu--open,
nav.main-mobile ul li strong.trail,
nav.main-mobile ul li strong.forward,
nav.main-mobile ul li strong.active,
nav.main-mobile ul li strong:hover,
nav.main-mobile ul li strong.submenu--open {
  color: #967d28;
}
nav.main-mobile ul li a.submenu,
nav.main-mobile ul li a.thirdmenu,
nav.main-mobile ul li span.submenu,
nav.main-mobile ul li span.thirdmenu,
nav.main-mobile ul li strong.submenu,
nav.main-mobile ul li strong.thirdmenu {
  transition: all 0.4s ease-in-out;
}
nav.main-mobile ul li a.submenu.active,
nav.main-mobile ul li a.thirdmenu.active,
nav.main-mobile ul li span.submenu.active,
nav.main-mobile ul li span.thirdmenu.active,
nav.main-mobile ul li strong.submenu.active,
nav.main-mobile ul li strong.thirdmenu.active {
  cursor: pointer;
}
nav.main-mobile ul li a.submenu::after,
nav.main-mobile ul li a.thirdmenu::after,
nav.main-mobile ul li span.submenu::after,
nav.main-mobile ul li span.thirdmenu::after,
nav.main-mobile ul li strong.submenu::after,
nav.main-mobile ul li strong.thirdmenu::after {
  content: "";
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-width: 0 1px 1px 0;
  border-color: inherit;
  border-style: solid;
  margin: 0 0.25em 0.25em 0.5em;
  transform: translateX(0) rotate(45deg);
}
nav.main-mobile ul li a.submenu--open,
nav.main-mobile ul li a.thirdmenu--open,
nav.main-mobile ul li span.submenu--open,
nav.main-mobile ul li span.thirdmenu--open,
nav.main-mobile ul li strong.submenu--open,
nav.main-mobile ul li strong.thirdmenu--open {
  font-weight: 500;
  padding-top: 0.5rem;
}
nav.main-mobile ul li a.submenu--open::after,
nav.main-mobile ul li a.thirdmenu--open::after,
nav.main-mobile ul li span.submenu--open::after,
nav.main-mobile ul li span.thirdmenu--open::after,
nav.main-mobile ul li strong.submenu--open::after,
nav.main-mobile ul li strong.thirdmenu--open::after {
  margin: 0 0.25em -0.1em 0.5em;
  transform: translateX(0) rotate(-135deg);
}
@media (max-width: 1023px) {
  nav.main-mobile {
    display: block;
  }
}
nav.main-mobile ul.level_2 {
  font-weight: 100;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  max-height: 0;
}
nav.main-mobile ul.level_2.level_2 .first {
  margin-top: 1rem;
}
nav.main-mobile ul.level_2.level_2 strong {
  font-weight: 100;
}
nav.main-mobile ul.level_2.level_2 .thirdmenu {
  transition: all 0.4s ease-in-out;
}
nav.main-mobile ul.level_2.level_2 .thirdmenu--open {
  display: block;
  width: 100%;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 2px 2px 0 0;
  transition: all 0.4s ease-in-out;
}
nav.main-mobile ul.level_2.level_2 .thirdmenu--closed {
  transition: all 0.4s ease-in-out;
}
nav.main-mobile ul.level_2 li {
  padding: 0.25rem 0;
  border-bottom: none;
}
nav.main-mobile ul.level_3 {
  font-weight: 100;
  padding: 0.5rem 1rem 1rem 1rem;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 0 0 2px 2px;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  max-height: 0;
}
nav.main-mobile ul.level_3.closed {
  padding: 0;
}
nav.main-mobile ul.level_3.level_3 h4 {
  display: none;
}
nav.main-mobile ul.level_3.level_3 .first {
  margin-top: 0;
}
nav.main-mobile ul.level_3.level_3 strong {
  font-weight: 100;
}
nav.main-mobile ul.level_3 li {
  padding: 0.25rem 0;
  border-bottom: none;
}
nav.main.anchor__nav {
  position: absolute;
  display: block;
  border: 0;
  padding: calc(3.625rem / 2 - 0.85em) 0;
  margin-left: -3.625rem;
  border-bottom: 1px solid transparent;
}
nav.main.anchor__nav.scrolled {
  position: fixed;
  top: 58px;
  border-bottom: 1px solid #e8edee;
}
nav.main.anchor__nav.topNavScrolled {
  transform: translateY(0);
}
nav.main.anchor__nav .active {
  color: #967d28;
}
@media (max-width: 1023px) {
  nav.main.anchor__nav {
    position: absolute;
    height: 58px;
    margin: -58px 0 0 0;
    padding: calc(3.25rem / 2 - 0.85em) 0 calc(3.625rem / 2 - 0.85em) 0;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
  }
  nav.main.anchor__nav ul {
    height: 58px;
    display: block;
    position: relative;
    overflow-y: hidden;
    overflow-x: auto;
  }
  nav.main.anchor__nav ul li {
    display: inline-block;
  }
  nav.main.anchor__nav ul li:last-child {
    margin: 0 25% 0 0;
  }
  nav.main.anchor__nav::after {
    content: "";
    z-index: 10;
    position: absolute;
    height: 100%;
    width: 25%;
    top: 0;
    right: 0;
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.8) 40%,
      #fff 90%
    );
    pointer-events: none;
  }
}
.pagination {
  position: relative;
  margin: 1.875rem 0 0 0;
  width: 100%;
  font-family: "SuisseIntl";
  line-height: 225%;
}
.pagination ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.pagination ul li {
  display: inline-block;
  margin: 0 0 0 1rem;
}
.pagination ul li > * {
  padding: 0.5rem 1rem;
}
.pagination ul li a {
  text-decoration: none;
}
.pagination ul .active {
  background-color: #110a35;
  color: #e8edee;
}
.pagination ul .link:hover {
  color: #967d28;
}
.pagination ul .previous,
.pagination ul .next {
  margin: 0;
}
.pagination ul .previous + li,
.pagination ul .next + li {
  margin: 0;
}
.pagination ul .previous:hover,
.pagination ul .next:hover {
  color: #967d28;
}
.mod_newsmenu {
  position: relative;
  font-family: "SuisseIntl";
  line-height: 225%;
}
.mod_newsmenu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow-x: auto;
  display: flex;
}
.mod_newsmenu ul li {
  display: inline-block;
  margin: 0 0 0 1rem;
  overflow: visible;
  min-width: 120px;
}
.mod_newsmenu ul li:first-child {
  margin: 0;
}
.mod_newsmenu ul li > * {
  overflow: visible;
  position: relative;
  width: 100%;
  padding: 0.5rem 1rem 0.25rem 1rem;
  text-align: center;
}
.mod_newsmenu__amount {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  margin-left: 0.75em;
  top: -1px;
  border-radius: 50%;
  background: #110a35;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1;
  color: #e8edee;
}
.mod_newsmenu__amount.active {
  border: 2px solid #e8edee;
}
.header-logo-75-jahre {
  content: url("data:image/svg+xml,%3Csvg width='158' height='226' viewBox='0 0 158 226' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_116_1986)'%3E%3Cpath d='M12.8861 157.778C8.01031 157.778 4.99194 155.199 4.99194 150.159H10.4482C10.5643 152.972 11.1448 153.91 12.8861 153.91C14.6275 153.91 15.3241 153.089 15.3241 150.276V138.319H20.7803V150.276C20.7803 155.668 17.762 157.778 12.8861 157.778Z' fill='white'/%3E%3Cpath d='M30.0676 146.173C28.7906 146.173 27.8619 146.759 27.7458 148.049H23.2183C23.4504 145.353 25.7723 142.774 30.4159 142.774C34.4791 142.774 37.2653 144.298 37.2653 149.104V151.8C37.2653 153.441 37.2653 156.02 37.4975 157.544H32.6216V155.668C31.5768 157.192 29.8355 157.895 27.8619 157.895C25.0757 157.895 22.87 156.137 22.87 153.675C22.87 150.393 26.2366 148.986 32.1573 148.635V148.283C32.1573 146.525 31.2286 146.173 30.0676 146.173ZM28.0941 152.972C28.0941 153.558 28.5585 154.261 29.8355 154.261C31.2286 154.261 32.3895 153.675 32.3895 151.565V151.096C29.6033 151.331 28.0941 151.8 28.0941 152.972Z' fill='white'/%3E%3Cpath d='M49.571 143.008C53.0537 143.008 54.2146 145.118 54.2146 148.635V157.544H48.9905V149.69C48.9905 148.518 48.8744 147.228 47.2492 147.228C45.9722 147.228 45.1595 148.049 45.1595 150.041V157.426H39.9354V138.319H45.1595V145.118C46.0883 143.712 47.7135 143.008 49.571 143.008Z' fill='white'/%3E%3Cpath d='M65.011 148.049C63.3857 148.049 62.1087 148.635 62.1087 150.51V157.544H56.8846V143.36H61.9927V146.056C62.5731 144.298 64.0823 143.243 65.7076 143.243C65.9397 143.243 66.1719 143.243 66.4041 143.243V148.283C65.9398 148.166 65.4754 148.049 65.011 148.049Z' fill='white'/%3E%3Cpath d='M74.8788 142.774C79.8707 142.774 82.8891 146.759 82.5408 151.565H72.4409C72.557 152.972 73.6018 153.91 75.2271 153.91C76.2719 153.91 77.3167 153.441 77.5489 152.62H82.4247C81.7282 154.73 79.5224 157.778 75.111 157.778C70.1191 157.778 67.3329 154.613 67.3329 150.159C67.2168 145.704 70.5834 142.774 74.8788 142.774ZM77.8972 148.635C77.7811 146.994 76.2719 146.29 75.2271 146.29C74.0662 146.29 72.7892 146.877 72.4409 148.635H77.8972Z' fill='white'/%3E%3Cpath d='M6.15283 186.38L7.31374 186.262C8.12638 186.262 8.47465 186.028 8.47465 185.325V168.328C8.47465 167.624 8.01029 167.39 7.31374 167.39L6.15283 167.273V166.569H21.9412L22.87 172.548H22.4056L19.6194 167.859C19.3872 167.507 19.2711 167.39 18.9229 167.39H11.2608V175.83H15.4401C15.9045 175.83 15.9045 175.713 16.0206 175.478L17.0654 172.313H17.5298V180.284H17.0654L16.0206 177.119C15.9045 176.768 15.9045 176.768 15.4401 176.768H11.2608V185.207C11.2608 185.911 11.7252 186.145 12.5378 186.145H14.8597V186.848H6.15283V186.38Z' fill='white'/%3E%3Cpath d='M22.87 186.38H23.7987C24.7275 186.38 24.8435 186.262 24.8435 185.442V176.064L22.87 175.009V174.892L27.2815 173.134V177.354C27.978 174.423 29.9516 173.251 32.1573 173.251H32.3895V175.83L31.3446 175.713C28.2102 175.478 27.2815 176.885 27.2815 178.76V185.442C27.2815 186.145 27.3975 186.262 28.3263 186.262L29.7194 186.38V186.966H22.7539V186.38H22.87Z' fill='white'/%3E%3Cpath d='M34.0146 183.684C34.0146 181.222 36.9169 180.519 38.8905 179.698C42.2571 178.409 42.2571 177.705 42.2571 176.533C42.2571 175.009 41.3284 173.837 39.587 173.837C37.4974 173.837 36.2204 175.361 36.8008 177.94C36.4526 178.057 36.1043 178.057 35.756 178.057C34.5951 178.057 33.8986 177.471 33.8986 176.768C33.8986 175.83 35.0595 175.127 36.3365 174.423C37.7296 173.603 39.3548 173.134 40.864 173.134C43.5341 173.134 44.8111 174.189 44.8111 177.471L44.695 185.911H46.6686V186.497L42.4893 187.317L42.2571 184.27C41.5606 186.614 40.1675 187.435 38.31 187.435C35.756 187.317 34.0146 185.676 34.0146 183.684ZM42.2571 182.277V178.409C41.5606 178.995 40.9801 179.346 39.9353 179.815C38.0778 180.753 36.9169 181.574 36.9169 183.449C36.9169 184.856 37.7296 186.145 39.3548 186.145C40.7479 186.145 42.141 185.09 42.2571 182.277Z' fill='white'/%3E%3Cpath d='M48.1779 186.38H49.1066C50.0353 186.38 50.1514 186.262 50.1514 185.442V176.064L48.1779 175.009V174.892L52.5893 173.134V176.885C53.1698 174.423 54.795 173.134 57.0008 173.134C59.6709 173.134 61.064 174.54 61.064 178.526V185.559C61.064 186.262 61.1801 186.38 62.1088 186.497H63.0375V187.083H56.6525V186.38H57.5812C58.51 186.38 58.6261 186.262 58.6261 185.442V178.878C58.6261 175.595 57.5812 174.54 55.7238 174.54C53.9824 174.54 52.4732 175.713 52.4732 178.878V185.442C52.4732 186.145 52.5893 186.262 53.518 186.38H54.4468V186.966H48.0618V186.38H48.1779Z' fill='white'/%3E%3Cpath d='M64.4305 186.38H65.3593C66.288 186.38 66.4041 186.262 66.4041 185.442V168.679L64.4305 167.624V167.507L68.842 165.749V179.815L74.5305 175.126C75.1109 174.658 74.9948 174.189 74.0661 174.189H73.1374V173.485H78.7098V174.072H77.781C76.8523 174.072 76.504 174.423 75.6914 175.009L71.1638 178.643L79.5224 186.966H76.1557L68.842 179.933V185.325C68.842 186.028 68.9581 186.145 69.8868 186.262H70.8156V186.848H64.4305V186.38Z' fill='white'/%3E%3Cpath d='M80.4512 186.38H81.3799C82.3086 186.38 82.4247 186.262 82.4247 185.442V174.892H80.4512V174.306C82.0765 174.189 82.773 173.72 83.0052 172.196C83.7017 168.328 85.5592 166.335 89.3902 166.335H89.7385V168.797H87.0684C84.9787 168.797 83.8178 169.617 83.8178 171.141C83.8178 171.844 84.1661 172.665 84.7465 173.485H89.9706L89.158 174.892H84.8626V185.442C84.8626 186.145 84.9787 186.262 85.9075 186.262L87.3005 186.38V186.966H80.3351V186.38H80.4512Z' fill='white'/%3E%3Cpath d='M92.2924 181.925V174.54L90.3188 174.072V173.485H94.7303V181.456C94.7303 184.739 95.659 185.794 97.5165 185.794C99.2579 185.794 100.767 184.621 100.767 181.456V174.54L98.9096 174.072V173.485H103.321V185.794H105.411V186.38L100.883 187.2V183.566C100.303 186.028 98.6774 187.317 96.4717 187.317C93.8016 187.317 92.2924 185.794 92.2924 181.925Z' fill='white'/%3E%3Cpath d='M107.036 186.38H107.965C108.893 186.38 109.01 186.262 109.01 185.442V176.064L107.036 175.009V174.892L111.447 173.134V177.354C112.144 174.423 114.118 173.251 116.323 173.251H116.555V175.83L115.511 175.713C112.376 175.478 111.447 176.885 111.447 178.76V185.442C111.447 186.145 111.564 186.262 112.492 186.262L113.885 186.38V186.966H106.92V186.38H107.036Z' fill='white'/%3E%3Cpath d='M124.45 185.911C125.378 185.911 126.191 185.676 126.888 185.325L127.12 185.794C126.307 186.497 124.45 187.2 122.824 187.2C120.967 187.2 120.038 186.614 120.038 184.504V174.892H117.252V174.658L122.476 170.555H122.592V173.485H127.816L127.004 174.892H122.708V183.801C122.708 185.325 123.289 185.911 124.45 185.911Z' fill='white'/%3E%3Cpath d='M128.629 180.167C128.629 175.83 131.763 173.017 135.362 173.017C137.8 173.017 140.702 174.54 141.515 178.526H131.299C131.299 178.643 131.299 178.878 131.299 178.995C131.299 182.98 133.505 185.676 136.407 185.676C138.148 185.676 140.238 185.09 141.167 182.042H141.747C140.935 185.676 138.497 187.317 135.246 187.317C131.531 187.317 128.629 184.621 128.629 180.167ZM131.415 177.705H138.381C138.381 175.478 137.336 173.603 135.246 173.603C133.389 173.72 131.879 175.009 131.415 177.705Z' fill='white'/%3E%3Cpath d='M143.837 186.38H144.766C145.694 186.38 145.81 186.262 145.81 185.442V176.064L143.837 175.009V174.892L148.248 173.134V177.354C148.945 174.423 150.918 173.251 153.124 173.251H153.356V175.83L152.312 175.713C149.177 175.478 148.248 176.885 148.248 178.76V185.442C148.248 186.145 148.364 186.262 149.293 186.262L150.686 186.38V186.966H143.721V186.38H143.837Z' fill='white'/%3E%3Cpath d='M24.3792 215.685L25.5401 215.802V216.505H17.8781V215.802L19.1551 215.685C19.9677 215.685 20.316 215.45 20.0838 214.747L17.762 208.886H10.2161L7.89423 214.747C7.66205 215.45 7.89423 215.567 8.82296 215.685L10.1 215.802V216.505H4.29541V215.802L5.45632 215.685C6.26896 215.685 6.50114 215.45 6.84941 214.747L14.7436 194.937H15.0919L22.9861 214.747C23.2183 215.45 23.5665 215.685 24.3792 215.685ZM17.2976 207.831L13.931 199.274L10.5643 207.948H17.2976V207.831Z' fill='white'/%3E%3Cpath d='M25.8883 215.802H26.817C27.7458 215.802 27.8619 215.685 27.8619 214.864V198.102L25.8883 197.047V196.929L30.2998 195.171V214.981C30.2998 215.685 30.4159 215.802 31.3446 215.919H32.2733V216.505H25.8883V215.802Z' fill='white'/%3E%3Cpath d='M33.8987 215.802H34.8274C35.7561 215.802 35.8722 215.685 35.8722 214.864V198.102L33.8987 197.047V196.929L38.3101 195.171V214.981C38.3101 215.685 38.4262 215.802 39.355 215.919H40.2837V216.505H33.8987V215.802Z' fill='white'/%3E%3Cpath d='M46.2043 211.699L44.1147 214.044L50.7319 214.747C54.3307 215.099 55.7238 215.919 55.7238 217.912C55.7238 220.96 51.6606 223.538 46.6687 223.538C43.5342 223.538 41.5607 222.249 41.5607 220.373C41.5607 218.615 43.7664 217.208 46.3204 216.974C44.9273 216.622 42.8377 215.802 42.1411 215.333L45.5078 211.582C43.7664 210.879 42.6055 209.238 42.6055 207.362C42.6055 204.666 44.9273 202.556 48.1779 202.556C49.571 202.556 50.7319 202.908 51.6606 203.611L52.4732 202.087H57.0008L56.0721 203.845H51.8928C52.9376 204.666 53.6341 205.955 53.6341 207.362C53.6341 210.058 51.3123 212.168 48.0618 212.168C47.4813 212.051 46.7848 211.934 46.2043 211.699ZM53.7502 219.201C53.7502 217.56 51.7767 216.974 48.1779 216.974C44.9273 216.974 43.5342 218.381 43.5342 219.787C43.5342 221.428 44.9273 222.483 47.7135 222.483C50.848 222.601 53.7502 221.077 53.7502 219.201ZM51.3123 207.948C51.3123 205.369 49.9192 203.142 47.8296 203.142C46.3204 203.142 45.1595 204.314 45.1595 206.541C45.1595 209.12 46.5526 211.347 48.6422 211.347C50.1514 211.347 51.3123 210.175 51.3123 207.948Z' fill='white'/%3E%3Cpath d='M57.4651 209.706C57.4651 205.369 60.5995 202.556 64.1984 202.556C66.6363 202.556 69.5386 204.08 70.3512 208.065H60.1352C60.1352 208.183 60.1352 208.417 60.1352 208.534C60.1352 212.52 62.3409 215.216 65.2432 215.216C66.9846 215.216 69.0742 214.63 70.0029 211.582H70.8156C70.0029 215.216 67.565 216.857 64.3145 216.857C60.3674 216.74 57.4651 214.161 57.4651 209.706ZM60.2513 207.245H67.2167C67.2167 205.018 66.1719 203.142 64.0823 203.142C62.2248 203.142 60.7156 204.549 60.2513 207.245Z' fill='white'/%3E%3Cpath d='M79.0581 216.505H72.6731V215.919H73.6018C74.5306 215.919 74.6466 215.802 74.6466 214.981V205.604L72.6731 204.549V204.432L77.0846 202.673V206.424C77.665 203.963 79.2903 202.673 81.496 202.673C83.7017 202.673 85.0948 203.728 85.4431 206.424C86.1397 203.963 87.881 202.673 89.9707 202.673C92.6408 202.673 94.1499 204.08 94.1499 208.065V215.099C94.1499 215.802 94.266 215.919 95.1948 216.036H96.1235V216.622H89.7385V216.036H90.6672C91.5959 216.036 91.712 215.919 91.712 215.099V208.534C91.712 205.252 90.6672 204.197 88.8098 204.197C87.0684 204.197 85.5592 205.369 85.5592 208.534V215.099C85.5592 215.802 85.6753 215.919 86.604 216.036H87.5328V216.622H81.2638V216.036H82.1926C83.1213 216.036 83.2374 215.919 83.2374 215.099V208.534C83.2374 205.252 82.1926 204.197 80.3351 204.197C78.5937 204.197 77.0846 205.369 77.0846 208.534V215.099C77.0846 215.802 77.2007 215.919 78.1294 216.036H79.0581V216.505Z' fill='white'/%3E%3Cpath d='M97.981 209.706C97.981 205.369 101.115 202.556 104.714 202.556C107.152 202.556 110.054 204.08 110.867 208.065H100.651C100.651 208.183 100.651 208.417 100.651 208.534C100.651 212.52 102.857 215.216 105.759 215.216C107.5 215.216 109.59 214.63 110.519 211.582H111.099C110.287 215.216 107.849 216.857 104.598 216.857C100.883 216.74 97.981 214.161 97.981 209.706ZM100.767 207.245H107.733C107.733 205.018 106.688 203.142 104.598 203.142C102.741 203.142 101.232 204.549 100.767 207.245Z' fill='white'/%3E%3Cpath d='M113.305 215.802H114.234C115.046 215.802 115.278 215.685 115.278 214.864V205.486L113.305 204.431V204.314L117.716 202.556V214.981C117.716 215.685 117.949 215.802 118.761 215.919H119.69V216.505H113.305V215.802ZM116.555 195.288C117.484 195.288 118.297 196.109 118.297 196.929C118.297 197.867 117.484 198.688 116.555 198.688C115.627 198.688 114.814 197.867 114.814 196.929C114.814 196.109 115.627 195.288 116.555 195.288Z' fill='white'/%3E%3Cpath d='M121.431 215.802H122.36C123.289 215.802 123.405 215.685 123.405 214.864V205.486L121.431 204.431V204.314L125.843 202.556V206.307C126.423 203.845 128.049 202.556 130.254 202.556C132.924 202.556 134.318 203.963 134.318 207.948V214.981C134.318 215.685 134.434 215.802 135.362 215.919H136.291V216.505H130.022V215.919H130.951C131.88 215.919 131.996 215.802 131.996 214.981V208.417C131.996 205.135 130.951 204.08 129.093 204.08C127.352 204.08 125.843 205.252 125.843 208.417V214.981C125.843 215.685 125.959 215.802 126.888 215.919H127.816V216.505H121.431V215.802Z' fill='white'/%3E%3Cpath d='M138.148 209.706C138.148 205.369 141.283 202.556 144.882 202.556C147.32 202.556 150.222 204.08 151.035 208.065H140.819C140.819 208.183 140.819 208.417 140.819 208.534C140.819 212.52 143.024 215.216 145.927 215.216C147.668 215.216 149.758 214.63 150.686 211.582H151.267C150.454 215.216 148.016 216.857 144.766 216.857C141.051 216.74 138.148 214.161 138.148 209.706ZM141.051 207.245H148.016C148.016 205.018 146.971 203.142 144.882 203.142C142.908 203.142 141.399 204.549 141.051 207.245Z' fill='white'/%3E%3Cpath d='M54.6789 93.7759C54.795 97.0581 55.3755 100.223 56.3042 103.271C58.626 110.656 63.0375 116.634 69.1903 121.088C76.0397 126.129 83.8178 128.356 92.1764 128.825C97.6326 129.059 103.089 128.707 108.545 127.301C115.046 125.66 120.851 122.846 125.843 118.158C128.629 115.462 130.951 112.531 132.692 109.014C135.362 103.622 136.291 97.8786 136.291 91.9004C136.291 88.1493 135.827 84.5155 134.898 80.8817C133.273 74.9035 130.37 69.7458 125.959 65.4087C119.806 59.4305 112.376 56.5 103.902 55.9139C100.767 55.6794 97.6326 55.7966 94.4982 56.2655C91.5959 56.7344 88.8097 57.5549 86.2557 59.0788C85.7914 59.3132 85.4431 59.5477 84.8626 59.8993C84.8626 59.5477 84.8626 59.3132 84.8626 59.0788C84.9787 56.2655 85.0948 53.4523 85.0948 50.639C85.0948 49.584 85.0948 49.584 86.1396 49.584C100.535 49.584 114.93 49.584 129.326 49.584C130.254 49.584 130.254 49.584 130.254 48.6462C130.254 41.0269 130.254 33.5249 130.254 25.9056C130.254 25.6711 130.254 25.4367 130.254 25.3195C130.138 25.085 130.022 24.9678 129.79 24.8506C129.674 24.7334 129.442 24.8506 129.209 24.8506C111.099 24.8506 92.989 24.8506 74.7627 24.8506C73.7179 24.8506 73.7179 24.8506 73.7179 23.7956C73.7179 16.0591 73.7179 8.43981 73.7179 0.703291C73.7179 0.468851 73.7179 0.234411 73.7179 -0.117249H3.69838e-05V0.586071C3.69838e-05 8.20537 3.69838e-05 15.8247 3.69838e-05 23.444C3.69838e-05 24.7334 -0.232145 24.6162 1.27704 24.6162C15.4402 24.6162 29.4872 24.6162 43.6503 24.6162C43.8825 24.6162 44.1147 24.6162 44.4629 24.7334C31.2285 50.7562 17.9942 76.6618 4.75977 102.685H5.57241C15.4402 102.685 25.3079 102.685 35.1756 102.685C35.9883 102.685 36.2205 102.45 36.5687 101.747C40.3997 93.7759 44.2307 85.8049 48.0618 77.9512C50.8479 72.2074 53.6341 66.5809 56.3042 60.8371C56.4203 60.4854 56.6525 60.251 56.7686 59.8993C56.7686 59.8993 56.8847 59.8993 56.8847 60.0166C56.5364 69.2769 56.072 78.6545 55.7238 87.9149H56.6525C65.1271 87.9149 73.7179 87.9149 82.1925 87.9149C83.0052 87.9149 83.3534 87.6805 83.5856 86.9771C84.3983 85.2188 85.327 83.5778 86.7201 82.2883C89.3902 79.8267 92.5246 78.889 96.1235 79.1234C101.231 79.3578 105.179 82.64 106.456 87.6805C107.152 90.2593 107.152 92.8381 106.688 95.5342C105.991 99.2852 104.018 102.216 100.419 103.857C98.097 104.912 95.6591 105.146 93.2212 104.795C91.1315 104.443 89.158 103.622 87.5327 102.216C85.0948 100.106 83.9339 97.1753 83.3534 94.0103C83.2374 93.5415 83.1213 93.307 82.5408 93.307C80.3351 93.307 78.0133 93.4242 75.8075 93.4242C69.8869 93.5415 64.0823 93.5415 58.1617 93.6587C57.1169 93.6587 55.9559 93.7759 54.6789 93.7759Z' fill='white'/%3E%3Cpath d='M54.6789 93.7759C55.8399 93.7759 57.1169 93.6587 58.2778 93.6587C64.1984 93.5415 70.003 93.5415 75.9236 93.4243C78.1293 93.4243 80.4512 93.4243 82.6569 93.3071C83.1213 93.3071 83.3534 93.4243 83.4695 94.0104C84.05 97.1753 85.2109 99.9886 87.6488 102.216C89.2741 103.622 91.2476 104.443 93.3373 104.795C95.8913 105.146 98.3292 104.912 100.535 103.857C104.018 102.216 105.991 99.2853 106.804 95.5342C107.268 92.9554 107.268 90.2593 106.572 87.6805C105.295 82.64 101.464 79.4751 96.2396 79.1234C92.6407 78.889 89.5063 79.8268 86.8362 82.2884C85.4431 83.5778 84.3983 85.2189 83.7017 86.9772C83.4695 87.6805 83.1213 87.9149 82.3086 87.9149C73.834 87.9149 65.2432 87.9149 56.7686 87.9149H55.8399C56.1881 78.5373 56.6525 69.277 57.0008 60.0166C57.0008 60.0166 56.8847 60.0166 56.8847 59.8994C56.7686 60.251 56.5364 60.4855 56.4203 60.8371C53.6341 66.5809 50.8479 72.2075 48.1778 77.9512C44.3468 85.9222 40.5158 93.7759 36.6848 101.747C36.3366 102.333 36.1044 102.685 35.2917 102.685C25.424 102.685 15.5562 102.685 5.6885 102.685H4.75977C17.9942 76.6618 31.2285 50.7562 44.4629 24.8506C44.1147 24.8506 43.8825 24.7334 43.6503 24.7334C29.4872 24.7334 15.4402 24.7334 1.27704 24.7334C-0.232145 24.7334 3.69838e-05 24.8506 3.69838e-05 23.5612C3.69838e-05 15.9419 3.69838e-05 8.32261 3.69838e-05 0.703319V0H73.834C73.834 0.23444 73.834 0.46888 73.834 0.820539C73.834 8.55705 73.834 16.1763 73.834 23.9129C73.834 24.9678 73.834 24.9678 74.8788 24.9678C92.989 24.9678 111.099 24.9678 129.326 24.9678C129.558 24.9678 129.674 24.9678 129.906 24.9678C130.138 25.0851 130.254 25.2023 130.37 25.4367C130.486 25.5539 130.37 25.7884 130.37 26.0228C130.37 33.6421 130.37 41.1442 130.37 48.7635C130.37 49.7012 130.37 49.7012 129.442 49.7012C115.046 49.7012 100.651 49.7012 86.2557 49.7012C85.2109 49.7012 85.2109 49.7012 85.2109 50.7562C84.8626 53.4523 84.7465 56.2656 84.7465 59.0788C84.7465 59.3133 84.7465 59.5477 84.7465 59.8994C85.2109 59.5477 85.6753 59.3133 86.1396 59.0788C88.6936 57.555 91.4798 56.7344 94.3821 56.2656C97.5166 55.6795 100.651 55.6795 103.785 55.9139C112.26 56.5 119.69 59.4305 125.843 65.4087C130.254 69.7458 133.157 74.9035 134.782 80.8817C135.711 84.5156 136.175 88.1494 136.175 91.9004C136.175 97.8786 135.246 103.622 132.576 109.015C130.835 112.531 128.513 115.462 125.727 118.158C120.851 122.846 114.93 125.543 108.429 127.301C103.089 128.707 97.6327 129.059 92.0603 128.825C83.7017 128.356 75.9236 126.129 69.0742 121.088C62.8053 116.517 58.51 110.656 56.1881 103.271C55.3755 100.223 54.795 97.0581 54.6789 93.7759Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_116_1986'%3E%3Crect width='158' height='226' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: 90px;
  right: 120px;
  height: auto !important;
}
.intro {
  position: relative;
  padding: 0 3.625rem 3.625rem 3.625rem;
  width: 100%;
  height: calc(85vh - 58px);
  min-height: 600px;
  z-index: 10;
}
.intro__inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  border-image: fill 0
    linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.5018382352941176) 0%,
      rgba(43, 43, 43, 0.48783263305322133) 10%,
      rgba(68, 68, 68, 0) 35%,
      rgba(255, 255, 255, 0) 100%
    );
}
.intro__inner div {
  height: 100%;
}
.intro__inner h1,
.intro__inner h2,
.intro__inner h3 {
  position: absolute;
  bottom: 8vh;
  font-size: 4rem;
}
@media (max-width: 1399px) {
  .intro__inner h1,
  .intro__inner h2,
  .intro__inner h3 {
    font-size: vw;
  }
}
@media (max-width: 1023px) {
  .intro {
    height: calc(85vh - 50px);
    min-height: 600px;
  }
  .intro h1,
  .intro h2,
  .intro h3 {
    bottom: 0.5rem;
  }
  .intro--hasSubNav {
    height: calc(85vh + 58px);
    min-height: 600px;
  }
  .intro--hasSubNav h1,
  .intro--hasSubNav h2,
  .intro--hasSubNav h3 {
    bottom: calc(0.5rem + 58px);
  }
  .header-logo-75-jahre {
    bottom: 60px;
    right: 80px;
    width: 120px;
  }
}
@media (max-width: 1023px) and (orientation: portrait) {
  .intro {
    height: calc(70vh - 50px);
    min-height: 600px;
  }
}
@media (max-width: 479px) {
  .intro {
    height: calc(40vh - 50px);
    min-height: auto;
    padding: 0;
  }
  .intro--hasSubNav {
    height: calc(40vh + 58px);
  }
  .intro__inner h1,
  .intro__inner h2,
  .intro__inner h3 {
    font-size: 2.644rem;
  }
  .header-logo-75-jahre {
    width: 100px;
    bottom: 30px;
    right: 20px;
  }
}
.stoerer {
  display: block;
  position: absolute;
  padding: 1rem 1rem 3rem 1rem;
  font-family: "SuisseIntl";
  max-width: 420px;
  bottom: 22px;
}
.stoerer > * {
  font-size: 1.5rem;
  line-height: 1.4;
}
.stoerer::after {
  position: absolute;
  width: 70px;
  display: block;
  bottom: -44px;
  height: 44px;
}
/* .stoerer--blue--left {
  color: #fff;
  background-color: #110a35;
} */
/* .stoerer--blue--left::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0V14.6H13.1v-.2C14.1,2.9,16.4,0,29.2,0Z' fill='%23110a35'/%3E%3C/svg%3E");
  left: 0;
}
.stoerer--blue--right {
  color: #fff;
  background-color: #110a35;
} */
/* .stoerer--blue--right::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0C12.8,0,15.1,2.9,16.1,14.4v.2H29.2V0Z' transform='translate(0 0)' fill='%23110a35'/%3E%3C/svg%3E%0A");
  right: 0;
} */
.stoerer--red--left {
  color: #fff;
  background-color: #967d28;
}
.stoerer--red--left::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0V14.6H13.1v-.2C14.1,2.9,16.4,0,29.2,0Z' fill='%23E61849'/%3E%3C/svg%3E");
  left: 0;
}
.stoerer--red--right {
  color: #fff;
  background-color: #967d28;
}
.stoerer--red--right::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0C12.8,0,15.1,2.9,16.1,14.4v.2H29.2V0Z' transform='translate(0 0)' fill='%23E61849'/%3E%3C/svg%3E%0A");
  right: 0;
}
.stoerer--align-right {
  right: 0;
}
@media (max-width: 1399px) {
  .stoerer {
    max-width: 320px;
    left: -6%;
  }
  .stoerer > * {
    font-size: 1.15rem;
    line-height: 1.4;
  }
  .stoerer--align-right {
    left: auto;
  }
}
@media (max-width: 479px) {
  .stoerer {
    max-width: fit-content;
    position: relative;
    margin: -2rem 0 2rem 0;
    left: 0;
  }
  .stoerer > * {
    font-size: 1.15rem;
    line-height: 1.4;
  }
  .stoerer--align-right {
    float: right;
  }
}
.fazFCE {
  padding: 3.75rem 0;
}
.fazFCE::after {
  clear: both;
  content: "";
  display: block;
}
.fazFCE.bgColor {
  margin-top: 7.5rem;
}
.fazFCE--noSpace {
  padding: 0 0 0 0;
}
.fazFCE--noSpaceBottom {
  padding: 3.75rem 0 0 0;
}
.fazFCE--noSpaceTop {
  padding: 0 0 3.75rem 0;
}
.fazFCE--halfSpace {
  padding: 1.875rem 0;
}
.fazFCE--halfSpaceTop {
  padding: 1.875rem 0 3.75rem 0;
}
.fazFCE--halfSpaceBottom {
  padding: 3.75rem 0 1.875rem 0;
}
.fazFCE--noSpaceTopHalfSpaceBottom {
  padding: 0 0 1.875rem 0;
}
.fazFCE--noSpaceBottomHalfSpaceTop {
  padding: 1.875rem 0 0 0;
}
@media (max-width: 767px) {
  .fazFCE {
    padding: 3.75rem 0 1.875rem 0;
  }
  .fazFCE.bgColor {
    margin-top: 3.75rem;
  }
  .fazFCE--noSpace {
    padding: 0 0 0 0;
  }
  .fazFCE--noSpaceBottom {
    padding: 3.75rem 0 0 0;
  }
  .fazFCE--noSpaceTop {
    padding: 0 0 3.75rem 0;
  }
  .fazFCE--halfSpace {
    padding: 1.875rem 0;
  }
  .fazFCE--halfSpaceTop {
    padding: 1.875rem 0 1.875rem 0;
  }
  .fazFCE--halfSpaceBottom {
    padding: 3.75rem 0 1.875rem 0;
  }
  .fazFCE--noSpaceTopHalfSpaceBottom {
    padding: 0 0 1.875rem 0;
  }
  .fazFCE--noSpaceBottomHalfSpaceTop {
    padding: 1.875rem 0 0 0;
  }
}
.fazFCE__fiftyFifty {
  overflow: hidden;
}
.fazFCE__fiftyFifty .col-c6.centered {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.fazFCE__fiftyFifty img {
  height: auto;
  width: 100%;
}
.fazFCE__fiftyFifty .video-js {
  height: 100%;
  width: auto;
}
@supports (object-fit: cover) {
  .fazFCE__fiftyFifty img,
  .fazFCE__fiftyFifty video {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .fazFCE__fiftyFifty {
    overflow: hidden;
  }
  .fazFCE__fiftyFifty img {
    height: auto;
    width: 100%;
  }
  .fazFCE__fiftyFifty .video-js {
    height: auto;
    width: 100%;
  }
  @supports (object-fit: cover) {
    .fazFCE__fiftyFifty img,
    .fazFCE__fiftyFifty video {
      height: 100%;
      width: 100%;
      object-fit: cover;
    }
  }
}
.fazFCE__fiftyFifty__Slider figcaption.caption {
  display: none !important;
}
.fazFCE__img--5050 {
  overflow: hidden;
}
.fazFCE__img--5050 .img--5050 {
  display: flex;
}
.fazFCE__img--5050 .img--5050 > * {
  flex: 1;
}
@media (max-width: 479px) {
  .fazFCE__img--5050 .img--5050 {
    display: block;
  }
  .fazFCE__img--5050 .img--5050 > * {
    flex: auto;
  }
}
.fazFCE__txt--5050 .col-c5:nth-of-type(2n) {
  margin-bottom: 2em;
}
@media (min-width: 481px) {
  .fazFCE__txt--5050 .col-c5:nth-of-type(2n) {
    margin-bottom: 0;
  }
}
.fazFCE__persons {
  overflow: hidden;
}
.fazFCE__persons_wrapper {
  display: flex;
  flex-wrap: wrap;
}
.fazFCE__persons_container {
  margin-bottom: 10px;
}
.fazFCE__persons_container.reversed {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
}
.fazFCE__persons_img {
  margin-bottom: 10px;
}
.fazFCE__persons_text {
  margin-bottom: 10px;
}
.fazFCE__persons_content h4 {
  margin-top: 1em;
}
@media (max-width: 479px) {
  .fazFCE__persons_container {
    margin-bottom: 20px;
  }
  .fazFCE__persons_container.reversed {
    display: flex;
    flex-direction: column;
    justify-content: start;
  }
  .fazFCE__persons_img {
    margin-left: -12px;
    width: calc(100% + 24px);
  }
}
.fazFCE__contacts {
  font-family: "SuisseIntl";
}
.fazFCE__contacts__wrapper {
  display: flex;
  justify-content: space-between;
}
.fazFCE__contacts__item + .fazFCE__contacts__item {
  margin: 0 0 0 1rem;
}
.fazFCE__contacts p + p {
  margin-top: 0.5rem;
}
@media (max-width: 479px) {
  .fazFCE__contacts__wrapper {
    display: block;
  }
  .fazFCE__contacts__item + .fazFCE__contacts__item {
    margin: 3rem 0 0 0;
  }
}
.fazFCE__accordion__trigger {
  margin: 0;
  padding: 0.5rem 0 0 0;
  border-top: 1px solid #110a35;
}
.fazFCE__accordion__trigger button {
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  text-align: left;
  display: block;
  width: 100%;
  font-family: "SuisseIntl";
  font-size: 1.25rem;
  line-height: 1.5;
}
.fazFCE__accordion__trigger button:focus {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
.fazFCE__accordion__wrapper:last-of-type .fazFCE__accordion__panel {
  border-bottom: 1px solid #110a35;
  padding-bottom: 0.5rem;
}
.fazFCE__accordion__title {
  position: relative;
  display: block;
  padding-right: 1.25em;
}
.fazFCE__accordion__icon {
  position: absolute;
  top: 0.5em;
  right: 0;
  width: 16px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.026' height='9.954'%3E%3Cpath data-name='Pfad 410' d='M15.285.693l-7.075 7.8L.721.693' fill='none' stroke='%23110a35' stroke-width='2'/%3E%3C/svg%3E");
  transition: transform 0.2s ease-in-out;
}
.fazFCE__accordion__icon.is-open {
  transform: rotate(180deg);
}
.fazFCE__accordion__panel {
  max-height: 0;
  overflow: hidden;
  padding: 0 1rem 0 1rem;
  margin: 0 0 0.5rem 0;
  transition: all 0.4s ease-in-out;
}
.fazFCE__accordion__panel *:first-of-type {
  padding-top: 0.5rem;
}
.fazFCE__accordion__panel *:last-of-type {
  padding-bottom: 0.5rem;
}
.fazFCE__accordion.bgColor--blue-dark .fazFCE__accordion__trigger {
  border-bottom: 1px solid #fff;
}
.fazFCE__accordion.bgColor--blue-dark .fazFCE__accordion__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.026' height='9.954'%3E%3Cpath data-name='Pfad 410' d='M15.285.693l-7.075 7.8L.721.693' fill='none' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E");
}
@media (max-width: 479px) {
  .fazFCE__accordion__trigger button {
    font-size: 1.15rem;
  }
}
.fazFCE__press__short {
  position: relative;
}
.fazFCE__press__short a {
  text-decoration: none;
}
.fazFCE__press__short > div > div > div {
  display: flex;
  flex-wrap: wrap;
}
.fazFCE__press__short__block + .fazFCE__press__short__block {
  margin-top: 2rem;
}
.fazFCE__press__short__img {
  flex: 1 1 35%;
}
.fazFCE__press__short__img .image_container {
  height: 100%;
}
.fazFCE__press__short__img .image_container img {
  height: 100%;
  object-fit: cover;
}
.fazFCE__press__short__content {
  flex: 1 1 65%;
  padding: 1rem 2rem;
  background-color: var(--faz-grey);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.fazFCE__press__short__content:hover {
  color: var(--faz-darkblue-75);
}
.fazFCE__press__short__content .info {
  font-family: "SuisseIntl";
  font-weight: 300;
  margin-bottom: 1em;
}
.fazFCE__press__short__content .ce_text.block {
  font-family: "SuisseIntl";
}
.fazFCE__press__short__content .ce_text > * {
  margin: 0;
  display: inline;
}
.fazFCE__press__short__content .more {
  display: inline;
  font-family: "SuisseIntl";
  font-weight: 500;
  text-decoration: none;
  color: #110a35;
  margin: 0 0 0 0.5em;
  display: none;
}
.fazFCE__press__short__content .more::before {
  content: "―";
  position: relative;
  margin: 0 0.5em 0 0;
}
.fazFCE__press__short__content .more::after {
  content: "";
  display: inline-block;
  width: 0.3em;
  height: 0.3em;
  border-width: 0 2px 2px 0;
  border-color: #110a35;
  border-style: solid;
  margin: 0 0 0.175em 0.15em;
  transform: translateX(0) rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
.fazFCE__press__short__content .more:hover {
  color: #967d28;
}
.fazFCE__press__short__content .more:hover::after {
  transform: translateX(0.5em) rotate(-45deg);
  border-color: #967d28;
}
@media (max-width: 1023px) {
  .fazFCE__press__short .fazFCE__press__short__img,
  .fazFCE__press__short .fazFCE__press__short__content {
    flex: 1 1 50%;
  }
}
@media (max-width: 767px) {
  .fazFCE__press__short > div > div > div {
    display: block;
  }
}
.fazFCE__press__detail {
  position: relative;
}
.fazFCE__press__detail h2 {
  margin-bottom: 40px;
}
.fazFCE__press__detail h2 .subline.subline__press {
  font-size: 0.5em;
  margin-bottom: 0.5em;
}
.subline.subline__press {
  font-family: "SangBleuKingdom";
  font-weight: 600;
  display: flex;
  gap: 5px;
}
.col-push-3 .info p {
  margin: 2em 0 2em 0;
}
.subline.subline__press .info {
  font-family: "SuisseIntl";
  font-weight: 300;
}
.subline.subline__press .info p {
  font-family: "SuisseIntl";
}
.fazFCE__press__detail ul.enclosure {
  list-style-type: none;
  margin-bottom: 3.75rem;
}
@media (max-width: 479px) {
  .heroImage__press {
    width: 100%;
    margin: 0;
  }
  .heroImage__press figcaption {
    padding: 0 15px;
  }
}
.fazFCE__event__short {
  position: relative;
}
.fazFCE__event__short a {
  text-decoration: none;
}
.fazFCE__event__short__block {
  display: flex;
}
.fazFCE__event__short__block + .fazFCE__event__short__block {
  margin-top: 1rem;
}
.fazFCE__event__short__details {
  padding: 1rem;
  background-color: #110a35;
  font-family: "SuisseIntl";
  color: #e8edee;
  width: 300px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.fazFCE__event__short__details * {
  display: block;
}
.fazFCE__event__short__details .time,
.fazFCE__event__short__details .day {
  font-size: 0.889rem;
  margin-bottom: 0.75rem;
}
.fazFCE__event__short__details .time {
  opacity: 0.6;
}
.fazFCE__event__short__details .day {
  line-height: 1;
}
.fazFCE__event__short__details .btn,
.fazFCE__event__short__details #faz-cookiebanner .cc-btn,
#faz-cookiebanner .fazFCE__event__short__details .cc-btn,
.fazFCE__event__short__details .press__search__submit button,
.press__search__submit .fazFCE__event__short__details button,
.fazFCE__event__short__details .form__buergergespraeche__submit button,
.form__buergergespraeche__submit .fazFCE__event__short__details button {
  display: inline-block;
  text-align: center;
}
.fazFCE__event__short__details .location {
  margin: 1rem 0;
  line-height: 1.3;
}
.fazFCE__event__short__content {
  background-color: #fff;
  padding: 1rem 2rem;
  width: 100%;
}
.fazFCE__event__short__content__dateTime {
  display: none;
}
@media (max-width: 767px) {
  .fazFCE__event__short__block {
    flex-direction: column;
    flex-flow: column-reverse;
  }
  .fazFCE__event__short__block + .fazFCE__event__short__block {
    margin-top: 2rem;
  }
  .fazFCE__event__short__details {
    padding: 1rem 2rem 2rem 2rem;
    width: 100%;
  }
  .fazFCE__event__short__details .dateDay {
    width: 50%;
    float: left;
  }
  .fazFCE__event__short__details .time {
    width: 50%;
    float: right;
    font-size: 1rem;
    text-align: right;
  }
  .fazFCE__event__short__details .btn,
  .fazFCE__event__short__details #faz-cookiebanner .cc-btn,
  #faz-cookiebanner .fazFCE__event__short__details .cc-btn,
  .fazFCE__event__short__details .press__search__submit button,
  .press__search__submit .fazFCE__event__short__details button,
  .fazFCE__event__short__details .form__buergergespraeche__submit button,
  .form__buergergespraeche__submit .fazFCE__event__short__details button {
    margin-top: 0.75rem;
  }
  .fazFCE__event__short__details .location {
    margin: 0;
    float: right;
    text-align: right;
    width: 50%;
  }
  .fazFCE__event__short__content__dateTime {
    display: block;
    margin-bottom: 1rem;
  }
}
.fazFCE__event__short__startpage {
  position: relative;
}
.fazFCE__event__short__startpage a {
  text-decoration: none;
}
.fazFCE__event__short__startpage__block {
  display: flex;
}
.fazFCE__event__short__startpage__block
  + .fazFCE__event__short__startpage__block {
  margin-top: 1rem;
}
.fazFCE__event__short__startpage__details {
  padding: 1rem 0 0 1rem;
  background-color: #110a35;
  font-family: "SuisseIntl";
  color: #e8edee;
  width: 400px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.fazFCE__event__short__startpage__details * {
  display: block;
}
.fazFCE__event__short__startpage__details .time,
.fazFCE__event__short__startpage__details .day {
  font-size: 0.889rem;
  margin-bottom: 0.75rem;
}
.fazFCE__event__short__startpage__details .time {
  opacity: 0.6;
}
.fazFCE__event__short__startpage__details .day {
  line-height: 1;
}
.fazFCE__event__short__startpage__details .btn,
.fazFCE__event__short__startpage__details #faz-cookiebanner .cc-btn,
#faz-cookiebanner .fazFCE__event__short__startpage__details .cc-btn,
.fazFCE__event__short__startpage__details .press__search__submit button,
.press__search__submit .fazFCE__event__short__startpage__details button,
.fazFCE__event__short__startpage__details
  .form__buergergespraeche__submit
  button,
.form__buergergespraeche__submit
  .fazFCE__event__short__startpage__details
  button {
  display: inline-block;
  text-align: center;
}
.fazFCE__event__short__startpage__details .location {
  margin: 1rem 0;
  line-height: 1.3;
}
.fazFCE__event__short__startpage__content {
  background-color: #e8edee;
  padding: 1rem 2rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.fazFCE__event__short__startpage__content h3 {
  margin: 0;
}
.fazFCE__event__short__startpage__content__dateTime {
  display: none;
}
.fazFCE__event__short__startpage__linkout {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e8edee;
  padding: 0;
  width: 400px;
}
@media (max-width: 767px) {
  .fazFCE__event__short__startpage__content h3 {
    font-size: 1.3rem;
  }
  .fazFCE__event__short__startpage__block {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .fazFCE__event__short__startpage__block
    + .fazFCE__event__short__startpage__block {
    margin-top: 2rem;
  }
  .fazFCE__event__short__startpage__details {
    width: 100%;
    padding: 1rem 2rem;
  }
  .fazFCE__event__short__startpage__details .dateDay {
    width: 50%;
    float: left;
  }
  .fazFCE__event__short__startpage__details .time {
    width: 50%;
    float: right;
    font-size: 1rem;
    text-align: right;
  }
  .fazFCE__event__short__startpage__details .btn,
  .fazFCE__event__short__startpage__details #faz-cookiebanner .cc-btn,
  #faz-cookiebanner .fazFCE__event__short__startpage__details .cc-btn,
  .fazFCE__event__short__startpage__details .press__search__submit button,
  .press__search__submit .fazFCE__event__short__startpage__details button,
  .fazFCE__event__short__startpage__details
    .form__buergergespraeche__submit
    button,
  .form__buergergespraeche__submit
    .fazFCE__event__short__startpage__details
    button {
    margin-top: 0.75rem;
  }
  .fazFCE__event__short__startpage__details .location {
    margin: 0;
    float: right;
    text-align: right;
    width: 100%;
  }
  .fazFCE__event__short__startpage__content {
    width: 50%;
  }
  .fazFCE__event__short__startpage__content__dateTime {
    display: block;
    margin-bottom: 1rem;
  }
  .fazFCE__event__short__startpage__linkout {
    width: 50%;
    padding: 0.5rem;
  }
}
@media (max-width: 479px) {
  .fazFCE__event__short__startpage__details .location {
    text-align: left;
  }
  .fazFCE__event__short__startpage__block {
    flex-direction: column;
  }
  .fazFCE__event__short__startpage__details {
    background-color: #e8edee;
    color: #110a35;
    padding: 1rem 1rem 0rem 2rem;
  }
  .fazFCE__event__short__startpage__details > * {
    opacity: 0.6;
  }
  .fazFCE__event__short__startpage__content {
    width: 100%;
  }
  .fazFCE__event__short__startpage__linkout {
    width: 100%;
    padding: 0rem 2rem 1rem 2rem;
  }
}
.fazFCE__downloads__download {
  display: flex;
  border-bottom: 2px solid #cecdd5;
  padding-bottom: 0.625rem;
  margin-bottom: 1.875rem;
}
.fazFCE__downloads__download:last-of-type {
  margin-bottom: 0;
}
.fazFCE__downloads__download__img {
  width: 180px;
  margin: 0 0.9375rem 0 0;
}
.fazFCE__downloads__download__meta__filename {
  display: block;
  word-break: break-all;
  line-height: 1.2;
}
.fazFCE__downloads__download__meta__filesize {
  display: block;
  opacity: 0.6;
}
.fazFCE__downloads__download__meta__btn {
  position: absolute;
  bottom: 0.625rem;
}
@media (max-width: 479px) {
  .fazFCE__downloads__download {
    display: block;
  }
  .fazFCE__downloads__download__img {
    width: 180px;
  }
  .fazFCE__downloads__download__meta__filename {
    margin-top: 0.625rem;
  }
  .fazFCE__downloads__download__meta__filesize {
    margin: 0 0 0.9375rem 0;
    font-size: 0.825rem;
  }
  .fazFCE__downloads__download__meta__btn {
    position: relative;
  }
}
.fazFCE__logogrid .col-c3-logogrid {
  width: calc(50% - 18px);
  float: left;
  margin-left: 12px;
  margin-bottom: 20px;
  overflow: hidden;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .fazFCE__logogrid .col-c3-logogrid {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .fazFCE__logogrid .col-c3-logogrid {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .fazFCE__logogrid .col-c3-logogrid {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
  }
}
.fazFCE__logogrid .col-c3-logogrid img {
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
.fazFCE__logogrid .col-c3-logogrid:hover img {
  transform: scale(1.1);
}
.mod_newsarchive > h2 {
  display: none;
}
.press__search__input,
.press__search__submit {
  width: 100%;
}
.press__search__input {
  display: inline-block;
}
.press__search__submit {
  width: 124px;
}
.press__search__submit button {
  padding: 1.1em 1.5em;
}

.press__search .formbody {
  display: flex;
  gap: 10px;
  align-items: center;
}
@media (max-width: 479px) {
  .press__search .formbody {
    display: block;
  }
  .press__search__input {
    margin-bottom: 0.25rem;
  }
  .press__search__submit {
    width: 100%;
  }
}
.search__detail {
  display: flex;
}
.search__detail input {
  width: 100%;
}
.search__detail button {
  width: 100%;
  padding: 1em 2.5em;
}
.search__detail .widget-text {
  width: 100%;
}
.search__detail .widget-submit {
  width: 200px;
}
.widget-radio .radio_container {
  padding: 0.75rem 2.5rem;
}
.widget-radio span {
  cursor: pointer;
}
.widget-radio span:nth-of-type(1) {
  margin-right: 1rem;
}
@media (max-width: 479px) {
  .search__detail {
    display: block;
  }
  .search__detail .widget-text {
    margin-bottom: 0.5rem;
  }
  .search__detail .widget-submit {
    width: 100%;
  }
  .widget-radio .radio_container {
    padding: 0.75rem 0;
  }
}
.search__header {
  margin: 2rem 0 1rem 0;
}
.search__result {
  background-color: #fff;
  padding: 1rem 2rem;
}
.search__result + .search__result {
  margin-top: 1rem;
}
.search__result__headline a {
  text-decoration: none;
}
.form__buergergespraeche .widget {
  margin-bottom: 0.9375rem;
}
.form__buergergespraeche .widget > * {
  margin: 0;
  float: none;
  width: 100%;
}
.form__buergergespraeche input,
.form__buergergespraeche select {
  width: 100%;
  padding: 0.75em 1.25em;
  border: 1px solid #fff;
}
.form__buergergespraeche input:focus,
.form__buergergespraeche select:focus {
  border: 1px solid #110a35;
}
.form__buergergespraeche__submit button {
  padding: 1em 2.5em;
}
.form__buergergespraeche .widget-checkbox span {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.form__buergergespraeche .widget-checkbox span input {
  width: 2rem;
}

.form__buergergespraeche .widget-checkbox span input {
  width: 2rem;
  margin-top: 0.25rem;
  margin-right: 0.5rem;
}

.form__buergergespraeche textarea {
  padding: 0.75em 1.25em;
  border: 1px solid #fff;
  font-family: "SuisseIntl";
  font-size: 1rem;
  line-height: 1.5rem;
  width: 100%;
  max-width: 100%;
}
.form__buergergespraeche select * {
  font: 1rem/1.78 "SuisseIntl", sans-serif;
}

.form__buergergespraeche input::-webkit-outer-spin-button,
.form__buergergespraeche input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.form__buergergespraeche input[type="number"] {
  -moz-appearance: textfield;
}

.form__buergergespraeche .mb0 {
  margin-bottom: 0;
}
.form__buergergespraeche .mt0 {
  margin-top: 0;
}

#footer {
  padding: 3.75rem 20px;
  background-color: #110a35;
  color: #e8edee;
  font-family: "SuisseIntl";
  font-size: 0.938rem;
}
#footer p,
#footer a,
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer .h4,
#footer h5,
#footer h6 {
  font-size: 1em;
  font-weight: 500;
  text-decoration: none;
}
#footer p > a {
  text-decoration: underline;
}
#footer a:hover {
  opacity: 0.5;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer .h4,
#footer h5,
#footer h6 {
  opacity: 0.5;
}
#footer ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#footer ul + h4,
#footer ul + .h4 {
  margin-top: 1.5em;
}
#footer div:nth-of-type(3) {
  flex-basis: 25%;
}
#footer > div {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  #footer > div {
    display: block;
  }
}
@media (max-width: 767px) {
  #footer > div > div {
    text-align: center;
    margin-bottom: 1.5rem;
  }
  #footer > div > div:last-child {
    margin-bottom: 0;
  }
}
.mod_socialLinks .social__items li {
  display: inline-block;
}
.mod_socialLinks .social__items li + li {
  margin-left: 10px;
}
.mod_socialLinks .social__item {
  display: block;
  width: 28px;
  height: 28px;
}
.mod_socialLinks .social__item--facebook::before {
  content: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.878 9.977L9.371 6.767H6.291V4.684C6.26959 4.44435 6.30233 4.20296 6.3868 3.97767C6.47126 3.75239 6.6053 3.54897 6.779 3.38248C6.95269 3.21599 7.16159 3.09068 7.39025 3.01582C7.61891 2.94096 7.86147 2.91846 8.1 2.95H9.5V0.217C8.67806 0.0841811 7.84752 0.0116544 7.015 0C4.478 0 2.82 1.537 2.82 4.321V6.767H0V9.977H2.82V17.737H6.291V9.977H8.878Z' fill='%23E8EDEE'/%3E%3C/svg%3E");
}
.mod_socialLinks .social__item--twitter::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.639 0H18.673L12.011 7.585L19.794 17.875H13.686L8.9 11.622L3.43 17.875H0.4L7.453 9.762L0 0H6.26L10.58 5.712L15.639 0ZM14.577 16.094H16.259L5.376 1.715H3.568L14.577 16.094Z' fill='%23E8EDEE'/%3E%3C/svg%3E%0A");
}
.mod_socialLinks .social__item--instagram::before {
  content: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0625 0H5.9375C4.36278 0 2.85255 0.625556 1.73905 1.73905C0.625556 2.85255 0 4.36278 0 5.9375L0 13.0625C0 14.6372 0.625556 16.1474 1.73905 17.2609C2.85255 18.3744 4.36278 19 5.9375 19H13.0625C14.6372 19 16.1474 18.3744 17.2609 17.2609C18.3744 16.1474 19 14.6372 19 13.0625V5.9375C19 4.36278 18.3744 2.85255 17.2609 1.73905C16.1474 0.625556 14.6372 0 13.0625 0ZM17.2188 13.0625C17.2188 15.3544 15.3544 17.2188 13.0625 17.2188H5.9375C3.64563 17.2188 1.78125 15.3544 1.78125 13.0625V5.9375C1.78125 3.64563 3.64563 1.78125 5.9375 1.78125H13.0625C15.3544 1.78125 17.2188 3.64563 17.2188 5.9375V13.0625Z' fill='%23E8EDEE'/%3E%3Cpath d='M9.5 4.75C8.24022 4.75 7.03204 5.25044 6.14124 6.14124C5.25044 7.03204 4.75 8.24022 4.75 9.5C4.75 10.7598 5.25044 11.968 6.14124 12.8588C7.03204 13.7496 8.24022 14.25 9.5 14.25C10.7598 14.25 11.968 13.7496 12.8588 12.8588C13.7496 11.968 14.25 10.7598 14.25 9.5C14.25 8.24022 13.7496 7.03204 12.8588 6.14124C11.968 5.25044 10.7598 4.75 9.5 4.75ZM9.5 12.4688C8.71293 12.4678 7.95836 12.1547 7.40182 11.5982C6.84527 11.0416 6.53219 10.2871 6.53125 9.5C6.53125 7.86244 7.86362 6.53125 9.5 6.53125C11.1364 6.53125 12.4688 7.86244 12.4688 9.5C12.4688 11.1364 11.1364 12.4688 9.5 12.4688Z' fill='%23E8EDEE'/%3E%3Cpath d='M14.6066 5.02674C14.9561 5.02674 15.2395 4.74336 15.2395 4.3938C15.2395 4.04424 14.9561 3.76086 14.6066 3.76086C14.257 3.76086 13.9736 4.04424 13.9736 4.3938C13.9736 4.74336 14.257 5.02674 14.6066 5.02674Z' fill='%23E8EDEE'/%3E%3C/svg%3E%0A");
}
.mod_socialLinks .social__item--linkedin::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.55199 15.794H0.277991V5.24896H3.55199V15.794ZM1.91699 3.80996C1.53997 3.81234 1.17073 3.70278 0.856009 3.49517C0.541292 3.28756 0.295256 2.99123 0.149056 2.6437C0.00285612 2.29618 -0.0369334 1.91308 0.0347258 1.54293C0.106385 1.17277 0.28627 0.832208 0.551604 0.564351C0.816937 0.296495 1.15579 0.113395 1.52525 0.0382358C1.89471 -0.0369231 2.27816 -0.000760719 2.62705 0.142144C2.97595 0.285049 3.27459 0.528269 3.48517 0.841007C3.69575 1.15375 3.8088 1.52194 3.80999 1.89896C3.80975 2.40261 3.6108 2.88582 3.25636 3.24363C2.90192 3.60145 2.42061 3.80496 1.91699 3.80996ZM15.808 15.794H12.54V10.661C12.54 9.43796 12.515 7.86896 10.84 7.86896C9.13999 7.86896 8.87699 9.19796 8.87699 10.569V15.79H5.60399V5.24896H8.74399V6.68696H8.78999C9.10457 6.14965 9.55903 5.70776 10.105 5.40838C10.6509 5.109 11.2678 4.96335 11.89 4.98696C15.204 4.98696 15.813 7.16896 15.813 10.004V15.796L15.808 15.794Z' fill='%23E8EDEE'/%3E%3C/svg%3E%0A");
}
.mod_socialLinks .social__item--xing::before {
  content: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.08736 7.74736C7.0087 7.89136 5.99103 9.68436 4.03436 13.1264C3.96739 13.2785 3.86024 13.4096 3.7244 13.5054C3.58856 13.6013 3.42917 13.6583 3.26336 13.6704H0.428363C0.353957 13.6728 0.280276 13.6551 0.215043 13.6192C0.149809 13.5834 0.0954251 13.5306 0.0575907 13.4665C0.0197564 13.4024 -0.000135243 13.3293 6.92062e-07 13.2548C0.000136627 13.1804 0.0202951 13.1073 0.0583633 13.0434L3.06336 7.76036C3.07203 7.76036 3.07203 7.75602 3.06336 7.74736L1.15136 4.45736C1.1053 4.39573 1.07866 4.32177 1.07483 4.24492C1.071 4.16807 1.09017 4.09183 1.12988 4.02593C1.1696 3.96003 1.22805 3.90746 1.29778 3.87494C1.36751 3.84242 1.44535 3.83143 1.52136 3.84336H4.35636C4.52348 3.85028 4.68536 3.90362 4.82384 3.99742C4.96232 4.09121 5.07193 4.22174 5.14036 4.37436L7.08736 7.74736ZM16.6654 0.608357L10.3934 11.6304V11.6474L14.3834 18.9034C14.4279 18.9653 14.4533 19.039 14.4564 19.1152C14.4595 19.1915 14.4401 19.267 14.4007 19.3323C14.3614 19.3977 14.3037 19.45 14.2348 19.4829C14.166 19.5158 14.089 19.5278 14.0134 19.5174H11.1734C11.0053 19.5144 10.8417 19.4626 10.7025 19.3683C10.5633 19.2741 10.4545 19.1413 10.3894 18.9864L6.36436 11.6474C6.50836 11.3947 8.6107 7.68969 12.6714 0.532357C12.736 0.381459 12.8417 0.251714 12.9764 0.157853C13.1111 0.0639915 13.2694 0.0097746 13.4334 0.00135733H16.2954C16.3696 -0.00477753 16.4442 0.00996569 16.5105 0.0439239C16.5769 0.0778821 16.6324 0.129704 16.6709 0.193546C16.7094 0.257387 16.7292 0.330708 16.7283 0.405239C16.7273 0.47977 16.7055 0.552545 16.6654 0.615357V0.608357Z' fill='%23E8EDEE'/%3E%3C/svg%3E%0A");
}
/*# sourceMappingURL=styles.min.css.map */

.ce_sliderStart.bigspace {
  padding-top: 10px;
  padding-bottom: 10px;
}

.fazFCE__event__short__details .btn {
  font-size: 0.8em;
  padding: 10px;
}

/* Neue Formularformatierung */
:root {
  /* Colors */
  --faz-grey: #e8edee;
  --faz-darkblue: #110a35;
  --faz-darkblue-50: rgba(17, 10, 53, 0.5);
  --faz-darkblue-75: rgba(17, 10, 53, 0.75);
  --mg-dark: #212529;
  --mg-dark-20: rgba(33, 37, 41, 0.2);
  --mg-dark-50: rgba(33, 37, 41, 0.5);
  --mg-dark-80: rgba(33, 37, 41, 0.8);
  --mg-dark-80-permanent: rgba(33, 37, 41, 0.8);
  --white: #ffffff;
  --white-20: rgba(255, 255, 255, 0.2);
  --white-50: rgba(255, 255, 255, 0.5);
  --white-75: rgba(255, 255, 255, 0.75);
  --white-80: rgba(255, 255, 255, 0.8);
  /* Video --black: #212529 */
  --grey-200: #555555;
  --grey-300: #717171;
  --grey-400: #8e8e8e;
  --grey-500: #aaaaaa;
  --grey-600: #c6c6c6;
  /* Trenner, Outlines */
  --grey-700: #e3e3e3;
  /* Anzeigen */
  --grey-900: #f7f7f7;
  --topic-color-01: #e7f3ee;
  --topic-color-02: #fbf2e9;
  --topic-color-03: #ebebe5;
  --topic-color-04: #e7eff5;
  --mg-chart-negativ: #c60000;
  --faz-error: #c56207;
  /* Colors Permanent */
  --mg-chart-positiv-permanent: #569824;
  --mg-red-permanent: #c60000;
  --faz-stoerer-permanent: #967d28;
  --faz-grey-permanent: #e8edee;
  --faz-grey-permanent-50: rgba(232, 237, 238, 0.5);
  --mg-dark-permanent: #212529;
  --mg-dark-permanent-50: rgba(33, 37, 4, 0.5);
  --white-permanent: #ffffff;
  --faz-darkblue-permanent: #110a35;
  --faz-darkblue-permanent-50: rgba(17, 10, 53, 0.5);
}
.form__buergergespraeche {
  line-height: 1.3;
}
.form__buergergespraeche label {
  color: var(--faz-darkblue);
  font-size: 1rem;
}

.form__buergergespraeche input,
.form__buergergespraeche select,
.form__buergergespraeche textarea {
  color: var(--faz-darkblue);
  font-weight: normal;
  border: 1px solid var(--grey-500);
  padding: 0.75em 1em;
  border-radius: 2px;
  line-height: 1.4;
}

.form__buergergespraeche input::placeholder {
  color: var(--grey-500);
  opacity: 0;
}

.form__buergergespraeche .error {
  display: flex;
  flex-flow: column;
}

.form__buergergespraeche p.error {
  color: var(--faz-error);
  font-size: 0.8rem;
  line-height: 1.3;
  order: 3;
  margin: 5px 0;
}

.form__buergergespraeche input.error,
.form__buergergespraeche select.error {
  border: 1px solid var(--faz-error);
}

.form__buergergespraeche .widget-checkbox span {
  margin-bottom: 10px;
}

.form__buergergespraeche .widget-checkbox span:last-of-type {
  margin-bottom: 0;
}

.form__buergergespraeche__submit button {
  background: var(--faz-darkblue);
  text-align: left;
  padding: 0.5em 1em;
  width: auto !important;
  font-size: 1rem;
}

.form__buergergespraeche__submit button::after {
  display: none;
}

.form__buergergespraeche .widget-checkbox span input {
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  margin: 0;
  margin-right: 0.8rem;
  position: relative;
}

.form__buergergespraeche .widget-checkbox input::before {
  content: " ";
  display: block;
  width: 1rem;
  height: 1rem;
  background: var(--faz-grey);
  border-radius: 2px;
}

.form__buergergespraeche .widget-checkbox input:checked::after {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.875487 3.22412L4.42842 6.77706L3.55294 7.65254L0 4.09961L0.875487 3.22412Z' fill='%23110A35'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99997 1.20544L3.55292 7.6525L2.67743 6.77701L9.12448 0.329956L9.99997 1.20544Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 3px 4px;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  color: #000;
  z-index: 10;
  top: 0;
  position: absolute;
}
.form__buergergespraeche .widget-checkbox input:checked + span {
  background-color: #e9e7e7;
}
.form__buergergespraeche .widget-checkbox input:disabled + span {
  background-color: #e5e5e5;
}
.form__buergergespraeche .widget-checkboxspan:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 2%;
  background-color: #972c0c;
}

.test-swiper .grid--collapsed {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin: 0;
  width: 100%;
}

.test-swiper .col-c6.col-c6--5050 {
  grid-area: 1 / 1 / 3 / 4;
  width: 100%;
  margin: 0;
}

.test-swiper .col-c6.col-c6--collapsed {
  grid-area: 1 / 3 / 4 / 5;
  height: fit-content;
  width: 100%;
  align-self: flex-end;
  margin-bottom: -80px;
}

.test-swiper {
  margin-bottom: 80px;
}

.test-swiper .swiper-button-prev::after {
  content: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.16123 0.838671L1.09247e-07 9.9999L9.16123 19.1611L10.5374 17.7849L3.72545 10.9729L20.8388 10.9729L20.8388 9.02667L3.72565 9.02667L10.5374 2.21488L9.16123 0.838671Z' fill='%238E8E8E'/%3E%3C/svg%3E%0A");
}

.test-swiper .swiper-button-prev,
.test-swiper .swiper-button-next {
  opacity: 0.5;
}

.test-swiper .swiper-button-prev:hover,
.test-swiper .swiper-button-next:hover {
  opacity: 1;
}

.test-swiper .swiper-button-next::after {
  content: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.4119 19.1613L21.5731 10.0001L12.4119 0.838867L11.0357 2.21508L17.8475 9.02693L0.734367 9.02693L0.734367 10.9732L17.8476 10.9732L11.0357 17.7851L12.4119 19.1613Z' fill='%238E8E8E'/%3E%3C/svg%3E%0A");
}

.test-swiper .pagination-wrapper {
  display: flex;
  gap: 2rem;
  flex-direction: row;
  align-items: center;
}
.test-swiper .pagination-wrapper .swiper-pagination {
  display: flex;
  gap: 0.5rem;
}

.pagination-wrapper > * {
  position: relative;
  top: 0 !important;
  height: auto;
  margin: 0;
  width: auto;
  margin-top: -60px;
}

@media screen and (max-width: 1000px) {
  .test-swiper .col-c6.col-c6--5050 {
    grid-area: 1 / 1 / 3 / 5;
  }
  .test-swiper .col-c6.col-c6--collapsed {
    grid-area: 3 / 1 / 5 / 5;
    width: 80%;
    margin-top: -80px;
    margin-bottom: 0;
    justify-self: center;
  }
  .test-swiper .pagination-wrapper {
    justify-content: center;
  }
  /* .pagination-wrapper > * {
    margin-top: 0;
  } */
}
@media screen and (max-width: 768px) {
  .pagination-wrapper > * {
    margin-top: -10px;
  }
}
@media screen and (max-width: 500px) {
  .test-swiper .col-c6.col-c6--collapsed {
    grid-area: 3 / 1 / 5 / 5;
    width: 100%;
    margin-top: 0;
  }
  .pagination-wrapper > * {
    margin-top: -10px;
  }
}


@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-groups {
    display: none;
    padding-top: 15px; }
    .contao-cookiebar .cc-groups .cc-group {
      position: relative;
      border: 1px solid #d0d0d0;
      border-radius: 5px;
      margin-bottom: 10px;
      text-align: left; }
      .contao-cookiebar .cc-groups .cc-group > label {
        margin: 5px 130px 5px 10px; }
  .contao-cookiebar .cc-cookies {
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-detail-btn-details {
    border: 0 none;
    outline: 0 none;
    background: transparent;
    font-size: 13px;
    letter-spacing: 0;
    text-transform: initial;
    cursor: pointer;
    color: #a2a2a2;
    text-decoration: underline;
    padding: 0;
    margin: 0 0 10px; }
    .contao-cookiebar .cc-detail-btn-details span:nth-child(2) {
      display: none; }
    .contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(1) {
      display: none; }
    .contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(2) {
      display: inline; }
    .contao-cookiebar .cc-detail-btn-details:hover {
      color: #717171; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }


[x-cloak]{display:none;visibility:hidden;overflow:hidden}*>*{z-index:1}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;width:100%;display:block}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}@font-face{font-family:'SangBleuKingdom';src:url("../../files/faz/private/fonts/SangBleuKingdom-Bold-WebS.woff2") format("woff2"),url("../../files/faz/private/fonts/SangBleuKingdom-Bold-WebS.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'SangBleuKingdom';src:url("../../files/faz/private/fonts/SangBleuKingdom-Medium-WebS.woff2") format("woff2"),url("../../files/faz/private/fonts/SangBleuKingdom-Medium-WebS.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'SangBleuKingdom';src:url("../../files/faz/private/fonts/SangBleuKingdom-Regular-WebS.woff2") format("woff2"),url("../../files/faz/private/fonts/SangBleuKingdom-Regular-WebS.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'SuisseIntl';src:url("../../files/faz/private/fonts/SuisseIntl-Bold-WebS.woff2") format("woff2"),url("../../files/faz/private/fonts/SuisseIntl-Bold-WebS.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'SuisseIntl';src:url("../../files/faz/private/fonts/SuisseIntl-Medium-WebS.woff2") format("woff2"),url("../../files/faz/private/fonts/SuisseIntl-Medium-WebS.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'SuisseIntl';src:url("../../files/faz/private/fonts/SuisseIntl-Regular-WebS.woff2") format("woff2"),url("../../files/faz/private/fonts/SuisseIntl-Regular-WebS.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'SuisseIntl';src:url("../../files/faz/private/fonts/SuisseIntl-Light-WebS.woff2") format("woff2"),url("../../files/faz/private/fonts/SuisseIntl-Light-WebS.woff") format("woff");font-weight:200;font-style:normal}.invisible,.fazFCE__press__short__img figcaption,.press__search label,.press__search p.error{position:absolute !important;top:-9999px !important;left:-9999px !important}.bgColor--transparent{background-color:transparent}.bgColor--blue{background-color:#E8EDEE}.bgColor--blue-dark{background-color:#110A35;color:#fff}.clear::after{clear:both;content:"";display:block}::selection{color:#E8EDEE;background:#110A35}-moz-::selection{color:#E8EDEE;background:#110A35}:root{--vh: 100%}html{scroll-behavior:smooth}.grid-container{max-width:1364px;margin:0 auto}.grid-container--xxl{max-width:1448px}.grid{position:relative;background-image:repeating-linear-gradient(to right, transparent,transparent 12px,rgba(0,255,255,0.2) 12px,rgba(0,255,255,0.2) calc(16.66667% - 14px + 12px))}.grid::after{clear:both;content:"";display:block}.grid--collapsed{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);position:relative;display:flex}@media (max-width: 768px){.grid--collapsed{display:block}}.grid--collapsed-rev{flex-flow:row-reverse wrap}@media screen and (min-width: 480px) and (max-width: 768px){.grid{background-image:repeating-linear-gradient(to right, transparent,transparent 20px,rgba(0,255,255,0.2) 20px,rgba(0,255,255,0.2) calc(8.33333% - 21.66667px + 20px))}}@media screen and (min-width: 769px) and (max-width: 1023px){.grid{background-image:repeating-linear-gradient(to right, transparent,transparent 20px,rgba(0,255,255,0.2) 20px,rgba(0,255,255,0.2) calc(8.33333% - 21.66667px + 20px))}}@media only screen and (min-width: 1024px){.grid{background-image:repeating-linear-gradient(to right, transparent,transparent 20px,rgba(0,255,255,0.2) 20px,rgba(0,255,255,0.2) calc(8.33333% - 21.66667px + 20px))}}div[class^="col-"],div[class*="col-"]{position:relative}.col-c1{width:calc(50% - 18px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c1{width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c1{width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c1{width:calc(8.33333% - 21.66667px);float:left;margin-left:20px}}.col-c2{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c2{width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c2{width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c2{width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}.col-c3{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c3{width:calc(50% - 30px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c3{width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c3{width:calc(25% - 25px);float:left;margin-left:20px}}.col-c4{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c4{width:calc(33.33333% - 26.66667px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c4{width:calc(33.33333% - 26.66667px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c4{width:calc(33.33333% - 26.66667px);float:left;margin-left:20px}}.col-c5{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c5{width:calc(41.66667% - 28.33333px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c5{width:calc(41.66667% - 28.33333px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c5{width:calc(41.66667% - 28.33333px);float:left;margin-left:20px}}.col-c6{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c6{width:calc(66.66667% - 33.33333px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c6{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c6{width:calc(50% - 30px);float:left;margin-left:20px}}.col-c6--5050{margin-left:20px;width:calc(50% - 20px)}@media (max-width: 768px){.col-c6--5050{width:calc(100% - 40px)}}@media (min-width: 769px){.col-c6--rev{margin-left:0;margin-right:20px}}.col-c6--collapsed{margin:0;padding:0 8.25% 0 20px;width:calc(50% - 20px)}.col-c6--collapsed.has-bgColor{padding:52px 8.25% 52px 4.25%}@media (max-width: 768px){.col-c6--collapsed.has-bgColor{padding:40px 20px 40px 40px}}@media (max-width: 768px){.col-c6--collapsed{padding:20px 20px 20px 40px;width:calc(100% - 18px)}}.col-c6--collapsed-rev{padding:0 20px 0 8.25%}.col-c6--collapsed-rev.has-bgColor{padding:52px 4.25% 52px 8.25%}@media (max-width: 768px){.col-c6--collapsed-rev.has-bgColor{padding:40px 20px 40px 40px}}@media (max-width: 768px){.col-c6--collapsed-rev{padding:20px 20px 20px 40px}}.col-c7{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c7{width:calc(58.33333% - 31.66667px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c7{width:calc(58.33333% - 31.66667px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c7{width:calc(58.33333% - 31.66667px);float:left;margin-left:20px}}.col-c8{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c8{width:calc(66.66667% - 33.33333px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c8{width:calc(66.66667% - 33.33333px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c8{width:calc(66.66667% - 33.33333px);float:left;margin-left:20px}}.col-c9{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c9{width:calc(75% - 35px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c9{width:calc(75% - 35px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c9{width:calc(75% - 35px);float:left;margin-left:20px}}.col-c10{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c10{width:calc(83.33333% - 36.66667px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c10{width:calc(83.33333% - 36.66667px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c10{width:calc(83.33333% - 36.66667px);float:left;margin-left:20px}}.col-c10--video{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c10--video{width:calc(100% - 40px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c10--video{width:calc(83.33333% - 36.66667px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c10--video{width:calc(83.33333% - 36.66667px);float:left;margin-left:20px}}@media (max-width: 479px){.col-c10--video{width:100%}}.col-c11{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c11{width:calc(91.66667% - 38.33333px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c11{width:calc(91.66667% - 38.33333px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c11{width:calc(91.66667% - 38.33333px);float:left;margin-left:20px}}.col-c12{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-c12{width:calc(100% - 40px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c12{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-c12{width:calc(100% - 40px);float:left;margin-left:20px}}.col-push-1{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-1{margin-left:calc(8.33333% - 21.66667px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-1{margin-left:calc(8.33333% - 21.66667px + 40px)}}@media only screen and (min-width: 1024px){.col-push-1{margin-left:calc(8.33333% - 21.66667px + 40px)}}.col-push-1--video{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-1--video{margin-left:calc(0% - 20px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-1--video{margin-left:calc(8.33333% - 21.66667px + 40px)}}@media only screen and (min-width: 1024px){.col-push-1--video{margin-left:calc(8.33333% - 21.66667px + 40px)}}@media (max-width: 479px){.col-push-1--video{margin:0}}.col-push-1--intro{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-1--intro{margin-left:calc(0% - 20px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-1--intro{margin-left:calc(0% - 20px + 40px)}}@media only screen and (min-width: 1024px){.col-push-1--intro{margin-left:calc(8.33333% - 21.66667px + 40px)}}.col-push-2{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-2{margin-left:calc(16.66667% - 23.33333px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-2{margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width: 1024px){.col-push-2{margin-left:calc(16.66667% - 23.33333px + 40px)}}.col-push-3{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-3{margin-left:calc(16.66667% - 23.33333px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-3{margin-left:calc(25% - 25px + 40px)}}@media only screen and (min-width: 1024px){.col-push-3{margin-left:calc(25% - 25px + 40px)}}.col-push-4{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-4{margin-left:calc(33.33333% - 26.66667px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-4{margin-left:calc(33.33333% - 26.66667px + 40px)}}@media only screen and (min-width: 1024px){.col-push-4{margin-left:calc(33.33333% - 26.66667px + 40px)}}.col-push-5{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-5{margin-left:calc(41.66667% - 28.33333px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-5{margin-left:calc(41.66667% - 28.33333px + 40px)}}@media only screen and (min-width: 1024px){.col-push-5{margin-left:calc(41.66667% - 28.33333px + 40px)}}.col-push-6{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-6{margin-left:calc(50% - 30px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-6{margin-left:calc(50% - 30px + 40px)}}@media only screen and (min-width: 1024px){.col-push-6{margin-left:calc(50% - 30px + 40px)}}.col-push-7{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-7{margin-left:calc(58.33333% - 31.66667px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-7{margin-left:calc(58.33333% - 31.66667px + 40px)}}@media only screen and (min-width: 1024px){.col-push-7{margin-left:calc(58.33333% - 31.66667px + 40px)}}.col-push-8{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-8{margin-left:calc(66.66667% - 33.33333px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-8{margin-left:calc(66.66667% - 33.33333px + 40px)}}@media only screen and (min-width: 1024px){.col-push-8{margin-left:calc(66.66667% - 33.33333px + 40px)}}.col-shift-1-pos{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-1-pos{left:calc(8.33333% - 21.66667px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-1-pos{left:calc(8.33333% - 21.66667px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-1-pos{left:calc(8.33333% - 21.66667px + 20px);position:relative}}.col-shift-1-neg{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-1-neg{left:calc(-8.33333% - 18.33333px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-1-neg{left:calc(-8.33333% - 18.33333px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-1-neg{left:calc(-8.33333% - 18.33333px + 20px);position:relative}}.col-shift-2-pos{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-2-pos{left:calc(16.66667% - 23.33333px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-2-pos{left:calc(16.66667% - 23.33333px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-2-pos{left:calc(16.66667% - 23.33333px + 20px);position:relative}}.col-shift-2-neg{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-2-neg{left:calc(-16.66667% - 16.66667px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-2-neg{left:calc(-16.66667% - 16.66667px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-2-neg{left:calc(-16.66667% - 16.66667px + 20px);position:relative}}.col-shift-3-pos{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-3-pos{left:calc(25% - 25px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-3-pos{left:calc(25% - 25px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-3-pos{left:calc(25% - 25px + 20px);position:relative}}.col-shift-3-neg{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-3-neg{left:calc(-25% - 15px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-3-neg{left:calc(-25% - 15px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-3-neg{left:calc(-25% - 15px + 20px);position:relative}}.col-shift-4-pos{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-4-pos{left:calc(33.33333% - 26.66667px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-4-pos{left:calc(33.33333% - 26.66667px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-4-pos{left:calc(33.33333% - 26.66667px + 20px);position:relative}}.col-shift-4-neg{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-4-neg{left:calc(-33.33333% - 13.33333px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-4-neg{left:calc(-33.33333% - 13.33333px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-4-neg{left:calc(-33.33333% - 13.33333px + 20px);position:relative}}.col-shift-5-pos{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-5-pos{left:calc(41.66667% - 28.33333px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-5-pos{left:calc(41.66667% - 28.33333px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-5-pos{left:calc(41.66667% - 28.33333px + 20px);position:relative}}.col-shift-5-neg{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-5-neg{left:calc(-41.66667% - 11.66667px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-5-neg{left:calc(-41.66667% - 11.66667px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-5-neg{left:calc(-41.66667% - 11.66667px + 20px);position:relative}}.col-shift-6-pos{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-6-pos{left:calc(50% - 30px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-6-pos{left:calc(50% - 30px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-6-pos{left:calc(50% - 30px + 20px);position:relative}}.col-shift-6-neg{left:calc(0% - 12px + 12px);position:relative}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-6-neg{left:calc(-50% - 10px + 20px);position:relative}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-6-neg{left:calc(-50% - 10px + 20px);position:relative}}@media only screen and (min-width: 1024px){.col-shift-6-neg{left:calc(-50% - 10px + 20px);position:relative}}.col-form-c2{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-form-c2{width:calc(25% - 25px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-form-c2{width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-form-c2{width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}.col-form-c4{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-form-c4{width:calc(41.66667% - 28.33333px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-form-c4{width:calc(33.33333% - 26.66667px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-form-c4{width:calc(33.33333% - 26.66667px);float:left;margin-left:20px}}.col-form-c6{width:calc(100% - 24px);float:left;margin-left:12px}@media screen and (min-width: 480px) and (max-width: 768px){.col-form-c6{width:calc(66.66667% - 33.33333px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-form-c6{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.col-form-c6{width:calc(50% - 30px);float:left;margin-left:20px}}.col-form-push-3{margin-left:calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-form-push-3{margin-left:calc(16.66667% - 23.33333px + 40px)}}@media screen and (min-width: 769px) and (max-width: 1023px){.col-form-push-3{margin-left:calc(25% - 25px + 40px)}}@media only screen and (min-width: 1024px){.col-form-push-3{margin-left:calc(25% - 25px + 40px)}}body{font:17px/1.78 "SangBleuKingdom";font-weight:400;color:#110A35;text-rendering:optimizeLegibility}.color--white{color:#fff}.color--dark{color:#110A35}.textshadow--light{text-shadow:0 3px 6px rgba(0,0,0,0.16)}.footnote{position:relative;font-family:"SuisseIntl";margin:1rem 0 0 0;padding:1rem 0 0 1.5rem;line-height:1.4}.footnote::before{position:absolute;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.343' height='8.517' viewBox='0 0 15.343 8.517'%3E%3Cg transform='translate(-79.633 -159.293)'%3E%3Cline id='Linie_17' data-name='Linie 17' x1='13.072' transform='translate(80.133 163.552)' fill='none' stroke='%23110a35' stroke-linecap='square' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_255' data-name='Pfad 255' d='M530,167.1l1.48-1.48,2.072-2.072L530,160' transform='translate(-439.282)' fill='none' stroke='%23110a35' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");margin:0 0.5rem 0 -1.5rem}.footnote:after{position:absolute;content:'';width:100%;height:1px;top:0;left:0;border-top:1px solid #E8EDEE;border-bottom:1px solid #fff}.font--suisse,label,p.error{font-family:"SuisseIntl"}.font--small,label,p.error{font-size:0.825rem}figcaption,.figcaption{font-family:"SuisseIntl";font-size:0.824rem;margin-top:0.25rem}code{font-family:monospace;padding:0.5rem 1rem;display:block;background:#E8EDEE}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:700;margin-bottom:0.5em}h1 .subline,h2 .subline,h3 .subline,h4 .subline,h5 .subline{display:block;font-size:0.9em;font-family:"SuisseIntl";font-weight:200}h1, .h1{font-size:4.667rem;line-height:1.14}@media (max-width: 479px){h1, .h1{font-size:2.5rem}}h2, .h2{font-size:2.444rem;line-height:1.32}@media (max-width: 479px){h2, .h2{font-size:1.75rem}}h3, .h3{font-size:1.889rem;line-height:1.4}@media (max-width: 479px){h3, .h3{font-size:1.5rem}}h4, .h4{font-size:1.556rem;line-height:1.5}@media (max-width: 479px){h4, .h4{font-size:1.333rem}}h5, .h5{font-size:1.222rem;line-height:1.55}@media (max-width: 479px){h5, .h5{font-size:1.111rem}}strong{font-weight:700}a,button{position:relative;color:inherit;cursor:pointer}ul,ol{padding-left:1.25em}ul{list-style-type:disc;list-style-type:"—  ";list-style-position:outside}ol{list-style-type:decimal;list-style-position:outside}ol li::marker{font-weight:700}p+ul,p+ol,ul+p,ol+p,p+p{margin-top:1.25rem}p+h4{margin-top:0.75rem}/*h1,h2,h3,h4,h5,p,a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;hyphens:auto}*/mark,.highlight{background-color:#E61849;color:#fff;padding:0 0.5em}.btn,#faz-cookiebanner .cc-btn,.press__search__submit button,.form__buergergespraeche__submit button{position:relative;overflow:hidden;font-family:"SuisseIntl";font-size:0.889rem;font-weight:500;line-height:1em;text-decoration:none;letter-spacing:0.16px;color:#fff;display:inline-block;margin:0;padding:0.75em 2.5em;border-radius:0;outline:none}.btn::after,#faz-cookiebanner .cc-btn::after,.press__search__submit button::after,.form__buergergespraeche__submit button::after{content:'';display:inline-block;width:0.5em;height:0.5em;border-width:0 1px 1px 0;border-color:#fff;border-style:solid;margin:0 0 0.05em 0.25em;transform:translateX(0) rotate(-45deg);transition:all 0.2s ease-in-out}@media (max-width: 479px){.btn,#faz-cookiebanner .cc-btn,.press__search__submit button,.form__buergergespraeche__submit button{width:100%;font-size:0.925rem;text-align:center;padding:1.25em 2.5em}}.btn:hover::after,#faz-cookiebanner .cc-btn:hover::after,.press__search__submit button:hover::after,.form__buergergespraeche__submit button:hover::after{transform:translateX(1em) rotate(-45deg)}.btn--primary,#faz-cookiebanner .cc-btn.success,.press__search__submit button,.form__buergergespraeche__submit button{border:1px solid #110A35;background-color:#110A35}.btn--primary:hover,#faz-cookiebanner .cc-btn.success:hover,.press__search__submit button:hover,.form__buergergespraeche__submit button:hover{background-color:#110A35;border-color:#110A35}.btn--primary--no-arrow{border:1px solid #110A35;background-color:#110A35}.btn--primary--no-arrow::after{display:none}.btn--primary--no-arrow:hover{background-color:#110A35;border-color:#110A35}.btn--primary--red{border:1px solid #E61849;background-color:#E61849}.btn--primary--red:hover{background-color:#BF0A35;border-color:#BF0A35}.btn--primary--grey{border:1px solid #E8EDEE;background-color:#E8EDEE;color:#110A35}.btn--primary--grey::after{border-color:#110A35}.btn--primary--white{border:1px solid #fff;background-color:#fff;color:#110A35}.btn--primary--white::after{border-color:#110A35}.btn--secondary,#faz-cookiebanner .cc-btn{color:#110A35;border:1px solid #110A35;background-color:transparent}.btn--secondary::before,#faz-cookiebanner .cc-btn::before{content:'';position:absolute;width:100%;height:100.5%;top:0;left:0;border:0 solid #110A35}.btn--secondary::after,#faz-cookiebanner .cc-btn::after{border-color:#110A35}.btn--secondary:hover,#faz-cookiebanner .cc-btn:hover{border-color:#110A35;color:#110A35}.btn--secondary:hover::before,#faz-cookiebanner .cc-btn:hover::before{border-width:2px;border-color:#110A35}.btn--secondary--no-arrow::after{display:none}.btn--secondary--red{color:#E61849;border:1px solid #E61849;background-color:transparent}.btn--secondary--red::before{content:'';position:absolute;width:100%;height:100.5%;top:0;left:0;border:0 solid #E61849}.btn--secondary--red::after{border-color:#E61849}.btn--secondary--red:hover{border-color:#BF0A35;color:#BF0A35}.btn--secondary--red:hover::before{border-width:2px;border-color:#BF0A35}.btn--abo{margin:0 2.625rem 0 0;padding:0.5em 1.5em}.btn--abo:hover::after{transform:translateX(0.5em) rotate(-45deg)}@media (max-width: 1023px){.btn--abo{display:none}}.btn--abo--mobile{margin:2.625rem auto;width:100px;display:block}.btn--back{color:#110A35;border:1px solid #110A35;background-color:transparent;margin:1.875rem 0}.btn--back::before{content:'';display:inline-block;width:0.5em;height:0.5em;border-width:1px 0 0 1px;border-color:#110A35;border-style:solid;margin:0.05em 0.25em 0 0;transform:translateX(0) translateY(-1px) rotate(-45deg);transition:all 0.2s ease-in-out}.btn--back::after{display:none}.btn--back:hover{border-color:#110A35;color:#110A35}.btn--back:hover::before{transform:translateX(-0.5em) translateY(-1px) rotate(-45deg)}.btn--download::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 19.8'%3E%3Cline x1='0.9' y1='18.9' x2='18.9' y2='18.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cline x1='9.9' y1='14.7' x2='9.9' y2='0.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cpolyline points='4.5 9.9 9.9 15.3 15.3 9.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1.8'/%3E%3C/svg%3E");border:none;transform:translateY(0.1em);width:1em;height:1em;margin:0 0 0 0.5em}.btn--download:hover::after{transform:translateY(0.3em)}.btn--totop{z-index:200;position:fixed;bottom:1rem;right:1rem;background-color:#110A35;box-shadow:0 0 0 0.125rem #fff;width:3rem;padding:1.25em 1.25em;aspect-ratio:1/1;transform:translateX(200%);transition:transform .2s ease-in-out}@supports not (aspect-ratio: 1/1){.btn--totop{height:3rem}}.btn--totop.scrolled{transform:translateX(0)}.btn--totop::after{width:1em;height:1em;margin:0.1em 0 0 -0.1em;border-width:0 2px 2px 0;transform:rotate(-135deg)}.btn--totop:hover::after{transform:translateX(0) rotate(-135deg)}label,p.error{display:block}label .mandatory,p.error .mandatory{color:#E61849}p.error{color:#E61849}p.error+input,p.error+select{border:1px solid #E61849}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="password"],input[type="number"]{appearance:none;background-image:linear-gradient(transparent, transparent)}input,select{position:relative;overflow:hidden;display:inline-block;font-family:"SuisseIntl";font-size:1rem;font-weight:500;line-height:1em;text-decoration:none;letter-spacing:0.16px;color:#110A35;margin:0;padding:0.75em 2.5em;border:none;border-radius:0;outline:none;background-color:#fff}select{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none}select::after{content:'';display:inline-block;width:0.3em;height:0.3em;border-width:0 2px 2px 0;border-color:#110A35;border-style:solid;margin:0 0 0.175em 0.15em;transform:translateX(0) rotate(-45deg);transition:all 0.2s ease-in-out}fieldset{border:none}.link__icon{display:inline-block;margin-left:34px}.link__icon::before{position:absolute;display:inline-block;width:28px;height:28px;top:2px;left:-34px}.link__icon--mail::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs/%3E%3Cg data-name='Gruppe 3'%3E%3Cpath fill='none' d='M0 0h28v28H0z' data-name='Rechteck 1'/%3E%3Cg fill='none' stroke='%23110a35' stroke-miterlimit='10' stroke-width='1.8' data-name='Gruppe 640'%3E%3Cpath d='M3 6h22v16.077H3z' data-name='Rechteck 261'/%3E%3Cpath d='M23.452 6.244l-9.465 7.429-9.464-7.429' data-name='Pfad 392'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.link__icon--phone::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg transform='translate(-675 -206)'%3E%3Cpath d='M89.639,97.018l3.689-3.689,5.712.952v4.76C80,99.041,80,80,80,80h4.76l.952,5.712-3.785,2.839' transform='translate(599.48 130.518)' fill='none' stroke='%23110a35' stroke-miterlimit='10' stroke-width='1.8'/%3E%3Crect id='Rechteck_1' data-name='Rechteck 1' width='28' height='28' transform='translate(675 206)' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A")}.link__icon+br+.link__icon,.link__icon+br+.link__icon{margin-top:0.5em}.link__no-textdecoration{text-decoration:none}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:normal;font-style:normal}.vjs-icon-play,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:"\f10c"}.vjs-icon-captions,.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.vjs-icon-circle,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js{display:block;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.vjs-disabled{opacity:0.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial, Helvetica, sans-serif;text-align:center;width:300px;height:150px;margin:0px auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:0.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,0.7);border-radius:0.3em;transition:all 0.4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#110A35;background-color:#110A35;color:#E8EDEE;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:0.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all 0.4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all 0.4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3.0em;background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility 0.1s, opacity 0.1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s, opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all 0.2s;height:0.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:0.9em;position:absolute;right:-0.5em;top:-0.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,0.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:0.3em;color:#000;float:right;font-family:Arial, Helvetica, sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:relative;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:0.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s, opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;-webkit-touch-callout:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel:hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:9em;transition:width 0.1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;transition:visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:0.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em 0.45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.3em}.vjs-volume-bar.vjs-slider-vertical{width:0.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:0.9em}.vjs-slider-vertical .vjs-volume-level{width:0.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em}.vjs-slider-horizontal .vjs-volume-level{height:0.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#000000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial, Helvetica, sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:0s linear 0.3s forwards vjs-spinner-show}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;animation-delay:0.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2B333F;background-color:rgba(43,51,63,0.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.vjs-text-track-settings .vjs-track-settings-colors{display:block;grid-column:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-font{grid-column:2;grid-row:1}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:2;grid-row:2}}.vjs-track-setting>select{margin-right:5px}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg, #fff 88%, #73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,0.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg, #fff 88%, #73859f 100%);color:#2B333F;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;visibility:hidden}.vjs-theme-sea *{outline:none}.vjs-theme-sea .vjs-big-play-button{width:79px;height:79px;object-fit:contain;background-color:#110A35;color:#E8EDEE;border:6px solid #110A35;font-size:3rem;line-height:calc(79px - 0.75rem);top:50%;left:50%;border-radius:50%;margin:-51.5px auto 0 -39.5px}.vjs-theme-sea .vjs-big-play-button:hover{background-color:#110A35;color:#E8EDEE}.vjs-theme-sea .vjs-control-bar{height:4em;background-color:#E8EDEE;opacity:0.8}.vjs-theme-sea .vjs-button{color:#110A35;background:#fff}.vjs-theme-sea .vjs-button:hover{color:#110A35;background:#fff}.vjs-theme-sea .vjs-button>.vjs-icon-placeholder:before{line-height:2.2}.vjs-theme-sea .vjs-time-control{line-height:4em;color:#110A35;background:#fff}.vjs-theme-sea .vjs-picture-in-picture-control,.vjs-theme-sea .vjs-volume-panel{display:none}.vjs-theme-sea .vjs-progress-holder.vjs-slider.vjs-slider-horizontal{background:white}.vjs-theme-sea .vjs-progress-control .vjs-play-progress{background-color:#110A35}.vjs-theme-sea .vjs-progress-control .vjs-play-progress:before{display:none}.vjs-theme-sea .vjs-progress-control .vjs-slider{background-color:#E8EDEE}.vjs-theme-sea .vjs-progress-control .vjs-load-progress div{background:rgba(255,255,255,0.5)}.vjs-theme-sea .vjs-progress-control .vjs-progress-holder{margin:0;height:100%}.vjs-theme-sea .vjs-progress-control .vjs-time-tooltip{background-color:transparent;color:#110A35}.vjs-theme-sea .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip{background-color:transparent;color:#110A35}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}@media (max-width: 767px){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;pointer-events:none}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-slide .gird-container{margin:auto}.swiper-button-next,.swiper-button-prev{width:48px;height:60px;margin-top:-30px}.swiper-button-next::after,.swiper-button-prev::after{font-size:0}.swiper-button-next{right:0}.swiper-button-next::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='60' viewBox='0 0 48 60'%3E%3Crect width='48' height='60' fill='%23110a35'/%3E%3Cg transform='translate(35.068 23.7) rotate(90)'%3E%3Cpath d='M0,0V19.068' transform='translate(6.797 3)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='2.8'/%3E%3Cpath d='M13.595,7.572,6.8,0,0,7.572' transform='translate(0)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='10' stroke-width='2.8'/%3E%3C/g%3E%3C/svg%3E%0A")}.swiper-button-prev{left:0}.swiper-button-prev::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='60' viewBox='0 0 48 60'%3E%3Cg transform='translate(-1209.789 -2622.5)'%3E%3Crect width='48' height='60' transform='translate(1209.789 2622.5)' fill='%23110a35'/%3E%3Cg transform='translate(1244.789 2646.2) rotate(90)'%3E%3Cpath d='M0,19.068V0' transform='translate(6.797)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-width='2.8'/%3E%3Cpath d='M13.595,0,6.8,7.572,0,0' transform='translate(0 14.496)' fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='10' stroke-width='2.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.swiper-pagination-bullets{top:30px !important}.swiper-pagination-bullet{opacity:0.4;background-color:#110A35}.swiper-pagination-bullet-active{opacity:1}.swiper-container__klugekopefe .swiper-pagination{display:block;position:relative;bottom:auto !important;top:auto !important}@media (min-width: 768px){.swiper-container__klugekopefe .swiper-pagination{display:none}}.contao-cookiebar,.contao-cookiebar *{font-family:"SuisseIntl";color:#110A35}#faz-cookiebanner.cc-bottom.cc-active .cc-inner{animation:faz-cookiebar-top-in 0.2s ease-in-out forwards}#faz-cookiebanner.cc-bottom.cc-saved .cc-inner{animation:faz-cookiebar-top-out 0.2s ease-in-out forwards}#faz-cookiebanner p{color:#110A35}#faz-cookiebanner input+label::before,#faz-cookiebanner input+p.error::before{border-color:#110A35}#faz-cookiebanner input+label::after,#faz-cookiebanner input+p.error::after{background-color:#110A35}#faz-cookiebanner input:checked+label::before,#faz-cookiebanner input:checked+p.error::before{background-color:#CECDD5}#faz-cookiebanner input:disabled+label::before,#faz-cookiebanner input:disabled+p.error::before{border-color:#CECDD5;background-color:#fff}#faz-cookiebanner input:disabled+label::after,#faz-cookiebanner input:disabled+p.error::after{background-color:#CECDD5}#faz-cookiebanner .cc-inner{border-radius:0}#faz-cookiebanner .cc-btn.success{color:#fff}#faz-cookiebanner .cc-btn.success::after{border-color:#fff}#faz-cookiebanner .cc-btn+.cc-btn{margin-left:1rem;margin-top:0}@media (max-width: 767px){#faz-cookiebanner .cc-btn+.cc-btn{margin-left:0;margin-top:0.5rem}}#faz-cookiebanner .cc-groups .cc-group{border:1px solid #E8EDEE;border-radius:0}#faz-cookiebanner .cc-cookies{background-color:#fff}#faz-cookiebanner .cc-cookies>p,#faz-cookiebanner .cc-cookies>.cc-cookie{border-top:1px solid #E8EDEE}#faz-cookiebanner .cc-cookies .cc-cookie-info{border:1px solid #E8EDEE;border-radius:0;background-color:#E8EDEE}@keyframes faz-cookiebar-top-in{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes faz-cookiebar-top-out{0%{opacity:1;visibility:visible;transform:scale(1)}100%{opacity:0;visibility:hidden;transform:scale(0.9)}}@media (max-width: 767px){#faz-cookiebanner{padding:0}#faz-cookiebanner .contao-cookiebar.cc-bottom .cc-inner{height:85vh}}.social__share{font-family:"SuisseIntl";font-size:0.825rem;position:relative}.social__share *{box-sizing:border-box}.social__share__list{overflow-x:auto;display:inline-block;position:relative;margin-left:0;padding-left:0;list-style-type:none;margin:0}@media (max-width: 767px){.social__share__list{display:inline-block}}.social__share__item{margin-right:.625rem;display:inline-block}@media (max-width: 767px){.social__share__item{float:left;margin-bottom:.625rem}}.social__share__item.ghost-item{display:none;border-color:white !important}@media (max-width: 767px){.social__share__item.ghost-item{display:block}}@media (max-width: 767px){.social__share__item:last-child{padding-right:3em}}.social__share__item .social__share__item__icon{display:block;width:28px;height:28px}.social__share__item .social__share__item__link{position:relative;display:flex;align-items:center;border:0;text-decoration:none}.social__share__item .social__share__item__text{display:inline-block;margin-left:0.25em}.social__share__item__icon--Mail--inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs/%3E%3Cg data-name='Gruppe 3'%3E%3Cpath fill='none' d='M0 0h28v28H0z' data-name='Rechteck 1'/%3E%3Cg fill='none' stroke='%23110a35' stroke-miterlimit='10' stroke-width='1.8' data-name='Gruppe 640'%3E%3Cpath d='M3 6h22v16.077H3z' data-name='Rechteck 261'/%3E%3Cpath d='M23.452 6.244l-9.465 7.429-9.464-7.429' data-name='Pfad 392'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.social__share__item__icon--Facebook--inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs/%3E%3Cg data-name='Gruppe 2'%3E%3Cpath fill='none' d='M0 0h28v28H0z' data-name='Rechteck 2'/%3E%3Cpath fill='none' stroke='%23110a35' stroke-width='1.5' d='M15.5 11.25v-3a1.5 1.5 0 011.5-1.5h1.5V3h-3A4.5 4.5 0 0011 7.5v3.75H8V15h3v10.682h4.5V15h3l1.5-3.75z' data-name='Pfad 396'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.social__share__item__icon--Twitter--inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs/%3E%3Cg data-name='Gruppe 1'%3E%3Cpath fill='none' d='M0 0h28v28H0z' data-name='Rechteck 3'/%3E%3Cg data-name='Pfad 395'%3E%3Cpath fill='none' d='M26 5.539a9.541 9.541 0 01-2.835.855A5.322 5.322 0 0025.329 3.4a9.31 9.31 0 01-3.12 1.31A4.734 4.734 0 0018.615 3 5.183 5.183 0 0013.7 8.414a6.11 6.11 0 00.114 1.234A13.554 13.554 0 013.671 3.987 5.871 5.871 0 003 6.722a5.581 5.581 0 002.185 4.5 4.526 4.526 0 01-2.225-.668v.059a5.336 5.336 0 003.94 5.318 4.491 4.491 0 01-1.29.178 3.967 3.967 0 01-.932-.092 5.054 5.054 0 004.6 3.77 9.331 9.331 0 01-6.1 2.308A8.387 8.387 0 012 22.021a12.954 12.954 0 007.548 2.429c9.054 0 14-8.25 14-15.4 0-.239-.008-.47-.018-.7A10.415 10.415 0 0026 5.539z' data-name='Pfad 1'/%3E%3Cpath fill='%23110a35' d='M18.615 4.6A3.6 3.6 0 0015.3 8.414a4.506 4.506 0 00.081.911l.419 2.032-2.072-.111a14.409 14.409 0 01-6.4-1.887A15.509 15.509 0 014.657 7.44a3.915 3.915 0 001.472 2.492l4.071 2.993-5.03-.1a3.335 3.335 0 002.081 1.55l5.949 1.333-5.779 1.738a3.056 3.056 0 001.895.742l4.159.1L10.322 21a11.287 11.287 0 01-2.634 1.7 11.283 11.283 0 001.861.154 11.4 11.4 0 009.151-4.423 14.684 14.684 0 002.426-4.474 15.428 15.428 0 00.83-4.908c0-.184-.005-.383-.016-.626L21.9 7.6l.652-.509q.195-.152.382-.318l-.2-.535-.177.04-.937.206-.623-.73A3.154 3.154 0 0018.615 4.6m0-1.6a4.734 4.734 0 013.594 1.713 9.31 9.31 0 003.12-1.31 5.322 5.322 0 01-2.165 2.991A9.541 9.541 0 0026 5.539a10.415 10.415 0 01-2.466 2.81c.01.229.018.46.018.7 0 7.151-4.95 15.4-14 15.4A12.954 12.954 0 012 22.021a8.388 8.388 0 001.177.074 9.331 9.331 0 006.1-2.308 5.054 5.054 0 01-4.6-3.77 3.968 3.968 0 00.931.092 4.491 4.491 0 001.29-.178 5.336 5.336 0 01-3.938-5.318v-.059a4.526 4.526 0 002.223.667A5.581 5.581 0 013 6.722a5.871 5.871 0 01.674-2.736 13.554 13.554 0 0010.142 5.661 6.11 6.11 0 01-.114-1.234A5.183 5.183 0 0118.615 3z' data-name='Pfad 2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.social__share__item__icon--Pocket--inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='40' viewBox='11 11 18 18' width='40'%3E%3Cpath d='M25.459 17.922l-4.75 4.957a1.198 1.198 0 01-.921.381h-.038c-.32 0-.64-.126-.884-.381l-4.75-4.957a1.345 1.345 0 010-1.844c.488-.51 1.28-.51 1.768 0l3.903 4.073 3.905-4.073a1.213 1.213 0 011.767 0c.489.51.489 1.335 0 1.844M26.5 11h-13c-1.38 0-2.5 1.17-2.5 2.609v8.87c0 3.6 4.03 6.521 9 6.521s9-2.921 9-6.522v-8.87C29 12.169 27.88 11 26.5 11' fill='%23110A35' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat}.social__share__item__icon--Xing--inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23110A35' xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M13.51 13L9.57 5.81A.66.66 0 009 5.47H2.32a.66.66 0 00-.58 1l3.76 6.82-5.05 8.29a.66.66 0 00.56 1h6.67a.66.66 0 00.56-.31l5.25-8.62a.66.66 0 00.02-.65zM31.56.53A.66.66 0 0031 .21h-7.08a.66.66 0 00-.57.33l-10.51 18.4a.66.66 0 000 .65l6.77 11.87a.66.66 0 00.57.33h7.07a.66.66 0 00.57-1l-6.58-11.52L31.56 1.19a.66.66 0 000-.66z'/%3E%3C/svg%3E");background-repeat:no-repeat}.social__share__item__icon--LinkedIn--inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='Gruppe_5' data-name='Gruppe 5' transform='translate(-713 -206)'%3E%3Crect id='Rechteck_2' data-name='Rechteck 2' width='28' height='28' transform='translate(713 206)' fill='none'/%3E%3Cpath id='Icon_awesome-linkedin-in' data-name='Icon awesome-linkedin-in' d='M4.458,19.915H.329V6.619H4.458ZM2.391,4.806A2.4,2.4,0,1,1,4.782,2.392,2.411,2.411,0,0,1,2.391,4.806ZM19.91,19.915H15.79V13.443c0-1.542-.031-3.521-2.147-3.521-2.147,0-2.476,1.676-2.476,3.409v6.583H7.044V6.619H11V8.433h.058a4.338,4.338,0,0,1,3.906-2.147c4.179,0,4.947,2.752,4.947,6.326v7.3Z' transform='translate(716.937 208.936)' fill='none' stroke='%23110a35' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat}.social__share__item__icon--Flipboard--inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.39' height='15.39'%3E%3Cg fill='%23110A35' fill-rule='evenodd'%3E%3Cpath d='M4.362 3.505h6v6.857h-6z'/%3E%3Cpath d='M.152 0H15.39v5.181H.152z'/%3E%3Cpath d='M0 0h5.181v15.39H0z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.social__share__item__icon--FacebookMessenger--inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38.095' height='38.476' viewBox='10 10 20 20.2'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h20v20.2H0z'/%3E%3C/defs%3E%3Cg transform='translate(10 10)' fill='%23110A35' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a' width='100%25' height='100%25'/%3E%3C/mask%3E%3Cpath d='M11.219 13.172L8.16 9.914l-5.907 3.153 6.328-6.726 3.06 3.047 5.906-3.153-6.33 6.937zM10 0C4.477 0 0 4.22 0 9.424c0 2.919 1.408 5.528 3.62 7.256v3.52l3.404-1.777c.94.276 1.94.425 2.976.425 5.522 0 10-4.22 10-9.424S15.522 0 10 0z' mask=''/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}.social__share__item__icon--Whatsapp--inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='10 10 20 20'%3E%3Cpath fill='%23110A35' d='M20.181 10a9.744 9.744 0 00-8.344 14.775L10.075 30l5.394-1.725A9.744 9.744 0 1020.18 10m0 17.85a8.069 8.069 0 01-4.462-1.338l-3.125 1 1.018-3.012a8.125 8.125 0 116.563 3.356m4.569-5.9c-.244-.131-1.444-.781-1.669-.868-.225-.088-.388-.138-.563.106-.175.244-.675.787-.818.944-.144.156-.3.175-.544.043a6.838 6.838 0 01-1.956-1.306 7.581 7.581 0 01-1.319-1.775c-.138-.25 0-.381.131-.5s.256-.281.388-.419a1.72 1.72 0 00.262-.406.456.456 0 000-.437c-.056-.132-.506-1.37-.7-1.875-.194-.507-.4-.463-.544-.463h-.475a.912.912 0 00-.687.263 2.788 2.788 0 00-.938 2.043c.053.942.378 1.848.938 2.607.119.168 1.619 2.825 4.106 3.912 2.488 1.088 2.5.756 2.963.731A2.5 2.5 0 0025 23.444c.175-.365.24-.774.188-1.175-.057-.106-.225-.175-.47-.313'/%3E%3C/svg%3E");background-repeat:no-repeat}#header{padding-bottom:58px}@media (max-width: 1023px){#header{padding-bottom:50px}}nav.main{position:fixed;display:flex;align-items:center;justify-content:space-around;z-index:100;border-bottom:1px solid transparent;width:100%;padding:0.5rem 1rem;background-color:#fff;font-family:"SuisseIntl";font-size:0.98rem;font-weight:500;transform:translateY(0);transition:transform .4s ease-in-out;border-bottom:1px solid #E8EDEE}nav.main.scrolled{transform:translateY(-100%);border-bottom:1px solid #E8EDEE}nav.main.scrolledToTop{border-bottom:1px solid transparent}nav.main a{text-decoration:none}nav.main strong{font-weight:500}nav.main .logo{flex-grow:1;margin:0 0 0 2.625rem}nav.main .logo svg{display:block;height:42px;width:auto}nav.main ul{flex-grow:1;padding:0;list-style-type:none}nav.main ul li{display:inline-block;margin:0 1rem 0 0;padding:0.5em 0 0.3em 0;line-height:1.4}nav.main ul li:last-child{margin:0}nav.main ul li a.trail,nav.main ul li a.forward,nav.main ul li a.active,nav.main ul li a:hover,nav.main ul li a.submenu--open,nav.main ul li span.trail,nav.main ul li span.forward,nav.main ul li span.active,nav.main ul li span:hover,nav.main ul li span.submenu--open,nav.main ul li strong.trail,nav.main ul li strong.forward,nav.main ul li strong.active,nav.main ul li strong:hover,nav.main ul li strong.submenu--open{color:#E61849}nav.main ul li a.submenu.active,nav.main ul li span.submenu.active,nav.main ul li strong.submenu.active{cursor:pointer}nav.main ul li a.submenu::after,nav.main ul li span.submenu::after,nav.main ul li strong.submenu::after{content:'';display:inline-block;width:0.5em;height:0.5em;border-width:0 1px 1px 0;border-color:inherit;border-style:solid;margin:0 0.25em 0.25em 0.5em;transform:translateX(0) rotate(45deg)}nav.main ul li a.submenu--open::after,nav.main ul li span.submenu--open::after,nav.main ul li strong.submenu--open::after{margin:0 0.25em -0.1em 0.5em;transform:translateX(0) rotate(-135deg)}nav.main ul li a.thirdmenu::after,nav.main ul li span.thirdmenu::after,nav.main ul li strong.thirdmenu::after{transform:translateX(0) rotate(315deg);margin:0.25em 0.25em 0.1em 0.5em}nav.main .btn--menu{height:28px;outline:none;border:0;padding:0;margin:0;background:transparent;display:inline-block}nav.main .btn--menu svg{overflow:visible}nav.main .btn--menu rect{opacity:1;transform:translateY(0);transform-origin:50% 50%;transition:.2s all ease-in-out}@media (hover: hover){nav.main .btn--menu:hover rect{fill:#E61849 !important}}nav.main .btn--menu.is-open rect{fill:#E61849 !important;width:27px}nav.main .btn--menu.is-open rect:nth-of-type(1){transform:translateY(7px) rotate(45deg)}nav.main .btn--menu.is-open rect:nth-of-type(2){opacity:0}nav.main .btn--menu.is-open rect:nth-of-type(3){transform:translateY(-7px) rotate(-45deg)}@media (min-width: 1024px){nav.main .btn--menu{display:none}}@media (max-width: 1023px){nav.main .logo{margin:0}nav.main .logo svg{height:34px}nav.main ul{display:none}}nav.main ul.level_2{position:absolute;padding:1rem 1.5rem;margin:1rem 0 0 -1.5rem;background:#fff;font-weight:100}nav.main ul.level_2[x-show="submenuOpen"]{display:none;max-height:auto !important}nav.main ul.level_2.submenu--open{display:block}nav.main ul.level_2 .white-background{position:absolute;width:10000%;content:'';height:10000%;top:0;left:-5000%;background-color:rgba(255,255,255,0.65);z-index:-1;display:block}nav.main ul.level_2 li{display:block;margin:0 0 0.5rem 0}nav.main ul.level_2 li.submenu.thirdmenu-item--opened{background-color:#e8edee;margin:0 -1.5rem 0.5rem -1.5rem;padding-left:1.5rem;padding-right:1.5rem}nav.main ul.level_2 li strong{font-weight:100}@media (max-width: 1023px){[x-show="submenuOpen"]{display:block !important;overflow:hidden}}nav.main ul.level_3{position:absolute;width:100%;min-height:100%;padding:1rem 1.5rem 1rem 1.5rem;margin:0;top:0;left:100%;background:#E8EDEE;font-weight:100}nav.main ul.level_3[x-show="thirdmenuOpen"]{max-height:auto !important}nav.main ul.level_3.opened{display:block}nav.main ul.level_3.closed{display:none}nav.main ul.level_3 h4{font-size:1rem;margin-bottom:0.7rem}nav.main ul.level_3::before{position:absolute;content:'';width:1px;height:80%;top:10%;left:0;background-color:#E8EDEE}nav.main ul.level_3 li{display:block;margin:0 0 0.5rem 0}nav.main ul.level_3 li strong{font-weight:100}@media (max-width: 1023px){[x-show="thirdmenuOpen"]{display:block !important;overflow:hidden}}nav.main-mobile{position:fixed;display:none;align-items:center;justify-content:center;overflow:auto;z-index:99;opacity:0;overscroll-behavior:none;width:100vw;height:100vh;padding:0 1rem;background-color:#fff;background-color:rgba(255,255,255,0.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:"SuisseIntl";font-size:0.98rem;font-weight:500;text-align:center;transition:all .2s ease-in-out}nav.main-mobile.is-open{opacity:1}nav.main-mobile a{text-decoration:none}nav.main-mobile strong{font-weight:500}nav.main-mobile ul{padding:0;list-style-type:none}nav.main-mobile ul.level_1 .first{margin-top:3.25rem}nav.main-mobile ul li{display:block;padding:1rem 0;border-bottom:2px solid rgba(17,10,53,0.05)}nav.main-mobile ul li:last-child{margin:0}nav.main-mobile ul li a.trail,nav.main-mobile ul li a.forward,nav.main-mobile ul li a.active,nav.main-mobile ul li a:hover,nav.main-mobile ul li a.submenu--open,nav.main-mobile ul li span.trail,nav.main-mobile ul li span.forward,nav.main-mobile ul li span.active,nav.main-mobile ul li span:hover,nav.main-mobile ul li span.submenu--open,nav.main-mobile ul li strong.trail,nav.main-mobile ul li strong.forward,nav.main-mobile ul li strong.active,nav.main-mobile ul li strong:hover,nav.main-mobile ul li strong.submenu--open{color:#E61849}nav.main-mobile ul li a.submenu,nav.main-mobile ul li a.thirdmenu,nav.main-mobile ul li span.submenu,nav.main-mobile ul li span.thirdmenu,nav.main-mobile ul li strong.submenu,nav.main-mobile ul li strong.thirdmenu{transition:all .4s ease-in-out}nav.main-mobile ul li a.submenu.active,nav.main-mobile ul li a.thirdmenu.active,nav.main-mobile ul li span.submenu.active,nav.main-mobile ul li span.thirdmenu.active,nav.main-mobile ul li strong.submenu.active,nav.main-mobile ul li strong.thirdmenu.active{cursor:pointer}nav.main-mobile ul li a.submenu::after,nav.main-mobile ul li a.thirdmenu::after,nav.main-mobile ul li span.submenu::after,nav.main-mobile ul li span.thirdmenu::after,nav.main-mobile ul li strong.submenu::after,nav.main-mobile ul li strong.thirdmenu::after{content:'';display:inline-block;width:0.5em;height:0.5em;border-width:0 1px 1px 0;border-color:inherit;border-style:solid;margin:0 0.25em 0.25em 0.5em;transform:translateX(0) rotate(45deg)}nav.main-mobile ul li a.submenu--open,nav.main-mobile ul li a.thirdmenu--open,nav.main-mobile ul li span.submenu--open,nav.main-mobile ul li span.thirdmenu--open,nav.main-mobile ul li strong.submenu--open,nav.main-mobile ul li strong.thirdmenu--open{font-weight:500;padding-top:0.5rem}nav.main-mobile ul li a.submenu--open::after,nav.main-mobile ul li a.thirdmenu--open::after,nav.main-mobile ul li span.submenu--open::after,nav.main-mobile ul li span.thirdmenu--open::after,nav.main-mobile ul li strong.submenu--open::after,nav.main-mobile ul li strong.thirdmenu--open::after{margin:0 0.25em -0.1em 0.5em;transform:translateX(0) rotate(-135deg)}@media (max-width: 1023px){nav.main-mobile{display:block}}nav.main-mobile ul.level_2{font-weight:100;transition:all .4s ease-in-out;overflow:hidden;max-height:0}nav.main-mobile ul.level_2.level_2 .first{margin-top:1rem}nav.main-mobile ul.level_2.level_2 strong{font-weight:100}nav.main-mobile ul.level_2.level_2 .thirdmenu{transition:all .4s ease-in-out}nav.main-mobile ul.level_2.level_2 .thirdmenu--open{display:block;width:100%;background:rgba(255,255,255,0.4);border-radius:2px 2px 0 0;transition:all .4s ease-in-out}nav.main-mobile ul.level_2.level_2 .thirdmenu--closed{transition:all .4s ease-in-out}nav.main-mobile ul.level_2 li{padding:0.25rem 0;border-bottom:none}nav.main-mobile ul.level_3{font-weight:100;padding:0.5rem 1rem 1rem 1rem;background:rgba(255,255,255,0.4);border-radius:0 0 2px 2px;transition:all .4s ease-in-out;overflow:hidden;max-height:0}nav.main-mobile ul.level_3.closed{padding:0}nav.main-mobile ul.level_3.level_3 h4{display:none}nav.main-mobile ul.level_3.level_3 .first{margin-top:0}nav.main-mobile ul.level_3.level_3 strong{font-weight:100}nav.main-mobile ul.level_3 li{padding:0.25rem 0;border-bottom:none}nav.main.anchor__nav{position:absolute;display:block;border:0;padding:calc(3.625rem / 2 - 0.85em) 0;margin-left:-3.625rem;border-bottom:1px solid transparent}nav.main.anchor__nav.scrolled{position:fixed;top:58px;border-bottom:1px solid #E8EDEE}nav.main.anchor__nav.topNavScrolled{transform:translateY(0)}nav.main.anchor__nav .active{color:#E61849}@media (max-width: 1023px){nav.main.anchor__nav{position:absolute;height:58px;margin:-58px 0 0 0;padding:calc(3.25rem / 2 - 0.85em) 0 calc(3.625rem / 2 - 0.85em) 0;overflow-y:hidden;overflow-x:auto;white-space:nowrap}nav.main.anchor__nav ul{height:58px;display:block;position:relative;overflow-y:hidden;overflow-x:auto}nav.main.anchor__nav ul li{display:inline-block}nav.main.anchor__nav ul li:last-child{margin:0 25% 0 0}nav.main.anchor__nav::after{content:'';z-index:10;position:absolute;height:100%;width:25%;top:0;right:0;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 40%, #fff 90%);pointer-events:none}}.pagination{position:relative;margin:1.875rem 0 0 0;width:100%;font-family:"SuisseIntl";line-height:225%}.pagination ul{float:right;margin:0;padding:0;list-style-type:none}.pagination ul li{display:inline-block;margin:0 0 0 1rem}.pagination ul li>*{padding:0.5rem 1rem}.pagination ul li a{text-decoration:none}.pagination ul .active{background-color:#110A35;color:#E8EDEE}.pagination ul .link:hover{color:#E61849}.pagination ul .previous,.pagination ul .next{margin:0}.pagination ul .previous+li,.pagination ul .next+li{margin:0}.pagination ul .previous:hover,.pagination ul .next:hover{color:#E61849}.mod_newsmenu{position:relative;font-family:"SuisseIntl";line-height:225%}.mod_newsmenu ul{margin:0;padding:0;list-style-type:none;overflow-x:auto;display:flex}.mod_newsmenu ul li{display:inline-block;margin:0 0 0 1rem;overflow:visible;min-width:120px}.mod_newsmenu ul li:first-child{margin:0}.mod_newsmenu ul li>*{overflow:visible;position:relative;width:100%;padding:0.5rem 1rem 0.25rem 1rem;text-align:center}.mod_newsmenu__amount{position:relative;display:inline-flex;justify-content:center;align-items:center;width:2em;height:2em;margin-left:0.75em;top:-1px;border-radius:50%;background:#110A35;text-align:center;font-size:0.75rem;line-height:1;color:#E8EDEE}.mod_newsmenu__amount.active{border:2px solid #E8EDEE}.intro{position:relative;padding:0 3.625rem 3.625rem 3.625rem;width:100%;height:calc(85vh - 58px);min-height:600px;z-index:10}.intro__inner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}.intro__inner div{height:100%}.intro__inner h1,.intro__inner h2,.intro__inner h3{position:absolute;bottom:8vh;font-size:6rem}@media (max-width: 1399px){.intro__inner h1,.intro__inner h2,.intro__inner h3{font-size:8vw}}@media (max-width: 1023px){.intro{height:calc(85vh - 50px);min-height:600px}.intro h1,.intro h2,.intro h3{bottom:0.5rem}.intro--hasSubNav{height:calc(85vh + 58px);min-height:600px}.intro--hasSubNav h1,.intro--hasSubNav h2,.intro--hasSubNav h3{bottom:calc(0.5rem + 58px)}}@media (max-width: 1023px) and (orientation: portrait){.intro{height:calc(70vh - 50px);min-height:600px}}@media (max-width: 479px){.intro{height:calc(40vh - 50px);min-height:auto;padding:0}.intro--hasSubNav{height:calc(40vh + 58px)}.intro__inner h1,.intro__inner h2,.intro__inner h3{font-size:2.644rem}}.stoerer{display:block;position:absolute;padding:1rem 1rem 3rem 1rem;font-family:"SuisseIntl";max-width:420px;bottom:22px}.stoerer>*{font-size:1.5rem;line-height:1.4}.stoerer::after{position:absolute;width:70px;display:block;bottom:-44px;height:44px}.stoerer--blue--left{color:#fff;background-color:#110A35}.stoerer--blue--left::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0V14.6H13.1v-.2C14.1,2.9,16.4,0,29.2,0Z' fill='%23110a35'/%3E%3C/svg%3E");left:0}.stoerer--blue--right{color:#fff;background-color:#110A35}.stoerer--blue--right::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0C12.8,0,15.1,2.9,16.1,14.4v.2H29.2V0Z' transform='translate(0 0)' fill='%23110a35'/%3E%3C/svg%3E%0A");right:0}.stoerer--red--left{color:#fff;background-color:#E61849}.stoerer--red--left::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0V14.6H13.1v-.2C14.1,2.9,16.4,0,29.2,0Z' fill='%23E61849'/%3E%3C/svg%3E");left:0}.stoerer--red--right{color:#fff;background-color:#E61849}.stoerer--red--right::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0C12.8,0,15.1,2.9,16.1,14.4v.2H29.2V0Z' transform='translate(0 0)' fill='%23E61849'/%3E%3C/svg%3E%0A");right:0}.stoerer--align-right{right:0}@media (max-width: 1399px){.stoerer{max-width:320px;left:-6%}.stoerer>*{font-size:1.15rem;line-height:1.4}.stoerer--align-right{left:auto}}@media (max-width: 479px){.stoerer{max-width:fit-content;position:relative;margin:-2rem 0 2rem 0;left:0}.stoerer>*{font-size:1.15rem;line-height:1.4}.stoerer--align-right{float:right}}.fazFCE{padding:3.75rem 0}.fazFCE::after{clear:both;content:"";display:block}.fazFCE.bgColor{margin-top:7.5rem}.fazFCE--noSpace{padding:0 0 0 0}.fazFCE--noSpaceBottom{padding:3.75rem 0 0 0}.fazFCE--noSpaceTop{padding:0 0 3.75rem 0}.fazFCE--halfSpace{padding:1.875rem 0}.fazFCE--halfSpaceTop{padding:1.875rem 0 3.75rem 0}.fazFCE--halfSpaceBottom{padding:3.75rem 0 1.875rem 0}.fazFCE--noSpaceTopHalfSpaceBottom{padding:0 0 1.875rem 0}.fazFCE--noSpaceBottomHalfSpaceTop{padding:1.875rem 0 0 0}@media (max-width: 767px){.fazFCE{padding:3.75rem 0 1.875rem 0}.fazFCE.bgColor{margin-top:3.75rem}.fazFCE--noSpace{padding:0 0 0 0}.fazFCE--noSpaceBottom{padding:3.75rem 0 0 0}.fazFCE--noSpaceTop{padding:0 0 3.75rem 0}.fazFCE--halfSpace{padding:1.875rem 0}.fazFCE--halfSpaceTop{padding:1.875rem 0 1.875rem 0}.fazFCE--halfSpaceBottom{padding:3.75rem 0 1.875rem 0}.fazFCE--noSpaceTopHalfSpaceBottom{padding:0 0 1.875rem 0}.fazFCE--noSpaceBottomHalfSpaceTop{padding:1.875rem 0 0 0}}.fazFCE__fiftyFifty{overflow:hidden}.fazFCE__fiftyFifty .col-c6.centered{display:flex;flex-direction:column;justify-content:center}.fazFCE__fiftyFifty img{height:auto;width:100%}.fazFCE__fiftyFifty .video-js{height:100%;width:auto}@supports (object-fit: cover){.fazFCE__fiftyFifty img,.fazFCE__fiftyFifty video{height:100%;width:100%;object-fit:cover}}@media (max-width: 479px){.fazFCE__fiftyFifty{overflow:hidden}.fazFCE__fiftyFifty img{height:auto;width:100%}.fazFCE__fiftyFifty .video-js{height:auto;width:100%}@supports (object-fit: cover){.fazFCE__fiftyFifty img,.fazFCE__fiftyFifty video{height:100%;width:100%;object-fit:inherit}}}.fazFCE__fiftyFifty__Slider figcaption.caption{display:none !important}.fazFCE__img--5050{overflow:hidden}.fazFCE__img--5050 .img--5050{display:flex}.fazFCE__img--5050 .img--5050>*{flex:1}@media (max-width: 479px){.fazFCE__img--5050 .img--5050{display:block}.fazFCE__img--5050 .img--5050>*{flex:auto}}.fazFCE__txt--5050 .col-c5:nth-of-type(2n){margin-bottom:2em}@media (min-width: 481px){.fazFCE__txt--5050 .col-c5:nth-of-type(2n){margin-bottom:0}}.fazFCE__persons{overflow:hidden}.fazFCE__persons_wrapper{display:flex;flex-wrap:wrap}.fazFCE__persons_container{margin-bottom:10px}.fazFCE__persons_container.reversed{display:flex;flex-direction:column-reverse;justify-content:space-between}.fazFCE__persons_img{margin-bottom:10px}.fazFCE__persons_text{margin-bottom:10px}.fazFCE__persons_content h4{margin-top:1em}@media (max-width: 479px){.fazFCE__persons_container{margin-bottom:20px}.fazFCE__persons_container.reversed{display:flex;flex-direction:column;justify-content:start}.fazFCE__persons_img{margin-left:-12px;width:calc(100% + 24px)}}.fazFCE__contacts{font-family:"SuisseIntl"}.fazFCE__contacts__wrapper{display:flex;justify-content:space-between}.fazFCE__contacts__item+.fazFCE__contacts__item{margin:0 0 0 1rem}.fazFCE__contacts p+p{margin-top:0.5rem}@media (max-width: 479px){.fazFCE__contacts__wrapper{display:block}.fazFCE__contacts__item+.fazFCE__contacts__item{margin:3rem 0 0 0}}.fazFCE__accordion__trigger{margin:0;padding:0.5rem 0 0 0;border-top:1px solid #110A35}.fazFCE__accordion__trigger button{padding:0;background:transparent;border:none;outline:none;text-align:left;display:block;width:100%;font-family:"SuisseIntl";font-size:1.25rem;line-height:1.5}.fazFCE__accordion__wrapper:last-of-type .fazFCE__accordion__panel{border-bottom:1px solid #110A35;padding-bottom:0.5rem}.fazFCE__accordion__title{position:relative;display:block;padding-right:1.25em}.fazFCE__accordion__icon{position:absolute;top:0.5em;right:0;width:16px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.026' height='9.954'%3E%3Cpath data-name='Pfad 410' d='M15.285.693l-7.075 7.8L.721.693' fill='none' stroke='%23110a35' stroke-width='2'/%3E%3C/svg%3E");transition:transform .2s ease-in-out}.fazFCE__accordion__icon.is-open{transform:rotate(180deg)}.fazFCE__accordion__panel{max-height:0;overflow:hidden;padding:0 1rem 0 1rem;margin:0 0 0.5rem 0;transition:all 0.4s ease-in-out}.fazFCE__accordion__panel *:first-of-type{padding-top:0.5rem}.fazFCE__accordion__panel *:last-of-type{padding-bottom:0.5rem}.fazFCE__accordion.bgColor--blue-dark .fazFCE__accordion__trigger{border-bottom:1px solid #fff}.fazFCE__accordion.bgColor--blue-dark .fazFCE__accordion__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.026' height='9.954'%3E%3Cpath data-name='Pfad 410' d='M15.285.693l-7.075 7.8L.721.693' fill='none' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E")}@media (max-width: 479px){.fazFCE__accordion__trigger button{font-size:1.15rem}}.fazFCE__press__short{position:relative}.fazFCE__press__short a{text-decoration:none}.fazFCE__press__short>div>div>div{display:flex;flex-wrap:wrap}.fazFCE__press__short__block+.fazFCE__press__short__block{margin-top:1rem}.fazFCE__press__short__img{flex:1 1 35%}.fazFCE__press__short__img .image_container{height:100%}.fazFCE__press__short__img .image_container img{height:100%;object-fit:cover}.fazFCE__press__short__content{flex:1 1 65%;padding:1rem 2rem;background-color:#fff}.fazFCE__press__short__content .info{font-family:"SuisseIntl";font-weight:300;margin-bottom:1em}.fazFCE__press__short__content .ce_text>*{margin:0;display:inline}.fazFCE__press__short__content .more{display:inline;font-family:"SuisseIntl";font-weight:500;text-decoration:none;color:#110A35;margin:0 0 0 0.5em}.fazFCE__press__short__content .more::before{content:'―';position:relative;margin:0 0.5em 0 0}.fazFCE__press__short__content .more::after{content:'';display:inline-block;width:0.3em;height:0.3em;border-width:0 2px 2px 0;border-color:#110A35;border-style:solid;margin:0 0 0.175em 0.15em;transform:translateX(0) rotate(-45deg);transition:all 0.2s ease-in-out}.fazFCE__press__short__content .more:hover{color:#E61849}.fazFCE__press__short__content .more:hover::after{transform:translateX(0.5em) rotate(-45deg);border-color:#E61849}@media (max-width: 1023px){.fazFCE__press__short .fazFCE__press__short__img,.fazFCE__press__short .fazFCE__press__short__content{flex:1 1 50%}}@media (max-width: 767px){.fazFCE__press__short>div>div>div{display:block}}.fazFCE__press__detail{position:relative}.fazFCE__press__detail h2{margin-bottom:0}.fazFCE__press__detail h2 .subline.subline__press{font-size:0.75em;margin-bottom:0.5em}.fazFCE__press__detail .info{font-family:"SuisseIntl";font-weight:300;margin:1em 0 2em 0}.fazFCE__press__detail .info p{font-family:"SuisseIntl"}.fazFCE__press__detail ul.enclosure{list-style-type:none;margin-bottom:3.75rem}@media (max-width: 479px){.heroImage__press{width:100%;margin:0}.heroImage__press figcaption{padding:0 15px}}.fazFCE__event__short{position:relative}.fazFCE__event__short a{text-decoration:none}.fazFCE__event__short__block{display:flex}.fazFCE__event__short__block+.fazFCE__event__short__block{margin-top:1rem}.fazFCE__event__short__details{padding:1rem;background-color:#110A35;font-family:"SuisseIntl";color:#E8EDEE;width:300px;display:flex;justify-content:space-between;flex-direction:column}.fazFCE__event__short__details *{display:block}.fazFCE__event__short__details .time,.fazFCE__event__short__details .day{font-size:0.889rem;margin-bottom:0.75rem}.fazFCE__event__short__details .time{opacity:0.6}.fazFCE__event__short__details .day{line-height:1}.fazFCE__event__short__details .btn,.fazFCE__event__short__details #faz-cookiebanner .cc-btn,#faz-cookiebanner .fazFCE__event__short__details .cc-btn,.fazFCE__event__short__details .press__search__submit button,.press__search__submit .fazFCE__event__short__details button,.fazFCE__event__short__details .form__buergergespraeche__submit button,.form__buergergespraeche__submit .fazFCE__event__short__details button{display:inline-block;text-align:center}.fazFCE__event__short__details .location{margin:1rem 0;line-height:1.3}.fazFCE__event__short__content{background-color:#fff;padding:1rem 2rem;width:100%}.fazFCE__event__short__content__dateTime{display:none}@media (max-width: 767px){.fazFCE__event__short__block{flex-direction:column;flex-flow:column-reverse}.fazFCE__event__short__block+.fazFCE__event__short__block{margin-top:2rem}.fazFCE__event__short__details{padding:1rem 2rem 2rem 2rem;width:100%}.fazFCE__event__short__details .dateDay{width:50%;float:left}.fazFCE__event__short__details .time{width:50%;float:right;font-size:1rem;text-align:right}.fazFCE__event__short__details .btn,.fazFCE__event__short__details #faz-cookiebanner .cc-btn,#faz-cookiebanner .fazFCE__event__short__details .cc-btn,.fazFCE__event__short__details .press__search__submit button,.press__search__submit .fazFCE__event__short__details button,.fazFCE__event__short__details .form__buergergespraeche__submit button,.form__buergergespraeche__submit .fazFCE__event__short__details button{margin-top:0.75rem}.fazFCE__event__short__details .location{margin:0;float:right;text-align:right;width:50%}.fazFCE__event__short__content__dateTime{display:block;margin-bottom:1rem}}.fazFCE__event__short__startpage{position:relative}.fazFCE__event__short__startpage a{text-decoration:none}.fazFCE__event__short__startpage__block{display:flex}.fazFCE__event__short__startpage__block+.fazFCE__event__short__startpage__block{margin-top:1rem}.fazFCE__event__short__startpage__details{padding:1rem 0 0 1rem;background-color:#110A35;font-family:"SuisseIntl";color:#E8EDEE;width:300px;display:flex;justify-content:space-between;flex-direction:column}.fazFCE__event__short__startpage__details *{display:block}.fazFCE__event__short__startpage__details .time,.fazFCE__event__short__startpage__details .day{font-size:0.889rem;margin-bottom:0.75rem}.fazFCE__event__short__startpage__details .time{opacity:0.6}.fazFCE__event__short__startpage__details .day{line-height:1}.fazFCE__event__short__startpage__details .btn,.fazFCE__event__short__startpage__details #faz-cookiebanner .cc-btn,#faz-cookiebanner .fazFCE__event__short__startpage__details .cc-btn,.fazFCE__event__short__startpage__details .press__search__submit button,.press__search__submit .fazFCE__event__short__startpage__details button,.fazFCE__event__short__startpage__details .form__buergergespraeche__submit button,.form__buergergespraeche__submit .fazFCE__event__short__startpage__details button{display:inline-block;text-align:center}.fazFCE__event__short__startpage__details .location{margin:1rem 0;line-height:1.3}.fazFCE__event__short__startpage__content{background-color:#E8EDEE;padding:1rem 2rem;width:100%}.fazFCE__event__short__startpage__content__dateTime{display:none}.fazFCE__event__short__startpage__linkout{display:flex;justify-content:center;align-items:center;background-color:#E8EDEE;padding:0;width:400px}@media (max-width: 767px){.fazFCE__event__short__startpage__block{flex-direction:row;flex-wrap:wrap}.fazFCE__event__short__startpage__block+.fazFCE__event__short__startpage__block{margin-top:2rem}.fazFCE__event__short__startpage__details{width:100%;padding:1rem 2rem}.fazFCE__event__short__startpage__details .dateDay{width:50%;float:left}.fazFCE__event__short__startpage__details .time{width:50%;float:right;font-size:1rem;text-align:right}.fazFCE__event__short__startpage__details .btn,.fazFCE__event__short__startpage__details #faz-cookiebanner .cc-btn,#faz-cookiebanner .fazFCE__event__short__startpage__details .cc-btn,.fazFCE__event__short__startpage__details .press__search__submit button,.press__search__submit .fazFCE__event__short__startpage__details button,.fazFCE__event__short__startpage__details .form__buergergespraeche__submit button,.form__buergergespraeche__submit .fazFCE__event__short__startpage__details button{margin-top:0.75rem}.fazFCE__event__short__startpage__details .location{margin:0;float:right;text-align:right;width:50%}.fazFCE__event__short__startpage__content{width:50%}.fazFCE__event__short__startpage__content__dateTime{display:block;margin-bottom:1rem}.fazFCE__event__short__startpage__linkout{width:50%;padding:0.5rem}}@media (max-width: 479px){.fazFCE__event__short__startpage__block{flex-direction:column}.fazFCE__event__short__startpage__details{background-color:#E8EDEE;color:#110A35;padding:2rem 1rem 0rem 2rem}.fazFCE__event__short__startpage__details>*{opacity:0.6}.fazFCE__event__short__startpage__content{width:100%}.fazFCE__event__short__startpage__linkout{width:100%;padding:0rem 2rem 1rem 2rem}}.fazFCE__downloads__download{display:flex;border-bottom:2px solid #CECDD5;padding-bottom:.625rem;margin-bottom:1.875rem}.fazFCE__downloads__download:last-of-type{margin-bottom:0}.fazFCE__downloads__download__img{width:180px;margin:0 .9375rem 0 0}.fazFCE__downloads__download__meta__filename{display:block;word-break:break-all;line-height:1.2}.fazFCE__downloads__download__meta__filesize{display:block;opacity:.6}.fazFCE__downloads__download__meta__btn{position:absolute;bottom:.625rem}@media (max-width: 479px){.fazFCE__downloads__download{display:block}.fazFCE__downloads__download__img{width:180px}.fazFCE__downloads__download__meta__filename{margin-top:.625rem}.fazFCE__downloads__download__meta__filesize{margin:0 0 .9375rem 0;font-size:0.825rem}.fazFCE__downloads__download__meta__btn{position:relative}}.fazFCE__logogrid .col-c3-logogrid{width:calc(50% - 18px);float:left;margin-left:12px;margin-bottom:20px;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 768px){.fazFCE__logogrid .col-c3-logogrid{width:calc(50% - 30px);float:left;margin-left:20px}}@media screen and (min-width: 769px) and (max-width: 1023px){.fazFCE__logogrid .col-c3-logogrid{width:calc(33.33333% - 26.66667px);float:left;margin-left:20px}}@media only screen and (min-width: 1024px){.fazFCE__logogrid .col-c3-logogrid{width:calc(25% - 25px);float:left;margin-left:20px}}.fazFCE__logogrid .col-c3-logogrid img{transform:scale(1);transition:transform .2s ease-in-out}.fazFCE__logogrid .col-c3-logogrid:hover img{transform:scale(1.1)}.mod_newsarchive>h2{display:none}.press__search__input,.press__search__submit{width:100%}.press__search__input{display:inline-block}.press__search__submit{width:200px}.press__search__submit button{padding:1em 2.5em}.press__search .formbody{display:flex}@media (max-width: 479px){.press__search .formbody{display:block}.press__search__input{margin-bottom:0.25rem}.press__search__submit{width:100%}}.search__detail{display:flex}.search__detail input{width:100%}.search__detail button{width:100%;padding:1em 2.5em}.search__detail .widget-text{width:100%}.search__detail .widget-submit{width:200px}.widget-radio .radio_container{padding:0.75rem 2.5rem}.widget-radio span{cursor:pointer}.widget-radio span:nth-of-type(1){margin-right:1rem}@media (max-width: 479px){.search__detail{display:block}.search__detail .widget-text{margin-bottom:0.5rem}.search__detail .widget-submit{width:100%}.widget-radio .radio_container{padding:0.75rem 0}}.search__header{margin:2rem 0 1rem 0}.search__result{background-color:#fff;padding:1rem 2rem}.search__result+.search__result{margin-top:1rem}.search__result__headline a{text-decoration:none}.form__buergergespraeche .widget{margin-bottom:.9375rem}.form__buergergespraeche .widget>*{margin:0;float:none;width:100%}.form__buergergespraeche input,.form__buergergespraeche select{width:100%;padding:0.75em 1.25em;border:1px solid #fff}.form__buergergespraeche input:focus,.form__buergergespraeche select:focus{border:1px solid #110A35}.form__buergergespraeche__submit button{padding:1em 2.5em}#footer{padding:3.75rem 20px;background-color:#110A35;color:#E8EDEE;font-family:"SuisseIntl";font-size:0.938rem}#footer p,#footer a,#footer h1,#footer h2,#footer h3,#footer h4, #footer .h4,#footer h5,#footer h6{font-size:1em;font-weight:500;text-decoration:none}#footer p>a{text-decoration:underline}#footer a:hover{opacity:0.5}#footer h1,#footer h2,#footer h3,#footer h4, #footer .h4,#footer h5,#footer h6{opacity:0.5}#footer ul{list-style-type:none;padding:0;margin:0}#footer ul+h4, #footer ul+.h4{margin-top:1.5em}#footer div:nth-of-type(3){flex-basis:25%}#footer>div{display:flex;justify-content:space-between}@media (max-width: 767px){#footer>div{display:block}}@media (max-width: 767px){#footer>div>div{text-align:center;margin-bottom:1.5rem}#footer>div>div:last-child{margin-bottom:0}}.mod_socialLinks .social__items li{display:inline-block}.mod_socialLinks .social__items li+li{margin-left:10px}.mod_socialLinks .social__item{display:block;width:28px;height:28px}.mod_socialLinks .social__item--facebook::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cg data-name='Gruppe 160'%3E%3Cpath data-name='Pfad 249' d='M15.211 9.932V7.047a1.443 1.443 0 011.442-1.442h1.442V2h-2.884a4.326 4.326 0 00-4.326 4.326v3.606H8v3.605h2.884v11.537h4.326V13.537h2.884l1.442-3.605z' fill='%23fff'/%3E%3C/g%3E%3Cpath data-name='Rechteck 327' fill='none' d='M0 0h28v28H0z'/%3E%3C/svg%3E")}.mod_socialLinks .social__item--twitter::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath data-name='Pfad 387' d='M25.552 6.601a9.885 9.885 0 01-2.732.749 4.714 4.714 0 002.086-2.621A9.475 9.475 0 0121.9 5.877a4.741 4.741 0 00-8.2 3.242 4.882 4.882 0 00.11 1.081 13.42 13.42 0 01-9.774-4.959 4.742 4.742 0 001.457 6.336 4.682 4.682 0 01-2.142-.584v.052a4.763 4.763 0 003.8 4.659 4.732 4.732 0 01-1.243.156 4.192 4.192 0 01-.9-.081 4.786 4.786 0 004.43 3.3 9.526 9.526 0 01-5.878 2.022 8.879 8.879 0 01-1.134-.061 13.347 13.347 0 007.273 2.127 13.4 13.4 0 0013.494-13.49c0-.21-.007-.412-.017-.613a9.458 9.458 0 002.376-2.463z' fill='%23fff'/%3E%3Cpath data-name='Rechteck 328' fill='none' d='M0 0h28v28H0z'/%3E%3C/svg%3E")}.mod_socialLinks .social__item--instagram::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cg data-name='instagram (2)' fill='%23fff'%3E%3Cpath data-name='Pfad 388' d='M21.763 3.021H6.238a3.22 3.22 0 00-3.217 3.217v15.525a3.22 3.22 0 003.217 3.217h15.525a3.22 3.22 0 003.217-3.217V6.238a3.22 3.22 0 00-3.217-3.217zm-7.72 16.726a5.79 5.79 0 115.79-5.79 5.8 5.8 0 01-5.79 5.79zm6.433-10.293a1.93 1.93 0 111.93-1.93 1.932 1.932 0 01-1.93 1.93zm0 0'/%3E%3Cpath data-name='Pfad 389' d='M20.422 6.849a.73.73 0 10.73.73.73.73 0 00-.73-.73zm0 0'/%3E%3Cpath data-name='Pfad 390' d='M14.039 10.298a3.662 3.662 0 103.662 3.662 3.667 3.667 0 00-3.662-3.662zm0 0'/%3E%3C/g%3E%3Cpath data-name='Rechteck 330' fill='none' d='M0 0h28v28H0z'/%3E%3C/svg%3E")}.mod_socialLinks .social__item--linkedin::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cg fill='%23fff'%3E%3Cpath data-name='Pfad 244' d='M24.727 24.732h.005v-7.873c0-3.851-.829-6.818-5.331-6.818a4.674 4.674 0 00-4.21 2.314h-.063v-1.954H10.86v14.33h4.445v-7.1c0-1.868.354-3.675 2.668-3.675 2.28 0 2.314 2.132 2.314 3.795v6.977z'/%3E%3Cpath data-name='Pfad 245' d='M3.626 10.402h4.45v14.331h-4.45z'/%3E%3Cpath data-name='Pfad 246' d='M5.846 3.267a2.59 2.59 0 102.577 2.578 2.578 2.578 0 00-2.577-2.578z'/%3E%3C/g%3E%3Cpath data-name='Rechteck 326' fill='none' d='M0 0h28v28H0z'/%3E%3C/svg%3E")}.mod_socialLinks .social__item--xing::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cg fill='%23fff'%3E%3Cpath data-name='Pfad 247' d='M24.246 3.846h-4.861L12.17 16.485l4.649 8.151h4.857l-4.649-8.151z'/%3E%3Cpath data-name='Pfad 248' d='M10.164 7.744H5.585l2.649 4.666-3.479 5.729h4.579l3.48-5.729z'/%3E%3C/g%3E%3Cpath data-name='Rechteck 329' fill='none' d='M0 0h28v28H0z'/%3E%3C/svg%3E")}
/*# sourceMappingURL=styles.min.css.map */
/* Style.css */
@charset "UTF-8";
@import url("https://use.typekit.net/qua5ftn.css");

.contao-cookiebar{position: fixed;  left: 0;  right: 0;  top: 0;  bottom: 0;  z-index: 9999;  font-size: 0;  letter-spacing: 0;  text-align: center;  padding: 15px;  max-height: 100vh;  box-sizing: border-box;  pointer-events: none;  overflow: hidden;  display: none !important}.contao-cookiebar *{box-sizing: border-box}.contao-cookiebar:before{height:100%;display:inline-block;vertical-align:middle;content: ""}.contao-cookiebar .cc-inner{max-width:100%;max-height:100%;display:inline-block;text-align:left;font-size:1rem;overflow-y: auto;opacity: 0;pointer-events: none;visibility: hidden}.contao-cookiebar.cc-top .cc-inner{vertical-align:top}.contao-cookiebar.cc-top.cc-active .cc-inner{animation: cookiebar-top-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-top.cc-saved .cc-inner{animation: cookiebar-top-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-bottom .cc-inner{vertical-align:bottom}.contao-cookiebar.cc-bottom.cc-active .cc-inner{animation: cookiebar-bottom-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-bottom.cc-saved .cc-inner{animation: cookiebar-bottom-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-middle .cc-inner{vertical-align:middle}.contao-cookiebar.cc-middle.cc-active .cc-inner{animation: cookiebar-middle-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-middle.cc-saved .cc-inner{animation: cookiebar-middle-out 0.5s ease-in-out forwards}.contao-cookiebar.cc-left{text-align:left}.contao-cookiebar.cc-right{position:fixed;text-align:right}.contao-cookiebar .cc-head h1:first-child,.contao-cookiebar .cc-head h2:first-child,.contao-cookiebar .cc-head h3:first-child,.contao-cookiebar .cc-head h4:first-child,.contao-cookiebar .cc-head h5:first-child,.contao-cookiebar .cc-head h6:first-child{margin-top:0}.contao-cookiebar .cc-head p{margin-bottom:15px}.contao-cookiebar .cc-btn{width:100%;display:inline-block;margin-bottom:8px;padding:8px 14px;border:1px solid #cfcfcf;border-radius:4px;font-size:15px;color:#444;cursor: pointer;outline: 0 none;background: #f5f5f5}.contao-cookiebar .cc-btn:hover{background: #ececec}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale .cc-btn{background: #f1efef}.contao-cookiebar .grayscale .cc-btn:hover{background: #ececec}.contao-cookiebar .grayscale .cc-btn.success{background: #fbfbfb}.contao-cookiebar .grayscale .cc-btn.success:hover{background: #f7f7f7}.contao-cookiebar .highlight .cc-btn.success{border-color:#3e7830;color:#fff;background: #4e9e3e}.contao-cookiebar .highlight .cc-btn.success:hover{background: #4c933f}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight: 600}.contao-cookiebar input{width:1px;height:1px;position:absolute;outline: 0 none;opacity: 0}.contao-cookiebar input + label{padding:8px 13px 8px 50px;cursor: pointer}.contao-cookiebar input + label:before{width:35px;height:18px;top:6px;position:absolute;margin:0;border:2px solid #9c9b99;border-radius:10px;content: "";left: 0;box-sizing: content-box;background: #fff;transition: border-color 0.2s}.contao-cookiebar input + label:after{width:14px;height:14px;top:10px;position:absolute;display:block;border-radius:10px;content: "";left: 4px;background: #9c9b99;transition: background 0.2s, margin-left 0.2s, padding 0.2s}.contao-cookiebar input + label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half + label:after{background: linear-gradient(    to right,    #9c9b99 0%,    #9c9b99 50%,    #399d32 50%,    #399d32 100%  )}.contao-cookiebar input:checked + label:after{margin-left:17px;background: #399d32}.contao-cookiebar input:checked + label:active:after{margin-left:12px}.contao-cookiebar input:checked + label:before{border-color:#399d32;background: #dcf3db}.contao-cookiebar input:disabled + label{pointer-events: none}.contao-cookiebar input:disabled + label:after{background: #c8c7c5}.contao-cookiebar input:disabled + label:before{border-color:#c8c7c5;background: #f4f4f4}.contao-cookiebar.cc-active .cc-inner{opacity: 1;pointer-events: auto;visibility: visible}.contao-cookiebar.cc-active.cc-blocked{pointer-events: auto;animation: cookiebar-overlay-in 0.5s ease-in-out forwards}.contao-cookiebar.cc-saved.cc-inner{opacity: 0;pointer-events: none;visibility: hidden}.contao-cookiebar.cc-saved.cc-blocked{pointer-events: none;animation: cookiebar-overlay-out 0.5s ease-in-out forwards}@media (min-width: 768px){.contao-cookiebar .cc-btn {    width: auto;    margin-bottom: 0;  }  .contao-cookiebar .cc-inner {    max-width: 750px;  }}@keyframes cookiebar-overlay-in{0% {    background: rgba(0, 0, 0, 0);  }  100% {    background: rgba(0, 0, 0, 0.75);  }}@keyframes cookiebar-overlay-out{0% {    background: rgba(0, 0, 0, 0.75);  }  100% {    background: rgba(0, 0, 0, 0);    visibility: hidden;  }}@keyframes cookiebar-top-in{0% {    opacity: 0;    transform: translateY(-100%);  }  100% {    opacity: 1;    transform: translateY(0);  }}@keyframes cookiebar-top-out{0% {    opacity: 1;    visibility: visible;    transform: translateY(0);  }  100% {    opacity: 0;    visibility: hidden;    transform: translateY(-100%);  }}@keyframes cookiebar-middle-in{0% {    opacity: 0;    transform: scale(0);  }  100% {    opacity: 1;    transform: scale(1);  }}@keyframes cookiebar-middle-out{0% {    opacity: 1;    visibility: visible;    transform: scale(1);  }  100% {    opacity: 0;    visibility: hidden;    transform: scale(0);  }}@keyframes cookiebar-bottom-in{0% {    opacity: 0;    transform: translateY(100%);  }  100% {    opacity: 1;    transform: translateY(0);  }}@keyframes cookiebar-bottom-out{0% {    opacity: 1;    visibility: visible;    transform: translateY(0);  }  100% {    opacity: 0;    visibility: hidden;    transform: translateY(100%);  }}.contao-cookiebar{color:#444}.contao-cookiebar p{line-height:1.4;color:#868686}.contao-cookiebar .cc-inner{padding:25px;border-radius:5px;-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);background: #fff}.contao-cookiebar .cc-groups{display:none;padding-top:15px}.contao-cookiebar .cc-groups .cc-group{position:relative;margin-bottom:10px;text-align:left;border:1px solid #d0d0d0;border-radius:5px}.contao-cookiebar .cc-groups .cc-group > label{margin:5px 130px 5px 10px}.contao-cookiebar .cc-cookies{border-radius:0 0 5 5;background: #fbfbfb}.contao-cookiebar .cc-cookies > p{font-size:.875rem}.contao-cookiebar .cc-cookies > p,.contao-cookiebar .cc-cookies > .cc-cookie{margin:0;padding:15px;border-top:1px solid #e6e6e6}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info{padding:10px;border:1px solid #efefef;border-radius:5px;font-size:.875rem;background: #fff}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span{font-weight: 600}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div{margin-top:5px}.contao-cookiebar
  .cc-cookies
  .cc-cookie
  .cc-cookie-info
  + button.cc-detail-btn-details{margin-top:15px}.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc p{margin-bottom:0}.contao-cookiebar .cc-cookies .cc-cookie label.cookie + p,.contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info,.contao-cookiebar
  .cc-cookies
  .cc-cookie
  label.cookie
  + button.cc-detail-btn-details{margin-top:10px}.contao-cookiebar .cc-cookies .cc-cookie p{margin:0 0 15px;font-size:.875rem}.contao-cookiebar .cc-footer,.contao-cookiebar .cc-info{text-align:center}.contao-cookiebar .cc-detail-btn-details{margin:0 0 10px;padding:0;border:0 none;font-size:13px;text-decoration:underline;color:#a2a2a2;text-transform:initial;letter-spacing:0;outline: 0 none;background: transparent;cursor: pointer}.contao-cookiebar .cc-detail-btn-details span:nth-child(2){display:none}.contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(1){display:none}.contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.contao-cookiebar .cc-detail-btn-details:hover{color:#717171}.contao-cookiebar .cc-info{margin-top:15px}.contao-cookiebar .cc-info > p{font-size:.875rem}.contao-cookiebar .cc-info > a{display:inline-block;font-size:.813rem;text-decoration:none;color:#a2a2a2}.contao-cookiebar .cc-info > a:hover{color:#717171}.contao-cookiebar .cc-info > a + a:before{display:inline-block;margin-right:5px;content: "·"}.cc-footer.highlight{background-color: transparent}[x-cloak]{overflow:hidden;display:none;visibility: hidden}* > *{z-index: 1}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}body p,li{font-family:"SuisseIntl";font-weight: 400}ul{list-style: none}button,input,select,textarea{margin:0}html{box-sizing: border-box}*,*::before,*::after{box-sizing: inherit}img,video{width:100%;height:auto;display:block}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}@font-face{font-family: "SangBleuKingdom";  src: url("../../files/faz/private/fonts/SangBleuKingdom-Bold-WebS.woff2")      format("woff2"),    url("../../files/faz/private/fonts/SangBleuKingdom-Bold-WebS.woff")      format("woff");  font-weight: 700;  font-style: normal}@font-face{font-family: "SangBleuKingdom";  src: url("../../files/faz/private/fonts/SangBleuKingdom-Medium-WebS.woff2")      format("woff2"),    url("../../files/faz/private/fonts/SangBleuKingdom-Medium-WebS.woff")      format("woff");  font-weight: 500;  font-style: normal}@font-face{font-family: "SangBleuKingdom";  src: url("../../files/faz/private/fonts/SangBleuKingdom-Regular-WebS.woff2")      format("woff2"),    url("../../files/faz/private/fonts/SangBleuKingdom-Regular-WebS.woff")      format("woff");  font-weight: 400;  font-style: normal}@font-face{font-family: "SuisseIntl";  src: url("../../files/faz/private/fonts/SuisseIntl-Bold-WebS.woff2")      format("woff2"),    url("../../files/faz/private/fonts/SuisseIntl-Bold-WebS.woff")      format("woff");  font-weight: 700;  font-style: normal}@font-face{font-family: "SuisseIntl";  src: url("../../files/faz/private/fonts/SuisseIntl-Medium-WebS.woff2")      format("woff2"),    url("../../files/faz/private/fonts/SuisseIntl-Medium-WebS.woff")      format("woff");  font-weight: 500;  font-style: normal}@font-face{font-family: "SuisseIntl";  src: url("../../files/faz/private/fonts/SuisseIntl-Regular-WebS.woff2")      format("woff2"),    url("../../files/faz/private/fonts/SuisseIntl-Regular-WebS.woff")      format("woff");  font-weight: 400;  font-style: normal}@font-face{font-family: "SuisseIntl";  src: url("../../files/faz/private/fonts/SuisseIntl-Light-WebS.woff2")      format("woff2"),    url("../../files/faz/private/fonts/SuisseIntl-Light-WebS.woff")      format("woff");  font-weight: 200;  font-style: normal}:focus{outline: none !important;box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important}.invisible,.fazFCE__press__short__img figcaption,.press__search label,.press__search p.error{position: absolute !important;top: -9999px !important;left: -9999px !important}.bgColor--transparent{background-color: transparent}.bgColor--blue{background-color:#e8edee}.bgColor--blue-dark{background-color:#110a35;color:#fff}.clear::after{clear:both;display:block;content: ""}::selection{color:#e8edee;background: #110a35}-moz-::selection{color:#e8edee;background: #110a35}:root{--vh: 100%}html{scroll-behavior: smooth}.grid-container{max-width:1364px;margin:0 auto}.grid-container--xxl{max-width:1448px}.grid{position:relative;background-image: repeating-linear-gradient(    to right,    transparent,    transparent 12px,    rgba(0, 255, 255, 0.2) 12px,    rgba(0, 255, 255, 0.2) calc(16.66667% - 14px + 12px)  )}.grid::after{clear:both;display:block;content: ""}.grid--collapsed{position:relative;display:flex;margin-right:-20px;margin-left:-20px;width: calc(100% + 40px)}@media (max-width: 768px){.grid--collapsed {    display: block;  }}.grid--collapsed-rev{flex-flow: row-reverse wrap}@media screen and (min-width: 480px) and (max-width: 768px){.grid {    background-image: repeating-linear-gradient(      to right,      transparent,      transparent 20px,      rgba(0, 255, 255, 0.2) 20px,      rgba(0, 255, 255, 0.2) calc(8.33333% - 21.66667px + 20px)    );  }}@media screen and (min-width: 769px) and (max-width: 1023px){.grid {    background-image: repeating-linear-gradient(      to right,      transparent,      transparent 20px,      rgba(0, 255, 255, 0.2) 20px,      rgba(0, 255, 255, 0.2) calc(8.33333% - 21.66667px + 20px)    );  }}@media only screen and (min-width: 1024px){.grid {    background-image: repeating-linear-gradient(      to right,      transparent,      transparent 20px,      rgba(0, 255, 255, 0.2) 20px,      rgba(0, 255, 255, 0.2) calc(8.33333% - 21.66667px + 20px)    );  }}div[class^="col-"],div[class*="col-"]{position:relative}.col-c1{float:left;margin-left:12px;width: calc(50% - 18px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c1 {    width: calc(16.66667% - 23.33333px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c1 {    width: calc(16.66667% - 23.33333px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c1 {    width: calc(8.33333% - 21.66667px);    float: left;    margin-left: 20px;  }}.col-c2{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c2 {    width: calc(16.66667% - 23.33333px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c2 {    width: calc(16.66667% - 23.33333px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c2 {    width: calc(16.66667% - 23.33333px);    float: left;    margin-left: 20px;  }}.col-c3{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c3 {    width: calc(50% - 30px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c3 {    width: calc(25% - 25px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c3 {    width: calc(25% - 25px);    float: left;    margin-left: 20px;  }}.col-c4{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c4 {    width: calc(33.33333% - 26.66667px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c4 {    width: calc(33.33333% - 26.66667px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c4 {    width: calc(33.33333% - 26.66667px);    float: left;    margin-left: 20px;  }}.col-c5{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c5 {    width: calc(41.66667% - 28.33333px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c5 {    width: calc(41.66667% - 28.33333px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c5 {    width: calc(41.66667% - 28.33333px);    float: left;    margin-left: 20px;  }}.col-c6{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c6 {    width: calc(66.66667% - 33.33333px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c6 {    width: calc(50% - 30px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c6 {    width: calc(50% - 30px);    float: left;    margin-left: 20px;  }}.col-c6--5050{margin-left:20px;width: calc(50% - 20px)}@media (max-width: 768px){.col-c6--5050 {    width: calc(100% - 40px);  }}@media (min-width: 769px){.col-c6--rev {    margin-left: 0;    margin-right: 20px;  }}.col-c6--collapsed{display:flex;padding: 0 8.25% 0 60px;width: calc(50% - 20px);flex-direction: column;justify-content: center}.col-c6--collapsed.has-bgColor{padding: 50px 8.25% 50px 8.25%}@media (max-width: 768px){.col-c6--collapsed {    padding: 20px 20px 20px 40px;    width: calc(100% - 18px);  }}.col-c6--collapsed-rev{padding: 0 60px 0 8.25%}.col-c6--collapsed-rev.has-bgColor{padding: 62px 5.25% 62px 5.25%}@media (max-width: 768px){.col-c6--collapsed-rev.has-bgColor {    padding: 40px 20px 40px 40px;  }}@media (max-width: 768px){.col-c6--collapsed-rev {    padding: 20px 20px 20px 40px;  }}.col-c7{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c7 {    width: calc(58.33333% - 31.66667px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c7 {    width: calc(58.33333% - 31.66667px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c7 {    width: calc(58.33333% - 31.66667px);    float: left;    margin-left: 20px;  }}.col-c8{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c8 {    width: calc(66.66667% - 33.33333px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c8 {    width: calc(66.66667% - 33.33333px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c8 {    width: calc(66.66667% - 33.33333px);    float: left;    margin-left: 20px;  }}.col-c9{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c9 {    width: calc(75% - 35px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c9 {    width: calc(75% - 35px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c9 {    width: calc(75% - 35px);    float: left;    margin-left: 20px;  }}.col-c10{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c10 {    width: calc(83.33333% - 36.66667px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c10 {    width: calc(83.33333% - 36.66667px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c10 {    width: calc(83.33333% - 36.66667px);    float: left;    margin-left: 20px;  }}.col-c10--video{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c10--video {    width: calc(100% - 40px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c10--video {    width: calc(83.33333% - 36.66667px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c10--video {    width: calc(83.33333% - 36.66667px);    float: left;    margin-left: 20px;  }}@media (max-width: 479px){.col-c10--video {    width: 100%;  }}.col-c11{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c11 {    width: calc(91.66667% - 38.33333px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c11 {    width: calc(91.66667% - 38.33333px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c11 {    width: calc(91.66667% - 38.33333px);    float: left;    margin-left: 20px;  }}.col-c12{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-c12 {    width: calc(100% - 40px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-c12 {    width: calc(100% - 40px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-c12 {    width: calc(100% - 40px);    float: left;    margin-left: 20px;  }}.col-push-1{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-1 {    margin-left: calc(8.33333% - 21.66667px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-1 {    margin-left: calc(8.33333% - 21.66667px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-1 {    margin-left: calc(8.33333% - 21.66667px + 40px);  }}.col-push-1--video{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-1--video {    margin-left: calc(0% - 20px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-1--video {    margin-left: calc(8.33333% - 21.66667px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-1--video {    margin-left: calc(8.33333% - 21.66667px + 40px);  }}@media (max-width: 479px){.col-push-1--video {    margin: 0;  }}.col-push-1--intro{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-1--intro {    margin-left: calc(0% - 20px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-1--intro {    margin-left: calc(0% - 20px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-1--intro {    margin-left: calc(8.33333% - 21.66667px + 40px);  }}.col-push-2{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-2 {    margin-left: calc(16.66667% - 23.33333px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-2 {    margin-left: calc(16.66667% - 23.33333px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-2 {    margin-left: calc(16.66667% - 23.33333px + 40px);  }}.col-push-1 h2,.h2,.col-c10.col-push-1 .h4{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){/* .col-push-1 h2,  .h2,  .col-c10.col-push-1 .h4 {    margin-left: calc(8.66667% - 23.33333px + 40px);  } */}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-1 h2,  .h2,  .col-c10.col-push-1 .h4 {    margin-left: calc(8.66667% - 23.33333px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-1 h2,  .h2,  .col-c10.col-push-1 .h4 {    margin-left: calc(8.66667% - 23.33333px + 40px);  }}.col-push-3{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-3 {    margin-left: calc(16.66667% - 23.33333px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-3 {    margin-left: calc(25% - 25px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-3 {    margin-left: calc(25% - 25px + 40px);  }}.col-push-4{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-4 {    margin-left: calc(33.33333% - 26.66667px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-4 {    margin-left: calc(33.33333% - 26.66667px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-4 {    margin-left: calc(33.33333% - 26.66667px + 40px);  }}.col-push-5{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-5 {    margin-left: calc(41.66667% - 28.33333px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-5 {    margin-left: calc(41.66667% - 28.33333px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-5 {    margin-left: calc(41.66667% - 28.33333px + 40px);  }}.col-push-6{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-6 {    margin-left: calc(50% - 30px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-6 {    margin-left: calc(50% - 30px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-6 {    margin-left: calc(50% - 30px + 40px);  }}.col-push-7{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-7 {    margin-left: calc(58.33333% - 31.66667px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-7 {    margin-left: calc(58.33333% - 31.66667px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-7 {    margin-left: calc(58.33333% - 31.66667px + 40px);  }}.col-push-8{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-push-8 {    margin-left: calc(66.66667% - 33.33333px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-push-8 {    margin-left: calc(66.66667% - 33.33333px + 40px);  }}@media only screen and (min-width: 1024px){.col-push-8 {    margin-left: calc(66.66667% - 33.33333px + 40px);  }}.col-shift-1-pos{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-1-pos {    left: calc(8.33333% - 21.66667px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-1-pos {    left: calc(8.33333% - 21.66667px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-1-pos {    left: calc(8.33333% - 21.66667px + 20px);    position: relative;  }}.col-shift-1-neg{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-1-neg {    left: calc(-8.33333% - 18.33333px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-1-neg {    left: calc(-8.33333% - 18.33333px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-1-neg {    left: calc(-8.33333% - 18.33333px + 20px);    position: relative;  }}.col-shift-2-pos{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-2-pos {    left: calc(16.66667% - 23.33333px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-2-pos {    left: calc(16.66667% - 23.33333px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-2-pos {    left: calc(16.66667% - 23.33333px + 20px);    position: relative;  }}.col-shift-2-neg{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-2-neg {    left: calc(-16.66667% - 16.66667px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-2-neg {    left: calc(-16.66667% - 16.66667px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-2-neg {    left: calc(-16.66667% - 16.66667px + 20px);    position: relative;  }}.col-shift-3-pos{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-3-pos {    left: calc(25% - 25px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-3-pos {    left: calc(25% - 25px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-3-pos {    left: calc(25% - 25px + 20px);    position: relative;  }}.col-shift-3-neg{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-3-neg {    left: calc(-25% - 15px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-3-neg {    left: calc(-25% - 15px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-3-neg {    left: calc(-25% - 15px + 20px);    position: relative;  }}.col-shift-4-pos{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-4-pos {    left: calc(33.33333% - 26.66667px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-4-pos {    left: calc(33.33333% - 26.66667px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-4-pos {    left: calc(33.33333% - 26.66667px + 20px);    position: relative;  }}.col-shift-4-neg{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-4-neg {    left: calc(-33.33333% - 13.33333px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-4-neg {    left: calc(-33.33333% - 13.33333px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-4-neg {    left: calc(-33.33333% - 13.33333px + 20px);    position: relative;  }}.col-shift-5-pos{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-5-pos {    left: calc(41.66667% - 28.33333px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-5-pos {    left: calc(41.66667% - 28.33333px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-5-pos {    left: calc(41.66667% - 28.33333px + 20px);    position: relative;  }}.col-shift-5-neg{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-5-neg {    left: calc(-41.66667% - 11.66667px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-5-neg {    left: calc(-41.66667% - 11.66667px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-5-neg {    left: calc(-41.66667% - 11.66667px + 20px);    position: relative;  }}.col-shift-6-pos{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-6-pos {    left: calc(50% - 30px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-6-pos {    left: calc(50% - 30px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-6-pos {    left: calc(50% - 30px + 20px);    position: relative;  }}.col-shift-6-neg{position:relative;left: calc(0% - 12px + 12px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-shift-6-neg {    left: calc(-50% - 10px + 20px);    position: relative;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-shift-6-neg {    left: calc(-50% - 10px + 20px);    position: relative;  }}@media only screen and (min-width: 1024px){.col-shift-6-neg {    left: calc(-50% - 10px + 20px);    position: relative;  }}.col-form-c2{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-form-c2 {    width: calc(25% - 25px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-form-c2 {    width: calc(16.66667% - 23.33333px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-form-c2 {    width: calc(16.66667% - 23.33333px);    float: left;    margin-left: 20px;  }}.col-form-c4{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-form-c4 {    width: calc(41.66667% - 28.33333px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-form-c4 {    width: calc(33.33333% - 26.66667px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-form-c4 {    width: calc(33.33333% - 26.66667px);    float: left;    margin-left: 20px;  }}.col-form-c6{float:left;margin-left:12px;width: calc(100% - 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-form-c6 {    width: calc(66.66667% - 33.33333px);    float: left;    margin-left: 20px;  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-form-c6 {    width: calc(50% - 30px);    float: left;    margin-left: 20px;  }}@media only screen and (min-width: 1024px){.col-form-c6 {    width: calc(50% - 30px);    float: left;    margin-left: 20px;  }}.col-form-push-3{margin-left: calc(0% - 12px + 24px)}@media screen and (min-width: 480px) and (max-width: 768px){.col-form-push-3 {    margin-left: calc(16.66667% - 23.33333px + 40px);  }}@media screen and (min-width: 769px) and (max-width: 1023px){.col-form-push-3 {    margin-left: calc(25% - 25px + 40px);  }}@media only screen and (min-width: 1024px){.col-form-push-3 {    margin-left: calc(25% - 25px + 40px);  }}body{color:#110a35;font: 17px/1.78 "SangBleuKingdom";font-weight: 400;text-rendering: optimizeLegibility}.color--white{color:#fff}.color--dark{color:#110a35}.textshadow--light{text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16)}.footnote{position:relative;margin:1rem 0 0;padding:1rem 0 0 1.5rem;font-family:"SuisseIntl";line-height:1.4}.footnote::before{position:absolute;margin:0 .5rem 0 -1.5rem;content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.343' height='8.517' viewBox='0 0 15.343 8.517'%3E%3Cg transform='translate(-79.633 -159.293)'%3E%3Cline id='Linie_17' data-name='Linie 17' x1='13.072' transform='translate(80.133 163.552)' fill='none' stroke='%23110a35' stroke-linecap='square' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_255' data-name='Pfad 255' d='M530,167.1l1.48-1.48,2.072-2.072L530,160' transform='translate(-439.282)' fill='none' stroke='%23110a35' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E")}.footnote:after{width:100%;height:1px;top:0;left:0;position:absolute;border-top:1px solid #e8edee;content: "";border-bottom: 1px solid #fff}.font--suisse,label,p.error{font-family:"SuisseIntl"}.font--small,label,p.error{font-size:.825rem}figcaption,.figcaption{margin-top:.25rem;font:.824rem "SuisseIntl"}code{display:block;padding:.5rem 1rem;font-family:monospace;background: #e8edee}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin-bottom:.5em;font-weight: 700}h1 .subline,h2 .subline,h3 .subline,h4 .subline,h5 .subline{display:block;font:.9em "SuisseIntl";font-weight: 200}h1,.h1{font-size:4.667rem;line-height:1.14}@media (max-width: 479px){h1,  .h1 {    font-size: 2.5rem;  }}h2,.h2{font-size:2.444rem;line-height:1.32}@media (max-width: 479px){h2,  .h2 {    font-size: 1.75rem;  }  .col-push-1 h2,  .h2,  .col-c10.col-push-1 .h4 {    margin-left: auto;  }}h3,.h3{font-size:1.889rem;line-height:1.4}@media (max-width: 479px){h3,  .h3 {    font-size: 1.5rem;  }}h4,.h4{margin-top:1rem;font-size:1.556rem;line-height:1.5}@media (max-width: 479px){h4,  .h4 {    font-size: 1.333rem;  }}h5,.h5{font-size:1.222rem;line-height:1.55}@media (max-width: 479px){h5,  .h5 {    font-size: 1.111rem;  }}strong{font-weight: 700}a,button{position:relative;color: inherit;cursor: pointer}ul,ol{padding-left:1.25em}ul{list-style-type:"—  ";list-style-position: outside}ol{list-style-type:decimal;list-style-position: outside}ol li::marker{font-weight: 700}p + ul,p + ol,ul + p,ol + p,p + p{margin-top:1.25rem}p + h4{margin-top:.75rem}mark,.highlight{padding:0 .5em;background-color:#967d28;color:#fff}.btn,#faz-cookiebanner .cc-btn,.press__search__submit button,.form__buergergespraeche__submit button{position:relative;overflow:hidden;display:inline-block;margin:0;padding:.75em 1.5em;border-radius:2px;font:.889rem/1em "SuisseIntl";text-decoration:none;color:#fff;letter-spacing:.16px;font-weight: 400;outline: none}.btn--totop::after{content: ""}.btn::after,#faz-cookiebanner .cc-btn::after,.press__search__submit button::after,.form__buergergespraeche__submit button::after{width:.5em;height:.5em;display:inline-block;margin:0 0 .05em .25em;border-top:0 solid #fff;border-right:1 solid #fff;border-bottom:1 solid #fff;border-left:0 solid #fff;transform: translateX(0) rotate(-45deg);transition: all 0.2s ease-in-out}.btn:hover,#faz-cookiebanner .cc-btn:hover,.press__search__submit button:hover,.form__buergergespraeche__submit button:hover{background: var(--faz-darkblue-75);border: 1px solid var(--faz-darkblue-75);transition: all 0.3s ease-in-out;background-clip: padding-box}@media (max-width: 479px){.btn,  #faz-cookiebanner .cc-btn,  .press__search__submit button,  .form__buergergespraeche__submit button {    width: 100%;    font-size: 0.925rem;    text-align: center;    padding: 1.25em 2.5em;  }}.btn:hover::after,#faz-cookiebanner .cc-btn:hover::after,.press__search__submit button:hover::after,.form__buergergespraeche__submit button:hover::after{transform: translateX(1em) rotate(-45deg)}.btn--primary,#faz-cookiebanner .cc-btn.success,.press__search__submit button,.form__buergergespraeche__submit button{background-color:#110a35;border:1px solid #110a35}.btn--primary--no-arrow{background-color:#110a35;border:2px solid #110a35}.btn--primary--no-arrow::after{display:none}.btn--primary--no-arrow:hover{background-color:#110a35;border-color:#110a35}.btn--primary--red{background-color:#967d28;border:2px}.btn--primary--red:hover{background-color:#bf0a35;border-color:#bf0a35}.btn--primary--grey{background-color:#e8edee;border:2px;color:#110a35}.btn--primary--grey::after{border-color:#110a35}.btn--primary--white{background-color:#fff;color:#110a35}.btn--primary--white::after{border-color:#110a35}.btn--primary--white:hover{border:0;background-color: var(--white-75)}.btn--primary:focus{outline: none !important;box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important}.btn--primary--white:focus{outline: none !important;box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important}.btn--secondary:focus{outline: none !important;box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important}.btn--secondary,#faz-cookiebanner .cc-btn{border:1px solid #110a35;color:#110a35;background-color: transparent}.btn--secondary::before,#faz-cookiebanner .cc-btn::before{width:100%;height:100.5%;top:0;left:0;position:absolute;border:0 solid #110a35;content: ""}.btn--secondary::after,#faz-cookiebanner .cc-btn::after{border-color:#110a35}.btn--secondary:hover,#faz-cookiebanner .cc-btn:hover{background: transparent !important;border: 1px solid var(--faz-darkblue-75)}.btn--secondary:hover::before,#faz-cookiebanner .cc-btn:hover::before{border-color: var(--faz-darkblue-75)}.btn--secondary--no-arrow::after{display:none}.btn--secondary--red{border:1px solid #967d28;color:#967d28;background-color: transparent}.btn--secondary--red::before{width:100%;height:100.5%;top:0;left:0;position:absolute;border:0 solid #967d28;content: ""}.btn--secondary--red::after{border-color:#967d28}.btn--secondary--red:hover{border-color:#bf0a35;color:#bf0a35}.btn--secondary--red:hover::before{border:2px #bf0a35}.btn--abo{width:3.429em;height:2em;display:flex;margin:0 2.625rem 0 0;padding:.5em 1.5em;border:0;font-size: 0.875rem !important;font-family: source-sans-3, sans-serif !important;font-weight: 600 !important;font-style: normal;padding: 0 !important;align-items: center;justify-content: center;background: #8c7421}.btn--abo:hover{border:0;background: #705d1a}.btn--abo:focus{outline: none !important;box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important}@media (max-width: 1023px){.btn--abo {    display: none;  }}.btn--abo--mobile{width:100px;display:block;margin:2.625rem auto}.btn--back{margin:1.875rem 0;border:1px solid #110a35;color:#110a35;background-color: transparent}.btn--back::before{width:.5em;height:.5em;margin:.05em .25em 0 0;border-top:1px solid #110a35;border-right:0px solid #110a35;border-bottom:0px solid #110a35;border-left:1px solid #110a35;/* content: "";*/  display: inline-block;transform: translateX(0) translateY(-1px) rotate(-45deg);transition: all 0.2s ease-in-out}.btn--back::after{display:none}.btn--back:hover{color:#110a35;border: 1px solid var(--faz-darkblue-75);background-color: transparent}.btn--back:hover::before{transform: translateX(-0.5em) translateY(-1px) rotate(-45deg)}.btn--download::after{width:1em;height:1em;margin:0 0 0 .5em;content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 19.8'%3E%3Cline x1='0.9' y1='18.9' x2='18.9' y2='18.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cline x1='9.9' y1='14.7' x2='9.9' y2='0.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cpolyline points='4.5 9.9 9.9 15.3 15.3 9.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1.8'/%3E%3C/svg%3E");border: none;transform: translateY(0.1em)}.btn--download:hover::after{transform: translateY(0.3em)}.btn--totop{width:3rem;bottom:1rem;position:fixed;padding:1.25em;background-color:#110a35;z-index: 200;right: 1rem;box-shadow: 0 0 0 0.125rem #fff;aspect-ratio: 1/1;transform: translateX(200%);transition: transform 0.2s ease-in-out}.btn--totop:focus{outline: none !important;box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important}@supports not (aspect-ratio: 1/1){.btn--totop {    height: 3rem;  }}.btn--totop.scrolled{transform: translateX(0)}.btn--totop::after{width:1em;height:1em;margin:.1em 0 0 -0.1em;border-top:0;border-right:2;border-bottom:2;border-left:0;transform: rotate(-135deg)}.btn--totop:hover::after{transform: translateX(0) rotate(-135deg)}label,p.error{display:block}label .mandatory,p.error .mandatory{color:#967d28}p.error{color:#967d28}p.error + input,p.error + select{border:1px solid #967d28}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="password"],input[type="number"]{border-radius:2px;appearance: none;background-image: linear-gradient(transparent, transparent);border: 1px solid var(--grey-500)}input,select{position:relative;overflow:hidden;display:inline-block;margin:0;padding:.75em 1.5em;background-color:#fff;border-radius:0;font:1rem/1em "SuisseIntl";text-decoration:none;color:#110a35;letter-spacing:.16px;font-weight: 400;border: none;outline: none}select{-webkit-appearance: none;-ms-appearance: none;-moz-appearance: none}select::after{width:.3em;height:.3em;display:inline-block;margin:0 0 .175em .15em;border-top:0 solid #110a35;border-right:2 solid #110a35;border-bottom:2 solid #110a35;border-left:0 solid #110a35;content: "";transform: translateX(0) rotate(-45deg);transition: all 0.2s ease-in-out}fieldset{border: none}.link__icon{display:inline-block;margin-left:34px}.link__icon::before{width:28px;height:28px;top:2px;position:absolute;display:inline-block;left: -34px}.link__icon--mail::before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs/%3E%3Cg data-name='Gruppe 3'%3E%3Cpath fill='none' d='M0 0h28v28H0z' data-name='Rechteck 1'/%3E%3Cg fill='none' stroke='%23110a35' stroke-miterlimit='10' stroke-width='1.8' data-name='Gruppe 640'%3E%3Cpath d='M3 6h22v16.077H3z' data-name='Rechteck 261'/%3E%3Cpath d='M23.452 6.244l-9.465 7.429-9.464-7.429' data-name='Pfad 392'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.link__icon--phone::before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg transform='translate(-675 -206)'%3E%3Cpath d='M89.639,97.018l3.689-3.689,5.712.952v4.76C80,99.041,80,80,80,80h4.76l.952,5.712-3.785,2.839' transform='translate(599.48 130.518)' fill='none' stroke='%23110a35' stroke-miterlimit='10' stroke-width='1.8'/%3E%3Crect id='Rechteck_1' data-name='Rechteck 1' width='28' height='28' transform='translate(675 206)' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A")}.link__icon + br + .link__icon,.link__icon + br + .link__icon{margin-top:.5em}.link__no-textdecoration{text-decoration:none}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button > .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{width:100%;height:100%;top:0;left:0;position:absolute}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button > .vjs-icon-placeholder:before{text-align:center}@font-face{font-family: VideoJS;  src: url(data:application/font-woff;charset=utf-8;base64,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)    format("woff");  font-weight: normal;  font-style: normal}.vjs-icon-play,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-play:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before{content: "\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-play-circle:before{content: "\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content: "\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content: "\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content: "\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content: "\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content: "\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content: "\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content: "\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-square:before{content: "\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-spinner:before{content: "\f10b"}.vjs-icon-subtitles,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before{content: "\f10c"}.vjs-icon-captions,.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-captions:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before{content: "\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content: "\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-share:before{content: "\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-cog:before{content: "\f110"}.vjs-icon-circle,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-circle:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content: "\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-circle-outline:before{content: "\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-circle-inner-circle:before{content: "\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-hd:before{content: "\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content: "\f115"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content: "\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-facebook:before{content: "\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-gplus:before{content: "\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-linkedin:before{content: "\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-twitter:before{content: "\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-tumblr:before{content: "\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-pinterest:before{content: "\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content: "\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content: "\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-next-item:before{content: "\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style: normal}.vjs-icon-previous-item:before{content: "\f120"}.video-js{position:relative;display:block;padding:0;background-color:#000;font:10px/1 Arial,Helvetica,sans-serif;font-weight:normal;color:#fff;box-sizing: border-box;font-style: normal;word-break: initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width: 100% !important;height: 100% !important}.video-js[tabindex="-1"]{outline: none}.video-js *,.video-js *:before,.video-js *:after{box-sizing: inherit}.video-js ul{margin:0;font-family: inherit;font-size: inherit;line-height: inherit;list-style-position: outside}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;height:0;max-width:100%}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{width:100%;height:100%;top:0;left:0;position:absolute}body.vjs-full-window{height:100%;margin:0;padding:0}.vjs-full-window .video-js.vjs-fullscreen{left:0;top:0;bottom:0;right:0;position:fixed;overflow:hidden;z-index: 1000}.video-js.vjs-fullscreen{width: 100% !important;height: 100% !important;padding-top: 0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor: none}.vjs-hidden{display: none !important}.vjs-disabled{opacity: 0.5;cursor: default}.video-js .vjs-offscreen{width:1px;height:1px;left:-9999px;position:absolute;top: 0}.vjs-lock-showing{display: block !important;opacity: 1;visibility: visible}.vjs-no-js{width:300px;height:150px;margin:0 auto;padding:20px;text-align:center;background-color:#000;font:18px Arial,Helvetica,sans-serif;color:#fff}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{width:3em;height:1.5em;top:10px;position:absolute;display:block;padding:0;background-color:#2b333f;border:.06666em solid #fff;border-radius:.3em;font-size:3em;line-height:1.5em;left: 10px;cursor: pointer;opacity: 1;background-color: rgba(43, 51, 63, 0.7);transition: all 0.4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;margin-top:-0.75em;margin-left:-1.5em;left: 50%}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{background-color:#110a35;border-color:#110a35;color:#e8edee;transition: all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause
  .vjs-big-play-button{display:block}.video-js button{display:inline-block;text-decoration:none;text-transform:none;background: none;border: none;color: inherit;font-size: inherit;line-height: inherit;transition: none;appearance: none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{height:3em;right:0;top:.5em;position:absolute;cursor: pointer;z-index: 2}.video-js .vjs-modal-dialog{overflow:auto;background: rgba(0, 0, 0, 0.8);background: linear-gradient(    180deg,    rgba(0, 0, 0, 0.8),    rgba(255, 255, 255, 0)  )}.video-js .vjs-modal-dialog > *{box-sizing: border-box}.vjs-modal-dialog .vjs-modal-dialog-content{padding:20px 24px;font-size:1.2em;line-height:1.5;z-index: 1}.vjs-menu-button{cursor: pointer}.vjs-menu-button.vjs-disabled{cursor: default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{overflow:auto;display:block;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.vjs-menu .vjs-menu-content > *{box-sizing: border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{margin:0;padding:.2em 0;text-align:center;font-size:1.2em;line-height:1.4em;text-transform:lowercase;list-style: none}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color: rgba(115, 133, 159, 0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{margin:0 0 .3em;padding:0;text-align:center;font-size:1em;line-height:2em;font-weight:bold;text-transform:uppercase;cursor: default}.vjs-menu-button-popup .vjs-menu{width:10em;height:0em;bottom:0;left:-3em;position:absolute;display:none;margin-bottom:1.5em;border-top-color: rgba(43, 51, 63, 0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{width:100%;max-height:15em;bottom:1.5em;position:absolute;background-color:#2b333f;background-color: rgba(43, 51, 63, 0.7)}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{overflow:hidden;transition: all 0.4s}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{width:auto;height:100%;left:4em;position:absolute;margin:0;padding:0;opacity: 0;top: 0;transition: all 0.4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity: 1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{width:auto;position:relative;display:block;opacity: 1}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;overflow:hidden;margin:0}.video-js .vjs-control-bar{width:100%;height:3em;bottom:0;left:0;right:0;position:absolute;display:none;background-color:#2b333f;background-color: rgba(43, 51, 63, 0.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility: visible;opacity: 1;transition: visibility 0.1s, opacity 0.1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility: visible;opacity: 0;transition: visibility 1s, opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display: none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity: 1;visibility: visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{width:4em;height:100%;position:relative;margin:0;padding:0;text-align:center;flex: none}.vjs-button > .vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow: 0em 0em 1em white}.video-js .vjs-control-text{width:1px;height:1px;position:absolute;overflow:hidden;padding:0;border:0;clip: rect(0 0 0 0)}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{min-width:4em;display:flex;cursor: pointer;flex: auto;align-items: center;touch-action: none}.video-js .vjs-progress-control.disabled{cursor: default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{height:.3em;flex: auto;transition: all 0.2s}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}

  @charset "UTF-8";
@import url("https://use.typekit.net/qua5ftn.css");

.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden;
  display: none !important;
}
.contao-cookiebar * {
  box-sizing: border-box;
}
.contao-cookiebar:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.contao-cookiebar .cc-inner {
  display: inline-block;
  overflow-y: auto;
  max-height: 100%;
  max-width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  font-size: 1rem;
  text-align: left;
}
.contao-cookiebar.cc-top .cc-inner {
  vertical-align: top;
}
.contao-cookiebar.cc-top.cc-active .cc-inner {
  animation: cookiebar-top-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-top.cc-saved .cc-inner {
  animation: cookiebar-top-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-bottom .cc-inner {
  vertical-align: bottom;
}
.contao-cookiebar.cc-bottom.cc-active .cc-inner {
  animation: cookiebar-bottom-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-bottom.cc-saved .cc-inner {
  animation: cookiebar-bottom-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-middle .cc-inner {
  vertical-align: middle;
}
.contao-cookiebar.cc-middle.cc-active .cc-inner {
  animation: cookiebar-middle-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-middle.cc-saved .cc-inner {
  animation: cookiebar-middle-out 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-left {
  text-align: left;
}
.contao-cookiebar.cc-right {
  text-align: right;
  position: fixed;
}
.contao-cookiebar .cc-head h1:first-child,
.contao-cookiebar .cc-head h2:first-child,
.contao-cookiebar .cc-head h3:first-child,
.contao-cookiebar .cc-head h4:first-child,
.contao-cookiebar .cc-head h5:first-child,
.contao-cookiebar .cc-head h6:first-child {
  margin-top: 0;
}
.contao-cookiebar .cc-head p {
  margin-bottom: 15px;
}
.contao-cookiebar .cc-btn {
  display: inline-block;
  cursor: pointer;
  width: 100%;
  padding: 8px 14px;
  margin-bottom: 8px;
  font-size: 15px;
  outline: 0 none;
  border: 1px solid #cfcfcf;
  border-radius: 4px;
  color: #444;
  background: #f5f5f5;
}
.contao-cookiebar .cc-btn:hover {
  background: #ececec;
}
.contao-cookiebar .cc-btn:last-child {
  margin-bottom: 0;
}
.contao-cookiebar .grayscale .cc-btn {
  background: #f1efef;
}
.contao-cookiebar .grayscale .cc-btn:hover {
  background: #ececec;
}
.contao-cookiebar .grayscale .cc-btn.success {
  background: #fbfbfb;
}
.contao-cookiebar .grayscale .cc-btn.success:hover {
  background: #f7f7f7;
}
.contao-cookiebar .highlight .cc-btn.success {
  background: #4e9e3e;
  border-color: #3e7830;
  color: #fff;
}
.contao-cookiebar .highlight .cc-btn.success:hover {
  background: #4c933f;
}
.contao-cookiebar label {
  position: relative;
  display: block;
  padding: 8px 13px 8px 0;
  line-height: 1.2rem;
}
.contao-cookiebar label.group {
  font-weight: 600;
}
.contao-cookiebar input {
  position: absolute;
  width: 1px;
  height: 1px;
  outline: 0 none;
  opacity: 0;
}
.contao-cookiebar input + label {
  padding: 8px 13px 8px 50px;
  cursor: pointer;
}
.contao-cookiebar input + label:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 35px;
  height: 18px;
  margin: 0;
  box-sizing: content-box;
  border-radius: 10px;
  background: #fff;
  border: 2px solid #9c9b99;
  transition: border-color 0.2s;
}
.contao-cookiebar input + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 10px;
  left: 4px;
  width: 14px;
  height: 14px;
  border-radius: 10px;
  background: #9c9b99;
  transition: background 0.2s, margin-left 0.2s, padding 0.2s;
}
.contao-cookiebar input + label:active:after {
  padding-left: 5px;
}
.contao-cookiebar input.cc-group-half + label:after {
  background: linear-gradient(
    to right,
    #9c9b99 0%,
    #9c9b99 50%,
    #399d32 50%,
    #399d32 100%
  );
}
.contao-cookiebar input:checked + label:after {
  background: #399d32;
  margin-left: 17px;
}
.contao-cookiebar input:checked + label:active:after {
  margin-left: 12px;
}
.contao-cookiebar input:checked + label:before {
  background: #dcf3db;
  border-color: #399d32;
}
.contao-cookiebar input:disabled + label {
  pointer-events: none;
}
.contao-cookiebar input:disabled + label:after {
  background: #c8c7c5;
}
.contao-cookiebar input:disabled + label:before {
  background: #f4f4f4;
  border-color: #c8c7c5;
}
.contao-cookiebar.cc-active .cc-inner {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.contao-cookiebar.cc-active.cc-blocked {
  pointer-events: auto;
  animation: cookiebar-overlay-in 0.5s ease-in-out forwards;
}
.contao-cookiebar.cc-saved.cc-inner {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.contao-cookiebar.cc-saved.cc-blocked {
  pointer-events: none;
  animation: cookiebar-overlay-out 0.5s ease-in-out forwards;
}

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0;
  }
  .contao-cookiebar .cc-inner {
    max-width: 750px;
  }
}

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0);
  }
  100% {
    background: rgba(0, 0, 0, 0.75);
  }
}

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75);
  }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden;
  }
}

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
  }
}

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
  }
}

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%);
  }
}

.contao-cookiebar {
  color: #444444;
}
.contao-cookiebar p {
  color: #868686;
  line-height: 1.4;
}
.contao-cookiebar .cc-inner {
  padding: 25px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  background: #fff;
}
.contao-cookiebar .cc-groups {
  display: none;
  padding-top: 15px;
}
.contao-cookiebar .cc-groups .cc-group {
  position: relative;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
  margin-bottom: 10px;
  text-align: left;
}
.contao-cookiebar .cc-groups .cc-group > label {
  margin: 5px 130px 5px 10px;
}
.contao-cookiebar .cc-cookies {
  background: #fbfbfb;
  border-radius: 0 0 5px 5px;
}
.contao-cookiebar .cc-cookies > p {
  font-size: 0.875rem;
}
.contao-cookiebar .cc-cookies > p,
.contao-cookiebar .cc-cookies > .cc-cookie {
  margin: 0;
  padding: 15px;
  border-top: 1px solid #e6e6e6;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
  font-size: 0.875rem;
  background: #fff;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #efefef;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
  font-weight: 600;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
  margin-top: 5px;
}
.contao-cookiebar
  .cc-cookies
  .cc-cookie
  .cc-cookie-info
  + button.cc-detail-btn-details {
  margin-top: 15px;
}
.contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc p {
  margin-bottom: 0;
}
.contao-cookiebar .cc-cookies .cc-cookie label.cookie + p,
.contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info,
.contao-cookiebar
  .cc-cookies
  .cc-cookie
  label.cookie
  + button.cc-detail-btn-details {
  margin-top: 10px;
}
.contao-cookiebar .cc-cookies .cc-cookie p {
  margin: 0 0 15px;
  font-size: 0.875rem;
}
.contao-cookiebar .cc-footer,
.contao-cookiebar .cc-info {
  text-align: center;
}
.contao-cookiebar .cc-detail-btn-details {
  border: 0 none;
  outline: 0 none;
  background: transparent;
  font-size: 13px;
  letter-spacing: 0;
  text-transform: initial;
  cursor: pointer;
  color: #a2a2a2;
  text-decoration: underline;
  padding: 0;
  margin: 0 0 10px;
}
.contao-cookiebar .cc-detail-btn-details span:nth-child(2) {
  display: none;
}
.contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(1) {
  display: none;
}
.contao-cookiebar .cc-detail-btn-details.cc-active span:nth-child(2) {
  display: inline;
}
.contao-cookiebar .cc-detail-btn-details:hover {
  color: #717171;
}
.contao-cookiebar .cc-info {
  margin-top: 15px;
}
.contao-cookiebar .cc-info > p {
  font-size: 0.875rem;
}
.contao-cookiebar .cc-info > a {
  display: inline-block;
  font-size: 0.813rem;
  color: #a2a2a2;
  text-decoration: none;
}
.contao-cookiebar .cc-info > a:hover {
  color: #717171;
}
.contao-cookiebar .cc-info > a + a:before {
  display: inline-block;
  content: "·";
  margin-right: 5px;
}

.cc-footer.highlight {
  background-color: transparent;
}

[x-cloak] {
  display: none;
  visibility: hidden;
  overflow: hidden;
}
* > * {
  z-index: 1;
}
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
body p,
li {
  font-family: "SuisseIntl";
  font-weight: 400;
}
ul {
  list-style: none;
}
button,
input,
select,
textarea {
  margin: 0;
}
html {
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
img,
video {
  height: auto;
  width: 100%;
  display: block;
}
iframe {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: left;
}
@font-face {
  font-family: "SangBleuKingdom";
  src: url("../../files/faz/private/fonts/SangBleuKingdom-Bold-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SangBleuKingdom-Bold-WebS.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "SangBleuKingdom";
  src: url("../../files/faz/private/fonts/SangBleuKingdom-Medium-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SangBleuKingdom-Medium-WebS.woff")
      format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "SangBleuKingdom";
  src: url("../../files/faz/private/fonts/SangBleuKingdom-Regular-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SangBleuKingdom-Regular-WebS.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("../../files/faz/private/fonts/SuisseIntl-Bold-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SuisseIntl-Bold-WebS.woff")
      format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("../../files/faz/private/fonts/SuisseIntl-Medium-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SuisseIntl-Medium-WebS.woff")
      format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("../../files/faz/private/fonts/SuisseIntl-Regular-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SuisseIntl-Regular-WebS.woff")
      format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "SuisseIntl";
  src: url("../../files/faz/private/fonts/SuisseIntl-Light-WebS.woff2")
      format("woff2"),
    url("../../files/faz/private/fonts/SuisseIntl-Light-WebS.woff")
      format("woff");
  font-weight: 200;
  font-style: normal;
}

:focus {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}

.invisible,
.fazFCE__press__short__img figcaption,
.press__search label,
.press__search p.error {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.bgColor--transparent {
  background-color: transparent;
}
.bgColor--blue {
  background-color: #e8edee;
}
.bgColor--blue-dark {
  background-color: #110a35;
  color: #fff;
}
.clear::after {
  clear: both;
  content: "";
  display: block;
}
::selection {
  color: #e8edee;
  background: #110a35;
}
-moz-::selection {
  color: #e8edee;
  background: #110a35;
}
:root {
  --vh: 100%;
}
html {
  scroll-behavior: smooth;
}
.grid-container {
  max-width: 1364px;
  margin: 0 auto;
}
.grid-container--xxl {
  max-width: 1448px;
}
.grid {
  position: relative;
  background-image: repeating-linear-gradient(
    to right,
    transparent,
    transparent 12px,
    rgba(0, 255, 255, 0.2) 12px,
    rgba(0, 255, 255, 0.2) calc(16.66667% - 14px + 12px)
  );
}
.grid::after {
  clear: both;
  content: "";
  display: block;
}
.grid--collapsed {
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  position: relative;
  display: flex;
}
@media (max-width: 768px) {
  .grid--collapsed {
    display: block;
  }
}
/* .grid--collapsed img {
  aspect-ratio: 4 / 3;
} */
.grid--collapsed-rev {
  flex-flow: row-reverse wrap;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .grid {
    background-image: repeating-linear-gradient(
      to right,
      transparent,
      transparent 20px,
      rgba(0, 255, 255, 0.2) 20px,
      rgba(0, 255, 255, 0.2) calc(8.33333% - 21.66667px + 20px)
    );
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .grid {
    background-image: repeating-linear-gradient(
      to right,
      transparent,
      transparent 20px,
      rgba(0, 255, 255, 0.2) 20px,
      rgba(0, 255, 255, 0.2) calc(8.33333% - 21.66667px + 20px)
    );
  }
}
@media only screen and (min-width: 1024px) {
  .grid {
    background-image: repeating-linear-gradient(
      to right,
      transparent,
      transparent 20px,
      rgba(0, 255, 255, 0.2) 20px,
      rgba(0, 255, 255, 0.2) calc(8.33333% - 21.66667px + 20px)
    );
  }
}
div[class^="col-"],
div[class*="col-"] {
  position: relative;
}
.col-c1 {
  width: calc(50% - 18px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c1 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c1 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c1 {
    width: calc(8.33333% - 21.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-c2 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-c3 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c3 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c3 {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c3 {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
  }
}
.col-c4 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-c5 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c5 {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c5 {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c5 {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-c6 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c6 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c6 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c6 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
.col-c6--5050 {
  margin-left: 20px;
  width: calc(50% - 20px);
}
@media (max-width: 768px) {
  .col-c6--5050 {
    width: calc(100% - 40px);
  }
}
@media (min-width: 769px) {
  .col-c6--rev {
    margin-left: 0;
    margin-right: 20px;
  }
}
.col-c6--collapsed {
  margin: 0;
  padding: 0 8.25% 0 60px;
  width: calc(50% - 20px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.col-c6--collapsed.has-bgColor {
  padding: 50px 8.25% 50px 8.25%;
}
/* @media (max-width: 768px) {
  .col-c6--collapsed.has-bgColor {
    padding: 40px 20px 40px 40px;
  }
} */
@media (max-width: 768px) {
  .col-c6--collapsed {
    padding: 20px 20px 20px 40px;
    width: calc(100% - 18px);
  }
}
.col-c6--collapsed-rev {
  padding: 0 60px 0 8.25%;
}
.col-c6--collapsed-rev.has-bgColor {
  padding: 62px 5.25% 62px 5.25%;
}
@media (max-width: 768px) {
  .col-c6--collapsed-rev.has-bgColor {
    padding: 40px 20px 40px 40px;
  }
}
@media (max-width: 768px) {
  .col-c6--collapsed-rev {
    padding: 20px 20px 20px 40px;
  }
}
.col-c7 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c7 {
    width: calc(58.33333% - 31.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c7 {
    width: calc(58.33333% - 31.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c7 {
    width: calc(58.33333% - 31.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-c8 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c8 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c8 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c8 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-c9 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c9 {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c9 {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c9 {
    width: calc(75% - 35px);
    float: left;
    margin-left: 20px;
  }
}
.col-c10 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c10 {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c10 {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c10 {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-c10--video {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c10--video {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c10--video {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c10--video {
    width: calc(83.33333% - 36.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media (max-width: 479px) {
  .col-c10--video {
    width: 100%;
  }
}
.col-c11 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c11 {
    width: calc(91.66667% - 38.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c11 {
    width: calc(91.66667% - 38.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c11 {
    width: calc(91.66667% - 38.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-c12 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-c12 {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-c12 {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-c12 {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
  }
}
.col-push-1 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-1 {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-1 {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-1 {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
.col-push-1--video {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-1--video {
    margin-left: calc(0% - 20px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-1--video {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-1--video {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
@media (max-width: 479px) {
  .col-push-1--video {
    margin: 0;
  }
}
.col-push-1--intro {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-1--intro {
    margin-left: calc(0% - 20px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-1--intro {
    margin-left: calc(0% - 20px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-1--intro {
    margin-left: calc(8.33333% - 21.66667px + 40px);
  }
}
.col-push-2 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-2 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-2 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-2 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}

.col-push-1 h2,
.h2,
.col-c10.col-push-1 .h4 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  /* .col-push-1 h2,
  .h2,
  .col-c10.col-push-1 .h4 {
    margin-left: calc(8.66667% - 23.33333px + 40px);
  } */
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-1 h2,
  .h2,
  .col-c10.col-push-1 .h4 {
    margin-left: calc(8.66667% - 23.33333px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-1 h2,
  .h2,
  .col-c10.col-push-1 .h4 {
    margin-left: calc(8.66667% - 23.33333px + 40px);
  }
}
.col-push-3 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-3 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-3 {
    margin-left: calc(25% - 25px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-3 {
    margin-left: calc(25% - 25px + 40px);
  }
}
.col-push-4 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-4 {
    margin-left: calc(33.33333% - 26.66667px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-4 {
    margin-left: calc(33.33333% - 26.66667px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-4 {
    margin-left: calc(33.33333% - 26.66667px + 40px);
  }
}
.col-push-5 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-5 {
    margin-left: calc(41.66667% - 28.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-5 {
    margin-left: calc(41.66667% - 28.33333px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-5 {
    margin-left: calc(41.66667% - 28.33333px + 40px);
  }
}
.col-push-6 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-6 {
    margin-left: calc(50% - 30px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-6 {
    margin-left: calc(50% - 30px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-6 {
    margin-left: calc(50% - 30px + 40px);
  }
}
.col-push-7 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-7 {
    margin-left: calc(58.33333% - 31.66667px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-7 {
    margin-left: calc(58.33333% - 31.66667px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-7 {
    margin-left: calc(58.33333% - 31.66667px + 40px);
  }
}
.col-push-8 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-push-8 {
    margin-left: calc(66.66667% - 33.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-push-8 {
    margin-left: calc(66.66667% - 33.33333px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-push-8 {
    margin-left: calc(66.66667% - 33.33333px + 40px);
  }
}
.col-shift-1-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-1-pos {
    left: calc(8.33333% - 21.66667px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-1-pos {
    left: calc(8.33333% - 21.66667px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-1-pos {
    left: calc(8.33333% - 21.66667px + 20px);
    position: relative;
  }
}
.col-shift-1-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-1-neg {
    left: calc(-8.33333% - 18.33333px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-1-neg {
    left: calc(-8.33333% - 18.33333px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-1-neg {
    left: calc(-8.33333% - 18.33333px + 20px);
    position: relative;
  }
}
.col-shift-2-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-2-pos {
    left: calc(16.66667% - 23.33333px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-2-pos {
    left: calc(16.66667% - 23.33333px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-2-pos {
    left: calc(16.66667% - 23.33333px + 20px);
    position: relative;
  }
}
.col-shift-2-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-2-neg {
    left: calc(-16.66667% - 16.66667px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-2-neg {
    left: calc(-16.66667% - 16.66667px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-2-neg {
    left: calc(-16.66667% - 16.66667px + 20px);
    position: relative;
  }
}
.col-shift-3-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-3-pos {
    left: calc(25% - 25px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-3-pos {
    left: calc(25% - 25px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-3-pos {
    left: calc(25% - 25px + 20px);
    position: relative;
  }
}
.col-shift-3-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-3-neg {
    left: calc(-25% - 15px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-3-neg {
    left: calc(-25% - 15px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-3-neg {
    left: calc(-25% - 15px + 20px);
    position: relative;
  }
}
.col-shift-4-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-4-pos {
    left: calc(33.33333% - 26.66667px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-4-pos {
    left: calc(33.33333% - 26.66667px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-4-pos {
    left: calc(33.33333% - 26.66667px + 20px);
    position: relative;
  }
}
.col-shift-4-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-4-neg {
    left: calc(-33.33333% - 13.33333px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-4-neg {
    left: calc(-33.33333% - 13.33333px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-4-neg {
    left: calc(-33.33333% - 13.33333px + 20px);
    position: relative;
  }
}
.col-shift-5-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-5-pos {
    left: calc(41.66667% - 28.33333px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-5-pos {
    left: calc(41.66667% - 28.33333px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-5-pos {
    left: calc(41.66667% - 28.33333px + 20px);
    position: relative;
  }
}
.col-shift-5-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-5-neg {
    left: calc(-41.66667% - 11.66667px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-5-neg {
    left: calc(-41.66667% - 11.66667px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-5-neg {
    left: calc(-41.66667% - 11.66667px + 20px);
    position: relative;
  }
}
.col-shift-6-pos {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-6-pos {
    left: calc(50% - 30px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-6-pos {
    left: calc(50% - 30px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-6-pos {
    left: calc(50% - 30px + 20px);
    position: relative;
  }
}
.col-shift-6-neg {
  left: calc(0% - 12px + 12px);
  position: relative;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-shift-6-neg {
    left: calc(-50% - 10px + 20px);
    position: relative;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-shift-6-neg {
    left: calc(-50% - 10px + 20px);
    position: relative;
  }
}
@media only screen and (min-width: 1024px) {
  .col-shift-6-neg {
    left: calc(-50% - 10px + 20px);
    position: relative;
  }
}
.col-form-c2 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-form-c2 {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-form-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-form-c2 {
    width: calc(16.66667% - 23.33333px);
    float: left;
    margin-left: 20px;
  }
}
.col-form-c4 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-form-c4 {
    width: calc(41.66667% - 28.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-form-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-form-c4 {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
.col-form-c6 {
  width: calc(100% - 24px);
  float: left;
  margin-left: 12px;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-form-c6 {
    width: calc(66.66667% - 33.33333px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-form-c6 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .col-form-c6 {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
.col-form-push-3 {
  margin-left: calc(0% - 12px + 24px);
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .col-form-push-3 {
    margin-left: calc(16.66667% - 23.33333px + 40px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .col-form-push-3 {
    margin-left: calc(25% - 25px + 40px);
  }
}
@media only screen and (min-width: 1024px) {
  .col-form-push-3 {
    margin-left: calc(25% - 25px + 40px);
  }
}
body {
  font: 17px/1.78 "SangBleuKingdom";
  font-weight: 400;
  color: #110a35;
  text-rendering: optimizeLegibility;
}
.color--white {
  color: #fff;
}
.color--dark {
  color: #110a35;
}
.textshadow--light {
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.footnote {
  position: relative;
  font-family: "SuisseIntl";
  margin: 1rem 0 0 0;
  padding: 1rem 0 0 1.5rem;
  line-height: 1.4;
}
.footnote::before {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.343' height='8.517' viewBox='0 0 15.343 8.517'%3E%3Cg transform='translate(-79.633 -159.293)'%3E%3Cline id='Linie_17' data-name='Linie 17' x1='13.072' transform='translate(80.133 163.552)' fill='none' stroke='%23110a35' stroke-linecap='square' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Pfad_255' data-name='Pfad 255' d='M530,167.1l1.48-1.48,2.072-2.072L530,160' transform='translate(-439.282)' fill='none' stroke='%23110a35' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
  margin: 0 0.5rem 0 -1.5rem;
}
.footnote:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  top: 0;
  left: 0;
  border-top: 1px solid #e8edee;
  border-bottom: 1px solid #fff;
}
.font--suisse,
label,
p.error {
  font-family: "SuisseIntl";
}
.font--small,
label,
p.error {
  font-size: 0.825rem;
}
figcaption,
.figcaption {
  font-family: "SuisseIntl";
  font-size: 0.824rem;
  margin-top: 0.25rem;
}
code {
  font-family: monospace;
  padding: 0.5rem 1rem;
  display: block;
  background: #e8edee;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
  font-weight: 700;
  margin-bottom: 0.5em;
}
h1 .subline,
h2 .subline,
h3 .subline,
h4 .subline,
h5 .subline {
  display: block;
  font-size: 0.9em;
  font-family: "SuisseIntl";
  font-weight: 200;
}
h1,
.h1 {
  font-size: 4.667rem;
  line-height: 1.14;
}
@media (max-width: 479px) {
  h1,
  .h1 {
    font-size: 2.5rem;
  }
}
h2,
.h2 {
  font-size: 2.444rem;
  line-height: 1.32;
}
@media (max-width: 479px) {
  h2,
  .h2 {
    font-size: 1.75rem;
  }
  .col-push-1 h2,
  .h2,
  .col-c10.col-push-1 .h4 {
    margin-left: auto;
  }
}
h3,
.h3 {
  font-size: 1.889rem;
  line-height: 1.4;
}
@media (max-width: 479px) {
  h3,
  .h3 {
    font-size: 1.5rem;
  }
}
h4,
.h4 {
  font-size: 1.556rem;
  line-height: 1.5;
  margin-top: 1rem;
}
@media (max-width: 479px) {
  h4,
  .h4 {
    font-size: 1.333rem;
  }
}
h5,
.h5 {
  font-size: 1.222rem;
  line-height: 1.55;
}
@media (max-width: 479px) {
  h5,
  .h5 {
    font-size: 1.111rem;
  }
}
strong {
  font-weight: 700;
}
a,
button {
  position: relative;
  color: inherit;
  cursor: pointer;
}
ul,
ol {
  padding-left: 1.25em;
}
ul {
  list-style-type: disc;
  list-style-type: "—  ";
  list-style-position: outside;
}
ol {
  list-style-type: decimal;
  list-style-position: outside;
}
ol li::marker {
  font-weight: 700;
}
p + ul,
p + ol,
ul + p,
ol + p,
p + p {
  margin-top: 1.25rem;
}
p + h4 {
  margin-top: 0.75rem;
}
/*h1,h2,h3,h4,h5,p,a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;hyphens:auto}*/
mark,
.highlight {
  background-color: #967d28;
  color: #fff;
  padding: 0 0.5em;
}
.btn,
#faz-cookiebanner .cc-btn,
.press__search__submit button,
.form__buergergespraeche__submit button {
  position: relative;
  overflow: hidden;
  font-family: "SuisseIntl";
  font-size: 0.889rem;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
  letter-spacing: 0.16px;
  color: #fff;
  display: inline-block;
  margin: 0;
  padding: 0.75em 1.5em;
  border-radius: 2px;
  outline: none;
}
.btn--totop::after {
  content: "";
}
.btn::after,
#faz-cookiebanner .cc-btn::after,
.press__search__submit button::after,
.form__buergergespraeche__submit button::after {
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-width: 0 1px 1px 0;
  border-color: #fff;
  border-style: solid;
  margin: 0 0 0.05em 0.25em;
  transform: translateX(0) rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
.btn:hover,
#faz-cookiebanner .cc-btn:hover,
.press__search__submit button:hover,
.form__buergergespraeche__submit button:hover {
  background: var(--faz-darkblue-75);
  border: 1px solid var(--faz-darkblue-75);
  transition: all 0.3s ease-in-out;
  background-clip: padding-box;
}
@media (max-width: 479px) {
  .btn,
  #faz-cookiebanner .cc-btn,
  .press__search__submit button,
  .form__buergergespraeche__submit button {
    width: 100%;
    font-size: 0.925rem;
    text-align: center;
    padding: 1.25em 2.5em;
  }
}
.btn:hover::after,
#faz-cookiebanner .cc-btn:hover::after,
.press__search__submit button:hover::after,
.form__buergergespraeche__submit button:hover::after {
  transform: translateX(1em) rotate(-45deg);
}
.btn--primary,
#faz-cookiebanner .cc-btn.success,
.press__search__submit button,
.form__buergergespraeche__submit button {
  border: 1px solid #110a35;
  background-color: #110a35;
}
/* .btn--primary:hover,
#faz-cookiebanner .cc-btn.success:hover,
.press__search__submit button:hover,
.form__buergergespraeche__submit button:hover {
  background-color: #110a35;
  border-color: #110a35;
} */
.btn--primary--no-arrow {
  border: 1px solid #110a35;
  background-color: #110a35;
  border: 2px;
}
.btn--primary--no-arrow::after {
  display: none;
}
.btn--primary--no-arrow:hover {
  background-color: #110a35;
  border-color: #110a35;
}
.btn--primary--red {
  background-color: #967d28;
  border: 2px;
}
.btn--primary--red:hover {
  background-color: #bf0a35;
  border-color: #bf0a35;
}
.btn--primary--grey {
  background-color: #e8edee;
  color: #110a35;
  border: 2px;
}
.btn--primary--grey::after {
  border-color: #110a35;
}
.btn--primary--white {
  background-color: #fff;
  color: #110a35;
}
.btn--primary--white::after {
  border-color: #110a35;
}
.btn--primary--white:hover {
  background-color: var(--white-75);
  border: 0;
}
.btn--primary:focus {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
.btn--primary--white:focus {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
.btn--secondary:focus {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
.btn--secondary,
#faz-cookiebanner .cc-btn {
  color: #110a35;
  border: 1px solid #110a35;
  background-color: transparent;
}
.btn--secondary::before,
#faz-cookiebanner .cc-btn::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100.5%;
  top: 0;
  left: 0;
  border: 0 solid #110a35;
}
.btn--secondary::after,
#faz-cookiebanner .cc-btn::after {
  border-color: #110a35;
}
.btn--secondary:hover,
#faz-cookiebanner .cc-btn:hover {
  background: transparent !important;
  border: 1px solid var(--faz-darkblue-75);
}
.btn--secondary:hover::before,
#faz-cookiebanner .cc-btn:hover::before {
  border-color: var(--faz-darkblue-75);
}
.btn--secondary--no-arrow::after {
  display: none;
}
.btn--secondary--red {
  color: #967d28;
  border: 1px solid #967d28;
  background-color: transparent;
}
.btn--secondary--red::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100.5%;
  top: 0;
  left: 0;
  border: 0 solid #967d28;
}
.btn--secondary--red::after {
  border-color: #967d28;
}
.btn--secondary--red:hover {
  border-color: #bf0a35;
  color: #bf0a35;
}
.btn--secondary--red:hover::before {
  border-width: 2px;
  border-color: #bf0a35;
}
.btn--abo {
  margin: 0 2.625rem 0 0;
  padding: 0.5em 1.5em;
  font-size: 0.875rem !important;
  font-family: source-sans-3, sans-serif !important;
  font-weight: 600 !important;
  font-style: normal;
  height: 2em;
  padding: 0 !important;
  width: 3.429em;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background: #8c7421;
}
.btn--abo:hover {
  background: #705d1a;
  border: 0;
}
.btn--abo:focus {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
/* .btn--abo:hover::after {
  transform: translateX(0.5em) rotate(-45deg);
} */
@media (max-width: 1023px) {
  .btn--abo {
    display: none;
  }
}
.btn--abo--mobile {
  margin: 2.625rem auto;
  width: 100px;
  display: block;
}
.btn--back {
  color: #110a35;
  border: 1px solid #110a35;
  background-color: transparent;
  margin: 1.875rem 0;
}
.btn--back::before {
  /* content: ""; */
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-width: 1px 0 0 1px;
  border-color: #110a35;
  border-style: solid;
  margin: 0.05em 0.25em 0 0;
  transform: translateX(0) translateY(-1px) rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
.btn--back::after {
  display: none;
}
.btn--back:hover {
  border: 1px solid var(--faz-darkblue-75);
  color: #110a35;
  background-color: transparent;
}
.btn--back:hover::before {
  transform: translateX(-0.5em) translateY(-1px) rotate(-45deg);
}
.btn--download::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.8 19.8'%3E%3Cline x1='0.9' y1='18.9' x2='18.9' y2='18.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cline x1='9.9' y1='14.7' x2='9.9' y2='0.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.8'/%3E%3Cpolyline points='4.5 9.9 9.9 15.3 15.3 9.9' fill='none' stroke='%23FFF' stroke-linecap='square' stroke-miterlimit='10' stroke-width='1.8'/%3E%3C/svg%3E");
  border: none;
  transform: translateY(0.1em);
  width: 1em;
  height: 1em;
  margin: 0 0 0 0.5em;
}
.btn--download:hover::after {
  transform: translateY(0.3em);
}
.btn--totop {
  z-index: 200;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  background-color: #110a35;
  box-shadow: 0 0 0 0.125rem #fff;
  width: 3rem;
  padding: 1.25em 1.25em;
  aspect-ratio: 1/1;
  transform: translateX(200%);
  transition: transform 0.2s ease-in-out;
}
.btn--totop:focus {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
@supports not (aspect-ratio: 1/1) {
  .btn--totop {
    height: 3rem;
  }
}
.btn--totop.scrolled {
  transform: translateX(0);
}
.btn--totop::after {
  width: 1em;
  height: 1em;
  margin: 0.1em 0 0 -0.1em;
  border-width: 0 2px 2px 0;
  transform: rotate(-135deg);
}
.btn--totop:hover::after {
  transform: translateX(0) rotate(-135deg);
}
label,
p.error {
  display: block;
}
label .mandatory,
p.error .mandatory {
  color: #967d28;
}
p.error {
  color: #967d28;
}
p.error + input,
p.error + select {
  border: 1px solid #967d28;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="search"],
input[type="password"],
input[type="number"] {
  appearance: none;
  background-image: linear-gradient(transparent, transparent);
  border: 1px solid var(--grey-500);
  border-radius: 2px;
}
input,
select {
  position: relative;
  overflow: hidden;
  display: inline-block;
  font-family: "SuisseIntl";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
  letter-spacing: 0.16px;
  color: #110a35;
  margin: 0;
  padding: 0.75em 1.5em;
  border: none;
  border-radius: 0;
  outline: none;
  background-color: #fff;
}
select {
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
}
select::after {
  content: "";
  display: inline-block;
  width: 0.3em;
  height: 0.3em;
  border-width: 0 2px 2px 0;
  border-color: #110a35;
  border-style: solid;
  margin: 0 0 0.175em 0.15em;
  transform: translateX(0) rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
fieldset {
  border: none;
}
.link__icon {
  display: inline-block;
  margin-left: 34px;
}
.link__icon::before {
  position: absolute;
  display: inline-block;
  width: 28px;
  height: 28px;
  top: 2px;
  left: -34px;
}
.link__icon--mail::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cdefs/%3E%3Cg data-name='Gruppe 3'%3E%3Cpath fill='none' d='M0 0h28v28H0z' data-name='Rechteck 1'/%3E%3Cg fill='none' stroke='%23110a35' stroke-miterlimit='10' stroke-width='1.8' data-name='Gruppe 640'%3E%3Cpath d='M3 6h22v16.077H3z' data-name='Rechteck 261'/%3E%3Cpath d='M23.452 6.244l-9.465 7.429-9.464-7.429' data-name='Pfad 392'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.link__icon--phone::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg transform='translate(-675 -206)'%3E%3Cpath d='M89.639,97.018l3.689-3.689,5.712.952v4.76C80,99.041,80,80,80,80h4.76l.952,5.712-3.785,2.839' transform='translate(599.48 130.518)' fill='none' stroke='%23110a35' stroke-miterlimit='10' stroke-width='1.8'/%3E%3Crect id='Rechteck_1' data-name='Rechteck 1' width='28' height='28' transform='translate(675 206)' fill='none'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.link__icon + br + .link__icon,
.link__icon + br + .link__icon {
  margin-top: 0.5em;
}
.link__no-textdecoration {
  text-decoration: none;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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)
    format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before {
  content: "\f101";
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}
.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}
.vjs-icon-volume-mute,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}
.vjs-icon-volume-low,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}
.vjs-icon-volume-mid,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}
.vjs-icon-volume-high,
.video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}
.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}
.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}
.vjs-icon-subtitles,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before {
  content: "\f10c";
}
.vjs-icon-captions,
.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before,
.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before {
  content: "\f10d";
}
.vjs-icon-chapters,
.video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before,
.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}
.vjs-icon-circle,
.video-js .vjs-play-progress,
.video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before,
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before {
  content: "\f111";
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}
.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}
.vjs-icon-replay,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}
.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}
.vjs-icon-audio-description,
.video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before,
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}
.vjs-icon-audio,
.video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before,
.video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}
.video-js {
  display: block;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js[tabindex="-1"] {
  outline: none;
}
.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}
.video-js.vjs-16-9 {
  padding-top: 56.25%;
}
.video-js.vjs-4-3 {
  padding-top: 75%;
}
.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.vjs-hidden {
  display: none !important;
}
.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66a8cc;
}
.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #110a35;
  background-color: #110a35;
  color: #e8edee;
  transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause
  .vjs-big-play-button {
  display: block;
}
.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  appearance: none;
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.8),
    rgba(255, 255, 255, 0)
  );
  overflow: auto;
}
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}
.vjs-menu-button {
  cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
  cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}
.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}
.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}
.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}
.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}
.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}
.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}
.video-js .vjs-custom-control-spacer {
  display: none;
}
.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}
.video-js .vjs-progress-control.disabled {
  cursor: default;
}
.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-no-flex .vjs-progress-control {
  width: auto;
}
.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}
.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.333333333333333em;
  z-index: 1;
}
.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: relative;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js
  .vjs-progress-control:hover
  .vjs-progress-holder:focus
  .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.video-js.vjs-user-inactive.vjs-no-flex
  .vjs-progress-control
  .vjs-mouse-display {
  display: none;
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  -webkit-touch-callout: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-slider.disabled {
  cursor: default;
}
.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}
.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}
.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel:hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s,
    top 0s;
}
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js
  .vjs-volume-panel
  .vjs-mute-control:hover
  ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js
  .vjs-volume-panel
  .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 9em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3.5em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s,
    top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s,
    top 1s 1s;
}
.video-js.vjs-no-flex
  .vjs-volume-panel
  .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex
  .vjs-volume-panel
  .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}
.video-js .vjs-volume-panel {
  display: flex;
}
.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}
.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}
.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.vjs-has-started .vjs-poster {
  display: none;
}
.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}
.vjs-using-native-controls .vjs-poster {
  display: none;
}
.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}
.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-live .vjs-time-control {
  display: none;
}
.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}
.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}
.vjs-time-divider {
  display: none;
  line-height: 3em;
}
.vjs-live .vjs-time-divider {
  display: none;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
  cursor: pointer;
  flex: none;
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}
.vjs-subtitles {
  color: #fff;
}
.vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}
.video-js.vjs-user-inactive.vjs-playing
  video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}
.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: 0s linear 0.3s forwards vjs-spinner-show;
}
.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,
    vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}
.video-js
  .vjs-subs-caps-button
  + .vjs-menu
  .vjs-captions-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js
  .vjs-subs-caps-button
  + .vjs-menu
  .vjs-captions-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  flex: auto;
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex
  .vjs-custom-control-spacer {
  width: auto;
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen)
  .vjs-subtitles-button
  .vjs-audio-button {
  display: none;
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}
@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr auto;
  }
  .vjs-text-track-settings .vjs-track-settings-colors {
    display: block;
    grid-column: 1;
    grid-row: 1;
  }
  .vjs-text-track-settings .vjs-track-settings-font {
    grid-column: 2;
    grid-row: 1;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 2;
    grid-row: 2;
  }
}
.vjs-track-setting > select {
  margin-right: 5px;
}
.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}
.vjs-text-track-settings fieldset span {
  display: inline-block;
}
.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}
.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}
@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  visibility: hidden;
}
.vjs-theme-sea * {
  outline: none;
}
.vjs-theme-sea .vjs-big-play-button {
  width: 79px;
  height: 79px;
  object-fit: contain;
  background-color: #110a35;
  color: #e8edee;
  border: 6px solid #110a35;
  font-size: 3rem;
  line-height: calc(79px - 0.75rem);
  top: 50%;
  left: 50%;
  border-radius: 50%;
  margin: -51.5px auto 0 -39.5px;
}
.vjs-theme-sea .vjs-big-play-button:hover {
  background-color: #110a35;
  color: #e8edee;
}
.vjs-theme-sea .vjs-control-bar {
  height: 4em;
  background-color: #e8edee;
  opacity: 0.8;
}
.vjs-theme-sea .vjs-button {
  color: #110a35;
  background: #fff;
}
.vjs-theme-sea .vjs-button:hover {
  color: #110a35;
  background: #fff;
}
.vjs-theme-sea .vjs-button > .vjs-icon-placeholder:before {
  line-height: 2.2;
}
.vjs-theme-sea .vjs-time-control {
  line-height: 4em;
  color: #110a35;
  background: #fff;
}
.vjs-theme-sea .vjs-picture-in-picture-control,
.vjs-theme-sea .vjs-volume-panel {
  display: none;
}
.vjs-theme-sea .vjs-progress-holder.vjs-slider.vjs-slider-horizontal {
  background: white;
}
.vjs-theme-sea .vjs-progress-control .vjs-play-progress {
  background-color: #110a35;
}
.vjs-theme-sea .vjs-progress-control .vjs-play-progress:before {
  display: none;
}
.vjs-theme-sea .vjs-progress-control .vjs-slider {
  background-color: #e8edee;
}
.vjs-theme-sea .vjs-progress-control .vjs-load-progress div {
  background: rgba(255, 255, 255, 0.5);
}
.vjs-theme-sea .vjs-progress-control .vjs-progress-holder {
  margin: 0;
  height: 100%;
}
.vjs-theme-sea .vjs-progress-control .vjs-time-tooltip {
  background-color: transparent;
  color: #110a35;
}
.vjs-theme-sea .vjs-progress-control .vjs-mouse-display .vjs-time-tooltip {
  background-color: transparent;
  color: #110a35;
}
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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")
    format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 56px;
}
/* .swiper-navigation {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 20px;
  position: relative;
  top: -50px;
} */
.swiper-button-prev:hover,
.swiper-button-next:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: none;
  }
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination-bullets {
  top: 30px !important;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  pointer-events: none;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}
.swiper-pagination-bullet {
  opacity: 0.4;
  background-color: #110a35;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
.swiper-slide .gird-container {
  margin: auto;
}
.swiper-button-next,
.swiper-button-prev {
  width: 48px;
  height: 60px;
  margin-top: -30px;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next,
.swiper-button-prev {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 0;
}
/* .swiper-button-next {
  right: 0;
} */
.swiper-button-next::after {
  content: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' fill='%23110A35'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.1856 44.0323L45.2178 28.0002L29.1856 11.968L26.7773 14.3764L38.6979 26.297L8.74999 26.297L8.74999 29.7029L38.6983 29.7029L26.7773 41.624L29.1856 44.0323Z' fill='white'/%3E%3C/svg%3E%0A");
}
/* .swiper-button-prev {
  left: 0;
} */
.swiper-button-prev::after {
  content: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' transform='matrix(-1 0 0 1 56 0)' fill='%23110A35'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.8144 44.0323L10.7822 28.0002L26.8144 11.968L29.2227 14.3764L17.3021 26.297L47.25 26.297L47.25 29.7029L17.3017 29.7029L29.2227 41.624L26.8144 44.0323Z' fill='white'/%3E%3C/svg%3E%0A");
}
.swiper-pagination-bullets {
  top: 30px !important;
}
.swiper-pagination-bullet {
  opacity: 0.4;
  background-color: #110a35;
}
.swiper-pagination-bullet-active {
  opacity: 1;
}
.swiper-container__klugekopefe .swiper-pagination {
  display: block;
  position: relative;
  bottom: auto !important;
  top: auto !important;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-pagination-bullet {
  opacity: 0.4;
  background-color: #110a35;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
}
@media (min-width: 768px) {
  .swiper-container__klugekopefe .swiper-pagination {
    display: none;
  }
}
.contao-cookiebar,
.contao-cookiebar * {
  font-family: "SuisseIntl";
  color: #110a35;
}
#faz-cookiebanner.cc-bottom.cc-active .cc-inner {
  animation: faz-cookiebar-top-in 0.2s ease-in-out forwards;
}
#faz-cookiebanner.cc-bottom.cc-saved .cc-inner {
  animation: faz-cookiebar-top-out 0.2s ease-in-out forwards;
}
#faz-cookiebanner p {
  color: #110a35;
}
#faz-cookiebanner input + label::before,
#faz-cookiebanner input + p.error::before {
  border-color: #110a35;
}
#faz-cookiebanner input + label::after,
#faz-cookiebanner input + p.error::after {
  background-color: #110a35;
}
#faz-cookiebanner input:checked + label::before,
#faz-cookiebanner input:checked + p.error::before {
  background-color: #cecdd5;
}
#faz-cookiebanner input:disabled + label::before,
#faz-cookiebanner input:disabled + p.error::before {
  border-color: #cecdd5;
  background-color: #fff;
}
#faz-cookiebanner input:disabled + label::after,
#faz-cookiebanner input:disabled + p.error::after {
  background-color: #cecdd5;
}
#faz-cookiebanner .cc-inner {
  border-radius: 0;
}
#faz-cookiebanner .cc-btn.success {
  color: #fff;
}
#faz-cookiebanner .cc-btn.success::after {
  border-color: #fff;
}
#faz-cookiebanner .cc-btn + .cc-btn {
  margin-left: 1rem;
  margin-top: 0;
}
@media (max-width: 767px) {
  #faz-cookiebanner .cc-btn + .cc-btn {
    margin-left: 0;
    margin-top: 0.5rem;
  }
}
#faz-cookiebanner .cc-groups .cc-group {
  border: 1px solid #e8edee;
  border-radius: 0;
}
#faz-cookiebanner .cc-cookies {
  background-color: #fff;
}
#faz-cookiebanner .cc-cookies > p,
#faz-cookiebanner .cc-cookies > .cc-cookie {
  border-top: 1px solid #e8edee;
}
#faz-cookiebanner .cc-cookies .cc-cookie-info {
  border: 1px solid #e8edee;
  border-radius: 0;
  background-color: #e8edee;
}
@keyframes faz-cookiebar-top-in {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes faz-cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.9);
  }
}
@media (max-width: 767px) {
  #faz-cookiebanner {
    padding: 0;
  }
  #faz-cookiebanner .contao-cookiebar.cc-bottom .cc-inner {
    height: 85vh;
  }
}
.social__share {
  font-family: "SuisseIntl";
  font-size: 0.825rem;
  position: relative;
}
.social__share * {
  box-sizing: border-box;
}
.social__share__list {
  overflow-x: auto;
  display: inline-block;
  position: relative;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  margin: 0;
}
@media (max-width: 767px) {
  .social__share__list {
    display: inline-block;
  }
}
.social__share__item {
  margin-right: 0.625rem;
  display: inline-block;
}
@media (max-width: 767px) {
  .social__share__item {
    float: left;
    margin-bottom: 0.625rem;
  }
}
.social__share__item.ghost-item {
  display: none;
  border-color: white !important;
}
@media (max-width: 767px) {
  .social__share__item.ghost-item {
    display: block;
  }
}
@media (max-width: 767px) {
  .social__share__item:last-child {
    padding-right: 3em;
  }
}
.social__share__item .social__share__item__icon {
  display: block;
  width: 28px;
  height: 28px;
}
.social__share__item .social__share__item__link {
  position: relative;
  display: flex;
  align-items: center;
  border: 0;
  text-decoration: none;
}
.social__share__item .social__share__item__text {
  display: inline-block;
  margin-left: 0.25em;
}
.social__share__item__icon--Mail--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_218_1001)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.72754 8.41992H28.2243V25.031H6.72754V8.41992ZM8.68179 10.3742V23.0768H26.27V10.3742H8.68179Z' fill='%23110A35'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4653 16.761L25.5201 8.70618L26.902 10.088L17.4653 19.5247L8.0293 10.0887L9.41116 8.70688L17.4653 16.761Z' fill='%23110A35'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_218_1001'%3E%3Crect width='23' height='23' fill='white' transform='translate(5.75 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--Facebook--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.628 17.977L22.121 14.767H19.041V12.684C19.0196 12.4444 19.0523 12.203 19.1368 11.9777C19.2213 11.7524 19.3553 11.549 19.529 11.3825C19.7027 11.216 19.9116 11.0907 20.1403 11.0158C20.3689 10.941 20.6115 10.9185 20.85 10.95H22.25V8.217C21.4281 8.08418 20.5975 8.01165 19.765 8C17.228 8 15.57 9.537 15.57 12.321V14.767H12.75V17.977H15.57V25.737H19.041V17.977H21.628Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--Twitter--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.389 8H26.423L19.761 15.585L27.544 25.875H21.436L16.65 19.622L11.18 25.875H8.15L15.203 17.762L7.75 8H14.01L18.33 13.712L23.389 8ZM22.327 24.094H24.009L13.126 9.715H11.318L22.327 24.094Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--Pocket--inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='40' viewBox='11 11 18 18' width='40'%3E%3Cpath d='M25.459 17.922l-4.75 4.957a1.198 1.198 0 01-.921.381h-.038c-.32 0-.64-.126-.884-.381l-4.75-4.957a1.345 1.345 0 010-1.844c.488-.51 1.28-.51 1.768 0l3.903 4.073 3.905-4.073a1.213 1.213 0 011.767 0c.489.51.489 1.335 0 1.844M26.5 11h-13c-1.38 0-2.5 1.17-2.5 2.609v8.87c0 3.6 4.03 6.521 9 6.521s9-2.921 9-6.522v-8.87C29 12.169 27.88 11 26.5 11' fill='%23110A35' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.social__share__item__icon--Xing--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8374 14.7474C15.7587 14.8914 14.741 16.6844 12.7844 20.1264C12.7174 20.2785 12.6102 20.4096 12.4744 20.5054C12.3386 20.6013 12.1792 20.6583 12.0134 20.6704H9.17836C9.10396 20.6728 9.03028 20.6551 8.96504 20.6192C8.89981 20.5834 8.84543 20.5306 8.80759 20.4665C8.76976 20.4024 8.74986 20.3293 8.75 20.2548C8.75014 20.1804 8.7703 20.1073 8.80836 20.0434L11.8134 14.7604C11.822 14.7604 11.822 14.756 11.8134 14.7474L9.90136 11.4574C9.8553 11.3957 9.82866 11.3218 9.82483 11.2449C9.821 11.1681 9.84017 11.0918 9.87988 11.0259C9.9196 10.96 9.97805 10.9075 10.0478 10.8749C10.1175 10.8424 10.1954 10.8314 10.2714 10.8434H13.1064C13.2735 10.8503 13.4354 10.9036 13.5738 10.9974C13.7123 11.0912 13.8219 11.2217 13.8904 11.3744L15.8374 14.7474ZM25.4154 7.60836L19.1434 18.6304V18.6474L23.1334 25.9034C23.1779 25.9653 23.2033 26.039 23.2064 26.1152C23.2095 26.1915 23.1901 26.267 23.1507 26.3323C23.1114 26.3977 23.0537 26.45 22.9848 26.4829C22.916 26.5158 22.839 26.5278 22.7634 26.5174H19.9234C19.7553 26.5144 19.5917 26.4626 19.4525 26.3683C19.3133 26.2741 19.2045 26.1413 19.1394 25.9864L15.1144 18.6474C15.2584 18.3947 17.3607 14.6897 21.4214 7.53236C21.486 7.38146 21.5917 7.25171 21.7264 7.15785C21.8611 7.06399 22.0194 7.00977 22.1834 7.00136H25.0454C25.1196 6.99522 25.1942 7.00997 25.2605 7.04392C25.3269 7.07788 25.3824 7.1297 25.4209 7.19355C25.4594 7.25739 25.4792 7.33071 25.4783 7.40524C25.4773 7.47977 25.4555 7.55255 25.4154 7.61536V7.60836Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--LinkedIn--inner {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.302 24.794H10.028V14.249H13.302V24.794ZM11.667 12.81C11.29 12.8123 10.9207 12.7028 10.606 12.4952C10.2913 12.2876 10.0453 11.9912 9.89906 11.6437C9.75286 11.2962 9.71307 10.9131 9.78473 10.5429C9.85638 10.1728 10.0363 9.83221 10.3016 9.56435C10.5669 9.29649 10.9058 9.11339 11.2752 9.03824C11.6447 8.96308 12.0282 8.99924 12.3771 9.14214C12.7259 9.28505 13.0246 9.52827 13.2352 9.84101C13.4458 10.1537 13.5588 10.5219 13.56 10.899C13.5598 11.4026 13.3608 11.8858 13.0064 12.2436C12.6519 12.6014 12.1706 12.805 11.667 12.81ZM25.558 24.794H22.29V19.661C22.29 18.438 22.265 16.869 20.59 16.869C18.89 16.869 18.627 18.198 18.627 19.569V24.79H15.354V14.249H18.494V15.687H18.54C18.8546 15.1496 19.309 14.7078 19.855 14.4084C20.4009 14.109 21.0178 13.9634 21.64 13.987C24.954 13.987 25.563 16.169 25.563 19.004V24.796L25.558 24.794Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.social__share__item__icon--Flipboard--inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.39' height='15.39'%3E%3Cg fill='%23110A35' fill-rule='evenodd'%3E%3Cpath d='M4.362 3.505h6v6.857h-6z'/%3E%3Cpath d='M.152 0H15.39v5.181H.152z'/%3E%3Cpath d='M0 0h5.181v15.39H0z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.social__share__item__icon--FacebookMessenger--inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38.095' height='38.476' viewBox='10 10 20 20.2'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h20v20.2H0z'/%3E%3C/defs%3E%3Cg transform='translate(10 10)' fill='%23110A35' fill-rule='evenodd'%3E%3Cmask id='b'%3E%3Cuse xlink:href='%23a' width='100%25' height='100%25'/%3E%3C/mask%3E%3Cpath d='M11.219 13.172L8.16 9.914l-5.907 3.153 6.328-6.726 3.06 3.047 5.906-3.153-6.33 6.937zM10 0C4.477 0 0 4.22 0 9.424c0 2.919 1.408 5.528 3.62 7.256v3.52l3.404-1.777c.94.276 1.94.425 2.976.425 5.522 0 10-4.22 10-9.424S15.522 0 10 0z' mask=''/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.social__share__item__icon--Whatsapp--inner {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='10 10 20 20'%3E%3Cpath fill='%23110A35' d='M20.181 10a9.744 9.744 0 00-8.344 14.775L10.075 30l5.394-1.725A9.744 9.744 0 1020.18 10m0 17.85a8.069 8.069 0 01-4.462-1.338l-3.125 1 1.018-3.012a8.125 8.125 0 116.563 3.356m4.569-5.9c-.244-.131-1.444-.781-1.669-.868-.225-.088-.388-.138-.563.106-.175.244-.675.787-.818.944-.144.156-.3.175-.544.043a6.838 6.838 0 01-1.956-1.306 7.581 7.581 0 01-1.319-1.775c-.138-.25 0-.381.131-.5s.256-.281.388-.419a1.72 1.72 0 00.262-.406.456.456 0 000-.437c-.056-.132-.506-1.37-.7-1.875-.194-.507-.4-.463-.544-.463h-.475a.912.912 0 00-.687.263 2.788 2.788 0 00-.938 2.043c.053.942.378 1.848.938 2.607.119.168 1.619 2.825 4.106 3.912 2.488 1.088 2.5.756 2.963.731A2.5 2.5 0 0025 23.444c.175-.365.24-.774.188-1.175-.057-.106-.225-.175-.47-.313'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
#header {
  padding-bottom: 58px;
}
@media (max-width: 1023px) {
  #header {
    padding-bottom: 50px;
  }
}
nav.main {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: space-around;
  z-index: 100;
  border-bottom: 1px solid transparent;
  width: 100%;
  padding: 0.5rem 1rem;
  background-color: #fff;
  font-family: "SuisseIntl";
  font-size: 16px;
  font-weight: 400;
  transform: translateY(0);
  transition: transform 0.4s ease-in-out;
  border-bottom: 1px solid #e8edee;
}
nav.main.scrolled {
  transform: translateY(-100%);
  border-bottom: 1px solid #e8edee;
}
nav.main.scrolledToTop {
  border-bottom: 1px solid transparent;
}
nav.main a {
  text-decoration: none;
}
nav.main strong {
  font-weight: 700;
}
nav.main .logo {
  flex-grow: 1;
  margin: 0 0 0 2.625rem;
}
nav.main .logo svg {
  display: block;
  height: 42px;
  width: auto;
}
nav.main ul {
  flex-grow: 1;
  padding: 0;
  list-style-type: none;
}
nav.main ul li {
  display: inline-block;
  margin: 0 1rem 0 0;
  padding: 0.5em 0 0.3em 0;
  line-height: 1.4;
}
nav.main ul li:last-child {
  margin: 0;
}
nav.main ul li a.trail,
nav.main ul li a.forward,
nav.main ul li a.active,
nav.main ul li a:hover,
nav.main ul li a.submenu--open,
nav.main ul li span.trail,
nav.main ul li span.forward,
nav.main ul li span.active,
nav.main ul li span:hover,
nav.main ul li span.submenu--open,
nav.main ul li strong.trail,
nav.main ul li strong.forward,
nav.main ul li strong:hover,
nav.main ul li strong.submenu--open {
  color: var(--faz-darkblue-75);
}
nav.main ul li strong.active {
  color: #110a35;
}
nav.main ul li a.submenu.active,
nav.main ul li span.submenu.active,
nav.main ul li strong.submenu.active {
  cursor: pointer;
}
nav.main ul li a.submenu::after,
nav.main ul li span.submenu::after,
nav.main ul li strong.submenu::after {
  content: "";
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-width: 0 1px 1px 0;
  border-color: inherit;
  border-style: solid;
  margin: 0 0.25em 0.25em 0.5em;
  transform: translateX(0) rotate(45deg);
}
nav.main ul li a.submenu--open::after,
nav.main ul li span.submenu--open::after,
nav.main ul li strong.submenu--open::after {
  margin: 0 0.25em -0.1em 0.5em;
  transform: translateX(0) rotate(-135deg);
}
nav.main ul li a.thirdmenu::after,
nav.main ul li span.thirdmenu::after,
nav.main ul li strong.thirdmenu::after {
  transform: translateX(0) rotate(315deg);
  margin: 0.25em 0.25em 0.1em 0.5em;
}
nav.main .btn--menu {
  height: 28px;
  outline: none;
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  display: inline-block;
}
nav.main .btn--menu svg {
  overflow: visible;
}
nav.main .btn--menu rect {
  opacity: 1;
  transform: translateY(0);
  transform-origin: 50% 50%;
  transition: 0.2s all ease-in-out;
}
@media (hover: hover) {
  nav.main .btn--menu:hover rect {
    fill: #967d28 !important;
  }
}
nav.main .btn--menu.is-open rect {
  fill: #967d28 !important;
  width: 27px;
}
nav.main .btn--menu.is-open rect:nth-of-type(1) {
  transform: translateY(7px) rotate(45deg);
}
nav.main .btn--menu.is-open rect:nth-of-type(2) {
  opacity: 0;
}
nav.main .btn--menu.is-open rect:nth-of-type(3) {
  transform: translateY(-7px) rotate(-45deg);
}
@media (min-width: 1024px) {
  nav.main .btn--menu {
    display: none;
  }
}
@media (max-width: 1023px) {
  nav.main .logo {
    margin: 0;
  }
  nav.main .logo svg {
    height: 34px;
  }
  nav.main ul {
    display: none;
  }
}
nav.main ul.level_2 {
  position: absolute;
  padding: 1rem 1.5rem;
  margin: 1rem 0 0 -1.5rem;
  background: #fff;
  font-weight: 100;
}
nav.main ul.level_2[x-show="submenuOpen"] {
  display: none;
  max-height: auto !important;
}
nav.main ul.level_2.submenu--open {
  display: block;
}
nav.main ul.level_2 .white-background {
  position: absolute;
  width: 10000%;
  content: "";
  height: 10000%;
  top: 0;
  left: -5000%;
  background-color: rgba(255, 255, 255, 0.65);
  z-index: -1;
  display: block;
}
nav.main ul.level_2 li {
  display: block;
  margin: 0 0 0.5rem 0;
}
nav.main ul.level_2 li.submenu.thirdmenu-item--opened {
  background-color: #e8edee;
  margin: 0 -1.5rem 0.5rem -1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
nav.main ul.level_2 li strong {
  font-weight: 100;
}
@media (max-width: 1023px) {
  [x-show="submenuOpen"] {
    display: block !important;
    overflow: hidden;
  }
}
nav.main ul.level_3 {
  position: absolute;
  width: 100%;
  min-height: 100%;
  padding: 1rem 1.5rem 1rem 1.5rem;
  margin: 0;
  top: 0;
  left: 100%;
  background: #e8edee;
  font-weight: 100;
}
nav.main ul.level_3[x-show="thirdmenuOpen"] {
  max-height: auto !important;
}
nav.main ul.level_3.opened {
  display: block;
}
nav.main ul.level_3.closed {
  display: none;
}
nav.main ul.level_3 h4 {
  font-size: 1rem;
  margin-bottom: 0.7rem;
}
nav.main ul.level_3::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 80%;
  top: 10%;
  left: 0;
  background-color: #e8edee;
}
nav.main ul.level_3 li {
  display: block;
  margin: 0 0 0.5rem 0;
}
nav.main ul.level_3 li strong {
  font-weight: 100;
}
@media (max-width: 1023px) {
  [x-show="thirdmenuOpen"] {
    display: block !important;
    overflow: hidden;
  }
}
nav.main-mobile {
  position: fixed;
  display: none;
  align-items: center;
  justify-content: center;
  overflow: auto;
  z-index: 99;
  opacity: 0;
  overscroll-behavior: none;
  width: 100vw;
  height: 100vh;
  padding: 0 1rem;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  font-family: "SuisseIntl";
  font-size: 0.98rem;
  font-weight: 500;
  text-align: center;
  transition: all 0.2s ease-in-out;
}
nav.main-mobile.is-open {
  opacity: 1;
}
nav.main-mobile a {
  text-decoration: none;
}
nav.main-mobile strong {
  font-weight: 500;
}
nav.main-mobile ul {
  padding: 0;
  list-style-type: none;
}
nav.main-mobile ul.level_1 .first {
  margin-top: 3.25rem;
}
nav.main-mobile ul li {
  display: block;
  padding: 1rem 0;
  border-bottom: 2px solid rgba(17, 10, 53, 0.05);
}
nav.main-mobile ul li:last-child {
  margin: 0;
}
nav.main-mobile ul li a.trail,
nav.main-mobile ul li a.forward,
nav.main-mobile ul li a.active,
nav.main-mobile ul li a:hover,
nav.main-mobile ul li a.submenu--open,
nav.main-mobile ul li span.trail,
nav.main-mobile ul li span.forward,
nav.main-mobile ul li span.active,
nav.main-mobile ul li span:hover,
nav.main-mobile ul li span.submenu--open,
nav.main-mobile ul li strong.trail,
nav.main-mobile ul li strong.forward,
nav.main-mobile ul li strong.active,
nav.main-mobile ul li strong:hover,
nav.main-mobile ul li strong.submenu--open {
  color: #967d28;
}
nav.main-mobile ul li a.submenu,
nav.main-mobile ul li a.thirdmenu,
nav.main-mobile ul li span.submenu,
nav.main-mobile ul li span.thirdmenu,
nav.main-mobile ul li strong.submenu,
nav.main-mobile ul li strong.thirdmenu {
  transition: all 0.4s ease-in-out;
}
nav.main-mobile ul li a.submenu.active,
nav.main-mobile ul li a.thirdmenu.active,
nav.main-mobile ul li span.submenu.active,
nav.main-mobile ul li span.thirdmenu.active,
nav.main-mobile ul li strong.submenu.active,
nav.main-mobile ul li strong.thirdmenu.active {
  cursor: pointer;
}
nav.main-mobile ul li a.submenu::after,
nav.main-mobile ul li a.thirdmenu::after,
nav.main-mobile ul li span.submenu::after,
nav.main-mobile ul li span.thirdmenu::after,
nav.main-mobile ul li strong.submenu::after,
nav.main-mobile ul li strong.thirdmenu::after {
  content: "";
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  border-width: 0 1px 1px 0;
  border-color: inherit;
  border-style: solid;
  margin: 0 0.25em 0.25em 0.5em;
  transform: translateX(0) rotate(45deg);
}
nav.main-mobile ul li a.submenu--open,
nav.main-mobile ul li a.thirdmenu--open,
nav.main-mobile ul li span.submenu--open,
nav.main-mobile ul li span.thirdmenu--open,
nav.main-mobile ul li strong.submenu--open,
nav.main-mobile ul li strong.thirdmenu--open {
  font-weight: 500;
  padding-top: 0.5rem;
}
nav.main-mobile ul li a.submenu--open::after,
nav.main-mobile ul li a.thirdmenu--open::after,
nav.main-mobile ul li span.submenu--open::after,
nav.main-mobile ul li span.thirdmenu--open::after,
nav.main-mobile ul li strong.submenu--open::after,
nav.main-mobile ul li strong.thirdmenu--open::after {
  margin: 0 0.25em -0.1em 0.5em;
  transform: translateX(0) rotate(-135deg);
}
@media (max-width: 1023px) {
  nav.main-mobile {
    display: block;
  }
}
nav.main-mobile ul.level_2 {
  font-weight: 100;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  max-height: 0;
}
nav.main-mobile ul.level_2.level_2 .first {
  margin-top: 1rem;
}
nav.main-mobile ul.level_2.level_2 strong {
  font-weight: 100;
}
nav.main-mobile ul.level_2.level_2 .thirdmenu {
  transition: all 0.4s ease-in-out;
}
nav.main-mobile ul.level_2.level_2 .thirdmenu--open {
  display: block;
  width: 100%;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 2px 2px 0 0;
  transition: all 0.4s ease-in-out;
}
nav.main-mobile ul.level_2.level_2 .thirdmenu--closed {
  transition: all 0.4s ease-in-out;
}
nav.main-mobile ul.level_2 li {
  padding: 0.25rem 0;
  border-bottom: none;
}
nav.main-mobile ul.level_3 {
  font-weight: 100;
  padding: 0.5rem 1rem 1rem 1rem;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 0 0 2px 2px;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  max-height: 0;
}
nav.main-mobile ul.level_3.closed {
  padding: 0;
}
nav.main-mobile ul.level_3.level_3 h4 {
  display: none;
}
nav.main-mobile ul.level_3.level_3 .first {
  margin-top: 0;
}
nav.main-mobile ul.level_3.level_3 strong {
  font-weight: 100;
}
nav.main-mobile ul.level_3 li {
  padding: 0.25rem 0;
  border-bottom: none;
}
nav.main.anchor__nav {
  position: absolute;
  display: block;
  border: 0;
  padding: calc(3.625rem / 2 - 0.85em) 0;
  margin-left: -3.625rem;
  border-bottom: 1px solid transparent;
}
nav.main.anchor__nav.scrolled {
  position: fixed;
  top: 58px;
  border-bottom: 1px solid #e8edee;
}
nav.main.anchor__nav.topNavScrolled {
  transform: translateY(0);
}
nav.main.anchor__nav .active {
  color: #967d28;
}
@media (max-width: 1023px) {
  nav.main.anchor__nav {
    position: absolute;
    height: 58px;
    margin: -58px 0 0 0;
    padding: calc(3.25rem / 2 - 0.85em) 0 calc(3.625rem / 2 - 0.85em) 0;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
  }
  nav.main.anchor__nav ul {
    height: 58px;
    display: block;
    position: relative;
    overflow-y: hidden;
    overflow-x: auto;
  }
  nav.main.anchor__nav ul li {
    display: inline-block;
  }
  nav.main.anchor__nav ul li:last-child {
    margin: 0 25% 0 0;
  }
  nav.main.anchor__nav::after {
    content: "";
    z-index: 10;
    position: absolute;
    height: 100%;
    width: 25%;
    top: 0;
    right: 0;
    background: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.8) 40%,
      #fff 90%
    );
    pointer-events: none;
  }
}
.pagination {
  position: relative;
  margin: 1.875rem 0 0 0;
  width: 100%;
  font-family: "SuisseIntl";
  line-height: 225%;
}
.pagination ul {
  float: right;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.pagination ul li {
  display: inline-block;
  margin: 0 0 0 1rem;
}
.pagination ul li > * {
  padding: 0.5rem 1rem;
}
.pagination ul li a {
  text-decoration: none;
}
.pagination ul .active {
  background-color: #110a35;
  color: #e8edee;
}
.pagination ul .link:hover {
  color: #967d28;
}
.pagination ul .previous,
.pagination ul .next {
  margin: 0;
}
.pagination ul .previous + li,
.pagination ul .next + li {
  margin: 0;
}
.pagination ul .previous:hover,
.pagination ul .next:hover {
  color: #967d28;
}
.mod_newsmenu {
  position: relative;
  font-family: "SuisseIntl";
  line-height: 225%;
}
.mod_newsmenu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow-x: auto;
  display: flex;
}
.mod_newsmenu ul li {
  display: inline-block;
  margin: 0 0 0 1rem;
  overflow: visible;
  min-width: 120px;
}
.mod_newsmenu ul li:first-child {
  margin: 0;
}
.mod_newsmenu ul li > * {
  overflow: visible;
  position: relative;
  width: 100%;
  padding: 0.5rem 1rem 0.25rem 1rem;
  text-align: center;
}
.mod_newsmenu__amount {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  margin-left: 0.75em;
  top: -1px;
  border-radius: 50%;
  background: #110a35;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1;
  color: #e8edee;
}
.mod_newsmenu__amount.active {
  border: 2px solid #e8edee;
}
.header-logo-75-jahre {
  content: url("data:image/svg+xml,%3Csvg width='158' height='226' viewBox='0 0 158 226' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_116_1986)'%3E%3Cpath d='M12.8861 157.778C8.01031 157.778 4.99194 155.199 4.99194 150.159H10.4482C10.5643 152.972 11.1448 153.91 12.8861 153.91C14.6275 153.91 15.3241 153.089 15.3241 150.276V138.319H20.7803V150.276C20.7803 155.668 17.762 157.778 12.8861 157.778Z' fill='white'/%3E%3Cpath d='M30.0676 146.173C28.7906 146.173 27.8619 146.759 27.7458 148.049H23.2183C23.4504 145.353 25.7723 142.774 30.4159 142.774C34.4791 142.774 37.2653 144.298 37.2653 149.104V151.8C37.2653 153.441 37.2653 156.02 37.4975 157.544H32.6216V155.668C31.5768 157.192 29.8355 157.895 27.8619 157.895C25.0757 157.895 22.87 156.137 22.87 153.675C22.87 150.393 26.2366 148.986 32.1573 148.635V148.283C32.1573 146.525 31.2286 146.173 30.0676 146.173ZM28.0941 152.972C28.0941 153.558 28.5585 154.261 29.8355 154.261C31.2286 154.261 32.3895 153.675 32.3895 151.565V151.096C29.6033 151.331 28.0941 151.8 28.0941 152.972Z' fill='white'/%3E%3Cpath d='M49.571 143.008C53.0537 143.008 54.2146 145.118 54.2146 148.635V157.544H48.9905V149.69C48.9905 148.518 48.8744 147.228 47.2492 147.228C45.9722 147.228 45.1595 148.049 45.1595 150.041V157.426H39.9354V138.319H45.1595V145.118C46.0883 143.712 47.7135 143.008 49.571 143.008Z' fill='white'/%3E%3Cpath d='M65.011 148.049C63.3857 148.049 62.1087 148.635 62.1087 150.51V157.544H56.8846V143.36H61.9927V146.056C62.5731 144.298 64.0823 143.243 65.7076 143.243C65.9397 143.243 66.1719 143.243 66.4041 143.243V148.283C65.9398 148.166 65.4754 148.049 65.011 148.049Z' fill='white'/%3E%3Cpath d='M74.8788 142.774C79.8707 142.774 82.8891 146.759 82.5408 151.565H72.4409C72.557 152.972 73.6018 153.91 75.2271 153.91C76.2719 153.91 77.3167 153.441 77.5489 152.62H82.4247C81.7282 154.73 79.5224 157.778 75.111 157.778C70.1191 157.778 67.3329 154.613 67.3329 150.159C67.2168 145.704 70.5834 142.774 74.8788 142.774ZM77.8972 148.635C77.7811 146.994 76.2719 146.29 75.2271 146.29C74.0662 146.29 72.7892 146.877 72.4409 148.635H77.8972Z' fill='white'/%3E%3Cpath d='M6.15283 186.38L7.31374 186.262C8.12638 186.262 8.47465 186.028 8.47465 185.325V168.328C8.47465 167.624 8.01029 167.39 7.31374 167.39L6.15283 167.273V166.569H21.9412L22.87 172.548H22.4056L19.6194 167.859C19.3872 167.507 19.2711 167.39 18.9229 167.39H11.2608V175.83H15.4401C15.9045 175.83 15.9045 175.713 16.0206 175.478L17.0654 172.313H17.5298V180.284H17.0654L16.0206 177.119C15.9045 176.768 15.9045 176.768 15.4401 176.768H11.2608V185.207C11.2608 185.911 11.7252 186.145 12.5378 186.145H14.8597V186.848H6.15283V186.38Z' fill='white'/%3E%3Cpath d='M22.87 186.38H23.7987C24.7275 186.38 24.8435 186.262 24.8435 185.442V176.064L22.87 175.009V174.892L27.2815 173.134V177.354C27.978 174.423 29.9516 173.251 32.1573 173.251H32.3895V175.83L31.3446 175.713C28.2102 175.478 27.2815 176.885 27.2815 178.76V185.442C27.2815 186.145 27.3975 186.262 28.3263 186.262L29.7194 186.38V186.966H22.7539V186.38H22.87Z' fill='white'/%3E%3Cpath d='M34.0146 183.684C34.0146 181.222 36.9169 180.519 38.8905 179.698C42.2571 178.409 42.2571 177.705 42.2571 176.533C42.2571 175.009 41.3284 173.837 39.587 173.837C37.4974 173.837 36.2204 175.361 36.8008 177.94C36.4526 178.057 36.1043 178.057 35.756 178.057C34.5951 178.057 33.8986 177.471 33.8986 176.768C33.8986 175.83 35.0595 175.127 36.3365 174.423C37.7296 173.603 39.3548 173.134 40.864 173.134C43.5341 173.134 44.8111 174.189 44.8111 177.471L44.695 185.911H46.6686V186.497L42.4893 187.317L42.2571 184.27C41.5606 186.614 40.1675 187.435 38.31 187.435C35.756 187.317 34.0146 185.676 34.0146 183.684ZM42.2571 182.277V178.409C41.5606 178.995 40.9801 179.346 39.9353 179.815C38.0778 180.753 36.9169 181.574 36.9169 183.449C36.9169 184.856 37.7296 186.145 39.3548 186.145C40.7479 186.145 42.141 185.09 42.2571 182.277Z' fill='white'/%3E%3Cpath d='M48.1779 186.38H49.1066C50.0353 186.38 50.1514 186.262 50.1514 185.442V176.064L48.1779 175.009V174.892L52.5893 173.134V176.885C53.1698 174.423 54.795 173.134 57.0008 173.134C59.6709 173.134 61.064 174.54 61.064 178.526V185.559C61.064 186.262 61.1801 186.38 62.1088 186.497H63.0375V187.083H56.6525V186.38H57.5812C58.51 186.38 58.6261 186.262 58.6261 185.442V178.878C58.6261 175.595 57.5812 174.54 55.7238 174.54C53.9824 174.54 52.4732 175.713 52.4732 178.878V185.442C52.4732 186.145 52.5893 186.262 53.518 186.38H54.4468V186.966H48.0618V186.38H48.1779Z' fill='white'/%3E%3Cpath d='M64.4305 186.38H65.3593C66.288 186.38 66.4041 186.262 66.4041 185.442V168.679L64.4305 167.624V167.507L68.842 165.749V179.815L74.5305 175.126C75.1109 174.658 74.9948 174.189 74.0661 174.189H73.1374V173.485H78.7098V174.072H77.781C76.8523 174.072 76.504 174.423 75.6914 175.009L71.1638 178.643L79.5224 186.966H76.1557L68.842 179.933V185.325C68.842 186.028 68.9581 186.145 69.8868 186.262H70.8156V186.848H64.4305V186.38Z' fill='white'/%3E%3Cpath d='M80.4512 186.38H81.3799C82.3086 186.38 82.4247 186.262 82.4247 185.442V174.892H80.4512V174.306C82.0765 174.189 82.773 173.72 83.0052 172.196C83.7017 168.328 85.5592 166.335 89.3902 166.335H89.7385V168.797H87.0684C84.9787 168.797 83.8178 169.617 83.8178 171.141C83.8178 171.844 84.1661 172.665 84.7465 173.485H89.9706L89.158 174.892H84.8626V185.442C84.8626 186.145 84.9787 186.262 85.9075 186.262L87.3005 186.38V186.966H80.3351V186.38H80.4512Z' fill='white'/%3E%3Cpath d='M92.2924 181.925V174.54L90.3188 174.072V173.485H94.7303V181.456C94.7303 184.739 95.659 185.794 97.5165 185.794C99.2579 185.794 100.767 184.621 100.767 181.456V174.54L98.9096 174.072V173.485H103.321V185.794H105.411V186.38L100.883 187.2V183.566C100.303 186.028 98.6774 187.317 96.4717 187.317C93.8016 187.317 92.2924 185.794 92.2924 181.925Z' fill='white'/%3E%3Cpath d='M107.036 186.38H107.965C108.893 186.38 109.01 186.262 109.01 185.442V176.064L107.036 175.009V174.892L111.447 173.134V177.354C112.144 174.423 114.118 173.251 116.323 173.251H116.555V175.83L115.511 175.713C112.376 175.478 111.447 176.885 111.447 178.76V185.442C111.447 186.145 111.564 186.262 112.492 186.262L113.885 186.38V186.966H106.92V186.38H107.036Z' fill='white'/%3E%3Cpath d='M124.45 185.911C125.378 185.911 126.191 185.676 126.888 185.325L127.12 185.794C126.307 186.497 124.45 187.2 122.824 187.2C120.967 187.2 120.038 186.614 120.038 184.504V174.892H117.252V174.658L122.476 170.555H122.592V173.485H127.816L127.004 174.892H122.708V183.801C122.708 185.325 123.289 185.911 124.45 185.911Z' fill='white'/%3E%3Cpath d='M128.629 180.167C128.629 175.83 131.763 173.017 135.362 173.017C137.8 173.017 140.702 174.54 141.515 178.526H131.299C131.299 178.643 131.299 178.878 131.299 178.995C131.299 182.98 133.505 185.676 136.407 185.676C138.148 185.676 140.238 185.09 141.167 182.042H141.747C140.935 185.676 138.497 187.317 135.246 187.317C131.531 187.317 128.629 184.621 128.629 180.167ZM131.415 177.705H138.381C138.381 175.478 137.336 173.603 135.246 173.603C133.389 173.72 131.879 175.009 131.415 177.705Z' fill='white'/%3E%3Cpath d='M143.837 186.38H144.766C145.694 186.38 145.81 186.262 145.81 185.442V176.064L143.837 175.009V174.892L148.248 173.134V177.354C148.945 174.423 150.918 173.251 153.124 173.251H153.356V175.83L152.312 175.713C149.177 175.478 148.248 176.885 148.248 178.76V185.442C148.248 186.145 148.364 186.262 149.293 186.262L150.686 186.38V186.966H143.721V186.38H143.837Z' fill='white'/%3E%3Cpath d='M24.3792 215.685L25.5401 215.802V216.505H17.8781V215.802L19.1551 215.685C19.9677 215.685 20.316 215.45 20.0838 214.747L17.762 208.886H10.2161L7.89423 214.747C7.66205 215.45 7.89423 215.567 8.82296 215.685L10.1 215.802V216.505H4.29541V215.802L5.45632 215.685C6.26896 215.685 6.50114 215.45 6.84941 214.747L14.7436 194.937H15.0919L22.9861 214.747C23.2183 215.45 23.5665 215.685 24.3792 215.685ZM17.2976 207.831L13.931 199.274L10.5643 207.948H17.2976V207.831Z' fill='white'/%3E%3Cpath d='M25.8883 215.802H26.817C27.7458 215.802 27.8619 215.685 27.8619 214.864V198.102L25.8883 197.047V196.929L30.2998 195.171V214.981C30.2998 215.685 30.4159 215.802 31.3446 215.919H32.2733V216.505H25.8883V215.802Z' fill='white'/%3E%3Cpath d='M33.8987 215.802H34.8274C35.7561 215.802 35.8722 215.685 35.8722 214.864V198.102L33.8987 197.047V196.929L38.3101 195.171V214.981C38.3101 215.685 38.4262 215.802 39.355 215.919H40.2837V216.505H33.8987V215.802Z' fill='white'/%3E%3Cpath d='M46.2043 211.699L44.1147 214.044L50.7319 214.747C54.3307 215.099 55.7238 215.919 55.7238 217.912C55.7238 220.96 51.6606 223.538 46.6687 223.538C43.5342 223.538 41.5607 222.249 41.5607 220.373C41.5607 218.615 43.7664 217.208 46.3204 216.974C44.9273 216.622 42.8377 215.802 42.1411 215.333L45.5078 211.582C43.7664 210.879 42.6055 209.238 42.6055 207.362C42.6055 204.666 44.9273 202.556 48.1779 202.556C49.571 202.556 50.7319 202.908 51.6606 203.611L52.4732 202.087H57.0008L56.0721 203.845H51.8928C52.9376 204.666 53.6341 205.955 53.6341 207.362C53.6341 210.058 51.3123 212.168 48.0618 212.168C47.4813 212.051 46.7848 211.934 46.2043 211.699ZM53.7502 219.201C53.7502 217.56 51.7767 216.974 48.1779 216.974C44.9273 216.974 43.5342 218.381 43.5342 219.787C43.5342 221.428 44.9273 222.483 47.7135 222.483C50.848 222.601 53.7502 221.077 53.7502 219.201ZM51.3123 207.948C51.3123 205.369 49.9192 203.142 47.8296 203.142C46.3204 203.142 45.1595 204.314 45.1595 206.541C45.1595 209.12 46.5526 211.347 48.6422 211.347C50.1514 211.347 51.3123 210.175 51.3123 207.948Z' fill='white'/%3E%3Cpath d='M57.4651 209.706C57.4651 205.369 60.5995 202.556 64.1984 202.556C66.6363 202.556 69.5386 204.08 70.3512 208.065H60.1352C60.1352 208.183 60.1352 208.417 60.1352 208.534C60.1352 212.52 62.3409 215.216 65.2432 215.216C66.9846 215.216 69.0742 214.63 70.0029 211.582H70.8156C70.0029 215.216 67.565 216.857 64.3145 216.857C60.3674 216.74 57.4651 214.161 57.4651 209.706ZM60.2513 207.245H67.2167C67.2167 205.018 66.1719 203.142 64.0823 203.142C62.2248 203.142 60.7156 204.549 60.2513 207.245Z' fill='white'/%3E%3Cpath d='M79.0581 216.505H72.6731V215.919H73.6018C74.5306 215.919 74.6466 215.802 74.6466 214.981V205.604L72.6731 204.549V204.432L77.0846 202.673V206.424C77.665 203.963 79.2903 202.673 81.496 202.673C83.7017 202.673 85.0948 203.728 85.4431 206.424C86.1397 203.963 87.881 202.673 89.9707 202.673C92.6408 202.673 94.1499 204.08 94.1499 208.065V215.099C94.1499 215.802 94.266 215.919 95.1948 216.036H96.1235V216.622H89.7385V216.036H90.6672C91.5959 216.036 91.712 215.919 91.712 215.099V208.534C91.712 205.252 90.6672 204.197 88.8098 204.197C87.0684 204.197 85.5592 205.369 85.5592 208.534V215.099C85.5592 215.802 85.6753 215.919 86.604 216.036H87.5328V216.622H81.2638V216.036H82.1926C83.1213 216.036 83.2374 215.919 83.2374 215.099V208.534C83.2374 205.252 82.1926 204.197 80.3351 204.197C78.5937 204.197 77.0846 205.369 77.0846 208.534V215.099C77.0846 215.802 77.2007 215.919 78.1294 216.036H79.0581V216.505Z' fill='white'/%3E%3Cpath d='M97.981 209.706C97.981 205.369 101.115 202.556 104.714 202.556C107.152 202.556 110.054 204.08 110.867 208.065H100.651C100.651 208.183 100.651 208.417 100.651 208.534C100.651 212.52 102.857 215.216 105.759 215.216C107.5 215.216 109.59 214.63 110.519 211.582H111.099C110.287 215.216 107.849 216.857 104.598 216.857C100.883 216.74 97.981 214.161 97.981 209.706ZM100.767 207.245H107.733C107.733 205.018 106.688 203.142 104.598 203.142C102.741 203.142 101.232 204.549 100.767 207.245Z' fill='white'/%3E%3Cpath d='M113.305 215.802H114.234C115.046 215.802 115.278 215.685 115.278 214.864V205.486L113.305 204.431V204.314L117.716 202.556V214.981C117.716 215.685 117.949 215.802 118.761 215.919H119.69V216.505H113.305V215.802ZM116.555 195.288C117.484 195.288 118.297 196.109 118.297 196.929C118.297 197.867 117.484 198.688 116.555 198.688C115.627 198.688 114.814 197.867 114.814 196.929C114.814 196.109 115.627 195.288 116.555 195.288Z' fill='white'/%3E%3Cpath d='M121.431 215.802H122.36C123.289 215.802 123.405 215.685 123.405 214.864V205.486L121.431 204.431V204.314L125.843 202.556V206.307C126.423 203.845 128.049 202.556 130.254 202.556C132.924 202.556 134.318 203.963 134.318 207.948V214.981C134.318 215.685 134.434 215.802 135.362 215.919H136.291V216.505H130.022V215.919H130.951C131.88 215.919 131.996 215.802 131.996 214.981V208.417C131.996 205.135 130.951 204.08 129.093 204.08C127.352 204.08 125.843 205.252 125.843 208.417V214.981C125.843 215.685 125.959 215.802 126.888 215.919H127.816V216.505H121.431V215.802Z' fill='white'/%3E%3Cpath d='M138.148 209.706C138.148 205.369 141.283 202.556 144.882 202.556C147.32 202.556 150.222 204.08 151.035 208.065H140.819C140.819 208.183 140.819 208.417 140.819 208.534C140.819 212.52 143.024 215.216 145.927 215.216C147.668 215.216 149.758 214.63 150.686 211.582H151.267C150.454 215.216 148.016 216.857 144.766 216.857C141.051 216.74 138.148 214.161 138.148 209.706ZM141.051 207.245H148.016C148.016 205.018 146.971 203.142 144.882 203.142C142.908 203.142 141.399 204.549 141.051 207.245Z' fill='white'/%3E%3Cpath d='M54.6789 93.7759C54.795 97.0581 55.3755 100.223 56.3042 103.271C58.626 110.656 63.0375 116.634 69.1903 121.088C76.0397 126.129 83.8178 128.356 92.1764 128.825C97.6326 129.059 103.089 128.707 108.545 127.301C115.046 125.66 120.851 122.846 125.843 118.158C128.629 115.462 130.951 112.531 132.692 109.014C135.362 103.622 136.291 97.8786 136.291 91.9004C136.291 88.1493 135.827 84.5155 134.898 80.8817C133.273 74.9035 130.37 69.7458 125.959 65.4087C119.806 59.4305 112.376 56.5 103.902 55.9139C100.767 55.6794 97.6326 55.7966 94.4982 56.2655C91.5959 56.7344 88.8097 57.5549 86.2557 59.0788C85.7914 59.3132 85.4431 59.5477 84.8626 59.8993C84.8626 59.5477 84.8626 59.3132 84.8626 59.0788C84.9787 56.2655 85.0948 53.4523 85.0948 50.639C85.0948 49.584 85.0948 49.584 86.1396 49.584C100.535 49.584 114.93 49.584 129.326 49.584C130.254 49.584 130.254 49.584 130.254 48.6462C130.254 41.0269 130.254 33.5249 130.254 25.9056C130.254 25.6711 130.254 25.4367 130.254 25.3195C130.138 25.085 130.022 24.9678 129.79 24.8506C129.674 24.7334 129.442 24.8506 129.209 24.8506C111.099 24.8506 92.989 24.8506 74.7627 24.8506C73.7179 24.8506 73.7179 24.8506 73.7179 23.7956C73.7179 16.0591 73.7179 8.43981 73.7179 0.703291C73.7179 0.468851 73.7179 0.234411 73.7179 -0.117249H3.69838e-05V0.586071C3.69838e-05 8.20537 3.69838e-05 15.8247 3.69838e-05 23.444C3.69838e-05 24.7334 -0.232145 24.6162 1.27704 24.6162C15.4402 24.6162 29.4872 24.6162 43.6503 24.6162C43.8825 24.6162 44.1147 24.6162 44.4629 24.7334C31.2285 50.7562 17.9942 76.6618 4.75977 102.685H5.57241C15.4402 102.685 25.3079 102.685 35.1756 102.685C35.9883 102.685 36.2205 102.45 36.5687 101.747C40.3997 93.7759 44.2307 85.8049 48.0618 77.9512C50.8479 72.2074 53.6341 66.5809 56.3042 60.8371C56.4203 60.4854 56.6525 60.251 56.7686 59.8993C56.7686 59.8993 56.8847 59.8993 56.8847 60.0166C56.5364 69.2769 56.072 78.6545 55.7238 87.9149H56.6525C65.1271 87.9149 73.7179 87.9149 82.1925 87.9149C83.0052 87.9149 83.3534 87.6805 83.5856 86.9771C84.3983 85.2188 85.327 83.5778 86.7201 82.2883C89.3902 79.8267 92.5246 78.889 96.1235 79.1234C101.231 79.3578 105.179 82.64 106.456 87.6805C107.152 90.2593 107.152 92.8381 106.688 95.5342C105.991 99.2852 104.018 102.216 100.419 103.857C98.097 104.912 95.6591 105.146 93.2212 104.795C91.1315 104.443 89.158 103.622 87.5327 102.216C85.0948 100.106 83.9339 97.1753 83.3534 94.0103C83.2374 93.5415 83.1213 93.307 82.5408 93.307C80.3351 93.307 78.0133 93.4242 75.8075 93.4242C69.8869 93.5415 64.0823 93.5415 58.1617 93.6587C57.1169 93.6587 55.9559 93.7759 54.6789 93.7759Z' fill='white'/%3E%3Cpath d='M54.6789 93.7759C55.8399 93.7759 57.1169 93.6587 58.2778 93.6587C64.1984 93.5415 70.003 93.5415 75.9236 93.4243C78.1293 93.4243 80.4512 93.4243 82.6569 93.3071C83.1213 93.3071 83.3534 93.4243 83.4695 94.0104C84.05 97.1753 85.2109 99.9886 87.6488 102.216C89.2741 103.622 91.2476 104.443 93.3373 104.795C95.8913 105.146 98.3292 104.912 100.535 103.857C104.018 102.216 105.991 99.2853 106.804 95.5342C107.268 92.9554 107.268 90.2593 106.572 87.6805C105.295 82.64 101.464 79.4751 96.2396 79.1234C92.6407 78.889 89.5063 79.8268 86.8362 82.2884C85.4431 83.5778 84.3983 85.2189 83.7017 86.9772C83.4695 87.6805 83.1213 87.9149 82.3086 87.9149C73.834 87.9149 65.2432 87.9149 56.7686 87.9149H55.8399C56.1881 78.5373 56.6525 69.277 57.0008 60.0166C57.0008 60.0166 56.8847 60.0166 56.8847 59.8994C56.7686 60.251 56.5364 60.4855 56.4203 60.8371C53.6341 66.5809 50.8479 72.2075 48.1778 77.9512C44.3468 85.9222 40.5158 93.7759 36.6848 101.747C36.3366 102.333 36.1044 102.685 35.2917 102.685C25.424 102.685 15.5562 102.685 5.6885 102.685H4.75977C17.9942 76.6618 31.2285 50.7562 44.4629 24.8506C44.1147 24.8506 43.8825 24.7334 43.6503 24.7334C29.4872 24.7334 15.4402 24.7334 1.27704 24.7334C-0.232145 24.7334 3.69838e-05 24.8506 3.69838e-05 23.5612C3.69838e-05 15.9419 3.69838e-05 8.32261 3.69838e-05 0.703319V0H73.834C73.834 0.23444 73.834 0.46888 73.834 0.820539C73.834 8.55705 73.834 16.1763 73.834 23.9129C73.834 24.9678 73.834 24.9678 74.8788 24.9678C92.989 24.9678 111.099 24.9678 129.326 24.9678C129.558 24.9678 129.674 24.9678 129.906 24.9678C130.138 25.0851 130.254 25.2023 130.37 25.4367C130.486 25.5539 130.37 25.7884 130.37 26.0228C130.37 33.6421 130.37 41.1442 130.37 48.7635C130.37 49.7012 130.37 49.7012 129.442 49.7012C115.046 49.7012 100.651 49.7012 86.2557 49.7012C85.2109 49.7012 85.2109 49.7012 85.2109 50.7562C84.8626 53.4523 84.7465 56.2656 84.7465 59.0788C84.7465 59.3133 84.7465 59.5477 84.7465 59.8994C85.2109 59.5477 85.6753 59.3133 86.1396 59.0788C88.6936 57.555 91.4798 56.7344 94.3821 56.2656C97.5166 55.6795 100.651 55.6795 103.785 55.9139C112.26 56.5 119.69 59.4305 125.843 65.4087C130.254 69.7458 133.157 74.9035 134.782 80.8817C135.711 84.5156 136.175 88.1494 136.175 91.9004C136.175 97.8786 135.246 103.622 132.576 109.015C130.835 112.531 128.513 115.462 125.727 118.158C120.851 122.846 114.93 125.543 108.429 127.301C103.089 128.707 97.6327 129.059 92.0603 128.825C83.7017 128.356 75.9236 126.129 69.0742 121.088C62.8053 116.517 58.51 110.656 56.1881 103.271C55.3755 100.223 54.795 97.0581 54.6789 93.7759Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_116_1986'%3E%3Crect width='158' height='226' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: 90px;
  right: 120px;
  height: auto !important;
}
.intro {
  position: relative;
  padding: 0 3.625rem 3.625rem 3.625rem;
  width: 100%;
  height: calc(85vh - 58px);
  min-height: 600px;
  z-index: 10;
}
.intro__inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  border-image: fill 0
    linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.5018382352941176) 0%,
      rgba(43, 43, 43, 0.48783263305322133) 10%,
      rgba(68, 68, 68, 0) 35%,
      rgba(255, 255, 255, 0) 100%
    );
}
.intro__inner div {
  height: 100%;
}
.intro__inner h1,
.intro__inner h2,
.intro__inner h3 {
  position: absolute;
  bottom: 8vh;
  font-size: 4rem;
}
@media (max-width: 1399px) {
  .intro__inner h1,
  .intro__inner h2,
  .intro__inner h3 {
    font-size: vw;
  }
}
@media (max-width: 1023px) {
  .intro {
    height: calc(85vh - 50px);
    min-height: 600px;
  }
  .intro h1,
  .intro h2,
  .intro h3 {
    bottom: 0.5rem;
  }
  .intro--hasSubNav {
    height: calc(85vh + 58px);
    min-height: 600px;
  }
  .intro--hasSubNav h1,
  .intro--hasSubNav h2,
  .intro--hasSubNav h3 {
    bottom: calc(0.5rem + 58px);
  }
  .header-logo-75-jahre {
    bottom: 60px;
    right: 80px;
    width: 120px;
  }
}
@media (max-width: 1023px) and (orientation: portrait) {
  .intro {
    height: calc(70vh - 50px);
    min-height: 600px;
  }
}
@media (max-width: 479px) {
  .intro {
    height: calc(40vh - 50px);
    min-height: auto;
    padding: 0;
  }
  .intro--hasSubNav {
    height: calc(40vh + 58px);
  }
  .intro__inner h1,
  .intro__inner h2,
  .intro__inner h3 {
    font-size: 2.644rem;
  }
  .header-logo-75-jahre {
    width: 100px;
    bottom: 30px;
    right: 20px;
  }
}
.stoerer {
  display: block;
  position: absolute;
  padding: 1rem 1rem 3rem 1rem;
  font-family: "SuisseIntl";
  max-width: 420px;
  bottom: 22px;
}
.stoerer > * {
  font-size: 1.5rem;
  line-height: 1.4;
}
.stoerer::after {
  position: absolute;
  width: 70px;
  display: block;
  bottom: -44px;
  height: 44px;
}
/* .stoerer--blue--left {
  color: #fff;
  background-color: #110a35;
} */
/* .stoerer--blue--left::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0V14.6H13.1v-.2C14.1,2.9,16.4,0,29.2,0Z' fill='%23110a35'/%3E%3C/svg%3E");
  left: 0;
}
.stoerer--blue--right {
  color: #fff;
  background-color: #110a35;
} */
/* .stoerer--blue--right::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0C12.8,0,15.1,2.9,16.1,14.4v.2H29.2V0Z' transform='translate(0 0)' fill='%23110a35'/%3E%3C/svg%3E%0A");
  right: 0;
} */
.stoerer--red--left {
  color: #fff;
  background-color: #967d28;
}
.stoerer--red--left::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0V14.6H13.1v-.2C14.1,2.9,16.4,0,29.2,0Z' fill='%23E61849'/%3E%3C/svg%3E");
  left: 0;
}
.stoerer--red--right {
  color: #fff;
  background-color: #967d28;
}
.stoerer--red--right::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.2 14.6'%3E%3Cpath d='M0,0C12.8,0,15.1,2.9,16.1,14.4v.2H29.2V0Z' transform='translate(0 0)' fill='%23E61849'/%3E%3C/svg%3E%0A");
  right: 0;
}
.stoerer--align-right {
  right: 0;
}
@media (max-width: 1399px) {
  .stoerer {
    max-width: 320px;
    left: -6%;
  }
  .stoerer > * {
    font-size: 1.15rem;
    line-height: 1.4;
  }
  .stoerer--align-right {
    left: auto;
  }
}
@media (max-width: 479px) {
  .stoerer {
    max-width: fit-content;
    position: relative;
    margin: -2rem 0 2rem 0;
    left: 0;
  }
  .stoerer > * {
    font-size: 1.15rem;
    line-height: 1.4;
  }
  .stoerer--align-right {
    float: right;
  }
}
.fazFCE {
  padding: 3.75rem 0;
}
.fazFCE::after {
  clear: both;
  content: "";
  display: block;
}
.fazFCE.bgColor {
  margin-top: 7.5rem;
}
.fazFCE--noSpace {
  padding: 0 0 0 0;
}
.fazFCE--noSpaceBottom {
  padding: 3.75rem 0 0 0;
}
.fazFCE--noSpaceTop {
  padding: 0 0 3.75rem 0;
}
.fazFCE--halfSpace {
  padding: 1.875rem 0;
}
.fazFCE--halfSpaceTop {
  padding: 1.875rem 0 3.75rem 0;
}
.fazFCE--halfSpaceBottom {
  padding: 3.75rem 0 1.875rem 0;
}
.fazFCE--noSpaceTopHalfSpaceBottom {
  padding: 0 0 1.875rem 0;
}
.fazFCE--noSpaceBottomHalfSpaceTop {
  padding: 1.875rem 0 0 0;
}
@media (max-width: 767px) {
  .fazFCE {
    padding: 3.75rem 0 1.875rem 0;
  }
  .fazFCE.bgColor {
    margin-top: 3.75rem;
  }
  .fazFCE--noSpace {
    padding: 0 0 0 0;
  }
  .fazFCE--noSpaceBottom {
    padding: 3.75rem 0 0 0;
  }
  .fazFCE--noSpaceTop {
    padding: 0 0 3.75rem 0;
  }
  .fazFCE--halfSpace {
    padding: 1.875rem 0;
  }
  .fazFCE--halfSpaceTop {
    padding: 1.875rem 0 1.875rem 0;
  }
  .fazFCE--halfSpaceBottom {
    padding: 3.75rem 0 1.875rem 0;
  }
  .fazFCE--noSpaceTopHalfSpaceBottom {
    padding: 0 0 1.875rem 0;
  }
  .fazFCE--noSpaceBottomHalfSpaceTop {
    padding: 1.875rem 0 0 0;
  }
}
.fazFCE__fiftyFifty {
  overflow: hidden;
}
.fazFCE__fiftyFifty .col-c6.centered {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.fazFCE__fiftyFifty img {
  height: auto;
  width: 100%;
}
.fazFCE__fiftyFifty .video-js {
  height: 100%;
  width: auto;
}
@supports (object-fit: cover) {
  .fazFCE__fiftyFifty img,
  .fazFCE__fiftyFifty video {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
}
@media (max-width: 479px) {
  .fazFCE__fiftyFifty {
    overflow: hidden;
  }
  .fazFCE__fiftyFifty img {
    height: auto;
    width: 100%;
  }
  .fazFCE__fiftyFifty .video-js {
    height: auto;
    width: 100%;
  }
  @supports (object-fit: cover) {
    .fazFCE__fiftyFifty img,
    .fazFCE__fiftyFifty video {
      height: 100%;
      width: 100%;
      object-fit: cover;
    }
  }
}
.fazFCE__fiftyFifty__Slider figcaption.caption {
  display: none !important;
}
.fazFCE__img--5050 {
  overflow: hidden;
}
.fazFCE__img--5050 .img--5050 {
  display: flex;
}
.fazFCE__img--5050 .img--5050 > * {
  flex: 1;
}
@media (max-width: 479px) {
  .fazFCE__img--5050 .img--5050 {
    display: block;
  }
  .fazFCE__img--5050 .img--5050 > * {
    flex: auto;
  }
}
.fazFCE__txt--5050 .col-c5:nth-of-type(2n) {
  margin-bottom: 2em;
}
@media (min-width: 481px) {
  .fazFCE__txt--5050 .col-c5:nth-of-type(2n) {
    margin-bottom: 0;
  }
}
.fazFCE__persons {
  overflow: hidden;
}
.fazFCE__persons_wrapper {
  display: flex;
  flex-wrap: wrap;
}
.fazFCE__persons_container {
  margin-bottom: 10px;
}
.fazFCE__persons_container.reversed {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
}
.fazFCE__persons_img {
  margin-bottom: 10px;
}
.fazFCE__persons_text {
  margin-bottom: 10px;
}
.fazFCE__persons_content h4 {
  margin-top: 1em;
}
@media (max-width: 479px) {
  .fazFCE__persons_container {
    margin-bottom: 20px;
  }
  .fazFCE__persons_container.reversed {
    display: flex;
    flex-direction: column;
    justify-content: start;
  }
  .fazFCE__persons_img {
    margin-left: -12px;
    width: calc(100% + 24px);
  }
}
.fazFCE__contacts {
  font-family: "SuisseIntl";
}
.fazFCE__contacts__wrapper {
  display: flex;
  justify-content: space-between;
}
.fazFCE__contacts__item + .fazFCE__contacts__item {
  margin: 0 0 0 1rem;
}
.fazFCE__contacts p + p {
  margin-top: 0.5rem;
}
@media (max-width: 479px) {
  .fazFCE__contacts__wrapper {
    display: block;
  }
  .fazFCE__contacts__item + .fazFCE__contacts__item {
    margin: 3rem 0 0 0;
  }
}
.fazFCE__accordion__trigger {
  margin: 0;
  padding: 0.5rem 0 0 0;
  border-top: 1px solid #110a35;
}
.fazFCE__accordion__trigger button {
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  text-align: left;
  display: block;
  width: 100%;
  font-family: "SuisseIntl";
  font-size: 1.25rem;
  line-height: 1.5;
}
.fazFCE__accordion__trigger button:focus {
  outline: none !important;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #000, 0 0 0 4px #fff !important;
}
.fazFCE__accordion__wrapper:last-of-type .fazFCE__accordion__panel {
  border-bottom: 1px solid #110a35;
  padding-bottom: 0.5rem;
}
.fazFCE__accordion__title {
  position: relative;
  display: block;
  padding-right: 1.25em;
}
.fazFCE__accordion__icon {
  position: absolute;
  top: 0.5em;
  right: 0;
  width: 16px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.026' height='9.954'%3E%3Cpath data-name='Pfad 410' d='M15.285.693l-7.075 7.8L.721.693' fill='none' stroke='%23110a35' stroke-width='2'/%3E%3C/svg%3E");
  transition: transform 0.2s ease-in-out;
}
.fazFCE__accordion__icon.is-open {
  transform: rotate(180deg);
}
.fazFCE__accordion__panel {
  max-height: 0;
  overflow: hidden;
  padding: 0 1rem 0 1rem;
  margin: 0 0 0.5rem 0;
  transition: all 0.4s ease-in-out;
}
.fazFCE__accordion__panel *:first-of-type {
  padding-top: 0.5rem;
}
.fazFCE__accordion__panel *:last-of-type {
  padding-bottom: 0.5rem;
}
.fazFCE__accordion.bgColor--blue-dark .fazFCE__accordion__trigger {
  border-bottom: 1px solid #fff;
}
.fazFCE__accordion.bgColor--blue-dark .fazFCE__accordion__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.026' height='9.954'%3E%3Cpath data-name='Pfad 410' d='M15.285.693l-7.075 7.8L.721.693' fill='none' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E");
}
@media (max-width: 479px) {
  .fazFCE__accordion__trigger button {
    font-size: 1.15rem;
  }
}
.fazFCE__press__short {
  position: relative;
}
.fazFCE__press__short a {
  text-decoration: none;
}
.fazFCE__press__short > div > div > div {
  display: flex;
  flex-wrap: wrap;
}
.fazFCE__press__short__block + .fazFCE__press__short__block {
  margin-top: 2rem;
}
.fazFCE__press__short__img {
  flex: 1 1 35%;
}
.fazFCE__press__short__img .image_container {
  height: 100%;
}
.fazFCE__press__short__img .image_container img {
  height: 100%;
  object-fit: cover;
}
.fazFCE__press__short__content {
  flex: 1 1 65%;
  padding: 1rem 2rem;
  background-color: var(--faz-grey);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.fazFCE__press__short__content:hover {
  color: var(--faz-darkblue-75);
}
.fazFCE__press__short__content .info {
  font-family: "SuisseIntl";
  font-weight: 300;
  margin-bottom: 1em;
}
.fazFCE__press__short__content .ce_text.block {
  font-family: "SuisseIntl";
}
.fazFCE__press__short__content .ce_text > * {
  margin: 0;
  display: inline;
}
.fazFCE__press__short__content .more {
  display: inline;
  font-family: "SuisseIntl";
  font-weight: 500;
  text-decoration: none;
  color: #110a35;
  margin: 0 0 0 0.5em;
  display: none;
}
.fazFCE__press__short__content .more::before {
  content: "―";
  position: relative;
  margin: 0 0.5em 0 0;
}
.fazFCE__press__short__content .more::after {
  content: "";
  display: inline-block;
  width: 0.3em;
  height: 0.3em;
  border-width: 0 2px 2px 0;
  border-color: #110a35;
  border-style: solid;
  margin: 0 0 0.175em 0.15em;
  transform: translateX(0) rotate(-45deg);
  transition: all 0.2s ease-in-out;
}
.fazFCE__press__short__content .more:hover {
  color: #967d28;
}
.fazFCE__press__short__content .more:hover::after {
  transform: translateX(0.5em) rotate(-45deg);
  border-color: #967d28;
}
@media (max-width: 1023px) {
  .fazFCE__press__short .fazFCE__press__short__img,
  .fazFCE__press__short .fazFCE__press__short__content {
    flex: 1 1 50%;
  }
}
@media (max-width: 767px) {
  .fazFCE__press__short > div > div > div {
    display: block;
  }
}
.fazFCE__press__detail {
  position: relative;
}
.fazFCE__press__detail h2 {
  margin-bottom: 40px;
}
.fazFCE__press__detail h2 .subline.subline__press {
  font-size: 0.5em;
  margin-bottom: 0.5em;
}
.subline.subline__press {
  font-family: "SangBleuKingdom";
  font-weight: 600;
  display: flex;
  gap: 5px;
}
.col-push-3 .info p {
  margin: 2em 0 2em 0;
}
.subline.subline__press .info {
  font-family: "SuisseIntl";
  font-weight: 300;
}
.subline.subline__press .info p {
  font-family: "SuisseIntl";
}
.fazFCE__press__detail ul.enclosure {
  list-style-type: none;
  margin-bottom: 3.75rem;
}
@media (max-width: 479px) {
  .heroImage__press {
    width: 100%;
    margin: 0;
  }
  .heroImage__press figcaption {
    padding: 0 15px;
  }
}
.fazFCE__event__short {
  position: relative;
}
.fazFCE__event__short a {
  text-decoration: none;
}
.fazFCE__event__short__block {
  display: flex;
}
.fazFCE__event__short__block + .fazFCE__event__short__block {
  margin-top: 1rem;
}
.fazFCE__event__short__details {
  padding: 1rem;
  background-color: #110a35;
  font-family: "SuisseIntl";
  color: #e8edee;
  width: 300px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.fazFCE__event__short__details * {
  display: block;
}
.fazFCE__event__short__details .time,
.fazFCE__event__short__details .day {
  font-size: 0.889rem;
  margin-bottom: 0.75rem;
}
.fazFCE__event__short__details .time {
  opacity: 0.6;
}
.fazFCE__event__short__details .day {
  line-height: 1;
}
.fazFCE__event__short__details .btn,
.fazFCE__event__short__details #faz-cookiebanner .cc-btn,
#faz-cookiebanner .fazFCE__event__short__details .cc-btn,
.fazFCE__event__short__details .press__search__submit button,
.press__search__submit .fazFCE__event__short__details button,
.fazFCE__event__short__details .form__buergergespraeche__submit button,
.form__buergergespraeche__submit .fazFCE__event__short__details button {
  display: inline-block;
  text-align: center;
}
.fazFCE__event__short__details .location {
  margin: 1rem 0;
  line-height: 1.3;
}
.fazFCE__event__short__content {
  background-color: #fff;
  padding: 1rem 2rem;
  width: 100%;
}
.fazFCE__event__short__content__dateTime {
  display: none;
}
@media (max-width: 767px) {
  .fazFCE__event__short__block {
    flex-direction: column;
    flex-flow: column-reverse;
  }
  .fazFCE__event__short__block + .fazFCE__event__short__block {
    margin-top: 2rem;
  }
  .fazFCE__event__short__details {
    padding: 1rem 2rem 2rem 2rem;
    width: 100%;
  }
  .fazFCE__event__short__details .dateDay {
    width: 50%;
    float: left;
  }
  .fazFCE__event__short__details .time {
    width: 50%;
    float: right;
    font-size: 1rem;
    text-align: right;
  }
  .fazFCE__event__short__details .btn,
  .fazFCE__event__short__details #faz-cookiebanner .cc-btn,
  #faz-cookiebanner .fazFCE__event__short__details .cc-btn,
  .fazFCE__event__short__details .press__search__submit button,
  .press__search__submit .fazFCE__event__short__details button,
  .fazFCE__event__short__details .form__buergergespraeche__submit button,
  .form__buergergespraeche__submit .fazFCE__event__short__details button {
    margin-top: 0.75rem;
  }
  .fazFCE__event__short__details .location {
    margin: 0;
    float: right;
    text-align: right;
    width: 50%;
  }
  .fazFCE__event__short__content__dateTime {
    display: block;
    margin-bottom: 1rem;
  }
}
.fazFCE__event__short__startpage {
  position: relative;
}
.fazFCE__event__short__startpage a {
  text-decoration: none;
}
.fazFCE__event__short__startpage__block {
  display: flex;
}
.fazFCE__event__short__startpage__block
  + .fazFCE__event__short__startpage__block {
  margin-top: 1rem;
}
.fazFCE__event__short__startpage__details {
  padding: 1rem 0 0 1rem;
  background-color: #110a35;
  font-family: "SuisseIntl";
  color: #e8edee;
  width: 400px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.fazFCE__event__short__startpage__details * {
  display: block;
}
.fazFCE__event__short__startpage__details .time,
.fazFCE__event__short__startpage__details .day {
  font-size: 0.889rem;
  margin-bottom: 0.75rem;
}
.fazFCE__event__short__startpage__details .time {
  opacity: 0.6;
}
.fazFCE__event__short__startpage__details .day {
  line-height: 1;
}
.fazFCE__event__short__startpage__details .btn,
.fazFCE__event__short__startpage__details #faz-cookiebanner .cc-btn,
#faz-cookiebanner .fazFCE__event__short__startpage__details .cc-btn,
.fazFCE__event__short__startpage__details .press__search__submit button,
.press__search__submit .fazFCE__event__short__startpage__details button,
.fazFCE__event__short__startpage__details
  .form__buergergespraeche__submit
  button,
.form__buergergespraeche__submit
  .fazFCE__event__short__startpage__details
  button {
  display: inline-block;
  text-align: center;
}
.fazFCE__event__short__startpage__details .location {
  margin: 1rem 0;
  line-height: 1.3;
}
.fazFCE__event__short__startpage__content {
  background-color: #e8edee;
  padding: 1rem 2rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.fazFCE__event__short__startpage__content h3 {
  margin: 0;
}
.fazFCE__event__short__startpage__content__dateTime {
  display: none;
}
.fazFCE__event__short__startpage__linkout {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e8edee;
  padding: 0;
  width: 400px;
}
@media (max-width: 767px) {
  .fazFCE__event__short__startpage__content h3 {
    font-size: 1.3rem;
  }
  .fazFCE__event__short__startpage__block {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .fazFCE__event__short__startpage__block
    + .fazFCE__event__short__startpage__block {
    margin-top: 2rem;
  }
  .fazFCE__event__short__startpage__details {
    width: 100%;
    padding: 1rem 2rem;
  }
  .fazFCE__event__short__startpage__details .dateDay {
    width: 50%;
    float: left;
  }
  .fazFCE__event__short__startpage__details .time {
    width: 50%;
    float: right;
    font-size: 1rem;
    text-align: right;
  }
  .fazFCE__event__short__startpage__details .btn,
  .fazFCE__event__short__startpage__details #faz-cookiebanner .cc-btn,
  #faz-cookiebanner .fazFCE__event__short__startpage__details .cc-btn,
  .fazFCE__event__short__startpage__details .press__search__submit button,
  .press__search__submit .fazFCE__event__short__startpage__details button,
  .fazFCE__event__short__startpage__details
    .form__buergergespraeche__submit
    button,
  .form__buergergespraeche__submit
    .fazFCE__event__short__startpage__details
    button {
    margin-top: 0.75rem;
  }
  .fazFCE__event__short__startpage__details .location {
    margin: 0;
    float: right;
    text-align: right;
    width: 100%;
  }
  .fazFCE__event__short__startpage__content {
    width: 50%;
  }
  .fazFCE__event__short__startpage__content__dateTime {
    display: block;
    margin-bottom: 1rem;
  }
  .fazFCE__event__short__startpage__linkout {
    width: 50%;
    padding: 0.5rem;
  }
}
@media (max-width: 479px) {
  .fazFCE__event__short__startpage__details .location {
    text-align: left;
  }
  .fazFCE__event__short__startpage__block {
    flex-direction: column;
  }
  .fazFCE__event__short__startpage__details {
    background-color: #e8edee;
    color: #110a35;
    padding: 1rem 1rem 0rem 2rem;
  }
  .fazFCE__event__short__startpage__details > * {
    opacity: 0.6;
  }
  .fazFCE__event__short__startpage__content {
    width: 100%;
  }
  .fazFCE__event__short__startpage__linkout {
    width: 100%;
    padding: 0rem 2rem 1rem 2rem;
  }
}
.fazFCE__downloads__download {
  display: flex;
  border-bottom: 2px solid #cecdd5;
  padding-bottom: 0.625rem;
  margin-bottom: 1.875rem;
}
.fazFCE__downloads__download:last-of-type {
  margin-bottom: 0;
}
.fazFCE__downloads__download__img {
  width: 180px;
  margin: 0 0.9375rem 0 0;
}
.fazFCE__downloads__download__meta__filename {
  display: block;
  word-break: break-all;
  line-height: 1.2;
}
.fazFCE__downloads__download__meta__filesize {
  display: block;
  opacity: 0.6;
}
.fazFCE__downloads__download__meta__btn {
  position: absolute;
  bottom: 0.625rem;
}
@media (max-width: 479px) {
  .fazFCE__downloads__download {
    display: block;
  }
  .fazFCE__downloads__download__img {
    width: 180px;
  }
  .fazFCE__downloads__download__meta__filename {
    margin-top: 0.625rem;
  }
  .fazFCE__downloads__download__meta__filesize {
    margin: 0 0 0.9375rem 0;
    font-size: 0.825rem;
  }
  .fazFCE__downloads__download__meta__btn {
    position: relative;
  }
}
.fazFCE__logogrid .col-c3-logogrid {
  width: calc(50% - 18px);
  float: left;
  margin-left: 12px;
  margin-bottom: 20px;
  overflow: hidden;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .fazFCE__logogrid .col-c3-logogrid {
    width: calc(50% - 30px);
    float: left;
    margin-left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .fazFCE__logogrid .col-c3-logogrid {
    width: calc(33.33333% - 26.66667px);
    float: left;
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .fazFCE__logogrid .col-c3-logogrid {
    width: calc(25% - 25px);
    float: left;
    margin-left: 20px;
  }
}
.fazFCE__logogrid .col-c3-logogrid img {
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
.fazFCE__logogrid .col-c3-logogrid:hover img {
  transform: scale(1.1);
}
.mod_newsarchive > h2 {
  display: none;
}
.press__search__input,
.press__search__submit {
  width: 100%;
}
.press__search__input {
  display: inline-block;
}
.press__search__submit {
  width: 124px;
}
.press__search__submit button {
  padding: 1.1em 1.5em;
}

.press__search .formbody {
  display: flex;
  gap: 10px;
  align-items: center;
}
@media (max-width: 479px) {
  .press__search .formbody {
    display: block;
  }
  .press__search__input {
    margin-bottom: 0.25rem;
  }
  .press__search__submit {
    width: 100%;
  }
}
.search__detail {
  display: flex;
}
.search__detail input {
  width: 100%;
}
.search__detail button {
  width: 100%;
  padding: 1em 2.5em;
}
.search__detail .widget-text {
  width: 100%;
}
.search__detail .widget-submit {
  width: 200px;
}
.widget-radio .radio_container {
  padding: 0.75rem 2.5rem;
}
.widget-radio span {
  cursor: pointer;
}
.widget-radio span:nth-of-type(1) {
  margin-right: 1rem;
}
@media (max-width: 479px) {
  .search__detail {
    display: block;
  }
  .search__detail .widget-text {
    margin-bottom: 0.5rem;
  }
  .search__detail .widget-submit {
    width: 100%;
  }
  .widget-radio .radio_container {
    padding: 0.75rem 0;
  }
}
.search__header {
  margin: 2rem 0 1rem 0;
}
.search__result {
  background-color: #fff;
  padding: 1rem 2rem;
}
.search__result + .search__result {
  margin-top: 1rem;
}
.search__result__headline a {
  text-decoration: none;
}
.form__buergergespraeche .widget {
  margin-bottom: 0.9375rem;
}
.form__buergergespraeche .widget > * {
  margin: 0;
  float: none;
  width: 100%;
}
.form__buergergespraeche input,
.form__buergergespraeche select {
  width: 100%;
  padding: 0.75em 1.25em;
  border: 1px solid #fff;
}
.form__buergergespraeche input:focus,
.form__buergergespraeche select:focus {
  border: 1px solid #110a35;
}
.form__buergergespraeche__submit button {
  padding: 1em 2.5em;
}
.form__buergergespraeche .widget-checkbox span {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.form__buergergespraeche .widget-checkbox span input {
  width: 2rem;
}

.form__buergergespraeche .widget-checkbox span input {
  width: 2rem;
  margin-top: 0.25rem;
  margin-right: 0.5rem;
}

.form__buergergespraeche textarea {
  padding: 0.75em 1.25em;
  border: 1px solid #fff;
  font-family: "SuisseIntl";
  font-size: 1rem;
  line-height: 1.5rem;
  width: 100%;
  max-width: 100%;
}
.form__buergergespraeche select * {
  font: 1rem/1.78 "SuisseIntl", sans-serif;
}

.form__buergergespraeche input::-webkit-outer-spin-button,
.form__buergergespraeche input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.form__buergergespraeche input[type="number"] {
  -moz-appearance: textfield;
}

.form__buergergespraeche .mb0 {
  margin-bottom: 0;
}
.form__buergergespraeche .mt0 {
  margin-top: 0;
}

#footer {
  padding: 3.75rem 20px;
  background-color: #110a35;
  color: #e8edee;
  font-family: "SuisseIntl";
  font-size: 0.938rem;
}
#footer p,
#footer a,
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer .h4,
#footer h5,
#footer h6 {
  font-size: 1em;
  font-weight: 500;
  text-decoration: none;
}
#footer p > a {
  text-decoration: underline;
}
#footer a:hover {
  opacity: 0.5;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer .h4,
#footer h5,
#footer h6 {
  opacity: 0.5;
}
#footer ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#footer ul + h4,
#footer ul + .h4 {
  margin-top: 1.5em;
}
#footer div:nth-of-type(3) {
  flex-basis: 25%;
}
#footer > div {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  #footer > div {
    display: block;
  }
}
@media (max-width: 767px) {
  #footer > div > div {
    text-align: center;
    margin-bottom: 1.5rem;
  }
  #footer > div > div:last-child {
    margin-bottom: 0;
  }
}
.mod_socialLinks .social__items li {
  display: inline-block;
}
.mod_socialLinks .social__items li + li {
  margin-left: 10px;
}
.mod_socialLinks .social__item {
  display: block;
  width: 28px;
  height: 28px;
}
.mod_socialLinks .social__item--facebook::before {
  content: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.878 9.977L9.371 6.767H6.291V4.684C6.26959 4.44435 6.30233 4.20296 6.3868 3.97767C6.47126 3.75239 6.6053 3.54897 6.779 3.38248C6.95269 3.21599 7.16159 3.09068 7.39025 3.01582C7.61891 2.94096 7.86147 2.91846 8.1 2.95H9.5V0.217C8.67806 0.0841811 7.84752 0.0116544 7.015 0C4.478 0 2.82 1.537 2.82 4.321V6.767H0V9.977H2.82V17.737H6.291V9.977H8.878Z' fill='%23E8EDEE'/%3E%3C/svg%3E");
}
.mod_socialLinks .social__item--twitter::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.639 0H18.673L12.011 7.585L19.794 17.875H13.686L8.9 11.622L3.43 17.875H0.4L7.453 9.762L0 0H6.26L10.58 5.712L15.639 0ZM14.577 16.094H16.259L5.376 1.715H3.568L14.577 16.094Z' fill='%23E8EDEE'/%3E%3C/svg%3E%0A");
}
.mod_socialLinks .social__item--instagram::before {
  content: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0625 0H5.9375C4.36278 0 2.85255 0.625556 1.73905 1.73905C0.625556 2.85255 0 4.36278 0 5.9375L0 13.0625C0 14.6372 0.625556 16.1474 1.73905 17.2609C2.85255 18.3744 4.36278 19 5.9375 19H13.0625C14.6372 19 16.1474 18.3744 17.2609 17.2609C18.3744 16.1474 19 14.6372 19 13.0625V5.9375C19 4.36278 18.3744 2.85255 17.2609 1.73905C16.1474 0.625556 14.6372 0 13.0625 0ZM17.2188 13.0625C17.2188 15.3544 15.3544 17.2188 13.0625 17.2188H5.9375C3.64563 17.2188 1.78125 15.3544 1.78125 13.0625V5.9375C1.78125 3.64563 3.64563 1.78125 5.9375 1.78125H13.0625C15.3544 1.78125 17.2188 3.64563 17.2188 5.9375V13.0625Z' fill='%23E8EDEE'/%3E%3Cpath d='M9.5 4.75C8.24022 4.75 7.03204 5.25044 6.14124 6.14124C5.25044 7.03204 4.75 8.24022 4.75 9.5C4.75 10.7598 5.25044 11.968 6.14124 12.8588C7.03204 13.7496 8.24022 14.25 9.5 14.25C10.7598 14.25 11.968 13.7496 12.8588 12.8588C13.7496 11.968 14.25 10.7598 14.25 9.5C14.25 8.24022 13.7496 7.03204 12.8588 6.14124C11.968 5.25044 10.7598 4.75 9.5 4.75ZM9.5 12.4688C8.71293 12.4678 7.95836 12.1547 7.40182 11.5982C6.84527 11.0416 6.53219 10.2871 6.53125 9.5C6.53125 7.86244 7.86362 6.53125 9.5 6.53125C11.1364 6.53125 12.4688 7.86244 12.4688 9.5C12.4688 11.1364 11.1364 12.4688 9.5 12.4688Z' fill='%23E8EDEE'/%3E%3Cpath d='M14.6066 5.02674C14.9561 5.02674 15.2395 4.74336 15.2395 4.3938C15.2395 4.04424 14.9561 3.76086 14.6066 3.76086C14.257 3.76086 13.9736 4.04424 13.9736 4.3938C13.9736 4.74336 14.257 5.02674 14.6066 5.02674Z' fill='%23E8EDEE'/%3E%3C/svg%3E%0A");
}
.mod_socialLinks .social__item--linkedin::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.55199 15.794H0.277991V5.24896H3.55199V15.794ZM1.91699 3.80996C1.53997 3.81234 1.17073 3.70278 0.856009 3.49517C0.541292 3.28756 0.295256 2.99123 0.149056 2.6437C0.00285612 2.29618 -0.0369334 1.91308 0.0347258 1.54293C0.106385 1.17277 0.28627 0.832208 0.551604 0.564351C0.816937 0.296495 1.15579 0.113395 1.52525 0.0382358C1.89471 -0.0369231 2.27816 -0.000760719 2.62705 0.142144C2.97595 0.285049 3.27459 0.528269 3.48517 0.841007C3.69575 1.15375 3.8088 1.52194 3.80999 1.89896C3.80975 2.40261 3.6108 2.88582 3.25636 3.24363C2.90192 3.60145 2.42061 3.80496 1.91699 3.80996ZM15.808 15.794H12.54V10.661C12.54 9.43796 12.515 7.86896 10.84 7.86896C9.13999 7.86896 8.87699 9.19796 8.87699 10.569V15.79H5.60399V5.24896H8.74399V6.68696H8.78999C9.10457 6.14965 9.55903 5.70776 10.105 5.40838C10.6509 5.109 11.2678 4.96335 11.89 4.98696C15.204 4.98696 15.813 7.16896 15.813 10.004V15.796L15.808 15.794Z' fill='%23E8EDEE'/%3E%3C/svg%3E%0A");
}
.mod_socialLinks .social__item--xing::before {
  content: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.08736 7.74736C7.0087 7.89136 5.99103 9.68436 4.03436 13.1264C3.96739 13.2785 3.86024 13.4096 3.7244 13.5054C3.58856 13.6013 3.42917 13.6583 3.26336 13.6704H0.428363C0.353957 13.6728 0.280276 13.6551 0.215043 13.6192C0.149809 13.5834 0.0954251 13.5306 0.0575907 13.4665C0.0197564 13.4024 -0.000135243 13.3293 6.92062e-07 13.2548C0.000136627 13.1804 0.0202951 13.1073 0.0583633 13.0434L3.06336 7.76036C3.07203 7.76036 3.07203 7.75602 3.06336 7.74736L1.15136 4.45736C1.1053 4.39573 1.07866 4.32177 1.07483 4.24492C1.071 4.16807 1.09017 4.09183 1.12988 4.02593C1.1696 3.96003 1.22805 3.90746 1.29778 3.87494C1.36751 3.84242 1.44535 3.83143 1.52136 3.84336H4.35636C4.52348 3.85028 4.68536 3.90362 4.82384 3.99742C4.96232 4.09121 5.07193 4.22174 5.14036 4.37436L7.08736 7.74736ZM16.6654 0.608357L10.3934 11.6304V11.6474L14.3834 18.9034C14.4279 18.9653 14.4533 19.039 14.4564 19.1152C14.4595 19.1915 14.4401 19.267 14.4007 19.3323C14.3614 19.3977 14.3037 19.45 14.2348 19.4829C14.166 19.5158 14.089 19.5278 14.0134 19.5174H11.1734C11.0053 19.5144 10.8417 19.4626 10.7025 19.3683C10.5633 19.2741 10.4545 19.1413 10.3894 18.9864L6.36436 11.6474C6.50836 11.3947 8.6107 7.68969 12.6714 0.532357C12.736 0.381459 12.8417 0.251714 12.9764 0.157853C13.1111 0.0639915 13.2694 0.0097746 13.4334 0.00135733H16.2954C16.3696 -0.00477753 16.4442 0.00996569 16.5105 0.0439239C16.5769 0.0778821 16.6324 0.129704 16.6709 0.193546C16.7094 0.257387 16.7292 0.330708 16.7283 0.405239C16.7273 0.47977 16.7055 0.552545 16.6654 0.615357V0.608357Z' fill='%23E8EDEE'/%3E%3C/svg%3E%0A");
}
/*# sourceMappingURL=styles.min.css.map */

.ce_sliderStart.bigspace {
  padding-top: 10px;
  padding-bottom: 10px;
}

.fazFCE__event__short__details .btn {
  font-size: 0.8em;
  padding: 10px;
}

/* Neue Formularformatierung */
:root {
  /* Colors */
  --faz-grey: #e8edee;
  --faz-darkblue: #110a35;
  --faz-darkblue-50: rgba(17, 10, 53, 0.5);
  --faz-darkblue-75: rgba(17, 10, 53, 0.75);
  --mg-dark: #212529;
  --mg-dark-20: rgba(33, 37, 41, 0.2);
  --mg-dark-50: rgba(33, 37, 41, 0.5);
  --mg-dark-80: rgba(33, 37, 41, 0.8);
  --mg-dark-80-permanent: rgba(33, 37, 41, 0.8);
  --white: #ffffff;
  --white-20: rgba(255, 255, 255, 0.2);
  --white-50: rgba(255, 255, 255, 0.5);
  --white-75: rgba(255, 255, 255, 0.75);
  --white-80: rgba(255, 255, 255, 0.8);
  /* Video --black: #212529 */
  --grey-200: #555555;
  --grey-300: #717171;
  --grey-400: #8e8e8e;
  --grey-500: #aaaaaa;
  --grey-600: #c6c6c6;
  /* Trenner, Outlines */
  --grey-700: #e3e3e3;
  /* Anzeigen */
  --grey-900: #f7f7f7;
  --topic-color-01: #e7f3ee;
  --topic-color-02: #fbf2e9;
  --topic-color-03: #ebebe5;
  --topic-color-04: #e7eff5;
  --mg-chart-negativ: #c60000;
  --faz-error: #c56207;
  /* Colors Permanent */
  --mg-chart-positiv-permanent: #569824;
  --mg-red-permanent: #c60000;
  --faz-stoerer-permanent: #967d28;
  --faz-grey-permanent: #e8edee;
  --faz-grey-permanent-50: rgba(232, 237, 238, 0.5);
  --mg-dark-permanent: #212529;
  --mg-dark-permanent-50: rgba(33, 37, 4, 0.5);
  --white-permanent: #ffffff;
  --faz-darkblue-permanent: #110a35;
  --faz-darkblue-permanent-50: rgba(17, 10, 53, 0.5);
}
.form__buergergespraeche {
  line-height: 1.3;
}
.form__buergergespraeche label {
  color: var(--faz-darkblue);
  font-size: 1rem;
}

.form__buergergespraeche input,
.form__buergergespraeche select,
.form__buergergespraeche textarea {
  color: var(--faz-darkblue);
  font-weight: normal;
  border: 1px solid var(--grey-500);
  padding: 0.75em 1em;
  border-radius: 2px;
  line-height: 1.4;
}

.form__buergergespraeche input::placeholder {
  color: var(--grey-500);
  opacity: 0;
}

.form__buergergespraeche .error {
  display: flex;
  flex-flow: column;
}

.form__buergergespraeche p.error {
  color: var(--faz-error);
  font-size: 0.8rem;
  line-height: 1.3;
  order: 3;
  margin: 5px 0;
}

.form__buergergespraeche input.error,
.form__buergergespraeche select.error {
  border: 1px solid var(--faz-error);
}

.form__buergergespraeche .widget-checkbox span {
  margin-bottom: 10px;
}

.form__buergergespraeche .widget-checkbox span:last-of-type {
  margin-bottom: 0;
}

.form__buergergespraeche__submit button {
  background: var(--faz-darkblue);
  text-align: left;
  padding: 0.5em 1em;
  width: auto !important;
  font-size: 1rem;
}

.form__buergergespraeche__submit button::after {
  display: none;
}

.form__buergergespraeche .widget-checkbox span input {
  width: 1rem;
  min-width: 1rem;
  height: 1rem;
  margin: 0;
  margin-right: 0.8rem;
  position: relative;
}

.form__buergergespraeche .widget-checkbox input::before {
  content: " ";
  display: block;
  width: 1rem;
  height: 1rem;
  background: var(--faz-grey);
  border-radius: 2px;
}

.form__buergergespraeche .widget-checkbox input:checked::after {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.875487 3.22412L4.42842 6.77706L3.55294 7.65254L0 4.09961L0.875487 3.22412Z' fill='%23110A35'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99997 1.20544L3.55292 7.6525L2.67743 6.77701L9.12448 0.329956L9.99997 1.20544Z' fill='%23110A35'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 3px 4px;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  color: #000;
  z-index: 10;
  top: 0;
  position: absolute;
}
.form__buergergespraeche .widget-checkbox input:checked + span {
  background-color: #e9e7e7;
}
.form__buergergespraeche .widget-checkbox input:disabled + span {
  background-color: #e5e5e5;
}
.form__buergergespraeche .widget-checkboxspan:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 2%;
  background-color: #972c0c;
}

.test-swiper .grid--collapsed {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin: 0;
  width: 100%;
}

.test-swiper .col-c6.col-c6--5050 {
  grid-area: 1 / 1 / 3 / 4;
  width: 100%;
  margin: 0;
}

.test-swiper .col-c6.col-c6--collapsed {
  grid-area: 1 / 3 / 4 / 5;
  height: fit-content;
  width: 100%;
  align-self: flex-end;
  margin-bottom: -80px;
}

.test-swiper {
  margin-bottom: 80px;
}

.test-swiper .swiper-button-prev::after {
  content: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.16123 0.838671L1.09247e-07 9.9999L9.16123 19.1611L10.5374 17.7849L3.72545 10.9729L20.8388 10.9729L20.8388 9.02667L3.72565 9.02667L10.5374 2.21488L9.16123 0.838671Z' fill='%238E8E8E'/%3E%3C/svg%3E%0A");
}

.test-swiper .swiper-button-prev,
.test-swiper .swiper-button-next {
  opacity: 0.5;
}

.test-swiper .swiper-button-prev:hover,
.test-swiper .swiper-button-next:hover {
  opacity: 1;
}

.test-swiper .swiper-button-next::after {
  content: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.4119 19.1613L21.5731 10.0001L12.4119 0.838867L11.0357 2.21508L17.8475 9.02693L0.734367 9.02693L0.734367 10.9732L17.8476 10.9732L11.0357 17.7851L12.4119 19.1613Z' fill='%238E8E8E'/%3E%3C/svg%3E%0A");
}

.test-swiper .pagination-wrapper {
  display: flex;
  gap: 2rem;
  flex-direction: row;
  align-items: center;
}
.test-swiper .pagination-wrapper .swiper-pagination {
  display: flex;
  gap: 0.5rem;
}

.pagination-wrapper > * {
  position: relative;
  top: 0 !important;
  height: auto;
  margin: 0;
  width: auto;
  margin-top: -60px;
}

@media screen and (max-width: 1000px) {
  .test-swiper .col-c6.col-c6--5050 {
    grid-area: 1 / 1 / 3 / 5;
  }
  .test-swiper .col-c6.col-c6--collapsed {
    grid-area: 3 / 1 / 5 / 5;
    width: 80%;
    margin-top: -80px;
    margin-bottom: 0;
    justify-self: center;
  }
  .test-swiper .pagination-wrapper {
    justify-content: center;
  }
  /* .pagination-wrapper > * {
    margin-top: 0;
  } */
}
@media screen and (max-width: 768px) {
  .pagination-wrapper > * {
    margin-top: -10px;
  }
}
@media screen and (max-width: 500px) {
  .test-swiper .col-c6.col-c6--collapsed {
    grid-area: 3 / 1 / 5 / 5;
    width: 100%;
    margin-top: 0;
  }
  .pagination-wrapper > * {
    margin-top: -10px;
  }
}

