/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/assets/styles/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* scss/vendor/rem-calc.scss */
/* rem-calculator
*  https://45royale.com/blog/convert-pixels-to-rems/
*/
/*
Removes the unit (e.g. px, em, rem) from a value, returning the number only.
@param {Number} $num - Number to strip unit from.
@returns {Number} The same number, sans unit.
*/
/*
Converts one or more pixel values into matching rem values.
@param {Number|List} $values - One or more values to convert. Be sure to separate them with spaces and not commas. If you need to convert a comma-separated list, wrap the list in parentheses.

@param {Number} $base [null] - The base value to use when calculating the `rem`. If you're using Foundation out of the box, this is 16px. If this parameter is `null`, the function will reference the `$base-font-size` variable as the base.

@returns {List} A list of converted values.
*/
/*
Converts a pixel value to matching rem value. *Any* value passed, regardless of unit, is assumed to be a pixel value. By default, the base pixel value used to calculate the rem value is taken from the `$global-font-size` variable.
@access private
@param {Number} $value - Pixel value to convert.
@param {Number} $base [null] - Base for pixel conversion.
@returns {Number} A number in rems, calculated based on the given value and the base pixel value. rem values are passed through as is.
*/
/**
 * function that encodes special characters in passed string
 * @param $var-to-encode : string to encode
 * https://gist.github.com/indrekpaas/4d6dfa5c29da805219d4149352c4703b
 */
/**
 * returns encoded SVG data URI string, if exists, with appropriate fill color
 * @param $svg-name : name of svg
 * @param $fill-color : HEX of desired fill color
 * background-image: url( svg-data-uri( close, $color ) );
 */
html {
  box-sizing: border-box;
}

body {
  color: #000000;
  font-family: "Poppins";
  font-weight: 400;
  overflow-x: hidden;
}

*, :after, :before {
  box-sizing: inherit;
}

a {
  color: #000000;
  text-decoration: none;
  word-wrap: break-word;
}

.entry-content p,
.entry-content ul:not(.user-cards__card-fields),
.entry-content ol,
.press-prefooter__info-content p,
.press-prefooter__info-content ul:not(.user-cards__card-fields),
.press-prefooter__info-content ol {
  font-size: 1.125rem;
  line-height: 1.5;
}
.entry-content p a,
.entry-content ul:not(.user-cards__card-fields) a,
.entry-content ol a,
.press-prefooter__info-content p a,
.press-prefooter__info-content ul:not(.user-cards__card-fields) a,
.press-prefooter__info-content ol a {
  color: #009FE3;
  border-bottom: 0.125rem solid #036F9D;
  transition: background 0.5s cubic-bezier(0.33, 0.66, 0.66, 1), color 0.5s cubic-bezier(0.33, 0.66, 0.66, 1);
}
.entry-content p a:hover,
.entry-content ul:not(.user-cards__card-fields) a:hover,
.entry-content ol a:hover,
.press-prefooter__info-content p a:hover,
.press-prefooter__info-content ul:not(.user-cards__card-fields) a:hover,
.press-prefooter__info-content ol a:hover {
  background-color: #036F9D;
  color: #ffffff;
  cursor: pointer;
}
.entry-content ul,
.entry-content ol,
.press-prefooter__info-content ul,
.press-prefooter__info-content ol {
  margin: 1rem 0;
}
.entry-content ul li,
.entry-content ol li,
.press-prefooter__info-content ul li,
.press-prefooter__info-content ol li {
  margin: 1rem 0;
}
.entry-content ul ul,
.entry-content ul ol,
.entry-content ol ul,
.entry-content ol ol,
.press-prefooter__info-content ul ul,
.press-prefooter__info-content ul ol,
.press-prefooter__info-content ol ul,
.press-prefooter__info-content ol ol {
  margin: 1rem 0;
}

