@charset "UTF-8";
/**
 * Custom styles:
 */
/*** spacers ***/
/***** Don't show scrollbar *****/
@font-face {
  font-family: "rzicons";
  src: url("/pu_rz24/fonts/rzicons.eot?4429257");
  src: url("/pu_rz24/fonts/rzicons.eot?4429257#iefix") format("embedded-opentype"), url("/pu_rz24/fonts/rzicons.woff2?4429257") format("woff2"), url("/pu_rz24/fonts/rzicons.woff?4429257") format("woff"), url("/pu_rz24/fonts/rzicons.ttf?4429257") format("truetype"), url("/pu_rz24/fonts/rzicons.svg?4429257#rzicons") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Outfit';
  src: url("/pu_rz24/fonts/Outfit-ExtraLight.woff2") format("woff2"), url("/pu_rz24/fonts/Outfit-ExtraLight.woff") format("woff"), url("/pu_rz24/fonts/Outfit-ExtraLight.ttf") format("truetype"), url("/pu_rz24/fonts/Outfit-ExtraLight.svg#Outfit-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Outfit';
  src: url("/pu_rz24/fonts/Outfit-Black.woff2") format("woff2"), url("/pu_rz24/fonts/Outfit-Black.woff") format("woff"), url("/pu_rz24/fonts/Outfit-Black.ttf") format("truetype"), url("/pu_rz24/fonts/Outfit-Black.svg#Outfit-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Outfit';
  src: url("/pu_rz24/fonts/Outfit-ExtraBold.woff2") format("woff2"), url("/pu_rz24/fonts/Outfit-ExtraBold.woff") format("woff"), url("/pu_rz24/fonts/Outfit-ExtraBold.ttf") format("truetype"), url("/pu_rz24/fonts/Outfit-ExtraBold.svg#Outfit-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Outfit';
  src: url("/pu_rz24/fonts/Outfit-Light.woff2") format("woff2"), url("/pu_rz24/fonts/Outfit-Light.woff") format("woff"), url("/pu_rz24/fonts/Outfit-Light.ttf") format("truetype"), url("/pu_rz24/fonts/Outfit-Light.svg#Outfit-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Outfit';
  src: url("/pu_rz24/fonts/Outfit-SemiBold.woff2") format("woff2"), url("/pu_rz24/fonts/Outfit-SemiBold.woff") format("woff"), url("/pu_rz24/fonts/Outfit-SemiBold.ttf") format("truetype"), url("/pu_rz24/fonts/Outfit-SemiBold.svg#Outfit-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Outfit';
  src: url("/pu_rz24/fonts/Outfit-Medium.woff2") format("woff2"), url("/pu_rz24/fonts/Outfit-Medium.woff") format("woff"), url("/pu_rz24/fonts/Outfit-Medium.ttf") format("truetype"), url("/pu_rz24/fonts/Outfit-Medium.svg#Outfit-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Outfit';
  src: url("/pu_rz24/fonts/Outfit-Thin.woff2") format("woff2"), url("/pu_rz24/fonts/Outfit-Thin.woff") format("woff"), url("/pu_rz24/fonts/Outfit-Thin.ttf") format("truetype"), url("/pu_rz24/fonts/Outfit-Thin.svg#Outfit-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Outfit';
  src: url("/pu_rz24/fonts/Outfit-Regular.woff2") format("woff2"), url("/pu_rz24/fonts/Outfit-Regular.woff") format("woff"), url("/pu_rz24/fonts/Outfit-Regular.ttf") format("truetype"), url("/pu_rz24/fonts/Outfit-Regular.svg#Outfit-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Outfit';
  src: url("/pu_rz24/fonts/Outfit-Bold.woff2") format("woff2"), url("/pu_rz24/fonts/Outfit-Bold.woff") format("woff"), url("/pu_rz24/fonts/Outfit-Bold.ttf") format("truetype"), url("/pu_rz24/fonts/Outfit-Bold.svg#Outfit-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000000;
  --bs-white: #FFFFFF;
  --bs-gray: #969696;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #F3F3F3;
  --bs-gray-200: #EBEBEB;
  --bs-gray-300: #DCE1E5;
  --bs-gray-400: #C6C2C2;
  --bs-gray-500: #B1B1B1;
  --bs-gray-600: #969696;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #003366;
  --bs-secondary: #3E9EFF;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #F3F3F3;
  --bs-dark: #212529;
  --bs-primary-rgb: 0, 51, 102;
  --bs-secondary-rgb: 62, 158, 255;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 243, 243, 243;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 245, 247, 250;
  --bs-font-sans-serif: Outfit, "Outfit", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 300;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #F5F7FA;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #DCE1E5;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #003366;
  --bs-link-hover-color: #002952;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd; }

/**
 * forked from Bootstrap 5.2.2
 *
 * @author Matthias Weiß <matthias.weiss@newsfactory.de>
 */
.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-grid {
  display: grid !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

.d-none {
  display: none !important; }

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; } }

@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; } }

@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; } }

@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; } }

@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: grid !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

:root {
  --bs-rz-logo: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' viewBox='0 0 2339.83 407.85'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232e2113; stroke-width: 0; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M313.27,301.55c9.22-3.96,9.46-10.99,8.85-21.06V58.45c-.25-11.23-7.14-22.45-23.38-35.29l2.41-3.85c22.8,4.25,33.05,11.43,36.29,21,30.71-30.2,53.87-32.2,74.77-5.56-27.91-8.15-40.37,1.98-40.37,24.48v87.53l45.92-37.93,69.13,35.34-10.41,14.9v129.84c0,3.16,6.67,7.07,12.73,11.01-14.75,5.72-20.13,15.83-20.13,15.83-40.6,51.77-71.13,76.44-99.13,73.32,37.48-14.83,54.67-47.11,54.43-97.84v-120.57l-32.38-16.21-19.35,13.08v111.39c0,7.57,9.46,19.95,18.55,22.26l-43.24,41.01c-7.26-11.58-18.84-28.6-34.69-40.62h0Z'/%3E%3Cpath class='cls-1' d='M319.59,288.23l-6.1-5.94-7.16,6.13c-38.36-44.81-20.34-114.21-84.01-137.9l66.35-56.53L218.02,2.71c-1.69-2.25-3.73-3.1-6.09-2.54-20.93,21.13-39.85,54.64-71.24,58.02,0,0-4.26-33.15-61.6-33.15C48.27,25.03,5.23,61.88,0,94h7.33c9.59-17.76,26.69-25.36,47.62-24.52,15.44,0,31.4,13.33,31.4,28.75v175.11c-35.07,11.23-66.28,33.9-80.23,68.58,53.72-30.62,128.19-28.97,177.9-.23l35.76-69.31-7.87-6.54s-6.96,11.59-13.06,16.67c0,0-15.91-7.49-25.5-8.34l.2-84.65c87.21,13.54,43.84,124.27,111.86,155.55,10.05-24.17,14.06-36.42,34.19-56.83h0ZM158.07,272.12c-3.49-1.7-12.36-1.13-15.84-.28V75.74l15.84-6.73v203.1h0ZM173.75,174.79V58.58l7.85-5.83,52.59,70.28-60.44,51.76h0Z'/%3E%3Cpath class='cls-1' d='M769.83,285.34v-126.7c-5.04-8.58-12.57-14.37-22.58-17.38l43.55-37.84,29.53,25.99v29.23l65.98-54.13,50.51,41.2v6.46c-6.93,3.23-10.53,8.26-10.83,15.07v109.5c0,10.12,8.98,15.6,25.24,15.6l-41.81,49.83-44.09-38.51c6.89-3.83,10.32-9.12,10.3-15.87v-120.54l-21.52-15.61-33.27,24.91v106.51c-.29,6.04,4.34,10.57,13.89,13.61v5.92l-39.14,31.38-39.81-29.23-.54-4.85c8.38-3.18,13.24-8.03,14.57-14.53h0Z'/%3E%3Cpath class='cls-1' d='M708.85,31.97h35.26l-53.98,65.99c-3.25,1.77-7.73,0-7.28-2.59l26-63.4h0Z'/%3E%3Cpath class='cls-1' d='M708.85,31.97h35.26l-53.98,65.99c-3.25,1.77-7.73,0-7.28-2.59l26-63.4h0Z'/%3E%3Cpath class='cls-1' d='M667.18,290.6v-130.54c-.99-8.79-4.5-12.41-10.52-10.86h-8.77v-5.17l41.55-36.45,44.65,31v4.77c-10.28,0-14.84,8.92-14.84,16.04v128.11c0,5.01,5.6,12.19,16.86,20.77l-38.18,32.79-43.3-31.43c8.15-6.52,12.34-12.88,12.53-19.03h0Z'/%3E%3Cpath class='cls-1' d='M645.25,155.93s-41.75-36.68-60.07-51.06c-20.91,22-54.01,49.51-87.14,57.13l7.85,12.07.08,124.01-6.47,10.06c28.78,11.01,53.69,27.04,83.33,38.05,13.96-20.31,39.02-32.72,59.06-52.18l-3.48-10.15c-33.64,14.27-82.03,14.22-82.03-8.05l.08-29.32,88.79-90.55h0ZM599.67,184.72l-43.28,40.53v-69.7l43.28,29.17h0Z'/%3E%3Cpath class='cls-1' d='M1964.95,285.6v-126.7c-5.05-8.58-12.59-14.37-22.58-17.37l43.56-37.84,29.52,26v29.22l66-54.13,50.48,41.2v6.47c-6.9,3.23-10.53,8.26-10.83,15.06v109.5c0,10.12,8.98,15.59,25.26,15.59l-41.82,49.83-44.08-38.52c6.91-3.81,10.32-9.11,10.29-15.85v-120.54l-21.52-15.61-33.24,24.91v106.51c-.29,6.06,4.32,10.58,13.88,13.59v5.93l-39.14,31.37-39.83-29.23-.51-4.83c8.37-3.2,13.23-8.05,14.56-14.54h0Z'/%3E%3Cpath class='cls-1' d='M1574.19,31.33h35.27l-53.99,66c-3.27,1.76-7.73,0-7.27-2.59l25.99-63.41h0Z'/%3E%3Cpath class='cls-1' d='M1532.54,289.96v-130.54c-1-8.79-4.52-12.41-10.53-10.87h-8.78v-5.17l41.55-36.43,44.65,31v4.75c-10.28,0-14.84,8.93-14.84,16.04v128.12c0,5.02,5.59,12.2,16.86,20.78l-38.17,32.77-43.29-31.41c8.15-6.52,12.35-12.88,12.55-19.03h0Z'/%3E%3Cpath class='cls-1' d='M1930.07,131.19s-15.14,14.84-15.14,25.97v115.89c0,13.41,21.16,20.23,33.36,21.92,0,0-29.88,33.65-39.48,47.19l-43.58-27.6,1.24-17.85c-18.34,11.86-42.65,26.18-60.96,41.41-20.93-12.69-35.05-22.05-55.96-34.73,7.39-7.1,11.05-12.98,11.05-17.64l-.25-118.94c-.15-4.51-5.89-12.66-17.19-24.44,18.69-10.23,36.68-35.45,36.68-35.45l42.47,31.08c-5.92,8.02-8.91,15.06-8.96,21.13l.03,120.79,26.93,16.81,26.45-15.29.08-124.5c.08-5.22-7.88-9.7-22.44-13.38l-.11-5.92c23.6-12.51,37.76-23.03,45.75-31.57,16.63,12.54,31.09,20.92,40.03,25.11h0Z'/%3E%3Cpath class='cls-1' d='M1690.76,125.34l41.85.13v36.05h-40.11l.06,121.34,22.15,13.36,24.93-20.07,3.24,16.59-56.49,48-58.89-29.37-.02-5.79,10.97-13.92v-130.25l-33.71.19c30.53-40.63,71.21-76.94,75.56-126.86,0-4.19,10.46-4.46,10.46.26v90.33h0Z'/%3E%3Cpath class='cls-1' d='M1357.05,25.64l-11.36-15.69-16.61,11.46-179.72-17.94-43.92,63.1,14.72,5.22,9.48-13.79,56.88,5.33v76.51l-45.55,35.72,6.32,10.33s21.06-19.82,41.85-10.15l.02,119.89c-53.18-11-103.81,4.94-136.95,39.64-7.37,6.2-.45,16.89,7.74,13.37,56.64-31.89,112.88-20.35,163.05,36.71l11.95-.3c32.24-35.52,65.79-78.16,117.22-89.16-6.96-34.68,6.11-82.92-14.81-114.25-23.55-39.77-67.14-48.23-110.74-54.15l130.43-101.86h0ZM1200.18,175.57c40.83,0,143.19,33.04,66.42,154.9-17.44-11.83-42-28.64-66.42-32.86v-122.04h0ZM1272.66,71.82l-72.76,57.37v-64.52l72.76,7.15h0Z'/%3E%3Cpath class='cls-1' d='M1510.59,155.28s-41.73-36.66-60.06-51.05c-20.9,22.01-54,49.52-87.15,57.13l7.85,12.05.1,124.04-6.47,10.05c28.77,11.01,53.68,27.05,83.33,38.05,13.96-20.31,39-32.71,59.05-52.18l-3.48-10.15c-33.64,14.26-82.03,14.22-82.03-8.05l.08-29.32,88.78-90.57h0ZM1465.01,184.07l-43.28,40.54v-69.71l43.28,29.18h0Z'/%3E%3Cpath class='cls-1' d='M2320.48,125.02c-33.79-3.36-61.91-12.57-84.41-27.59-31.34,26.45-62.41,44.5-89.6,51.31,7.18,11.86,12.62,22.44,12.69,34.51v107.39c.28,4.35-2.47,7.88-8.24,10.59l50.88,32.19-60.27,63.86,6,10.58,24.4-20.79,97.53,20.04,70.37-66.55c-32.8-47.3-39.23-119.15-19.35-215.53h0ZM2259.05,279.49l-25.53,19.2-25.4-16.29v-140.92l50.93,17.94c-2.08,15.07-2.08,55.08,0,120.07h0ZM2294.52,362.47l-84.42-16.63c13.08-18.29,34.64-35,53.31-48.12l31.11,64.75h0Z'/%3E%3Cpolygon class='cls-1' points='991.55 183.1 1092.62 183.1 1099.47 169.4 1110.61 169.4 1087.48 223.37 986.42 223.37 980 235.78 969.72 235.78 991.55 183.1 991.55 183.1'/%3E%3C/svg%3E");
  --bs-tertiary: #6C7680;
  --bs-c-primary-black: #000F1F; }

@media (prefers-color-scheme: dark) {
  :root {
    --bs-body-bg: #212529;
    --bs-body-color: #FFFFFF;
    --bs-white: #343a40;
    --bs-black: #FFFFFF;
    --bs-primary: color-mix(in srgb, #003366, #fff 15%);
    --bs-secondary: color-mix(in srgb, #3E9EFF, #fff 15%);
    --bs-link-color: color-mix(in srgb, #003366, #fff 15%);
    --bs-gray-100: #212529;
    --bs-gray-200: #343a40;
    --bs-gray-300: #495057;
    --bs-gray-400: #969696;
    --bs-gray-600: #C6C2C2;
    --bs-gray-700: #DCE1E5;
    --bs-gray-800: #EBEBEB;
    --bs-gray-900: #F3F3F3;
    --bs-border-color: #565656;
    --bs-rz-logo: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='Ebene_1' viewBox='0 0 2339.83 407.85'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23EBF0F5; stroke-width: 0; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M313.27,301.55c9.22-3.96,9.46-10.99,8.85-21.06V58.45c-.25-11.23-7.14-22.45-23.38-35.29l2.41-3.85c22.8,4.25,33.05,11.43,36.29,21,30.71-30.2,53.87-32.2,74.77-5.56-27.91-8.15-40.37,1.98-40.37,24.48v87.53l45.92-37.93,69.13,35.34-10.41,14.9v129.84c0,3.16,6.67,7.07,12.73,11.01-14.75,5.72-20.13,15.83-20.13,15.83-40.6,51.77-71.13,76.44-99.13,73.32,37.48-14.83,54.67-47.11,54.43-97.84v-120.57l-32.38-16.21-19.35,13.08v111.39c0,7.57,9.46,19.95,18.55,22.26l-43.24,41.01c-7.26-11.58-18.84-28.6-34.69-40.62h0Z'/%3E%3Cpath class='cls-1' d='M319.59,288.23l-6.1-5.94-7.16,6.13c-38.36-44.81-20.34-114.21-84.01-137.9l66.35-56.53L218.02,2.71c-1.69-2.25-3.73-3.1-6.09-2.54-20.93,21.13-39.85,54.64-71.24,58.02,0,0-4.26-33.15-61.6-33.15C48.27,25.03,5.23,61.88,0,94h7.33c9.59-17.76,26.69-25.36,47.62-24.52,15.44,0,31.4,13.33,31.4,28.75v175.11c-35.07,11.23-66.28,33.9-80.23,68.58,53.72-30.62,128.19-28.97,177.9-.23l35.76-69.31-7.87-6.54s-6.96,11.59-13.06,16.67c0,0-15.91-7.49-25.5-8.34l.2-84.65c87.21,13.54,43.84,124.27,111.86,155.55,10.05-24.17,14.06-36.42,34.19-56.83h0ZM158.07,272.12c-3.49-1.7-12.36-1.13-15.84-.28V75.74l15.84-6.73v203.1h0ZM173.75,174.79V58.58l7.85-5.83,52.59,70.28-60.44,51.76h0Z'/%3E%3Cpath class='cls-1' d='M769.83,285.34v-126.7c-5.04-8.58-12.57-14.37-22.58-17.38l43.55-37.84,29.53,25.99v29.23l65.98-54.13,50.51,41.2v6.46c-6.93,3.23-10.53,8.26-10.83,15.07v109.5c0,10.12,8.98,15.6,25.24,15.6l-41.81,49.83-44.09-38.51c6.89-3.83,10.32-9.12,10.3-15.87v-120.54l-21.52-15.61-33.27,24.91v106.51c-.29,6.04,4.34,10.57,13.89,13.61v5.92l-39.14,31.38-39.81-29.23-.54-4.85c8.38-3.18,13.24-8.03,14.57-14.53h0Z'/%3E%3Cpath class='cls-1' d='M708.85,31.97h35.26l-53.98,65.99c-3.25,1.77-7.73,0-7.28-2.59l26-63.4h0Z'/%3E%3Cpath class='cls-1' d='M708.85,31.97h35.26l-53.98,65.99c-3.25,1.77-7.73,0-7.28-2.59l26-63.4h0Z'/%3E%3Cpath class='cls-1' d='M667.18,290.6v-130.54c-.99-8.79-4.5-12.41-10.52-10.86h-8.77v-5.17l41.55-36.45,44.65,31v4.77c-10.28,0-14.84,8.92-14.84,16.04v128.11c0,5.01,5.6,12.19,16.86,20.77l-38.18,32.79-43.3-31.43c8.15-6.52,12.34-12.88,12.53-19.03h0Z'/%3E%3Cpath class='cls-1' d='M645.25,155.93s-41.75-36.68-60.07-51.06c-20.91,22-54.01,49.51-87.14,57.13l7.85,12.07.08,124.01-6.47,10.06c28.78,11.01,53.69,27.04,83.33,38.05,13.96-20.31,39.02-32.72,59.06-52.18l-3.48-10.15c-33.64,14.27-82.03,14.22-82.03-8.05l.08-29.32,88.79-90.55h0ZM599.67,184.72l-43.28,40.53v-69.7l43.28,29.17h0Z'/%3E%3Cpath class='cls-1' d='M1964.95,285.6v-126.7c-5.05-8.58-12.59-14.37-22.58-17.37l43.56-37.84,29.52,26v29.22l66-54.13,50.48,41.2v6.47c-6.9,3.23-10.53,8.26-10.83,15.06v109.5c0,10.12,8.98,15.59,25.26,15.59l-41.82,49.83-44.08-38.52c6.91-3.81,10.32-9.11,10.29-15.85v-120.54l-21.52-15.61-33.24,24.91v106.51c-.29,6.06,4.32,10.58,13.88,13.59v5.93l-39.14,31.37-39.83-29.23-.51-4.83c8.37-3.2,13.23-8.05,14.56-14.54h0Z'/%3E%3Cpath class='cls-1' d='M1574.19,31.33h35.27l-53.99,66c-3.27,1.76-7.73,0-7.27-2.59l25.99-63.41h0Z'/%3E%3Cpath class='cls-1' d='M1532.54,289.96v-130.54c-1-8.79-4.52-12.41-10.53-10.87h-8.78v-5.17l41.55-36.43,44.65,31v4.75c-10.28,0-14.84,8.93-14.84,16.04v128.12c0,5.02,5.59,12.2,16.86,20.78l-38.17,32.77-43.29-31.41c8.15-6.52,12.35-12.88,12.55-19.03h0Z'/%3E%3Cpath class='cls-1' d='M1930.07,131.19s-15.14,14.84-15.14,25.97v115.89c0,13.41,21.16,20.23,33.36,21.92,0,0-29.88,33.65-39.48,47.19l-43.58-27.6,1.24-17.85c-18.34,11.86-42.65,26.18-60.96,41.41-20.93-12.69-35.05-22.05-55.96-34.73,7.39-7.1,11.05-12.98,11.05-17.64l-.25-118.94c-.15-4.51-5.89-12.66-17.19-24.44,18.69-10.23,36.68-35.45,36.68-35.45l42.47,31.08c-5.92,8.02-8.91,15.06-8.96,21.13l.03,120.79,26.93,16.81,26.45-15.29.08-124.5c.08-5.22-7.88-9.7-22.44-13.38l-.11-5.92c23.6-12.51,37.76-23.03,45.75-31.57,16.63,12.54,31.09,20.92,40.03,25.11h0Z'/%3E%3Cpath class='cls-1' d='M1690.76,125.34l41.85.13v36.05h-40.11l.06,121.34,22.15,13.36,24.93-20.07,3.24,16.59-56.49,48-58.89-29.37-.02-5.79,10.97-13.92v-130.25l-33.71.19c30.53-40.63,71.21-76.94,75.56-126.86,0-4.19,10.46-4.46,10.46.26v90.33h0Z'/%3E%3Cpath class='cls-1' d='M1357.05,25.64l-11.36-15.69-16.61,11.46-179.72-17.94-43.92,63.1,14.72,5.22,9.48-13.79,56.88,5.33v76.51l-45.55,35.72,6.32,10.33s21.06-19.82,41.85-10.15l.02,119.89c-53.18-11-103.81,4.94-136.95,39.64-7.37,6.2-.45,16.89,7.74,13.37,56.64-31.89,112.88-20.35,163.05,36.71l11.95-.3c32.24-35.52,65.79-78.16,117.22-89.16-6.96-34.68,6.11-82.92-14.81-114.25-23.55-39.77-67.14-48.23-110.74-54.15l130.43-101.86h0ZM1200.18,175.57c40.83,0,143.19,33.04,66.42,154.9-17.44-11.83-42-28.64-66.42-32.86v-122.04h0ZM1272.66,71.82l-72.76,57.37v-64.52l72.76,7.15h0Z'/%3E%3Cpath class='cls-1' d='M1510.59,155.28s-41.73-36.66-60.06-51.05c-20.9,22.01-54,49.52-87.15,57.13l7.85,12.05.1,124.04-6.47,10.05c28.77,11.01,53.68,27.05,83.33,38.05,13.96-20.31,39-32.71,59.05-52.18l-3.48-10.15c-33.64,14.26-82.03,14.22-82.03-8.05l.08-29.32,88.78-90.57h0ZM1465.01,184.07l-43.28,40.54v-69.71l43.28,29.18h0Z'/%3E%3Cpath class='cls-1' d='M2320.48,125.02c-33.79-3.36-61.91-12.57-84.41-27.59-31.34,26.45-62.41,44.5-89.6,51.31,7.18,11.86,12.62,22.44,12.69,34.51v107.39c.28,4.35-2.47,7.88-8.24,10.59l50.88,32.19-60.27,63.86,6,10.58,24.4-20.79,97.53,20.04,70.37-66.55c-32.8-47.3-39.23-119.15-19.35-215.53h0ZM2259.05,279.49l-25.53,19.2-25.4-16.29v-140.92l50.93,17.94c-2.08,15.07-2.08,55.08,0,120.07h0ZM2294.52,362.47l-84.42-16.63c13.08-18.29,34.64-35,53.31-48.12l31.11,64.75h0Z'/%3E%3Cpolygon class='cls-1' points='991.55 183.1 1092.62 183.1 1099.47 169.4 1110.61 169.4 1087.48 223.37 986.42 223.37 980 235.78 969.72 235.78 991.55 183.1 991.55 183.1'/%3E%3C/svg%3E");
    --bs-c-primary-black: #EBEBEB; } }

html, body {
  margin: 0;
  padding: 0;
  -webkit-overflow-scrolling: touch;
  height: 100%;
  width: 100%; }

:focus {
  outline-color: transparent;
  outline-style: none; }

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  background-color: var(--bs-body-bg);
  font-family: 'Outline', Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: normal;
  color: var(--bs-body-color);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
  position: relative; }

a {
  color: var(--bs-body-color);
  text-decoration: none; }

a:hover {
  color: var(--bs-primary);
  text-decoration: none; }

a:active {
  color: var(--bs-primary); }

a:before, a:after {
  text-decoration: underline; }

a:before, a:after, a:hover:before, a:hover:after {
  text-decoration: none; }

section, footer, div, ul, li, a, form, input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

section, header, footer {
  display: block; }

footer {
  padding: 0;
  margin: 0; }

section {
  display: block;
  margin: 0;
  padding: 0;
  clear: both;
  height: calc(100vh - 70px); }

.-transition {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

.newsticker__wrapper {
  position: relative;
  height: 100%;
  max-height: 100%; }

.newsticker__head {
  min-height: 40px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  z-index: 10;
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.1);
  background: var(--bs-white); }

.newsticker__rzlogo {
  position: relative;
  overflow: hidden;
  width: 50%; }

.newsticker__rzlogoimage {
  position: relative;
  height: 28px;
  width: auto;
  margin: 8px 0 0 .5rem;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  background-image: var(--bs-rz-logo); }

.newsticker__headertext {
  line-height: 42px;
  padding: 0 .5rem 0 1rem;
  width: 50%;
  text-align: right; }

.newsticker__listwrapper {
  overflow: auto;
  height: calc(100vh - 70px);
  max-width: 100%;
  position: relative;
  z-index: 2;
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.1);
  padding: .5rem 0; }

ul.newsticker__list {
  margin: 0;
  padding: 0;
  list-style: none; }

li.newsticker__listitem {
  line-height: 2;
  font-size: 1rem;
  background-color: #fff;
  padding: 0;
  margin: 0;
  cursor: pointer;
  position: relative; }

li.newsticker__listitem:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0; }

li.newsticker__listitem:nth-child(odd) {
  background-color: #f8f8fe; }

a.newsticker__itemlink {
  display: block;
  padding: 0 0 0 .5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  font-weight: bold;
  font-size: .9rem;
  line-height: 2.6;
  color: var(--bs-body-color); }

li.newsticker__listitem.-active {
  background-color: #dcdce4; }

@media all and (min-width: 460px) {
  li.newsticker__listitem:hover {
    background-color: #ebebf2; }
  li.newsticker__listitem.-active:hover {
    background-color: #dcdce4; } }

a.newsticker__itemlink.-breakingnews .newsticker__articledetail {
  color: #a20606; }

.newsticker__itemtime {
  color: #555;
  font-weight: bold;
  padding: 0 .2rem 0 0; }

.newsticker__articledetail {
  overflow: auto;
  width: 100%;
  position: relative;
  z-index: 1;
  padding: 1rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap; }

.newsticker__location {
  color: #000;
  padding: 0;
  margin: 0 0 .4rem;
  display: block;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1; }

.newsticker__articletime {
  color: #777;
  margin: 0 0 .5rem; }

.newsticker__articleheadline {
  margin: 0 0 0.5rem;
  font-weight: 900;
  font-size: 1.6rem;
  line-height: 1.2; }

.newsticker__articlesubheadline {
  margin: 0 0 0.5rem;
  font-size: 1rem; }

.newsticker__articletext {
  line-height: 1.5;
  padding: 0 0 1rem; }

.newsticker__footer {
  position: relative;
  background: var(--bs-white);
  padding: 0 .5rem;
  font-size: .8rem;
  height: 30px;
  line-height: 30px;
  color: var(--bs-body-color);
  text-align: right;
  box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.2);
  z-index: 20; }

.newsticker__footerlink {
  color: var(--bs-body-color);
  padding: 0 .5rem 0 0; }

.newsticker__footerlink:hover {
  color: var(--bs-primary); }

.-scroll::-webkit-scrollbar {
  width: 5px; }

.-scroll::-webkit-scrollbar-track {
  background: #ddd; }

.-scroll::-webkit-scrollbar-thumb {
  background: #666; }

.newsticker__listwrapper {
  height: 40%; }

.newsticker__articledetail {
  height: 60%; }

.newsticker__gridwrapper {
  height: calc(100% - 70px); }

.newsticker__gridwrapper.-newsalert {
  height: calc(100% - 110px); }

@supports (display: grid) {
  .newsticker__gridwrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-template-columns: 40% 60%;
    grid-template-columns: 40% 60%;
    grid-template-rows: 1fr;
    -ms-grid-template-rows: 1fr;
    grid-gap: 1px 1px;
    grid-template-areas: ". ."; }
  .newsticker__listwrapper {
    height: calc(100vh - 70px); }
  .newsticker__gridwrapper.-newsalert > .newsticker__listwrapper {
    height: calc(100vh - 110px); }
  .newsticker__articledetail {
    height: calc(100vh - 70px); }
  .newsticker__gridwrapper.-newsalert > .newsticker__articledetail {
    height: calc(100vh - 110px); } }

/*
@media all and (min-width: 1600px) {
    .newsticker__articleheadline {
        font-size: 1.625rem;
    }

    .newsticker__articletext {
        font-size: 1.2rem;
    }
}
*/
@media all and (max-width: 1280px) {
  .newsticker__gridwrapper {
    grid-template-columns: 50% 50%; } }

@media all and (max-width: 880px) {
  .newsticker__gridwrapper {
    display: block;
    grid-template-columns: none;
    grid-template-areas: ".";
    height: calc(100% - 70px); }
  .newsticker__gridwrapper.-newsalert > .newsticker__gridwrapper {
    height: calc(100% - 110px); }
  .newsticker__listwrapper,
  .newsticker__articledetail {
    overflow: auto;
    display: block; }
  .newsticker__listwrapper {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 1px 2px rgba(0, 0, 0, 0.1); }
  .newsticker__listwrapper,
  .newsticker__gridwrapper.-newsalert > .newsticker__listwrapper {
    height: 40%; }
  .newsticker__articledetail,
  .newsticker__gridwrapper.-newsalert > .newsticker__articledetail {
    padding: 1rem .5rem;
    height: 60%; }
  li.newsticker__listitem {
    line-height: 2.6; }
  .newsticker__headertext-more {
    display: none; }
  .newsticker__rzlogoimage {
    height: 22px;
    padding: 11px 0 0 .5rem; }
  div#articledetail {
    /*height: 100%;*/
    position: relative; } }

@media all and (max-width: 460px) {
  .newsticker__articletext {
    font-size: 1.2rem; }
  .newsticker__articleheadline {
    font-size: 1.4rem; } }

a.newsticker__alert {
  display: block;
  position: relative;
  width: 100%;
  height: 40px;
  color: #333;
  background: #f8f8fe;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08) inset;
  line-height: 40px;
  text-align: center;
  font-weight: 700;
  font-size: .9rem;
  -webkit-animation: colorchange 10s infinite;
  -moz-animation: colorchange 10s infinite;
  -o-animation: colorchange 10s infinite;
  animation: colorchange 10s infinite; }

a.newsticker__alert:hover > .newsticker__alert__button {
  background: #e8e8f2 !important;
  box-shadow: 0 0 0 1px white; }

@keyframes colorchange {
  0% {
    background: #f8f8fe; }
  50% {
    background: #e8e8f2; }
  100% {
    background: #f8f8fe; } }

@-moz-keyframes colorchange {
  0% {
    background: #f8f8fe; }
  50% {
    background: #e8e8f2; }
  100% {
    background: #f8f8fe; } }

@-webkit-keyframes colorchange {
  0% {
    background: #f8f8fe; }
  50% {
    background: #e8e8f2; }
  100% {
    background: #f8f8fe; } }

@-o-keyframes colorchange {
  0% {
    background: #f8f8fe; }
  50% {
    background: #e8e8ec; }
  100% {
    background: #f8f8fe; } }

div#articledetail {
  width: 100%;
  position: relative;
  max-width: 660px;
  margin: 0 auto 2rem; }

.newsticker__loader {
  border: 6px solid #fff;
  border-top: 6px solid #dfdfe4;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin: auto auto;
  animation: imageviewerloaderspin 2s linear infinite;
  box-shadow: 0 0 0 1px #dfdfe4, 0 0 0 1px #dfdfe4 inset;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

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

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

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

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

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

.newsticker__linkwrapper {
  display: block;
  font-size: .875rem;
  opacity: .8;
  height: .875rem; }

.newsticker__articlelink {
  float: left; }

.newsticker__ressort {
  float: right; }

.newsticker__banner {
  text-align: center;
  margin: 2rem 0 0;
  overflow: hidden;
  max-width: 100%;
  width: 100%;
  min-height: 300px; }

@media (prefers-color-scheme: dark) {
  li.newsticker__listitem {
    background-color: #2b2b2b; }
  li.newsticker__listitem:nth-child(odd) {
    background-color: #242424; }
  .newsticker__itemtime {
    color: #7b7b7b; }
  li.newsticker__listitem.-active,
  li.newsticker__listitem.-active:hover,
  li.newsticker__listitem:hover {
    background-color: #191919; }
  li.newsticker__listitem.-active a,
  li.newsticker__listitem.-active a:hover {
    color: #bfbfbf; }
  .newsticker__loader {
    border: 6px solid #6C6C6C;
    border-top: 6px solid #262626;
    box-shadow: 0 0 0 1px #6C6C6C, 0 0 0 1px #6C6C6C inset; }
  a.newsticker__itemlink.-breakingnews {
    color: #c18080; } }