p.wp-block-paragraph a,
.block-editor-block-list__block a {
  text-decoration: underline;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

button {
  border: 0;
  border-radius: 0;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1;
  cursor: auto;
}

mark {
  background-color: transparent;
}

.wp-site-blocks {
  padding-right: var(--wp--custom--container-spacing);
  padding-left: var(--wp--custom--container-spacing);
}

.entry-content > *,
.wp-block-post-title,
.wp-block-post-featured-image,
.wp-block-query,
.content-container {
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (min-width: 64rem) {
  .entry-content > *,
  .wp-block-post-title,
  .wp-block-post-featured-image,
  .wp-block-query,
  .content-container {
    max-width: 1200px;
  }
}

.entry-content > .alignfull,
.static-theme-block,
.site-footer {
  max-width: none;
  width: unset;
  margin-right: calc(-1 * var(--wp--custom--container-spacing)) !important;
  margin-left: calc(-1 * var(--wp--custom--container-spacing)) !important;
  padding-right: var(--wp--custom--container-spacing) !important;
  padding-left: var(--wp--custom--container-spacing) !important;
}

.entry-content > .alignleft {
  float: left;
  margin-right: 2em;
}

.entry-content > .alignright {
  float: right;
  margin-right: 2em;
}

@media (min-width: 1128px) {
  .single-post #site-content,
  .single-post .press-prefooter {
    margin-left: -13vw;
  }
}
@media (min-width: 64rem) {
  .single-post .entry-content > *,
  .single-post .wp-block-post-title,
  .single-post .wp-block-post-featured-image,
  .single-post .wp-block-query,
  .single-post .content-container:not(.site-header .content-container, .site-footer .content-container, .site-footer__tagline .content-container) {
    max-width: 61.25rem;
  }
}
@media (min-width: 64rem) {
  .single-post .entry-content p,
  .single-post .entry-content .wp-block-heading {
    max-width: 55.625rem;
  }
}
@media (min-width: 64rem) {
  .single-post .press-header .content-container,
  .single-post .press-prefooter .content-container {
    max-width: 55.625rem !important;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

h1 {
  display: block;
  font-size: 2.25rem;
  line-height: 1.3333333333;
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
}

h2 {
  display: block;
  font-size: 1.5rem;
  line-height: 1.4166666667;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
@media (min-width: 48em) {
  h2 {
    display: block;
    font-size: 1.75rem;
    line-height: 1.4285714286;
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }
}

h3 {
  display: block;
  font-size: 1.5rem;
  line-height: 1.3333333333;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

h4 {
  display: block;
  font-size: 1.375rem;
  line-height: 1.3636363636;
  margin-top: 0.6875rem;
  margin-bottom: 0.6875rem;
}

h5 {
  display: block;
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

h6 {
  display: block;
  font-size: 1.125rem;
  line-height: 1.4444444444;
  margin-top: 0.5625rem;
  margin-bottom: 0.5625rem;
}

p {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

.error404 .entry-content {
  padding-bottom: 1.5625rem;
}
.error404 .entry-content img {
  display: flex;
  margin-right: auto;
  margin-left: auto;
}
.error404 .entry-content .shortcode-search {
  position: relative;
  max-width: 825px;
  margin: -1.5625rem auto 40px;
}
.error404 .entry-content .shortcode-search form {
  display: flex;
}
.error404 .entry-content .shortcode-search form .search-input, .error404 .entry-content .shortcode-search form label {
  width: 100%;
}
.error404 .entry-content .shortcode-search form .search-input {
  padding: 5px 50px 5px 10px;
  border: 1px solid #009FE3;
  border-radius: 2px;
  font-size: 24px;
}
.error404 .entry-content .shortcode-search form .search-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ccc;
}
.error404 .entry-content .shortcode-search form .search-input::-moz-placeholder { /* Firefox 19+ */
  color: #ccc;
}
.error404 .entry-content .shortcode-search form .search-input:-ms-input-placeholder { /* IE 10+ */
  color: #ccc;
}
.error404 .entry-content .shortcode-search form .search-input:-moz-placeholder { /* Firefox 18- */
  color: #ccc;
}
.error404 .entry-content .shortcode-search form .submit {
  position: absolute;
  right: 0;
  height: 100%;
  padding: 0 25px;
  text-indent: -9999px;
  border: none;
  background-color: transparent;
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725.074%27 height=%2725.074%27 viewBox=%270 0 25.074 25.074%27%3E%3Cg id=%27loupe%27 fill=%27none%27%3E%3Cpath d=%27M21.972,24.781l-6.559-6.559a9.932,9.932,0,1,1,2.81-2.81l6.559,6.559a1,1,0,0,1,0,1.414l-1.4,1.4a1,1,0,0,1-1.414,0Z%27 stroke=%27none%27/%3E%3Cpath d=%27M 9.934200286865234 16.86840629577637 C 11.30134010314941 16.86840629577637 12.62294006347656 16.47171592712402 13.75613975524902 15.72122573852539 L 14.93830871582031 14.93830680847168 L 15.72122001647949 13.7561559677124 C 16.47171020507812 12.62294578552246 16.86840057373047 11.30133533477783 16.86840057373047 9.934195518493652 C 16.86840057373047 6.110665798187256 13.75773048400879 2.999995708465576 9.934200286865234 2.999995708465576 C 6.11067008972168 2.999995708465576 3 6.110665798187256 3 9.934195518493652 C 3 13.75773525238037 6.11067008972168 16.86840629577637 9.934200286865234 16.86840629577637 M 22.67864990234375 25.07445526123047 C 22.42283058166504 25.07445526123047 22.16699981689453 24.976806640625 21.97170066833496 24.78149604797363 L 15.41263008117676 18.22243499755859 C 13.84222984313965 19.26247596740723 11.95878028869629 19.86840629577637 9.934200286865234 19.86840629577637 C 4.447800159454346 19.86840629577637 3.356933575560106e-08 15.4205961227417 3.356933575560106e-08 9.934195518493652 C 3.356933575560106e-08 4.447795867919922 4.447800159454346 -4.276733307051472e-06 9.934200286865234 -4.276733307051472e-06 C 15.42059993743896 -4.276733307051472e-06 19.86840057373047 4.447795867919922 19.86840057373047 9.934195518493652 C 19.86840057373047 11.95878601074219 19.26247024536133 13.84222602844238 18.2224292755127 15.41263580322266 L 24.7814998626709 21.97170639038086 C 25.17210006713867 22.36230659484863 25.17210006713867 22.9950065612793 24.7814998626709 23.38560485839844 L 23.38559913635254 24.78149604797363 C 23.19029998779297 24.976806640625 22.93448066711426 25.07445526123047 22.67864990234375 25.07445526123047 Z%27 stroke=%27none%27 fill=%27%23009FE3%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.error404 .entry-content .shortcode-search form .submit:hover {
  cursor: pointer;
}

.site-header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  background-color: #ffffff;
  font-weight: 500;
  box-shadow: 0 0.1875rem 0.3125rem 0 rgba(0, 0, 0, 0.2);
  z-index: 100;
}
.site-header .content-container {
  position: relative;
}
.site-header__top-bar {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 3.875rem;
  padding-right: var(--wp--custom--container-spacing);
  padding-left: var(--wp--custom--container-spacing);
  background-color: #ffffff;
  z-index: 100;
}
@media (min-width: 64rem) {
  .site-header__top-bar {
    padding: 0;
  }
}
.site-header__skip-link {
  top: 0.1875rem;
  right: auto;
  bottom: 0.1875rem;
  left: -624.9375rem;
  position: absolute;
  display: flex;
  align-items: center;
  border: 0.125rem solid #000000;
  border-radius: 0.3125rem;
  padding: 0.3125rem 0.625rem;
  background-color: #ffffff;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
  z-index: 9999;
}
.site-header__skip-link:focus {
  left: 0.1875rem;
}
.site-header__logo {
  width: 15rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg data-name=%27Ebene 1%27 viewBox=%270 0 4910 643.55%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27%23009de0%27 data-name=%27PETA Studieren ohne Sezieren%27%3E%3Cg data-name=%27Gruppe 429%27%3E%3Cpath d=%27m524.1,278.2c-26.8,8.6-47.3,14.2-61.7,17.8,30.3-90.6,84.1-193.2,130.4-193.2,30.2,0,47.7,24.6,47.7,48.7-.1,51.4-51.3,105.9-116.4,126.7Zm85.3-189.4c-113.3,0-243.1,181.3-243.1,329.2,0,63.7,18.3,135.5,93.1,135.5,96.8,0,172.9-135.3,172.9-135.3l-12.8-5.9s-57,82.8-120.4,82.8c-32.4,0-60.8-29.8-60.8-88.1,0-20.3,6-51.4,16.2-86,25.9-7.5,69.5-20.2,110.1-32.1,81.8-24,129.1-73.4,129.1-133.8-.1-41.1-33.6-66.3-84.3-66.3Z%27 data-name=%27Pfad 2343%27/%3E%3Cpath d=%27m1006.5 186.3 27.4-95.8h-296.1l-27.4 95.8h90.2l-100.3 352h111.9l100.2-352h94.1z%27 data-name=%27Pfad 2344%27/%3E%3Cpath d=%27m1117.1,90.5l-214.6,447.9h111.8l33.8-73.4h100.1v72.8h97.5V90.5h-128.6Zm31.1,285h-58.8l58.8-127.6v127.6Z%27 data-name=%27Pfad 2345%27/%3E%3Cpath d=%27m200,299c-9.34,0-18.65-.93-27.8-2.8l31.5-110.4c63.3-8.3,76.7,1.1,76.7,20.9,0,82.5-59.7,92.3-80.4,92.3m30.8-208.5h-103.2L0,538.3h103.2l42.9-150.4c153.3,13.1,239.5-55.3,239.5-180.5,0-104.2-87.2-116.8-154.8-116.9Z%27 data-name=%27Pfad 2346%27/%3E%3C/g%3E%3Crect x=%271403.7%27 width=%2725.8%27 height=%27618.6%27 data-name=%27Rechteck 335%27/%3E%3C/g%3E%3Cg fill=%27%23009fe3%27%3E%3Cpath d=%27m1810.6 309.71c-21.77 21.04-54.96 31.55-99.58 31.55h-73.51v159.65h-49.92v-382.4h123.44c43.16 0 75.99 10.43 98.48 31.27 22.49 20.85 33.74 47.74 33.74 80.65s-10.89 58.25-32.64 79.27zm-38.13-27.7c13.17-12.07 19.75-29.26 19.75-51.57 0-47.18-27.08-70.77-81.2-70.77h-73.51v140.45h73.51c27.79 0 48.28-6.04 61.45-18.11z%27/%3E%3Cpath d=%27m1992.7 209.04c16.28-9.51 36.12-14.26 59.53-14.26v51.57h-13.17c-55.96 0-83.94 30.36-83.94 91.07v163.49h-49.92v-300.65h49.92v48.83c8.77-17.19 21.3-30.54 37.58-40.05z%27/%3E%3Cpath d=%27m2382.5 369.24h-240.3c1.82 29.62 11.98 52.76 30.45 69.4 18.46 16.65 40.87 24.96 67.21 24.96 21.57 0 39.59-5.02 54.04-15.09 14.45-10.06 24.59-23.5 30.45-40.33h53.77c-8.05 28.9-24.14 52.39-48.28 70.51-24.14 18.1-54.14 27.15-89.98 27.15-28.53 0-54.04-6.4-76.54-19.21-22.49-12.79-40.14-30.99-52.94-54.58-12.81-23.59-19.2-50.93-19.2-82.02s6.21-58.33 18.65-81.74c12.43-23.4 29.9-41.42 52.39-54.04 22.5-12.62 48.37-18.93 77.63-18.93s53.77 6.22 75.71 18.65 38.86 29.54 50.75 51.3c11.88 21.76 17.83 46.36 17.83 73.79 0 9.52-0.55 19.58-1.65 30.18zm-62.55-89.7c-8.42-13.71-19.84-24.14-34.29-31.27s-30.45-10.7-48-10.7c-25.23 0-46.73 8.05-64.46 24.14-17.75 16.1-27.89 38.41-30.45 66.93h189.83c0-19.01-4.21-35.39-12.62-49.1z%27/%3E%3Cpath d=%27m2494.4 494.05c-18.27-7.85-32.72-18.83-43.33-32.92-10.61-14.07-16.46-30.26-17.56-48.55h51.58c1.44 15 8.49 27.25 21.12 36.76 12.62 9.51 29.17 14.26 49.66 14.26 19 0 34-4.2 44.98-12.62 10.98-8.41 16.47-19.01 16.47-31.82s-5.85-22.95-17.56-29.36c-11.71-6.39-29.82-12.7-54.31-18.92-22.32-5.85-40.51-11.8-54.6-17.83-14.09-6.04-26.16-15-36.2-26.89-10.08-11.88-15.11-27.51-15.11-46.91 0-15.36 4.57-29.43 13.72-42.25 9.15-12.79 22.14-22.95 38.97-30.45 16.8-7.49 36.01-11.24 57.6-11.24 33.27 0 60.16 8.42 80.65 25.23 20.46 16.83 31.43 39.87 32.9 69.13h-49.91c-1.1-15.72-7.42-28.34-18.92-37.85-11.53-9.51-27-14.27-46.36-14.27-17.93 0-32.2 3.84-42.81 11.53-10.61 7.68-15.89 17.75-15.89 30.17 0 9.87 3.19 18.02 9.59 24.42s14.45 11.52 24.15 15.36c9.67 3.84 23.13 8.14 40.3 12.89 21.59 5.85 39.15 11.62 52.69 17.28 13.51 5.67 25.14 14.18 34.83 25.51 9.67 11.34 14.71 26.15 15.08 44.44 0 16.46-4.57 31.27-13.72 44.44s-22.03 23.51-38.67 31c-16.65 7.5-35.75 11.25-57.31 11.25-23.05 0-43.72-3.93-62.02-11.8z%27/%3E%3Cpath d=%27m2780.8 494.05c-18.28-7.85-32.73-18.83-43.33-32.92-10.61-14.07-16.47-30.26-17.56-48.55h51.58c1.45 15 8.49 27.25 21.12 36.76 12.62 9.51 29.17 14.26 49.66 14.26 19.01 0 34.01-4.2 44.98-12.62 10.98-8.41 16.47-19.01 16.47-31.82s-5.85-22.95-17.56-29.36c-11.71-6.39-29.81-12.7-54.31-18.92-22.32-5.85-40.51-11.8-54.58-17.83-14.09-6.04-26.16-15-36.21-26.89-10.08-11.88-15.09-27.51-15.09-46.91 0-15.36 4.57-29.43 13.72-42.25 9.13-12.79 22.12-22.95 38.95-30.45 16.82-7.49 36.01-11.24 57.6-11.24 33.27 0 60.16 8.42 80.65 25.23 20.48 16.83 31.44 39.87 32.92 69.13h-49.93c-1.1-15.72-7.41-28.34-18.92-37.85-11.53-9.51-26.98-14.27-46.36-14.27-17.93 0-32.19 3.84-42.8 11.53-10.61 7.68-15.9 17.75-15.9 30.17 0 9.87 3.19 18.02 9.59 24.42s14.45 11.52 24.15 15.36c9.68 3.84 23.13 8.14 40.31 12.89 21.59 5.85 39.14 11.62 52.68 17.28 13.52 5.67 25.14 14.18 34.84 25.51 9.68 11.34 14.71 26.15 15.08 44.44 0 16.46-4.57 31.27-13.71 44.44-9.15 13.17-22.05 23.51-38.68 31-16.65 7.5-35.75 11.25-57.33 11.25-23.05 0-43.71-3.93-62.01-11.8z%27/%3E%3Cpath d=%27m3295.4 369.24h-240.3c1.83 29.62 11.97 52.76 30.45 69.4 18.46 16.65 40.88 24.96 67.21 24.96 21.57 0 39.58-5.02 54.03-15.09 14.45-10.06 24.59-23.5 30.46-40.33h53.76c-8.05 28.9-24.14 52.39-48.28 70.51-24.14 18.1-54.13 27.15-89.97 27.15-28.53 0-54.03-6.4-76.54-19.21-22.49-12.79-40.14-30.99-52.94-54.58-12.81-23.59-19.21-50.93-19.21-82.02s6.22-58.33 18.66-81.74c12.43-23.4 29.9-41.42 52.39-54.04 22.5-12.62 48.36-18.93 77.63-18.93s53.76 6.22 75.71 18.65c21.94 12.43 38.85 29.54 50.74 51.3s17.84 46.36 17.84 73.79c0 9.52-0.55 19.58-1.65 30.18zm-62.54-89.7c-8.43-13.71-19.85-24.14-34.29-31.27-14.45-7.13-30.45-10.7-48.01-10.7-25.23 0-46.73 8.05-64.46 24.14-17.75 16.1-27.9 38.41-30.45 66.93h189.82c0-19.01-4.21-35.39-12.61-49.1z%27/%3E%3Cpath d=%27m3457 212.6c19.56-11.53 42.33-17.28 68.3-17.28s50.92 6.4 72.69 19.2c21.76 12.81 38.86 30.81 51.29 54.04 12.44 23.23 18.66 50.2 18.66 80.92s-6.22 57.43-18.66 81.2c-12.43 23.78-29.53 42.25-51.29 55.41-21.77 13.17-46 19.76-72.69 19.76s-48.19-5.76-67.76-17.29c-19.58-11.51-34.47-25.87-44.72-43.06v198.06h-49.92v-443.3h49.92v55.41c9.88-17.18 24.59-31.55 44.17-43.06zm146.21 77.63c-9.15-16.82-21.5-29.62-37.03-38.4-15.55-8.78-32.64-13.17-51.3-13.17s-35.2 4.48-50.74 13.45c-15.55 8.96-27.98 21.94-37.31 38.95s-14 36.67-14 58.98 4.67 42.52 14 59.52c9.33 17.01 21.76 30 37.31 38.95 15.54 8.96 32.45 13.44 50.74 13.44s35.75-4.48 51.3-13.44c15.54-8.96 27.89-21.95 37.03-38.95 9.13-17.01 13.71-37.03 13.71-60.07s-4.57-42.42-13.71-59.25z%27/%3E%3Cpath d=%27m3788.4 486.64c-22.86-12.79-40.78-30.99-53.76-54.58-12.99-23.59-19.48-50.93-19.48-82.02s6.68-57.88 20.03-81.47c13.34-23.59 31.55-41.7 54.58-54.32 23.04-12.62 48.83-18.93 77.36-18.93s54.31 6.31 77.36 18.93c23.04 12.62 41.23 30.64 54.58 54.04 13.34 23.41 20.02 50.66 20.02 81.74s-6.85 58.43-20.57 82.02-32.28 41.79-55.68 54.58c-23.42 12.81-49.38 19.21-77.91 19.21s-53.68-6.4-76.54-19.21zm127-37.3c15.73-8.41 28.44-21.03 38.13-37.86 9.7-16.82 14.54-37.31 14.54-61.44s-4.76-44.62-14.27-61.45c-9.51-16.82-21.94-29.35-37.31-37.58-15.35-8.23-32-12.35-49.92-12.35s-35.03 4.12-50.21 12.35c-15.17 8.23-27.34 20.76-36.48 37.58-9.15 16.83-13.71 37.31-13.71 61.45s4.47 45.17 13.43 61.99c8.96 16.83 20.93 29.35 35.94 37.58 15 8.23 31.45 12.34 49.38 12.34s34.75-4.2 50.47-12.62z%27/%3E%3Cpath d=%27m4172.4 209.04c16.27-9.51 36.12-14.26 59.52-14.26v51.57h-13.16c-55.97 0-83.95 30.36-83.95 91.07v163.49h-49.92v-300.65h49.92v48.83c8.78-17.19 21.3-30.54 37.58-40.05z%27/%3E%3Cpath d=%27m4350.4 241.4v177.21c0 14.63 3.1 24.96 9.33 31 6.21 6.04 17 9.05 32.37 9.05h36.76v42.25h-44.99c-27.79 0-48.65-6.39-62.54-19.2-13.9-12.81-20.86-33.83-20.86-63.1v-177.21h-38.94v-41.14h38.94v-75.71h49.93v75.71h78.46v41.14h-78.46z%27/%3E%3Cpath d=%27m4489.2 268.57c12.43-23.23 29.53-41.23 51.29-54.04 21.76-12.8 46-19.2 72.69-19.2s49.19 5.67 68.58 17.01c19.38 11.34 33.83 25.61 43.35 42.79v-54.86h50.47v300.65h-50.47v-55.96c-9.88 17.56-24.61 32.1-44.17 43.61-19.56 11.53-42.34 17.29-68.3 17.29s-50.85-6.59-72.42-19.76c-21.59-13.16-38.59-31.62-51.02-55.41-12.44-23.77-18.66-50.83-18.66-81.2s6.22-57.69 18.66-80.92zm222.19 22.21c-9.15-16.82-21.48-29.71-37.03-38.67s-32.64-13.45-51.29-13.45-35.66 4.39-51.03 13.17c-15.35 8.77-27.61 21.58-36.76 38.4-9.15 16.83-13.71 36.58-13.71 59.25s4.56 43.06 13.71 60.07 21.4 30 36.76 38.95c15.37 8.96 32.37 13.44 51.03 13.44s35.74-4.48 51.29-13.44 27.89-21.95 37.03-38.95 13.72-36.84 13.72-59.52-4.57-42.42-13.72-59.25z%27/%3E%3Cpath d=%27m4910,94.92v405.98h-49.92V94.92h49.92Z%27/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  text-indent: -9999px;
}
.site-header__logo a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}
.site-header__menu {
  display: none;
}
@media (min-width: 48em) {
  .site-header__menu {
    display: block;
  }
}
.site-header__menu ul.menu {
  flex-wrap: wrap;
}
.site-header__menu ul.menu li {
  position: relative;
  margin: 0.3125rem 0;
}
.site-header__menu ul.menu li:after {
  right: 0.9375rem;
  left: 0.9375rem;
  transform: translateY(0.5rem);
}
.site-header__menu ul.menu li a {
  padding: 0.9375rem;
  color: #000000;
  font-size: 1rem;
}
.site-header__menu ul.menu li.is-dropdown-submenu-parent > a {
  padding-right: 1rem !important;
}
@media (min-width: 48em) {
  .site-header__menu ul.menu li.is-dropdown-submenu-parent > a:after {
    content: none !important;
  }
}
.site-header__menu ul.menu li.is-dropdown-submenu-parent .is-dropdown-submenu {
  border-top: 0.25rem solid;
  border-right: none;
  border-bottom: none;
  border-left: none;
  box-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.1);
}
.site-header__search {
  position: absolute;
  top: -6.25rem;
  right: 0;
  left: 0;
  display: flex;
  width: 19.6875rem;
  margin-left: auto;
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
  padding: 0.625rem;
  background-color: #ffffff;
  transition: top 0.25s;
  z-index: 5;
}
.site-header__search form.search-form {
  position: relative;
  width: 100%;
}
.site-header__search form.search-form input[type=search] {
  width: 100%;
  height: 3.125rem;
  border: 0.125rem solid #009FE3;
  border-radius: 0;
  padding: 0 3.125rem 0 1.25rem;
}
.site-header__search form.search-form input[type=submit] {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  bottom: 0.25rem;
  width: 3.125rem;
  height: calc(100% - 8px);
  border: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725.074%27 height=%2725.074%27 viewBox=%270 0 25.074 25.074%27%3E%3Cg id=%27loupe%27 fill=%27none%27%3E%3Cpath d=%27M21.972,24.781l-6.559-6.559a9.932,9.932,0,1,1,2.81-2.81l6.559,6.559a1,1,0,0,1,0,1.414l-1.4,1.4a1,1,0,0,1-1.414,0Z%27 stroke=%27none%27/%3E%3Cpath d=%27M 9.934200286865234 16.86840629577637 C 11.30134010314941 16.86840629577637 12.62294006347656 16.47171592712402 13.75613975524902 15.72122573852539 L 14.93830871582031 14.93830680847168 L 15.72122001647949 13.7561559677124 C 16.47171020507812 12.62294578552246 16.86840057373047 11.30133533477783 16.86840057373047 9.934195518493652 C 16.86840057373047 6.110665798187256 13.75773048400879 2.999995708465576 9.934200286865234 2.999995708465576 C 6.11067008972168 2.999995708465576 3 6.110665798187256 3 9.934195518493652 C 3 13.75773525238037 6.11067008972168 16.86840629577637 9.934200286865234 16.86840629577637 M 22.67864990234375 25.07445526123047 C 22.42283058166504 25.07445526123047 22.16699981689453 24.976806640625 21.97170066833496 24.78149604797363 L 15.41263008117676 18.22243499755859 C 13.84222984313965 19.26247596740723 11.95878028869629 19.86840629577637 9.934200286865234 19.86840629577637 C 4.447800159454346 19.86840629577637 3.356933575560106e-08 15.4205961227417 3.356933575560106e-08 9.934195518493652 C 3.356933575560106e-08 4.447795867919922 4.447800159454346 -4.276733307051472e-06 9.934200286865234 -4.276733307051472e-06 C 15.42059993743896 -4.276733307051472e-06 19.86840057373047 4.447795867919922 19.86840057373047 9.934195518493652 C 19.86840057373047 11.95878601074219 19.26247024536133 13.84222602844238 18.2224292755127 15.41263580322266 L 24.7814998626709 21.97170639038086 C 25.17210006713867 22.36230659484863 25.17210006713867 22.9950065612793 24.7814998626709 23.38560485839844 L 23.38559913635254 24.78149604797363 C 23.19029998779297 24.976806640625 22.93448066711426 25.07445526123047 22.67864990234375 25.07445526123047 Z%27 stroke=%27none%27 fill=%27%23009FE3%27/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  background-position: center;
  text-indent: -9999px;
}
.site-header__search form.search-form input[type=submit]:hover {
  cursor: pointer;
}
.site-header__search-icon {
  position: relative;
  width: 1.25rem;
  height: 1.5625rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725.074%27 height=%2725.074%27 viewBox=%270 0 25.074 25.074%27%3E%3Cg id=%27loupe%27 fill=%27none%27%3E%3Cpath d=%27M21.972,24.781l-6.559-6.559a9.932,9.932,0,1,1,2.81-2.81l6.559,6.559a1,1,0,0,1,0,1.414l-1.4,1.4a1,1,0,0,1-1.414,0Z%27 stroke=%27none%27/%3E%3Cpath d=%27M 9.934200286865234 16.86840629577637 C 11.30134010314941 16.86840629577637 12.62294006347656 16.47171592712402 13.75613975524902 15.72122573852539 L 14.93830871582031 14.93830680847168 L 15.72122001647949 13.7561559677124 C 16.47171020507812 12.62294578552246 16.86840057373047 11.30133533477783 16.86840057373047 9.934195518493652 C 16.86840057373047 6.110665798187256 13.75773048400879 2.999995708465576 9.934200286865234 2.999995708465576 C 6.11067008972168 2.999995708465576 3 6.110665798187256 3 9.934195518493652 C 3 13.75773525238037 6.11067008972168 16.86840629577637 9.934200286865234 16.86840629577637 M 22.67864990234375 25.07445526123047 C 22.42283058166504 25.07445526123047 22.16699981689453 24.976806640625 21.97170066833496 24.78149604797363 L 15.41263008117676 18.22243499755859 C 13.84222984313965 19.26247596740723 11.95878028869629 19.86840629577637 9.934200286865234 19.86840629577637 C 4.447800159454346 19.86840629577637 3.356933575560106e-08 15.4205961227417 3.356933575560106e-08 9.934195518493652 C 3.356933575560106e-08 4.447795867919922 4.447800159454346 -4.276733307051472e-06 9.934200286865234 -4.276733307051472e-06 C 15.42059993743896 -4.276733307051472e-06 19.86840057373047 4.447795867919922 19.86840057373047 9.934195518493652 C 19.86840057373047 11.95878601074219 19.26247024536133 13.84222602844238 18.2224292755127 15.41263580322266 L 24.7814998626709 21.97170639038086 C 25.17210006713867 22.36230659484863 25.17210006713867 22.9950065612793 24.7814998626709 23.38560485839844 L 23.38559913635254 24.78149604797363 C 23.19029998779297 24.976806640625 22.93448066711426 25.07445526123047 22.67864990234375 25.07445526123047 Z%27 stroke=%27none%27 fill=%27%23009FE3%27/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media (min-width: 48em) {
  .site-header__search-icon {
    margin-right: 0.625rem;
  }
}
.site-header__search-icon:hover {
  cursor: pointer;
}
.site-header__search-icon--is-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718.829%27 height=%2718.829%27 viewBox=%270 0 18.829 18.829%27%3E%3Cpath id=%27Vereinigungsmenge_1%27 data-name=%27Vereinigungsmenge 1%27 d=%27M1134-38l-8,8,8-8-8-8,8,8,8-8-8,8,8,8Z%27 transform=%27translate%28-1124.586 47.414%29%27 fill=%27none%27 stroke=%27%23009FE3%27 stroke-width=%273%27/%3E%3C/svg%3E");
}
.site-header__mobile-menu {
  position: absolute;
  top: 100vh;
  width: 100%;
  height: 100vh;
  border-top: 0.125rem solid #009FE3;
  background-color: #ffffff;
  overflow: hidden;
  transition: top 0.25s;
  z-index: 4;
}
.site-header__mobile-menu ul.menu {
  flex-direction: column;
  padding-top: 1.875rem;
  padding-right: var(--wp--custom--container-spacing);
  padding-left: var(--wp--custom--container-spacing);
}
.site-header__mobile-menu ul.menu li a {
  display: block;
  padding: 0.625rem 0;
  color: #000000;
  font-size: 1.125rem;
  visibility: hidden;
}
.site-header__mobile-menu-icon {
  display: flex;
  width: 1.5625rem;
  height: 1.5625rem;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden=%27true%27 focusable=%27false%27 data-prefix=%27fas%27 data-icon=%27bars%27 role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 448 512%27 class=%27svg-inline--fa fa-bars fa-w-14 fa-5x%27%3E%3Cpath fill=%27%23009FE3%27 d=%27M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z%27 class=%27%27%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  visibility: visible;
}
@media (min-width: 48em) {
  .site-header__mobile-menu-icon {
    display: none;
    visibility: hidden;
  }
}
@media (min-width: 48em) {
  .site-header .border-hover {
    transition: height 0.25s;
  }
}
@media (min-width: 48em) {
  .site-header .border-hover:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    height: 0;
    background: #009FE3;
    transform: translateY(0.375rem);
    transition: height 0.25s;
  }
}
.site-header .border-hover:hover:after {
  height: 0.375rem;
}

body.admin-bar.has-scrolled .site-header {
  top: 0;
}
body.admin-bar .site-header {
  top: var(--wp-admin--admin-bar--height);
  transition: top 0.5s;
}

.site-footer {
  padding: 2.5rem 0;
  background-color: #ebebeb;
  font-weight: 500;
}
.site-footer h4 {
  margin: 0 0 0.625rem;
  font-size: 1.25rem;
  font-weight: 500;
}
@media (min-width: 48em) {
  .site-footer h4 {
    font-size: 1.125rem;
  }
}
.site-footer a {
  color: #009FE3;
}
.site-footer__content {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}
@media (min-width: 48em) {
  .site-footer__content {
    text-align: left;
  }
}
.site-footer__col {
  width: 100%;
  margin: 0 0 1.875rem;
}
@media (min-width: 48em) {
  .site-footer__col {
    width: 33.333333%;
    margin: 0;
  }
}
.site-footer__logo {
  width: 7.5rem;
  height: 3.75rem;
  margin: 0 auto 0.625rem;
  background-image: url("data:image/svg+xml,%3Csvg id=%27_221020_PETA_Logo_cyan_Subline-Footer%27 data-name=%27221020_PETA_Logo_cyan_Subline-Footer%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%271245.6%27 height=%27464.7%27 viewBox=%270 0 1245.6 464.7%27%3E%3Cpath id=%27A%27 d=%27M1117,1.7,902.4,449.6h111.8l33.8-73.4h100.1V449h97.5V1.7Zm31.2,285h-58.8l58.8-127.6Z%27 fill=%27%23009fe3%27/%3E%3Cpath id=%27T%27 d=%27M1006.4,97.5l27.5-95.8H737.8L710.3,97.5h90.2L700.3,449.6H812.1L912.4,97.5Z%27 fill=%27%23009fe3%27/%3E%3Cpath id=%27E%27 d=%27M524.1,189.4c-26.8,8.6-47.3,14.2-61.7,17.8C492.7,116.6,546.5,14,592.8,14c30.2,0,47.7,24.6,47.7,48.7C640.4,114.1,589.1,168.6,524.1,189.4ZM609.3,0C496,0,366.2,181.3,366.2,329.2c0,63.7,18.3,135.5,93.1,135.5,96.8,0,172.9-135.3,172.9-135.3l-12.8-5.9s-57,82.8-120.4,82.8c-32.4,0-60.8-29.8-60.8-88.1,0-20.3,6-51.4,16.2-86,25.9-7.5,69.5-20.2,110.1-32.1,81.8-24,129.1-73.4,129.1-133.8C693.6,25.2,660.1,0,609.3,0Z%27 fill=%27%23009fe3%27/%3E%3Cpath id=%27P%27 d=%27M200,210.2a138.166,138.166,0,0,1-27.8-2.8L203.7,97c63.3-8.3,76.7,1.1,76.7,20.9-.1,82.5-59.8,92.3-80.4,92.3M230.8,1.7H127.6L0,449.6H103.2l42.9-150.5c153.3,13.1,239.5-55.3,239.5-180.5C385.5,14.4,298.3,1.8,230.8,1.7Z%27 fill=%27%23009fe3%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media (min-width: 48em) {
  .site-footer__logo {
    margin: 0 0 0.625rem;
  }
}
.site-footer__contact {
  line-height: 1.5;
}
.site-footer #menu-footer-menu-1 {
  flex-direction: column;
  margin-top: -0.3125rem;
}
.site-footer #menu-footer-menu-1 li {
  display: block;
}
.site-footer #menu-footer-menu-1 li a, .site-footer #menu-footer-menu-1 li.ot-sdk-show-settings {
  display: block;
  padding: 0.3125rem 0;
  color: #000000;
  font-size: 1rem;
  line-height: 1;
}
.site-footer #menu-footer-menu-1 li a:hover, .site-footer #menu-footer-menu-1 li.ot-sdk-show-settings:hover {
  color: #009FE3;
  cursor: pointer;
}
.site-footer #menu-footer-menu-2 {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 14.375rem;
  margin: 0 auto;
}
@media (min-width: 48em) {
  .site-footer #menu-footer-menu-2 {
    justify-content: flex-start;
    max-width: none;
    margin: 0;
  }
}
.site-footer #menu-footer-menu-2 li a {
  display: inline-block;
  margin: 0 0.625rem 0.625rem 0;
  padding: 0.46875rem 0.625rem;
  border: 0.125rem solid #009FE3;
  background-color: #ffffff;
  text-transform: uppercase;
}
.site-footer__social {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 0 2.8125rem;
  padding: 0;
  list-style-type: none;
}
@media (min-width: 48em) {
  .site-footer__social {
    justify-content: flex-start;
    margin: 0 0 2.1875rem;
  }
}
.site-footer__social-link {
  display: inline-block;
  width: 2.1875rem;
  height: 2.1875rem;
  margin-right: 0.3125rem;
  border-radius: 50%;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  background-position: center;
  text-indent: -9999px;
}
.site-footer__social-link--is-facebook {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%271792%27 height=%271792%27 viewBox=%270 0 1792 1792%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z%27/%3E%3C/svg%3E");
  background-color: #3b5998;
}
.site-footer__social-link--is-instagram {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%271792%27 height=%271792%27 viewBox=%270 0 1792 1792%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M1152 896q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm138 0q0 164-115 279t-279 115-279-115-115-279 115-279 279-115 279 115 115 279zm108-410q0 38-27 65t-65 27-65-27-27-65 27-65 65-27 65 27 27 65zm-502-220q-7 0-76.5-.5t-105.5 0-96.5 3-103 10-71.5 18.5q-50 20-88 58t-58 88q-11 29-18.5 71.5t-10 103-3 96.5 0 105.5.5 76.5-.5 76.5 0 105.5 3 96.5 10 103 18.5 71.5q20 50 58 88t88 58q29 11 71.5 18.5t103 10 96.5 3 105.5 0 76.5-.5 76.5.5 105.5 0 96.5-3 103-10 71.5-18.5q50-20 88-58t58-88q11-29 18.5-71.5t10-103 3-96.5 0-105.5-.5-76.5.5-76.5 0-105.5-3-96.5-10-103-18.5-71.5q-20-50-58-88t-88-58q-29-11-71.5-18.5t-103-10-96.5-3-105.5 0-76.5.5zm768 630q0 229-5 317-10 208-124 322t-322 124q-88 5-317 5t-317-5q-208-10-322-124t-124-322q-5-88-5-317t5-317q10-208 124-322t322-124q88-5 317-5t317 5q208 10 322 124t124 322q5 88 5 317z%27/%3E%3C/svg%3E");
  background-color: #405de6;
}
.site-footer__social-link--is-twitter {
  background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 fill=%27%23fff%27 viewBox=%270 0 1200 1227%27 style=%27enable-background:new 0 0 1200 1227;%27 xml:space=%27preserve%27%3E%3Cpath d=%27M714.2,519.3L1160.9,0H1055L667.1,450.9L357.3,0H0l468.5,681.8L0,1226.4h105.9l409.6-476.2l327.2,476.2H1200L714.2,519.3 L714.2,519.3z M569.2,687.8l-47.5-67.9L144,79.7h162.6l304.8,436l47.5,67.9l396.2,566.7H892.5L569.2,687.8L569.2,687.8z%27/%3E%3C/svg%3E%0A");
  background-color: #1da1f2;
}
.site-footer__tagline {
  width: 100%;
  padding: 0.9375rem 0;
  background-color: #ffffff;
  color: #009FE3;
  font-size: 0.8125rem;
  line-height: 2;
  font-weight: 500;
}
@media (min-width: 64rem) {
  .site-footer__tagline {
    line-height: 1;
  }
}
.site-footer__newsletter {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.9375rem 1.25rem;
  background-color: #ffb800;
  color: #ffffff;
  font-size: 1.25rem;
  font-weight: 700;
  z-index: 101;
}
@media (min-width: 64rem) {
  .site-footer__newsletter {
    bottom: 15%;
    left: auto;
    width: auto;
    font-size: 1rem;
    box-shadow: -0.125rem 0.125rem 0.3125rem 0 rgba(0, 0, 0, 0.15);
    z-index: 98;
  }
}
.site-footer__newsletter:hover {
  cursor: pointer;
}

.is-front-page .press-filter {
  padding-top: 0.3125rem;
}

.menu {
  position: relative;
  display: flex;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.popup-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  padding-top: var(--wp-admin--admin-bar--height);
  background: rgba(0, 0, 0, 0.25);
  z-index: 200;
}
@media (min-width: 64rem) {
  .popup-modal {
    padding: calc(var(--wp-admin--admin-bar--height) + 50px) 0.9375rem 3.125rem;
  }
}
.popup-modal__body {
  position: relative;
  max-width: 50rem;
  height: 100%;
  margin: 0 auto;
  background-color: #ffffff;
  overflow: hidden;
}
.popup-modal__form {
  position: relative;
  max-width: 43.75rem;
  margin: 0 auto;
}
.popup-modal__form iframe {
  position: absolute;
  top: 3.125rem;
  right: 0;
  bottom: 3.125rem;
  left: 0;
  width: 100%;
  height: 100%;
}
.popup-modal__close {
  position: absolute;
  top: 0.9375rem;
  right: 1.25rem;
  width: 1.25rem;
  height: 1.5625rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718.829%27 height=%2718.829%27 viewBox=%270 0 18.829 18.829%27%3E%3Cpath id=%27Vereinigungsmenge_1%27 data-name=%27Vereinigungsmenge 1%27 d=%27M1134-38l-8,8,8-8-8-8,8,8,8-8-8,8,8,8Z%27 transform=%27translate%28-1124.586 47.414%29%27 fill=%27none%27 stroke=%27%23009FE3%27 stroke-width=%273%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.popup-modal__close:hover {
  cursor: pointer;
}

.press-header__breadcrumbs {
  margin: 2.5rem 0 0;
}
.press-header__breadcrumbs-cats {
  display: flex;
  align-items: center;
  padding: 0.625rem 0;
}
.press-header__breadcrumbs-cat {
  font-size: 0.875rem;
  font-weight: 700;
}
.press-header__breadcrumbs-cat a {
  color: #009FE3;
}
.press-header__breadcrumbs-separator {
  width: 0.78125rem;
  height: 0.78125rem;
  margin: 0 0.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden=%27true%27 focusable=%27false%27 data-prefix=%27fas%27 data-icon=%27chevron-right%27 role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 320 512%27 class=%27svg-inline--fa fa-chevron-right fa-w-10 fa-5x%27%3E%3Cpath fill=%27%23009FE3%27 d=%27M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z%27 class=%27%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.press-header__headline {
  font-size: 1.5rem;
}
@media (min-width: 48em) {
  .press-header__headline {
    font-size: 1.875rem;
  }
}
.press-header__post-info {
  display: flex;
  margin: 1.25rem 0;
}
.press-header__post-info-item {
  display: flex;
  align-items: center;
  margin: 0 0.9375rem 0.3125rem 0;
  font-size: 1rem;
  font-weight: 500;
}
.press-header__post-info-item:before {
  content: "";
  display: inline-block;
  width: 1.4375rem;
  height: 1.4375rem;
  margin-right: 0.3125rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.press-header__location:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718.142%27 height=%2724.166%27 viewBox=%270 0 18.142 24.166%27%3E%3Cg id=%27location%27 transform=%27translate%280.456 0.5%29%27%3E%3Cpath id=%27Pfad_459%27 data-name=%27Pfad 459%27 d=%27M8.582.5a8.435,8.435,0,0,1,5.7,2.265,8.078,8.078,0,0,1,2.326,4.2c.738,3.9-1.959,7.5-5.088,11.688A43.272,43.272,0,0,1,8.563,22.2a40.669,40.669,0,0,1-3.074-3.711C2.524,14.441-.124,10.828.63,6.894A8.194,8.194,0,0,1,3.174,2.461,8.207,8.207,0,0,1,8.582.5Z%27 fill=%27none%27 stroke=%27%23000%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3Cpath id=%27Pfad_460%27 data-name=%27Pfad 460%27 d=%27M11.864,8.644A3.263,3.263,0,1,1,8.6,5.381a3.263,3.263,0,0,1,3.263,3.263%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.press-header__date:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27utf-8%27%3F%3E%3C%21-- Generator: Adobe Illustrator 27.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 21 23%27 style=%27enable-background:new 0 0 21 23;%27 xml:space=%27preserve%27%3E%3Cstyle type=%27text/css%27%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:none;stroke:%23000000;stroke-width:2;%7D%0A%3C/style%3E%3Cg id=%27kalender_icon%27 transform=%27translate%28-454 -360%29%27%3E%3Cg id=%27rand%27 transform=%27translate%28454 362%29%27%3E%3Cpath class=%27st0%27 d=%27M2,0h17c1.1,0,2,0.9,2,2v17c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V2C0,0.9,0.9,0,2,0z%27/%3E%3Cpath class=%27st1%27 d=%27M2,1h17c0.6,0,1,0.4,1,1v17c0,0.6-0.4,1-1,1H2c-0.6,0-1-0.4-1-1V2C1,1.4,1.4,1,2,1z%27/%3E%3C/g%3E%3Crect id=%27Rechteck_162%27 x=%27456%27 y=%27363%27 width=%2717%27 height=%276%27/%3E%3Crect id=%27Rechteck_169%27 x=%27461%27 y=%27372%27 width=%273%27 height=%273%27/%3E%3Crect id=%27Rechteck_170%27 x=%27465%27 y=%27372%27 width=%273%27 height=%273%27/%3E%3Crect id=%27Rechteck_171%27 x=%27469%27 y=%27372%27 width=%273%27 height=%273%27/%3E%3Crect id=%27Rechteck_173%27 x=%27457%27 y=%27376%27 width=%273%27 height=%273%27/%3E%3Crect id=%27Rechteck_174%27 x=%27461%27 y=%27376%27 width=%273%27 height=%273%27/%3E%3Crect id=%27Rechteck_175%27 x=%27465%27 y=%27376%27 width=%273%27 height=%273%27/%3E%3Ccircle id=%27Ellipse_18%27 class=%27st0%27 cx=%27460%27 cy=%27365%27 r=%272%27/%3E%3Cpath id=%27Rechteck_177%27 d=%27M460,360L460,360c0.6,0,1,0.4,1,1v4c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1v-4 C459,360.4,459.4,360,460,360z%27/%3E%3Ccircle id=%27Ellipse_19%27 class=%27st0%27 cx=%27469%27 cy=%27365%27 r=%272%27/%3E%3Cpath id=%27Rechteck_178%27 d=%27M469,360L469,360c0.6,0,1,0.4,1,1v4c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1v-4 C468,360.4,468.4,360,469,360z%27/%3E%3C/g%3E%3C/svg%3E%0A");
}

.press-contact {
  position: fixed;
  right: 0;
  left: 0;
  bottom: 0;
  min-width: 15.625rem;
  z-index: 99;
}
@media (min-width: 64rem) {
  .press-contact {
    top: 6.25rem;
    left: auto;
    bottom: auto;
    padding: 1.25rem 0.9375rem 0;
    background-color: #ffffff;
    box-shadow: 0 0.1875rem 0.3125rem 0 rgba(0, 0, 0, 0.2);
  }
}
.press-contact--scroll {
  top: 0 !important;
  bottom: 0 !important;
  height: 100%;
  padding-bottom: 0;
  overflow-y: auto;
}
.press-contact--scroll .press-contact__close {
  top: auto;
}
.press-contact--hide-on-mobile {
  display: none;
}
@media (min-width: 64rem) {
  .press-contact--hide-on-mobile {
    display: block;
  }
}
@media (min-width: 64rem) {
  .press-contact--is-closed {
    transform: translateX(100%);
  }
}
.press-contact__close {
  top: 0.625rem;
  right: 0.625rem;
  position: absolute;
  width: 0.9375rem;
  height: 0.9375rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718.829%27 height=%2718.829%27 viewBox=%270 0 18.829 18.829%27%3E%3Cpath id=%27Vereinigungsmenge_1%27 data-name=%27Vereinigungsmenge 1%27 d=%27M1134-38l-8,8,8-8-8-8,8,8,8-8-8,8,8,8Z%27 transform=%27translate%28-1124.586 47.414%29%27 fill=%27none%27 stroke=%27%23009FE3%27 stroke-width=%273%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  text-indent: -9999px;
}
.press-contact__close:hover {
  cursor: pointer;
}
.press-contact h5 {
  margin: 0 0 0.9375rem;
  font-size: 1rem;
  line-height: 1;
  font-weight: 500;
}
.press-contact__main {
  margin-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #ebebeb;
  padding-bottom: 0.625rem;
}
.press-contact__main-image {
  width: 6.25rem;
  height: 6.25rem;
  margin-bottom: 0.9375rem;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.press-contact__main-fields {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 1rem;
}
.press-contact__main-field {
  margin-bottom: 0.625rem;
}
.press-contact__main-field--is-name {
  font-weight: 500;
}
.press-contact__main-field a {
  color: #009FE3;
}
.press-contact__copy {
  margin-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #ebebeb;
  padding-bottom: 0.625rem;
}
.press-contact__copy-links {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.press-contact__copy-link {
  margin: 0 0 0.625rem;
}
.press-contact__copy-link button {
  display: flex;
  align-items: center;
  color: #009FE3;
}
.press-contact__copy-link button:before {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem;
  margin-right: 0.46875rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.press-contact__copy-link button:hover {
  cursor: pointer;
}
.press-contact__copy-link--is-text button:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2719%27 viewBox=%270 0 16 19%27%3E%3Cg id=%27copy_icon%27 data-name=%27copy icon%27 transform=%27translate%280.067%29%27%3E%3Cg id=%27Rechteck_124%27 data-name=%27Rechteck 124%27 transform=%27translate%28-0.067%29%27 fill=%27%23fff%27 stroke=%27%23009FE3%27 stroke-width=%272%27%3E%3Crect width=%2712%27 height=%2715%27 stroke=%27none%27/%3E%3Crect x=%271%27 y=%271%27 width=%2710%27 height=%2713%27 fill=%27none%27/%3E%3C/g%3E%3Cg id=%27Rechteck_125%27 data-name=%27Rechteck 125%27 transform=%27translate%283.933 4%29%27 fill=%27%23fff%27 stroke=%27%23009FE3%27 stroke-width=%272%27%3E%3Crect width=%2712%27 height=%2715%27 stroke=%27none%27/%3E%3Crect x=%271%27 y=%271%27 width=%2710%27 height=%2713%27 fill=%27none%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.press-contact__copy-link--is-link button:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719.252%27 height=%2717.762%27 viewBox=%270 0 19.252 17.762%27%3E%3Cg id=%27link_icon%27 data-name=%27link icon%27 transform=%27translate%280.003 0.003%29%27%3E%3Cpath id=%27Pfad_454%27 data-name=%27Pfad 454%27 d=%27M8.117,10.142a4,4,0,0,0,5.635.493l3.065-2.571a4,4,0,1,0-5.143-6.128L9.63,3.651%27 fill=%27none%27 stroke=%27%23009FE3%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3Cpath id=%27Pfad_455%27 data-name=%27Pfad 455%27 d=%27M11.128,7.615a4,4,0,0,0-5.635-.493L2.428,9.693a4,4,0,1,0,5.143,6.128L9.444,14.25%27 fill=%27none%27 stroke=%27%23009FE3%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27/%3E%3C/g%3E%3C/svg%3E%0A");
}
.press-contact__social {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: center;
  background-color: #009FE3;
}
@media (min-width: 64rem) {
  .press-contact__social {
    justify-content: space-between;
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
    background-color: transparent;
  }
}
.press-contact__social-item {
  width: 3.4375rem;
  height: 3.4375rem;
  border-right: 0.03125rem solid #ffffff;
  border-left: 0.03125rem solid #ffffff;
}
.press-contact__social-item:first-child {
  border-left: 0.0625rem solid #ffffff;
}
.press-contact__social-item:last-child {
  border-right: 0.0625rem solid #ffffff;
}
@media (min-width: 64rem) {
  .press-contact__social-item {
    width: calc(16.66666667% - 0.078125rem);
    height: 2.5rem;
    border: none !important;
  }
}
.press-contact__social-item a {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #009FE3;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5625rem;
  text-indent: -9999px;
}
@media (min-width: 64rem) {
  .press-contact__social-item a {
    background-size: 1.25rem;
  }
}
.press-contact__social-item--is-whatsapp a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%271792%27 height=%271792%27 viewBox=%270 0 1792 1792%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M1113 974q13 0 97.5 44t89.5 53q2 5 2 15 0 33-17 76-16 39-71 65.5t-102 26.5q-57 0-190-62-98-45-170-118t-148-185q-72-107-71-194v-8q3-91 74-158 24-22 52-22 6 0 18 1.5t19 1.5q19 0 26.5 6.5t15.5 27.5q8 20 33 88t25 75q0 21-34.5 57.5t-34.5 46.5q0 7 5 15 34 73 102 137 56 53 151 101 12 7 22 7 15 0 54-48.5t52-48.5zm-203 530q127 0 243.5-50t200.5-134 134-200.5 50-243.5-50-243.5-134-200.5-200.5-134-243.5-50-243.5 50-200.5 134-134 200.5-50 243.5q0 203 120 368l-79 233 242-77q158 104 345 104zm0-1382q153 0 292.5 60t240.5 161 161 240.5 60 292.5-60 292.5-161 240.5-240.5 161-292.5 60q-195 0-365-94l-417 134 136-405q-108-178-108-389 0-153 60-292.5t161-240.5 240.5-161 292.5-60z%27/%3E%3C/svg%3E");
  background-size: 1.875rem;
}
@media (min-width: 64rem) {
  .press-contact__social-item--is-whatsapp a {
    background-size: 1.5625rem;
  }
}
.press-contact__social-item--is-telegram a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%271em%27 viewBox=%270 0 496 512%27%3E%3C%21--%21 Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill=%27%23ffffff%27 d=%27M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z%27/%3E%3C/svg%3E");
}
.press-contact__social-item--is-facebook a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%271792%27 height=%271792%27 viewBox=%270 0 1792 1792%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z%27/%3E%3C/svg%3E");
}
.press-contact__social-item--is-twitter a {
  background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 fill=%27%23fff%27 viewBox=%270 0 1200 1227%27 style=%27enable-background:new 0 0 1200 1227;%27 xml:space=%27preserve%27%3E%3Cpath d=%27M714.2,519.3L1160.9,0H1055L667.1,450.9L357.3,0H0l468.5,681.8L0,1226.4h105.9l409.6-476.2l327.2,476.2H1200L714.2,519.3 L714.2,519.3z M569.2,687.8l-47.5-67.9L144,79.7h162.6l304.8,436l47.5,67.9l396.2,566.7H892.5L569.2,687.8L569.2,687.8z%27/%3E%3C/svg%3E%0A");
}
.press-contact__social-item--is-linkedin a {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%271792%27 height=%271792%27 viewBox=%270 0 1792 1792%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill=%27%23ffffff%27 d=%27M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z%27/%3E%3C/svg%3E");
}
.press-contact__social-item--is-email a {
  background-image: url("data:image/svg+xml,%3Csvg id=%27Ebene_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 51 51%27%3E%3Cstyle%3E.st0%7Bstroke:%23ffffff;stroke-width:3%7D.st0,.st1%7Bfill:none%7D%3C/style%3E%3Cpath id=%27Vereinigungsmenge_1%27 class=%27st0%27 d=%27M22.5 25.5L5.6 13.3c.5-.6 1.2-1 2-1h36.1c.8 0 1.5.4 2 1L28.2 25.8l16.2 12-16.2-12-2.6 1.9-3.1-2.2L7.1 38.3l15.4-12.8z%27/%3E%3Cg id=%27Rechteck_2%27%3E%3Cpath class=%27st1%27 d=%27M7.1 11.8h37c1.7 0 3 1.3 3 3v21c0 1.7-1.3 3-3 3h-37c-1.7 0-3-1.3-3-3v-21c0-1.6 1.3-3 3-3z%27/%3E%3Cpath class=%27st0%27 d=%27M7.1 12.3h37c1.4 0 2.5 1.1 2.5 2.5v21c0 1.4-1.1 2.5-2.5 2.5h-37c-1.4 0-2.5-1.1-2.5-2.5v-21c0-1.4 1.1-2.5 2.5-2.5z%27/%3E%3C/g%3E%3C/svg%3E");
  background-size: 1.875rem;
}
@media (min-width: 64rem) {
  .press-contact__social-item--is-email a {
    background-size: 1.5625rem;
  }
}

@media (min-width: 64rem) {
  body.admin-bar .press-contact {
    top: calc(var(--wp-admin--admin-bar--height) + 100px);
  }
}

.press-prefooter__sources {
  margin: 1.5625rem 0;
}
.press-prefooter__sources-trigger {
  font-size: 1.25rem;
  font-weight: 600;
}
.press-prefooter__sources-trigger:after {
  content: " [+]";
}
.press-prefooter__sources-trigger--is-active:after {
  content: " [-]";
}
.press-prefooter__source {
  margin-bottom: 0.625rem;
  line-height: 1.5;
  word-break: break-all;
}
.press-prefooter__source a {
  color: #009FE3;
}
.press-prefooter__info {
  margin: 1.5625rem 0;
  line-height: 1.5;
}
.press-prefooter__info h3 {
  font-size: 1.25rem;
  font-weight: 600;
}
.press-prefooter__info-content {
  word-break: break-all;
}
.press-prefooter__info-content p {
  margin-bottom: 0.3125rem;
}
.press-prefooter__copy-buttons {
  margin: 2.5rem 0 1.25rem;
}
.press-prefooter__copy-buttons .press-contact__copy-link {
  display: block;
  margin: 0 0 0.625rem;
  text-align: center;
}
@media (min-width: 48em) {
  .press-prefooter__copy-buttons .press-contact__copy-link {
    display: inline-block;
    margin: 0 2.5rem 1.5625rem 0;
  }
}
.press-prefooter__copy-buttons .press-contact__copy-link button {
  display: block;
  width: 100%;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  color: #ffffff;
}
@media (min-width: 48em) {
  .press-prefooter__copy-buttons .press-contact__copy-link button {
    display: inline-block;
    width: auto;
  }
}
.press-prefooter__copy-buttons .press-contact__copy-link button:before {
  content: none;
}
.press-prefooter__copy-buttons .press-contact__copy-link button:hover {
  cursor: pointer;
  box-shadow: 0 0.1875rem 0.3125rem 0 rgba(0, 0, 0, 0.2);
}
.press-prefooter__author {
  margin: 1.25rem calc(var(--wp--custom--container-spacing) * -1) 1.5625rem;
  padding: 0.625rem 2.1875rem 2.5rem;
  background-color: #F8FDFF;
}
@media (min-width: 48em) {
  .press-prefooter__author {
    margin: 1.25rem 0 1.5625rem;
  }
}
.press-prefooter__author h3 {
  font-size: 1.375rem;
}
.press-prefooter__author-grid {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 48em) {
  .press-prefooter__author-grid {
    flex-direction: row;
  }
}
.press-prefooter__author-image {
  margin-right: 2.5rem;
  margin-bottom: 1.5625rem;
}
@media (min-width: 48em) {
  .press-prefooter__author-image {
    margin-bottom: 0;
  }
}
.press-prefooter__author-image-img {
  width: 9.375rem;
  height: 9.375rem;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.press-prefooter__author-details {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 1.125rem;
}
.press-prefooter__author-details-field {
  margin-bottom: 0.46875rem;
}
.press-prefooter__author-details-field--is-name {
  font-weight: 500;
}
.press-prefooter__author-details-field--is-email a {
  color: #009FE3;
}
.press-prefooter__author-details-field--is-vcard a {
  display: flex;
  justify-content: center;
  justify-content: flex-start;
}
.press-prefooter__author-details-field--is-vcard a:before {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.3125rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 21 25%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-1,.cls-2%7Bstroke:%23000;stroke-linejoin:round;%7D.cls-3%7Bfill:%23f8fdff;font-family:Arial-BoldMT, Arial;font-size:9px;font-weight:700;%7D.cls-3,.cls-4%7Bisolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Cpath id=%27Pfad_462%27 class=%27cls-1%27 d=%27m2,.5h12.19l4.82,4.87v19.13H2V.5Z%27/%3E%3Cpath id=%27Pfad_463%27 class=%27cls-2%27 d=%27m18.36,5.5h-5V.5h0l1.77,1.77,3.23,3.23Z%27/%3E%3Crect id=%27Rechteck_190%27 y=%279.5%27 width=%2721%27 height=%2710%27 rx=%271%27 ry=%271%27/%3E%3Cg id=%27VCF-2%27 class=%27cls-4%27%3E%3Ctext class=%27cls-3%27 transform=%27translate%281.5 17.5%29%27%3E%3Ctspan x=%270%27 y=%270%27%3EVCF%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.press-prefooter__related-posts {
  margin: 2.5rem calc(var(--wp--custom--container-spacing) * -1) 4.6875rem;
}
@media (min-width: 48em) {
  .press-prefooter__related-posts {
    margin: 2.5rem 0;
  }
}
.press-prefooter__related-posts-title {
  margin-right: var(--wp--custom--container-spacing);
  margin-left: var(--wp--custom--container-spacing);
  font-size: 1.25rem;
  font-weight: 600;
}
@media (min-width: 48em) {
  .press-prefooter__related-posts-title {
    margin-right: 0;
    margin-left: 0;
  }
}
.press-prefooter__related-posts-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.site-button {
  display: inline-block;
  padding: 0.9375rem 1.25rem;
  background-color: #009FE3;
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 500;
}
.site-button:hover {
  background-color: #036F9D;
  box-shadow: 0 0.1875rem 0.3125rem 0 rgba(0, 0, 0, 0.2);
}

.press-card {
  width: 100%;
}
.press-card:hover .press-card__inner {
  background-color: #F8FDFF;
  box-shadow: 0 0.1875rem 0.3125rem 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 48em) {
  .press-card {
    width: 32.5%;
  }
}
.press-card:not(:last-child) {
  margin-bottom: 3.125rem;
}
@media (min-width: 48em) {
  .press-card:not(:last-child) {
    margin-bottom: 0;
  }
}
.press-card__inner {
  padding: 0 1.25rem 1.875rem;
  background-color: #E5F5FC;
}
@media (min-width: 48em) {
  .press-card__inner {
    padding: 0.9375rem 0.625rem 1.25rem;
  }
}
.press-card__image {
  position: relative;
  height: 0;
  margin: 0 -1.25rem 0;
  padding-top: 67.3913043478%;
  overflow: hidden;
}
@media (min-width: 48em) {
  .press-card__image {
    margin: 0;
  }
}
.press-card__image img {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.press-card__category {
  margin: 1.25rem 0 0.625rem;
  font-size: 0.875rem;
  font-weight: 700;
}
@media (min-width: 48em) {
  .press-card__category {
    margin: 0.625rem 0;
    font-size: 0.75rem;
  }
}
.press-card__category a {
  color: #009FE3;
}
.press-card__info {
  display: flex;
  flex-direction: column;
  margin: 0.9375rem 0;
  font-size: 0.875rem;
}
@media (min-width: 48em) {
  .press-card__info {
    margin: 0.625rem 0;
  }
}
.press-card__location {
  margin-bottom: 0.3125rem;
}
.press-card__title h3 {
  font-size: 1.25rem;
}
.press-card__excerpt {
  font-size: 1rem;
  line-height: 1.5;
}

.media-credit__wrap {
  display: block;
  height: 100%;
  background: #F8FDFF;
  width: 100%;
  border-left: 4px solid #009FE3;
  font-size: 16px;
  line-height: 25px;
}
.media-credit__wrap .media-credit:not(:last-child):after {
  content: "";
}
.media-credit__wrap .media-credit span {
  font: normal normal normal 16px/25px Poppins;
}

figcaption.wp-element-caption {
  display: block;
  height: 100%;
  background: #F8FDFF;
  width: 100%;
  border-left: 4px solid #009FE3;
  font-size: 16px;
  line-height: 25px;
  padding: 0.625rem 1.3125rem !important;
  font: normal normal normal 16px/25px Poppins;
}

.static-theme-block {
  padding: 1em;
  background-color: #2375C9;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 version=%271.1%27 id=%27Layer_1%27 x=%270px%27 y=%270px%27 viewBox=%270 0 100 37.8%27 enable-background=%27new 0 0 100 37.8%27 xml:space=%27preserve%27%3E%3Cpath fill=%27rgba%28255, 255, 255, 0.5%29%27 d=%27M19,0H9.7L0,36h8l3.9-14l-0.4,1.8c5.4,0.4,17.1,0.5,18.8-12.6C32-1.4,19,0,19,0z M19.9,15.1 c-2.7,2.6-6.6,1.6-6.6,1.6l1.1-4l1.5-5.3c0.5-0.1,4.4-0.4,5.5,0.4C22.7,8.8,21.7,13.4,19.9,15.1z M54.3,2.8c-0.6-1-1.6-1.8-2.7-2.2 c-6.8-2.3-12.5,3-16.4,8.1c-3.9,5.4-6.3,11.3-6.5,18.3c0.2,3.9,1.2,8.3,5.2,9.9c6.6,1.6,11.4-3.9,14.8-8.5c0.3-0.6,1.1-1.3,1.1-1.9 c-0.3-0.1-0.5-0.4-0.9-0.3c-0.8,1.1-1.5,2.2-2.5,3.1c-2.3,2.2-5.2,3.9-8.5,3.2c-3.7-1.6-3.8-5.9-3.4-9.6c0.3-1.4,0.3-2.9,1-4.2 l2.5-0.8c5.5-1.8,11.8-2.2,15.5-7.6C54.9,8.2,55.8,5.1,54.3,2.8z M42.3,14.9c-7.4,2.4-5.6,1.4-5.6,1.4S42.4-0.6,48.1,1.4 C54,3.4,49.7,12.5,42.3,14.9z M58.5,0.3l23.7-0.1l-2,7.6L72.4,8l-7.9,28h-8.7l7.6-28.1h-7.1C56.4,7.9,58.5,0.3,58.5,0.3z M89.1,0.2 L71.9,35.9h8.8l2.7-5.9h8.1v5.8h7.9V0.2C99.3,0.2,89.1,0.2,89.1,0.2z M86.7,23l4.7-10.2v-0.1v10.4h-4.7V23z%27/%3E%3C/svg%3E");
  background-size: 2rem;
  background-position: calc(100% - 0.5rem) 0.5rem;
  background-repeat: no-repeat;
  color: #ffffff;
  font-size: 1.5rem;
  text-align: center;
}

.wp-block-embed.aligncenter .wp-element-caption {
  text-align: center;
}
.wp-block-embed.aligncenter .twitter-tweet,
.wp-block-embed.aligncenter iframe {
  margin-right: auto !important;
  margin-left: auto !important;
}

.wp-block-image {
  max-width: 67.1875rem;
}
.wp-block-image--has-credit {
  margin-bottom: 1.25rem;
}
.wp-block-image--has-credit .wp-block-image {
  margin-bottom: 0;
}
.wp-block-image .wp-element-caption {
  display: block !important;
  margin: 0;
  padding: 0.625rem 1.25rem 0;
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
}

.wp-block-image--has-credit {
  max-width: 67.1875rem;
}

.media-credit {
  padding: 0 1.25rem 0 0.9375rem;
  font-size: 1rem;
  line-height: 1.5;
}

.has-drop-cap:not(:focus):first-letter {
  position: relative;
  top: 0.375rem;
  margin-right: 0.2em;
  padding-bottom: 0.1em;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 3.1875em;
  line-height: 0.8;
  text-transform: uppercase;
  font-style: normal;
}

.wp-block-quote,
.accordion-content blockquote {
  max-width: 67.1875rem;
  margin: 1.25rem calc(var(--wp--custom--container-spacing) * -1) !important;
  padding: 1.25rem var(--wp--custom--container-spacing) 1.5625rem;
  background-color: #E5F5FC;
}
@media (min-width: 48em) {
  .wp-block-quote,
  .accordion-content blockquote {
    margin: 1.25rem auto !important;
    padding: 1.25rem 2.5rem 1.5625rem;
  }
}
.wp-block-quote p,
.accordion-content blockquote p {
  font-weight: 500;
}
.wp-block-quote p:last-child,
.accordion-content blockquote p:last-child {
  margin-bottom: 0;
}

.wp-block-columns {
  max-width: 75rem;
  gap: 1.5em;
}
.wp-block-columns .wp-block-image--has-credit {
  margin-bottom: 0;
}
.wp-block-columns.match-heights .wp-block-column {
  margin-right: calc(-1 * var(--wp--custom--container-spacing)) !important;
  margin-left: calc(-1 * var(--wp--custom--container-spacing)) !important;
  padding-top: 3.125rem;
  padding-right: var(--wp--custom--container-spacing) !important;
  padding-left: var(--wp--custom--container-spacing) !important;
  box-shadow: 0 0.1875rem 0.3125rem 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 782px) {
  .wp-block-columns.match-heights .wp-block-column {
    margin: 0;
    padding: 0;
    box-shadow: none;
  }
}

.wp-block-post-featured-image {
  max-width: 67.1875rem;
}

/*# sourceMappingURL=style-index.css.map*/