@charset "UTF-8";
/*
    root scss file
*/
@font-face {
  font-family: 'GT-Walsheim-Black';
  src: url("/fonts/GT-Walsheim-Black.eot");
  src: url("/fonts/GT-Walsheim-Black.eot?#iefix") format("embedded-opentype"), url("/fonts/GT-Walsheim-Black.woff") format("woff"), url("/fonts/GT-Walsheim-Black.ttf") format("truetype"); }

@font-face {
  font-family: 'GT-Walsheim-Medium';
  src: url("/fonts/GT-Walsheim-Medium.eot");
  src: url("/fonts/GT-Walsheim-Medium.eot?#iefix") format("embedded-opentype"), url("/fonts/GT-Walsheim-Medium.woff") format("woff"), url("/fonts/GT-Walsheim-Medium.ttf") format("truetype"); }

@font-face {
  font-family: 'GT-Walsheim-Regular';
  src: url("/fonts/GT-Walsheim-Regular.eot");
  src: url("/fonts/GT-Walsheim-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/GT-Walsheim-Regular.woff") format("woff"), url("/fonts/GT-Walsheim-Regular.ttf") format("truetype"); }

@font-face {
  font-family: 'GT-Walsheim-Light';
  src: url("/fonts/GT-Walsheim-Light.eot");
  src: url("/fonts/GT-Walsheim-Light.eot?#iefix") format("embedded-opentype"), url("/fonts/GT-Walsheim-Light.woff") format("woff"), url("/fonts/GT-Walsheim-Light.ttf") format("truetype"); }

.fontBold, .breadcrumb__list li.breadcrumb__list__link, ul.ce-menu-8 > li > a, ul.ce-menu-8 > li > ul > li > a, .panel-heading a, strong, .footer h5, .grid-container__headline, .grid-container__twocolors-col > div > h3, .grid-container__twocolors-col > div > header, .btn-primary, .btn-primary--invert, body .newsletter__btn, .fact-icon__text, .glossar__filter, .block__headerteaser__list__item__content__text__title, .block__headerteaser__list__item__content__text__link a, .img-teaser__headline, .block__infobox h4, .kachel__titel, .kachel__headline-text, .kartenansicht__headline, .lehramtstabelle__overlay-headline, .block__linklist__item__title, .block__linklist__item__title__link, .color-0.fontcolor-1 .block__linklist__item__title__link, .color-0.fontcolor-2 .block__linklist__item__title__link, .color-0.fontcolor-3 .block__linklist__item__title__link, .color-0.fontcolor-4 .block__linklist__item__title__link, .color-0.fontcolor-5 .block__linklist__item__title__link, .color-0.fontcolor-6 .block__linklist__item__title__link, .color-0.fontcolor-7 .block__linklist__item__title__link, .color-0.fontcolor-8 .block__linklist__item__title__link, .color-1 .block__linklist__item__title__link,
.color-2 .block__linklist__item__title__link,
.color-3 .block__linklist__item__title__link,
.color-4 .block__linklist__item__title__link,
.color-5 .block__linklist__item__title__link,
.color-6 .block__linklist__item__title__link,
.color-7 .block__linklist__item__title__link,
.color-8 .block__linklist__item__title__link, .list__listitem-text--titel, .questionoverlay__content .grid-container .container .row h3, .questionoverlay__content .grid-container .block__headerteaser__list__item__container .row h3, .questionoverlay__content .grid-container .container .block__gridbox h3, .questionoverlay__content .grid-container .block__headerteaser__list__item__container .block__gridbox h3, .questionoverlay__title,
.questionoverlay .grid-container .container .row h3.grid-container__headline,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row h3.grid-container__headline,
.questionoverlay .grid-container .container .block__gridbox h3.grid-container__headline,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h3.grid-container__headline,
.questionoverlay .grid-container .container .row .grid-container__twocolors-col > div > h3,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row .grid-container__twocolors-col > div > h3,
.questionoverlay .grid-container .container .block__gridbox .grid-container__twocolors-col > div > h3,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox .grid-container__twocolors-col > div > h3,
.questionoverlay .grid-container .container .row h4,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row h4,
.questionoverlay .grid-container .container .block__gridbox h4,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h4, .block__regularteaser__title, .search-results__label, .search-results__paging-current, .search-result__pagination-page--active, .speech-box__headline, .block__stepbystepp__list__item__content h4, .studiengang-detail__icon-text, .studiengang-detail__list-item-label, .block__table__filter__item, .block__table__element__th span, .block__table__element__td__item--hilite, body section .active .tabs__item-link, body section .active .tabs__item-link:focus, body section .active .tabs__item-link:hover, .block__teasertext__header, .block__text__title, .block__textimage__title {
  font-family: GT-Walsheim-Medium;
  font-weight: normal;
  font-style: normal; }

.fontRegular, .breadcrumb__list li.breadcrumb__list__link--current, html,
body, .lehramtstabelle--custom-checkbox, .list__listitem-text--ort, .search-results__label--inline {
  font-family: GT-Walsheim-Light;
  font-weight: normal;
  font-style: normal; }

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
These "retina group" variables are mappings for the naming and pairing of normal and retina sprites.

The list formatted variables are intended for mixins like `retina-sprite` and `retina-sprites`.
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `retina-sprite` mixin sets up rules and a media query for a sprite/retina sprite.
  It should be used with a "retina group" variable.

The media query is from CSS Tricks: https://css-tricks.com/snippets/css/retina-display-media-query/

$icon-home-group: ('icon-home', $icon-home, $icon-home-2x, );

.icon-home {
  @include retina-sprite($icon-home-group);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
The `retina-sprites` mixin generates a CSS rule and media query for retina groups
  This yields the same output as CSS retina template but can be overridden in SCSS

@include retina-sprites($retina-groups);
*/
.icon-uandi {
  background-image: url(../../images/sprite.png);
  background-position: 0px 0px;
  width: 80px;
  height: 80px; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .icon-uandi {
    background-image: url(../../images/sprites-2x.png);
    background-size: 271px 80px; } }

.icon-uandi_interact {
  background-image: url(../../images/sprite.png);
  background-position: -180px 0px;
  width: 91px;
  height: 15px; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .icon-uandi_interact {
    background-image: url(../../images/sprites-2x.png);
    background-size: 271px 80px; } }

.sprite-test {
  background-image: url(../../images/sprite.png);
  background-position: -180px 0px;
  width: 91px;
  height: 15px; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .sprite-test {
    background-image: url(../../images/sprites-2x.png);
    background-size: 271px 80px; } }

/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret, .btn-primary > .caret, .btn-primary--invert > .caret, body .newsletter__btn > .caret,
  .dropup > .btn > .caret,
  .dropup > .btn-primary > .caret,
  .dropup > .btn-primary--invert > .caret, body
.dropup > .newsletter__btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
  .table td,
  .table th {
    background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon, .breadcrumb__list li.breadcrumb__list__link a[target="_blank"]:after, .language__list li a[target="_blank"]:after, .mainmenu .metamenu__list__link[target="_blank"]:after, .metamenu__list__link[target="_blank"]:after {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  box-sizing: border-box; }

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "GT-Walsheim-Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #000;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

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

a:hover, a:focus {
  color: #000000;
  text-decoration: underline; }

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.6;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 25px;
  margin-bottom: 25px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 25px;
  margin-bottom: 12.5px; }

h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 12.5px;
  margin-bottom: 12.5px; }

h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%; }

h1, .h1 {
  font-size: 41px; }

h2, .h2 {
  font-size: 34px; }

h3, .h3 {
  font-size: 28px; }

h4, .h4 {
  font-size: 20px; }

h5, .h5 {
  font-size: 16px; }

h6, .h6 {
  font-size: 14px; }

p {
  margin: 0 0 12.5px; }

.lead {
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4; }

@media (min-width: 768px) {
  .lead {
    font-size: 24px; } }

small,
.small {
  font-size: 87%; }

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

.text-left {
  text-align: left; }

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

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

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #337ab7; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 11.5px;
  margin: 50px 0 25px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 12.5px; }

ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 25px; }

dt,
dd {
  line-height: 1.6; }

dt {
  font-weight: 700; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  display: table;
  content: " "; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 992px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 12.5px 25px;
  margin: 0 0 25px;
  font-size: 20px;
  border-left: 5px solid #eeeeee; }

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0; }

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.6;
  color: #777777; }

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0"; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0; }

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: ""; }

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014"; }

address {
  margin-bottom: 25px;
  font-style: normal;
  line-height: 1.6; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none; }

pre {
  display: block;
  padding: 12px;
  margin: 0 0 12.5px;
  font-size: 15px;
  line-height: 1.6;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container, .block__headerteaser__list__item__container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.container:before, .block__headerteaser__list__item__container:before, .container:after, .block__headerteaser__list__item__container:after {
  display: table;
  content: " "; }

.container:after, .block__headerteaser__list__item__container:after {
  clear: both; }

@media (min-width: 768px) {
  .container, .block__headerteaser__list__item__container {
    width: 750px; } }

@media (min-width: 992px) {
  .container, .block__headerteaser__list__item__container {
    width: 970px; } }

@media (min-width: 1200px) {
  .container, .block__headerteaser__list__item__container {
    width: 1170px; } }

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.container-fluid:before, .container-fluid:after {
  display: table;
  content: " "; }

.container-fluid:after {
  clear: both; }

.row, .block__gridbox {
  margin-right: -15px;
  margin-left: -15px; }

.row:before, .block__gridbox:before, .row:after, .block__gridbox:after {
  display: table;
  content: " "; }

.row:after, .block__gridbox:after {
  clear: both; }

.row-no-gutters {
  margin-right: 0;
  margin-left: 0; }

.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .guide .favorites__desktop, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .block__textimage.block__textimage--smallimage .block__textimage__image, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .guide .favorites__desktop, .col-xs-5, .col-sm-5, .col-md-5, .guide .logo, .col-lg-5, .guide .logo, .col-xs-6, .guide .menus, .col-sm-6, .col-md-6, .meta .metasearch, .footer__box, .block__gridbox__list__item__4, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .block__gridbox__list__item__3, .block__textimage.block__textimage--bigimage .block__textimage__image, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .meta .metasearch, .guide .logo, .guide .menus, .block__gridbox__list__item__2, .block__gridbox__list__item__4, .col-md-12, .grid-container__headline.width50, .grid-container__twocolors-col > div > h3.width50, .grid-container__twocolors-col > div > header.width50, .grid-container__content.width50, .block__gridbox__list__item__2, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .guide .menus, .col-xs-16, .col-sm-16, .col-md-16, .block__textimage.block__textimage--bigimage .block__textimage__text, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .guide .menus, .col-lg-17, .col-xs-18, .guide .logo, .col-sm-18, .col-md-18, .meta .metamenu, .grid-container__headline.width75, .grid-container__twocolors-col > div > h3.width75, .grid-container__twocolors-col > div > header.width75, .grid-container__content.width75, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .block__textimage.block__textimage--smallimage .block__textimage__text, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .meta .metasearch, .block__gridbox__list__item__3, .col-sm-24, .block__gridbox__list__item__3, .col-md-24, .grid-container__headline, .grid-container__twocolors-col > div > h3, .grid-container__twocolors-col > div > header, .grid-container__content, .col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .guide .menus, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .guide .logo, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .meta .metasearch, .block__gridbox__list__item__3 {
  float: left; }

.col-xs-1 {
  width: 4.16667%; }

.col-xs-2 {
  width: 8.33333%; }

.col-xs-3 {
  width: 12.5%; }

.col-xs-4 {
  width: 16.66667%; }

.col-xs-5 {
  width: 20.83333%; }

.col-xs-6, .guide .menus {
  width: 25%; }

.col-xs-7 {
  width: 29.16667%; }

.col-xs-8 {
  width: 33.33333%; }

.col-xs-9 {
  width: 37.5%; }

.col-xs-10 {
  width: 41.66667%; }

.col-xs-11 {
  width: 45.83333%; }

.col-xs-12 {
  width: 50%; }

.col-xs-13 {
  width: 54.16667%; }

.col-xs-14 {
  width: 58.33333%; }

.col-xs-15 {
  width: 62.5%; }

.col-xs-16 {
  width: 66.66667%; }

.col-xs-17 {
  width: 70.83333%; }

.col-xs-18, .guide .logo {
  width: 75%; }

.col-xs-19 {
  width: 79.16667%; }

.col-xs-20 {
  width: 83.33333%; }

.col-xs-21 {
  width: 87.5%; }

.col-xs-22 {
  width: 91.66667%; }

.col-xs-23 {
  width: 95.83333%; }

.col-xs-24, .meta .metasearch, .block__gridbox__list__item__3 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 4.16667%; }

.col-xs-pull-2 {
  right: 8.33333%; }

.col-xs-pull-3 {
  right: 12.5%; }

.col-xs-pull-4 {
  right: 16.66667%; }

.col-xs-pull-5 {
  right: 20.83333%; }

.col-xs-pull-6 {
  right: 25%; }

.col-xs-pull-7 {
  right: 29.16667%; }

.col-xs-pull-8 {
  right: 33.33333%; }

.col-xs-pull-9 {
  right: 37.5%; }

.col-xs-pull-10 {
  right: 41.66667%; }

.col-xs-pull-11 {
  right: 45.83333%; }

.col-xs-pull-12 {
  right: 50%; }

.col-xs-pull-13 {
  right: 54.16667%; }

.col-xs-pull-14 {
  right: 58.33333%; }

.col-xs-pull-15 {
  right: 62.5%; }

.col-xs-pull-16 {
  right: 66.66667%; }

.col-xs-pull-17 {
  right: 70.83333%; }

.col-xs-pull-18 {
  right: 75%; }

.col-xs-pull-19 {
  right: 79.16667%; }

.col-xs-pull-20 {
  right: 83.33333%; }

.col-xs-pull-21 {
  right: 87.5%; }

.col-xs-pull-22 {
  right: 91.66667%; }

.col-xs-pull-23 {
  right: 95.83333%; }

.col-xs-pull-24 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 4.16667%; }

.col-xs-push-2 {
  left: 8.33333%; }

.col-xs-push-3 {
  left: 12.5%; }

.col-xs-push-4 {
  left: 16.66667%; }

.col-xs-push-5 {
  left: 20.83333%; }

.col-xs-push-6 {
  left: 25%; }

.col-xs-push-7 {
  left: 29.16667%; }

.col-xs-push-8 {
  left: 33.33333%; }

.col-xs-push-9 {
  left: 37.5%; }

.col-xs-push-10 {
  left: 41.66667%; }

.col-xs-push-11 {
  left: 45.83333%; }

.col-xs-push-12 {
  left: 50%; }

.col-xs-push-13 {
  left: 54.16667%; }

.col-xs-push-14 {
  left: 58.33333%; }

.col-xs-push-15 {
  left: 62.5%; }

.col-xs-push-16 {
  left: 66.66667%; }

.col-xs-push-17 {
  left: 70.83333%; }

.col-xs-push-18 {
  left: 75%; }

.col-xs-push-19 {
  left: 79.16667%; }

.col-xs-push-20 {
  left: 83.33333%; }

.col-xs-push-21 {
  left: 87.5%; }

.col-xs-push-22 {
  left: 91.66667%; }

.col-xs-push-23 {
  left: 95.83333%; }

.col-xs-push-24 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 4.16667%; }

.col-xs-offset-2 {
  margin-left: 8.33333%; }

.col-xs-offset-3 {
  margin-left: 12.5%; }

.col-xs-offset-4 {
  margin-left: 16.66667%; }

.col-xs-offset-5 {
  margin-left: 20.83333%; }

.col-xs-offset-6 {
  margin-left: 25%; }

.col-xs-offset-7 {
  margin-left: 29.16667%; }

.col-xs-offset-8 {
  margin-left: 33.33333%; }

.col-xs-offset-9 {
  margin-left: 37.5%; }

.col-xs-offset-10 {
  margin-left: 41.66667%; }

.col-xs-offset-11 {
  margin-left: 45.83333%; }

.col-xs-offset-12 {
  margin-left: 50%; }

.col-xs-offset-13 {
  margin-left: 54.16667%; }

.col-xs-offset-14 {
  margin-left: 58.33333%; }

.col-xs-offset-15 {
  margin-left: 62.5%; }

.col-xs-offset-16 {
  margin-left: 66.66667%; }

.col-xs-offset-17 {
  margin-left: 70.83333%; }

.col-xs-offset-18 {
  margin-left: 75%; }

.col-xs-offset-19 {
  margin-left: 79.16667%; }

.col-xs-offset-20 {
  margin-left: 83.33333%; }

.col-xs-offset-21 {
  margin-left: 87.5%; }

.col-xs-offset-22 {
  margin-left: 91.66667%; }

.col-xs-offset-23 {
  margin-left: 95.83333%; }

.col-xs-offset-24 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .meta .metasearch, .guide .logo, .guide .menus, .block__gridbox__list__item__2, .block__gridbox__list__item__4, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .block__gridbox__list__item__3 {
    float: left; }
  .col-sm-1 {
    width: 4.16667%; }
  .col-sm-2 {
    width: 8.33333%; }
  .col-sm-3 {
    width: 12.5%; }
  .col-sm-4 {
    width: 16.66667%; }
  .col-sm-5 {
    width: 20.83333%; }
  .col-sm-6 {
    width: 25%; }
  .col-sm-7 {
    width: 29.16667%; }
  .col-sm-8 {
    width: 33.33333%; }
  .col-sm-9 {
    width: 37.5%; }
  .col-sm-10 {
    width: 41.66667%; }
  .col-sm-11 {
    width: 45.83333%; }
  .col-sm-12, .meta .metasearch, .guide .logo, .guide .menus, .block__gridbox__list__item__2, .block__gridbox__list__item__4 {
    width: 50%; }
  .col-sm-13 {
    width: 54.16667%; }
  .col-sm-14 {
    width: 58.33333%; }
  .col-sm-15 {
    width: 62.5%; }
  .col-sm-16 {
    width: 66.66667%; }
  .col-sm-17 {
    width: 70.83333%; }
  .col-sm-18 {
    width: 75%; }
  .col-sm-19 {
    width: 79.16667%; }
  .col-sm-20 {
    width: 83.33333%; }
  .col-sm-21 {
    width: 87.5%; }
  .col-sm-22 {
    width: 91.66667%; }
  .col-sm-23 {
    width: 95.83333%; }
  .col-sm-24, .block__gridbox__list__item__3 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 4.16667%; }
  .col-sm-pull-2 {
    right: 8.33333%; }
  .col-sm-pull-3 {
    right: 12.5%; }
  .col-sm-pull-4 {
    right: 16.66667%; }
  .col-sm-pull-5 {
    right: 20.83333%; }
  .col-sm-pull-6 {
    right: 25%; }
  .col-sm-pull-7 {
    right: 29.16667%; }
  .col-sm-pull-8 {
    right: 33.33333%; }
  .col-sm-pull-9 {
    right: 37.5%; }
  .col-sm-pull-10 {
    right: 41.66667%; }
  .col-sm-pull-11 {
    right: 45.83333%; }
  .col-sm-pull-12 {
    right: 50%; }
  .col-sm-pull-13 {
    right: 54.16667%; }
  .col-sm-pull-14 {
    right: 58.33333%; }
  .col-sm-pull-15 {
    right: 62.5%; }
  .col-sm-pull-16 {
    right: 66.66667%; }
  .col-sm-pull-17 {
    right: 70.83333%; }
  .col-sm-pull-18 {
    right: 75%; }
  .col-sm-pull-19 {
    right: 79.16667%; }
  .col-sm-pull-20 {
    right: 83.33333%; }
  .col-sm-pull-21 {
    right: 87.5%; }
  .col-sm-pull-22 {
    right: 91.66667%; }
  .col-sm-pull-23 {
    right: 95.83333%; }
  .col-sm-pull-24 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 4.16667%; }
  .col-sm-push-2 {
    left: 8.33333%; }
  .col-sm-push-3 {
    left: 12.5%; }
  .col-sm-push-4 {
    left: 16.66667%; }
  .col-sm-push-5 {
    left: 20.83333%; }
  .col-sm-push-6 {
    left: 25%; }
  .col-sm-push-7 {
    left: 29.16667%; }
  .col-sm-push-8 {
    left: 33.33333%; }
  .col-sm-push-9 {
    left: 37.5%; }
  .col-sm-push-10 {
    left: 41.66667%; }
  .col-sm-push-11 {
    left: 45.83333%; }
  .col-sm-push-12 {
    left: 50%; }
  .col-sm-push-13 {
    left: 54.16667%; }
  .col-sm-push-14 {
    left: 58.33333%; }
  .col-sm-push-15 {
    left: 62.5%; }
  .col-sm-push-16 {
    left: 66.66667%; }
  .col-sm-push-17 {
    left: 70.83333%; }
  .col-sm-push-18 {
    left: 75%; }
  .col-sm-push-19 {
    left: 79.16667%; }
  .col-sm-push-20 {
    left: 83.33333%; }
  .col-sm-push-21 {
    left: 87.5%; }
  .col-sm-push-22 {
    left: 91.66667%; }
  .col-sm-push-23 {
    left: 95.83333%; }
  .col-sm-push-24 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 4.16667%; }
  .col-sm-offset-2 {
    margin-left: 8.33333%; }
  .col-sm-offset-3 {
    margin-left: 12.5%; }
  .col-sm-offset-4 {
    margin-left: 16.66667%; }
  .col-sm-offset-5 {
    margin-left: 20.83333%; }
  .col-sm-offset-6 {
    margin-left: 25%; }
  .col-sm-offset-7 {
    margin-left: 29.16667%; }
  .col-sm-offset-8 {
    margin-left: 33.33333%; }
  .col-sm-offset-9 {
    margin-left: 37.5%; }
  .col-sm-offset-10 {
    margin-left: 41.66667%; }
  .col-sm-offset-11 {
    margin-left: 45.83333%; }
  .col-sm-offset-12, .meta .metasearch {
    margin-left: 50%; }
  .col-sm-offset-13 {
    margin-left: 54.16667%; }
  .col-sm-offset-14 {
    margin-left: 58.33333%; }
  .col-sm-offset-15 {
    margin-left: 62.5%; }
  .col-sm-offset-16 {
    margin-left: 66.66667%; }
  .col-sm-offset-17 {
    margin-left: 70.83333%; }
  .col-sm-offset-18 {
    margin-left: 75%; }
  .col-sm-offset-19 {
    margin-left: 79.16667%; }
  .col-sm-offset-20 {
    margin-left: 83.33333%; }
  .col-sm-offset-21 {
    margin-left: 87.5%; }
  .col-sm-offset-22 {
    margin-left: 91.66667%; }
  .col-sm-offset-23 {
    margin-left: 95.83333%; }
  .col-sm-offset-24 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .guide .favorites__desktop, .col-md-3, .block__textimage.block__textimage--smallimage .block__textimage__image, .col-md-4, .col-md-5, .guide .logo, .col-md-6, .meta .metasearch, .footer__box, .block__gridbox__list__item__4, .col-md-7, .col-md-8, .block__gridbox__list__item__3, .block__textimage.block__textimage--bigimage .block__textimage__image, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .grid-container__headline.width50, .grid-container__twocolors-col > div > h3.width50, .grid-container__twocolors-col > div > header.width50, .grid-container__content.width50, .block__gridbox__list__item__2, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .block__textimage.block__textimage--bigimage .block__textimage__text, .col-md-17, .guide .menus, .col-md-18, .meta .metamenu, .grid-container__headline.width75, .grid-container__twocolors-col > div > h3.width75, .grid-container__twocolors-col > div > header.width75, .grid-container__content.width75, .col-md-19, .col-md-20, .col-md-21, .block__textimage.block__textimage--smallimage .block__textimage__text, .col-md-22, .col-md-23, .col-md-24, .grid-container__headline, .grid-container__twocolors-col > div > h3, .grid-container__twocolors-col > div > header, .grid-container__content {
    float: left; }
  .col-md-1 {
    width: 4.16667%; }
  .col-md-2, .guide .favorites__desktop {
    width: 8.33333%; }
  .col-md-3, .block__textimage.block__textimage--smallimage .block__textimage__image {
    width: 12.5%; }
  .col-md-4 {
    width: 16.66667%; }
  .col-md-5, .guide .logo {
    width: 20.83333%; }
  .col-md-6, .meta .metasearch, .footer__box, .block__gridbox__list__item__4 {
    width: 25%; }
  .col-md-7 {
    width: 29.16667%; }
  .col-md-8, .block__gridbox__list__item__3, .block__textimage.block__textimage--bigimage .block__textimage__image {
    width: 33.33333%; }
  .col-md-9 {
    width: 37.5%; }
  .col-md-10 {
    width: 41.66667%; }
  .col-md-11 {
    width: 45.83333%; }
  .col-md-12, .grid-container__headline.width50, .grid-container__twocolors-col > div > h3.width50, .grid-container__twocolors-col > div > header.width50, .grid-container__content.width50, .block__gridbox__list__item__2 {
    width: 50%; }
  .col-md-13 {
    width: 54.16667%; }
  .col-md-14 {
    width: 58.33333%; }
  .col-md-15 {
    width: 62.5%; }
  .col-md-16, .block__textimage.block__textimage--bigimage .block__textimage__text {
    width: 66.66667%; }
  .col-md-17, .guide .menus {
    width: 70.83333%; }
  .col-md-18, .meta .metamenu, .grid-container__headline.width75, .grid-container__twocolors-col > div > h3.width75, .grid-container__twocolors-col > div > header.width75, .grid-container__content.width75 {
    width: 75%; }
  .col-md-19 {
    width: 79.16667%; }
  .col-md-20 {
    width: 83.33333%; }
  .col-md-21, .block__textimage.block__textimage--smallimage .block__textimage__text {
    width: 87.5%; }
  .col-md-22 {
    width: 91.66667%; }
  .col-md-23 {
    width: 95.83333%; }
  .col-md-24, .grid-container__headline, .grid-container__twocolors-col > div > h3, .grid-container__twocolors-col > div > header, .grid-container__content {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 4.16667%; }
  .col-md-pull-2 {
    right: 8.33333%; }
  .col-md-pull-3, .block__textimage.block__textimage--smallimage.block__textimage--textfirst .block__textimage__text {
    right: 12.5%; }
  .col-md-pull-4 {
    right: 16.66667%; }
  .col-md-pull-5 {
    right: 20.83333%; }
  .col-md-pull-6 {
    right: 25%; }
  .col-md-pull-7 {
    right: 29.16667%; }
  .col-md-pull-8, .block__textimage.block__textimage--bigimage.block__textimage--textfirst .block__textimage__text {
    right: 33.33333%; }
  .col-md-pull-9 {
    right: 37.5%; }
  .col-md-pull-10 {
    right: 41.66667%; }
  .col-md-pull-11 {
    right: 45.83333%; }
  .col-md-pull-12 {
    right: 50%; }
  .col-md-pull-13 {
    right: 54.16667%; }
  .col-md-pull-14 {
    right: 58.33333%; }
  .col-md-pull-15 {
    right: 62.5%; }
  .col-md-pull-16 {
    right: 66.66667%; }
  .col-md-pull-17 {
    right: 70.83333%; }
  .col-md-pull-18 {
    right: 75%; }
  .col-md-pull-19 {
    right: 79.16667%; }
  .col-md-pull-20 {
    right: 83.33333%; }
  .col-md-pull-21 {
    right: 87.5%; }
  .col-md-pull-22 {
    right: 91.66667%; }
  .col-md-pull-23 {
    right: 95.83333%; }
  .col-md-pull-24 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 4.16667%; }
  .col-md-push-2 {
    left: 8.33333%; }
  .col-md-push-3 {
    left: 12.5%; }
  .col-md-push-4 {
    left: 16.66667%; }
  .col-md-push-5 {
    left: 20.83333%; }
  .col-md-push-6 {
    left: 25%; }
  .col-md-push-7 {
    left: 29.16667%; }
  .col-md-push-8 {
    left: 33.33333%; }
  .col-md-push-9 {
    left: 37.5%; }
  .col-md-push-10 {
    left: 41.66667%; }
  .col-md-push-11 {
    left: 45.83333%; }
  .col-md-push-12 {
    left: 50%; }
  .col-md-push-13 {
    left: 54.16667%; }
  .col-md-push-14 {
    left: 58.33333%; }
  .col-md-push-15 {
    left: 62.5%; }
  .col-md-push-16, .block__textimage.block__textimage--bigimage.block__textimage--textfirst .block__textimage__image {
    left: 66.66667%; }
  .col-md-push-17 {
    left: 70.83333%; }
  .col-md-push-18 {
    left: 75%; }
  .col-md-push-19 {
    left: 79.16667%; }
  .col-md-push-20 {
    left: 83.33333%; }
  .col-md-push-21, .block__textimage.block__textimage--smallimage.block__textimage--textfirst .block__textimage__image {
    left: 87.5%; }
  .col-md-push-22 {
    left: 91.66667%; }
  .col-md-push-23 {
    left: 95.83333%; }
  .col-md-push-24 {
    left: 100%; }
  .col-md-offset-0, .meta .metasearch {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 4.16667%; }
  .col-md-offset-2 {
    margin-left: 8.33333%; }
  .col-md-offset-3, .grid-container__headline.width75, .grid-container__twocolors-col > div > h3.width75, .grid-container__twocolors-col > div > header.width75, .grid-container__content.width75 {
    margin-left: 12.5%; }
  .col-md-offset-4 {
    margin-left: 16.66667%; }
  .col-md-offset-5 {
    margin-left: 20.83333%; }
  .col-md-offset-6, .grid-container__headline.width50, .grid-container__twocolors-col > div > h3.width50, .grid-container__twocolors-col > div > header.width50, .grid-container__content.width50 {
    margin-left: 25%; }
  .col-md-offset-7 {
    margin-left: 29.16667%; }
  .col-md-offset-8 {
    margin-left: 33.33333%; }
  .col-md-offset-9 {
    margin-left: 37.5%; }
  .col-md-offset-10 {
    margin-left: 41.66667%; }
  .col-md-offset-11 {
    margin-left: 45.83333%; }
  .col-md-offset-12 {
    margin-left: 50%; }
  .col-md-offset-13 {
    margin-left: 54.16667%; }
  .col-md-offset-14 {
    margin-left: 58.33333%; }
  .col-md-offset-15 {
    margin-left: 62.5%; }
  .col-md-offset-16 {
    margin-left: 66.66667%; }
  .col-md-offset-17 {
    margin-left: 70.83333%; }
  .col-md-offset-18 {
    margin-left: 75%; }
  .col-md-offset-19 {
    margin-left: 79.16667%; }
  .col-md-offset-20 {
    margin-left: 83.33333%; }
  .col-md-offset-21 {
    margin-left: 87.5%; }
  .col-md-offset-22 {
    margin-left: 91.66667%; }
  .col-md-offset-23 {
    margin-left: 95.83333%; }
  .col-md-offset-24 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .guide .favorites__desktop, .col-lg-5, .guide .logo, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .guide .menus, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 {
    float: left; }
  .col-lg-1 {
    width: 4.16667%; }
  .col-lg-2 {
    width: 8.33333%; }
  .col-lg-3 {
    width: 12.5%; }
  .col-lg-4, .guide .favorites__desktop {
    width: 16.66667%; }
  .col-lg-5, .guide .logo {
    width: 20.83333%; }
  .col-lg-6 {
    width: 25%; }
  .col-lg-7 {
    width: 29.16667%; }
  .col-lg-8 {
    width: 33.33333%; }
  .col-lg-9 {
    width: 37.5%; }
  .col-lg-10 {
    width: 41.66667%; }
  .col-lg-11 {
    width: 45.83333%; }
  .col-lg-12 {
    width: 50%; }
  .col-lg-13 {
    width: 54.16667%; }
  .col-lg-14 {
    width: 58.33333%; }
  .col-lg-15, .guide .menus {
    width: 62.5%; }
  .col-lg-16 {
    width: 66.66667%; }
  .col-lg-17 {
    width: 70.83333%; }
  .col-lg-18 {
    width: 75%; }
  .col-lg-19 {
    width: 79.16667%; }
  .col-lg-20 {
    width: 83.33333%; }
  .col-lg-21 {
    width: 87.5%; }
  .col-lg-22 {
    width: 91.66667%; }
  .col-lg-23 {
    width: 95.83333%; }
  .col-lg-24 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 4.16667%; }
  .col-lg-pull-2 {
    right: 8.33333%; }
  .col-lg-pull-3 {
    right: 12.5%; }
  .col-lg-pull-4 {
    right: 16.66667%; }
  .col-lg-pull-5 {
    right: 20.83333%; }
  .col-lg-pull-6 {
    right: 25%; }
  .col-lg-pull-7 {
    right: 29.16667%; }
  .col-lg-pull-8 {
    right: 33.33333%; }
  .col-lg-pull-9 {
    right: 37.5%; }
  .col-lg-pull-10 {
    right: 41.66667%; }
  .col-lg-pull-11 {
    right: 45.83333%; }
  .col-lg-pull-12 {
    right: 50%; }
  .col-lg-pull-13 {
    right: 54.16667%; }
  .col-lg-pull-14 {
    right: 58.33333%; }
  .col-lg-pull-15 {
    right: 62.5%; }
  .col-lg-pull-16 {
    right: 66.66667%; }
  .col-lg-pull-17 {
    right: 70.83333%; }
  .col-lg-pull-18 {
    right: 75%; }
  .col-lg-pull-19 {
    right: 79.16667%; }
  .col-lg-pull-20 {
    right: 83.33333%; }
  .col-lg-pull-21 {
    right: 87.5%; }
  .col-lg-pull-22 {
    right: 91.66667%; }
  .col-lg-pull-23 {
    right: 95.83333%; }
  .col-lg-pull-24 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 4.16667%; }
  .col-lg-push-2 {
    left: 8.33333%; }
  .col-lg-push-3 {
    left: 12.5%; }
  .col-lg-push-4 {
    left: 16.66667%; }
  .col-lg-push-5 {
    left: 20.83333%; }
  .col-lg-push-6 {
    left: 25%; }
  .col-lg-push-7 {
    left: 29.16667%; }
  .col-lg-push-8 {
    left: 33.33333%; }
  .col-lg-push-9 {
    left: 37.5%; }
  .col-lg-push-10 {
    left: 41.66667%; }
  .col-lg-push-11 {
    left: 45.83333%; }
  .col-lg-push-12 {
    left: 50%; }
  .col-lg-push-13 {
    left: 54.16667%; }
  .col-lg-push-14 {
    left: 58.33333%; }
  .col-lg-push-15 {
    left: 62.5%; }
  .col-lg-push-16 {
    left: 66.66667%; }
  .col-lg-push-17 {
    left: 70.83333%; }
  .col-lg-push-18 {
    left: 75%; }
  .col-lg-push-19 {
    left: 79.16667%; }
  .col-lg-push-20 {
    left: 83.33333%; }
  .col-lg-push-21 {
    left: 87.5%; }
  .col-lg-push-22 {
    left: 91.66667%; }
  .col-lg-push-23 {
    left: 95.83333%; }
  .col-lg-push-24 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 4.16667%; }
  .col-lg-offset-2 {
    margin-left: 8.33333%; }
  .col-lg-offset-3 {
    margin-left: 12.5%; }
  .col-lg-offset-4 {
    margin-left: 16.66667%; }
  .col-lg-offset-5 {
    margin-left: 20.83333%; }
  .col-lg-offset-6 {
    margin-left: 25%; }
  .col-lg-offset-7 {
    margin-left: 29.16667%; }
  .col-lg-offset-8 {
    margin-left: 33.33333%; }
  .col-lg-offset-9 {
    margin-left: 37.5%; }
  .col-lg-offset-10 {
    margin-left: 41.66667%; }
  .col-lg-offset-11 {
    margin-left: 45.83333%; }
  .col-lg-offset-12 {
    margin-left: 50%; }
  .col-lg-offset-13 {
    margin-left: 54.16667%; }
  .col-lg-offset-14 {
    margin-left: 58.33333%; }
  .col-lg-offset-15 {
    margin-left: 62.5%; }
  .col-lg-offset-16 {
    margin-left: 66.66667%; }
  .col-lg-offset-17 {
    margin-left: 70.83333%; }
  .col-lg-offset-18 {
    margin-left: 75%; }
  .col-lg-offset-19 {
    margin-left: 79.16667%; }
  .col-lg-offset-20 {
    margin-left: 83.33333%; }
  .col-lg-offset-21 {
    margin-left: 87.5%; }
  .col-lg-offset-22 {
    margin-left: 91.66667%; }
  .col-lg-offset-23 {
    margin-left: 95.83333%; }
  .col-lg-offset-24 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 25px; }

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.6;
  vertical-align: top;
  border-top: 1px solid #ddd; }

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd; }

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0; }

.table > tbody + tbody {
  border-top: 2px solid #ddd; }

.table .table {
  background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd; }

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  min-height: .01%;
  overflow-x: auto; }

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 18.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd; }
  .table-responsive > .table {
    margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }
  .table-responsive > .table-bordered {
    border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 25px;
  font-size: 24px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700; }

input[type="search"] {
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.6;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 39px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.6;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1; }

.form-control:-ms-input-placeholder {
  color: #999; }

.form-control::-webkit-input-placeholder {
  color: #999; }

.form-control::-ms-expand {
  background-color: transparent;
  border: 0; }

.form-control[disabled], .form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1; }

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed; }

textarea.form-control {
  height: auto; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 39px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm > .input-group-btn > input[type="date"].btn-primary,
  .input-group-sm > .input-group-btn > input[type="date"].btn-primary--invert, body
.input-group-sm > .input-group-btn > input[type="date"].newsletter__btn,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm > .input-group-btn > input[type="time"].btn-primary,
  .input-group-sm > .input-group-btn > input[type="time"].btn-primary--invert,
  body
.input-group-sm > .input-group-btn > input[type="time"].newsletter__btn,
  .input-group-sm
input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn-primary,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn-primary--invert,
  body
.input-group-sm > .input-group-btn > input[type="datetime-local"].newsletter__btn,
  .input-group-sm
input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm > .input-group-btn > input[type="month"].btn-primary,
  .input-group-sm > .input-group-btn > input[type="month"].btn-primary--invert,
  body
.input-group-sm > .input-group-btn > input[type="month"].newsletter__btn,
  .input-group-sm
input[type="month"] {
    line-height: 33px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg > .input-group-btn > input[type="date"].btn-primary,
  .input-group-lg > .input-group-btn > input[type="date"].btn-primary--invert, body
.input-group-lg > .input-group-btn > input[type="date"].newsletter__btn,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg > .input-group-btn > input[type="time"].btn-primary,
  .input-group-lg > .input-group-btn > input[type="time"].btn-primary--invert,
  body
.input-group-lg > .input-group-btn > input[type="time"].newsletter__btn,
  .input-group-lg
input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn-primary,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn-primary--invert,
  body
.input-group-lg > .input-group-btn > input[type="datetime-local"].newsletter__btn,
  .input-group-lg
input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg > .input-group-btn > input[type="month"].btn-primary,
  .input-group-lg > .input-group-btn > input[type="month"].btn-primary--invert,
  body
.input-group-lg > .input-group-btn > input[type="month"].newsletter__btn,
  .input-group-lg
input[type="month"] {
    line-height: 49px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.radio label,
.checkbox label {
  min-height: 25px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

.form-control-static {
  min-height: 41px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }

.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-lg > .input-group-btn > .form-control-static.btn-primary,
.input-group-lg > .input-group-btn > .form-control-static.btn-primary--invert, body
.input-group-lg > .input-group-btn > .form-control-static.newsletter__btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.input-group-sm > .input-group-btn > .form-control-static.btn-primary,
.input-group-sm > .input-group-btn > .form-control-static.btn-primary--invert, body
.input-group-sm > .input-group-btn > .form-control-static.newsletter__btn {
  padding-right: 0;
  padding-left: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > .btn-primary,
.input-group-sm > .input-group-btn > .btn-primary--invert, body
.input-group-sm > .input-group-btn > .newsletter__btn {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-btn > select.btn-primary,
.input-group-sm > .input-group-btn > select.btn-primary--invert, body
.input-group-sm > .input-group-btn > select.newsletter__btn {
  height: 33px;
  line-height: 33px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-btn > textarea.btn-primary,
.input-group-sm > .input-group-btn > textarea.btn-primary--invert, body
.input-group-sm > .input-group-btn > textarea.newsletter__btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > select[multiple].btn-primary,
.input-group-sm > .input-group-btn > select[multiple].btn-primary--invert,
body
.input-group-sm > .input-group-btn > select[multiple].newsletter__btn {
  height: auto; }

.form-group-sm .form-control {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 33px;
  line-height: 33px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 33px;
  min-height: 39px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > .btn-primary,
.input-group-lg > .input-group-btn > .btn-primary--invert, body
.input-group-lg > .input-group-btn > .newsletter__btn {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-btn > select.btn-primary,
.input-group-lg > .input-group-btn > select.btn-primary--invert, body
.input-group-lg > .input-group-btn > select.newsletter__btn {
  height: 49px;
  line-height: 49px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-btn > textarea.btn-primary,
.input-group-lg > .input-group-btn > textarea.btn-primary--invert, body
.input-group-lg > .input-group-btn > textarea.newsletter__btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > select[multiple].btn-primary,
.input-group-lg > .input-group-btn > select[multiple].btn-primary--invert,
body
.input-group-lg > .input-group-btn > select[multiple].newsletter__btn {
  height: auto; }

.form-group-lg .form-control {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 49px;
  line-height: 49px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 49px;
  min-height: 45px;
  padding: 11px 16px;
  font-size: 20px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }

.has-feedback .form-control {
  padding-right: 48.75px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn-primary + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn-primary--invert + .form-control-feedback, body
.input-group-lg > .input-group-btn > .newsletter__btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 49px;
  height: 49px;
  line-height: 49px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn-primary + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn-primary--invert + .form-control-feedback, body
.input-group-sm > .input-group-btn > .newsletter__btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 33px;
  height: 33px;
  line-height: 33px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 30px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 32px; }

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px; }

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " "; }

.form-horizontal .form-group:after {
  clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 20px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 14px; } }

.btn, .btn-primary, .btn-primary--invert, body .newsletter__btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.6;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.btn:focus, .btn-primary:focus, .btn-primary--invert:focus, body .newsletter__btn:focus, .btn.focus, .focus.btn-primary, .focus.btn-primary--invert, body .focus.newsletter__btn, .btn:active:focus, .btn-primary:active:focus, .btn-primary--invert:active:focus, body .newsletter__btn:active:focus, .btn:active.focus, .btn-primary:active.focus, .btn-primary--invert:active.focus, body .newsletter__btn:active.focus, .btn.active:focus, .active.btn-primary:focus, .active.btn-primary--invert:focus, body .active.newsletter__btn:focus, .btn.active.focus, .active.focus.btn-primary, .active.focus.btn-primary--invert, body .active.focus.newsletter__btn {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.btn:hover, .btn-primary:hover, .btn-primary--invert:hover, body .newsletter__btn:hover, .btn:focus, .btn-primary:focus, .btn-primary--invert:focus, body .newsletter__btn:focus, .btn.focus, .focus.btn-primary, .focus.btn-primary--invert, body .focus.newsletter__btn {
  color: #333;
  text-decoration: none; }

.btn:active, .btn-primary:active, .btn-primary--invert:active, body .newsletter__btn:active, .btn.active, .active.btn-primary, .active.btn-primary--invert, body .active.newsletter__btn {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled, .disabled.btn-primary, .disabled.btn-primary--invert, body .disabled.newsletter__btn, .btn[disabled], [disabled].btn-primary, [disabled].btn-primary--invert, body [disabled].newsletter__btn,
fieldset[disabled] .btn,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary--invert,
fieldset[disabled] body .newsletter__btn, body
fieldset[disabled] .newsletter__btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  box-shadow: none; }

a.btn.disabled, a.disabled.btn-primary, a.disabled.btn-primary--invert, body a.disabled.newsletter__btn,
fieldset[disabled] a.btn,
fieldset[disabled] a.btn-primary,
fieldset[disabled] a.btn-primary--invert,
fieldset[disabled] body a.newsletter__btn, body
fieldset[disabled] a.newsletter__btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c; }

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad; }

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc; }

.btn-default .badge {
  color: #fff;
  background-color: #333; }

.btn-primary, .btn-primary--invert, body .newsletter__btn {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }

.btn-primary:focus, .btn-primary--invert:focus, body .newsletter__btn:focus, .btn-primary.focus, .focus.btn-primary--invert, body .focus.newsletter__btn {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; }

.btn-primary:hover, .btn-primary--invert:hover, body .newsletter__btn:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.btn-primary:active, .btn-primary--invert:active, body .newsletter__btn:active, .btn-primary.active, .active.btn-primary--invert, body .active.newsletter__btn,
.open > .btn-primary.dropdown-toggle,
.open > .dropdown-toggle.btn-primary--invert, body
.open > .dropdown-toggle.newsletter__btn {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74; }

.btn-primary:active:hover, .btn-primary--invert:active:hover, body .newsletter__btn:active:hover, .btn-primary:active:focus, .btn-primary--invert:active:focus, body .newsletter__btn:active:focus, .btn-primary:active.focus, .btn-primary--invert:active.focus, body .newsletter__btn:active.focus, .btn-primary.active:hover, .active.btn-primary--invert:hover, body .active.newsletter__btn:hover, .btn-primary.active:focus, .active.btn-primary--invert:focus, body .active.newsletter__btn:focus, .btn-primary.active.focus, .active.focus.btn-primary--invert, body .active.focus.newsletter__btn,
.open > .btn-primary.dropdown-toggle:hover,
.open > .dropdown-toggle.btn-primary--invert:hover, body
.open > .dropdown-toggle.newsletter__btn:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .dropdown-toggle.btn-primary--invert:focus, body
.open > .dropdown-toggle.newsletter__btn:focus,
.open > .btn-primary.dropdown-toggle.focus,
.open > .dropdown-toggle.focus.btn-primary--invert, body
.open > .dropdown-toggle.focus.newsletter__btn {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40; }

.btn-primary.disabled:hover, .disabled.btn-primary--invert:hover, body .disabled.newsletter__btn:hover, .btn-primary.disabled:focus, .disabled.btn-primary--invert:focus, body .disabled.newsletter__btn:focus, .btn-primary.disabled.focus, .disabled.focus.btn-primary--invert, body .disabled.focus.newsletter__btn, .btn-primary[disabled]:hover, [disabled].btn-primary--invert:hover, body [disabled].newsletter__btn:hover, .btn-primary[disabled]:focus, [disabled].btn-primary--invert:focus, body [disabled].newsletter__btn:focus, .btn-primary[disabled].focus, [disabled].focus.btn-primary--invert, body [disabled].focus.newsletter__btn,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary--invert:hover,
fieldset[disabled] body .newsletter__btn:hover, body
fieldset[disabled] .newsletter__btn:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary--invert:focus,
fieldset[disabled] body .newsletter__btn:focus, body
fieldset[disabled] .newsletter__btn:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .focus.btn-primary--invert,
fieldset[disabled] body .focus.newsletter__btn, body
fieldset[disabled] .focus.newsletter__btn {
  background-color: #337ab7;
  border-color: #2e6da4; }

.btn-primary .badge, .btn-primary--invert .badge, body .newsletter__btn .badge {
  color: #337ab7;
  background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625; }

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439; }

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625; }

.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c; }

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85; }

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc; }

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85; }

.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da; }

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d; }

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512; }

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d; }

.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236; }

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19; }

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925; }

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19; }

.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a; }

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }

.btn-link {
  font-weight: 400;
  color: #000000;
  border-radius: 0; }

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none; }

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent; }

.btn-link:hover, .btn-link:focus {
  color: #000000;
  text-decoration: underline;
  background-color: transparent; }

.btn-link[disabled]:hover, .btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .btn-primary, .btn-group-lg > .btn-primary--invert, body .btn-group-lg > .newsletter__btn {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .btn-primary, .btn-group-sm > .btn-primary--invert, body .btn-group-sm > .newsletter__btn {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn, .btn-group-xs > .btn-primary, .btn-group-xs > .btn-primary--invert, body .btn-group-xs > .newsletter__btn {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }

.fade.in {
  opacity: 1; }

.collapse {
  display: none; }

.collapse.in {
  display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 16px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

.dropdown-menu .divider {
  height: 1px;
  margin: 11.5px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.6;
  color: #333333;
  white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.6;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 992px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.btn-group > .btn, .btn-group > .btn-primary, .btn-group > .btn-primary--invert, body .btn-group > .newsletter__btn,
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-primary,
.btn-group-vertical > .btn-primary--invert, body
.btn-group-vertical > .newsletter__btn {
  position: relative;
  float: left; }

.btn-group > .btn:hover, .btn-group > .btn-primary:hover, .btn-group > .btn-primary--invert:hover, body .btn-group > .newsletter__btn:hover, .btn-group > .btn:focus, .btn-group > .btn-primary:focus, .btn-group > .btn-primary--invert:focus, body .btn-group > .newsletter__btn:focus, .btn-group > .btn:active, .btn-group > .btn-primary:active, .btn-group > .btn-primary--invert:active, body .btn-group > .newsletter__btn:active, .btn-group > .btn.active, .btn-group > .active.btn-primary, .btn-group > .active.btn-primary--invert, body .btn-group > .active.newsletter__btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn-primary:hover,
.btn-group-vertical > .btn-primary--invert:hover, body
.btn-group-vertical > .newsletter__btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn-primary:focus,
.btn-group-vertical > .btn-primary--invert:focus, body
.btn-group-vertical > .newsletter__btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn-primary:active,
.btn-group-vertical > .btn-primary--invert:active, body
.btn-group-vertical > .newsletter__btn:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.btn-primary,
.btn-group-vertical > .active.btn-primary--invert, body
.btn-group-vertical > .active.newsletter__btn {
  z-index: 2; }

.btn-group .btn + .btn, .btn-group .btn-primary + .btn, .btn-group .btn-primary--invert + .btn, .btn-group body .newsletter__btn + .btn, body .btn-group .newsletter__btn + .btn, .btn-group .btn + .btn-primary, .btn-group .btn-primary + .btn-primary, .btn-group .btn-primary--invert + .btn-primary, .btn-group body .newsletter__btn + .btn-primary, body .btn-group .newsletter__btn + .btn-primary, .btn-group .btn + .btn-primary--invert, .btn-group .btn-primary + .btn-primary--invert, .btn-group .btn-primary--invert + .btn-primary--invert, .btn-group body .newsletter__btn + .btn-primary--invert, body .btn-group .newsletter__btn + .btn-primary--invert, .btn-group body .btn + .newsletter__btn, body .btn-group .btn + .newsletter__btn, .btn-group body .btn-primary + .newsletter__btn, body .btn-group .btn-primary + .newsletter__btn, .btn-group body .btn-primary--invert + .newsletter__btn, body .btn-group .btn-primary--invert + .newsletter__btn, .btn-group body .newsletter__btn + .newsletter__btn, body .btn-group .newsletter__btn + .newsletter__btn,
.btn-group .btn + .btn-group,
.btn-group .btn-primary + .btn-group,
.btn-group .btn-primary--invert + .btn-group,
.btn-group body .newsletter__btn + .btn-group, body
.btn-group .newsletter__btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-primary,
.btn-group .btn-group + .btn-primary--invert,
.btn-group body .btn-group + .newsletter__btn, body
.btn-group .btn-group + .newsletter__btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }

.btn-toolbar:before, .btn-toolbar:after {
  display: table;
  content: " "; }

.btn-toolbar:after {
  clear: both; }

.btn-toolbar .btn, .btn-toolbar .btn-primary, .btn-toolbar .btn-primary--invert, .btn-toolbar body .newsletter__btn, body .btn-toolbar .newsletter__btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left; }

.btn-toolbar > .btn, .btn-toolbar > .btn-primary, .btn-toolbar > .btn-primary--invert, body .btn-toolbar > .newsletter__btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .btn-primary:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .btn-primary--invert:not(:first-child):not(:last-child):not(.dropdown-toggle), body .btn-group > .newsletter__btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .btn-group > .btn-primary:first-child, .btn-group > .btn-primary--invert:first-child, body .btn-group > .newsletter__btn:first-child {
  margin-left: 0; }

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-primary:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-primary--invert:first-child:not(:last-child):not(.dropdown-toggle), body .btn-group > .newsletter__btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .btn-primary:last-child:not(:first-child), .btn-group > .btn-primary--invert:last-child:not(:first-child), body .btn-group > .newsletter__btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-primary--invert, body .btn-group > .btn-group:not(:first-child):not(:last-child) > .newsletter__btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .btn-primary:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .btn-primary--invert:last-child, body .btn-group > .btn-group:first-child:not(:last-child) > .newsletter__btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .btn-primary:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .btn-primary--invert:first-child, body .btn-group > .btn-group:last-child:not(:first-child) > .newsletter__btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle, .btn-group > .btn-primary + .dropdown-toggle, .btn-group > .btn-primary--invert + .dropdown-toggle, body .btn-group > .newsletter__btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.btn-group > .btn-primary + .dropdown-toggle, .btn-group-lg.btn-group > .btn-primary--invert + .dropdown-toggle, body .btn-group-lg.btn-group > .newsletter__btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none; }

.btn .caret, .btn-primary .caret, .btn-primary--invert .caret, body .newsletter__btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > .btn-primary .caret, .btn-group-lg > .btn-primary--invert .caret, body .btn-group-lg > .newsletter__btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > .btn-primary .caret, .dropup .btn-group-lg > .btn-primary--invert .caret, .dropup body .btn-group-lg > .newsletter__btn .caret, body .dropup .btn-group-lg > .newsletter__btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-primary, .btn-group-vertical > .btn-primary--invert, body .btn-group-vertical > .newsletter__btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > .btn-primary,
.btn-group-vertical > .btn-group > .btn-primary--invert, body
.btn-group-vertical > .btn-group > .newsletter__btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table;
  content: " "; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .btn-group > .btn-primary, .btn-group-vertical > .btn-group > .btn-primary--invert, body .btn-group-vertical > .btn-group > .newsletter__btn {
  float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn-primary + .btn, .btn-group-vertical > .btn-primary--invert + .btn, body .btn-group-vertical > .newsletter__btn + .btn, .btn-group-vertical > .btn + .btn-primary, .btn-group-vertical > .btn-primary + .btn-primary, .btn-group-vertical > .btn-primary--invert + .btn-primary, body .btn-group-vertical > .newsletter__btn + .btn-primary, .btn-group-vertical > .btn + .btn-primary--invert, .btn-group-vertical > .btn-primary + .btn-primary--invert, .btn-group-vertical > .btn-primary--invert + .btn-primary--invert, body .btn-group-vertical > .newsletter__btn + .btn-primary--invert, body .btn-group-vertical > .btn + .newsletter__btn, body .btn-group-vertical > .btn-primary + .newsletter__btn, body .btn-group-vertical > .btn-primary--invert + .newsletter__btn, body .btn-group-vertical > .newsletter__btn + .newsletter__btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-primary + .btn-group,
.btn-group-vertical > .btn-primary--invert + .btn-group, body
.btn-group-vertical > .newsletter__btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-primary,
.btn-group-vertical > .btn-group + .btn-primary--invert, body
.btn-group-vertical > .btn-group + .newsletter__btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > .btn-primary:not(:first-child):not(:last-child), .btn-group-vertical > .btn-primary--invert:not(:first-child):not(:last-child), body .btn-group-vertical > .newsletter__btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > .btn-primary:first-child:not(:last-child), .btn-group-vertical > .btn-primary--invert:first-child:not(:last-child), body .btn-group-vertical > .newsletter__btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > .btn-primary:last-child:not(:first-child), .btn-group-vertical > .btn-primary--invert:last-child:not(:first-child), body .btn-group-vertical > .newsletter__btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn-primary--invert, body .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .newsletter__btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn-primary--invert:last-child, body .btn-group-vertical > .btn-group:first-child:not(:last-child) > .newsletter__btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn-primary--invert:first-child, body .btn-group-vertical > .btn-group:last-child:not(:first-child) > .newsletter__btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

.btn-group-justified > .btn, .btn-group-justified > .btn-primary, .btn-group-justified > .btn-primary--invert, body .btn-group-justified > .newsletter__btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%; }

.btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .btn-primary, .btn-group-justified > .btn-group .btn-primary--invert, .btn-group-justified > .btn-group body .newsletter__btn, body .btn-group-justified > .btn-group .newsletter__btn {
  width: 100%; }

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-primary input[type="radio"], [data-toggle="buttons"] > .btn-primary--invert input[type="radio"], body [data-toggle="buttons"] > .newsletter__btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-primary input[type="checkbox"],
[data-toggle="buttons"] > .btn-primary--invert input[type="checkbox"], body
[data-toggle="buttons"] > .newsletter__btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn-primary input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn-primary--invert input[type="radio"], body
[data-toggle="buttons"] > .btn-group > .newsletter__btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn-primary input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn-primary--invert input[type="checkbox"], body
[data-toggle="buttons"] > .btn-group > .newsletter__btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0; }

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

.input-group .form-control:focus {
  z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.input-group-sm > .input-group-btn > .input-group-addon.btn-primary,
.input-group-sm > .input-group-btn > .input-group-addon.btn-primary--invert, body
.input-group-sm > .input-group-btn > .input-group-addon.newsletter__btn {
  padding: 5px 10px;
  font-size: 14px;
  border-radius: 3px; }

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.input-group-lg > .input-group-btn > .input-group-addon.btn-primary,
.input-group-lg > .input-group-btn > .input-group-addon.btn-primary--invert, body
.input-group-lg > .input-group-btn > .input-group-addon.newsletter__btn {
  padding: 10px 16px;
  font-size: 20px;
  border-radius: 6px; }

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-primary,
.input-group-btn:first-child > .btn-primary--invert, body
.input-group-btn:first-child > .newsletter__btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .btn-group > .btn-primary,
.input-group-btn:first-child > .btn-group > .btn-primary--invert, body
.input-group-btn:first-child > .btn-group > .newsletter__btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-primary:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-primary--invert:not(:last-child):not(.dropdown-toggle), body
.input-group-btn:last-child > .newsletter__btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn-primary--invert, body
.input-group-btn:last-child > .btn-group:not(:last-child) > .newsletter__btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-primary,
.input-group-btn:last-child > .btn-primary--invert, body
.input-group-btn:last-child > .newsletter__btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .btn-group > .btn-primary,
.input-group-btn:last-child > .btn-group > .btn-primary--invert, body
.input-group-btn:last-child > .btn-group > .newsletter__btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-primary:not(:first-child),
.input-group-btn:first-child > .btn-primary--invert:not(:first-child), body
.input-group-btn:first-child > .newsletter__btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn-primary--invert, body
.input-group-btn:first-child > .btn-group:not(:first-child) > .newsletter__btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

.input-group-btn > .btn, .input-group-btn > .btn-primary, .input-group-btn > .btn-primary--invert, body .input-group-btn > .newsletter__btn {
  position: relative; }

.input-group-btn > .btn + .btn, .input-group-btn > .btn-primary + .btn, .input-group-btn > .btn-primary--invert + .btn, body .input-group-btn > .newsletter__btn + .btn, .input-group-btn > .btn + .btn-primary, .input-group-btn > .btn-primary + .btn-primary, .input-group-btn > .btn-primary--invert + .btn-primary, body .input-group-btn > .newsletter__btn + .btn-primary, .input-group-btn > .btn + .btn-primary--invert, .input-group-btn > .btn-primary + .btn-primary--invert, .input-group-btn > .btn-primary--invert + .btn-primary--invert, body .input-group-btn > .newsletter__btn + .btn-primary--invert, body .input-group-btn > .btn + .newsletter__btn, body .input-group-btn > .btn-primary + .newsletter__btn, body .input-group-btn > .btn-primary--invert + .newsletter__btn, body .input-group-btn > .newsletter__btn + .newsletter__btn {
  margin-left: -1px; }

.input-group-btn > .btn:hover, .input-group-btn > .btn-primary:hover, .input-group-btn > .btn-primary--invert:hover, body .input-group-btn > .newsletter__btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn-primary:focus, .input-group-btn > .btn-primary--invert:focus, body .input-group-btn > .newsletter__btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn-primary:active, .input-group-btn > .btn-primary--invert:active, body .input-group-btn > .newsletter__btn:active {
  z-index: 2; }

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-primary, .input-group-btn:first-child > .btn-primary--invert, body .input-group-btn:first-child > .newsletter__btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-primary, .input-group-btn:last-child > .btn-primary--invert, body .input-group-btn:last-child > .newsletter__btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav:before, .nav:after {
  display: table;
  content: " "; }

.nav:after {
  clear: both; }

.nav > li {
  position: relative;
  display: block; }

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

.nav > li.disabled > a {
  color: #777777; }

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #000000; }

.nav .nav-divider {
  height: 1px;
  margin: 11.5px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.nav > li > a > img {
  max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }

.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.6;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent; }

.nav-pills > li {
  float: left; }

.nav-pills > li > a {
  border-radius: 4px; }

.nav-pills > li + li {
  margin-left: 2px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7; }

.nav-stacked > li {
  float: none; }

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }

.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none; }

.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 25px;
  border: 1px solid transparent; }

.navbar:before, .navbar:after {
  display: table;
  content: " "; }

.navbar:after {
  clear: both; }

@media (min-width: 992px) {
  .navbar {
    border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  display: table;
  content: " "; }

.navbar-header:after {
  clear: both; }

@media (min-width: 992px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }

.navbar-collapse:before, .navbar-collapse:after {
  display: table;
  content: " "; }

.navbar-collapse:after {
  clear: both; }

.navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 992px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none; }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }
  .navbar-collapse.in {
    overflow-y: visible; }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px; } }

@media (min-width: 992px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.container > .navbar-header, .block__headerteaser__list__item__container > .navbar-header,
.container > .navbar-collapse, .block__headerteaser__list__item__container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 992px) {
  .container > .navbar-header, .block__headerteaser__list__item__container > .navbar-header,
  .container > .navbar-collapse, .block__headerteaser__list__item__container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }

@media (min-width: 992px) {
  .navbar-static-top {
    border-radius: 0; } }

.navbar-brand {
  float: left;
  height: 50px;
  padding: 12.5px 15px;
  font-size: 20px;
  line-height: 25px; }

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none; }

.navbar-brand > img {
  display: block; }

@media (min-width: 992px) {
  .navbar > .container .navbar-brand, .navbar > .block__headerteaser__list__item__container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.navbar-toggle:focus {
  outline: 0; }

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 992px) {
  .navbar-toggle {
    display: none; } }

.navbar-nav {
  margin: 6.25px -15px; }

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 25px; }

@media (max-width: 991px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none; }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px; }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 25px; }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none; } }

@media (min-width: 992px) {
  .navbar-nav {
    float: left;
    margin: 0; }
  .navbar-nav > li {
    float: left; }
  .navbar-nav > li > a {
    padding-top: 12.5px;
    padding-bottom: 12.5px; } }

.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 5.5px;
  margin-bottom: 5.5px; }

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .navbar-form .form-control-static {
    display: inline-block; }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle; }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto; }
  .navbar-form .input-group > .form-control {
    width: 100%; }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0; }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }

@media (max-width: 991px) {
  .navbar-form .form-group {
    margin-bottom: 5px; }
  .navbar-form .form-group:last-child {
    margin-bottom: 0; } }

@media (min-width: 992px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 5.5px;
  margin-bottom: 5.5px; }

.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .btn-group-sm > .navbar-btn.btn-primary, .btn-group-sm > .navbar-btn.btn-primary--invert, body .btn-group-sm > .navbar-btn.newsletter__btn {
  margin-top: 8.5px;
  margin-bottom: 8.5px; }

.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .btn-group-xs > .navbar-btn.btn-primary, .btn-group-xs > .navbar-btn.btn-primary--invert, body .btn-group-xs > .navbar-btn.newsletter__btn {
  margin-top: 14px;
  margin-bottom: 14px; }

.navbar-text {
  margin-top: 12.5px;
  margin-bottom: 12.5px; }

@media (min-width: 992px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px; } }

@media (min-width: 992px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
  .navbar-right ~ .navbar-right {
    margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }

.navbar-default .navbar-brand {
  color: #777; }

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent; }

.navbar-default .navbar-text {
  color: #777; }

.navbar-default .navbar-nav > li > a {
  color: #777; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7; }

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7; }

@media (max-width: 991px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; } }

.navbar-default .navbar-toggle {
  border-color: #ddd; }

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888; }

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7; }

.navbar-default .navbar-link {
  color: #777; }

.navbar-default .navbar-link:hover {
  color: #333; }

.navbar-default .btn-link {
  color: #777; }

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333; }

.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }

.navbar-inverse .navbar-brand {
  color: #9d9d9d; }

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-text {
  color: #9d9d9d; }

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d; }

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909; }

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090909; }

@media (max-width: 991px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent; } }

.navbar-inverse .navbar-toggle {
  border-color: #333; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333; }

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff; }

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010; }

.navbar-inverse .navbar-link {
  color: #9d9d9d; }

.navbar-inverse .navbar-link:hover {
  color: #fff; }

.navbar-inverse .btn-link {
  color: #9d9d9d; }

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff; }

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 25px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }

.breadcrumb > li {
  display: inline-block; }

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/ "; }

.breadcrumb > .active {
  color: #777777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 25px 0;
  border-radius: 4px; }

.pagination > li {
  display: inline; }

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.6;
  color: #000000;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #000000;
  background-color: #eeeeee;
  border-color: #ddd; }

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7; }

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 25px 0;
  text-align: center;
  list-style: none; }

.pager:before, .pager:after {
  display: table;
  content: " "; }

.pager:after {
  clear: both; }

.pager li {
  display: inline; }

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px; }

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

.pager .next > a,
.pager .next > span {
  float: right; }

.pager .previous > a,
.pager .previous > span {
  float: left; }

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }

.label:empty {
  display: none; }

.btn .label, .btn-primary .label, .btn-primary--invert .label, body .newsletter__btn .label {
  position: relative;
  top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090; }

.label-success {
  background-color: #5cb85c; }

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px; }

.badge:empty {
  display: none; }

.btn .badge, .btn-primary .badge, .btn-primary--invert .badge, body .newsletter__btn .badge {
  position: relative;
  top: -1px; }

.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn-primary .badge, .btn-group-xs > .btn-primary--invert .badge, body .btn-group-xs > .newsletter__btn .badge,
.btn-group-xs > .btn .badge,
.btn-group-xs > .btn-primary .badge,
.btn-group-xs > .btn-primary--invert .badge, body
.btn-group-xs > .newsletter__btn .badge {
  top: 0;
  padding: 1px 5px; }

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #000000;
  background-color: #fff; }

.list-group-item > .badge {
  float: right; }

.list-group-item > .badge + .badge {
  margin-right: 5px; }

.nav-pills > li > a > .badge {
  margin-left: 3px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }

.jumbotron h1,
.jumbotron .h1 {
  color: inherit; }

.jumbotron p {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 200; }

.jumbotron > hr {
  border-top-color: #d5d5d5; }

.container .jumbotron, .block__headerteaser__list__item__container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px; }

.jumbotron .container, .jumbotron .block__headerteaser__list__item__container {
  max-width: 100%; }

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px; }
  .container .jumbotron, .block__headerteaser__list__item__container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px; }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 72px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 25px;
  line-height: 1.6;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out; }

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto; }

.thumbnail .caption {
  padding: 9px;
  color: #000; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #000000; }

.alert {
  padding: 15px;
  margin-bottom: 25px;
  border: 1px solid transparent;
  border-radius: 4px; }

.alert h4 {
  margin-top: 0;
  color: inherit; }

.alert .alert-link {
  font-weight: bold; }

.alert > p,
.alert > ul {
  margin-bottom: 0; }

.alert > p + p {
  margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.alert-success hr {
  border-top-color: #c9e2b3; }

.alert-success .alert-link {
  color: #2b542c; }

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.alert-info hr {
  border-top-color: #a6e1ec; }

.alert-info .alert-link {
  color: #245269; }

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.alert-warning hr {
  border-top-color: #f7e1b5; }

.alert-warning .alert-link {
  color: #66512c; }

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.alert-danger hr {
  border-top-color: #e4b9c0; }

.alert-danger .alert-link {
  color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  height: 25px;
  margin-bottom: 25px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 14px;
  line-height: 25px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #f0ad4e; }

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #d9534f; }

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }

.media:first-child {
  margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }

.media-object.img-thumbnail {
  max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  padding-left: 0;
  margin-bottom: 20px; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee; }

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit; }

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit; }

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef; }

a.list-group-item,
button.list-group-item {
  color: #555; }

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333; }

a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit; }

a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6; }

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit; }

a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3; }

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit; }

a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc; }

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit; }

a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc; }

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 25px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }

.panel-body:before, .panel-body:after {
  display: table;
  content: " "; }

.panel-body:after {
  clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit; }

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0; }

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0; }

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0; }

.panel-group {
  margin-bottom: 25px; }

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px; }

.panel-group .panel + .panel {
  margin-top: 5px; }

.panel-group .panel-heading {
  border-bottom: 0; }

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd; }

.panel-group .panel-footer {
  border-top: 0; }

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd; }

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd; }

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333; }

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7; }

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6; }

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d; }

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1; }

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f; }

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc; }

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b; }

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1; }

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442; }

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2; }

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5; }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out; }

.modal.in .modal-dialog {
  transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5; }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

.modal-header:before, .modal-header:after {
  display: table;
  content: " "; }

.modal-header:after {
  clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.6; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-footer:before, .modal-footer:after {
  display: table;
  content: " "; }

.modal-footer:after {
  clear: both; }

.modal-footer .btn + .btn, .modal-footer .btn-primary + .btn, .modal-footer .btn-primary--invert + .btn, .modal-footer body .newsletter__btn + .btn, body .modal-footer .newsletter__btn + .btn, .modal-footer .btn + .btn-primary, .modal-footer .btn-primary + .btn-primary, .modal-footer .btn-primary--invert + .btn-primary, .modal-footer body .newsletter__btn + .btn-primary, body .modal-footer .newsletter__btn + .btn-primary, .modal-footer .btn + .btn-primary--invert, .modal-footer .btn-primary + .btn-primary--invert, .modal-footer .btn-primary--invert + .btn-primary--invert, .modal-footer body .newsletter__btn + .btn-primary--invert, body .modal-footer .newsletter__btn + .btn-primary--invert, .modal-footer body .btn + .newsletter__btn, body .modal-footer .btn + .newsletter__btn, .modal-footer body .btn-primary + .newsletter__btn, body .modal-footer .btn-primary + .newsletter__btn, .modal-footer body .btn-primary--invert + .newsletter__btn, body .modal-footer .btn-primary--invert + .newsletter__btn, .modal-footer body .newsletter__btn + .newsletter__btn, body .modal-footer .newsletter__btn + .newsletter__btn {
  margin-bottom: 0;
  margin-left: 5px; }

.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .btn-primary + .btn, .modal-footer .btn-group .btn-primary--invert + .btn, .modal-footer .btn-group body .newsletter__btn + .btn, body .modal-footer .btn-group .newsletter__btn + .btn, .modal-footer .btn-group .btn + .btn-primary, .modal-footer .btn-group .btn-primary + .btn-primary, .modal-footer .btn-group .btn-primary--invert + .btn-primary, .modal-footer .btn-group body .newsletter__btn + .btn-primary, body .modal-footer .btn-group .newsletter__btn + .btn-primary, .modal-footer .btn-group .btn + .btn-primary--invert, .modal-footer .btn-group .btn-primary + .btn-primary--invert, .modal-footer .btn-group .btn-primary--invert + .btn-primary--invert, .modal-footer .btn-group body .newsletter__btn + .btn-primary--invert, body .modal-footer .btn-group .newsletter__btn + .btn-primary--invert, .modal-footer .btn-group body .btn + .newsletter__btn, body .modal-footer .btn-group .btn + .newsletter__btn, .modal-footer .btn-group body .btn-primary + .newsletter__btn, body .modal-footer .btn-group .btn-primary + .newsletter__btn, .modal-footer .btn-group body .btn-primary--invert + .newsletter__btn, body .modal-footer .btn-group .btn-primary--invert + .newsletter__btn, .modal-footer .btn-group body .newsletter__btn + .newsletter__btn, body .modal-footer .btn-group .newsletter__btn + .newsletter__btn {
  margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "GT-Walsheim-Light", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  filter: alpha(opacity=0);
  opacity: 0; }

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9; }

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px; }

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px; }

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "GT-Walsheim-Light", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 16px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.popover.top {
  margin-top: -10px; }

.popover.right {
  margin-left: 10px; }

.popover.bottom {
  margin-top: 10px; }

.popover.left {
  margin-left: -10px; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow:after {
  content: "";
  border-width: 10px; }

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0; }

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0; }

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0; }

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 16px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-inner > .item {
  position: relative;
  display: none;
  transition: 0.6s ease-in-out left; }

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000px; }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0; }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0; }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0; } }

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block; }

.carousel-inner > .active {
  left: 0; }

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

.carousel-inner > .next {
  left: 100%; }

.carousel-inner > .prev {
  left: -100%; }

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0; }

.carousel-inner > .active.left {
  left: -100%; }

.carousel-inner > .active.right {
  left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x; }

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x; }

.carousel-control:hover, .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9; }

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px; }

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px; }

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px; }

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1; }

.carousel-control .icon-prev:before {
  content: "\2039"; }

.carousel-control .icon-next:before {
  content: "\203a"; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 10px; }

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-caption .btn, .carousel-caption .btn-primary, .carousel-caption .btn-primary--invert, .carousel-caption body .newsletter__btn, body .carousel-caption .newsletter__btn {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .kachel__headline:before, .clearfix:after, .kachel__headline:after {
  display: table;
  content: " "; }

.clearfix:after, .kachel__headline:after {
  clear: both; }

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.block__table__element--mobile,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block, .block__table__element--mobile {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }

@media print {
  .visible-print-block {
    display: block !important; } }

.visible-print-inline {
  display: none !important; }

@media print {
  .visible-print-inline {
    display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }

@media print {
  .visible-print-inline-block {
    display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

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

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

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

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

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

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

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

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

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

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

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

.slick-slide img {
  display: block; }

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

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

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

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

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

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

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
  text-align: center; }

@font-face {
  font-family: VideoJS;
  src: url("../fonts//VideoJS.eot?#iefix") format("eot"); }

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
  content: "\f101"; }

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-play-circle:before {
  content: "\f102"; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
  content: "\f103"; }

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0,
.video-js .vjs-volume-menu-button.vjs-vol-0 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before {
  content: "\f104"; }

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1,
.video-js .vjs-volume-menu-button.vjs-vol-1 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before,
.video-js .vjs-volume-menu-button.vjs-vol-1:before {
  content: "\f105"; }

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2,
.video-js .vjs-volume-menu-button.vjs-vol-2 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before,
.video-js .vjs-volume-menu-button.vjs-vol-2:before {
  content: "\f106"; }

.vjs-icon-volume-high, .video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before {
  content: "\f107"; }

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
  content: "\f108"; }

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
  content: "\f109"; }

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-square:before {
  content: "\f10a"; }

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-spinner:before {
  content: "\f10b"; }

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
  content: "\f10c"; }

.vjs-icon-captions, .video-js .vjs-captions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-captions:before, .video-js .vjs-captions-button:before {
  content: "\f10d"; }

.vjs-icon-chapters, .video-js .vjs-chapters-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
  content: "\f10e"; }

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-share:before {
  content: "\f10f"; }

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-cog:before {
  content: "\f110"; }

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
  content: "\f111"; }

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle-outline:before {
  content: "\f112"; }

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-circle-inner-circle:before {
  content: "\f113"; }

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-hd:before {
  content: "\f114"; }

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
  content: "\f115"; }

.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-replay:before {
  content: "\f116"; }

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-facebook:before {
  content: "\f117"; }

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-gplus:before {
  content: "\f118"; }

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-linkedin:before {
  content: "\f119"; }

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-twitter:before {
  content: "\f11a"; }

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-tumblr:before {
  content: "\f11b"; }

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-pinterest:before {
  content: "\f11c"; }

.vjs-icon-audio-description, .video-js .vjs-descriptions-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button:before {
  content: "\f11d"; }

.vjs-icon-audio, .video-js .vjs-audio-button {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }

.vjs-icon-audio:before, .video-js .vjs-audio-button:before {
  content: "\f11e"; }

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.video-js:-moz-full-screen {
  position: absolute; }

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important; }

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

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0; }

.video-js.vjs-16-9 {
  padding-top: 56.25%; }

.video-js.vjs-4-3 {
  padding-top: 75%; }

.video-js.vjs-fill {
  width: 100%;
  height: 100%; }

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto; }

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0; }

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important; }

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none; }

.vjs-hidden {
  display: none !important; }

.vjs-disabled {
  opacity: 0.5;
  cursor: default; }

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px; }

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible; }

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto; }

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC; }

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s; }

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em; }

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s; }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none; }

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block; }

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2; }

.vjs-menu-button {
  cursor: pointer; }

.vjs-menu-button.vjs-disabled {
  cursor: default; }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none; }

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif; }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none; }

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase; }

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F; }

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default; }

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7); }

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em; }

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block; }

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden; }

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em; }

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em; }

.video-js .vjs-menu-button-inline.vjs-slider-active {
  transition: none; }

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s; }

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1; }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto; }

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto; }

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden; }

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7); }

.vjs-has-started .vjs-control-bar {
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s; }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s; }

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important; }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible; }

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table; }

.video-js .vjs-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-control:before {
  font-size: 1.8em;
  line-height: 1.67; }

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white; }

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle; }

.video-js .vjs-custom-control-spacer {
  display: none; }

.video-js .vjs-progress-control {
  -ms-flex: auto;
  flex: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em; }

.vjs-live .vjs-progress-control {
  display: none; }

.video-js .vjs-progress-holder {
  -ms-flex: auto;
  flex: auto;
  transition: all 0.2s;
  height: 0.3em; }

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em; }

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
  font-family: Arial, Helvetica, sans-serif;
  visibility: visible;
  font-size: 0.6em; }

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0; }

.video-js .vjs-mouse-display:before {
  display: none; }

.video-js .vjs-play-progress {
  background-color: #fff; }

.video-js .vjs-play-progress:before {
  position: absolute;
  top: -0.333333333333333em;
  right: -0.5em;
  font-size: 0.9em; }

.video-js .vjs-time-tooltip,
.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 6px 8px 8px 8px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em; }

.video-js .vjs-time-tooltip,
.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
  z-index: 1; }

.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
  display: none; }

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5); }

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75); }

.video-js.vjs-no-flex .vjs-progress-control {
  width: auto; }

.video-js .vjs-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em; }

.vjs-tooltip-progress-bar {
  visibility: hidden; }

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1; }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0; }

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block; }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s; }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
  display: none; }

.vjs-mouse-display .vjs-time-tooltip,
.video-js .vjs-progress-control .vjs-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8); }

.video-js .vjs-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5); }

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff; }

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
  cursor: pointer;
  -ms-flex: none;
  flex: none; }

.video-js .vjs-volume-control {
  width: 5em;
  -ms-flex: none;
  flex: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em; }

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em; }

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto; }

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff; }

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em; }

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em; }

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em; }

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em; }

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em; }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%; }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent; }

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0.5em;
  height: 8em; }

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
  left: -2em; }

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden; }

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
  height: 8em;
  width: 2.9em; }

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
  height: 2.9em;
  width: 8em; }

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
  background-color: transparent !important; }

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%; }

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%; }

.vjs-has-started .vjs-poster {
  display: none; }

.vjs-audio.vjs-has-started .vjs-poster {
  display: block; }

.vjs-using-native-controls .vjs-poster {
  display: none; }

.video-js .vjs-live-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em; }

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left; }

.video-js .vjs-time-control {
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em; }

.vjs-live .vjs-time-control {
  display: none; }

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none; }

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none; }

.vjs-time-divider {
  display: none;
  line-height: 3em; }

.vjs-live .vjs-time-divider {
  display: none; }

.video-js .vjs-play-control {
  cursor: pointer;
  -ms-flex: none;
  flex: none; }

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none; }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em; }

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5); }

.vjs-subtitles {
  color: #fff; }

.vjs-captions {
  color: #fc6; }

.vjs-tt-cue {
  display: block; }

video::-webkit-media-text-track-display {
  transform: translateY(-3em); }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em); }

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -ms-flex: none;
  flex: none; }

.vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.5em;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center; }

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em; }

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center; }

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%; }

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px; }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block; }

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white; }

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s; }

@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg); } }

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f; }
  20% {
    border-top-color: #73859f; }
  35% {
    border-top-color: white; }
  60% {
    border-top-color: #73859f; }
  100% {
    border-top-color: #73859f; } }

.vjs-chapters-button .vjs-menu ul {
  width: 24em; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -ms-flex: auto;
  flex: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto; }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
  display: none; }

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none; }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {
  display: none; }

.vjs-caption-settings {
  position: relative;
  top: 1em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  margin: 0 auto;
  padding: 0.5em;
  height: 16em;
  font-size: 12px;
  width: 40em; }

.vjs-caption-settings .vjs-tracksettings {
  top: 0;
  bottom: 1em;
  left: 0;
  right: 0;
  position: absolute;
  overflow: auto; }

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
  float: left; }

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
  clear: both; }

.vjs-caption-settings .vjs-tracksettings-controls {
  position: absolute;
  bottom: 1em;
  right: 1em; }

.vjs-caption-settings .vjs-tracksetting {
  margin: 5px;
  padding: 3px;
  min-height: 40px;
  border: none; }

.vjs-caption-settings .vjs-tracksetting label,
.vjs-caption-settings .vjs-tracksetting legend {
  display: block;
  width: 100px;
  margin-bottom: 5px; }

.vjs-caption-settings .vjs-tracksetting span {
  display: inline;
  margin-left: 5px;
  vertical-align: top;
  float: right; }

.vjs-caption-settings .vjs-tracksetting > div {
  margin-bottom: 5px;
  min-height: 20px; }

.vjs-caption-settings .vjs-tracksetting > div:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 0; }

.vjs-caption-settings label > input {
  margin-right: 10px; }

.vjs-caption-settings fieldset {
  margin-top: 1em;
  margin-left: .5em; }

.vjs-caption-settings fieldset .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.vjs-caption-settings input[type="button"] {
  width: 40px;
  height: 40px; }

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); }

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1; }

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden; } }

select.bs-select-hidden,
select.selectpicker {
  display: none !important; }

.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/ }

.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1; }

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999; }

.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none; }

.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2; }

.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48; }

.bootstrap-select.fit-width {
  width: auto !important; }

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px; }

.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px; }

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none; }

.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%; }

.bootstrap-select.form-control.input-group-btn {
  z-index: auto; }

.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn, .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn-primary, .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn-primary--invert, body .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .newsletter__btn {
  border-radius: 0; }

.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0; }

.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .block__gridbox .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right; }

.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0; }

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0; }

.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit; }

.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%; }

.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed; }

.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important; }

.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important; }

.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060; }

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left; }

.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle; }

.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%; }

.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  box-sizing: border-box; }

.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none; }

.bootstrap-select.btn-group .dropdown-menu li {
  position: relative; }

.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff; }

.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed; }

.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em; }

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none; }

.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block; }

.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em; }

.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: whitesmoke;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  box-sizing: border-box; }

.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap; }

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static; }

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061; }

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none; }

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block; }

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px; }

.bs-actionsbox {
  width: 100%;
  box-sizing: border-box; }

.bs-actionsbox .btn-group button {
  width: 50%; }

.bs-donebutton {
  float: left;
  width: 100%;
  box-sizing: border-box; }

.bs-donebutton .btn-group button {
  width: 100%; }

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px; }

.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none; }

/*
    Breakpoint Mixins
*/
/*
    Svg Mixin
*/
/*
* breadcrumb
*/
.breadcrumb {
  padding: 0;
  border-radius: 0;
  background-color: #fff;
  margin: 10px 0; }

.breadcrumb__list {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  overflow: hidden;
  width: 100%; }

.breadcrumb__list li.breadcrumb__list__link {
  position: relative;
  display: inline-block;
  padding-right: 15px; }

.breadcrumb__list li.breadcrumb__list__link:after {
  margin-right: 5px;
  margin-left: 5px;
  content: "›";
  position: absolute;
  right: 0;
  top: 0;
  line-height: 25px; }

.breadcrumb__list li.breadcrumb__list__link--current:after {
  content: " "; }

.breadcrumb__list li.breadcrumb__list__link .breadcrumb__list__link__text {
  font-size: 12px;
  color: #000000;
  display: inline-block;
  overflow: hidden;
  line-height: 25px; }

.breadcrumb__list li.breadcrumb__list__link a {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0);
  padding-bottom: 0 !important; }

.breadcrumb__list li.breadcrumb__list__link a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.breadcrumb__list li.breadcrumb__list__link a:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.breadcrumb__list li.breadcrumb__list__link a:hover::before {
  width: 100%; }

.breadcrumb__list li.breadcrumb__list__link a--active, .breadcrumb__list li.breadcrumb__list__link a:hover, .breadcrumb__list li.breadcrumb__list__link a:focus {
  color: #000000;
  text-decoration: none; }

.breadcrumb__list li.breadcrumb__list__link a[target="_blank"]:after {
  font-size: 10px;
  font-weight: 100;
  content: "\e066";
  padding: 0 0 0 4px; }

/*
* Footermenu
*/
.footermenu__list {
  list-style: none;
  margin: 0;
  padding: 0; }

.footermenu__list__link {
  color: #000000;
  font-style: italic;
  font-size: 14px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.footermenu__list__link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.footermenu__list__link:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.footermenu__list__link:hover::before {
  width: 100%; }

.footermenu__list__link--active, .footermenu__list__link:hover, .footermenu__list__link:focus {
  color: #000000;
  text-decoration: none; }

.footermenu__list__link--active:before {
  transform: translate3d(100%, 0, 0); }

/*
* langmenu
*/
.language {
  padding: 0;
  border-radius: 0;
  background-color: #fff;
  margin: 10px 0; }

.language__list {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right; }

@media screen and (max-width: 991px) {
  .language__list {
    text-align: left; } }

.language__list li {
  display: inline-block;
  margin-left: 10px; }

@media screen and (max-width: 991px) {
  .language__list li {
    margin-left: 0;
    margin-right: 10px; } }

.language__list li:first-child {
  display: none; }

body.add-german .language__list li {
  display: inline-block; }

.language__list li.language__list--current a {
  text-decoration: underline; }

.language__list li a {
  font-size: 12px;
  color: #000000; }

.language__list li a--active, .language__list li a:hover, .language__list li a:focus {
  color: #000000;
  text-decoration: underline; }

.language__list li a[target="_blank"]:after {
  font-size: 10px;
  font-weight: 100;
  content: "\e066";
  padding: 0 0 0 4px; }

/*
* Mainmenu
*/
@media screen and (min-width: 992px) {
  .mainmenu nav {
    display: block; }
  .mainmenu--mobile {
    display: none; }
  .mainmenu__close {
    position: absolute;
    top: 20px;
    right: 0;
    font-size: 16px;
    color: #000000;
    cursor: pointer; }
  .mainmenu__close > span {
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding-bottom: 1px !important;
    padding-right: 4px;
    transform: translateZ(0); }
  .mainmenu__close > span::before {
    content: '';
    position: absolute;
    left: 0;
    width: 0%;
    height: 1px;
    will-change: transform;
    background: #000000;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    bottom: 0px;
    transform: translateZ(0); }
  .mainmenu__close > span:hover {
    text-decoration: none;
    color: #000000;
    transform: translateZ(0); }
  .mainmenu__close > span:hover::before {
    width: 100%; }
  .mainmenu__close > span:after {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2030.8%2030.9%22%20style%3D%22enable-background%3A%20new%200%200%2030.8%2030.9%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Ctitle%3Eplus%3C%2Ftitle%3E%20%3Cpath%20d%3D%22M22.2%2C3.9l-6.8%2C6.8L8.6%2C3.8c-1.7-1.7-3.4%2C0-4.1%2C0.7S2.1%2C6.9%2C3.8%2C8.6l6.9%2C6.9l-6.8%2C6.8c-1.7%2C1.7%2C0%2C3.4%2C0.7%2C4.1%20%20c0.7%2C0.7%2C2.4%2C2.4%2C4.1%2C0.7l6.8-6.8l6.8%2C6.8c1.7%2C1.7%2C3.4%2C0%2C4.1-0.7c0.7-0.7%2C2.4-2.4%2C0.7-4.1l-6.8-6.8L27%2C8.7c1.7-1.7%2C0-3.4-0.7-4.1%20%20C25.6%2C3.9%2C23.9%2C2.2%2C22.2%2C3.9z%22%2F%3E%20%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    content: " ";
    display: inline-block;
    display: inline-block;
    width: 12px;
    position: relative;
    margin-left: 5px;
    height: 12px; }
  .mainmenu__close > span:after span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; } }

@media screen and (min-width: 992px) and (max-width: 991px) {
  .mainmenu__close {
    display: none; } }

@media screen and (min-width: 992px) {
  .mainmenu__list {
    float: right;
    margin: 0;
    padding: 33px 0 0 0;
    list-style: none;
    overflow: hidden; }
  .mainmenu__list__item {
    float: left;
    list-style: none;
    padding-bottom: 20px; }
  .mainmenu__link {
    color: #000000;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding-bottom: 4px !important;
    padding-right: 4px;
    transform: translateZ(0);
    display: inline-block;
    margin-right: 6px;
    cursor: pointer; }
  .mainmenu__link::before {
    content: '';
    position: absolute;
    left: 0;
    width: 0%;
    height: 4px;
    will-change: transform;
    background: #e1334d;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    bottom: 0px;
    transform: translateZ(0); }
  .mainmenu__link:hover {
    text-decoration: none;
    color: #e1334d;
    transform: translateZ(0); }
  .mainmenu__link:hover::before {
    width: 100%; }
  .mainmenu__link.internationals::after {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.93mm%22%20height%3D%2216.93mm%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Einternationals%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C48A24%2C24%2C0%2C1%2C1%2C48%2C24%2C24%2C24%2C0%2C0%2C1%2C24%2C48ZM24%2C2A22%2C22%2C0%2C1%2C0%2C46%2C24%2C22%2C22%2C0%2C0%2C0%2C24%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C48C16%2C48%2C9.57%2C37.23%2C9.57%2C24S16%2C0%2C24%2C0%2C38.43%2C10.77%2C38.43%2C24%2C32%2C48%2C24%2C48ZM24%2C2c-6.85%2C0-12.43%2C9.87-12.43%2C22S17.15%2C46%2C24%2C46s12.43-9.87%2C12.43-22S30.85%2C2%2C24%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C48a1%2C1%2C0%2C0%2C1-1-1V1a1%2C1%2C0%2C0%2C1%2C2%2C0V47A1%2C1%2C0%2C0%2C1%2C24%2C48Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M47%2C25H1a1%2C1%2C0%2C0%2C1%2C0-2H47a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.62%2C13.85H4.38a1%2C1%2C0%2C1%2C1%2C0-2H43.62a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.62%2C36.15H4.38a1%2C1%2C0%2C1%2C1%2C0-2H43.62a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    content: " ";
    display: inline-block;
    display: inline-block;
    float: left;
    width: 23px;
    height: 23px;
    border: none !important; }
  .mainmenu__link.internationals::after span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .mainmenu__link--active, .mainmenu__link--open, .mainmenu__link:hover, .mainmenu__link:focus {
    text-decoration: none;
    color: #e1334d; }
  .mainmenu__link--active.internationals::after, .mainmenu__link--open.internationals::after, .mainmenu__link:hover.internationals::after, .mainmenu__link:focus.internationals::after {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.93mm%22%20height%3D%2216.93mm%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Einternationals%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C48A24%2C24%2C0%2C1%2C1%2C48%2C24%2C24%2C24%2C0%2C0%2C1%2C24%2C48ZM24%2C2A22%2C22%2C0%2C1%2C0%2C46%2C24%2C22%2C22%2C0%2C0%2C0%2C24%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C48C16%2C48%2C9.57%2C37.23%2C9.57%2C24S16%2C0%2C24%2C0%2C38.43%2C10.77%2C38.43%2C24%2C32%2C48%2C24%2C48ZM24%2C2c-6.85%2C0-12.43%2C9.87-12.43%2C22S17.15%2C46%2C24%2C46s12.43-9.87%2C12.43-22S30.85%2C2%2C24%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C48a1%2C1%2C0%2C0%2C1-1-1V1a1%2C1%2C0%2C0%2C1%2C2%2C0V47A1%2C1%2C0%2C0%2C1%2C24%2C48Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M47%2C25H1a1%2C1%2C0%2C0%2C1%2C0-2H47a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.62%2C13.85H4.38a1%2C1%2C0%2C1%2C1%2C0-2H43.62a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.62%2C36.15H4.38a1%2C1%2C0%2C1%2C1%2C0-2H43.62a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    content: " ";
    display: inline-block; }
  .mainmenu__link--active.internationals::after span, .mainmenu__link--open.internationals::after span, .mainmenu__link:hover.internationals::after span, .mainmenu__link:focus.internationals::after span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .mainmenu__link--active:before, .mainmenu__link--open:before {
    width: 100%; }
  .mainmenu__link > span {
    padding-right: 5px;
    padding-left: 5px; }
  .mainmenu__lvl2 {
    display: none;
    position: absolute;
    left: 0px;
    width: 100%;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: white; }
  .mainmenu__list__item--open .mainmenu__lvl2 {
    display: block; }
  .mainmenu__lvl2__block {
    position: relative;
    border-top: 5px solid #d7d7d7;
    max-width: 1140px;
    margin: 30px auto 0 auto;
    padding: 30px 0 0 0;
    overflow: hidden; }
  .mainmenu__lvl2__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .mainmenu__lvl2__list__item {
    list-style: none;
    width: 25%;
    float: left;
    margin-top: 30px; }
  .mainmenu__lvl2__link {
    font-family: GT-Walsheim-Medium;
    font-size: 20px;
    padding-right: 20px;
    width: 100%;
    line-height: 1.2em; }
  .mainmenu__lvl2__link--active, .mainmenu__lvl2__link:hover, .mainmenu__lvl2__link:focus {
    color: #000000;
    text-decoration: none; }
  .mainmenu__lvl3__list {
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0 30px 0 0; }
  .mainmenu__lvl3__list__item {
    list-style: none;
    margin-bottom: 2px; }
  .mainmenu__lvl3__link {
    line-height: 1.3em;
    display: block;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding-bottom: 1px !important;
    padding-right: 4px;
    transform: translateZ(0); }
  .mainmenu__lvl3__link::before {
    content: '';
    position: absolute;
    left: 0;
    width: 0%;
    height: 1px;
    will-change: transform;
    background: #e1334d;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    bottom: 0px;
    transform: translateZ(0); }
  .mainmenu__lvl3__link:hover {
    text-decoration: none;
    color: #e1334d;
    transform: translateZ(0); }
  .mainmenu__lvl3__link:hover::before {
    width: 100%; }
  .mainmenu__lvl3__link--active, .mainmenu__lvl3__link:hover, .mainmenu__lvl3__link:focus {
    text-decoration: none;
    color: #e1334d; }
  .mainmenu__lvl3__link--active:before {
    width: 100%; } }

@media screen and (max-width: 991px) {
  .mainmenu--desktop {
    display: none; }
  .mainmenu--mobile {
    display: block;
    text-align: right; }
  .mainmenu__close {
    display: none; }
  .mainmenu__toggle {
    text-align: right;
    cursor: pointer;
    display: inline-block; }
  .mainmenu__toggle > span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .mainmenu__toggle--open {
    /*&:before {
                    font-size: 35px;
                    content: '☰';
                }*/ }
  .mainmenu__toggle--open .hamburger-icon {
    margin: 0;
    padding: 19px 0px 19px 16px;
    display: inline-block;
    position: relative;
    top: 0;
    left: 0; }
  .mainmenu__toggle--open .hamburger-icon span {
    width: 35px;
    background-color: #000000;
    height: 4px;
    display: block;
    margin-bottom: 5px; }
  .mainmenu__toggle--open .hamburger-icon span:last-child {
    margin-bottom: 0px; }
  .mainmenu__toggle--close {
    display: none; }
  .mainmenu__toggle--close:before {
    font-size: 35px;
    content: '✕'; }
  .mainmenu__block {
    display: none;
    position: absolute;
    top: 95px;
    background-color: #fff;
    left: 0;
    width: 100%; }
  .mainmenu .favorites__mobile {
    text-align: left; }
  .mainmenu .favorites__mobile .favorites__link {
    color: #000000;
    border-bottom: 1px solid #d5d5d5;
    display: block;
    padding: 15px 0 15px 15px;
    font-size: 18px;
    font-family: GT-Walsheim-Medium; }
  .mainmenu .favorites__mobile .favorites__link .favorites__link--active, .mainmenu .favorites__mobile .favorites__link:hover, .mainmenu .favorites__mobile .favorites__link:focus {
    color: #e1334d;
    text-decoration: none; }
  .mainmenu .favorites__mobile .favorites__link .favorites__link__text {
    padding-right: 15px;
    padding-left: 4px; }
  .mainmenu .favorites__mobile .favorites__link .favorites__link__heart {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    content: " ";
    display: inline-block;
    display: inline-block;
    float: left;
    width: 29px;
    height: 25px;
    margin-right: 4px; }
  .mainmenu .favorites__mobile .favorites__link .favorites__link__heart span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .mainmenu .metamenu {
    border-bottom: 1px solid #d5d5d5; }
  .mainmenu .metamenu__list {
    text-align: left;
    margin-top: 7px;
    margin-bottom: 7px; }
  .mainmenu .metamenu__list__item {
    display: block;
    list-style: none; }
  .mainmenu .metamenu__list__link {
    padding: 7px 15px 7px 15px;
    display: block;
    color: #d7d7d7; }
  .mainmenu .metamenu__list__link--active, .mainmenu .metamenu__list__link:hover, .mainmenu .metamenu__list__link:focus {
    color: #d7d7d7;
    text-decoration: underline; }
  .mainmenu .metamenu__list__link[target="_blank"]:after {
    font-size: 10px;
    font-weight: 100;
    content: "\e066";
    padding: 0 0 0 4px; }
  .mainmenu__list {
    margin: 0px;
    padding: 0 0px;
    text-align: left;
    border-top: 1px solid #d5d5d5;
    list-style: none; }
  .mainmenu__link {
    color: #000000;
    border-bottom: 1px solid #d5d5d5;
    display: block;
    padding: 15px 0 15px 15px;
    font-size: 18px;
    font-family: GT-Walsheim-Medium; }
  .mainmenu__link:before {
    content: " ";
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    content: " ";
    display: inline-block;
    display: inline-block;
    width: 12px;
    position: relative;
    height: 12px; }
  .mainmenu__link:before span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .mainmenu__link:hover, .mainmenu__link:focus {
    text-decoration: none;
    color: #000000;
    border-bottom: 1px solid #d5d5d5; }
  .mainmenu__link--open {
    text-decoration: none !important;
    color: #e1334d !important;
    border-bottom: 1px solid #e1334d !important; }
  .mainmenu__link--open:before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    content: " ";
    display: inline-block; }
  .mainmenu__link--open:before span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .mainmenu__link > span {
    padding-right: 15px;
    padding-left: 20px; }
  .mainmenu__link.internationals:before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.93mm%22%20height%3D%2216.93mm%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Einternationals%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C48A24%2C24%2C0%2C1%2C1%2C48%2C24%2C24%2C24%2C0%2C0%2C1%2C24%2C48ZM24%2C2A22%2C22%2C0%2C1%2C0%2C46%2C24%2C22%2C22%2C0%2C0%2C0%2C24%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C48C16%2C48%2C9.57%2C37.23%2C9.57%2C24S16%2C0%2C24%2C0%2C38.43%2C10.77%2C38.43%2C24%2C32%2C48%2C24%2C48ZM24%2C2c-6.85%2C0-12.43%2C9.87-12.43%2C22S17.15%2C46%2C24%2C46s12.43-9.87%2C12.43-22S30.85%2C2%2C24%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M24%2C48a1%2C1%2C0%2C0%2C1-1-1V1a1%2C1%2C0%2C0%2C1%2C2%2C0V47A1%2C1%2C0%2C0%2C1%2C24%2C48Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M47%2C25H1a1%2C1%2C0%2C0%2C1%2C0-2H47a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.62%2C13.85H4.38a1%2C1%2C0%2C1%2C1%2C0-2H43.62a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M43.62%2C36.15H4.38a1%2C1%2C0%2C1%2C1%2C0-2H43.62a1%2C1%2C0%2C0%2C1%2C0%2C2Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    content: " ";
    display: inline-block;
    display: inline-block;
    float: left;
    width: 23px;
    height: 23px;
    border: none !important; }
  .mainmenu__link.internationals:before span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .mainmenu__link.internationals > span {
    padding-right: 15px;
    padding-left: 13px; }
  .mainmenu__lvl2 {
    display: none;
    border-bottom: 1px solid #d5d5d5; }
  .mainmenu__lvl2__list {
    list-style: none;
    margin: 0 0 0 20px;
    padding: 0; }
  .mainmenu__lvl2__link {
    font-family: GT-Walsheim-Medium;
    padding: 10px 0 10px 25px;
    display: block;
    font-size: 18px;
    cursor: pointer; }
  .mainmenu__lvl2__link:before {
    content: " ";
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    content: " ";
    display: inline-block;
    display: inline-block;
    width: 12px;
    position: relative;
    height: 12px;
    margin-right: 10px; }
  .mainmenu__lvl2__link:before span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .mainmenu__lvl2__link:hover, .mainmenu__lvl2__link:focus {
    text-decoration: none;
    color: #000000; }
  .mainmenu__lvl2__link--open {
    text-decoration: none !important; }
  .mainmenu__lvl2__link--open:before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    content: " ";
    display: inline-block; }
  .mainmenu__lvl2__link--open:before span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .mainmenu__lvl3__list {
    display: none;
    list-style: none;
    margin: 0 0 0 40px;
    padding: 0; }
  .mainmenu__lvl3__link {
    padding: 10px 0 10px 15px;
    display: block;
    font-size: 18px; }
  .mainmenu__lvl3__link:hover, .mainmenu__lvl3__link:focus {
    text-decoration: none;
    color: #000000; }
  .mainmenu__lvl3__link--open {
    text-decoration: none !important; } }

/*
* Metamenu
*/
.metamenu__list {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right; }

.metamenu__list__item {
  display: inline-block;
  margin-right: 15px; }

.metamenu__list__link {
  color: #fff;
  font-style: italic;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.metamenu__list__link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: white;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.metamenu__list__link:hover {
  text-decoration: none;
  color: white;
  transform: translateZ(0); }

.metamenu__list__link:hover::before {
  width: 100%; }

.metamenu__list__link--active, .metamenu__list__link:hover, .metamenu__list__link:focus {
  color: #d7d7d7;
  text-decoration: none; }

.metamenu__list__link--active:before {
  transform: translate3d(100%, 0, 0); }

.metamenu__list__link[target="_blank"]:after {
  font-size: 10px;
  font-weight: 100;
  content: "\e066";
  padding: 0 0 0 4px; }

/*
* sitemap
*/
ul.ce-menu-8 {
  list-style: none;
  margin-top: 20px; }

ul.ce-menu-8 li {
  margin-right: 0; }

ul.ce-menu-8 li:before {
  display: none; }

ul.ce-menu-8 a {
  font-weight: normal; }

ul.ce-menu-8 a:after {
  display: none; }

ul.ce-menu-8 a:hover, ul.ce-menu-8 a:focus {
  text-decoration: none;
  color: #e1334d; }

ul.ce-menu-8 > li > a {
  color: #000000;
  font-size: 25px;
  border-bottom: 4px solid #e1334d; }

ul.ce-menu-8 > li > ul {
  list-style: none; }

ul.ce-menu-8 > li > ul > li {
  margin-top: 10px; }

ul.ce-menu-8 > li > ul > li > a {
  color: #000000;
  font-size: 20px; }

ul.ce-menu-8 > li > ul > li > ul {
  list-style: none; }

ul.ce-menu-8 > li > ul > li > ul > li > ul {
  margin-top: 10px; }

.autocomplete-suggestions {
  box-sizing: border-box;
  border: 1px solid #e6e6e6;
  background: #FFF;
  cursor: default;
  overflow: auto;
  padding: 0 0 10px; }

.autocomplete-suggestion {
  padding: 4px 10px;
  overflow: hidden;
  line-height: 1.2; }

.autocomplete-no-suggestion {
  padding: 2px 5px; }

.autocomplete-selected {
  background: #F0F0F0; }

.autocomplete-suggestions strong {
  font-weight: bold;
  color: #000; }

.autocomplete-group {
  padding: 6px 10px; }

.autocomplete-group strong {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  display: block;
  border-bottom: 1px solid #000; }

/*
    lightbox import and configuration
*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #CCC; }

.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover, .mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75); }
  .mfp-arrow-left {
    transform-origin: 0; }
  .mfp-arrow-right {
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.panel-group .panel {
  border: 0;
  border-bottom: 1px solid #000000;
  border-radius: 0;
  background-color: transparent; }

.panel-default > .panel-heading {
  color: #000000;
  background-color: transparent;
  border: 0;
  padding: 10px 0; }

.panel-default > .panel-heading a {
  text-decoration: none; }

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 0;
  padding: 0 0 15px; }

.panel-group .panel + .panel {
  margin-top: 0; }

.block__accordion .panel-body {
  padding: 0 12px !important; }

.block__accordion .panel-body > div {
  margin: 40px 0; }

.panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 20px;
  width: 20px; }

.panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 20px;
  width: 20px; }

.panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

a i.panel-group__minus {
  display: block; }

a i.panel-group__plus {
  display: none !important; }

a.collapsed i.panel-group__plus {
  display: block !important; }

a.collapsed i.panel-group__minus {
  display: none !important; }

.panel-heading a {
  font-size: 1rem;
  display: block;
  padding: 0px 50px 0px 12px;
  position: relative; }

.panel-heading a i {
  position: absolute;
  right: 12px;
  top: 0px; }

.color-0 .panel-group-color-1.panel-group .panel, .color-0 .panel-group-color-1-twocolor.panel-group .panel {
  border-bottom: 2px solid #bf142e; }

.color-0 .panel-group-color-1 .panel-group__plus, .color-0 .panel-group-color-1-twocolor .panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-1 .panel-group__plus span, .color-0 .panel-group-color-1-twocolor .panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-1 .panel-group__minus, .color-0 .panel-group-color-1-twocolor .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-1 .panel-group__minus span, .color-0 .panel-group-color-1-twocolor .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-1 .panel-heading a, .color-0 .panel-group-color-1-twocolor .panel-heading a {
  color: #bf142e; }

.color-0 .panel-group-color-1 .panel-heading a.collapsed, .color-0 .panel-group-color-1-twocolor .panel-heading a.collapsed {
  color: #000000; }

.color-0 .panel-group-color-1 .panel-heading a:hover, .color-0 .panel-group-color-1-twocolor .panel-heading a:hover {
  color: #bf142e; }

.color-0 .panel-group-color-1 .panel-body__info, .color-0 .panel-group-color-1-twocolor .panel-body__info {
  background-color: #bf142e; }

.color-0 .panel-group-color-2.panel-group .panel, .color-0 .panel-group-color-2-twocolor.panel-group .panel {
  border-bottom: 2px solid #e1334d; }

.color-0 .panel-group-color-2 .panel-group__plus, .color-0 .panel-group-color-2-twocolor .panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-2 .panel-group__plus span, .color-0 .panel-group-color-2-twocolor .panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-2 .panel-group__minus, .color-0 .panel-group-color-2-twocolor .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-2 .panel-group__minus span, .color-0 .panel-group-color-2-twocolor .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-2 .panel-heading a, .color-0 .panel-group-color-2-twocolor .panel-heading a {
  color: #e1334d; }

.color-0 .panel-group-color-2 .panel-heading a.collapsed, .color-0 .panel-group-color-2-twocolor .panel-heading a.collapsed {
  color: #000000; }

.color-0 .panel-group-color-2 .panel-body__info, .color-0 .panel-group-color-2-twocolor .panel-body__info {
  background-color: #e1334d; }

.color-0 .panel-group-color-3.panel-group .panel, .color-0 .panel-group-color-3-twocolor.panel-group .panel {
  border-bottom: 2px solid #326e65; }

.color-0 .panel-group-color-3 .panel-group__plus, .color-0 .panel-group-color-3-twocolor .panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-3 .panel-group__plus span, .color-0 .panel-group-color-3-twocolor .panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-3 .panel-group__minus, .color-0 .panel-group-color-3-twocolor .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-3 .panel-group__minus span, .color-0 .panel-group-color-3-twocolor .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-3 .panel-heading a, .color-0 .panel-group-color-3-twocolor .panel-heading a {
  color: #326e65; }

.color-0 .panel-group-color-3 .panel-heading a.collapsed, .color-0 .panel-group-color-3-twocolor .panel-heading a.collapsed {
  color: #000000; }

.color-0 .panel-group-color-3 .panel-body__info, .color-0 .panel-group-color-3-twocolor .panel-body__info {
  background-color: #326e65; }

.color-0 .panel-group-color-4.panel-group .panel, .color-0 .panel-group-color-4-twocolor.panel-group .panel {
  border-bottom: 2px solid #4d9785; }

.color-0 .panel-group-color-4 .panel-group__plus, .color-0 .panel-group-color-4-twocolor .panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-4 .panel-group__plus span, .color-0 .panel-group-color-4-twocolor .panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-4 .panel-group__minus, .color-0 .panel-group-color-4-twocolor .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-4 .panel-group__minus span, .color-0 .panel-group-color-4-twocolor .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-4 .panel-heading a, .color-0 .panel-group-color-4-twocolor .panel-heading a {
  color: #4d9785; }

.color-0 .panel-group-color-4 .panel-heading a.collapsed, .color-0 .panel-group-color-4-twocolor .panel-heading a.collapsed {
  color: #000000; }

.color-0 .panel-group-color-4 .panel-body__info, .color-0 .panel-group-color-4-twocolor .panel-body__info {
  background-color: #4d9785; }

.color-0 .panel-group-color-5.panel-group .panel, .color-0 .panel-group-color-5-twocolor.panel-group .panel {
  border-bottom: 2px solid #ee9b14; }

.color-0 .panel-group-color-5 .panel-group__plus, .color-0 .panel-group-color-5-twocolor .panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-5 .panel-group__plus span, .color-0 .panel-group-color-5-twocolor .panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-5 .panel-group__minus, .color-0 .panel-group-color-5-twocolor .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-5 .panel-group__minus span, .color-0 .panel-group-color-5-twocolor .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-5 .panel-heading a, .color-0 .panel-group-color-5-twocolor .panel-heading a {
  color: #ee9b14; }

.color-0 .panel-group-color-5 .panel-heading a.collapsed, .color-0 .panel-group-color-5-twocolor .panel-heading a.collapsed {
  color: #000000; }

.color-0 .panel-group-color-5 .panel-body__info, .color-0 .panel-group-color-5-twocolor .panel-body__info {
  background-color: #ee9b14; }

.color-0 .panel-group-color-6.panel-group .panel, .color-0 .panel-group-color-6-twocolor.panel-group .panel {
  border-bottom: 2px solid #f5db5e; }

.color-0 .panel-group-color-6 .panel-group__plus, .color-0 .panel-group-color-6-twocolor .panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-6 .panel-group__plus span, .color-0 .panel-group-color-6-twocolor .panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-6 .panel-group__minus, .color-0 .panel-group-color-6-twocolor .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-6 .panel-group__minus span, .color-0 .panel-group-color-6-twocolor .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-6 .panel-heading a, .color-0 .panel-group-color-6-twocolor .panel-heading a {
  color: #f5db5e; }

.color-0 .panel-group-color-6 .panel-heading a.collapsed, .color-0 .panel-group-color-6-twocolor .panel-heading a.collapsed {
  color: #f5db5e; }

.color-0 .panel-group-color-7.panel-group .panel, .color-0 .panel-group-color-7-twocolor.panel-group .panel {
  border-bottom: 2px solid #1e9db3; }

.color-0 .panel-group-color-7 .panel-group__plus, .color-0 .panel-group-color-7-twocolor .panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-7 .panel-group__plus span, .color-0 .panel-group-color-7-twocolor .panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-7 .panel-group__minus, .color-0 .panel-group-color-7-twocolor .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-7 .panel-group__minus span, .color-0 .panel-group-color-7-twocolor .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-7 .panel-heading a, .color-0 .panel-group-color-7-twocolor .panel-heading a {
  color: #1e9db3; }

.color-0 .panel-group-color-7 .panel-heading a.collapsed, .color-0 .panel-group-color-7-twocolor .panel-heading a.collapsed {
  color: #000000; }

.color-0 .panel-group-color-7 .panel-body__info, .color-0 .panel-group-color-7-twocolor .panel-body__info {
  background-color: #1e9db3; }

.color-0 .panel-group-color-8.panel-group .panel, .color-0 .panel-group-color-8-twocolor.panel-group .panel {
  border-bottom: 2px solid #64c4da; }

.color-0 .panel-group-color-8 .panel-group__plus, .color-0 .panel-group-color-8-twocolor .panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-8 .panel-group__plus span, .color-0 .panel-group-color-8-twocolor .panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-8 .panel-group__minus, .color-0 .panel-group-color-8-twocolor .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .panel-group-color-8 .panel-group__minus span, .color-0 .panel-group-color-8-twocolor .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .panel-group-color-8 .panel-heading a, .color-0 .panel-group-color-8-twocolor .panel-heading a {
  color: #64c4da; }

.color-0 .panel-group-color-8 .panel-heading a.collapsed, .color-0 .panel-group-color-8-twocolor .panel-heading a.collapsed {
  color: #000000; }

.color-0 .panel-group-color-8 .panel-body__info, .color-0 .panel-group-color-8-twocolor .panel-body__info {
  background-color: #64c4da; }

.color-1 .panel-group .panel,
.color-2 .panel-group .panel,
.color-3 .panel-group .panel,
.color-4 .panel-group .panel,
.color-5 .panel-group .panel,
.color-6 .panel-group .panel,
.color-7 .panel-group .panel,
.color-8 .panel-group .panel {
  border-bottom: 2px solid #fff; }

.color-1 .panel-group__plus,
.color-2 .panel-group__plus,
.color-3 .panel-group__plus,
.color-4 .panel-group__plus,
.color-5 .panel-group__plus,
.color-6 .panel-group__plus,
.color-7 .panel-group__plus,
.color-8 .panel-group__plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .panel-group__plus span,
.color-2 .panel-group__plus span,
.color-3 .panel-group__plus span,
.color-4 .panel-group__plus span,
.color-5 .panel-group__plus span,
.color-6 .panel-group__plus span,
.color-7 .panel-group__plus span,
.color-8 .panel-group__plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .panel-group__minus,
.color-2 .panel-group__minus,
.color-3 .panel-group__minus,
.color-4 .panel-group__minus,
.color-5 .panel-group__minus,
.color-6 .panel-group__minus,
.color-7 .panel-group__minus,
.color-8 .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .panel-group__minus span,
.color-2 .panel-group__minus span,
.color-3 .panel-group__minus span,
.color-4 .panel-group__minus span,
.color-5 .panel-group__minus span,
.color-6 .panel-group__minus span,
.color-7 .panel-group__minus span,
.color-8 .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .panel-heading a,
.color-2 .panel-heading a,
.color-3 .panel-heading a,
.color-4 .panel-heading a,
.color-5 .panel-heading a,
.color-6 .panel-heading a,
.color-7 .panel-heading a,
.color-8 .panel-heading a {
  color: #fff; }

.color-1 .panel-heading a.collapsed,
.color-2 .panel-heading a.collapsed,
.color-3 .panel-heading a.collapsed,
.color-4 .panel-heading a.collapsed,
.color-5 .panel-heading a.collapsed,
.color-6 .panel-heading a.collapsed,
.color-7 .panel-heading a.collapsed,
.color-8 .panel-heading a.collapsed {
  color: #fff; }

.color-1 .panel-body__info,
.color-2 .panel-body__info,
.color-3 .panel-body__info,
.color-4 .panel-body__info,
.color-5 .panel-body__info,
.color-6 .panel-body__info,
.color-7 .panel-body__info,
.color-8 .panel-body__info {
  background-color: #fff;
  color: #000000; }

.color-1 .panel-body__info:before,
.color-2 .panel-body__info:before,
.color-3 .panel-body__info:before,
.color-4 .panel-body__info:before,
.color-5 .panel-body__info:before,
.color-6 .panel-body__info:before,
.color-7 .panel-body__info:before,
.color-8 .panel-body__info:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.57mm%22%20height%3D%2214.57mm%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_information%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.4%200a20.65%2020.65%200%201%200%2020.9%2020.4%2020.72%2020.72%200%200%200-20.9-20.4zm2.3%206.8c2.1%200%202.7%201.2%202.7%202.6%200%201.7-1.4%203.3-3.8%203.3-2%200-2.9-1-2.9-2.6a3.73%203.73%200%200%201%204-3.3zm-5.4%2026.7c-1.4%200-2.5-.9-1.5-4.7l1.6-6.8c.3-1.1.3-1.5%200-1.5a12.49%2012.49%200%200%200-3.4%201.5l-.7-1.2c3.5-2.9%207.5-4.6%209.2-4.6%201.4%200%201.7%201.7%201%204.3l-1.9%207.1c-.3%201.3-.2%201.7.1%201.7a7.4%207.4%200%200%200%203.2-1.6l.8%201.1c-3.3%203.4-7%204.7-8.4%204.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .panel-body__info:before span,
.color-2 .panel-body__info:before span,
.color-3 .panel-body__info:before span,
.color-4 .panel-body__info:before span,
.color-5 .panel-body__info:before span,
.color-6 .panel-body__info:before span,
.color-7 .panel-body__info:before span,
.color-8 .panel-body__info:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.popup-poll {
  position: fixed;
  overflow: auto;
  right: 0;
  bottom: 0;
  width: 635px;
  min-height: 415px;
  max-width: 90%;
  max-height: calc(90% -  167px);
  padding: 15px 30px;
  background-color: white;
  transform: translate3d(100%, 0, 0);
  transition: .8s ease;
  z-index: 99999; }

.popup-poll.slide-in {
  transform: translate3d(0, 0, 0);
  box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.2); }

.popup-poll iframe {
  width: 100%;
  height: 100%;
  border: none; }

.layout__Poll {
  margin: 0;
  width: 100%;
  overflow: hidden; }

.layout__Poll .container, .layout__Poll .block__headerteaser__list__item__container {
  width: 100%; }

.layout__Poll .color {
  padding: 25px 0px; }

.layout__Poll .powermail_reset.close-popup-poll {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
  padding: 20px 25px;
  font-size: 19px;
  cursor: pointer;
  z-index: 1; }

@media only screen and (max-width: 550px) {
  .layout__Poll .powermail_reset.close-popup-poll {
    display: block; } }

.layout__Poll .powermail_form {
  margin: 0 -15px; }

.layout__Poll .grid-container__headline, .layout__Poll .grid-container__twocolors-col > div > h3, .layout__Poll .grid-container__twocolors-col > div > header {
  margin-bottom: 45px; }

.layout__Poll .powermail_fieldwrap {
  margin-bottom: 20px; }

.layout__Poll label[title] {
  margin-bottom: 20px; }

.layout__Poll .powermail_fieldwrap_type_reset,
.layout__Poll .powermail_fieldwrap_type_submit {
  width: auto;
  float: left;
  margin-right: 25px; }

.layout__Poll .powermail_fieldwrap_type_reset .powermail_reset,
.layout__Poll .powermail_fieldwrap_type_submit .powermail_reset {
  background: transparent;
  color: #e1334d;
  padding: 5px 0 5px 0; }

.layout__Poll .powermail_fieldwrap_type_reset .powermail_reset:hover,
.layout__Poll .powermail_fieldwrap_type_submit .powermail_reset:hover {
  background: transparent;
  color: #e1334d; }

@media only screen and (max-width: 550px) {
  .layout__Poll .powermail_fieldwrap_type_reset {
    display: none; } }

.layout__Poll .inserted-custom-text-option {
  position: relative;
  opacity: 1;
  padding-left: 0;
  z-index: 0; }

.block__slide {
  /* Arrows */
  /* Dots */ }

.block__slide .slick-prev,
.block__slide .slick-next {
  position: absolute;
  display: block;
  height: 35px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 40%;
  padding: 0;
  border: none;
  outline: none;
  z-index: 99999;
  margin-top: -16px; }

.block__slide .slick-prev:hover, .block__slide .slick-prev:focus,
.block__slide .slick-next:hover,
.block__slide .slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent; }

.block__slide .slick-prev:hover:before, .block__slide .slick-prev:focus:before,
.block__slide .slick-next:hover:before,
.block__slide .slick-next:focus:before {
  opacity: .7; }

.block__slide .slick-prev:before,
.block__slide .slick-next:before {
  content: " ";
  display: block;
  height: 32px;
  width: 19px;
  line-height: 100%;
  opacity: 1; }

@media screen and (max-width: 991px) {
  .block__slide .slick-prev,
  .block__slide .slick-next {
    display: none !important; } }

.block__slide .slick-prev {
  left: -50px; }

.block__slide .slick-prev:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M12.9.86c-1.1%201.14-12%2012.5-12%2012.5a2.9%202.9%200%200%200%200%204.2s10.9%2011.5%2012%2012.5a3.11%203.11%200%200%200%204.3%200%202.82%202.82%200%200%200%200-4.2l-10-10.4%2010-10.4a2.82%202.82%200%200%200%200-4.2%203.11%203.11%200%200%200-4.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__slide .slick-prev:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__slide .slick-prev:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M12.9.86c-1.1%201.14-12%2012.5-12%2012.5a2.9%202.9%200%200%200%200%204.2s10.9%2011.5%2012%2012.5a3.11%203.11%200%200%200%204.3%200%202.82%202.82%200%200%200%200-4.2l-10-10.4%2010-10.4a2.82%202.82%200%200%200%200-4.2%203.11%203.11%200%200%200-4.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__slide .slick-prev:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__slide .slick-next {
  right: -50px; }

.block__slide .slick-next:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.24.86c1.1%201.1%2012%2012.5%2012%2012.5a2.9%202.9%200%200%201%200%204.2s-10.9%2011.5-12%2012.5a3.11%203.11%200%200%201-4.3%200%202.82%202.82%200%200%201%200-4.2l10-10.4-10-10.4a2.82%202.82%200%200%201%200-4.2%203.11%203.11%200%200%201%204.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__slide .slick-next:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__slide .slick-next:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.24.86c1.1%201.1%2012%2012.5%2012%2012.5a2.9%202.9%200%200%201%200%204.2s-10.9%2011.5-12%2012.5a3.11%203.11%200%200%201-4.3%200%202.82%202.82%200%200%201%200-4.2l10-10.4-10-10.4a2.82%202.82%200%200%201%200-4.2%203.11%203.11%200%200%201%204.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__slide .slick-next:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__slide .slick-dots {
  position: absolute;
  z-index: 999;
  bottom: 0px;
  list-style: none;
  display: inline-block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }

.block__slide .slick-dots li {
  position: relative;
  display: inline-block;
  height: 15px;
  width: 15px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

.block__slide .slick-dots li:before {
  display: none; }

.block__slide .slick-dots li button {
  background: #9c9c9c;
  display: block;
  height: 15px;
  width: 15px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  border: 3px solid #fff;
  border-radius: 15px;
  opacity: .7;
  transition: all 300ms; }

.block__slide .slick-dots li button:hover, .block__slide .slick-dots li button:focus {
  opacity: 1;
  outline: none; }

.block__slide .slick-dots li button:hover:before, .block__slide .slick-dots li button:focus:before {
  transition: all 300ms;
  opacity: 1; }

.block__slide .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: ' ';
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  color: #fff;
  background-color: #fff;
  border-radius: 15px;
  transform: scale(0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all 300ms;
  transform-origin: 50% 50%; }

.color-0 .block__slide .slick-dots li button:before {
  color: #000;
  border: 3px solid #000; }

.block__slide .slick-dots li.slick-active button,
.block__slide .slick-dots li.slick-active a {
  opacity: 1; }

.block__slide .slick-dots li.slick-active button:before,
.block__slide .slick-dots li.slick-active a:before {
  color: #fff;
  background-color: #fff;
  transform: scale(1);
  transition: all .3s; }

.color-0 .block__slide .slick-dots li.slick-active button:before, .color-0
.block__slide .slick-dots li.slick-active a:before {
  color: #000;
  background-color: #000; }

.block__slide .slick-dots li.slick-active button:hover,
.block__slide .slick-dots li.slick-active a:hover {
  outline: none; }

.block__slide .slick-dots li.slick-active button:hover:before,
.block__slide .slick-dots li.slick-active a:hover:before {
  transition: all 300ms;
  opacity: .5; }

.block__slide .slick-dots li.slick-active button:focus,
.block__slide .slick-dots li.slick-active a:focus {
  outline: none; }

.block__slide .slick-dots li.slick-active button:focus:before,
.block__slide .slick-dots li.slick-active a:focus:before {
  transition: all 300ms;
  opacity: 1; }

.block__slide--header .slick-prev {
  top: 50%;
  left: 50px; }

.block__slide--header .slick-prev:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M12.9.86c-1.1%201.14-12%2012.5-12%2012.5a2.9%202.9%200%200%200%200%204.2s10.9%2011.5%2012%2012.5a3.11%203.11%200%200%200%204.3%200%202.82%202.82%200%200%200%200-4.2l-10-10.4%2010-10.4a2.82%202.82%200%200%200%200-4.2%203.11%203.11%200%200%200-4.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__slide--header .slick-prev:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__slide--header .slick-next {
  top: 50%;
  right: 50px; }

.block__slide--header .slick-next:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.24.86c1.1%201.1%2012%2012.5%2012%2012.5a2.9%202.9%200%200%201%200%204.2s-10.9%2011.5-12%2012.5a3.11%203.11%200%200%201-4.3%200%202.82%202.82%200%200%201%200-4.2l10-10.4-10-10.4a2.82%202.82%200%200%201%200-4.2%203.11%203.11%200%200%201%204.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__slide--header .slick-next:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__slide--header .slick-dots {
  bottom: 15px;
  margin: 0px 0 0 -100px;
  left: 50%;
  width: 250px; }

@media screen and (max-width: 767px) {
  .block__slide--header .slick-dots {
    bottom: auto;
    top: 120px;
    width: 100%;
    left: 0;
    margin: auto; } }

.color-1 .block__slide .slick-dots li button,
.color-2 .block__slide .slick-dots li button,
.color-3 .block__slide .slick-dots li button,
.color-4 .block__slide .slick-dots li button,
.color-5 .block__slide .slick-dots li button,
.color-6 .block__slide .slick-dots li button,
.color-7 .block__slide .slick-dots li button,
.color-8 .block__slide .slick-dots li button,
.color-9 .block__slide .slick-dots li button {
  background: rgba(255, 255, 255, 0); }

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

html .custom-select button.custom-select:focus,
html a:focus,
html button:focus,
html select:focus,
html input:focus,
html textarea:focus,
html .bootstrap-select:focus,
body .custom-select button.custom-select:focus,
body a:focus,
body button:focus,
body select:focus,
body input:focus,
body textarea:focus,
body .bootstrap-select:focus {
  outline-offset: 2px;
  outline-color: #000000 !important;
  outline-style: dashed !important;
  outline-width: 0px !important; }

html textarea,
body textarea {
  display: block; }

*[dir="ltr"] {
  direction: ltr;
  unicode-bidi: embed; }

*[dir="rtl"] {
  direction: rtl;
  unicode-bidi: embed; }

bdo[dir="ltr"] {
  direction: ltr;
  unicode-bidi: bidi-override; }

bdo[dir="rtl"] {
  direction: rtl;
  unicode-bidi: bidi-override; }

a {
  color: #000000;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

@media screen and (min-width: 992px) {
  .equal-height {
    display: -ms-flexbox;
    display: flex; }
  .equal-height > div > div > div,
  .equal-height > div > div {
    height: 100%; } }

.link, .rte-link, .checklist__item-content p a, .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.link::after, .rte-link::after, .checklist__item-content p a::after, .list__listitem-text--link::after {
  content: " ";
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  width: 10px;
  position: relative;
  height: 10px;
  margin-left: 5px;
  margin-right: 8px;
  transition: transform .2s ease; }

.link::after span, .rte-link::after span, .checklist__item-content p a::after span, .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.link:hover::after, .rte-link:hover::after, .checklist__item-content p a:hover::after, .list__listitem-text--link:hover::after {
  transform: translateX(8px); }

.link[target=_blank]:hover::after, [target=_blank].rte-link:hover::after, .checklist__item-content p a[target=_blank]:hover::after, [target=_blank].list__listitem-text--link:hover::after {
  transform: translate(4px, -4px); }

.link::before, .rte-link::before, .checklist__item-content p a::before, .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.link:hover, .rte-link:hover, .checklist__item-content p a:hover, .list__listitem-text--link:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.link:hover::before, .rte-link:hover::before, .checklist__item-content p a:hover::before, .list__listitem-text--link:hover::before {
  width: 100%; }

[data-background], canvas {
  transform: translateZ(0); }

.link--external, .rte-link--external, .list__listitem-text--link-external,
a.link[target=_blank],
a[target=_blank].rte-link,
.checklist__item-content p a[target=_blank],
a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.link--external::after, .rte-link--external::after, .list__listitem-text--link-external::after,
a.link[target=_blank]::after,
a[target=_blank].rte-link::after,
.checklist__item-content p a[target=_blank]::after,
a[target=_blank].list__listitem-text--link::after {
  content: " ";
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  width: 8px;
  position: relative;
  height: 8px;
  margin-left: 5px;
  transition: transform .2s ease; }

.link--external::after span, .rte-link--external::after span, .list__listitem-text--link-external::after span,
a.link[target=_blank]::after span, a[target=_blank].rte-link::after span, .checklist__item-content p a[target=_blank]::after span, a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.link--external:hover::after, .rte-link--external:hover::after, .list__listitem-text--link-external:hover::after,
a.link[target=_blank]:hover::after,
a[target=_blank].rte-link:hover::after,
.checklist__item-content p a[target=_blank]:hover::after,
a[target=_blank].list__listitem-text--link:hover::after {
  transform: translate(4px, -4px); }

.link--external::before, .rte-link--external::before, .list__listitem-text--link-external::before,
a.link[target=_blank]::before,
a[target=_blank].rte-link::before,
.checklist__item-content p a[target=_blank]::before,
a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.link--external:hover, .rte-link--external:hover, .list__listitem-text--link-external:hover,
a.link[target=_blank]:hover,
a[target=_blank].rte-link:hover,
.checklist__item-content p a[target=_blank]:hover,
a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.link--external:hover::before, .rte-link--external:hover::before, .list__listitem-text--link-external:hover::before,
a.link[target=_blank]:hover::before,
a[target=_blank].rte-link:hover::before,
.checklist__item-content p a[target=_blank]:hover::before,
a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.link--download, .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.link--download::after, .rte-link--download::after {
  content: " ";
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  width: 12px;
  position: relative;
  height: 12px;
  margin-left: 5px;
  transition: transform .2s ease; }

.link--download::after span, .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.link--download:hover::after, .rte-link--download:hover::after {
  transform: translateY(4px); }

.link--download::before, .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.link--download:hover, .rte-link--download:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.link--download:hover::before, .rte-link--download:hover::before {
  width: 100%; }

.link--small {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.link--small::after {
  width: 7px;
  position: relative;
  height: 7px;
  margin-left: 5px; }

.link--small::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.link--small:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.link--small:hover::before {
  width: 100%; }

.rte-link {
  font-style: italic;
  text-decoration: underline;
  padding-right: 10px;
  display: inline; }

.rte-link:hover {
  color: #e1334d;
  text-decoration: none !important; }

.rte-link::after {
  margin-left: 5px;
  margin-right: 2px; }

.rte-link--external {
  font-style: italic;
  display: inline;
  text-decoration: underline; }

.rte-link--external:hover {
  color: #e1334d;
  text-decoration: underline !important; }

.rte-link--external::after {
  margin-left: 5px;
  margin-right: 2px; }

.rte-link--external::before {
  display: none; }

.rte-link--download {
  text-decoration: underline;
  font-style: italic;
  display: inline; }

.rte-link--download:hover {
  color: #e1334d;
  text-decoration: underline !important; }

.rte-link--download::after {
  margin-left: 10px;
  margin-right: 2px; }

.rte-link--download::before {
  display: none; }

.rte-link--glossar-link {
  border-bottom: 1px dashed;
  display: inline-block; }

.rte-link--glossar-link:hover {
  border-color: #e1334d;
  color: #e1334d;
  text-decoration: none; }

.rte-link--glossar-link::before {
  display: none; }

.color-0 .link, .color-0 .rte-link, .color-0 .checklist__item-content p a, .checklist__item-content p .color-0 a, .color-0 .list__listitem-text--link, .color-0-twocolor .link, .color-0-twocolor .rte-link, .color-0-twocolor .checklist__item-content p a, .checklist__item-content p .color-0-twocolor a, .color-0-twocolor .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0 .link::after, .color-0 .rte-link::after, .color-0 .checklist__item-content p a::after, .checklist__item-content p .color-0 a::after, .color-0 .list__listitem-text--link::after, .color-0-twocolor .link::after, .color-0-twocolor .rte-link::after, .color-0-twocolor .checklist__item-content p a::after, .checklist__item-content p .color-0-twocolor a::after, .color-0-twocolor .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .link::after span, .color-0 .rte-link::after span, .color-0 .checklist__item-content p a::after span, .checklist__item-content p .color-0 a::after span, .color-0 .list__listitem-text--link::after span, .color-0-twocolor .link::after span, .color-0-twocolor .rte-link::after span, .color-0-twocolor .checklist__item-content p a::after span, .checklist__item-content p .color-0-twocolor a::after span, .color-0-twocolor .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .link::before, .color-0 .rte-link::before, .color-0 .checklist__item-content p a::before, .checklist__item-content p .color-0 a::before, .color-0 .list__listitem-text--link::before, .color-0-twocolor .link::before, .color-0-twocolor .rte-link::before, .color-0-twocolor .checklist__item-content p a::before, .checklist__item-content p .color-0-twocolor a::before, .color-0-twocolor .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0 .link:hover, .color-0 .rte-link:hover, .color-0 .checklist__item-content p a:hover, .checklist__item-content p .color-0 a:hover, .color-0 .list__listitem-text--link:hover, .color-0-twocolor .link:hover, .color-0-twocolor .rte-link:hover, .color-0-twocolor .checklist__item-content p a:hover, .checklist__item-content p .color-0-twocolor a:hover, .color-0-twocolor .list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0 .link:hover::before, .color-0 .rte-link:hover::before, .color-0 .checklist__item-content p a:hover::before, .checklist__item-content p .color-0 a:hover::before, .color-0 .list__listitem-text--link:hover::before, .color-0-twocolor .link:hover::before, .color-0-twocolor .rte-link:hover::before, .color-0-twocolor .checklist__item-content p a:hover::before, .checklist__item-content p .color-0-twocolor a:hover::before, .color-0-twocolor .list__listitem-text--link:hover::before {
  width: 100%; }

.color-0 .link--external, .color-0 .rte-link--external, .color-0 .list__listitem-text--link-external,
.color-0 a.link[target=_blank],
.color-0 a[target=_blank].rte-link,
.color-0 .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0 a[target=_blank],
.color-0 a[target=_blank].list__listitem-text--link, .color-0-twocolor .link--external, .color-0-twocolor .rte-link--external, .color-0-twocolor .list__listitem-text--link-external,
.color-0-twocolor a.link[target=_blank],
.color-0-twocolor a[target=_blank].rte-link,
.color-0-twocolor .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0-twocolor a[target=_blank],
.color-0-twocolor a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0 .link--external::after, .color-0 .rte-link--external::after, .color-0 .list__listitem-text--link-external::after,
.color-0 a.link[target=_blank]::after,
.color-0 a[target=_blank].rte-link::after,
.color-0 .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0 a[target=_blank]::after,
.color-0 a[target=_blank].list__listitem-text--link::after, .color-0-twocolor .link--external::after, .color-0-twocolor .rte-link--external::after, .color-0-twocolor .list__listitem-text--link-external::after,
.color-0-twocolor a.link[target=_blank]::after,
.color-0-twocolor a[target=_blank].rte-link::after,
.color-0-twocolor .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0-twocolor a[target=_blank]::after,
.color-0-twocolor a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .link--external::after span, .color-0 .rte-link--external::after span, .color-0 .list__listitem-text--link-external::after span,
.color-0 a.link[target=_blank]::after span,
.color-0 a[target=_blank].rte-link::after span,
.color-0 .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0 a[target=_blank]::after span,
.color-0 a[target=_blank].list__listitem-text--link::after span, .color-0-twocolor .link--external::after span, .color-0-twocolor .rte-link--external::after span, .color-0-twocolor .list__listitem-text--link-external::after span,
.color-0-twocolor a.link[target=_blank]::after span,
.color-0-twocolor a[target=_blank].rte-link::after span,
.color-0-twocolor .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0-twocolor a[target=_blank]::after span,
.color-0-twocolor a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .link--external::before, .color-0 .rte-link--external::before, .color-0 .list__listitem-text--link-external::before,
.color-0 a.link[target=_blank]::before,
.color-0 a[target=_blank].rte-link::before,
.color-0 .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0 a[target=_blank]::before,
.color-0 a[target=_blank].list__listitem-text--link::before, .color-0-twocolor .link--external::before, .color-0-twocolor .rte-link--external::before, .color-0-twocolor .list__listitem-text--link-external::before,
.color-0-twocolor a.link[target=_blank]::before,
.color-0-twocolor a[target=_blank].rte-link::before,
.color-0-twocolor .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0-twocolor a[target=_blank]::before,
.color-0-twocolor a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0 .link--external:hover, .color-0 .rte-link--external:hover, .color-0 .list__listitem-text--link-external:hover,
.color-0 a.link[target=_blank]:hover,
.color-0 a[target=_blank].rte-link:hover,
.color-0 .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0 a[target=_blank]:hover,
.color-0 a[target=_blank].list__listitem-text--link:hover, .color-0-twocolor .link--external:hover, .color-0-twocolor .rte-link--external:hover, .color-0-twocolor .list__listitem-text--link-external:hover,
.color-0-twocolor a.link[target=_blank]:hover,
.color-0-twocolor a[target=_blank].rte-link:hover,
.color-0-twocolor .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0-twocolor a[target=_blank]:hover,
.color-0-twocolor a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0 .link--external:hover::before, .color-0 .rte-link--external:hover::before, .color-0 .list__listitem-text--link-external:hover::before,
.color-0 a.link[target=_blank]:hover::before,
.color-0 a[target=_blank].rte-link:hover::before,
.color-0 .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0 a[target=_blank]:hover::before,
.color-0 a[target=_blank].list__listitem-text--link:hover::before, .color-0-twocolor .link--external:hover::before, .color-0-twocolor .rte-link--external:hover::before, .color-0-twocolor .list__listitem-text--link-external:hover::before,
.color-0-twocolor a.link[target=_blank]:hover::before,
.color-0-twocolor a[target=_blank].rte-link:hover::before,
.color-0-twocolor .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0-twocolor a[target=_blank]:hover::before,
.color-0-twocolor a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-0 .link--download, .color-0 .rte-link--download, .color-0-twocolor .link--download, .color-0-twocolor .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0 .link--download::after, .color-0 .rte-link--download::after, .color-0-twocolor .link--download::after, .color-0-twocolor .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .link--download::after span, .color-0 .rte-link--download::after span, .color-0-twocolor .link--download::after span, .color-0-twocolor .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .link--download::before, .color-0 .rte-link--download::before, .color-0-twocolor .link--download::before, .color-0-twocolor .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0 .link--download:hover, .color-0 .rte-link--download:hover, .color-0-twocolor .link--download:hover, .color-0-twocolor .rte-link--download:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0 .link--download:hover::before, .color-0 .rte-link--download:hover::before, .color-0-twocolor .link--download:hover::before, .color-0-twocolor .rte-link--download:hover::before {
  width: 100%; }

.color-1 .link, .color-1 .rte-link, .color-1 .checklist__item-content p a, .checklist__item-content p .color-1 a, .color-1 .list__listitem-text--link, .color-1-twocolor .link, .color-1-twocolor .rte-link, .color-1-twocolor .checklist__item-content p a, .checklist__item-content p .color-1-twocolor a, .color-1-twocolor .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .link::after, .color-1 .rte-link::after, .color-1 .checklist__item-content p a::after, .checklist__item-content p .color-1 a::after, .color-1 .list__listitem-text--link::after, .color-1-twocolor .link::after, .color-1-twocolor .rte-link::after, .color-1-twocolor .checklist__item-content p a::after, .checklist__item-content p .color-1-twocolor a::after, .color-1-twocolor .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .link::after span, .color-1 .rte-link::after span, .color-1 .checklist__item-content p a::after span, .checklist__item-content p .color-1 a::after span, .color-1 .list__listitem-text--link::after span, .color-1-twocolor .link::after span, .color-1-twocolor .rte-link::after span, .color-1-twocolor .checklist__item-content p a::after span, .checklist__item-content p .color-1-twocolor a::after span, .color-1-twocolor .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .link::before, .color-1 .rte-link::before, .color-1 .checklist__item-content p a::before, .checklist__item-content p .color-1 a::before, .color-1 .list__listitem-text--link::before, .color-1-twocolor .link::before, .color-1-twocolor .rte-link::before, .color-1-twocolor .checklist__item-content p a::before, .checklist__item-content p .color-1-twocolor a::before, .color-1-twocolor .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #bf142e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .link:hover, .color-1 .rte-link:hover, .color-1 .checklist__item-content p a:hover, .checklist__item-content p .color-1 a:hover, .color-1 .list__listitem-text--link:hover, .color-1-twocolor .link:hover, .color-1-twocolor .rte-link:hover, .color-1-twocolor .checklist__item-content p a:hover, .checklist__item-content p .color-1-twocolor a:hover, .color-1-twocolor .list__listitem-text--link:hover {
  text-decoration: none;
  color: #bf142e;
  transform: translateZ(0); }

.color-1 .link:hover::before, .color-1 .rte-link:hover::before, .color-1 .checklist__item-content p a:hover::before, .checklist__item-content p .color-1 a:hover::before, .color-1 .list__listitem-text--link:hover::before, .color-1-twocolor .link:hover::before, .color-1-twocolor .rte-link:hover::before, .color-1-twocolor .checklist__item-content p a:hover::before, .checklist__item-content p .color-1-twocolor a:hover::before, .color-1-twocolor .list__listitem-text--link:hover::before {
  width: 100%; }

.color-1 .link--external, .color-1 .rte-link--external, .color-1 .list__listitem-text--link-external,
.color-1 a.link[target=_blank],
.color-1 a[target=_blank].rte-link,
.color-1 .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-1 a[target=_blank],
.color-1 a[target=_blank].list__listitem-text--link, .color-1-twocolor .link--external, .color-1-twocolor .rte-link--external, .color-1-twocolor .list__listitem-text--link-external,
.color-1-twocolor a.link[target=_blank],
.color-1-twocolor a[target=_blank].rte-link,
.color-1-twocolor .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-1-twocolor a[target=_blank],
.color-1-twocolor a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .link--external::after, .color-1 .rte-link--external::after, .color-1 .list__listitem-text--link-external::after,
.color-1 a.link[target=_blank]::after,
.color-1 a[target=_blank].rte-link::after,
.color-1 .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-1 a[target=_blank]::after,
.color-1 a[target=_blank].list__listitem-text--link::after, .color-1-twocolor .link--external::after, .color-1-twocolor .rte-link--external::after, .color-1-twocolor .list__listitem-text--link-external::after,
.color-1-twocolor a.link[target=_blank]::after,
.color-1-twocolor a[target=_blank].rte-link::after,
.color-1-twocolor .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-1-twocolor a[target=_blank]::after,
.color-1-twocolor a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .link--external::after span, .color-1 .rte-link--external::after span, .color-1 .list__listitem-text--link-external::after span,
.color-1 a.link[target=_blank]::after span,
.color-1 a[target=_blank].rte-link::after span,
.color-1 .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-1 a[target=_blank]::after span,
.color-1 a[target=_blank].list__listitem-text--link::after span, .color-1-twocolor .link--external::after span, .color-1-twocolor .rte-link--external::after span, .color-1-twocolor .list__listitem-text--link-external::after span,
.color-1-twocolor a.link[target=_blank]::after span,
.color-1-twocolor a[target=_blank].rte-link::after span,
.color-1-twocolor .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-1-twocolor a[target=_blank]::after span,
.color-1-twocolor a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .link--external::before, .color-1 .rte-link--external::before, .color-1 .list__listitem-text--link-external::before,
.color-1 a.link[target=_blank]::before,
.color-1 a[target=_blank].rte-link::before,
.color-1 .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-1 a[target=_blank]::before,
.color-1 a[target=_blank].list__listitem-text--link::before, .color-1-twocolor .link--external::before, .color-1-twocolor .rte-link--external::before, .color-1-twocolor .list__listitem-text--link-external::before,
.color-1-twocolor a.link[target=_blank]::before,
.color-1-twocolor a[target=_blank].rte-link::before,
.color-1-twocolor .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-1-twocolor a[target=_blank]::before,
.color-1-twocolor a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #bf142e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .link--external:hover, .color-1 .rte-link--external:hover, .color-1 .list__listitem-text--link-external:hover,
.color-1 a.link[target=_blank]:hover,
.color-1 a[target=_blank].rte-link:hover,
.color-1 .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-1 a[target=_blank]:hover,
.color-1 a[target=_blank].list__listitem-text--link:hover, .color-1-twocolor .link--external:hover, .color-1-twocolor .rte-link--external:hover, .color-1-twocolor .list__listitem-text--link-external:hover,
.color-1-twocolor a.link[target=_blank]:hover,
.color-1-twocolor a[target=_blank].rte-link:hover,
.color-1-twocolor .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-1-twocolor a[target=_blank]:hover,
.color-1-twocolor a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #bf142e;
  transform: translateZ(0); }

.color-1 .link--external:hover::before, .color-1 .rte-link--external:hover::before, .color-1 .list__listitem-text--link-external:hover::before,
.color-1 a.link[target=_blank]:hover::before,
.color-1 a[target=_blank].rte-link:hover::before,
.color-1 .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-1 a[target=_blank]:hover::before,
.color-1 a[target=_blank].list__listitem-text--link:hover::before, .color-1-twocolor .link--external:hover::before, .color-1-twocolor .rte-link--external:hover::before, .color-1-twocolor .list__listitem-text--link-external:hover::before,
.color-1-twocolor a.link[target=_blank]:hover::before,
.color-1-twocolor a[target=_blank].rte-link:hover::before,
.color-1-twocolor .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-1-twocolor a[target=_blank]:hover::before,
.color-1-twocolor a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-1 .link--download, .color-1 .rte-link--download, .color-1-twocolor .link--download, .color-1-twocolor .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .link--download::after, .color-1 .rte-link--download::after, .color-1-twocolor .link--download::after, .color-1-twocolor .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st1%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st4%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st11%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st15%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st16%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .link--download::after span, .color-1 .rte-link--download::after span, .color-1-twocolor .link--download::after span, .color-1-twocolor .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .link--download::before, .color-1 .rte-link--download::before, .color-1-twocolor .link--download::before, .color-1-twocolor .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #bf142e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .link--download:hover, .color-1 .rte-link--download:hover, .color-1-twocolor .link--download:hover, .color-1-twocolor .rte-link--download:hover {
  text-decoration: none;
  color: #bf142e;
  transform: translateZ(0); }

.color-1 .link--download:hover::before, .color-1 .rte-link--download:hover::before, .color-1-twocolor .link--download:hover::before, .color-1-twocolor .rte-link--download:hover::before {
  width: 100%; }

.color-2 .link, .color-2 .rte-link, .color-2 .checklist__item-content p a, .checklist__item-content p .color-2 a, .color-2 .list__listitem-text--link, .color-2-twocolor .link, .color-2-twocolor .rte-link, .color-2-twocolor .checklist__item-content p a, .checklist__item-content p .color-2-twocolor a, .color-2-twocolor .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-2 .link::after, .color-2 .rte-link::after, .color-2 .checklist__item-content p a::after, .checklist__item-content p .color-2 a::after, .color-2 .list__listitem-text--link::after, .color-2-twocolor .link::after, .color-2-twocolor .rte-link::after, .color-2-twocolor .checklist__item-content p a::after, .checklist__item-content p .color-2-twocolor a::after, .color-2-twocolor .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .link::after span, .color-2 .rte-link::after span, .color-2 .checklist__item-content p a::after span, .checklist__item-content p .color-2 a::after span, .color-2 .list__listitem-text--link::after span, .color-2-twocolor .link::after span, .color-2-twocolor .rte-link::after span, .color-2-twocolor .checklist__item-content p a::after span, .checklist__item-content p .color-2-twocolor a::after span, .color-2-twocolor .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .link::before, .color-2 .rte-link::before, .color-2 .checklist__item-content p a::before, .checklist__item-content p .color-2 a::before, .color-2 .list__listitem-text--link::before, .color-2-twocolor .link::before, .color-2-twocolor .rte-link::before, .color-2-twocolor .checklist__item-content p a::before, .checklist__item-content p .color-2-twocolor a::before, .color-2-twocolor .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-2 .link:hover, .color-2 .rte-link:hover, .color-2 .checklist__item-content p a:hover, .checklist__item-content p .color-2 a:hover, .color-2 .list__listitem-text--link:hover, .color-2-twocolor .link:hover, .color-2-twocolor .rte-link:hover, .color-2-twocolor .checklist__item-content p a:hover, .checklist__item-content p .color-2-twocolor a:hover, .color-2-twocolor .list__listitem-text--link:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.color-2 .link:hover::before, .color-2 .rte-link:hover::before, .color-2 .checklist__item-content p a:hover::before, .checklist__item-content p .color-2 a:hover::before, .color-2 .list__listitem-text--link:hover::before, .color-2-twocolor .link:hover::before, .color-2-twocolor .rte-link:hover::before, .color-2-twocolor .checklist__item-content p a:hover::before, .checklist__item-content p .color-2-twocolor a:hover::before, .color-2-twocolor .list__listitem-text--link:hover::before {
  width: 100%; }

.color-2 .link--external, .color-2 .rte-link--external, .color-2 .list__listitem-text--link-external,
.color-2 a.link[target=_blank],
.color-2 a[target=_blank].rte-link,
.color-2 .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-2 a[target=_blank],
.color-2 a[target=_blank].list__listitem-text--link, .color-2-twocolor .link--external, .color-2-twocolor .rte-link--external, .color-2-twocolor .list__listitem-text--link-external,
.color-2-twocolor a.link[target=_blank],
.color-2-twocolor a[target=_blank].rte-link,
.color-2-twocolor .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-2-twocolor a[target=_blank],
.color-2-twocolor a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-2 .link--external::after, .color-2 .rte-link--external::after, .color-2 .list__listitem-text--link-external::after,
.color-2 a.link[target=_blank]::after,
.color-2 a[target=_blank].rte-link::after,
.color-2 .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-2 a[target=_blank]::after,
.color-2 a[target=_blank].list__listitem-text--link::after, .color-2-twocolor .link--external::after, .color-2-twocolor .rte-link--external::after, .color-2-twocolor .list__listitem-text--link-external::after,
.color-2-twocolor a.link[target=_blank]::after,
.color-2-twocolor a[target=_blank].rte-link::after,
.color-2-twocolor .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-2-twocolor a[target=_blank]::after,
.color-2-twocolor a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .link--external::after span, .color-2 .rte-link--external::after span, .color-2 .list__listitem-text--link-external::after span,
.color-2 a.link[target=_blank]::after span,
.color-2 a[target=_blank].rte-link::after span,
.color-2 .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-2 a[target=_blank]::after span,
.color-2 a[target=_blank].list__listitem-text--link::after span, .color-2-twocolor .link--external::after span, .color-2-twocolor .rte-link--external::after span, .color-2-twocolor .list__listitem-text--link-external::after span,
.color-2-twocolor a.link[target=_blank]::after span,
.color-2-twocolor a[target=_blank].rte-link::after span,
.color-2-twocolor .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-2-twocolor a[target=_blank]::after span,
.color-2-twocolor a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .link--external::before, .color-2 .rte-link--external::before, .color-2 .list__listitem-text--link-external::before,
.color-2 a.link[target=_blank]::before,
.color-2 a[target=_blank].rte-link::before,
.color-2 .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-2 a[target=_blank]::before,
.color-2 a[target=_blank].list__listitem-text--link::before, .color-2-twocolor .link--external::before, .color-2-twocolor .rte-link--external::before, .color-2-twocolor .list__listitem-text--link-external::before,
.color-2-twocolor a.link[target=_blank]::before,
.color-2-twocolor a[target=_blank].rte-link::before,
.color-2-twocolor .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-2-twocolor a[target=_blank]::before,
.color-2-twocolor a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-2 .link--external:hover, .color-2 .rte-link--external:hover, .color-2 .list__listitem-text--link-external:hover,
.color-2 a.link[target=_blank]:hover,
.color-2 a[target=_blank].rte-link:hover,
.color-2 .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-2 a[target=_blank]:hover,
.color-2 a[target=_blank].list__listitem-text--link:hover, .color-2-twocolor .link--external:hover, .color-2-twocolor .rte-link--external:hover, .color-2-twocolor .list__listitem-text--link-external:hover,
.color-2-twocolor a.link[target=_blank]:hover,
.color-2-twocolor a[target=_blank].rte-link:hover,
.color-2-twocolor .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-2-twocolor a[target=_blank]:hover,
.color-2-twocolor a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.color-2 .link--external:hover::before, .color-2 .rte-link--external:hover::before, .color-2 .list__listitem-text--link-external:hover::before,
.color-2 a.link[target=_blank]:hover::before,
.color-2 a[target=_blank].rte-link:hover::before,
.color-2 .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-2 a[target=_blank]:hover::before,
.color-2 a[target=_blank].list__listitem-text--link:hover::before, .color-2-twocolor .link--external:hover::before, .color-2-twocolor .rte-link--external:hover::before, .color-2-twocolor .list__listitem-text--link-external:hover::before,
.color-2-twocolor a.link[target=_blank]:hover::before,
.color-2-twocolor a[target=_blank].rte-link:hover::before,
.color-2-twocolor .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-2-twocolor a[target=_blank]:hover::before,
.color-2-twocolor a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-2 .link--download, .color-2 .rte-link--download, .color-2-twocolor .link--download, .color-2-twocolor .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-2 .link--download::after, .color-2 .rte-link--download::after, .color-2-twocolor .link--download::after, .color-2-twocolor .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st1%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st4%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st11%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st15%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st16%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .link--download::after span, .color-2 .rte-link--download::after span, .color-2-twocolor .link--download::after span, .color-2-twocolor .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .link--download::before, .color-2 .rte-link--download::before, .color-2-twocolor .link--download::before, .color-2-twocolor .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-2 .link--download:hover, .color-2 .rte-link--download:hover, .color-2-twocolor .link--download:hover, .color-2-twocolor .rte-link--download:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.color-2 .link--download:hover::before, .color-2 .rte-link--download:hover::before, .color-2-twocolor .link--download:hover::before, .color-2-twocolor .rte-link--download:hover::before {
  width: 100%; }

.color-3 .link, .color-3 .rte-link, .color-3 .checklist__item-content p a, .checklist__item-content p .color-3 a, .color-3 .list__listitem-text--link, .color-3-twocolor .link, .color-3-twocolor .rte-link, .color-3-twocolor .checklist__item-content p a, .checklist__item-content p .color-3-twocolor a, .color-3-twocolor .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-3 .link::after, .color-3 .rte-link::after, .color-3 .checklist__item-content p a::after, .checklist__item-content p .color-3 a::after, .color-3 .list__listitem-text--link::after, .color-3-twocolor .link::after, .color-3-twocolor .rte-link::after, .color-3-twocolor .checklist__item-content p a::after, .checklist__item-content p .color-3-twocolor a::after, .color-3-twocolor .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .link::after span, .color-3 .rte-link::after span, .color-3 .checklist__item-content p a::after span, .checklist__item-content p .color-3 a::after span, .color-3 .list__listitem-text--link::after span, .color-3-twocolor .link::after span, .color-3-twocolor .rte-link::after span, .color-3-twocolor .checklist__item-content p a::after span, .checklist__item-content p .color-3-twocolor a::after span, .color-3-twocolor .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .link::before, .color-3 .rte-link::before, .color-3 .checklist__item-content p a::before, .checklist__item-content p .color-3 a::before, .color-3 .list__listitem-text--link::before, .color-3-twocolor .link::before, .color-3-twocolor .rte-link::before, .color-3-twocolor .checklist__item-content p a::before, .checklist__item-content p .color-3-twocolor a::before, .color-3-twocolor .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #326e65;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-3 .link:hover, .color-3 .rte-link:hover, .color-3 .checklist__item-content p a:hover, .checklist__item-content p .color-3 a:hover, .color-3 .list__listitem-text--link:hover, .color-3-twocolor .link:hover, .color-3-twocolor .rte-link:hover, .color-3-twocolor .checklist__item-content p a:hover, .checklist__item-content p .color-3-twocolor a:hover, .color-3-twocolor .list__listitem-text--link:hover {
  text-decoration: none;
  color: #326e65;
  transform: translateZ(0); }

.color-3 .link:hover::before, .color-3 .rte-link:hover::before, .color-3 .checklist__item-content p a:hover::before, .checklist__item-content p .color-3 a:hover::before, .color-3 .list__listitem-text--link:hover::before, .color-3-twocolor .link:hover::before, .color-3-twocolor .rte-link:hover::before, .color-3-twocolor .checklist__item-content p a:hover::before, .checklist__item-content p .color-3-twocolor a:hover::before, .color-3-twocolor .list__listitem-text--link:hover::before {
  width: 100%; }

.color-3 .link--external, .color-3 .rte-link--external, .color-3 .list__listitem-text--link-external,
.color-3 a.link[target=_blank],
.color-3 a[target=_blank].rte-link,
.color-3 .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-3 a[target=_blank],
.color-3 a[target=_blank].list__listitem-text--link, .color-3-twocolor .link--external, .color-3-twocolor .rte-link--external, .color-3-twocolor .list__listitem-text--link-external,
.color-3-twocolor a.link[target=_blank],
.color-3-twocolor a[target=_blank].rte-link,
.color-3-twocolor .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-3-twocolor a[target=_blank],
.color-3-twocolor a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-3 .link--external::after, .color-3 .rte-link--external::after, .color-3 .list__listitem-text--link-external::after,
.color-3 a.link[target=_blank]::after,
.color-3 a[target=_blank].rte-link::after,
.color-3 .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-3 a[target=_blank]::after,
.color-3 a[target=_blank].list__listitem-text--link::after, .color-3-twocolor .link--external::after, .color-3-twocolor .rte-link--external::after, .color-3-twocolor .list__listitem-text--link-external::after,
.color-3-twocolor a.link[target=_blank]::after,
.color-3-twocolor a[target=_blank].rte-link::after,
.color-3-twocolor .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-3-twocolor a[target=_blank]::after,
.color-3-twocolor a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .link--external::after span, .color-3 .rte-link--external::after span, .color-3 .list__listitem-text--link-external::after span,
.color-3 a.link[target=_blank]::after span,
.color-3 a[target=_blank].rte-link::after span,
.color-3 .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-3 a[target=_blank]::after span,
.color-3 a[target=_blank].list__listitem-text--link::after span, .color-3-twocolor .link--external::after span, .color-3-twocolor .rte-link--external::after span, .color-3-twocolor .list__listitem-text--link-external::after span,
.color-3-twocolor a.link[target=_blank]::after span,
.color-3-twocolor a[target=_blank].rte-link::after span,
.color-3-twocolor .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-3-twocolor a[target=_blank]::after span,
.color-3-twocolor a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .link--external::before, .color-3 .rte-link--external::before, .color-3 .list__listitem-text--link-external::before,
.color-3 a.link[target=_blank]::before,
.color-3 a[target=_blank].rte-link::before,
.color-3 .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-3 a[target=_blank]::before,
.color-3 a[target=_blank].list__listitem-text--link::before, .color-3-twocolor .link--external::before, .color-3-twocolor .rte-link--external::before, .color-3-twocolor .list__listitem-text--link-external::before,
.color-3-twocolor a.link[target=_blank]::before,
.color-3-twocolor a[target=_blank].rte-link::before,
.color-3-twocolor .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-3-twocolor a[target=_blank]::before,
.color-3-twocolor a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #326e65;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-3 .link--external:hover, .color-3 .rte-link--external:hover, .color-3 .list__listitem-text--link-external:hover,
.color-3 a.link[target=_blank]:hover,
.color-3 a[target=_blank].rte-link:hover,
.color-3 .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-3 a[target=_blank]:hover,
.color-3 a[target=_blank].list__listitem-text--link:hover, .color-3-twocolor .link--external:hover, .color-3-twocolor .rte-link--external:hover, .color-3-twocolor .list__listitem-text--link-external:hover,
.color-3-twocolor a.link[target=_blank]:hover,
.color-3-twocolor a[target=_blank].rte-link:hover,
.color-3-twocolor .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-3-twocolor a[target=_blank]:hover,
.color-3-twocolor a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #326e65;
  transform: translateZ(0); }

.color-3 .link--external:hover::before, .color-3 .rte-link--external:hover::before, .color-3 .list__listitem-text--link-external:hover::before,
.color-3 a.link[target=_blank]:hover::before,
.color-3 a[target=_blank].rte-link:hover::before,
.color-3 .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-3 a[target=_blank]:hover::before,
.color-3 a[target=_blank].list__listitem-text--link:hover::before, .color-3-twocolor .link--external:hover::before, .color-3-twocolor .rte-link--external:hover::before, .color-3-twocolor .list__listitem-text--link-external:hover::before,
.color-3-twocolor a.link[target=_blank]:hover::before,
.color-3-twocolor a[target=_blank].rte-link:hover::before,
.color-3-twocolor .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-3-twocolor a[target=_blank]:hover::before,
.color-3-twocolor a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-3 .link--download, .color-3 .rte-link--download, .color-3-twocolor .link--download, .color-3-twocolor .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-3 .link--download::after, .color-3 .rte-link--download::after, .color-3-twocolor .link--download::after, .color-3-twocolor .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st1%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st4%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st11%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st15%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st16%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .link--download::after span, .color-3 .rte-link--download::after span, .color-3-twocolor .link--download::after span, .color-3-twocolor .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .link--download::before, .color-3 .rte-link--download::before, .color-3-twocolor .link--download::before, .color-3-twocolor .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #326e65;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-3 .link--download:hover, .color-3 .rte-link--download:hover, .color-3-twocolor .link--download:hover, .color-3-twocolor .rte-link--download:hover {
  text-decoration: none;
  color: #326e65;
  transform: translateZ(0); }

.color-3 .link--download:hover::before, .color-3 .rte-link--download:hover::before, .color-3-twocolor .link--download:hover::before, .color-3-twocolor .rte-link--download:hover::before {
  width: 100%; }

.color-4 .link, .color-4 .rte-link, .color-4 .checklist__item-content p a, .checklist__item-content p .color-4 a, .color-4 .list__listitem-text--link, .color-4-twocolor .link, .color-4-twocolor .rte-link, .color-4-twocolor .checklist__item-content p a, .checklist__item-content p .color-4-twocolor a, .color-4-twocolor .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-4 .link::after, .color-4 .rte-link::after, .color-4 .checklist__item-content p a::after, .checklist__item-content p .color-4 a::after, .color-4 .list__listitem-text--link::after, .color-4-twocolor .link::after, .color-4-twocolor .rte-link::after, .color-4-twocolor .checklist__item-content p a::after, .checklist__item-content p .color-4-twocolor a::after, .color-4-twocolor .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .link::after span, .color-4 .rte-link::after span, .color-4 .checklist__item-content p a::after span, .checklist__item-content p .color-4 a::after span, .color-4 .list__listitem-text--link::after span, .color-4-twocolor .link::after span, .color-4-twocolor .rte-link::after span, .color-4-twocolor .checklist__item-content p a::after span, .checklist__item-content p .color-4-twocolor a::after span, .color-4-twocolor .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .link::before, .color-4 .rte-link::before, .color-4 .checklist__item-content p a::before, .checklist__item-content p .color-4 a::before, .color-4 .list__listitem-text--link::before, .color-4-twocolor .link::before, .color-4-twocolor .rte-link::before, .color-4-twocolor .checklist__item-content p a::before, .checklist__item-content p .color-4-twocolor a::before, .color-4-twocolor .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #4d9785;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-4 .link:hover, .color-4 .rte-link:hover, .color-4 .checklist__item-content p a:hover, .checklist__item-content p .color-4 a:hover, .color-4 .list__listitem-text--link:hover, .color-4-twocolor .link:hover, .color-4-twocolor .rte-link:hover, .color-4-twocolor .checklist__item-content p a:hover, .checklist__item-content p .color-4-twocolor a:hover, .color-4-twocolor .list__listitem-text--link:hover {
  text-decoration: none;
  color: #4d9785;
  transform: translateZ(0); }

.color-4 .link:hover::before, .color-4 .rte-link:hover::before, .color-4 .checklist__item-content p a:hover::before, .checklist__item-content p .color-4 a:hover::before, .color-4 .list__listitem-text--link:hover::before, .color-4-twocolor .link:hover::before, .color-4-twocolor .rte-link:hover::before, .color-4-twocolor .checklist__item-content p a:hover::before, .checklist__item-content p .color-4-twocolor a:hover::before, .color-4-twocolor .list__listitem-text--link:hover::before {
  width: 100%; }

.color-4 .link--external, .color-4 .rte-link--external, .color-4 .list__listitem-text--link-external,
.color-4 a.link[target=_blank],
.color-4 a[target=_blank].rte-link,
.color-4 .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-4 a[target=_blank],
.color-4 a[target=_blank].list__listitem-text--link, .color-4-twocolor .link--external, .color-4-twocolor .rte-link--external, .color-4-twocolor .list__listitem-text--link-external,
.color-4-twocolor a.link[target=_blank],
.color-4-twocolor a[target=_blank].rte-link,
.color-4-twocolor .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-4-twocolor a[target=_blank],
.color-4-twocolor a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-4 .link--external::after, .color-4 .rte-link--external::after, .color-4 .list__listitem-text--link-external::after,
.color-4 a.link[target=_blank]::after,
.color-4 a[target=_blank].rte-link::after,
.color-4 .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-4 a[target=_blank]::after,
.color-4 a[target=_blank].list__listitem-text--link::after, .color-4-twocolor .link--external::after, .color-4-twocolor .rte-link--external::after, .color-4-twocolor .list__listitem-text--link-external::after,
.color-4-twocolor a.link[target=_blank]::after,
.color-4-twocolor a[target=_blank].rte-link::after,
.color-4-twocolor .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-4-twocolor a[target=_blank]::after,
.color-4-twocolor a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .link--external::after span, .color-4 .rte-link--external::after span, .color-4 .list__listitem-text--link-external::after span,
.color-4 a.link[target=_blank]::after span,
.color-4 a[target=_blank].rte-link::after span,
.color-4 .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-4 a[target=_blank]::after span,
.color-4 a[target=_blank].list__listitem-text--link::after span, .color-4-twocolor .link--external::after span, .color-4-twocolor .rte-link--external::after span, .color-4-twocolor .list__listitem-text--link-external::after span,
.color-4-twocolor a.link[target=_blank]::after span,
.color-4-twocolor a[target=_blank].rte-link::after span,
.color-4-twocolor .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-4-twocolor a[target=_blank]::after span,
.color-4-twocolor a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .link--external::before, .color-4 .rte-link--external::before, .color-4 .list__listitem-text--link-external::before,
.color-4 a.link[target=_blank]::before,
.color-4 a[target=_blank].rte-link::before,
.color-4 .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-4 a[target=_blank]::before,
.color-4 a[target=_blank].list__listitem-text--link::before, .color-4-twocolor .link--external::before, .color-4-twocolor .rte-link--external::before, .color-4-twocolor .list__listitem-text--link-external::before,
.color-4-twocolor a.link[target=_blank]::before,
.color-4-twocolor a[target=_blank].rte-link::before,
.color-4-twocolor .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-4-twocolor a[target=_blank]::before,
.color-4-twocolor a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #4d9785;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-4 .link--external:hover, .color-4 .rte-link--external:hover, .color-4 .list__listitem-text--link-external:hover,
.color-4 a.link[target=_blank]:hover,
.color-4 a[target=_blank].rte-link:hover,
.color-4 .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-4 a[target=_blank]:hover,
.color-4 a[target=_blank].list__listitem-text--link:hover, .color-4-twocolor .link--external:hover, .color-4-twocolor .rte-link--external:hover, .color-4-twocolor .list__listitem-text--link-external:hover,
.color-4-twocolor a.link[target=_blank]:hover,
.color-4-twocolor a[target=_blank].rte-link:hover,
.color-4-twocolor .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-4-twocolor a[target=_blank]:hover,
.color-4-twocolor a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #4d9785;
  transform: translateZ(0); }

.color-4 .link--external:hover::before, .color-4 .rte-link--external:hover::before, .color-4 .list__listitem-text--link-external:hover::before,
.color-4 a.link[target=_blank]:hover::before,
.color-4 a[target=_blank].rte-link:hover::before,
.color-4 .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-4 a[target=_blank]:hover::before,
.color-4 a[target=_blank].list__listitem-text--link:hover::before, .color-4-twocolor .link--external:hover::before, .color-4-twocolor .rte-link--external:hover::before, .color-4-twocolor .list__listitem-text--link-external:hover::before,
.color-4-twocolor a.link[target=_blank]:hover::before,
.color-4-twocolor a[target=_blank].rte-link:hover::before,
.color-4-twocolor .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-4-twocolor a[target=_blank]:hover::before,
.color-4-twocolor a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-4 .link--download, .color-4 .rte-link--download, .color-4-twocolor .link--download, .color-4-twocolor .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-4 .link--download::after, .color-4 .rte-link--download::after, .color-4-twocolor .link--download::after, .color-4-twocolor .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st1%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st4%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st11%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st15%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st16%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .link--download::after span, .color-4 .rte-link--download::after span, .color-4-twocolor .link--download::after span, .color-4-twocolor .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .link--download::before, .color-4 .rte-link--download::before, .color-4-twocolor .link--download::before, .color-4-twocolor .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #4d9785;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-4 .link--download:hover, .color-4 .rte-link--download:hover, .color-4-twocolor .link--download:hover, .color-4-twocolor .rte-link--download:hover {
  text-decoration: none;
  color: #4d9785;
  transform: translateZ(0); }

.color-4 .link--download:hover::before, .color-4 .rte-link--download:hover::before, .color-4-twocolor .link--download:hover::before, .color-4-twocolor .rte-link--download:hover::before {
  width: 100%; }

.color-5 .link, .color-5 .rte-link, .color-5 .checklist__item-content p a, .checklist__item-content p .color-5 a, .color-5 .list__listitem-text--link, .color-5-twocolor .link, .color-5-twocolor .rte-link, .color-5-twocolor .checklist__item-content p a, .checklist__item-content p .color-5-twocolor a, .color-5-twocolor .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-5 .link::after, .color-5 .rte-link::after, .color-5 .checklist__item-content p a::after, .checklist__item-content p .color-5 a::after, .color-5 .list__listitem-text--link::after, .color-5-twocolor .link::after, .color-5-twocolor .rte-link::after, .color-5-twocolor .checklist__item-content p a::after, .checklist__item-content p .color-5-twocolor a::after, .color-5-twocolor .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .link::after span, .color-5 .rte-link::after span, .color-5 .checklist__item-content p a::after span, .checklist__item-content p .color-5 a::after span, .color-5 .list__listitem-text--link::after span, .color-5-twocolor .link::after span, .color-5-twocolor .rte-link::after span, .color-5-twocolor .checklist__item-content p a::after span, .checklist__item-content p .color-5-twocolor a::after span, .color-5-twocolor .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .link::before, .color-5 .rte-link::before, .color-5 .checklist__item-content p a::before, .checklist__item-content p .color-5 a::before, .color-5 .list__listitem-text--link::before, .color-5-twocolor .link::before, .color-5-twocolor .rte-link::before, .color-5-twocolor .checklist__item-content p a::before, .checklist__item-content p .color-5-twocolor a::before, .color-5-twocolor .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #ee9b14;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-5 .link:hover, .color-5 .rte-link:hover, .color-5 .checklist__item-content p a:hover, .checklist__item-content p .color-5 a:hover, .color-5 .list__listitem-text--link:hover, .color-5-twocolor .link:hover, .color-5-twocolor .rte-link:hover, .color-5-twocolor .checklist__item-content p a:hover, .checklist__item-content p .color-5-twocolor a:hover, .color-5-twocolor .list__listitem-text--link:hover {
  text-decoration: none;
  color: #ee9b14;
  transform: translateZ(0); }

.color-5 .link:hover::before, .color-5 .rte-link:hover::before, .color-5 .checklist__item-content p a:hover::before, .checklist__item-content p .color-5 a:hover::before, .color-5 .list__listitem-text--link:hover::before, .color-5-twocolor .link:hover::before, .color-5-twocolor .rte-link:hover::before, .color-5-twocolor .checklist__item-content p a:hover::before, .checklist__item-content p .color-5-twocolor a:hover::before, .color-5-twocolor .list__listitem-text--link:hover::before {
  width: 100%; }

.color-5 .link--external, .color-5 .rte-link--external, .color-5 .list__listitem-text--link-external,
.color-5 a.link[target=_blank],
.color-5 a[target=_blank].rte-link,
.color-5 .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-5 a[target=_blank],
.color-5 a[target=_blank].list__listitem-text--link, .color-5-twocolor .link--external, .color-5-twocolor .rte-link--external, .color-5-twocolor .list__listitem-text--link-external,
.color-5-twocolor a.link[target=_blank],
.color-5-twocolor a[target=_blank].rte-link,
.color-5-twocolor .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-5-twocolor a[target=_blank],
.color-5-twocolor a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-5 .link--external::after, .color-5 .rte-link--external::after, .color-5 .list__listitem-text--link-external::after,
.color-5 a.link[target=_blank]::after,
.color-5 a[target=_blank].rte-link::after,
.color-5 .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-5 a[target=_blank]::after,
.color-5 a[target=_blank].list__listitem-text--link::after, .color-5-twocolor .link--external::after, .color-5-twocolor .rte-link--external::after, .color-5-twocolor .list__listitem-text--link-external::after,
.color-5-twocolor a.link[target=_blank]::after,
.color-5-twocolor a[target=_blank].rte-link::after,
.color-5-twocolor .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-5-twocolor a[target=_blank]::after,
.color-5-twocolor a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .link--external::after span, .color-5 .rte-link--external::after span, .color-5 .list__listitem-text--link-external::after span,
.color-5 a.link[target=_blank]::after span,
.color-5 a[target=_blank].rte-link::after span,
.color-5 .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-5 a[target=_blank]::after span,
.color-5 a[target=_blank].list__listitem-text--link::after span, .color-5-twocolor .link--external::after span, .color-5-twocolor .rte-link--external::after span, .color-5-twocolor .list__listitem-text--link-external::after span,
.color-5-twocolor a.link[target=_blank]::after span,
.color-5-twocolor a[target=_blank].rte-link::after span,
.color-5-twocolor .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-5-twocolor a[target=_blank]::after span,
.color-5-twocolor a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .link--external::before, .color-5 .rte-link--external::before, .color-5 .list__listitem-text--link-external::before,
.color-5 a.link[target=_blank]::before,
.color-5 a[target=_blank].rte-link::before,
.color-5 .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-5 a[target=_blank]::before,
.color-5 a[target=_blank].list__listitem-text--link::before, .color-5-twocolor .link--external::before, .color-5-twocolor .rte-link--external::before, .color-5-twocolor .list__listitem-text--link-external::before,
.color-5-twocolor a.link[target=_blank]::before,
.color-5-twocolor a[target=_blank].rte-link::before,
.color-5-twocolor .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-5-twocolor a[target=_blank]::before,
.color-5-twocolor a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #ee9b14;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-5 .link--external:hover, .color-5 .rte-link--external:hover, .color-5 .list__listitem-text--link-external:hover,
.color-5 a.link[target=_blank]:hover,
.color-5 a[target=_blank].rte-link:hover,
.color-5 .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-5 a[target=_blank]:hover,
.color-5 a[target=_blank].list__listitem-text--link:hover, .color-5-twocolor .link--external:hover, .color-5-twocolor .rte-link--external:hover, .color-5-twocolor .list__listitem-text--link-external:hover,
.color-5-twocolor a.link[target=_blank]:hover,
.color-5-twocolor a[target=_blank].rte-link:hover,
.color-5-twocolor .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-5-twocolor a[target=_blank]:hover,
.color-5-twocolor a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #ee9b14;
  transform: translateZ(0); }

.color-5 .link--external:hover::before, .color-5 .rte-link--external:hover::before, .color-5 .list__listitem-text--link-external:hover::before,
.color-5 a.link[target=_blank]:hover::before,
.color-5 a[target=_blank].rte-link:hover::before,
.color-5 .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-5 a[target=_blank]:hover::before,
.color-5 a[target=_blank].list__listitem-text--link:hover::before, .color-5-twocolor .link--external:hover::before, .color-5-twocolor .rte-link--external:hover::before, .color-5-twocolor .list__listitem-text--link-external:hover::before,
.color-5-twocolor a.link[target=_blank]:hover::before,
.color-5-twocolor a[target=_blank].rte-link:hover::before,
.color-5-twocolor .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-5-twocolor a[target=_blank]:hover::before,
.color-5-twocolor a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-5 .link--download, .color-5 .rte-link--download, .color-5-twocolor .link--download, .color-5-twocolor .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-5 .link--download::after, .color-5 .rte-link--download::after, .color-5-twocolor .link--download::after, .color-5-twocolor .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st1%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st4%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st11%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st15%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st16%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .link--download::after span, .color-5 .rte-link--download::after span, .color-5-twocolor .link--download::after span, .color-5-twocolor .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .link--download::before, .color-5 .rte-link--download::before, .color-5-twocolor .link--download::before, .color-5-twocolor .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #ee9b14;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-5 .link--download:hover, .color-5 .rte-link--download:hover, .color-5-twocolor .link--download:hover, .color-5-twocolor .rte-link--download:hover {
  text-decoration: none;
  color: #ee9b14;
  transform: translateZ(0); }

.color-5 .link--download:hover::before, .color-5 .rte-link--download:hover::before, .color-5-twocolor .link--download:hover::before, .color-5-twocolor .rte-link--download:hover::before {
  width: 100%; }

.color-6 .link, .color-6 .rte-link, .color-6 .checklist__item-content p a, .checklist__item-content p .color-6 a, .color-6 .list__listitem-text--link, .color-6-twocolor .link, .color-6-twocolor .rte-link, .color-6-twocolor .checklist__item-content p a, .checklist__item-content p .color-6-twocolor a, .color-6-twocolor .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-6 .link::after, .color-6 .rte-link::after, .color-6 .checklist__item-content p a::after, .checklist__item-content p .color-6 a::after, .color-6 .list__listitem-text--link::after, .color-6-twocolor .link::after, .color-6-twocolor .rte-link::after, .color-6-twocolor .checklist__item-content p a::after, .checklist__item-content p .color-6-twocolor a::after, .color-6-twocolor .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .link::after span, .color-6 .rte-link::after span, .color-6 .checklist__item-content p a::after span, .checklist__item-content p .color-6 a::after span, .color-6 .list__listitem-text--link::after span, .color-6-twocolor .link::after span, .color-6-twocolor .rte-link::after span, .color-6-twocolor .checklist__item-content p a::after span, .checklist__item-content p .color-6-twocolor a::after span, .color-6-twocolor .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .link::before, .color-6 .rte-link::before, .color-6 .checklist__item-content p a::before, .checklist__item-content p .color-6 a::before, .color-6 .list__listitem-text--link::before, .color-6-twocolor .link::before, .color-6-twocolor .rte-link::before, .color-6-twocolor .checklist__item-content p a::before, .checklist__item-content p .color-6-twocolor a::before, .color-6-twocolor .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #f5db5e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-6 .link:hover, .color-6 .rte-link:hover, .color-6 .checklist__item-content p a:hover, .checklist__item-content p .color-6 a:hover, .color-6 .list__listitem-text--link:hover, .color-6-twocolor .link:hover, .color-6-twocolor .rte-link:hover, .color-6-twocolor .checklist__item-content p a:hover, .checklist__item-content p .color-6-twocolor a:hover, .color-6-twocolor .list__listitem-text--link:hover {
  text-decoration: none;
  color: #f5db5e;
  transform: translateZ(0); }

.color-6 .link:hover::before, .color-6 .rte-link:hover::before, .color-6 .checklist__item-content p a:hover::before, .checklist__item-content p .color-6 a:hover::before, .color-6 .list__listitem-text--link:hover::before, .color-6-twocolor .link:hover::before, .color-6-twocolor .rte-link:hover::before, .color-6-twocolor .checklist__item-content p a:hover::before, .checklist__item-content p .color-6-twocolor a:hover::before, .color-6-twocolor .list__listitem-text--link:hover::before {
  width: 100%; }

.color-6 .link--external, .color-6 .rte-link--external, .color-6 .list__listitem-text--link-external,
.color-6 a.link[target=_blank],
.color-6 a[target=_blank].rte-link,
.color-6 .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-6 a[target=_blank],
.color-6 a[target=_blank].list__listitem-text--link, .color-6-twocolor .link--external, .color-6-twocolor .rte-link--external, .color-6-twocolor .list__listitem-text--link-external,
.color-6-twocolor a.link[target=_blank],
.color-6-twocolor a[target=_blank].rte-link,
.color-6-twocolor .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-6-twocolor a[target=_blank],
.color-6-twocolor a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-6 .link--external::after, .color-6 .rte-link--external::after, .color-6 .list__listitem-text--link-external::after,
.color-6 a.link[target=_blank]::after,
.color-6 a[target=_blank].rte-link::after,
.color-6 .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-6 a[target=_blank]::after,
.color-6 a[target=_blank].list__listitem-text--link::after, .color-6-twocolor .link--external::after, .color-6-twocolor .rte-link--external::after, .color-6-twocolor .list__listitem-text--link-external::after,
.color-6-twocolor a.link[target=_blank]::after,
.color-6-twocolor a[target=_blank].rte-link::after,
.color-6-twocolor .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-6-twocolor a[target=_blank]::after,
.color-6-twocolor a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .link--external::after span, .color-6 .rte-link--external::after span, .color-6 .list__listitem-text--link-external::after span,
.color-6 a.link[target=_blank]::after span,
.color-6 a[target=_blank].rte-link::after span,
.color-6 .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-6 a[target=_blank]::after span,
.color-6 a[target=_blank].list__listitem-text--link::after span, .color-6-twocolor .link--external::after span, .color-6-twocolor .rte-link--external::after span, .color-6-twocolor .list__listitem-text--link-external::after span,
.color-6-twocolor a.link[target=_blank]::after span,
.color-6-twocolor a[target=_blank].rte-link::after span,
.color-6-twocolor .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-6-twocolor a[target=_blank]::after span,
.color-6-twocolor a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .link--external::before, .color-6 .rte-link--external::before, .color-6 .list__listitem-text--link-external::before,
.color-6 a.link[target=_blank]::before,
.color-6 a[target=_blank].rte-link::before,
.color-6 .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-6 a[target=_blank]::before,
.color-6 a[target=_blank].list__listitem-text--link::before, .color-6-twocolor .link--external::before, .color-6-twocolor .rte-link--external::before, .color-6-twocolor .list__listitem-text--link-external::before,
.color-6-twocolor a.link[target=_blank]::before,
.color-6-twocolor a[target=_blank].rte-link::before,
.color-6-twocolor .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-6-twocolor a[target=_blank]::before,
.color-6-twocolor a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #f5db5e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-6 .link--external:hover, .color-6 .rte-link--external:hover, .color-6 .list__listitem-text--link-external:hover,
.color-6 a.link[target=_blank]:hover,
.color-6 a[target=_blank].rte-link:hover,
.color-6 .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-6 a[target=_blank]:hover,
.color-6 a[target=_blank].list__listitem-text--link:hover, .color-6-twocolor .link--external:hover, .color-6-twocolor .rte-link--external:hover, .color-6-twocolor .list__listitem-text--link-external:hover,
.color-6-twocolor a.link[target=_blank]:hover,
.color-6-twocolor a[target=_blank].rte-link:hover,
.color-6-twocolor .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-6-twocolor a[target=_blank]:hover,
.color-6-twocolor a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #f5db5e;
  transform: translateZ(0); }

.color-6 .link--external:hover::before, .color-6 .rte-link--external:hover::before, .color-6 .list__listitem-text--link-external:hover::before,
.color-6 a.link[target=_blank]:hover::before,
.color-6 a[target=_blank].rte-link:hover::before,
.color-6 .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-6 a[target=_blank]:hover::before,
.color-6 a[target=_blank].list__listitem-text--link:hover::before, .color-6-twocolor .link--external:hover::before, .color-6-twocolor .rte-link--external:hover::before, .color-6-twocolor .list__listitem-text--link-external:hover::before,
.color-6-twocolor a.link[target=_blank]:hover::before,
.color-6-twocolor a[target=_blank].rte-link:hover::before,
.color-6-twocolor .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-6-twocolor a[target=_blank]:hover::before,
.color-6-twocolor a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-6 .link--download, .color-6 .rte-link--download, .color-6-twocolor .link--download, .color-6-twocolor .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-6 .link--download::after, .color-6 .rte-link--download::after, .color-6-twocolor .link--download::after, .color-6-twocolor .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st1%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st4%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st11%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st15%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st16%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .link--download::after span, .color-6 .rte-link--download::after span, .color-6-twocolor .link--download::after span, .color-6-twocolor .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .link--download::before, .color-6 .rte-link--download::before, .color-6-twocolor .link--download::before, .color-6-twocolor .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #f5db5e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-6 .link--download:hover, .color-6 .rte-link--download:hover, .color-6-twocolor .link--download:hover, .color-6-twocolor .rte-link--download:hover {
  text-decoration: none;
  color: #f5db5e;
  transform: translateZ(0); }

.color-6 .link--download:hover::before, .color-6 .rte-link--download:hover::before, .color-6-twocolor .link--download:hover::before, .color-6-twocolor .rte-link--download:hover::before {
  width: 100%; }

.color-7 .link, .color-7 .rte-link, .color-7 .checklist__item-content p a, .checklist__item-content p .color-7 a, .color-7 .list__listitem-text--link, .color-7-twocolor .link, .color-7-twocolor .rte-link, .color-7-twocolor .checklist__item-content p a, .checklist__item-content p .color-7-twocolor a, .color-7-twocolor .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-7 .link::after, .color-7 .rte-link::after, .color-7 .checklist__item-content p a::after, .checklist__item-content p .color-7 a::after, .color-7 .list__listitem-text--link::after, .color-7-twocolor .link::after, .color-7-twocolor .rte-link::after, .color-7-twocolor .checklist__item-content p a::after, .checklist__item-content p .color-7-twocolor a::after, .color-7-twocolor .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .link::after span, .color-7 .rte-link::after span, .color-7 .checklist__item-content p a::after span, .checklist__item-content p .color-7 a::after span, .color-7 .list__listitem-text--link::after span, .color-7-twocolor .link::after span, .color-7-twocolor .rte-link::after span, .color-7-twocolor .checklist__item-content p a::after span, .checklist__item-content p .color-7-twocolor a::after span, .color-7-twocolor .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .link::before, .color-7 .rte-link::before, .color-7 .checklist__item-content p a::before, .checklist__item-content p .color-7 a::before, .color-7 .list__listitem-text--link::before, .color-7-twocolor .link::before, .color-7-twocolor .rte-link::before, .color-7-twocolor .checklist__item-content p a::before, .checklist__item-content p .color-7-twocolor a::before, .color-7-twocolor .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #1e9db3;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-7 .link:hover, .color-7 .rte-link:hover, .color-7 .checklist__item-content p a:hover, .checklist__item-content p .color-7 a:hover, .color-7 .list__listitem-text--link:hover, .color-7-twocolor .link:hover, .color-7-twocolor .rte-link:hover, .color-7-twocolor .checklist__item-content p a:hover, .checklist__item-content p .color-7-twocolor a:hover, .color-7-twocolor .list__listitem-text--link:hover {
  text-decoration: none;
  color: #1e9db3;
  transform: translateZ(0); }

.color-7 .link:hover::before, .color-7 .rte-link:hover::before, .color-7 .checklist__item-content p a:hover::before, .checklist__item-content p .color-7 a:hover::before, .color-7 .list__listitem-text--link:hover::before, .color-7-twocolor .link:hover::before, .color-7-twocolor .rte-link:hover::before, .color-7-twocolor .checklist__item-content p a:hover::before, .checklist__item-content p .color-7-twocolor a:hover::before, .color-7-twocolor .list__listitem-text--link:hover::before {
  width: 100%; }

.color-7 .link--external, .color-7 .rte-link--external, .color-7 .list__listitem-text--link-external,
.color-7 a.link[target=_blank],
.color-7 a[target=_blank].rte-link,
.color-7 .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-7 a[target=_blank],
.color-7 a[target=_blank].list__listitem-text--link, .color-7-twocolor .link--external, .color-7-twocolor .rte-link--external, .color-7-twocolor .list__listitem-text--link-external,
.color-7-twocolor a.link[target=_blank],
.color-7-twocolor a[target=_blank].rte-link,
.color-7-twocolor .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-7-twocolor a[target=_blank],
.color-7-twocolor a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-7 .link--external::after, .color-7 .rte-link--external::after, .color-7 .list__listitem-text--link-external::after,
.color-7 a.link[target=_blank]::after,
.color-7 a[target=_blank].rte-link::after,
.color-7 .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-7 a[target=_blank]::after,
.color-7 a[target=_blank].list__listitem-text--link::after, .color-7-twocolor .link--external::after, .color-7-twocolor .rte-link--external::after, .color-7-twocolor .list__listitem-text--link-external::after,
.color-7-twocolor a.link[target=_blank]::after,
.color-7-twocolor a[target=_blank].rte-link::after,
.color-7-twocolor .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-7-twocolor a[target=_blank]::after,
.color-7-twocolor a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .link--external::after span, .color-7 .rte-link--external::after span, .color-7 .list__listitem-text--link-external::after span,
.color-7 a.link[target=_blank]::after span,
.color-7 a[target=_blank].rte-link::after span,
.color-7 .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-7 a[target=_blank]::after span,
.color-7 a[target=_blank].list__listitem-text--link::after span, .color-7-twocolor .link--external::after span, .color-7-twocolor .rte-link--external::after span, .color-7-twocolor .list__listitem-text--link-external::after span,
.color-7-twocolor a.link[target=_blank]::after span,
.color-7-twocolor a[target=_blank].rte-link::after span,
.color-7-twocolor .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-7-twocolor a[target=_blank]::after span,
.color-7-twocolor a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .link--external::before, .color-7 .rte-link--external::before, .color-7 .list__listitem-text--link-external::before,
.color-7 a.link[target=_blank]::before,
.color-7 a[target=_blank].rte-link::before,
.color-7 .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-7 a[target=_blank]::before,
.color-7 a[target=_blank].list__listitem-text--link::before, .color-7-twocolor .link--external::before, .color-7-twocolor .rte-link--external::before, .color-7-twocolor .list__listitem-text--link-external::before,
.color-7-twocolor a.link[target=_blank]::before,
.color-7-twocolor a[target=_blank].rte-link::before,
.color-7-twocolor .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-7-twocolor a[target=_blank]::before,
.color-7-twocolor a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #1e9db3;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-7 .link--external:hover, .color-7 .rte-link--external:hover, .color-7 .list__listitem-text--link-external:hover,
.color-7 a.link[target=_blank]:hover,
.color-7 a[target=_blank].rte-link:hover,
.color-7 .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-7 a[target=_blank]:hover,
.color-7 a[target=_blank].list__listitem-text--link:hover, .color-7-twocolor .link--external:hover, .color-7-twocolor .rte-link--external:hover, .color-7-twocolor .list__listitem-text--link-external:hover,
.color-7-twocolor a.link[target=_blank]:hover,
.color-7-twocolor a[target=_blank].rte-link:hover,
.color-7-twocolor .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-7-twocolor a[target=_blank]:hover,
.color-7-twocolor a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #1e9db3;
  transform: translateZ(0); }

.color-7 .link--external:hover::before, .color-7 .rte-link--external:hover::before, .color-7 .list__listitem-text--link-external:hover::before,
.color-7 a.link[target=_blank]:hover::before,
.color-7 a[target=_blank].rte-link:hover::before,
.color-7 .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-7 a[target=_blank]:hover::before,
.color-7 a[target=_blank].list__listitem-text--link:hover::before, .color-7-twocolor .link--external:hover::before, .color-7-twocolor .rte-link--external:hover::before, .color-7-twocolor .list__listitem-text--link-external:hover::before,
.color-7-twocolor a.link[target=_blank]:hover::before,
.color-7-twocolor a[target=_blank].rte-link:hover::before,
.color-7-twocolor .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-7-twocolor a[target=_blank]:hover::before,
.color-7-twocolor a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-7 .link--download, .color-7 .rte-link--download, .color-7-twocolor .link--download, .color-7-twocolor .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-7 .link--download::after, .color-7 .rte-link--download::after, .color-7-twocolor .link--download::after, .color-7-twocolor .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st1%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st4%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st11%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st15%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st16%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .link--download::after span, .color-7 .rte-link--download::after span, .color-7-twocolor .link--download::after span, .color-7-twocolor .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .link--download::before, .color-7 .rte-link--download::before, .color-7-twocolor .link--download::before, .color-7-twocolor .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #1e9db3;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-7 .link--download:hover, .color-7 .rte-link--download:hover, .color-7-twocolor .link--download:hover, .color-7-twocolor .rte-link--download:hover {
  text-decoration: none;
  color: #1e9db3;
  transform: translateZ(0); }

.color-7 .link--download:hover::before, .color-7 .rte-link--download:hover::before, .color-7-twocolor .link--download:hover::before, .color-7-twocolor .rte-link--download:hover::before {
  width: 100%; }

.color-8 .link, .color-8 .rte-link, .color-8 .checklist__item-content p a, .checklist__item-content p .color-8 a, .color-8 .list__listitem-text--link, .color-8-twocolor .link, .color-8-twocolor .rte-link, .color-8-twocolor .checklist__item-content p a, .checklist__item-content p .color-8-twocolor a, .color-8-twocolor .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-8 .link::after, .color-8 .rte-link::after, .color-8 .checklist__item-content p a::after, .checklist__item-content p .color-8 a::after, .color-8 .list__listitem-text--link::after, .color-8-twocolor .link::after, .color-8-twocolor .rte-link::after, .color-8-twocolor .checklist__item-content p a::after, .checklist__item-content p .color-8-twocolor a::after, .color-8-twocolor .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .link::after span, .color-8 .rte-link::after span, .color-8 .checklist__item-content p a::after span, .checklist__item-content p .color-8 a::after span, .color-8 .list__listitem-text--link::after span, .color-8-twocolor .link::after span, .color-8-twocolor .rte-link::after span, .color-8-twocolor .checklist__item-content p a::after span, .checklist__item-content p .color-8-twocolor a::after span, .color-8-twocolor .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .link::before, .color-8 .rte-link::before, .color-8 .checklist__item-content p a::before, .checklist__item-content p .color-8 a::before, .color-8 .list__listitem-text--link::before, .color-8-twocolor .link::before, .color-8-twocolor .rte-link::before, .color-8-twocolor .checklist__item-content p a::before, .checklist__item-content p .color-8-twocolor a::before, .color-8-twocolor .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #64c4da;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-8 .link:hover, .color-8 .rte-link:hover, .color-8 .checklist__item-content p a:hover, .checklist__item-content p .color-8 a:hover, .color-8 .list__listitem-text--link:hover, .color-8-twocolor .link:hover, .color-8-twocolor .rte-link:hover, .color-8-twocolor .checklist__item-content p a:hover, .checklist__item-content p .color-8-twocolor a:hover, .color-8-twocolor .list__listitem-text--link:hover {
  text-decoration: none;
  color: #64c4da;
  transform: translateZ(0); }

.color-8 .link:hover::before, .color-8 .rte-link:hover::before, .color-8 .checklist__item-content p a:hover::before, .checklist__item-content p .color-8 a:hover::before, .color-8 .list__listitem-text--link:hover::before, .color-8-twocolor .link:hover::before, .color-8-twocolor .rte-link:hover::before, .color-8-twocolor .checklist__item-content p a:hover::before, .checklist__item-content p .color-8-twocolor a:hover::before, .color-8-twocolor .list__listitem-text--link:hover::before {
  width: 100%; }

.color-8 .link--external, .color-8 .rte-link--external, .color-8 .list__listitem-text--link-external,
.color-8 a.link[target=_blank],
.color-8 a[target=_blank].rte-link,
.color-8 .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-8 a[target=_blank],
.color-8 a[target=_blank].list__listitem-text--link, .color-8-twocolor .link--external, .color-8-twocolor .rte-link--external, .color-8-twocolor .list__listitem-text--link-external,
.color-8-twocolor a.link[target=_blank],
.color-8-twocolor a[target=_blank].rte-link,
.color-8-twocolor .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-8-twocolor a[target=_blank],
.color-8-twocolor a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-8 .link--external::after, .color-8 .rte-link--external::after, .color-8 .list__listitem-text--link-external::after,
.color-8 a.link[target=_blank]::after,
.color-8 a[target=_blank].rte-link::after,
.color-8 .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-8 a[target=_blank]::after,
.color-8 a[target=_blank].list__listitem-text--link::after, .color-8-twocolor .link--external::after, .color-8-twocolor .rte-link--external::after, .color-8-twocolor .list__listitem-text--link-external::after,
.color-8-twocolor a.link[target=_blank]::after,
.color-8-twocolor a[target=_blank].rte-link::after,
.color-8-twocolor .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-8-twocolor a[target=_blank]::after,
.color-8-twocolor a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .link--external::after span, .color-8 .rte-link--external::after span, .color-8 .list__listitem-text--link-external::after span,
.color-8 a.link[target=_blank]::after span,
.color-8 a[target=_blank].rte-link::after span,
.color-8 .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-8 a[target=_blank]::after span,
.color-8 a[target=_blank].list__listitem-text--link::after span, .color-8-twocolor .link--external::after span, .color-8-twocolor .rte-link--external::after span, .color-8-twocolor .list__listitem-text--link-external::after span,
.color-8-twocolor a.link[target=_blank]::after span,
.color-8-twocolor a[target=_blank].rte-link::after span,
.color-8-twocolor .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-8-twocolor a[target=_blank]::after span,
.color-8-twocolor a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .link--external::before, .color-8 .rte-link--external::before, .color-8 .list__listitem-text--link-external::before,
.color-8 a.link[target=_blank]::before,
.color-8 a[target=_blank].rte-link::before,
.color-8 .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-8 a[target=_blank]::before,
.color-8 a[target=_blank].list__listitem-text--link::before, .color-8-twocolor .link--external::before, .color-8-twocolor .rte-link--external::before, .color-8-twocolor .list__listitem-text--link-external::before,
.color-8-twocolor a.link[target=_blank]::before,
.color-8-twocolor a[target=_blank].rte-link::before,
.color-8-twocolor .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-8-twocolor a[target=_blank]::before,
.color-8-twocolor a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #64c4da;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-8 .link--external:hover, .color-8 .rte-link--external:hover, .color-8 .list__listitem-text--link-external:hover,
.color-8 a.link[target=_blank]:hover,
.color-8 a[target=_blank].rte-link:hover,
.color-8 .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-8 a[target=_blank]:hover,
.color-8 a[target=_blank].list__listitem-text--link:hover, .color-8-twocolor .link--external:hover, .color-8-twocolor .rte-link--external:hover, .color-8-twocolor .list__listitem-text--link-external:hover,
.color-8-twocolor a.link[target=_blank]:hover,
.color-8-twocolor a[target=_blank].rte-link:hover,
.color-8-twocolor .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-8-twocolor a[target=_blank]:hover,
.color-8-twocolor a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #64c4da;
  transform: translateZ(0); }

.color-8 .link--external:hover::before, .color-8 .rte-link--external:hover::before, .color-8 .list__listitem-text--link-external:hover::before,
.color-8 a.link[target=_blank]:hover::before,
.color-8 a[target=_blank].rte-link:hover::before,
.color-8 .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-8 a[target=_blank]:hover::before,
.color-8 a[target=_blank].list__listitem-text--link:hover::before, .color-8-twocolor .link--external:hover::before, .color-8-twocolor .rte-link--external:hover::before, .color-8-twocolor .list__listitem-text--link-external:hover::before,
.color-8-twocolor a.link[target=_blank]:hover::before,
.color-8-twocolor a[target=_blank].rte-link:hover::before,
.color-8-twocolor .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-8-twocolor a[target=_blank]:hover::before,
.color-8-twocolor a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-8 .link--download, .color-8 .rte-link--download, .color-8-twocolor .link--download, .color-8-twocolor .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-8 .link--download::after, .color-8 .rte-link--download::after, .color-8-twocolor .link--download::after, .color-8-twocolor .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st1%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st4%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st11%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st15%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st16%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .link--download::after span, .color-8 .rte-link--download::after span, .color-8-twocolor .link--download::after span, .color-8-twocolor .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .link--download::before, .color-8 .rte-link--download::before, .color-8-twocolor .link--download::before, .color-8-twocolor .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #64c4da;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-8 .link--download:hover, .color-8 .rte-link--download:hover, .color-8-twocolor .link--download:hover, .color-8-twocolor .rte-link--download:hover {
  text-decoration: none;
  color: #64c4da;
  transform: translateZ(0); }

.color-8 .link--download:hover::before, .color-8 .rte-link--download:hover::before, .color-8-twocolor .link--download:hover::before, .color-8-twocolor .rte-link--download:hover::before {
  width: 100%; }

img.responsive, .block__textimage__image img {
  display: inline-block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  border: 0; }

video.responsive {
  display: inline-block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  border: 0; }

.svgBackground, .guide .logo .sin, .footer__box .social__youtube, .footer__box .social__facebook, .footer__box .social__instagram {
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  display: inline-block;
  content: " "; }

.svgBackground > span, .guide .logo .sin > span, .footer__box .social__youtube > span, .footer__box .social__facebook > span, .footer__box .social__instagram > span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.ellipsis, .custom-input, .newsletter__input, .searchform__input, .custom-select button.custom-select span, .custom-select .dropdown-menu .text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4); }

.overlay--open {
  display: block; }

.overlay--openovermenu {
  display: block;
  z-index: 999999998; }

.flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@media screen and (max-width: 991px) {
  .flex {
    display: block; } }

.meta {
  background-color: #e1334d;
  position: relative;
  z-index: 1000;
  padding-top: 15px;
  padding-bottom: 10px; }

.meta .metasearch .search {
  display: none;
  /*
            cursor: pointer;
            @include svg("search", #d7d7d7);
            width: 20px;
            height: 25px;
            transition: all 100ms ease-in-out;
            */ }

.meta .metasearch.metasearch--open .search {
  opacity: 0;
  transform: scale(0.5); }

.guide {
  padding-top: 31px;
  position: relative;
  z-index: 1000;
  background-color: white; }

.guide .logo {
  padding-bottom: 20px; }

.guide .logo .sin {
  background-image: url(/svg/sin.svg);
  width: 184px;
  height: 54px; }

.guide .menus {
  position: inherit; }

.guide .favorites__desktop .favorites__link {
  margin-top: 33px;
  float: right;
  color: #000000; }

.guide .favorites__desktop .favorites__link .favorites__link--active, .guide .favorites__desktop .favorites__link:hover, .guide .favorites__desktop .favorites__link:focus {
  color: #e1334d;
  text-decoration: none; }

.guide .favorites__desktop .favorites__link .favorites__link__heart {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  float: left;
  width: 29px;
  height: 25px;
  margin-right: 4px; }

.guide .favorites__desktop .favorites__link .favorites__link__heart span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.teaser {
  width: 100%; }

section {
  min-height: 300px; }

.footer {
  margin-top: 40px;
  border-bottom: 20px solid #e1334d;
  padding-bottom: 40px; }

.footer h5 {
  margin-top: 20px;
  min-height: 35px; }

.footer hr {
  border-top: 5px solid #d7d7d7;
  max-width: 1140px;
  margin: auto;
  background-color: #fff;
  height: 0; }

.footer__box {
  padding-left: 30px;
  padding-right: 30px; }

.footer__box p {
  font-size: 14px;
  font-style: italic; }

.footer__box .social {
  margin-top: 20px; }

.footer__box .social__youtube {
  display: inline-block;
  margin-right: 15px;
  background-image: url(/svg/youtube.svg);
  width: 55px;
  height: 24px; }

.footer__box .social__facebook {
  display: inline-block;
  margin-right: 15px;
  background-image: url(/svg/facebook.svg);
  width: 23px;
  height: 24px; }

.footer__box .social__instagram {
  display: inline-block;
  background-image: url(/svg/instagram.svg);
  width: 24px;
  height: 24px; }

.containerEndless .row, .containerEndless .block__gridbox {
  margin-left: 0;
  margin-right: 0; }

.containerEndless .widthEndless {
  min-height: inherit; }

.color {
  padding: 40px 0px; }

.color.grid-container--twocolors {
  padding: 0; }

@media screen and (max-width: 991px) {
  .color.grid-container--twocolors .equal-height {
    display: block !important; } }

.grid-container__twocolors-col {
  padding: 40px 15px; }

.grid-container__twocolors-col:first-child {
  padding-right: 50px; }

.grid-container__twocolors-col:last-child {
  padding-left: 50px; }

@media screen and (max-width: 991px) {
  .grid-container__twocolors-col {
    margin-bottom: 10px; }
  .grid-container__twocolors-col:first-child {
    padding: 0 15px; }
  .grid-container__twocolors-col:last-child {
    padding: 0 15px; } }

.grid-container__twocolors-col > div > h3 {
  color: white; }

.grid-container__twocolors-col > div > header {
  margin-left: -15px; }

.grid-container__twocolors-col > div > header h3 {
  margin: 0;
  font-size: 30px;
  color: white; }

.grid-container__twocolors-col > div > header h3:after {
  content: ' –'; }

.grid-container__twocolors-col > div > header h4 {
  font-size: 30px;
  margin: 0;
  color: white; }

.grid-container__twocolors-col > div > header:after {
  background-color: white !important; }

.grid-container__twocolors-col-first {
  background-color: transparent !important; }

.primary-color-1 {
  background-color: #bf142e; }

.primary-color-1.secondary-color-2.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #bf142e 0%, #bf142e 50%, #e1334d 50%, #e1334d 100%);
  background-image: -ms-repeating-linear-gradient(left, #bf142e 0%, #bf142e 50%, #e1334d 50%, #e1334d 100%); }

.primary-color-1.secondary-color-2.grid-container--twocolors > div > div > div:last-child {
  background-color: #e1334d; }

@media screen and (max-width: 991px) {
  .primary-color-1.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 50%, #e1334d 50%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 50%, #e1334d 50%, #e1334d 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-1.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 55%, #e1334d 55%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 55%, #e1334d 55%, #e1334d 100%); } }

.primary-color-1.secondary-color-3.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #bf142e 0%, #bf142e 50%, #326e65 50%, #326e65 100%);
  background-image: -ms-repeating-linear-gradient(left, #bf142e 0%, #bf142e 50%, #326e65 50%, #326e65 100%); }

.primary-color-1.secondary-color-3.grid-container--twocolors > div > div > div:last-child {
  background-color: #326e65; }

@media screen and (max-width: 991px) {
  .primary-color-1.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 50%, #326e65 50%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 50%, #326e65 50%, #326e65 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-1.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 55%, #326e65 55%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 55%, #326e65 55%, #326e65 100%); } }

.primary-color-1.secondary-color-4.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #bf142e 0%, #bf142e 50%, #4d9785 50%, #4d9785 100%);
  background-image: -ms-repeating-linear-gradient(left, #bf142e 0%, #bf142e 50%, #4d9785 50%, #4d9785 100%); }

.primary-color-1.secondary-color-4.grid-container--twocolors > div > div > div:last-child {
  background-color: #4d9785; }

@media screen and (max-width: 991px) {
  .primary-color-1.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 50%, #4d9785 50%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 50%, #4d9785 50%, #4d9785 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-1.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 55%, #4d9785 55%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 55%, #4d9785 55%, #4d9785 100%); } }

.primary-color-1.secondary-color-5.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #bf142e 0%, #bf142e 50%, #ee9b14 50%, #ee9b14 100%);
  background-image: -ms-repeating-linear-gradient(left, #bf142e 0%, #bf142e 50%, #ee9b14 50%, #ee9b14 100%); }

.primary-color-1.secondary-color-5.grid-container--twocolors > div > div > div:last-child {
  background-color: #ee9b14; }

@media screen and (max-width: 991px) {
  .primary-color-1.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 50%, #ee9b14 50%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 50%, #ee9b14 50%, #ee9b14 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-1.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 55%, #ee9b14 55%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 55%, #ee9b14 55%, #ee9b14 100%); } }

.primary-color-1.secondary-color-6.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #bf142e 0%, #bf142e 50%, #f5db5e 50%, #f5db5e 100%);
  background-image: -ms-repeating-linear-gradient(left, #bf142e 0%, #bf142e 50%, #f5db5e 50%, #f5db5e 100%); }

.primary-color-1.secondary-color-6.grid-container--twocolors > div > div > div:last-child {
  background-color: #f5db5e; }

@media screen and (max-width: 991px) {
  .primary-color-1.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 50%, #f5db5e 50%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 50%, #f5db5e 50%, #f5db5e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-1.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 55%, #f5db5e 55%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 55%, #f5db5e 55%, #f5db5e 100%); } }

.primary-color-1.secondary-color-7.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #bf142e 0%, #bf142e 50%, #1e9db3 50%, #1e9db3 100%);
  background-image: -ms-repeating-linear-gradient(left, #bf142e 0%, #bf142e 50%, #1e9db3 50%, #1e9db3 100%); }

.primary-color-1.secondary-color-7.grid-container--twocolors > div > div > div:last-child {
  background-color: #1e9db3; }

@media screen and (max-width: 991px) {
  .primary-color-1.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 50%, #1e9db3 50%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 50%, #1e9db3 50%, #1e9db3 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-1.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 55%, #1e9db3 55%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 55%, #1e9db3 55%, #1e9db3 100%); } }

.primary-color-1.secondary-color-8.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #bf142e 0%, #bf142e 50%, #64c4da 50%, #64c4da 100%);
  background-image: -ms-repeating-linear-gradient(left, #bf142e 0%, #bf142e 50%, #64c4da 50%, #64c4da 100%); }

.primary-color-1.secondary-color-8.grid-container--twocolors > div > div > div:last-child {
  background-color: #64c4da; }

@media screen and (max-width: 991px) {
  .primary-color-1.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 50%, #64c4da 50%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 50%, #64c4da 50%, #64c4da 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-1.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #bf142e 0%, #bf142e 55%, #64c4da 55%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #bf142e 0%, #bf142e 55%, #64c4da 55%, #64c4da 100%); } }

.primary-color-2 {
  background-color: #e1334d; }

.primary-color-2.secondary-color-1.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #e1334d 0%, #e1334d 50%, #bf142e 50%, #bf142e 100%);
  background-image: -ms-repeating-linear-gradient(left, #e1334d 0%, #e1334d 50%, #bf142e 50%, #bf142e 100%); }

.primary-color-2.secondary-color-1.grid-container--twocolors > div > div > div:last-child {
  background-color: #bf142e; }

@media screen and (max-width: 991px) {
  .primary-color-2.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 50%, #bf142e 50%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 50%, #bf142e 50%, #bf142e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-2.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 55%, #bf142e 55%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 55%, #bf142e 55%, #bf142e 100%); } }

.primary-color-2.secondary-color-3.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #e1334d 0%, #e1334d 50%, #326e65 50%, #326e65 100%);
  background-image: -ms-repeating-linear-gradient(left, #e1334d 0%, #e1334d 50%, #326e65 50%, #326e65 100%); }

.primary-color-2.secondary-color-3.grid-container--twocolors > div > div > div:last-child {
  background-color: #326e65; }

@media screen and (max-width: 991px) {
  .primary-color-2.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 50%, #326e65 50%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 50%, #326e65 50%, #326e65 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-2.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 55%, #326e65 55%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 55%, #326e65 55%, #326e65 100%); } }

.primary-color-2.secondary-color-4.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #e1334d 0%, #e1334d 50%, #4d9785 50%, #4d9785 100%);
  background-image: -ms-repeating-linear-gradient(left, #e1334d 0%, #e1334d 50%, #4d9785 50%, #4d9785 100%); }

.primary-color-2.secondary-color-4.grid-container--twocolors > div > div > div:last-child {
  background-color: #4d9785; }

@media screen and (max-width: 991px) {
  .primary-color-2.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 50%, #4d9785 50%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 50%, #4d9785 50%, #4d9785 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-2.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 55%, #4d9785 55%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 55%, #4d9785 55%, #4d9785 100%); } }

.primary-color-2.secondary-color-5.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #e1334d 0%, #e1334d 50%, #ee9b14 50%, #ee9b14 100%);
  background-image: -ms-repeating-linear-gradient(left, #e1334d 0%, #e1334d 50%, #ee9b14 50%, #ee9b14 100%); }

.primary-color-2.secondary-color-5.grid-container--twocolors > div > div > div:last-child {
  background-color: #ee9b14; }

@media screen and (max-width: 991px) {
  .primary-color-2.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 50%, #ee9b14 50%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 50%, #ee9b14 50%, #ee9b14 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-2.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 55%, #ee9b14 55%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 55%, #ee9b14 55%, #ee9b14 100%); } }

.primary-color-2.secondary-color-6.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #e1334d 0%, #e1334d 50%, #f5db5e 50%, #f5db5e 100%);
  background-image: -ms-repeating-linear-gradient(left, #e1334d 0%, #e1334d 50%, #f5db5e 50%, #f5db5e 100%); }

.primary-color-2.secondary-color-6.grid-container--twocolors > div > div > div:last-child {
  background-color: #f5db5e; }

@media screen and (max-width: 991px) {
  .primary-color-2.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 50%, #f5db5e 50%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 50%, #f5db5e 50%, #f5db5e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-2.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 55%, #f5db5e 55%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 55%, #f5db5e 55%, #f5db5e 100%); } }

.primary-color-2.secondary-color-7.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #e1334d 0%, #e1334d 50%, #1e9db3 50%, #1e9db3 100%);
  background-image: -ms-repeating-linear-gradient(left, #e1334d 0%, #e1334d 50%, #1e9db3 50%, #1e9db3 100%); }

.primary-color-2.secondary-color-7.grid-container--twocolors > div > div > div:last-child {
  background-color: #1e9db3; }

@media screen and (max-width: 991px) {
  .primary-color-2.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 50%, #1e9db3 50%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 50%, #1e9db3 50%, #1e9db3 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-2.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 55%, #1e9db3 55%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 55%, #1e9db3 55%, #1e9db3 100%); } }

.primary-color-2.secondary-color-8.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #e1334d 0%, #e1334d 50%, #64c4da 50%, #64c4da 100%);
  background-image: -ms-repeating-linear-gradient(left, #e1334d 0%, #e1334d 50%, #64c4da 50%, #64c4da 100%); }

.primary-color-2.secondary-color-8.grid-container--twocolors > div > div > div:last-child {
  background-color: #64c4da; }

@media screen and (max-width: 991px) {
  .primary-color-2.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 50%, #64c4da 50%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 50%, #64c4da 50%, #64c4da 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-2.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #e1334d 0%, #e1334d 55%, #64c4da 55%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #e1334d 0%, #e1334d 55%, #64c4da 55%, #64c4da 100%); } }

.primary-color-3 {
  background-color: #326e65; }

.primary-color-3.secondary-color-1.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #326e65 0%, #326e65 50%, #bf142e 50%, #bf142e 100%);
  background-image: -ms-repeating-linear-gradient(left, #326e65 0%, #326e65 50%, #bf142e 50%, #bf142e 100%); }

.primary-color-3.secondary-color-1.grid-container--twocolors > div > div > div:last-child {
  background-color: #bf142e; }

@media screen and (max-width: 991px) {
  .primary-color-3.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 50%, #bf142e 50%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 50%, #bf142e 50%, #bf142e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-3.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 55%, #bf142e 55%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 55%, #bf142e 55%, #bf142e 100%); } }

.primary-color-3.secondary-color-2.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #326e65 0%, #326e65 50%, #e1334d 50%, #e1334d 100%);
  background-image: -ms-repeating-linear-gradient(left, #326e65 0%, #326e65 50%, #e1334d 50%, #e1334d 100%); }

.primary-color-3.secondary-color-2.grid-container--twocolors > div > div > div:last-child {
  background-color: #e1334d; }

@media screen and (max-width: 991px) {
  .primary-color-3.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 50%, #e1334d 50%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 50%, #e1334d 50%, #e1334d 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-3.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 55%, #e1334d 55%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 55%, #e1334d 55%, #e1334d 100%); } }

.primary-color-3.secondary-color-4.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #326e65 0%, #326e65 50%, #4d9785 50%, #4d9785 100%);
  background-image: -ms-repeating-linear-gradient(left, #326e65 0%, #326e65 50%, #4d9785 50%, #4d9785 100%); }

.primary-color-3.secondary-color-4.grid-container--twocolors > div > div > div:last-child {
  background-color: #4d9785; }

@media screen and (max-width: 991px) {
  .primary-color-3.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 50%, #4d9785 50%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 50%, #4d9785 50%, #4d9785 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-3.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 55%, #4d9785 55%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 55%, #4d9785 55%, #4d9785 100%); } }

.primary-color-3.secondary-color-5.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #326e65 0%, #326e65 50%, #ee9b14 50%, #ee9b14 100%);
  background-image: -ms-repeating-linear-gradient(left, #326e65 0%, #326e65 50%, #ee9b14 50%, #ee9b14 100%); }

.primary-color-3.secondary-color-5.grid-container--twocolors > div > div > div:last-child {
  background-color: #ee9b14; }

@media screen and (max-width: 991px) {
  .primary-color-3.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 50%, #ee9b14 50%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 50%, #ee9b14 50%, #ee9b14 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-3.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 55%, #ee9b14 55%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 55%, #ee9b14 55%, #ee9b14 100%); } }

.primary-color-3.secondary-color-6.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #326e65 0%, #326e65 50%, #f5db5e 50%, #f5db5e 100%);
  background-image: -ms-repeating-linear-gradient(left, #326e65 0%, #326e65 50%, #f5db5e 50%, #f5db5e 100%); }

.primary-color-3.secondary-color-6.grid-container--twocolors > div > div > div:last-child {
  background-color: #f5db5e; }

@media screen and (max-width: 991px) {
  .primary-color-3.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 50%, #f5db5e 50%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 50%, #f5db5e 50%, #f5db5e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-3.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 55%, #f5db5e 55%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 55%, #f5db5e 55%, #f5db5e 100%); } }

.primary-color-3.secondary-color-7.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #326e65 0%, #326e65 50%, #1e9db3 50%, #1e9db3 100%);
  background-image: -ms-repeating-linear-gradient(left, #326e65 0%, #326e65 50%, #1e9db3 50%, #1e9db3 100%); }

.primary-color-3.secondary-color-7.grid-container--twocolors > div > div > div:last-child {
  background-color: #1e9db3; }

@media screen and (max-width: 991px) {
  .primary-color-3.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 50%, #1e9db3 50%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 50%, #1e9db3 50%, #1e9db3 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-3.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 55%, #1e9db3 55%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 55%, #1e9db3 55%, #1e9db3 100%); } }

.primary-color-3.secondary-color-8.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #326e65 0%, #326e65 50%, #64c4da 50%, #64c4da 100%);
  background-image: -ms-repeating-linear-gradient(left, #326e65 0%, #326e65 50%, #64c4da 50%, #64c4da 100%); }

.primary-color-3.secondary-color-8.grid-container--twocolors > div > div > div:last-child {
  background-color: #64c4da; }

@media screen and (max-width: 991px) {
  .primary-color-3.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 50%, #64c4da 50%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 50%, #64c4da 50%, #64c4da 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-3.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #326e65 0%, #326e65 55%, #64c4da 55%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #326e65 0%, #326e65 55%, #64c4da 55%, #64c4da 100%); } }

.primary-color-4 {
  background-color: #4d9785; }

.primary-color-4.secondary-color-2.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #4d9785 0%, #4d9785 50%, #e1334d 50%, #e1334d 100%);
  background-image: -ms-repeating-linear-gradient(left, #4d9785 0%, #4d9785 50%, #e1334d 50%, #e1334d 100%); }

.primary-color-4.secondary-color-2.grid-container--twocolors > div > div > div:last-child {
  background-color: #e1334d; }

@media screen and (max-width: 991px) {
  .primary-color-4.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 50%, #e1334d 50%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 50%, #e1334d 50%, #e1334d 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-4.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 55%, #e1334d 55%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 55%, #e1334d 55%, #e1334d 100%); } }

.primary-color-4.secondary-color-3.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #4d9785 0%, #4d9785 50%, #326e65 50%, #326e65 100%);
  background-image: -ms-repeating-linear-gradient(left, #4d9785 0%, #4d9785 50%, #326e65 50%, #326e65 100%); }

.primary-color-4.secondary-color-3.grid-container--twocolors > div > div > div:last-child {
  background-color: #326e65; }

@media screen and (max-width: 991px) {
  .primary-color-4.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 50%, #326e65 50%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 50%, #326e65 50%, #326e65 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-4.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 55%, #326e65 55%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 55%, #326e65 55%, #326e65 100%); } }

.primary-color-4.secondary-color-1.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #4d9785 0%, #4d9785 50%, #bf142e 50%, #bf142e 100%);
  background-image: -ms-repeating-linear-gradient(left, #4d9785 0%, #4d9785 50%, #bf142e 50%, #bf142e 100%); }

.primary-color-4.secondary-color-1.grid-container--twocolors > div > div > div:last-child {
  background-color: #bf142e; }

@media screen and (max-width: 991px) {
  .primary-color-4.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 50%, #bf142e 50%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 50%, #bf142e 50%, #bf142e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-4.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 55%, #bf142e 55%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 55%, #bf142e 55%, #bf142e 100%); } }

.primary-color-4.secondary-color-5.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #4d9785 0%, #4d9785 50%, #ee9b14 50%, #ee9b14 100%);
  background-image: -ms-repeating-linear-gradient(left, #4d9785 0%, #4d9785 50%, #ee9b14 50%, #ee9b14 100%); }

.primary-color-4.secondary-color-5.grid-container--twocolors > div > div > div:last-child {
  background-color: #ee9b14; }

@media screen and (max-width: 991px) {
  .primary-color-4.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 50%, #ee9b14 50%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 50%, #ee9b14 50%, #ee9b14 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-4.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 55%, #ee9b14 55%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 55%, #ee9b14 55%, #ee9b14 100%); } }

.primary-color-4.secondary-color-6.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #4d9785 0%, #4d9785 50%, #f5db5e 50%, #f5db5e 100%);
  background-image: -ms-repeating-linear-gradient(left, #4d9785 0%, #4d9785 50%, #f5db5e 50%, #f5db5e 100%); }

.primary-color-4.secondary-color-6.grid-container--twocolors > div > div > div:last-child {
  background-color: #f5db5e; }

@media screen and (max-width: 991px) {
  .primary-color-4.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 50%, #f5db5e 50%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 50%, #f5db5e 50%, #f5db5e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-4.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 55%, #f5db5e 55%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 55%, #f5db5e 55%, #f5db5e 100%); } }

.primary-color-4.secondary-color-7.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #4d9785 0%, #4d9785 50%, #1e9db3 50%, #1e9db3 100%);
  background-image: -ms-repeating-linear-gradient(left, #4d9785 0%, #4d9785 50%, #1e9db3 50%, #1e9db3 100%); }

.primary-color-4.secondary-color-7.grid-container--twocolors > div > div > div:last-child {
  background-color: #1e9db3; }

@media screen and (max-width: 991px) {
  .primary-color-4.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 50%, #1e9db3 50%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 50%, #1e9db3 50%, #1e9db3 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-4.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 55%, #1e9db3 55%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 55%, #1e9db3 55%, #1e9db3 100%); } }

.primary-color-4.secondary-color-8.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #4d9785 0%, #4d9785 50%, #64c4da 50%, #64c4da 100%);
  background-image: -ms-repeating-linear-gradient(left, #4d9785 0%, #4d9785 50%, #64c4da 50%, #64c4da 100%); }

.primary-color-4.secondary-color-8.grid-container--twocolors > div > div > div:last-child {
  background-color: #64c4da; }

@media screen and (max-width: 991px) {
  .primary-color-4.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 50%, #64c4da 50%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 50%, #64c4da 50%, #64c4da 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-4.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #4d9785 0%, #4d9785 55%, #64c4da 55%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #4d9785 0%, #4d9785 55%, #64c4da 55%, #64c4da 100%); } }

.primary-color-5 {
  background-color: #ee9b14; }

.primary-color-5.secondary-color-2.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #ee9b14 0%, #ee9b14 50%, #e1334d 50%, #e1334d 100%);
  background-image: -ms-repeating-linear-gradient(left, #ee9b14 0%, #ee9b14 50%, #e1334d 50%, #e1334d 100%); }

.primary-color-5.secondary-color-2.grid-container--twocolors > div > div > div:last-child {
  background-color: #e1334d; }

@media screen and (max-width: 991px) {
  .primary-color-5.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 50%, #e1334d 50%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 50%, #e1334d 50%, #e1334d 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-5.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 55%, #e1334d 55%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 55%, #e1334d 55%, #e1334d 100%); } }

.primary-color-5.secondary-color-3.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #ee9b14 0%, #ee9b14 50%, #326e65 50%, #326e65 100%);
  background-image: -ms-repeating-linear-gradient(left, #ee9b14 0%, #ee9b14 50%, #326e65 50%, #326e65 100%); }

.primary-color-5.secondary-color-3.grid-container--twocolors > div > div > div:last-child {
  background-color: #326e65; }

@media screen and (max-width: 991px) {
  .primary-color-5.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 50%, #326e65 50%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 50%, #326e65 50%, #326e65 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-5.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 55%, #326e65 55%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 55%, #326e65 55%, #326e65 100%); } }

.primary-color-5.secondary-color-4.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #ee9b14 0%, #ee9b14 50%, #4d9785 50%, #4d9785 100%);
  background-image: -ms-repeating-linear-gradient(left, #ee9b14 0%, #ee9b14 50%, #4d9785 50%, #4d9785 100%); }

.primary-color-5.secondary-color-4.grid-container--twocolors > div > div > div:last-child {
  background-color: #4d9785; }

@media screen and (max-width: 991px) {
  .primary-color-5.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 50%, #4d9785 50%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 50%, #4d9785 50%, #4d9785 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-5.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 55%, #4d9785 55%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 55%, #4d9785 55%, #4d9785 100%); } }

.primary-color-5.secondary-color-1.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #ee9b14 0%, #ee9b14 50%, #bf142e 50%, #bf142e 100%);
  background-image: -ms-repeating-linear-gradient(left, #ee9b14 0%, #ee9b14 50%, #bf142e 50%, #bf142e 100%); }

.primary-color-5.secondary-color-1.grid-container--twocolors > div > div > div:last-child {
  background-color: #bf142e; }

@media screen and (max-width: 991px) {
  .primary-color-5.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 50%, #bf142e 50%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 50%, #bf142e 50%, #bf142e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-5.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 55%, #bf142e 55%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 55%, #bf142e 55%, #bf142e 100%); } }

.primary-color-5.secondary-color-6.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #ee9b14 0%, #ee9b14 50%, #f5db5e 50%, #f5db5e 100%);
  background-image: -ms-repeating-linear-gradient(left, #ee9b14 0%, #ee9b14 50%, #f5db5e 50%, #f5db5e 100%); }

.primary-color-5.secondary-color-6.grid-container--twocolors > div > div > div:last-child {
  background-color: #f5db5e; }

@media screen and (max-width: 991px) {
  .primary-color-5.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 50%, #f5db5e 50%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 50%, #f5db5e 50%, #f5db5e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-5.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 55%, #f5db5e 55%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 55%, #f5db5e 55%, #f5db5e 100%); } }

.primary-color-5.secondary-color-7.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #ee9b14 0%, #ee9b14 50%, #1e9db3 50%, #1e9db3 100%);
  background-image: -ms-repeating-linear-gradient(left, #ee9b14 0%, #ee9b14 50%, #1e9db3 50%, #1e9db3 100%); }

.primary-color-5.secondary-color-7.grid-container--twocolors > div > div > div:last-child {
  background-color: #1e9db3; }

@media screen and (max-width: 991px) {
  .primary-color-5.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 50%, #1e9db3 50%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 50%, #1e9db3 50%, #1e9db3 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-5.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 55%, #1e9db3 55%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 55%, #1e9db3 55%, #1e9db3 100%); } }

.primary-color-5.secondary-color-8.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #ee9b14 0%, #ee9b14 50%, #64c4da 50%, #64c4da 100%);
  background-image: -ms-repeating-linear-gradient(left, #ee9b14 0%, #ee9b14 50%, #64c4da 50%, #64c4da 100%); }

.primary-color-5.secondary-color-8.grid-container--twocolors > div > div > div:last-child {
  background-color: #64c4da; }

@media screen and (max-width: 991px) {
  .primary-color-5.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 50%, #64c4da 50%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 50%, #64c4da 50%, #64c4da 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-5.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #ee9b14 0%, #ee9b14 55%, #64c4da 55%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #ee9b14 0%, #ee9b14 55%, #64c4da 55%, #64c4da 100%); } }

.primary-color-6 {
  background-color: #f5db5e; }

.primary-color-6.secondary-color-2.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #f5db5e 0%, #f5db5e 50%, #e1334d 50%, #e1334d 100%);
  background-image: -ms-repeating-linear-gradient(left, #f5db5e 0%, #f5db5e 50%, #e1334d 50%, #e1334d 100%); }

.primary-color-6.secondary-color-2.grid-container--twocolors > div > div > div:last-child {
  background-color: #e1334d; }

@media screen and (max-width: 991px) {
  .primary-color-6.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 50%, #e1334d 50%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 50%, #e1334d 50%, #e1334d 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-6.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 55%, #e1334d 55%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 55%, #e1334d 55%, #e1334d 100%); } }

.primary-color-6.secondary-color-3.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #f5db5e 0%, #f5db5e 50%, #326e65 50%, #326e65 100%);
  background-image: -ms-repeating-linear-gradient(left, #f5db5e 0%, #f5db5e 50%, #326e65 50%, #326e65 100%); }

.primary-color-6.secondary-color-3.grid-container--twocolors > div > div > div:last-child {
  background-color: #326e65; }

@media screen and (max-width: 991px) {
  .primary-color-6.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 50%, #326e65 50%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 50%, #326e65 50%, #326e65 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-6.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 55%, #326e65 55%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 55%, #326e65 55%, #326e65 100%); } }

.primary-color-6.secondary-color-4.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #f5db5e 0%, #f5db5e 50%, #4d9785 50%, #4d9785 100%);
  background-image: -ms-repeating-linear-gradient(left, #f5db5e 0%, #f5db5e 50%, #4d9785 50%, #4d9785 100%); }

.primary-color-6.secondary-color-4.grid-container--twocolors > div > div > div:last-child {
  background-color: #4d9785; }

@media screen and (max-width: 991px) {
  .primary-color-6.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 50%, #4d9785 50%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 50%, #4d9785 50%, #4d9785 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-6.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 55%, #4d9785 55%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 55%, #4d9785 55%, #4d9785 100%); } }

.primary-color-6.secondary-color-5.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #f5db5e 0%, #f5db5e 50%, #ee9b14 50%, #ee9b14 100%);
  background-image: -ms-repeating-linear-gradient(left, #f5db5e 0%, #f5db5e 50%, #ee9b14 50%, #ee9b14 100%); }

.primary-color-6.secondary-color-5.grid-container--twocolors > div > div > div:last-child {
  background-color: #ee9b14; }

@media screen and (max-width: 991px) {
  .primary-color-6.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 50%, #ee9b14 50%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 50%, #ee9b14 50%, #ee9b14 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-6.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 55%, #ee9b14 55%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 55%, #ee9b14 55%, #ee9b14 100%); } }

.primary-color-6.secondary-color-1.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #f5db5e 0%, #f5db5e 50%, #bf142e 50%, #bf142e 100%);
  background-image: -ms-repeating-linear-gradient(left, #f5db5e 0%, #f5db5e 50%, #bf142e 50%, #bf142e 100%); }

.primary-color-6.secondary-color-1.grid-container--twocolors > div > div > div:last-child {
  background-color: #bf142e; }

@media screen and (max-width: 991px) {
  .primary-color-6.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 50%, #bf142e 50%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 50%, #bf142e 50%, #bf142e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-6.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 55%, #bf142e 55%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 55%, #bf142e 55%, #bf142e 100%); } }

.primary-color-6.secondary-color-7.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #f5db5e 0%, #f5db5e 50%, #1e9db3 50%, #1e9db3 100%);
  background-image: -ms-repeating-linear-gradient(left, #f5db5e 0%, #f5db5e 50%, #1e9db3 50%, #1e9db3 100%); }

.primary-color-6.secondary-color-7.grid-container--twocolors > div > div > div:last-child {
  background-color: #1e9db3; }

@media screen and (max-width: 991px) {
  .primary-color-6.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 50%, #1e9db3 50%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 50%, #1e9db3 50%, #1e9db3 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-6.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 55%, #1e9db3 55%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 55%, #1e9db3 55%, #1e9db3 100%); } }

.primary-color-6.secondary-color-8.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #f5db5e 0%, #f5db5e 50%, #64c4da 50%, #64c4da 100%);
  background-image: -ms-repeating-linear-gradient(left, #f5db5e 0%, #f5db5e 50%, #64c4da 50%, #64c4da 100%); }

.primary-color-6.secondary-color-8.grid-container--twocolors > div > div > div:last-child {
  background-color: #64c4da; }

@media screen and (max-width: 991px) {
  .primary-color-6.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 50%, #64c4da 50%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 50%, #64c4da 50%, #64c4da 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-6.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #f5db5e 0%, #f5db5e 55%, #64c4da 55%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #f5db5e 0%, #f5db5e 55%, #64c4da 55%, #64c4da 100%); } }

.primary-color-7 {
  background-color: #1e9db3; }

.primary-color-7.secondary-color-2.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #1e9db3 0%, #1e9db3 50%, #e1334d 50%, #e1334d 100%);
  background-image: -ms-repeating-linear-gradient(left, #1e9db3 0%, #1e9db3 50%, #e1334d 50%, #e1334d 100%); }

.primary-color-7.secondary-color-2.grid-container--twocolors > div > div > div:last-child {
  background-color: #e1334d; }

@media screen and (max-width: 991px) {
  .primary-color-7.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 50%, #e1334d 50%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 50%, #e1334d 50%, #e1334d 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-7.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 55%, #e1334d 55%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 55%, #e1334d 55%, #e1334d 100%); } }

.primary-color-7.secondary-color-3.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #1e9db3 0%, #1e9db3 50%, #326e65 50%, #326e65 100%);
  background-image: -ms-repeating-linear-gradient(left, #1e9db3 0%, #1e9db3 50%, #326e65 50%, #326e65 100%); }

.primary-color-7.secondary-color-3.grid-container--twocolors > div > div > div:last-child {
  background-color: #326e65; }

@media screen and (max-width: 991px) {
  .primary-color-7.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 50%, #326e65 50%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 50%, #326e65 50%, #326e65 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-7.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 55%, #326e65 55%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 55%, #326e65 55%, #326e65 100%); } }

.primary-color-7.secondary-color-4.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #1e9db3 0%, #1e9db3 50%, #4d9785 50%, #4d9785 100%);
  background-image: -ms-repeating-linear-gradient(left, #1e9db3 0%, #1e9db3 50%, #4d9785 50%, #4d9785 100%); }

.primary-color-7.secondary-color-4.grid-container--twocolors > div > div > div:last-child {
  background-color: #4d9785; }

@media screen and (max-width: 991px) {
  .primary-color-7.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 50%, #4d9785 50%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 50%, #4d9785 50%, #4d9785 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-7.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 55%, #4d9785 55%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 55%, #4d9785 55%, #4d9785 100%); } }

.primary-color-7.secondary-color-5.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #1e9db3 0%, #1e9db3 50%, #ee9b14 50%, #ee9b14 100%);
  background-image: -ms-repeating-linear-gradient(left, #1e9db3 0%, #1e9db3 50%, #ee9b14 50%, #ee9b14 100%); }

.primary-color-7.secondary-color-5.grid-container--twocolors > div > div > div:last-child {
  background-color: #ee9b14; }

@media screen and (max-width: 991px) {
  .primary-color-7.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 50%, #ee9b14 50%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 50%, #ee9b14 50%, #ee9b14 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-7.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 55%, #ee9b14 55%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 55%, #ee9b14 55%, #ee9b14 100%); } }

.primary-color-7.secondary-color-6.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #1e9db3 0%, #1e9db3 50%, #f5db5e 50%, #f5db5e 100%);
  background-image: -ms-repeating-linear-gradient(left, #1e9db3 0%, #1e9db3 50%, #f5db5e 50%, #f5db5e 100%); }

.primary-color-7.secondary-color-6.grid-container--twocolors > div > div > div:last-child {
  background-color: #f5db5e; }

@media screen and (max-width: 991px) {
  .primary-color-7.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 50%, #f5db5e 50%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 50%, #f5db5e 50%, #f5db5e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-7.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 55%, #f5db5e 55%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 55%, #f5db5e 55%, #f5db5e 100%); } }

.primary-color-7.secondary-color-1.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #1e9db3 0%, #1e9db3 50%, #bf142e 50%, #bf142e 100%);
  background-image: -ms-repeating-linear-gradient(left, #1e9db3 0%, #1e9db3 50%, #bf142e 50%, #bf142e 100%); }

.primary-color-7.secondary-color-1.grid-container--twocolors > div > div > div:last-child {
  background-color: #bf142e; }

@media screen and (max-width: 991px) {
  .primary-color-7.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 50%, #bf142e 50%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 50%, #bf142e 50%, #bf142e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-7.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 55%, #bf142e 55%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 55%, #bf142e 55%, #bf142e 100%); } }

.primary-color-7.secondary-color-8.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #1e9db3 0%, #1e9db3 50%, #64c4da 50%, #64c4da 100%);
  background-image: -ms-repeating-linear-gradient(left, #1e9db3 0%, #1e9db3 50%, #64c4da 50%, #64c4da 100%); }

.primary-color-7.secondary-color-8.grid-container--twocolors > div > div > div:last-child {
  background-color: #64c4da; }

@media screen and (max-width: 991px) {
  .primary-color-7.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 50%, #64c4da 50%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 50%, #64c4da 50%, #64c4da 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-7.secondary-color-8.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #1e9db3 0%, #1e9db3 55%, #64c4da 55%, #64c4da 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #1e9db3 0%, #1e9db3 55%, #64c4da 55%, #64c4da 100%); } }

.primary-color-8 {
  background-color: #64c4da; }

.primary-color-8.secondary-color-2.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #64c4da 0%, #64c4da 50%, #e1334d 50%, #e1334d 100%);
  background-image: -ms-repeating-linear-gradient(left, #64c4da 0%, #64c4da 50%, #e1334d 50%, #e1334d 100%); }

.primary-color-8.secondary-color-2.grid-container--twocolors > div > div > div:last-child {
  background-color: #e1334d; }

@media screen and (max-width: 991px) {
  .primary-color-8.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 50%, #e1334d 50%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 50%, #e1334d 50%, #e1334d 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-8.secondary-color-2.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 55%, #e1334d 55%, #e1334d 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 55%, #e1334d 55%, #e1334d 100%); } }

.primary-color-8.secondary-color-3.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #64c4da 0%, #64c4da 50%, #326e65 50%, #326e65 100%);
  background-image: -ms-repeating-linear-gradient(left, #64c4da 0%, #64c4da 50%, #326e65 50%, #326e65 100%); }

.primary-color-8.secondary-color-3.grid-container--twocolors > div > div > div:last-child {
  background-color: #326e65; }

@media screen and (max-width: 991px) {
  .primary-color-8.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 50%, #326e65 50%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 50%, #326e65 50%, #326e65 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-8.secondary-color-3.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 55%, #326e65 55%, #326e65 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 55%, #326e65 55%, #326e65 100%); } }

.primary-color-8.secondary-color-4.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #64c4da 0%, #64c4da 50%, #4d9785 50%, #4d9785 100%);
  background-image: -ms-repeating-linear-gradient(left, #64c4da 0%, #64c4da 50%, #4d9785 50%, #4d9785 100%); }

.primary-color-8.secondary-color-4.grid-container--twocolors > div > div > div:last-child {
  background-color: #4d9785; }

@media screen and (max-width: 991px) {
  .primary-color-8.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 50%, #4d9785 50%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 50%, #4d9785 50%, #4d9785 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-8.secondary-color-4.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 55%, #4d9785 55%, #4d9785 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 55%, #4d9785 55%, #4d9785 100%); } }

.primary-color-8.secondary-color-5.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #64c4da 0%, #64c4da 50%, #ee9b14 50%, #ee9b14 100%);
  background-image: -ms-repeating-linear-gradient(left, #64c4da 0%, #64c4da 50%, #ee9b14 50%, #ee9b14 100%); }

.primary-color-8.secondary-color-5.grid-container--twocolors > div > div > div:last-child {
  background-color: #ee9b14; }

@media screen and (max-width: 991px) {
  .primary-color-8.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 50%, #ee9b14 50%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 50%, #ee9b14 50%, #ee9b14 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-8.secondary-color-5.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 55%, #ee9b14 55%, #ee9b14 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 55%, #ee9b14 55%, #ee9b14 100%); } }

.primary-color-8.secondary-color-6.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #64c4da 0%, #64c4da 50%, #f5db5e 50%, #f5db5e 100%);
  background-image: -ms-repeating-linear-gradient(left, #64c4da 0%, #64c4da 50%, #f5db5e 50%, #f5db5e 100%); }

.primary-color-8.secondary-color-6.grid-container--twocolors > div > div > div:last-child {
  background-color: #f5db5e; }

@media screen and (max-width: 991px) {
  .primary-color-8.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 50%, #f5db5e 50%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 50%, #f5db5e 50%, #f5db5e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-8.secondary-color-6.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 55%, #f5db5e 55%, #f5db5e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 55%, #f5db5e 55%, #f5db5e 100%); } }

.primary-color-8.secondary-color-7.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #64c4da 0%, #64c4da 50%, #1e9db3 50%, #1e9db3 100%);
  background-image: -ms-repeating-linear-gradient(left, #64c4da 0%, #64c4da 50%, #1e9db3 50%, #1e9db3 100%); }

.primary-color-8.secondary-color-7.grid-container--twocolors > div > div > div:last-child {
  background-color: #1e9db3; }

@media screen and (max-width: 991px) {
  .primary-color-8.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 50%, #1e9db3 50%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 50%, #1e9db3 50%, #1e9db3 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-8.secondary-color-7.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 55%, #1e9db3 55%, #1e9db3 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 55%, #1e9db3 55%, #1e9db3 100%); } }

.primary-color-8.secondary-color-1.grid-container--twocolors {
  background-image: repeating-linear-gradient(to right, #64c4da 0%, #64c4da 50%, #bf142e 50%, #bf142e 100%);
  background-image: -ms-repeating-linear-gradient(left, #64c4da 0%, #64c4da 50%, #bf142e 50%, #bf142e 100%); }

.primary-color-8.secondary-color-1.grid-container--twocolors > div > div > div:last-child {
  background-color: #bf142e; }

@media screen and (max-width: 991px) {
  .primary-color-8.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 50%, #bf142e 50%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 50%, #bf142e 50%, #bf142e 100%); } }

@media screen and (max-width: 767px) {
  .primary-color-8.secondary-color-1.grid-container--twocolors {
    background-image: repeating-linear-gradient(to bottom, #64c4da 0%, #64c4da 55%, #bf142e 55%, #bf142e 100%);
    background-image: -ms-repeating-linear-gradient(bottom, #64c4da 0%, #64c4da 55%, #bf142e 55%, #bf142e 100%); } }

.grid-container__headline, .grid-container__twocolors-col > div > h3, .grid-container__twocolors-col > div > header {
  position: relative;
  margin-top: 12.5px;
  margin-bottom: 30px;
  color: #e1334d; }

.grid-container__headline::after, .grid-container__twocolors-col > div > h3::after, .grid-container__twocolors-col > div > header::after {
  content: " ";
  display: block;
  position: absolute;
  height: 4px;
  width: 58px;
  background-color: #e1334d;
  left: 0px;
  bottom: -12px; }

body.language-2 .grid-container__headline::after, body.language-2 .grid-container__twocolors-col > div > h3::after, body.language-2 .grid-container__twocolors-col > div > header::after {
  left: auto;
  right: 0; }

.grid-container__headline span, .grid-container__twocolors-col > div > h3 span, .grid-container__twocolors-col > div > header span {
  display: block; }

.grid-container__headline.fontcolor-0, .grid-container__twocolors-col > div > h3.fontcolor-0, .grid-container__twocolors-col > div > header.fontcolor-0 {
  color: #000000; }

.grid-container__headline.fontcolor-0::after, .grid-container__twocolors-col > div > h3.fontcolor-0::after, .grid-container__twocolors-col > div > header.fontcolor-0::after {
  background-color: #000000; }

.grid-container__headline.fontcolor-1, .grid-container__twocolors-col > div > h3.fontcolor-1, .grid-container__twocolors-col > div > header.fontcolor-1 {
  color: #bf142e; }

.grid-container__headline.fontcolor-1::after, .grid-container__twocolors-col > div > h3.fontcolor-1::after, .grid-container__twocolors-col > div > header.fontcolor-1::after {
  background-color: #bf142e; }

.grid-container__headline.fontcolor-2, .grid-container__twocolors-col > div > h3.fontcolor-2, .grid-container__twocolors-col > div > header.fontcolor-2 {
  color: #e1334d; }

.grid-container__headline.fontcolor-2::after, .grid-container__twocolors-col > div > h3.fontcolor-2::after, .grid-container__twocolors-col > div > header.fontcolor-2::after {
  background-color: #e1334d; }

.grid-container__headline.fontcolor-3, .grid-container__twocolors-col > div > h3.fontcolor-3, .grid-container__twocolors-col > div > header.fontcolor-3 {
  color: #326e65; }

.grid-container__headline.fontcolor-3::after, .grid-container__twocolors-col > div > h3.fontcolor-3::after, .grid-container__twocolors-col > div > header.fontcolor-3::after {
  background-color: #326e65; }

.grid-container__headline.fontcolor-4, .grid-container__twocolors-col > div > h3.fontcolor-4, .grid-container__twocolors-col > div > header.fontcolor-4 {
  color: #326e65; }

.grid-container__headline.fontcolor-4::after, .grid-container__twocolors-col > div > h3.fontcolor-4::after, .grid-container__twocolors-col > div > header.fontcolor-4::after {
  background-color: #326e65; }

.grid-container__headline.fontcolor-5, .grid-container__twocolors-col > div > h3.fontcolor-5, .grid-container__twocolors-col > div > header.fontcolor-5 {
  color: #ee9b14; }

.grid-container__headline.fontcolor-5::after, .grid-container__twocolors-col > div > h3.fontcolor-5::after, .grid-container__twocolors-col > div > header.fontcolor-5::after {
  background-color: #ee9b14; }

.grid-container__headline.fontcolor-6, .grid-container__twocolors-col > div > h3.fontcolor-6, .grid-container__twocolors-col > div > header.fontcolor-6 {
  color: #f5db5e; }

.grid-container__headline.fontcolor-6::after, .grid-container__twocolors-col > div > h3.fontcolor-6::after, .grid-container__twocolors-col > div > header.fontcolor-6::after {
  background-color: #f5db5e; }

.grid-container__headline.fontcolor-7, .grid-container__twocolors-col > div > h3.fontcolor-7, .grid-container__twocolors-col > div > header.fontcolor-7 {
  color: #1e9db3; }

.grid-container__headline.fontcolor-7::after, .grid-container__twocolors-col > div > h3.fontcolor-7::after, .grid-container__twocolors-col > div > header.fontcolor-7::after {
  background-color: #1e9db3; }

.grid-container__headline.fontcolor-8, .grid-container__twocolors-col > div > h3.fontcolor-8, .grid-container__twocolors-col > div > header.fontcolor-8 {
  color: #64c4da; }

.grid-container__headline.fontcolor-8::after, .grid-container__twocolors-col > div > h3.fontcolor-8::after, .grid-container__twocolors-col > div > header.fontcolor-8::after {
  background-color: #64c4da; }

.color-1 .grid-container__headline::after, .color-1 .grid-container__twocolors-col > div > h3::after, .color-1 .grid-container__twocolors-col > div > header::after,
.color-2 .grid-container__headline::after,
.color-2 .grid-container__twocolors-col > div > h3::after,
.color-2 .grid-container__twocolors-col > div > header::after,
.color-3 .grid-container__headline::after,
.color-3 .grid-container__twocolors-col > div > h3::after,
.color-3 .grid-container__twocolors-col > div > header::after,
.color-4 .grid-container__headline::after,
.color-4 .grid-container__twocolors-col > div > h3::after,
.color-4 .grid-container__twocolors-col > div > header::after,
.color-5 .grid-container__headline::after,
.color-5 .grid-container__twocolors-col > div > h3::after,
.color-5 .grid-container__twocolors-col > div > header::after,
.color-6 .grid-container__headline::after,
.color-6 .grid-container__twocolors-col > div > h3::after,
.color-6 .grid-container__twocolors-col > div > header::after,
.color-7 .grid-container__headline::after,
.color-7 .grid-container__twocolors-col > div > h3::after,
.color-7 .grid-container__twocolors-col > div > header::after,
.color-8 .grid-container__headline::after,
.color-8 .grid-container__twocolors-col > div > h3::after,
.color-8 .grid-container__twocolors-col > div > header::after {
  background-color: #ffffff; }

.color-1 .grid-container__headline, .color-1 .grid-container__twocolors-col > div > h3, .color-1 .grid-container__twocolors-col > div > header,
.color-2 .grid-container__headline,
.color-2 .grid-container__twocolors-col > div > h3,
.color-2 .grid-container__twocolors-col > div > header,
.color-3 .grid-container__headline,
.color-3 .grid-container__twocolors-col > div > h3,
.color-3 .grid-container__twocolors-col > div > header,
.color-4 .grid-container__headline,
.color-4 .grid-container__twocolors-col > div > h3,
.color-4 .grid-container__twocolors-col > div > header,
.color-5 .grid-container__headline,
.color-5 .grid-container__twocolors-col > div > h3,
.color-5 .grid-container__twocolors-col > div > header,
.color-6 .grid-container__headline,
.color-6 .grid-container__twocolors-col > div > h3,
.color-6 .grid-container__twocolors-col > div > header,
.color-7 .grid-container__headline,
.color-7 .grid-container__twocolors-col > div > h3,
.color-7 .grid-container__twocolors-col > div > header,
.color-8 .grid-container__headline,
.color-8 .grid-container__twocolors-col > div > h3,
.color-8 .grid-container__twocolors-col > div > header {
  color: #ffffff; }

/*
    Large devices
    min-width: 1200px
*/
/*
    Medium devices
    (min-width: 992px) and (max-width: 1199px)
*/
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .guide .favorites__link {
    margin-top: 33px; }
  .guide .favorites__link__text {
    display: none; } }

/*
    Small devices
    (min-width: 768px) and (max-width: 991px)
*/
@media screen and (min-width: 768px) and (max-width: 991px) {
  .meta {
    padding-top: 10px;
    padding-bottom: 5px; }
  .meta .metamenu {
    display: none; }
  .meta .metasearch {
    text-align: right; }
  .guide {
    padding-top: 20px; }
  .guide .favorites__desktop {
    display: none; } }

/*
    Extra small devices
    max-width: 480px
*/
@media screen and (max-width: 767px) {
  .meta {
    padding-top: 10px;
    padding-bottom: 5px; }
  .meta .metamenu {
    display: none; }
  .meta .metasearch {
    text-align: right; }
  .guide {
    padding-top: 20px; }
  .guide .favorites__desktop {
    display: none; }
  .language-2 .guide .logo {
    text-align: left; } }

.color-0 .block--color-0 .block__fontcolor, .color-0-twocolor .block--color-0 .block__fontcolor {
  color: #000000; }

.color-0 .block--color-1 .block__fontcolor, .color-0-twocolor .block--color-1 .block__fontcolor {
  color: #bf142e; }

.color-0 .block--color-2 .block__fontcolor, .color-0-twocolor .block--color-2 .block__fontcolor {
  color: #e1334d; }

.color-0 .block--color-3 .block__fontcolor, .color-0-twocolor .block--color-3 .block__fontcolor {
  color: #326e65; }

.color-0 .block--color-4 .block__fontcolor, .color-0-twocolor .block--color-4 .block__fontcolor {
  color: #4d9785; }

.color-0 .block--color-5 .block__fontcolor, .color-0-twocolor .block--color-5 .block__fontcolor {
  color: #ee9b14; }

.color-0 .block--color-6 .block__fontcolor, .color-0-twocolor .block--color-6 .block__fontcolor {
  color: #f5db5e; }

.color-0 .block--color-7 .block__fontcolor, .color-0-twocolor .block--color-7 .block__fontcolor {
  color: #1e9db3; }

.color-0 .block--color-8 .block__fontcolor, .color-0-twocolor .block--color-8 .block__fontcolor {
  color: #64c4da; }

.color-1 .block__fontcolor,
.color-2 .block__fontcolor,
.color-3 .block__fontcolor,
.color-4 .block__fontcolor,
.color-5 .block__fontcolor,
.color-6 .block__fontcolor,
.color-7 .block__fontcolor,
.color-8 .block__fontcolor,
.primary-color-1 .block__fontcolor,
.primary-color-2 .block__fontcolor,
.primary-color-3 .block__fontcolor,
.primary-color-4 .block__fontcolor,
.primary-color-5 .block__fontcolor,
.primary-color-6 .block__fontcolor,
.primary-color-7 .block__fontcolor,
.primary-color-8 .block__fontcolor,
.secondary-color-1 .block__fontcolor,
.secondary-color-2 .block__fontcolor,
.secondary-color-3 .block__fontcolor,
.secondary-color-4 .block__fontcolor,
.secondary-color-5 .block__fontcolor,
.secondary-color-6 .block__fontcolor,
.secondary-color-7 .block__fontcolor,
.secondary-color-8 .block__fontcolor {
  color: #fff; }

.color-1 .block--color-0 p, .color-1 .block--color-0 li,
.color-2 .block--color-0 p,
.color-2 .block--color-0 li,
.color-3 .block--color-0 p,
.color-3 .block--color-0 li,
.color-4 .block--color-0 p,
.color-4 .block--color-0 li,
.color-5 .block--color-0 p,
.color-5 .block--color-0 li,
.color-6 .block--color-0 p,
.color-6 .block--color-0 li,
.color-7 .block--color-0 p,
.color-7 .block--color-0 li,
.color-8 .block--color-0 p,
.color-8 .block--color-0 li,
.primary-color-1 .block--color-0 p,
.primary-color-1 .block--color-0 li,
.primary-color-2 .block--color-0 p,
.primary-color-2 .block--color-0 li,
.primary-color-3 .block--color-0 p,
.primary-color-3 .block--color-0 li,
.primary-color-4 .block--color-0 p,
.primary-color-4 .block--color-0 li,
.primary-color-5 .block--color-0 p,
.primary-color-5 .block--color-0 li,
.primary-color-6 .block--color-0 p,
.primary-color-6 .block--color-0 li,
.primary-color-7 .block--color-0 p,
.primary-color-7 .block--color-0 li,
.primary-color-8 .block--color-0 p,
.primary-color-8 .block--color-0 li,
.secondary-color-1 .block--color-0 p,
.secondary-color-1 .block--color-0 li,
.secondary-color-2 .block--color-0 p,
.secondary-color-2 .block--color-0 li,
.secondary-color-3 .block--color-0 p,
.secondary-color-3 .block--color-0 li,
.secondary-color-4 .block--color-0 p,
.secondary-color-4 .block--color-0 li,
.secondary-color-5 .block--color-0 p,
.secondary-color-5 .block--color-0 li,
.secondary-color-6 .block--color-0 p,
.secondary-color-6 .block--color-0 li,
.secondary-color-7 .block--color-0 p,
.secondary-color-7 .block--color-0 li,
.secondary-color-8 .block--color-0 p,
.secondary-color-8 .block--color-0 li {
  color: #fff; }

.color-1 .block--color-0 a.link, .color-1 .block--color-0 a.rte-link, .color-1 .block--color-0 .checklist__item-content p a, .checklist__item-content p .color-1 .block--color-0 a, .color-1 .block--color-0 a.list__listitem-text--link,
.color-1 .block--color-0 a.link--download,
.color-1 .block--color-0 a.rte-link--download,
.color-1 .block--color-0 a.link--external,
.color-1 .block--color-0 a.rte-link--external,
.color-1 .block--color-0 a.list__listitem-text--link-external,
.color-1 .block--color-0 a.rte-link--glossar-link,
.color-2 .block--color-0 a.link,
.color-2 .block--color-0 a.rte-link,
.color-2 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-2 .block--color-0 a,
.color-2 .block--color-0 a.list__listitem-text--link,
.color-2 .block--color-0 a.link--download,
.color-2 .block--color-0 a.rte-link--download,
.color-2 .block--color-0 a.link--external,
.color-2 .block--color-0 a.rte-link--external,
.color-2 .block--color-0 a.list__listitem-text--link-external,
.color-2 .block--color-0 a.rte-link--glossar-link,
.color-3 .block--color-0 a.link,
.color-3 .block--color-0 a.rte-link,
.color-3 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-3 .block--color-0 a,
.color-3 .block--color-0 a.list__listitem-text--link,
.color-3 .block--color-0 a.link--download,
.color-3 .block--color-0 a.rte-link--download,
.color-3 .block--color-0 a.link--external,
.color-3 .block--color-0 a.rte-link--external,
.color-3 .block--color-0 a.list__listitem-text--link-external,
.color-3 .block--color-0 a.rte-link--glossar-link,
.color-4 .block--color-0 a.link,
.color-4 .block--color-0 a.rte-link,
.color-4 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-4 .block--color-0 a,
.color-4 .block--color-0 a.list__listitem-text--link,
.color-4 .block--color-0 a.link--download,
.color-4 .block--color-0 a.rte-link--download,
.color-4 .block--color-0 a.link--external,
.color-4 .block--color-0 a.rte-link--external,
.color-4 .block--color-0 a.list__listitem-text--link-external,
.color-4 .block--color-0 a.rte-link--glossar-link,
.color-5 .block--color-0 a.link,
.color-5 .block--color-0 a.rte-link,
.color-5 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-5 .block--color-0 a,
.color-5 .block--color-0 a.list__listitem-text--link,
.color-5 .block--color-0 a.link--download,
.color-5 .block--color-0 a.rte-link--download,
.color-5 .block--color-0 a.link--external,
.color-5 .block--color-0 a.rte-link--external,
.color-5 .block--color-0 a.list__listitem-text--link-external,
.color-5 .block--color-0 a.rte-link--glossar-link,
.color-6 .block--color-0 a.link,
.color-6 .block--color-0 a.rte-link,
.color-6 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-6 .block--color-0 a,
.color-6 .block--color-0 a.list__listitem-text--link,
.color-6 .block--color-0 a.link--download,
.color-6 .block--color-0 a.rte-link--download,
.color-6 .block--color-0 a.link--external,
.color-6 .block--color-0 a.rte-link--external,
.color-6 .block--color-0 a.list__listitem-text--link-external,
.color-6 .block--color-0 a.rte-link--glossar-link,
.color-7 .block--color-0 a.link,
.color-7 .block--color-0 a.rte-link,
.color-7 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-7 .block--color-0 a,
.color-7 .block--color-0 a.list__listitem-text--link,
.color-7 .block--color-0 a.link--download,
.color-7 .block--color-0 a.rte-link--download,
.color-7 .block--color-0 a.link--external,
.color-7 .block--color-0 a.rte-link--external,
.color-7 .block--color-0 a.list__listitem-text--link-external,
.color-7 .block--color-0 a.rte-link--glossar-link,
.color-8 .block--color-0 a.link,
.color-8 .block--color-0 a.rte-link,
.color-8 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-8 .block--color-0 a,
.color-8 .block--color-0 a.list__listitem-text--link,
.color-8 .block--color-0 a.link--download,
.color-8 .block--color-0 a.rte-link--download,
.color-8 .block--color-0 a.link--external,
.color-8 .block--color-0 a.rte-link--external,
.color-8 .block--color-0 a.list__listitem-text--link-external,
.color-8 .block--color-0 a.rte-link--glossar-link,
.primary-color-1 .block--color-0 a.link,
.primary-color-1 .block--color-0 a.rte-link,
.primary-color-1 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-1 .block--color-0 a,
.primary-color-1 .block--color-0 a.list__listitem-text--link,
.primary-color-1 .block--color-0 a.link--download,
.primary-color-1 .block--color-0 a.rte-link--download,
.primary-color-1 .block--color-0 a.link--external,
.primary-color-1 .block--color-0 a.rte-link--external,
.primary-color-1 .block--color-0 a.list__listitem-text--link-external,
.primary-color-1 .block--color-0 a.rte-link--glossar-link,
.primary-color-2 .block--color-0 a.link,
.primary-color-2 .block--color-0 a.rte-link,
.primary-color-2 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-2 .block--color-0 a,
.primary-color-2 .block--color-0 a.list__listitem-text--link,
.primary-color-2 .block--color-0 a.link--download,
.primary-color-2 .block--color-0 a.rte-link--download,
.primary-color-2 .block--color-0 a.link--external,
.primary-color-2 .block--color-0 a.rte-link--external,
.primary-color-2 .block--color-0 a.list__listitem-text--link-external,
.primary-color-2 .block--color-0 a.rte-link--glossar-link,
.primary-color-3 .block--color-0 a.link,
.primary-color-3 .block--color-0 a.rte-link,
.primary-color-3 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-3 .block--color-0 a,
.primary-color-3 .block--color-0 a.list__listitem-text--link,
.primary-color-3 .block--color-0 a.link--download,
.primary-color-3 .block--color-0 a.rte-link--download,
.primary-color-3 .block--color-0 a.link--external,
.primary-color-3 .block--color-0 a.rte-link--external,
.primary-color-3 .block--color-0 a.list__listitem-text--link-external,
.primary-color-3 .block--color-0 a.rte-link--glossar-link,
.primary-color-4 .block--color-0 a.link,
.primary-color-4 .block--color-0 a.rte-link,
.primary-color-4 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-4 .block--color-0 a,
.primary-color-4 .block--color-0 a.list__listitem-text--link,
.primary-color-4 .block--color-0 a.link--download,
.primary-color-4 .block--color-0 a.rte-link--download,
.primary-color-4 .block--color-0 a.link--external,
.primary-color-4 .block--color-0 a.rte-link--external,
.primary-color-4 .block--color-0 a.list__listitem-text--link-external,
.primary-color-4 .block--color-0 a.rte-link--glossar-link,
.primary-color-5 .block--color-0 a.link,
.primary-color-5 .block--color-0 a.rte-link,
.primary-color-5 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-5 .block--color-0 a,
.primary-color-5 .block--color-0 a.list__listitem-text--link,
.primary-color-5 .block--color-0 a.link--download,
.primary-color-5 .block--color-0 a.rte-link--download,
.primary-color-5 .block--color-0 a.link--external,
.primary-color-5 .block--color-0 a.rte-link--external,
.primary-color-5 .block--color-0 a.list__listitem-text--link-external,
.primary-color-5 .block--color-0 a.rte-link--glossar-link,
.primary-color-6 .block--color-0 a.link,
.primary-color-6 .block--color-0 a.rte-link,
.primary-color-6 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-6 .block--color-0 a,
.primary-color-6 .block--color-0 a.list__listitem-text--link,
.primary-color-6 .block--color-0 a.link--download,
.primary-color-6 .block--color-0 a.rte-link--download,
.primary-color-6 .block--color-0 a.link--external,
.primary-color-6 .block--color-0 a.rte-link--external,
.primary-color-6 .block--color-0 a.list__listitem-text--link-external,
.primary-color-6 .block--color-0 a.rte-link--glossar-link,
.primary-color-7 .block--color-0 a.link,
.primary-color-7 .block--color-0 a.rte-link,
.primary-color-7 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-7 .block--color-0 a,
.primary-color-7 .block--color-0 a.list__listitem-text--link,
.primary-color-7 .block--color-0 a.link--download,
.primary-color-7 .block--color-0 a.rte-link--download,
.primary-color-7 .block--color-0 a.link--external,
.primary-color-7 .block--color-0 a.rte-link--external,
.primary-color-7 .block--color-0 a.list__listitem-text--link-external,
.primary-color-7 .block--color-0 a.rte-link--glossar-link,
.primary-color-8 .block--color-0 a.link,
.primary-color-8 .block--color-0 a.rte-link,
.primary-color-8 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-8 .block--color-0 a,
.primary-color-8 .block--color-0 a.list__listitem-text--link,
.primary-color-8 .block--color-0 a.link--download,
.primary-color-8 .block--color-0 a.rte-link--download,
.primary-color-8 .block--color-0 a.link--external,
.primary-color-8 .block--color-0 a.rte-link--external,
.primary-color-8 .block--color-0 a.list__listitem-text--link-external,
.primary-color-8 .block--color-0 a.rte-link--glossar-link,
.secondary-color-1 .block--color-0 a.link,
.secondary-color-1 .block--color-0 a.rte-link,
.secondary-color-1 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-1 .block--color-0 a,
.secondary-color-1 .block--color-0 a.list__listitem-text--link,
.secondary-color-1 .block--color-0 a.link--download,
.secondary-color-1 .block--color-0 a.rte-link--download,
.secondary-color-1 .block--color-0 a.link--external,
.secondary-color-1 .block--color-0 a.rte-link--external,
.secondary-color-1 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-1 .block--color-0 a.rte-link--glossar-link,
.secondary-color-2 .block--color-0 a.link,
.secondary-color-2 .block--color-0 a.rte-link,
.secondary-color-2 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-2 .block--color-0 a,
.secondary-color-2 .block--color-0 a.list__listitem-text--link,
.secondary-color-2 .block--color-0 a.link--download,
.secondary-color-2 .block--color-0 a.rte-link--download,
.secondary-color-2 .block--color-0 a.link--external,
.secondary-color-2 .block--color-0 a.rte-link--external,
.secondary-color-2 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-2 .block--color-0 a.rte-link--glossar-link,
.secondary-color-3 .block--color-0 a.link,
.secondary-color-3 .block--color-0 a.rte-link,
.secondary-color-3 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-3 .block--color-0 a,
.secondary-color-3 .block--color-0 a.list__listitem-text--link,
.secondary-color-3 .block--color-0 a.link--download,
.secondary-color-3 .block--color-0 a.rte-link--download,
.secondary-color-3 .block--color-0 a.link--external,
.secondary-color-3 .block--color-0 a.rte-link--external,
.secondary-color-3 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-3 .block--color-0 a.rte-link--glossar-link,
.secondary-color-4 .block--color-0 a.link,
.secondary-color-4 .block--color-0 a.rte-link,
.secondary-color-4 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-4 .block--color-0 a,
.secondary-color-4 .block--color-0 a.list__listitem-text--link,
.secondary-color-4 .block--color-0 a.link--download,
.secondary-color-4 .block--color-0 a.rte-link--download,
.secondary-color-4 .block--color-0 a.link--external,
.secondary-color-4 .block--color-0 a.rte-link--external,
.secondary-color-4 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-4 .block--color-0 a.rte-link--glossar-link,
.secondary-color-5 .block--color-0 a.link,
.secondary-color-5 .block--color-0 a.rte-link,
.secondary-color-5 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-5 .block--color-0 a,
.secondary-color-5 .block--color-0 a.list__listitem-text--link,
.secondary-color-5 .block--color-0 a.link--download,
.secondary-color-5 .block--color-0 a.rte-link--download,
.secondary-color-5 .block--color-0 a.link--external,
.secondary-color-5 .block--color-0 a.rte-link--external,
.secondary-color-5 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-5 .block--color-0 a.rte-link--glossar-link,
.secondary-color-6 .block--color-0 a.link,
.secondary-color-6 .block--color-0 a.rte-link,
.secondary-color-6 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-6 .block--color-0 a,
.secondary-color-6 .block--color-0 a.list__listitem-text--link,
.secondary-color-6 .block--color-0 a.link--download,
.secondary-color-6 .block--color-0 a.rte-link--download,
.secondary-color-6 .block--color-0 a.link--external,
.secondary-color-6 .block--color-0 a.rte-link--external,
.secondary-color-6 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-6 .block--color-0 a.rte-link--glossar-link,
.secondary-color-7 .block--color-0 a.link,
.secondary-color-7 .block--color-0 a.rte-link,
.secondary-color-7 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-7 .block--color-0 a,
.secondary-color-7 .block--color-0 a.list__listitem-text--link,
.secondary-color-7 .block--color-0 a.link--download,
.secondary-color-7 .block--color-0 a.rte-link--download,
.secondary-color-7 .block--color-0 a.link--external,
.secondary-color-7 .block--color-0 a.rte-link--external,
.secondary-color-7 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-7 .block--color-0 a.rte-link--glossar-link,
.secondary-color-8 .block--color-0 a.link,
.secondary-color-8 .block--color-0 a.rte-link,
.secondary-color-8 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-8 .block--color-0 a,
.secondary-color-8 .block--color-0 a.list__listitem-text--link,
.secondary-color-8 .block--color-0 a.link--download,
.secondary-color-8 .block--color-0 a.rte-link--download,
.secondary-color-8 .block--color-0 a.link--external,
.secondary-color-8 .block--color-0 a.rte-link--external,
.secondary-color-8 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-8 .block--color-0 a.rte-link--glossar-link {
  color: #fff;
  display: inline !important; }

.color-1 .block--color-0 a.link, .color-1 .block--color-0 a.rte-link, .color-1 .block--color-0 .checklist__item-content p a, .checklist__item-content p .color-1 .block--color-0 a, .color-1 .block--color-0 a.list__listitem-text--link,
.color-2 .block--color-0 a.link,
.color-2 .block--color-0 a.rte-link,
.color-2 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-2 .block--color-0 a,
.color-2 .block--color-0 a.list__listitem-text--link,
.color-3 .block--color-0 a.link,
.color-3 .block--color-0 a.rte-link,
.color-3 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-3 .block--color-0 a,
.color-3 .block--color-0 a.list__listitem-text--link,
.color-4 .block--color-0 a.link,
.color-4 .block--color-0 a.rte-link,
.color-4 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-4 .block--color-0 a,
.color-4 .block--color-0 a.list__listitem-text--link,
.color-5 .block--color-0 a.link,
.color-5 .block--color-0 a.rte-link,
.color-5 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-5 .block--color-0 a,
.color-5 .block--color-0 a.list__listitem-text--link,
.color-6 .block--color-0 a.link,
.color-6 .block--color-0 a.rte-link,
.color-6 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-6 .block--color-0 a,
.color-6 .block--color-0 a.list__listitem-text--link,
.color-7 .block--color-0 a.link,
.color-7 .block--color-0 a.rte-link,
.color-7 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-7 .block--color-0 a,
.color-7 .block--color-0 a.list__listitem-text--link,
.color-8 .block--color-0 a.link,
.color-8 .block--color-0 a.rte-link,
.color-8 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.color-8 .block--color-0 a,
.color-8 .block--color-0 a.list__listitem-text--link,
.primary-color-1 .block--color-0 a.link,
.primary-color-1 .block--color-0 a.rte-link,
.primary-color-1 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-1 .block--color-0 a,
.primary-color-1 .block--color-0 a.list__listitem-text--link,
.primary-color-2 .block--color-0 a.link,
.primary-color-2 .block--color-0 a.rte-link,
.primary-color-2 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-2 .block--color-0 a,
.primary-color-2 .block--color-0 a.list__listitem-text--link,
.primary-color-3 .block--color-0 a.link,
.primary-color-3 .block--color-0 a.rte-link,
.primary-color-3 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-3 .block--color-0 a,
.primary-color-3 .block--color-0 a.list__listitem-text--link,
.primary-color-4 .block--color-0 a.link,
.primary-color-4 .block--color-0 a.rte-link,
.primary-color-4 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-4 .block--color-0 a,
.primary-color-4 .block--color-0 a.list__listitem-text--link,
.primary-color-5 .block--color-0 a.link,
.primary-color-5 .block--color-0 a.rte-link,
.primary-color-5 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-5 .block--color-0 a,
.primary-color-5 .block--color-0 a.list__listitem-text--link,
.primary-color-6 .block--color-0 a.link,
.primary-color-6 .block--color-0 a.rte-link,
.primary-color-6 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-6 .block--color-0 a,
.primary-color-6 .block--color-0 a.list__listitem-text--link,
.primary-color-7 .block--color-0 a.link,
.primary-color-7 .block--color-0 a.rte-link,
.primary-color-7 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-7 .block--color-0 a,
.primary-color-7 .block--color-0 a.list__listitem-text--link,
.primary-color-8 .block--color-0 a.link,
.primary-color-8 .block--color-0 a.rte-link,
.primary-color-8 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.primary-color-8 .block--color-0 a,
.primary-color-8 .block--color-0 a.list__listitem-text--link,
.secondary-color-1 .block--color-0 a.link,
.secondary-color-1 .block--color-0 a.rte-link,
.secondary-color-1 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-1 .block--color-0 a,
.secondary-color-1 .block--color-0 a.list__listitem-text--link,
.secondary-color-2 .block--color-0 a.link,
.secondary-color-2 .block--color-0 a.rte-link,
.secondary-color-2 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-2 .block--color-0 a,
.secondary-color-2 .block--color-0 a.list__listitem-text--link,
.secondary-color-3 .block--color-0 a.link,
.secondary-color-3 .block--color-0 a.rte-link,
.secondary-color-3 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-3 .block--color-0 a,
.secondary-color-3 .block--color-0 a.list__listitem-text--link,
.secondary-color-4 .block--color-0 a.link,
.secondary-color-4 .block--color-0 a.rte-link,
.secondary-color-4 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-4 .block--color-0 a,
.secondary-color-4 .block--color-0 a.list__listitem-text--link,
.secondary-color-5 .block--color-0 a.link,
.secondary-color-5 .block--color-0 a.rte-link,
.secondary-color-5 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-5 .block--color-0 a,
.secondary-color-5 .block--color-0 a.list__listitem-text--link,
.secondary-color-6 .block--color-0 a.link,
.secondary-color-6 .block--color-0 a.rte-link,
.secondary-color-6 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-6 .block--color-0 a,
.secondary-color-6 .block--color-0 a.list__listitem-text--link,
.secondary-color-7 .block--color-0 a.link,
.secondary-color-7 .block--color-0 a.rte-link,
.secondary-color-7 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-7 .block--color-0 a,
.secondary-color-7 .block--color-0 a.list__listitem-text--link,
.secondary-color-8 .block--color-0 a.link,
.secondary-color-8 .block--color-0 a.rte-link,
.secondary-color-8 .block--color-0 .checklist__item-content p a, .checklist__item-content p
.secondary-color-8 .block--color-0 a,
.secondary-color-8 .block--color-0 a.list__listitem-text--link {
  text-decoration: underline; }

.color-1 .block--color-0 a.link::after, .color-1 .block--color-0 a.rte-link::after, .color-1 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p .color-1 .block--color-0 a::after, .color-1 .block--color-0 a.list__listitem-text--link::after,
.color-2 .block--color-0 a.link::after,
.color-2 .block--color-0 a.rte-link::after,
.color-2 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.color-2 .block--color-0 a::after,
.color-2 .block--color-0 a.list__listitem-text--link::after,
.color-3 .block--color-0 a.link::after,
.color-3 .block--color-0 a.rte-link::after,
.color-3 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.color-3 .block--color-0 a::after,
.color-3 .block--color-0 a.list__listitem-text--link::after,
.color-4 .block--color-0 a.link::after,
.color-4 .block--color-0 a.rte-link::after,
.color-4 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.color-4 .block--color-0 a::after,
.color-4 .block--color-0 a.list__listitem-text--link::after,
.color-5 .block--color-0 a.link::after,
.color-5 .block--color-0 a.rte-link::after,
.color-5 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.color-5 .block--color-0 a::after,
.color-5 .block--color-0 a.list__listitem-text--link::after,
.color-6 .block--color-0 a.link::after,
.color-6 .block--color-0 a.rte-link::after,
.color-6 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.color-6 .block--color-0 a::after,
.color-6 .block--color-0 a.list__listitem-text--link::after,
.color-7 .block--color-0 a.link::after,
.color-7 .block--color-0 a.rte-link::after,
.color-7 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.color-7 .block--color-0 a::after,
.color-7 .block--color-0 a.list__listitem-text--link::after,
.color-8 .block--color-0 a.link::after,
.color-8 .block--color-0 a.rte-link::after,
.color-8 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.color-8 .block--color-0 a::after,
.color-8 .block--color-0 a.list__listitem-text--link::after,
.primary-color-1 .block--color-0 a.link::after,
.primary-color-1 .block--color-0 a.rte-link::after,
.primary-color-1 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.primary-color-1 .block--color-0 a::after,
.primary-color-1 .block--color-0 a.list__listitem-text--link::after,
.primary-color-2 .block--color-0 a.link::after,
.primary-color-2 .block--color-0 a.rte-link::after,
.primary-color-2 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.primary-color-2 .block--color-0 a::after,
.primary-color-2 .block--color-0 a.list__listitem-text--link::after,
.primary-color-3 .block--color-0 a.link::after,
.primary-color-3 .block--color-0 a.rte-link::after,
.primary-color-3 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.primary-color-3 .block--color-0 a::after,
.primary-color-3 .block--color-0 a.list__listitem-text--link::after,
.primary-color-4 .block--color-0 a.link::after,
.primary-color-4 .block--color-0 a.rte-link::after,
.primary-color-4 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.primary-color-4 .block--color-0 a::after,
.primary-color-4 .block--color-0 a.list__listitem-text--link::after,
.primary-color-5 .block--color-0 a.link::after,
.primary-color-5 .block--color-0 a.rte-link::after,
.primary-color-5 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.primary-color-5 .block--color-0 a::after,
.primary-color-5 .block--color-0 a.list__listitem-text--link::after,
.primary-color-6 .block--color-0 a.link::after,
.primary-color-6 .block--color-0 a.rte-link::after,
.primary-color-6 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.primary-color-6 .block--color-0 a::after,
.primary-color-6 .block--color-0 a.list__listitem-text--link::after,
.primary-color-7 .block--color-0 a.link::after,
.primary-color-7 .block--color-0 a.rte-link::after,
.primary-color-7 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.primary-color-7 .block--color-0 a::after,
.primary-color-7 .block--color-0 a.list__listitem-text--link::after,
.primary-color-8 .block--color-0 a.link::after,
.primary-color-8 .block--color-0 a.rte-link::after,
.primary-color-8 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.primary-color-8 .block--color-0 a::after,
.primary-color-8 .block--color-0 a.list__listitem-text--link::after,
.secondary-color-1 .block--color-0 a.link::after,
.secondary-color-1 .block--color-0 a.rte-link::after,
.secondary-color-1 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.secondary-color-1 .block--color-0 a::after,
.secondary-color-1 .block--color-0 a.list__listitem-text--link::after,
.secondary-color-2 .block--color-0 a.link::after,
.secondary-color-2 .block--color-0 a.rte-link::after,
.secondary-color-2 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.secondary-color-2 .block--color-0 a::after,
.secondary-color-2 .block--color-0 a.list__listitem-text--link::after,
.secondary-color-3 .block--color-0 a.link::after,
.secondary-color-3 .block--color-0 a.rte-link::after,
.secondary-color-3 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.secondary-color-3 .block--color-0 a::after,
.secondary-color-3 .block--color-0 a.list__listitem-text--link::after,
.secondary-color-4 .block--color-0 a.link::after,
.secondary-color-4 .block--color-0 a.rte-link::after,
.secondary-color-4 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.secondary-color-4 .block--color-0 a::after,
.secondary-color-4 .block--color-0 a.list__listitem-text--link::after,
.secondary-color-5 .block--color-0 a.link::after,
.secondary-color-5 .block--color-0 a.rte-link::after,
.secondary-color-5 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.secondary-color-5 .block--color-0 a::after,
.secondary-color-5 .block--color-0 a.list__listitem-text--link::after,
.secondary-color-6 .block--color-0 a.link::after,
.secondary-color-6 .block--color-0 a.rte-link::after,
.secondary-color-6 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.secondary-color-6 .block--color-0 a::after,
.secondary-color-6 .block--color-0 a.list__listitem-text--link::after,
.secondary-color-7 .block--color-0 a.link::after,
.secondary-color-7 .block--color-0 a.rte-link::after,
.secondary-color-7 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.secondary-color-7 .block--color-0 a::after,
.secondary-color-7 .block--color-0 a.list__listitem-text--link::after,
.secondary-color-8 .block--color-0 a.link::after,
.secondary-color-8 .block--color-0 a.rte-link::after,
.secondary-color-8 .block--color-0 .checklist__item-content p a::after, .checklist__item-content p
.secondary-color-8 .block--color-0 a::after,
.secondary-color-8 .block--color-0 a.list__listitem-text--link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block--color-0 a.link::after span, .color-1 .block--color-0 a.rte-link::after span, .color-1 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p .color-1 .block--color-0 a::after span, .color-1 .block--color-0 a.list__listitem-text--link::after span,
.color-2 .block--color-0 a.link::after span,
.color-2 .block--color-0 a.rte-link::after span,
.color-2 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.color-2 .block--color-0 a::after span,
.color-2 .block--color-0 a.list__listitem-text--link::after span,
.color-3 .block--color-0 a.link::after span,
.color-3 .block--color-0 a.rte-link::after span,
.color-3 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.color-3 .block--color-0 a::after span,
.color-3 .block--color-0 a.list__listitem-text--link::after span,
.color-4 .block--color-0 a.link::after span,
.color-4 .block--color-0 a.rte-link::after span,
.color-4 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.color-4 .block--color-0 a::after span,
.color-4 .block--color-0 a.list__listitem-text--link::after span,
.color-5 .block--color-0 a.link::after span,
.color-5 .block--color-0 a.rte-link::after span,
.color-5 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.color-5 .block--color-0 a::after span,
.color-5 .block--color-0 a.list__listitem-text--link::after span,
.color-6 .block--color-0 a.link::after span,
.color-6 .block--color-0 a.rte-link::after span,
.color-6 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.color-6 .block--color-0 a::after span,
.color-6 .block--color-0 a.list__listitem-text--link::after span,
.color-7 .block--color-0 a.link::after span,
.color-7 .block--color-0 a.rte-link::after span,
.color-7 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.color-7 .block--color-0 a::after span,
.color-7 .block--color-0 a.list__listitem-text--link::after span,
.color-8 .block--color-0 a.link::after span,
.color-8 .block--color-0 a.rte-link::after span,
.color-8 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.color-8 .block--color-0 a::after span,
.color-8 .block--color-0 a.list__listitem-text--link::after span,
.primary-color-1 .block--color-0 a.link::after span,
.primary-color-1 .block--color-0 a.rte-link::after span,
.primary-color-1 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.primary-color-1 .block--color-0 a::after span,
.primary-color-1 .block--color-0 a.list__listitem-text--link::after span,
.primary-color-2 .block--color-0 a.link::after span,
.primary-color-2 .block--color-0 a.rte-link::after span,
.primary-color-2 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.primary-color-2 .block--color-0 a::after span,
.primary-color-2 .block--color-0 a.list__listitem-text--link::after span,
.primary-color-3 .block--color-0 a.link::after span,
.primary-color-3 .block--color-0 a.rte-link::after span,
.primary-color-3 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.primary-color-3 .block--color-0 a::after span,
.primary-color-3 .block--color-0 a.list__listitem-text--link::after span,
.primary-color-4 .block--color-0 a.link::after span,
.primary-color-4 .block--color-0 a.rte-link::after span,
.primary-color-4 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.primary-color-4 .block--color-0 a::after span,
.primary-color-4 .block--color-0 a.list__listitem-text--link::after span,
.primary-color-5 .block--color-0 a.link::after span,
.primary-color-5 .block--color-0 a.rte-link::after span,
.primary-color-5 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.primary-color-5 .block--color-0 a::after span,
.primary-color-5 .block--color-0 a.list__listitem-text--link::after span,
.primary-color-6 .block--color-0 a.link::after span,
.primary-color-6 .block--color-0 a.rte-link::after span,
.primary-color-6 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.primary-color-6 .block--color-0 a::after span,
.primary-color-6 .block--color-0 a.list__listitem-text--link::after span,
.primary-color-7 .block--color-0 a.link::after span,
.primary-color-7 .block--color-0 a.rte-link::after span,
.primary-color-7 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.primary-color-7 .block--color-0 a::after span,
.primary-color-7 .block--color-0 a.list__listitem-text--link::after span,
.primary-color-8 .block--color-0 a.link::after span,
.primary-color-8 .block--color-0 a.rte-link::after span,
.primary-color-8 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.primary-color-8 .block--color-0 a::after span,
.primary-color-8 .block--color-0 a.list__listitem-text--link::after span,
.secondary-color-1 .block--color-0 a.link::after span,
.secondary-color-1 .block--color-0 a.rte-link::after span,
.secondary-color-1 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.secondary-color-1 .block--color-0 a::after span,
.secondary-color-1 .block--color-0 a.list__listitem-text--link::after span,
.secondary-color-2 .block--color-0 a.link::after span,
.secondary-color-2 .block--color-0 a.rte-link::after span,
.secondary-color-2 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.secondary-color-2 .block--color-0 a::after span,
.secondary-color-2 .block--color-0 a.list__listitem-text--link::after span,
.secondary-color-3 .block--color-0 a.link::after span,
.secondary-color-3 .block--color-0 a.rte-link::after span,
.secondary-color-3 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.secondary-color-3 .block--color-0 a::after span,
.secondary-color-3 .block--color-0 a.list__listitem-text--link::after span,
.secondary-color-4 .block--color-0 a.link::after span,
.secondary-color-4 .block--color-0 a.rte-link::after span,
.secondary-color-4 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.secondary-color-4 .block--color-0 a::after span,
.secondary-color-4 .block--color-0 a.list__listitem-text--link::after span,
.secondary-color-5 .block--color-0 a.link::after span,
.secondary-color-5 .block--color-0 a.rte-link::after span,
.secondary-color-5 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.secondary-color-5 .block--color-0 a::after span,
.secondary-color-5 .block--color-0 a.list__listitem-text--link::after span,
.secondary-color-6 .block--color-0 a.link::after span,
.secondary-color-6 .block--color-0 a.rte-link::after span,
.secondary-color-6 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.secondary-color-6 .block--color-0 a::after span,
.secondary-color-6 .block--color-0 a.list__listitem-text--link::after span,
.secondary-color-7 .block--color-0 a.link::after span,
.secondary-color-7 .block--color-0 a.rte-link::after span,
.secondary-color-7 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.secondary-color-7 .block--color-0 a::after span,
.secondary-color-7 .block--color-0 a.list__listitem-text--link::after span,
.secondary-color-8 .block--color-0 a.link::after span,
.secondary-color-8 .block--color-0 a.rte-link::after span,
.secondary-color-8 .block--color-0 .checklist__item-content p a::after span, .checklist__item-content p
.secondary-color-8 .block--color-0 a::after span,
.secondary-color-8 .block--color-0 a.list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block--color-0 a.link--download, .color-1 .block--color-0 a.rte-link--download,
.color-2 .block--color-0 a.link--download,
.color-2 .block--color-0 a.rte-link--download,
.color-3 .block--color-0 a.link--download,
.color-3 .block--color-0 a.rte-link--download,
.color-4 .block--color-0 a.link--download,
.color-4 .block--color-0 a.rte-link--download,
.color-5 .block--color-0 a.link--download,
.color-5 .block--color-0 a.rte-link--download,
.color-6 .block--color-0 a.link--download,
.color-6 .block--color-0 a.rte-link--download,
.color-7 .block--color-0 a.link--download,
.color-7 .block--color-0 a.rte-link--download,
.color-8 .block--color-0 a.link--download,
.color-8 .block--color-0 a.rte-link--download,
.primary-color-1 .block--color-0 a.link--download,
.primary-color-1 .block--color-0 a.rte-link--download,
.primary-color-2 .block--color-0 a.link--download,
.primary-color-2 .block--color-0 a.rte-link--download,
.primary-color-3 .block--color-0 a.link--download,
.primary-color-3 .block--color-0 a.rte-link--download,
.primary-color-4 .block--color-0 a.link--download,
.primary-color-4 .block--color-0 a.rte-link--download,
.primary-color-5 .block--color-0 a.link--download,
.primary-color-5 .block--color-0 a.rte-link--download,
.primary-color-6 .block--color-0 a.link--download,
.primary-color-6 .block--color-0 a.rte-link--download,
.primary-color-7 .block--color-0 a.link--download,
.primary-color-7 .block--color-0 a.rte-link--download,
.primary-color-8 .block--color-0 a.link--download,
.primary-color-8 .block--color-0 a.rte-link--download,
.secondary-color-1 .block--color-0 a.link--download,
.secondary-color-1 .block--color-0 a.rte-link--download,
.secondary-color-2 .block--color-0 a.link--download,
.secondary-color-2 .block--color-0 a.rte-link--download,
.secondary-color-3 .block--color-0 a.link--download,
.secondary-color-3 .block--color-0 a.rte-link--download,
.secondary-color-4 .block--color-0 a.link--download,
.secondary-color-4 .block--color-0 a.rte-link--download,
.secondary-color-5 .block--color-0 a.link--download,
.secondary-color-5 .block--color-0 a.rte-link--download,
.secondary-color-6 .block--color-0 a.link--download,
.secondary-color-6 .block--color-0 a.rte-link--download,
.secondary-color-7 .block--color-0 a.link--download,
.secondary-color-7 .block--color-0 a.rte-link--download,
.secondary-color-8 .block--color-0 a.link--download,
.secondary-color-8 .block--color-0 a.rte-link--download {
  text-decoration: underline; }

.color-1 .block--color-0 a.link--download::after, .color-1 .block--color-0 a.rte-link--download::after,
.color-2 .block--color-0 a.link--download::after,
.color-2 .block--color-0 a.rte-link--download::after,
.color-3 .block--color-0 a.link--download::after,
.color-3 .block--color-0 a.rte-link--download::after,
.color-4 .block--color-0 a.link--download::after,
.color-4 .block--color-0 a.rte-link--download::after,
.color-5 .block--color-0 a.link--download::after,
.color-5 .block--color-0 a.rte-link--download::after,
.color-6 .block--color-0 a.link--download::after,
.color-6 .block--color-0 a.rte-link--download::after,
.color-7 .block--color-0 a.link--download::after,
.color-7 .block--color-0 a.rte-link--download::after,
.color-8 .block--color-0 a.link--download::after,
.color-8 .block--color-0 a.rte-link--download::after,
.primary-color-1 .block--color-0 a.link--download::after,
.primary-color-1 .block--color-0 a.rte-link--download::after,
.primary-color-2 .block--color-0 a.link--download::after,
.primary-color-2 .block--color-0 a.rte-link--download::after,
.primary-color-3 .block--color-0 a.link--download::after,
.primary-color-3 .block--color-0 a.rte-link--download::after,
.primary-color-4 .block--color-0 a.link--download::after,
.primary-color-4 .block--color-0 a.rte-link--download::after,
.primary-color-5 .block--color-0 a.link--download::after,
.primary-color-5 .block--color-0 a.rte-link--download::after,
.primary-color-6 .block--color-0 a.link--download::after,
.primary-color-6 .block--color-0 a.rte-link--download::after,
.primary-color-7 .block--color-0 a.link--download::after,
.primary-color-7 .block--color-0 a.rte-link--download::after,
.primary-color-8 .block--color-0 a.link--download::after,
.primary-color-8 .block--color-0 a.rte-link--download::after,
.secondary-color-1 .block--color-0 a.link--download::after,
.secondary-color-1 .block--color-0 a.rte-link--download::after,
.secondary-color-2 .block--color-0 a.link--download::after,
.secondary-color-2 .block--color-0 a.rte-link--download::after,
.secondary-color-3 .block--color-0 a.link--download::after,
.secondary-color-3 .block--color-0 a.rte-link--download::after,
.secondary-color-4 .block--color-0 a.link--download::after,
.secondary-color-4 .block--color-0 a.rte-link--download::after,
.secondary-color-5 .block--color-0 a.link--download::after,
.secondary-color-5 .block--color-0 a.rte-link--download::after,
.secondary-color-6 .block--color-0 a.link--download::after,
.secondary-color-6 .block--color-0 a.rte-link--download::after,
.secondary-color-7 .block--color-0 a.link--download::after,
.secondary-color-7 .block--color-0 a.rte-link--download::after,
.secondary-color-8 .block--color-0 a.link--download::after,
.secondary-color-8 .block--color-0 a.rte-link--download::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st1%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st4%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st11%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st15%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st16%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block--color-0 a.link--download::after span, .color-1 .block--color-0 a.rte-link--download::after span,
.color-2 .block--color-0 a.link--download::after span,
.color-2 .block--color-0 a.rte-link--download::after span,
.color-3 .block--color-0 a.link--download::after span,
.color-3 .block--color-0 a.rte-link--download::after span,
.color-4 .block--color-0 a.link--download::after span,
.color-4 .block--color-0 a.rte-link--download::after span,
.color-5 .block--color-0 a.link--download::after span,
.color-5 .block--color-0 a.rte-link--download::after span,
.color-6 .block--color-0 a.link--download::after span,
.color-6 .block--color-0 a.rte-link--download::after span,
.color-7 .block--color-0 a.link--download::after span,
.color-7 .block--color-0 a.rte-link--download::after span,
.color-8 .block--color-0 a.link--download::after span,
.color-8 .block--color-0 a.rte-link--download::after span,
.primary-color-1 .block--color-0 a.link--download::after span,
.primary-color-1 .block--color-0 a.rte-link--download::after span,
.primary-color-2 .block--color-0 a.link--download::after span,
.primary-color-2 .block--color-0 a.rte-link--download::after span,
.primary-color-3 .block--color-0 a.link--download::after span,
.primary-color-3 .block--color-0 a.rte-link--download::after span,
.primary-color-4 .block--color-0 a.link--download::after span,
.primary-color-4 .block--color-0 a.rte-link--download::after span,
.primary-color-5 .block--color-0 a.link--download::after span,
.primary-color-5 .block--color-0 a.rte-link--download::after span,
.primary-color-6 .block--color-0 a.link--download::after span,
.primary-color-6 .block--color-0 a.rte-link--download::after span,
.primary-color-7 .block--color-0 a.link--download::after span,
.primary-color-7 .block--color-0 a.rte-link--download::after span,
.primary-color-8 .block--color-0 a.link--download::after span,
.primary-color-8 .block--color-0 a.rte-link--download::after span,
.secondary-color-1 .block--color-0 a.link--download::after span,
.secondary-color-1 .block--color-0 a.rte-link--download::after span,
.secondary-color-2 .block--color-0 a.link--download::after span,
.secondary-color-2 .block--color-0 a.rte-link--download::after span,
.secondary-color-3 .block--color-0 a.link--download::after span,
.secondary-color-3 .block--color-0 a.rte-link--download::after span,
.secondary-color-4 .block--color-0 a.link--download::after span,
.secondary-color-4 .block--color-0 a.rte-link--download::after span,
.secondary-color-5 .block--color-0 a.link--download::after span,
.secondary-color-5 .block--color-0 a.rte-link--download::after span,
.secondary-color-6 .block--color-0 a.link--download::after span,
.secondary-color-6 .block--color-0 a.rte-link--download::after span,
.secondary-color-7 .block--color-0 a.link--download::after span,
.secondary-color-7 .block--color-0 a.rte-link--download::after span,
.secondary-color-8 .block--color-0 a.link--download::after span,
.secondary-color-8 .block--color-0 a.rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block--color-0 a.link--external, .color-1 .block--color-0 a.rte-link--external, .color-1 .block--color-0 a.list__listitem-text--link-external,
.color-2 .block--color-0 a.link--external,
.color-2 .block--color-0 a.rte-link--external,
.color-2 .block--color-0 a.list__listitem-text--link-external,
.color-3 .block--color-0 a.link--external,
.color-3 .block--color-0 a.rte-link--external,
.color-3 .block--color-0 a.list__listitem-text--link-external,
.color-4 .block--color-0 a.link--external,
.color-4 .block--color-0 a.rte-link--external,
.color-4 .block--color-0 a.list__listitem-text--link-external,
.color-5 .block--color-0 a.link--external,
.color-5 .block--color-0 a.rte-link--external,
.color-5 .block--color-0 a.list__listitem-text--link-external,
.color-6 .block--color-0 a.link--external,
.color-6 .block--color-0 a.rte-link--external,
.color-6 .block--color-0 a.list__listitem-text--link-external,
.color-7 .block--color-0 a.link--external,
.color-7 .block--color-0 a.rte-link--external,
.color-7 .block--color-0 a.list__listitem-text--link-external,
.color-8 .block--color-0 a.link--external,
.color-8 .block--color-0 a.rte-link--external,
.color-8 .block--color-0 a.list__listitem-text--link-external,
.primary-color-1 .block--color-0 a.link--external,
.primary-color-1 .block--color-0 a.rte-link--external,
.primary-color-1 .block--color-0 a.list__listitem-text--link-external,
.primary-color-2 .block--color-0 a.link--external,
.primary-color-2 .block--color-0 a.rte-link--external,
.primary-color-2 .block--color-0 a.list__listitem-text--link-external,
.primary-color-3 .block--color-0 a.link--external,
.primary-color-3 .block--color-0 a.rte-link--external,
.primary-color-3 .block--color-0 a.list__listitem-text--link-external,
.primary-color-4 .block--color-0 a.link--external,
.primary-color-4 .block--color-0 a.rte-link--external,
.primary-color-4 .block--color-0 a.list__listitem-text--link-external,
.primary-color-5 .block--color-0 a.link--external,
.primary-color-5 .block--color-0 a.rte-link--external,
.primary-color-5 .block--color-0 a.list__listitem-text--link-external,
.primary-color-6 .block--color-0 a.link--external,
.primary-color-6 .block--color-0 a.rte-link--external,
.primary-color-6 .block--color-0 a.list__listitem-text--link-external,
.primary-color-7 .block--color-0 a.link--external,
.primary-color-7 .block--color-0 a.rte-link--external,
.primary-color-7 .block--color-0 a.list__listitem-text--link-external,
.primary-color-8 .block--color-0 a.link--external,
.primary-color-8 .block--color-0 a.rte-link--external,
.primary-color-8 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-1 .block--color-0 a.link--external,
.secondary-color-1 .block--color-0 a.rte-link--external,
.secondary-color-1 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-2 .block--color-0 a.link--external,
.secondary-color-2 .block--color-0 a.rte-link--external,
.secondary-color-2 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-3 .block--color-0 a.link--external,
.secondary-color-3 .block--color-0 a.rte-link--external,
.secondary-color-3 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-4 .block--color-0 a.link--external,
.secondary-color-4 .block--color-0 a.rte-link--external,
.secondary-color-4 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-5 .block--color-0 a.link--external,
.secondary-color-5 .block--color-0 a.rte-link--external,
.secondary-color-5 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-6 .block--color-0 a.link--external,
.secondary-color-6 .block--color-0 a.rte-link--external,
.secondary-color-6 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-7 .block--color-0 a.link--external,
.secondary-color-7 .block--color-0 a.rte-link--external,
.secondary-color-7 .block--color-0 a.list__listitem-text--link-external,
.secondary-color-8 .block--color-0 a.link--external,
.secondary-color-8 .block--color-0 a.rte-link--external,
.secondary-color-8 .block--color-0 a.list__listitem-text--link-external {
  text-decoration: underline; }

.color-1 .block--color-0 a.link--external::after, .color-1 .block--color-0 a.rte-link--external::after, .color-1 .block--color-0 a.list__listitem-text--link-external::after,
.color-2 .block--color-0 a.link--external::after,
.color-2 .block--color-0 a.rte-link--external::after,
.color-2 .block--color-0 a.list__listitem-text--link-external::after,
.color-3 .block--color-0 a.link--external::after,
.color-3 .block--color-0 a.rte-link--external::after,
.color-3 .block--color-0 a.list__listitem-text--link-external::after,
.color-4 .block--color-0 a.link--external::after,
.color-4 .block--color-0 a.rte-link--external::after,
.color-4 .block--color-0 a.list__listitem-text--link-external::after,
.color-5 .block--color-0 a.link--external::after,
.color-5 .block--color-0 a.rte-link--external::after,
.color-5 .block--color-0 a.list__listitem-text--link-external::after,
.color-6 .block--color-0 a.link--external::after,
.color-6 .block--color-0 a.rte-link--external::after,
.color-6 .block--color-0 a.list__listitem-text--link-external::after,
.color-7 .block--color-0 a.link--external::after,
.color-7 .block--color-0 a.rte-link--external::after,
.color-7 .block--color-0 a.list__listitem-text--link-external::after,
.color-8 .block--color-0 a.link--external::after,
.color-8 .block--color-0 a.rte-link--external::after,
.color-8 .block--color-0 a.list__listitem-text--link-external::after,
.primary-color-1 .block--color-0 a.link--external::after,
.primary-color-1 .block--color-0 a.rte-link--external::after,
.primary-color-1 .block--color-0 a.list__listitem-text--link-external::after,
.primary-color-2 .block--color-0 a.link--external::after,
.primary-color-2 .block--color-0 a.rte-link--external::after,
.primary-color-2 .block--color-0 a.list__listitem-text--link-external::after,
.primary-color-3 .block--color-0 a.link--external::after,
.primary-color-3 .block--color-0 a.rte-link--external::after,
.primary-color-3 .block--color-0 a.list__listitem-text--link-external::after,
.primary-color-4 .block--color-0 a.link--external::after,
.primary-color-4 .block--color-0 a.rte-link--external::after,
.primary-color-4 .block--color-0 a.list__listitem-text--link-external::after,
.primary-color-5 .block--color-0 a.link--external::after,
.primary-color-5 .block--color-0 a.rte-link--external::after,
.primary-color-5 .block--color-0 a.list__listitem-text--link-external::after,
.primary-color-6 .block--color-0 a.link--external::after,
.primary-color-6 .block--color-0 a.rte-link--external::after,
.primary-color-6 .block--color-0 a.list__listitem-text--link-external::after,
.primary-color-7 .block--color-0 a.link--external::after,
.primary-color-7 .block--color-0 a.rte-link--external::after,
.primary-color-7 .block--color-0 a.list__listitem-text--link-external::after,
.primary-color-8 .block--color-0 a.link--external::after,
.primary-color-8 .block--color-0 a.rte-link--external::after,
.primary-color-8 .block--color-0 a.list__listitem-text--link-external::after,
.secondary-color-1 .block--color-0 a.link--external::after,
.secondary-color-1 .block--color-0 a.rte-link--external::after,
.secondary-color-1 .block--color-0 a.list__listitem-text--link-external::after,
.secondary-color-2 .block--color-0 a.link--external::after,
.secondary-color-2 .block--color-0 a.rte-link--external::after,
.secondary-color-2 .block--color-0 a.list__listitem-text--link-external::after,
.secondary-color-3 .block--color-0 a.link--external::after,
.secondary-color-3 .block--color-0 a.rte-link--external::after,
.secondary-color-3 .block--color-0 a.list__listitem-text--link-external::after,
.secondary-color-4 .block--color-0 a.link--external::after,
.secondary-color-4 .block--color-0 a.rte-link--external::after,
.secondary-color-4 .block--color-0 a.list__listitem-text--link-external::after,
.secondary-color-5 .block--color-0 a.link--external::after,
.secondary-color-5 .block--color-0 a.rte-link--external::after,
.secondary-color-5 .block--color-0 a.list__listitem-text--link-external::after,
.secondary-color-6 .block--color-0 a.link--external::after,
.secondary-color-6 .block--color-0 a.rte-link--external::after,
.secondary-color-6 .block--color-0 a.list__listitem-text--link-external::after,
.secondary-color-7 .block--color-0 a.link--external::after,
.secondary-color-7 .block--color-0 a.rte-link--external::after,
.secondary-color-7 .block--color-0 a.list__listitem-text--link-external::after,
.secondary-color-8 .block--color-0 a.link--external::after,
.secondary-color-8 .block--color-0 a.rte-link--external::after,
.secondary-color-8 .block--color-0 a.list__listitem-text--link-external::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block--color-0 a.link--external::after span, .color-1 .block--color-0 a.rte-link--external::after span, .color-1 .block--color-0 a.list__listitem-text--link-external::after span,
.color-2 .block--color-0 a.link--external::after span,
.color-2 .block--color-0 a.rte-link--external::after span,
.color-2 .block--color-0 a.list__listitem-text--link-external::after span,
.color-3 .block--color-0 a.link--external::after span,
.color-3 .block--color-0 a.rte-link--external::after span,
.color-3 .block--color-0 a.list__listitem-text--link-external::after span,
.color-4 .block--color-0 a.link--external::after span,
.color-4 .block--color-0 a.rte-link--external::after span,
.color-4 .block--color-0 a.list__listitem-text--link-external::after span,
.color-5 .block--color-0 a.link--external::after span,
.color-5 .block--color-0 a.rte-link--external::after span,
.color-5 .block--color-0 a.list__listitem-text--link-external::after span,
.color-6 .block--color-0 a.link--external::after span,
.color-6 .block--color-0 a.rte-link--external::after span,
.color-6 .block--color-0 a.list__listitem-text--link-external::after span,
.color-7 .block--color-0 a.link--external::after span,
.color-7 .block--color-0 a.rte-link--external::after span,
.color-7 .block--color-0 a.list__listitem-text--link-external::after span,
.color-8 .block--color-0 a.link--external::after span,
.color-8 .block--color-0 a.rte-link--external::after span,
.color-8 .block--color-0 a.list__listitem-text--link-external::after span,
.primary-color-1 .block--color-0 a.link--external::after span,
.primary-color-1 .block--color-0 a.rte-link--external::after span,
.primary-color-1 .block--color-0 a.list__listitem-text--link-external::after span,
.primary-color-2 .block--color-0 a.link--external::after span,
.primary-color-2 .block--color-0 a.rte-link--external::after span,
.primary-color-2 .block--color-0 a.list__listitem-text--link-external::after span,
.primary-color-3 .block--color-0 a.link--external::after span,
.primary-color-3 .block--color-0 a.rte-link--external::after span,
.primary-color-3 .block--color-0 a.list__listitem-text--link-external::after span,
.primary-color-4 .block--color-0 a.link--external::after span,
.primary-color-4 .block--color-0 a.rte-link--external::after span,
.primary-color-4 .block--color-0 a.list__listitem-text--link-external::after span,
.primary-color-5 .block--color-0 a.link--external::after span,
.primary-color-5 .block--color-0 a.rte-link--external::after span,
.primary-color-5 .block--color-0 a.list__listitem-text--link-external::after span,
.primary-color-6 .block--color-0 a.link--external::after span,
.primary-color-6 .block--color-0 a.rte-link--external::after span,
.primary-color-6 .block--color-0 a.list__listitem-text--link-external::after span,
.primary-color-7 .block--color-0 a.link--external::after span,
.primary-color-7 .block--color-0 a.rte-link--external::after span,
.primary-color-7 .block--color-0 a.list__listitem-text--link-external::after span,
.primary-color-8 .block--color-0 a.link--external::after span,
.primary-color-8 .block--color-0 a.rte-link--external::after span,
.primary-color-8 .block--color-0 a.list__listitem-text--link-external::after span,
.secondary-color-1 .block--color-0 a.link--external::after span,
.secondary-color-1 .block--color-0 a.rte-link--external::after span,
.secondary-color-1 .block--color-0 a.list__listitem-text--link-external::after span,
.secondary-color-2 .block--color-0 a.link--external::after span,
.secondary-color-2 .block--color-0 a.rte-link--external::after span,
.secondary-color-2 .block--color-0 a.list__listitem-text--link-external::after span,
.secondary-color-3 .block--color-0 a.link--external::after span,
.secondary-color-3 .block--color-0 a.rte-link--external::after span,
.secondary-color-3 .block--color-0 a.list__listitem-text--link-external::after span,
.secondary-color-4 .block--color-0 a.link--external::after span,
.secondary-color-4 .block--color-0 a.rte-link--external::after span,
.secondary-color-4 .block--color-0 a.list__listitem-text--link-external::after span,
.secondary-color-5 .block--color-0 a.link--external::after span,
.secondary-color-5 .block--color-0 a.rte-link--external::after span,
.secondary-color-5 .block--color-0 a.list__listitem-text--link-external::after span,
.secondary-color-6 .block--color-0 a.link--external::after span,
.secondary-color-6 .block--color-0 a.rte-link--external::after span,
.secondary-color-6 .block--color-0 a.list__listitem-text--link-external::after span,
.secondary-color-7 .block--color-0 a.link--external::after span,
.secondary-color-7 .block--color-0 a.rte-link--external::after span,
.secondary-color-7 .block--color-0 a.list__listitem-text--link-external::after span,
.secondary-color-8 .block--color-0 a.link--external::after span,
.secondary-color-8 .block--color-0 a.rte-link--external::after span,
.secondary-color-8 .block--color-0 a.list__listitem-text--link-external::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.btn-primary, .btn-primary--invert, body .newsletter__btn {
  border-radius: 0;
  background-color: #e1334d;
  color: #ffffff;
  padding: 5px 46px 5px 20px;
  position: relative;
  border: 0;
  background-image: linear-gradient(to right, #bf142e, #bf142e 50%, transparent 50%, transparent);
  background-position: 100% 0;
  background-size: 201% 100%;
  transition: all .2s ease-in; }

.btn-primary::after, .btn-primary--invert::after, body .newsletter__btn::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  width: 15px;
  position: absolute;
  height: 15px;
  right: 20px;
  top: 11px;
  font-size: 10px;
  transition: transform .2s ease; }

.btn-primary::after span, .btn-primary--invert::after span, body .newsletter__btn::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.btn-primary:hover, .btn-primary--invert:hover, body .newsletter__btn:hover {
  background-position: 0 0; }

.btn-primary:hover::after, .btn-primary--invert:hover::after, body .newsletter__btn:hover::after {
  transform: translateX(8px); }

.btn-primary.btn-primary--noarrow, .btn-primary--noarrow.btn-primary--invert, body .btn-primary--noarrow.newsletter__btn {
  padding: 5px 20px; }

.btn-primary.btn-primary--noarrow::after, .btn-primary--noarrow.btn-primary--invert::after, body .btn-primary--noarrow.newsletter__btn::after {
  content: "" !important;
  display: none !important; }

.btn-primary:hover, .btn-primary--invert:hover, body .newsletter__btn:hover, .btn-primary:focus, .btn-primary--invert:focus, body .newsletter__btn:focus, .btn-primary:active, .btn-primary--invert:active, body .newsletter__btn:active, .btn-primary:hover:active, .btn-primary--invert:hover:active, body .newsletter__btn:hover:active, .btn-primary:focus:active, .btn-primary--invert:focus:active, body .newsletter__btn:focus:active {
  border: 0px;
  background-color: #e1334d;
  color: #ffffff; }

.btn-primary--invert {
  border: 1px solid #e1334d;
  background-color: #ffffff;
  color: #e1334d; }

.btn-primary--invert:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.btn-primary--invert:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.btn-primary--invert:hover, .btn-primary--invert:focus, .btn-primary--invert:active, .btn-primary--invert:hover:active, .btn-primary--invert:focus:active {
  border: 1px solid #bf142e;
  color: #ffffff; }

.btn-primary--invert:hover:after, .btn-primary--invert:focus:after, .btn-primary--invert:active:after, .btn-primary--invert:hover:active:after, .btn-primary--invert:focus:active:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.btn-primary--invert:hover:after span, .btn-primary--invert:focus:after span, .btn-primary--invert:active:after span, .btn-primary--invert:hover:active:after span, .btn-primary--invert:focus:active:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.checklist__grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.checklist__item {
  max-width: calc((100% / 3) - 11px);
  margin: 0 0 20px;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto; }

.checklist__item:nth-child(3n+2) {
  margin: 0 16px 20px; }

@media screen and (max-width: 991px) {
  .checklist__item {
    max-width: 100%;
    width: 100%;
    margin: 0 0 20px !important; } }

.checklist__item-content p {
  color: #000000; }

.checklist__item-content p a {
  color: #7d7d7d; }

.checklist__checkbox {
  color: #000000; }

.custom-checkbox-group {
  text-align: left;
  vertical-align: top; }

.custom-checkbox {
  font-size: 1rem;
  position: relative;
  display: block;
  margin-bottom: 5px;
  padding-left: 30px;
  cursor: pointer; }

.custom-checkbox input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.custom-checkbox__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border: 3px solid #7d7d7d;
  border-radius: 4px;
  transition: border 300ms, background 300ms; }

.custom-checkbox--radio .custom-checkbox__indicator {
  border-radius: 50%; }

.custom-checkbox:hover input ~ .custom-checkbox__indicator {
  background: #ffffff;
  border: 3px solid #e1334d;
  background: transparent; }

.custom-checkbox input:checked ~ .custom-checkbox__indicator {
  background: #e1334d;
  border: 3px solid #e1334d; }

.custom-checkbox input:checked ~ span {
  color: #e1334d; }

.custom-checkbox input:hover ~ span {
  color: #e1334d; }

.custom-checkbox:hover input:not([disabled]):checked ~ .custom-checkbox__indicator {
  background: #e1334d;
  border: 3px solid #e1334d; }

.custom-checkbox input:disabled ~ .custom-checkbox__indicator {
  pointer-events: none;
  opacity: .6;
  background: #e6e6e6; }

.custom-checkbox__indicator:after {
  position: absolute;
  display: none;
  content: ''; }

.custom-checkbox--checkbox input:disabled ~ .custom-checkbox__indicator:after {
  border-color: #7b7b7b; }

.custom-checkbox--radio .custom-checkbox__indicator:after {
  top: 7px;
  left: 7px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff; }

.custom-checkbox--radio input:disabled ~ .custom-checkbox__indicator:after {
  background: #7b7b7b; }

.color-1 .kartenansicht .custom-checkbox input:hover ~ span,
.color-2 .kartenansicht .custom-checkbox input:hover ~ span,
.color-3 .kartenansicht .custom-checkbox input:hover ~ span,
.color-4 .kartenansicht .custom-checkbox input:hover ~ span,
.color-5 .kartenansicht .custom-checkbox input:hover ~ span,
.color-6 .kartenansicht .custom-checkbox input:hover ~ span,
.color-7 .kartenansicht .custom-checkbox input:hover ~ span,
.color-8 .kartenansicht .custom-checkbox input:hover ~ span {
  color: #000000; }

.color-1 .kartenansicht .custom-checkbox input:checked ~ span,
.color-2 .kartenansicht .custom-checkbox input:checked ~ span,
.color-3 .kartenansicht .custom-checkbox input:checked ~ span,
.color-4 .kartenansicht .custom-checkbox input:checked ~ span,
.color-5 .kartenansicht .custom-checkbox input:checked ~ span,
.color-6 .kartenansicht .custom-checkbox input:checked ~ span,
.color-7 .kartenansicht .custom-checkbox input:checked ~ span,
.color-8 .kartenansicht .custom-checkbox input:checked ~ span {
  color: #000000; }

.color-1 .kartenansicht .custom-checkbox input:checked ~ .custom-checkbox__indicator,
.color-2 .kartenansicht .custom-checkbox input:checked ~ .custom-checkbox__indicator,
.color-3 .kartenansicht .custom-checkbox input:checked ~ .custom-checkbox__indicator,
.color-4 .kartenansicht .custom-checkbox input:checked ~ .custom-checkbox__indicator,
.color-5 .kartenansicht .custom-checkbox input:checked ~ .custom-checkbox__indicator,
.color-6 .kartenansicht .custom-checkbox input:checked ~ .custom-checkbox__indicator,
.color-7 .kartenansicht .custom-checkbox input:checked ~ .custom-checkbox__indicator,
.color-8 .kartenansicht .custom-checkbox input:checked ~ .custom-checkbox__indicator {
  background: #000000;
  border: 3px solid #000000; }

.color-1 .kartenansicht .custom-checkbox input:hover ~ .custom-checkbox__indicator,
.color-2 .kartenansicht .custom-checkbox input:hover ~ .custom-checkbox__indicator,
.color-3 .kartenansicht .custom-checkbox input:hover ~ .custom-checkbox__indicator,
.color-4 .kartenansicht .custom-checkbox input:hover ~ .custom-checkbox__indicator,
.color-5 .kartenansicht .custom-checkbox input:hover ~ .custom-checkbox__indicator,
.color-6 .kartenansicht .custom-checkbox input:hover ~ .custom-checkbox__indicator,
.color-7 .kartenansicht .custom-checkbox input:hover ~ .custom-checkbox__indicator,
.color-8 .kartenansicht .custom-checkbox input:hover ~ .custom-checkbox__indicator {
  background: #000000;
  border: 3px solid #000000; }

.custom-input, .newsletter__input, .searchform__input {
  border: 0;
  background-color: transparent;
  border-bottom: 1px solid #000000;
  border-radius: 0;
  padding: 3px 12px 4px 12px;
  width: 100%; }

.custom-input:focus ~ .inputanimation__bar, .newsletter__input:focus ~ .inputanimation__bar, .searchform__input:focus ~ .inputanimation__bar {
  width: 100%; }

.powermail_textarea {
  white-space: normal !important; }

@media screen and (min-width: 992px) {
  .inputanimation {
    position: relative; }
  .inputanimation__bar {
    height: 2px;
    width: 0;
    bottom: 0px;
    left: 0;
    position: absolute;
    background: #e1334d;
    transition: 0.2s ease width;
    z-index: 9999999; }
  .inputanimation:hover .inputanimation__bar {
    width: 100%; } }

.color-1 .inputanimation .inputanimation__bar,
.color-2 .inputanimation .inputanimation__bar,
.color-3 .inputanimation .inputanimation__bar,
.color-4 .inputanimation .inputanimation__bar,
.color-5 .inputanimation .inputanimation__bar,
.color-6 .inputanimation .inputanimation__bar,
.color-8 .inputanimation .inputanimation__bar {
  background: #000000; }

.custom-select button.custom-select {
  background-color: transparent;
  border-bottom: 1px solid #000000;
  border-radius: 0;
  box-shadow: none !important;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 0;
  height: 33px; }

.custom-select button.custom-select:hover span,
.custom-select button.custom-select:focus span {
  color: #999; }

.custom-select button.custom-select .caret {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.91mm%22%20height%3D%226.4mm%22%20viewBox%3D%220%200%2030.93%2018.14%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_bottom%3C%2Ftitle%3E%3Cpath%20d%3D%22M30.06%205.24c-1.1%201.1-12.5%2012-12.5%2012a2.9%202.9%200%200%201-4.2%200s-11.5-10.9-12.5-12a3.11%203.11%200%200%201%200-4.3%202.82%202.82%200%200%201%204.2%200l10.4%2010%2010.4-10a2.82%202.82%200%200%201%204.2%200%203.11%203.11%200%200%201%200%204.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: block;
  width: 20px;
  border: 0;
  height: 15px;
  top: 35% !important;
  transition: transform .2s ease; }

.custom-select button.custom-select .caret span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.custom-select .dropdown-menu {
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  z-index: 999999;
  margin-top: -2px;
  border-color: #000000;
  border-top: 2px solid #e1334d; }

.custom-select .dropdown-menu li .glyphicon, .custom-select .dropdown-menu .breadcrumb__list li.breadcrumb__list__link a[target="_blank"]:after, .breadcrumb__list .custom-select .dropdown-menu li.breadcrumb__list__link a[target="_blank"]:after, .custom-select .dropdown-menu .language__list li a[target="_blank"]:after, .language__list .custom-select .dropdown-menu li a[target="_blank"]:after, .custom-select .dropdown-menu li .metamenu__list__link[target="_blank"]:after {
  display: block !important;
  height: 2px;
  width: 0;
  bottom: 0px;
  top: inherit;
  left: 0;
  position: absolute;
  background: #e1334d;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  z-index: 9999999; }

.custom-select .dropdown-menu li .glyphicon::before {
  display: none !important; }

.custom-select .dropdown-menu li:hover a,
.custom-select .dropdown-menu li.selected a {
  background-color: white;
  position: relative;
  display: block;
  color: #e1334d; }

.custom-select .dropdown-menu li:hover a .glyphicon, .custom-select .dropdown-menu li:hover a .breadcrumb__list li.breadcrumb__list__link a[target="_blank"]:after, .breadcrumb__list li.breadcrumb__list__link .custom-select .dropdown-menu li:hover a a[target="_blank"]:after, .custom-select .dropdown-menu .language__list li:hover a a[target="_blank"]:after, .language__list .custom-select .dropdown-menu li:hover a a[target="_blank"]:after, .custom-select .dropdown-menu li:hover a .metamenu__list__link[target="_blank"]:after,
.custom-select .dropdown-menu li.selected a .glyphicon,
.custom-select .dropdown-menu li.selected a .breadcrumb__list li.breadcrumb__list__link a[target="_blank"]:after, .breadcrumb__list li.breadcrumb__list__link
.custom-select .dropdown-menu li.selected a a[target="_blank"]:after,
.custom-select .dropdown-menu .language__list li.selected a a[target="_blank"]:after, .language__list
.custom-select .dropdown-menu li.selected a a[target="_blank"]:after,
.custom-select .dropdown-menu li.selected a .metamenu__list__link[target="_blank"]:after {
  width: 100%; }

@media screen and (max-width: 767px) {
  .custom-select .dropdown-menu {
    width: 100%; } }

@media screen and (max-width: 767px) {
  .custom-select .dropdown-menu .text {
    display: block !important; } }

.custom-select:hover .caret {
  transform: translateY(4px); }

@media screen and (max-width: 991px) {
  .bootstrap-select > select {
    left: inherit !important; } }

body .bootstrap-select > .dropdown-toggle {
  padding-right: 45px; }

body .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%; }

.color-1 .custom-select button.custom-select, .color-1-twocolor .custom-select button.custom-select {
  color: white;
  border-bottom: 2px solid white; }

.color-1 .custom-select button.custom-select .caret, .color-1-twocolor .custom-select button.custom-select .caret {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.91mm%22%20height%3D%226.4mm%22%20viewBox%3D%220%200%2030.93%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_bottom%3C%2Ftitle%3E%3Cpath%20d%3D%22M30.06%205.24c-1.1%201.1-12.5%2012-12.5%2012a2.9%202.9%200%200%201-4.2%200s-11.5-10.9-12.5-12a3.11%203.11%200%200%201%200-4.3%202.82%202.82%200%200%201%204.2%200l10.4%2010%2010.4-10a2.82%202.82%200%200%201%204.2%200%203.11%203.11%200%200%201%200%204.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .custom-select button.custom-select .caret span, .color-1-twocolor .custom-select button.custom-select .caret span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .custom-select button.custom-select, .color-2-twocolor .custom-select button.custom-select {
  color: white;
  border-bottom: 2px solid white; }

.color-2 .custom-select button.custom-select .caret, .color-2-twocolor .custom-select button.custom-select .caret {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.91mm%22%20height%3D%226.4mm%22%20viewBox%3D%220%200%2030.93%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_bottom%3C%2Ftitle%3E%3Cpath%20d%3D%22M30.06%205.24c-1.1%201.1-12.5%2012-12.5%2012a2.9%202.9%200%200%201-4.2%200s-11.5-10.9-12.5-12a3.11%203.11%200%200%201%200-4.3%202.82%202.82%200%200%201%204.2%200l10.4%2010%2010.4-10a2.82%202.82%200%200%201%204.2%200%203.11%203.11%200%200%201%200%204.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .custom-select button.custom-select .caret span, .color-2-twocolor .custom-select button.custom-select .caret span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .custom-select button.custom-select, .color-3-twocolor .custom-select button.custom-select {
  color: white;
  border-bottom: 2px solid white; }

.color-3 .custom-select button.custom-select .caret, .color-3-twocolor .custom-select button.custom-select .caret {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.91mm%22%20height%3D%226.4mm%22%20viewBox%3D%220%200%2030.93%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_bottom%3C%2Ftitle%3E%3Cpath%20d%3D%22M30.06%205.24c-1.1%201.1-12.5%2012-12.5%2012a2.9%202.9%200%200%201-4.2%200s-11.5-10.9-12.5-12a3.11%203.11%200%200%201%200-4.3%202.82%202.82%200%200%201%204.2%200l10.4%2010%2010.4-10a2.82%202.82%200%200%201%204.2%200%203.11%203.11%200%200%201%200%204.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .custom-select button.custom-select .caret span, .color-3-twocolor .custom-select button.custom-select .caret span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .custom-select button.custom-select, .color-4-twocolor .custom-select button.custom-select {
  color: white;
  border-bottom: 2px solid white; }

.color-4 .custom-select button.custom-select .caret, .color-4-twocolor .custom-select button.custom-select .caret {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.91mm%22%20height%3D%226.4mm%22%20viewBox%3D%220%200%2030.93%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_bottom%3C%2Ftitle%3E%3Cpath%20d%3D%22M30.06%205.24c-1.1%201.1-12.5%2012-12.5%2012a2.9%202.9%200%200%201-4.2%200s-11.5-10.9-12.5-12a3.11%203.11%200%200%201%200-4.3%202.82%202.82%200%200%201%204.2%200l10.4%2010%2010.4-10a2.82%202.82%200%200%201%204.2%200%203.11%203.11%200%200%201%200%204.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .custom-select button.custom-select .caret span, .color-4-twocolor .custom-select button.custom-select .caret span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .custom-select button.custom-select, .color-5-twocolor .custom-select button.custom-select {
  color: white;
  border-bottom: 2px solid white; }

.color-5 .custom-select button.custom-select .caret, .color-5-twocolor .custom-select button.custom-select .caret {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.91mm%22%20height%3D%226.4mm%22%20viewBox%3D%220%200%2030.93%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_bottom%3C%2Ftitle%3E%3Cpath%20d%3D%22M30.06%205.24c-1.1%201.1-12.5%2012-12.5%2012a2.9%202.9%200%200%201-4.2%200s-11.5-10.9-12.5-12a3.11%203.11%200%200%201%200-4.3%202.82%202.82%200%200%201%204.2%200l10.4%2010%2010.4-10a2.82%202.82%200%200%201%204.2%200%203.11%203.11%200%200%201%200%204.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .custom-select button.custom-select .caret span, .color-5-twocolor .custom-select button.custom-select .caret span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .custom-select button.custom-select, .color-6-twocolor .custom-select button.custom-select {
  color: white;
  border-bottom: 2px solid white; }

.color-6 .custom-select button.custom-select .caret, .color-6-twocolor .custom-select button.custom-select .caret {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.91mm%22%20height%3D%226.4mm%22%20viewBox%3D%220%200%2030.93%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_bottom%3C%2Ftitle%3E%3Cpath%20d%3D%22M30.06%205.24c-1.1%201.1-12.5%2012-12.5%2012a2.9%202.9%200%200%201-4.2%200s-11.5-10.9-12.5-12a3.11%203.11%200%200%201%200-4.3%202.82%202.82%200%200%201%204.2%200l10.4%2010%2010.4-10a2.82%202.82%200%200%201%204.2%200%203.11%203.11%200%200%201%200%204.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .custom-select button.custom-select .caret span, .color-6-twocolor .custom-select button.custom-select .caret span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .custom-select button.custom-select, .color-7-twocolor .custom-select button.custom-select {
  color: white;
  border-bottom: 2px solid white; }

.color-7 .custom-select button.custom-select .caret, .color-7-twocolor .custom-select button.custom-select .caret {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.91mm%22%20height%3D%226.4mm%22%20viewBox%3D%220%200%2030.93%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_bottom%3C%2Ftitle%3E%3Cpath%20d%3D%22M30.06%205.24c-1.1%201.1-12.5%2012-12.5%2012a2.9%202.9%200%200%201-4.2%200s-11.5-10.9-12.5-12a3.11%203.11%200%200%201%200-4.3%202.82%202.82%200%200%201%204.2%200l10.4%2010%2010.4-10a2.82%202.82%200%200%201%204.2%200%203.11%203.11%200%200%201%200%204.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .custom-select button.custom-select .caret span, .color-7-twocolor .custom-select button.custom-select .caret span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .custom-select button.custom-select, .color-8-twocolor .custom-select button.custom-select {
  color: white;
  border-bottom: 2px solid white; }

.color-8 .custom-select button.custom-select .caret, .color-8-twocolor .custom-select button.custom-select .caret {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.91mm%22%20height%3D%226.4mm%22%20viewBox%3D%220%200%2030.93%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_bottom%3C%2Ftitle%3E%3Cpath%20d%3D%22M30.06%205.24c-1.1%201.1-12.5%2012-12.5%2012a2.9%202.9%200%200%201-4.2%200s-11.5-10.9-12.5-12a3.11%203.11%200%200%201%200-4.3%202.82%202.82%200%200%201%204.2%200l10.4%2010%2010.4-10a2.82%202.82%200%200%201%204.2%200%203.11%203.11%200%200%201%200%204.3z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .custom-select button.custom-select .caret span, .color-8-twocolor .custom-select button.custom-select .caret span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__expandable {
  background-color: white;
  font-size: 0.875rem;
  color: #e1334d;
  line-height: 1.2;
  padding-top: 20px;
  padding-bottom: 20px; }

.block__expandable__header {
  position: relative;
  padding: 0px 30px 0px 91px;
  max-width: 555px;
  margin: 0 auto; }

@media screen and (max-width: 767px) {
  .block__expandable__header {
    padding: 0 30px 0 30px; } }

.block__expandable__header:before {
  content: " ";
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.57mm%22%20height%3D%2214.57mm%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_information%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.4%200a20.65%2020.65%200%201%200%2020.9%2020.4%2020.72%2020.72%200%200%200-20.9-20.4zm2.3%206.8c2.1%200%202.7%201.2%202.7%202.6%200%201.7-1.4%203.3-3.8%203.3-2%200-2.9-1-2.9-2.6a3.73%203.73%200%200%201%204-3.3zm-5.4%2026.7c-1.4%200-2.5-.9-1.5-4.7l1.6-6.8c.3-1.1.3-1.5%200-1.5a12.49%2012.49%200%200%200-3.4%201.5l-.7-1.2c3.5-2.9%207.5-4.6%209.2-4.6%201.4%200%201.7%201.7%201%204.3l-1.9%207.1c-.3%201.3-.2%201.7.1%201.7a7.4%207.4%200%200%200%203.2-1.6l.8%201.1c-3.3%203.4-7%204.7-8.4%204.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 40px;
  position: absolute;
  width: 40px;
  display: block;
  left: 36px;
  top: 0px; }

.block__expandable__header:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

@media screen and (max-width: 767px) {
  .block__expandable__header:before {
    position: relative;
    left: 50%;
    margin: 0 0 20px -20px; } }

.block__expandable__header a,
.block__expandable__header span {
  color: #e1334d;
  width: 100%;
  text-decoration: none;
  padding-right: 15px;
  display: block;
  position: relative;
  z-index: 10;
  min-height: 35px; }

.block__expandable__header--clickable a:after {
  font-family: 'Glyphicons Halflings';
  content: "\e097";
  position: absolute;
  z-index: 1;
  right: 0px;
  top: 50%;
  margin-top: -10px; }

.block__expandable__header--clickable a.collapsed:after {
  content: "\e096"; }

.block__expandable__text {
  padding: 0px 35px 0px 30px;
  max-width: 555px;
  margin: 15px auto 0 auto;
  color: #e1334d; }

.color-0 .block__expandable {
  background-color: #e1334d; }

.color-0 .block__expandable__header:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.57mm%22%20height%3D%2214.57mm%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_information%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.4%200a20.65%2020.65%200%201%200%2020.9%2020.4%2020.72%2020.72%200%200%200-20.9-20.4zm2.3%206.8c2.1%200%202.7%201.2%202.7%202.6%200%201.7-1.4%203.3-3.8%203.3-2%200-2.9-1-2.9-2.6a3.73%203.73%200%200%201%204-3.3zm-5.4%2026.7c-1.4%200-2.5-.9-1.5-4.7l1.6-6.8c.3-1.1.3-1.5%200-1.5a12.49%2012.49%200%200%200-3.4%201.5l-.7-1.2c3.5-2.9%207.5-4.6%209.2-4.6%201.4%200%201.7%201.7%201%204.3l-1.9%207.1c-.3%201.3-.2%201.7.1%201.7a7.4%207.4%200%200%200%203.2-1.6l.8%201.1c-3.3%203.4-7%204.7-8.4%204.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__expandable__header:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__expandable a,
.color-0 .block__expandable span,
.color-0 .block__expandable .block__expandable__text {
  color: white; }

.fact-icon__text,
.fact-icon__image {
  text-align: center; }

.fact-icon__image {
  margin-bottom: 15px; }

.fact-icon__text {
  font-size: 1.2rem; }

.favoriten__items {
  /*display: flex;
    justify-content: space-around;
    flex-wrap: wrap;

    &:after {
        content: "";
        flex: auto;
    }
    > div {
        width: 32%;
        margin-bottom: 2%;
    }
    */ }

.favoriten__kachel {
  margin-bottom: 20px; }

.favoriten__kachel .kachel {
  height: 100%; }

.favoriten__kachel .kachel .herz {
  top: 10px;
  right: 20px; }

.favoriten__empty-box {
  padding: 40px 20px;
  text-align: center;
  background-color: #fff; }

.favoriten > .row, .favoriten > .block__gridbox {
  margin-bottom: 40px; }

.favoriten__remove-box {
  max-width: 500px;
  margin: 40px auto;
  display: none; }

.favoriten__empty-box > a {
  display: inline-block;
  margin: 0 20px; }

.favoritenForm__messages .alert-success,
.favoritenForm__messages .alert-danger {
  display: none; }

.favoritenForm__messages .alert-success {
  background-color: #326e65;
  color: white;
  border: none;
  border-radius: 0px; }

.glossar__letter {
  margin-bottom: 60px; }

.glossar__filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 10px 0 20px 0; }

.glossar__filter {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-transform: uppercase; }

@media screen and (max-width: 991px) {
  .glossar__filter {
    padding: 10px;
    -ms-flex-positive: 0;
        flex-grow: 0; } }

.glossar__filter--disabled {
  color: #7d7d7d; }

.block__googlemaps #map-canvas {
  height: 300px;
  width: 100%; }

.block__gridbox__list {
  padding-bottom: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.block__gridbox__list .slick-track {
  display: -ms-flexbox;
  display: flex; }

.block__gridbox__list .slick-track .slick-slide {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  height: auto; }

.block__gridbox__list .slick-track .slick-slide > div {
  width: 100%;
  background-color: #fff; }

.block__gridbox__list__item {
  margin-bottom: 30px; }

.block__headerteaser {
  overflow: hidden;
  height: 520px; }

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .block__headerteaser {
    height: 400px; } }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .block__headerteaser {
    height: 400px; } }

@media screen and (max-width: 767px) {
  .block__headerteaser {
    height: 300px; } }

body.layout__Default .block__headerteaser {
  height: 360px; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  body.layout__Default .block__headerteaser {
    height: 300px; } }

@media screen and (max-width: 767px) {
  body.layout__Default .block__headerteaser {
    height: 300px; } }

.block__headerteaser__list {
  display: none; }

.block__headerteaser__list__item--withoutimage--color-0 {
  background-color: #fff;
  color: #e1334d; }

.block__headerteaser__list__item--withoutimage--color-1 {
  background-color: #bf142e; }

.block__headerteaser__list__item--withoutimage--color-2 {
  background-color: #e1334d; }

.block__headerteaser__list__item--withoutimage--color-3 {
  background-color: #326e65; }

.block__headerteaser__list__item--withoutimage--color-4 {
  background-color: #4d9785; }

.block__headerteaser__list__item--withoutimage--color-5 {
  background-color: #ee9b14; }

.block__headerteaser__list__item--withoutimage--color-6 {
  background-color: #f5db5e; }

.block__headerteaser__list__item--withoutimage--color-7 {
  background-color: #1e9db3; }

.block__headerteaser__list__item--withoutimage--color-8 {
  background-color: #64c4da; }

.block__headerteaser__list__item__background {
  position: absolute;
  height: 520px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover; }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__background {
    height: 220px; } }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .block__headerteaser__list__item__background {
    height: 400px; } }

body.layout__Default .block__headerteaser__list__item__background {
  height: 360px; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  body.layout__Default .block__headerteaser__list__item__background {
    height: 300px; } }

@media screen and (max-width: 767px) {
  body.layout__Default .block__headerteaser__list__item__background {
    height: 300px; } }

.block__headerteaser__list__item__container {
  position: relative;
  height: 520px;
  padding: 0 8px; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .block__headerteaser__list__item__container {
    height: 400px; } }

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .block__headerteaser__list__item__container {
    height: 400px; } }

body.layout__Default .block__headerteaser__list__item__container {
  height: 360px; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  body.layout__Default .block__headerteaser__list__item__container {
    height: 300px; } }

@media screen and (max-width: 767px) {
  body.layout__Default .block__headerteaser__list__item__container {
    height: 300px; } }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__container {
    width: 100%;
    padding: 0;
    height: 300px; } }

.block__headerteaser__list__item__content {
  width: 340px;
  position: absolute;
  bottom: 0; }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__content {
    width: 100%; } }

.block__headerteaser__list__item__content .canvastop,
.block__headerteaser__list__item__content .canvasbottom {
  display: none;
  position: absolute;
  width: 90px;
  height: 30px; }

.block__headerteaser__list__item__content--withoutimage {
  position: relative;
  max-width: 600px;
  width: auto;
  height: 520px;
  padding-top: 120px;
  margin: 0px auto 0 auto; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .block__headerteaser__list__item__content--withoutimage {
    height: 300px; } }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__content--withoutimage {
    height: 300px;
    padding-top: 80px;
    padding-left: 15px;
    padding-right: 15px; } }

body.layout__Default .block__headerteaser__list__item__content--withoutimage {
  height: 360px; }

@media screen and (min-width: 768px) and (max-width: 991px) {
  body.layout__Default .block__headerteaser__list__item__content--withoutimage {
    height: 300px; } }

@media screen and (max-width: 767px) {
  body.layout__Default .block__headerteaser__list__item__content--withoutimage {
    height: 300px; } }

.block__headerteaser__list__item__content--withoutimage .canvastop,
.block__headerteaser__list__item__content--withoutimage .canvasbottom {
  display: block; }

.block__headerteaser__list__item__content--withoutimage .canvastop {
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 90px 30px 0;
  border-color: transparent #ffffff transparent transparent; }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__content--withoutimage .canvastop {
    right: 15px; } }

.block__headerteaser__list__item__content--withoutimage .canvasbottom {
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 0 0 90px;
  border-color: transparent transparent transparent #ffffff; }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__content--withoutimage .canvasbottom {
    left: 15px; } }

.block__headerteaser__list__item__content__text {
  position: relative;
  z-index: 2;
  padding: 20px 25px; }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__content__text {
    padding: 10px 15px; } }

.block__headerteaser__list__item__content--withoutimage .block__headerteaser__list__item__content__text {
  padding: 0; }

.block__headerteaser__list__item__content__text__logo {
  margin-bottom: 5px; }

.block__headerteaser__list__item__content__text__categorie {
  font-size: 12px;
  min-height: 30px; }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__content__text__categorie {
    min-height: 20px; } }

.block__headerteaser__list__item__content__text__title {
  font-size: 30px;
  line-height: 30px;
  position: relative; }

body.layout__Default .block__headerteaser__list__item__content__text__title {
  padding-right: 50px; }

body.layout__Default .block__headerteaser__list__item__content__text__title .herz {
  height: 40px;
  width: 40px; }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__content__text__title {
    font-size: 20px;
    line-height: 20px; } }

body.layout__Index .block__headerteaser__list__item__content__text__title .herz {
  display: none; }

.block__headerteaser__list__item__content__text__text {
  font-size: 12px;
  margin-top: 10px;
  line-height: 1.2em; }

@media screen and (max-width: 767px) {
  .block__headerteaser__list__item__content__text__text {
    padding-right: 50px; } }

.block__headerteaser__list__item__content__text__link {
  text-align: right;
  margin-top: 10px; }

.block__headerteaser__list__item__content__text__link a {
  font-size: 16px;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0);
  color: #e1334d;
  position: relative;
  padding-right: 35px; }

.block__headerteaser__list__item__content__text__link a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.block__headerteaser__list__item__content__text__link a:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.block__headerteaser__list__item__content__text__link a:hover::before {
  width: 100%; }

.block__headerteaser__list__item__content__text__link a span.arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  height: 18px;
  width: 18px;
  position: absolute;
  right: 8px;
  top: 2px;
  transition: transform .2s ease; }

.block__headerteaser__list__item__content__text__link a span.arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__headerteaser__list__item__content__text__link a:hover span.arrow {
  transform: translateX(8px); }

.block__headerteaser__list__item__content__text__link a[target=_blank] span.arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 14px;
  width: 14px;
  top: 4px; }

.block__headerteaser__list__item__content__text__link a[target=_blank] span.arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__headerteaser__list__item__content__text__link a[target=_blank]:hover span.arrow {
  transform: translate(4px, -4px); }

.block__headerteaser__list__item__content__text--color-0 .block__headerteaser__list__item__content__text__title {
  color: #e1334d; }

.block__headerteaser__list__item__content__text--color-0 .block__headerteaser__list__item__content__text__link a:hover {
  color: #e1334d; }

.block__headerteaser__list__item__content__text--color-1, .block__headerteaser__list__item__content__text--color-2, .block__headerteaser__list__item__content__text--color-3, .block__headerteaser__list__item__content__text--color-4, .block__headerteaser__list__item__content__text--color-5, .block__headerteaser__list__item__content__text--color-6, .block__headerteaser__list__item__content__text--color-7, .block__headerteaser__list__item__content__text--color-8 {
  color: white; }

.block__headerteaser__list__item__content__text--color-1 a, .block__headerteaser__list__item__content__text--color-2 a, .block__headerteaser__list__item__content__text--color-3 a, .block__headerteaser__list__item__content__text--color-4 a, .block__headerteaser__list__item__content__text--color-5 a, .block__headerteaser__list__item__content__text--color-6 a, .block__headerteaser__list__item__content__text--color-7 a, .block__headerteaser__list__item__content__text--color-8 a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0);
  padding-right: 35px;
  color: white; }

.block__headerteaser__list__item__content__text--color-1 a::before, .block__headerteaser__list__item__content__text--color-2 a::before, .block__headerteaser__list__item__content__text--color-3 a::before, .block__headerteaser__list__item__content__text--color-4 a::before, .block__headerteaser__list__item__content__text--color-5 a::before, .block__headerteaser__list__item__content__text--color-6 a::before, .block__headerteaser__list__item__content__text--color-7 a::before, .block__headerteaser__list__item__content__text--color-8 a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: white;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.block__headerteaser__list__item__content__text--color-1 a:hover, .block__headerteaser__list__item__content__text--color-2 a:hover, .block__headerteaser__list__item__content__text--color-3 a:hover, .block__headerteaser__list__item__content__text--color-4 a:hover, .block__headerteaser__list__item__content__text--color-5 a:hover, .block__headerteaser__list__item__content__text--color-6 a:hover, .block__headerteaser__list__item__content__text--color-7 a:hover, .block__headerteaser__list__item__content__text--color-8 a:hover {
  text-decoration: none;
  color: white;
  transform: translateZ(0); }

.block__headerteaser__list__item__content__text--color-1 a:hover::before, .block__headerteaser__list__item__content__text--color-2 a:hover::before, .block__headerteaser__list__item__content__text--color-3 a:hover::before, .block__headerteaser__list__item__content__text--color-4 a:hover::before, .block__headerteaser__list__item__content__text--color-5 a:hover::before, .block__headerteaser__list__item__content__text--color-6 a:hover::before, .block__headerteaser__list__item__content__text--color-7 a:hover::before, .block__headerteaser__list__item__content__text--color-8 a:hover::before {
  width: 100%; }

.block__headerteaser__list__item__content__text--color-1 a span.arrow, .block__headerteaser__list__item__content__text--color-2 a span.arrow, .block__headerteaser__list__item__content__text--color-3 a span.arrow, .block__headerteaser__list__item__content__text--color-4 a span.arrow, .block__headerteaser__list__item__content__text--color-5 a span.arrow, .block__headerteaser__list__item__content__text--color-6 a span.arrow, .block__headerteaser__list__item__content__text--color-7 a span.arrow, .block__headerteaser__list__item__content__text--color-8 a span.arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__headerteaser__list__item__content__text--color-1 a span.arrow span, .block__headerteaser__list__item__content__text--color-2 a span.arrow span, .block__headerteaser__list__item__content__text--color-3 a span.arrow span, .block__headerteaser__list__item__content__text--color-4 a span.arrow span, .block__headerteaser__list__item__content__text--color-5 a span.arrow span, .block__headerteaser__list__item__content__text--color-6 a span.arrow span, .block__headerteaser__list__item__content__text--color-7 a span.arrow span, .block__headerteaser__list__item__content__text--color-8 a span.arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__headerteaser__list__item__content__text--color-1 a:hover, .block__headerteaser__list__item__content__text--color-2 a:hover, .block__headerteaser__list__item__content__text--color-3 a:hover, .block__headerteaser__list__item__content__text--color-4 a:hover, .block__headerteaser__list__item__content__text--color-5 a:hover, .block__headerteaser__list__item__content__text--color-6 a:hover, .block__headerteaser__list__item__content__text--color-7 a:hover, .block__headerteaser__list__item__content__text--color-8 a:hover {
  color: white; }

.block__headerteaser__list__item__content__text--color-1 a[target=_blank] span.arrow, .block__headerteaser__list__item__content__text--color-2 a[target=_blank] span.arrow, .block__headerteaser__list__item__content__text--color-3 a[target=_blank] span.arrow, .block__headerteaser__list__item__content__text--color-4 a[target=_blank] span.arrow, .block__headerteaser__list__item__content__text--color-5 a[target=_blank] span.arrow, .block__headerteaser__list__item__content__text--color-6 a[target=_blank] span.arrow, .block__headerteaser__list__item__content__text--color-7 a[target=_blank] span.arrow, .block__headerteaser__list__item__content__text--color-8 a[target=_blank] span.arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__headerteaser__list__item__content__text--color-1 a[target=_blank] span.arrow span, .block__headerteaser__list__item__content__text--color-2 a[target=_blank] span.arrow span, .block__headerteaser__list__item__content__text--color-3 a[target=_blank] span.arrow span, .block__headerteaser__list__item__content__text--color-4 a[target=_blank] span.arrow span, .block__headerteaser__list__item__content__text--color-5 a[target=_blank] span.arrow span, .block__headerteaser__list__item__content__text--color-6 a[target=_blank] span.arrow span, .block__headerteaser__list__item__content__text--color-7 a[target=_blank] span.arrow span, .block__headerteaser__list__item__content__text--color-8 a[target=_blank] span.arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__headerteaser__list__item__content__text--color-1 .herz, .block__headerteaser__list__item__content__text--color-2 .herz, .block__headerteaser__list__item__content__text--color-3 .herz, .block__headerteaser__list__item__content__text--color-4 .herz, .block__headerteaser__list__item__content__text--color-5 .herz, .block__headerteaser__list__item__content__text--color-6 .herz, .block__headerteaser__list__item__content__text--color-7 .herz, .block__headerteaser__list__item__content__text--color-8 .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__headerteaser__list__item__content__text--color-1 .herz span, .block__headerteaser__list__item__content__text--color-2 .herz span, .block__headerteaser__list__item__content__text--color-3 .herz span, .block__headerteaser__list__item__content__text--color-4 .herz span, .block__headerteaser__list__item__content__text--color-5 .herz span, .block__headerteaser__list__item__content__text--color-6 .herz span, .block__headerteaser__list__item__content__text--color-7 .herz span, .block__headerteaser__list__item__content__text--color-8 .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__headerteaser__list__item__content__text--color-1 .herz--active, .block__headerteaser__list__item__content__text--color-2 .herz--active, .block__headerteaser__list__item__content__text--color-3 .herz--active, .block__headerteaser__list__item__content__text--color-4 .herz--active, .block__headerteaser__list__item__content__text--color-5 .herz--active, .block__headerteaser__list__item__content__text--color-6 .herz--active, .block__headerteaser__list__item__content__text--color-7 .herz--active, .block__headerteaser__list__item__content__text--color-8 .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__headerteaser__list__item__content__text--color-1 .herz--active span, .block__headerteaser__list__item__content__text--color-2 .herz--active span, .block__headerteaser__list__item__content__text--color-3 .herz--active span, .block__headerteaser__list__item__content__text--color-4 .herz--active span, .block__headerteaser__list__item__content__text--color-5 .herz--active span, .block__headerteaser__list__item__content__text--color-6 .herz--active span, .block__headerteaser__list__item__content__text--color-7 .herz--active span, .block__headerteaser__list__item__content__text--color-8 .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__headerteaser__list__item--image {
  background-color: rgba(0, 0, 0, 0.55); }

.block__headerteaser__list__item--image .block__headerteaser__list__item__content__text {
  padding: 0 20px; }

.herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: block;
  height: 32px;
  width: 32px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  cursor: pointer; }

.herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.herz:hover {
  animation-name: pulse_animation;
  animation-duration: 1000ms;
  transform-origin: 70% 70%;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

.herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  /*animation-name: pulse_animation;
  animation-duration: 1000ms;
  transform-origin:70% 70%;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  */ }

.herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

@keyframes pulse_animation {
  0% {
    transform: scale(1); }
  30% {
    transform: scale(1); }
  40% {
    transform: scale(1.2); }
  50% {
    transform: scale(1); }
  60% {
    transform: scale(1); }
  70% {
    transform: scale(1.15); }
  80% {
    transform: scale(1); }
  100% {
    transform: scale(1); } }

.color-1 .herz, .color-1-twocolor .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .herz span, .color-1-twocolor .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .herz--active, .color-1-twocolor .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .herz--active span, .color-1-twocolor .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .herz, .color-2-twocolor .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .herz span, .color-2-twocolor .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .herz--active, .color-2-twocolor .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .herz--active span, .color-2-twocolor .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .herz, .color-3-twocolor .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .herz span, .color-3-twocolor .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .herz--active, .color-3-twocolor .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .herz--active span, .color-3-twocolor .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .herz, .color-4-twocolor .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .herz span, .color-4-twocolor .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .herz--active, .color-4-twocolor .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .herz--active span, .color-4-twocolor .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .herz, .color-5-twocolor .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .herz span, .color-5-twocolor .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .herz--active, .color-5-twocolor .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .herz--active span, .color-5-twocolor .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .herz, .color-6-twocolor .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .herz span, .color-6-twocolor .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .herz--active, .color-6-twocolor .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .herz--active span, .color-6-twocolor .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .herz, .color-7-twocolor .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .herz span, .color-7-twocolor .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .herz--active, .color-7-twocolor .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .herz--active span, .color-7-twocolor .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .herz, .color-8-twocolor .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .herz span, .color-8-twocolor .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .herz--active, .color-8-twocolor .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .herz--active span, .color-8-twocolor .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.hochschul-detail .list__more {
  padding: 5px 0 0;
  right: 15px;
  position: absolute; }

.hochschul-detail .hochschul-detail__listitem {
  margin: 20px 0; }

.hochschul-detail .hochschul-detail__listitem:last-child {
  margin: 20px 0 0; }

.hochschul-detail .hochschul-detail__kachel-titel {
  margin-bottom: 0; }

.hochschul-detail .hochschul-detail__kachel-content > .herz {
  height: 23px;
  width: 23px;
  right: 20px;
  top: 15px; }

.block__images__list {
  padding-bottom: 10px; }

.block__images__list__item__description {
  margin-top: 10px; }

.block__images__list__item > img {
  max-height: none; }

.img-teaser {
  display: block;
  position: relative;
  padding-bottom: 85px; }

@media screen and (max-width: 767px) {
  .img-teaser {
    padding-bottom: 60px; } }

.img-teaser a {
  display: block;
  overflow: hidden; }

.img-teaser__text {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 115px;
  min-height: 115px;
  width: 100%; }

@media screen and (max-width: 767px) {
  .img-teaser__text {
    height: auto; } }

.img-teaser__date {
  font-size: 0.8rem;
  display: block; }

.img-teaser__text-wrapper {
  position: relative;
  z-index: 2;
  padding: 12px 0px 12px 15px;
  height: 100%;
  width: 68%; }

.img-teaser__headline {
  margin: 10px 0 0 0;
  font-size: 23px; }

.img-teaser__link-arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: block;
  height: 40px;
  width: 40px;
  position: absolute;
  right: 5%;
  z-index: 2;
  top: 45%; }

.img-teaser__link-arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.img-teaser__type {
  font-size: 0.75rem; }

.img-teaser__link-arrow,
.img-teaser__text-wrapper {
  transform: translateZ(0); }

.color-1 .img-teaser__link-arrow, .color-1-twocolor .img-teaser__link-arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .img-teaser__link-arrow span, .color-1-twocolor .img-teaser__link-arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .img-teaser__link-arrow, .color-2-twocolor .img-teaser__link-arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .img-teaser__link-arrow span, .color-2-twocolor .img-teaser__link-arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .img-teaser__link-arrow, .color-3-twocolor .img-teaser__link-arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .img-teaser__link-arrow span, .color-3-twocolor .img-teaser__link-arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .img-teaser__link-arrow, .color-4-twocolor .img-teaser__link-arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .img-teaser__link-arrow span, .color-4-twocolor .img-teaser__link-arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .img-teaser__link-arrow, .color-5-twocolor .img-teaser__link-arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .img-teaser__link-arrow span, .color-5-twocolor .img-teaser__link-arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .img-teaser__link-arrow, .color-6-twocolor .img-teaser__link-arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .img-teaser__link-arrow span, .color-6-twocolor .img-teaser__link-arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .img-teaser__link-arrow, .color-7-twocolor .img-teaser__link-arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .img-teaser__link-arrow span, .color-7-twocolor .img-teaser__link-arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .img-teaser__link-arrow, .color-8-twocolor .img-teaser__link-arrow {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .img-teaser__link-arrow span, .color-8-twocolor .img-teaser__link-arrow span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__infobox {
  padding: 25px 25px;
  position: relative; }

.block__infobox h4 {
  margin-top: 0;
  font-size: 20px;
  padding-right: 60px;
  margin-bottom: 17px; }

.block__infobox__icon {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 49px;
  height: 40px;
  opacity: .3; }

@media screen and (max-width: 991px) {
  .block__infobox {
    margin-bottom: 25px; }
  .block__infobox h4 {
    margin-bottom: 20px; } }

.color-0 .block__infoboxcolor-1 {
  background-color: #bf142e; }

.color-0 .block__infoboxcolor-2 {
  background-color: #e1334d; }

.color-0 .block__infoboxcolor-2 a:hover {
  color: #fff; }

.color-0 .block__infoboxcolor-2 a:hover::before {
  background: #fff; }

.color-0 .block__infoboxcolor-3 {
  background-color: #326e65; }

.color-0 .block__infoboxcolor-4 {
  background-color: #4d9785; }

.color-0 .block__infoboxcolor-5 {
  background-color: #ee9b14; }

.color-0 .block__infoboxcolor-6 {
  background-color: #f5db5e; }

.color-0 .block__infoboxcolor-7 {
  background-color: #1e9db3; }

.color-0 .block__infoboxcolor-8 {
  background-color: #64c4da; }

.color-0 .block__infobox {
  color: white; }

.color-0 .block__infobox__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__infobox__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__infobox__icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.4mm%22%20height%3D%2210.23mm%22%20viewBox%3D%220%200%2046.5%2029%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Epeople%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M38.7%2015.9a5.8%205.8%200%201%200-5.8-5.8%205.8%205.8%200%200%200%205.8%205.8zM42.8%2017.6h-8.2a5.87%205.87%200%200%201%20.4%202.3v9.1h11.5v-7.7a3.69%203.69%200%200%200-3.7-3.7zM23.2%2013.6a6.89%206.89%200%200%200%206.9-6.8%206.83%206.83%200%200%200-6.9-6.8%206.81%206.81%200%200%200-6.8%206.8%206.87%206.87%200%200%200%206.8%206.8zM28%2015.5h-9.5a4.44%204.44%200%200%200-4.4%204.4v9.1h18.3v-9.1a4.37%204.37%200%200%200-4.4-4.4zM7.7%204.3a5.8%205.8%200%201%200%205.8%205.8%205.8%205.8%200%200%200-5.8-5.8zM3.7%2017.6a3.69%203.69%200%200%200-3.7%203.7v7.7h11.5v-9.1a5.87%205.87%200%200%201%20.4-2.3h-8.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__infobox__icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__infobox__icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.37mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2046.41%2046.41%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Ecompass%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M34.2%2012.3s-11.1%201.5-15.8%206.2l-6.2%2015.8s11.1-1.5%2015.8-6.2l6.2-15.8zm-17.7%2017.7c.9-3.2%202.3-7.1%204.3-9l.2-.2%204.7%204.7-.2.2c-1.9%202-5.7%203.4-9%204.3zM23.5%2046.4a23.2%2023.2%200%201%200-23.5-22.9%2023.22%2023.22%200%200%200%2023.5%2022.9zm-.6-41.5a18.35%2018.35%200%201%201-18.1%2018.6%2018.46%2018.46%200%200%201%2018.1-18.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 40px;
  height: 40px; }

.color-0 .block__infobox__icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__infobox a[target=_blank], .color-0 .block__infobox a.link, .color-0 .block__infobox a.rte-link, .color-0 .block__infobox .checklist__item-content p a, .checklist__item-content p .color-0 .block__infobox a, .color-0 .block__infobox a.list__listitem-text--link {
  color: #fff; }

.color-0 .block__infobox a[target=_blank]:hover, .color-0 .block__infobox a.link:hover, .color-0 .block__infobox a.rte-link:hover, .color-0 .block__infobox .checklist__item-content p a:hover, .checklist__item-content p .color-0 .block__infobox a:hover, .color-0 .block__infobox a.list__listitem-text--link:hover {
  color: #fff; }

.color-0 .block__infobox a[target=_blank]::before, .color-0 .block__infobox a.link::before, .color-0 .block__infobox a.rte-link::before, .color-0 .block__infobox .checklist__item-content p a::before, .checklist__item-content p .color-0 .block__infobox a::before, .color-0 .block__infobox a.list__listitem-text--link::before {
  background: #fff; }

.color-0 .block__infobox .link::after, .color-0 .block__infobox .rte-link::after, .color-0 .block__infobox .checklist__item-content p a::after, .checklist__item-content p .color-0 .block__infobox a::after, .color-0 .block__infobox .list__listitem-text--link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__infobox .link::after span, .color-0 .block__infobox .rte-link::after span, .color-0 .block__infobox .checklist__item-content p a::after span, .checklist__item-content p .color-0 .block__infobox a::after span, .color-0 .block__infobox .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__infobox .link[target="_blank"]::after, .color-0 .block__infobox [target="_blank"].rte-link::after, .color-0 .block__infobox .checklist__item-content p a[target="_blank"]::after, .checklist__item-content p .color-0 .block__infobox a[target="_blank"]::after, .color-0 .block__infobox [target="_blank"].list__listitem-text--link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__infobox .link[target="_blank"]::after span, .color-0 .block__infobox [target="_blank"].rte-link::after span, .color-0 .block__infobox .checklist__item-content p a[target="_blank"]::after span, .checklist__item-content p .color-0 .block__infobox a[target="_blank"]::after span, .color-0 .block__infobox [target="_blank"].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__infobox {
  background-color: #fff;
  color: #000; }

.color-1 .block__infobox h4 {
  color: #bf142e; }

.color-1 .block__infobox__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__infobox__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__infobox__icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.4mm%22%20height%3D%2210.23mm%22%20viewBox%3D%220%200%2046.5%2029%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Epeople%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M38.7%2015.9a5.8%205.8%200%201%200-5.8-5.8%205.8%205.8%200%200%200%205.8%205.8zM42.8%2017.6h-8.2a5.87%205.87%200%200%201%20.4%202.3v9.1h11.5v-7.7a3.69%203.69%200%200%200-3.7-3.7zM23.2%2013.6a6.89%206.89%200%200%200%206.9-6.8%206.83%206.83%200%200%200-6.9-6.8%206.81%206.81%200%200%200-6.8%206.8%206.87%206.87%200%200%200%206.8%206.8zM28%2015.5h-9.5a4.44%204.44%200%200%200-4.4%204.4v9.1h18.3v-9.1a4.37%204.37%200%200%200-4.4-4.4zM7.7%204.3a5.8%205.8%200%201%200%205.8%205.8%205.8%205.8%200%200%200-5.8-5.8zM3.7%2017.6a3.69%203.69%200%200%200-3.7%203.7v7.7h11.5v-9.1a5.87%205.87%200%200%201%20.4-2.3h-8.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__infobox__icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__infobox__icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.37mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2046.41%2046.41%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Ecompass%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M34.2%2012.3s-11.1%201.5-15.8%206.2l-6.2%2015.8s11.1-1.5%2015.8-6.2l6.2-15.8zm-17.7%2017.7c.9-3.2%202.3-7.1%204.3-9l.2-.2%204.7%204.7-.2.2c-1.9%202-5.7%203.4-9%204.3zM23.5%2046.4a23.2%2023.2%200%201%200-23.5-22.9%2023.22%2023.22%200%200%200%2023.5%2022.9zm-.6-41.5a18.35%2018.35%200%201%201-18.1%2018.6%2018.46%2018.46%200%200%201%2018.1-18.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 40px;
  height: 40px; }

.color-1 .block__infobox__icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__infobox a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .block__infobox a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #bf142e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .block__infobox a:hover {
  text-decoration: none;
  color: #bf142e;
  transform: translateZ(0); }

.color-1 .block__infobox a:hover::before {
  width: 100%; }

.color-1 .block__infobox a::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__infobox a::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__infobox a:hover {
  color: #bf142e !important; }

.color-1 .block__infobox a[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__infobox a[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__infobox {
  background-color: #fff;
  color: #000; }

.color-2 .block__infobox h4 {
  color: #e1334d; }

.color-2 .block__infobox__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .block__infobox__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__infobox__icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.4mm%22%20height%3D%2210.23mm%22%20viewBox%3D%220%200%2046.5%2029%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Epeople%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M38.7%2015.9a5.8%205.8%200%201%200-5.8-5.8%205.8%205.8%200%200%200%205.8%205.8zM42.8%2017.6h-8.2a5.87%205.87%200%200%201%20.4%202.3v9.1h11.5v-7.7a3.69%203.69%200%200%200-3.7-3.7zM23.2%2013.6a6.89%206.89%200%200%200%206.9-6.8%206.83%206.83%200%200%200-6.9-6.8%206.81%206.81%200%200%200-6.8%206.8%206.87%206.87%200%200%200%206.8%206.8zM28%2015.5h-9.5a4.44%204.44%200%200%200-4.4%204.4v9.1h18.3v-9.1a4.37%204.37%200%200%200-4.4-4.4zM7.7%204.3a5.8%205.8%200%201%200%205.8%205.8%205.8%205.8%200%200%200-5.8-5.8zM3.7%2017.6a3.69%203.69%200%200%200-3.7%203.7v7.7h11.5v-9.1a5.87%205.87%200%200%201%20.4-2.3h-8.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .block__infobox__icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__infobox__icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.37mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2046.41%2046.41%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Ecompass%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M34.2%2012.3s-11.1%201.5-15.8%206.2l-6.2%2015.8s11.1-1.5%2015.8-6.2l6.2-15.8zm-17.7%2017.7c.9-3.2%202.3-7.1%204.3-9l.2-.2%204.7%204.7-.2.2c-1.9%202-5.7%203.4-9%204.3zM23.5%2046.4a23.2%2023.2%200%201%200-23.5-22.9%2023.22%2023.22%200%200%200%2023.5%2022.9zm-.6-41.5a18.35%2018.35%200%201%201-18.1%2018.6%2018.46%2018.46%200%200%201%2018.1-18.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 40px;
  height: 40px; }

.color-2 .block__infobox__icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__infobox a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-2 .block__infobox a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-2 .block__infobox a:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.color-2 .block__infobox a:hover::before {
  width: 100%; }

.color-2 .block__infobox a::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .block__infobox a::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__infobox a:hover {
  color: #e1334d !important; }

.color-2 .block__infobox a[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .block__infobox a[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__infobox {
  background-color: #fff;
  color: #000; }

.color-3 .block__infobox h4 {
  color: #326e65; }

.color-3 .block__infobox__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .block__infobox__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__infobox__icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.4mm%22%20height%3D%2210.23mm%22%20viewBox%3D%220%200%2046.5%2029%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Epeople%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M38.7%2015.9a5.8%205.8%200%201%200-5.8-5.8%205.8%205.8%200%200%200%205.8%205.8zM42.8%2017.6h-8.2a5.87%205.87%200%200%201%20.4%202.3v9.1h11.5v-7.7a3.69%203.69%200%200%200-3.7-3.7zM23.2%2013.6a6.89%206.89%200%200%200%206.9-6.8%206.83%206.83%200%200%200-6.9-6.8%206.81%206.81%200%200%200-6.8%206.8%206.87%206.87%200%200%200%206.8%206.8zM28%2015.5h-9.5a4.44%204.44%200%200%200-4.4%204.4v9.1h18.3v-9.1a4.37%204.37%200%200%200-4.4-4.4zM7.7%204.3a5.8%205.8%200%201%200%205.8%205.8%205.8%205.8%200%200%200-5.8-5.8zM3.7%2017.6a3.69%203.69%200%200%200-3.7%203.7v7.7h11.5v-9.1a5.87%205.87%200%200%201%20.4-2.3h-8.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .block__infobox__icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__infobox__icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.37mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2046.41%2046.41%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Ecompass%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M34.2%2012.3s-11.1%201.5-15.8%206.2l-6.2%2015.8s11.1-1.5%2015.8-6.2l6.2-15.8zm-17.7%2017.7c.9-3.2%202.3-7.1%204.3-9l.2-.2%204.7%204.7-.2.2c-1.9%202-5.7%203.4-9%204.3zM23.5%2046.4a23.2%2023.2%200%201%200-23.5-22.9%2023.22%2023.22%200%200%200%2023.5%2022.9zm-.6-41.5a18.35%2018.35%200%201%201-18.1%2018.6%2018.46%2018.46%200%200%201%2018.1-18.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 40px;
  height: 40px; }

.color-3 .block__infobox__icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__infobox a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-3 .block__infobox a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #326e65;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-3 .block__infobox a:hover {
  text-decoration: none;
  color: #326e65;
  transform: translateZ(0); }

.color-3 .block__infobox a:hover::before {
  width: 100%; }

.color-3 .block__infobox a::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .block__infobox a::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__infobox a:hover {
  color: #326e65 !important; }

.color-3 .block__infobox a[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .block__infobox a[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__infobox {
  background-color: #fff;
  color: #000; }

.color-4 .block__infobox h4 {
  color: #4d9785; }

.color-4 .block__infobox__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .block__infobox__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__infobox__icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.4mm%22%20height%3D%2210.23mm%22%20viewBox%3D%220%200%2046.5%2029%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Epeople%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M38.7%2015.9a5.8%205.8%200%201%200-5.8-5.8%205.8%205.8%200%200%200%205.8%205.8zM42.8%2017.6h-8.2a5.87%205.87%200%200%201%20.4%202.3v9.1h11.5v-7.7a3.69%203.69%200%200%200-3.7-3.7zM23.2%2013.6a6.89%206.89%200%200%200%206.9-6.8%206.83%206.83%200%200%200-6.9-6.8%206.81%206.81%200%200%200-6.8%206.8%206.87%206.87%200%200%200%206.8%206.8zM28%2015.5h-9.5a4.44%204.44%200%200%200-4.4%204.4v9.1h18.3v-9.1a4.37%204.37%200%200%200-4.4-4.4zM7.7%204.3a5.8%205.8%200%201%200%205.8%205.8%205.8%205.8%200%200%200-5.8-5.8zM3.7%2017.6a3.69%203.69%200%200%200-3.7%203.7v7.7h11.5v-9.1a5.87%205.87%200%200%201%20.4-2.3h-8.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .block__infobox__icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__infobox__icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.37mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2046.41%2046.41%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Ecompass%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M34.2%2012.3s-11.1%201.5-15.8%206.2l-6.2%2015.8s11.1-1.5%2015.8-6.2l6.2-15.8zm-17.7%2017.7c.9-3.2%202.3-7.1%204.3-9l.2-.2%204.7%204.7-.2.2c-1.9%202-5.7%203.4-9%204.3zM23.5%2046.4a23.2%2023.2%200%201%200-23.5-22.9%2023.22%2023.22%200%200%200%2023.5%2022.9zm-.6-41.5a18.35%2018.35%200%201%201-18.1%2018.6%2018.46%2018.46%200%200%201%2018.1-18.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 40px;
  height: 40px; }

.color-4 .block__infobox__icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__infobox a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-4 .block__infobox a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #4d9785;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-4 .block__infobox a:hover {
  text-decoration: none;
  color: #4d9785;
  transform: translateZ(0); }

.color-4 .block__infobox a:hover::before {
  width: 100%; }

.color-4 .block__infobox a::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .block__infobox a::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__infobox a:hover {
  color: #4d9785 !important; }

.color-4 .block__infobox a[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .block__infobox a[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__infobox {
  background-color: #fff;
  color: #000; }

.color-5 .block__infobox h4 {
  color: #ee9b14; }

.color-5 .block__infobox__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .block__infobox__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__infobox__icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.4mm%22%20height%3D%2210.23mm%22%20viewBox%3D%220%200%2046.5%2029%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Epeople%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M38.7%2015.9a5.8%205.8%200%201%200-5.8-5.8%205.8%205.8%200%200%200%205.8%205.8zM42.8%2017.6h-8.2a5.87%205.87%200%200%201%20.4%202.3v9.1h11.5v-7.7a3.69%203.69%200%200%200-3.7-3.7zM23.2%2013.6a6.89%206.89%200%200%200%206.9-6.8%206.83%206.83%200%200%200-6.9-6.8%206.81%206.81%200%200%200-6.8%206.8%206.87%206.87%200%200%200%206.8%206.8zM28%2015.5h-9.5a4.44%204.44%200%200%200-4.4%204.4v9.1h18.3v-9.1a4.37%204.37%200%200%200-4.4-4.4zM7.7%204.3a5.8%205.8%200%201%200%205.8%205.8%205.8%205.8%200%200%200-5.8-5.8zM3.7%2017.6a3.69%203.69%200%200%200-3.7%203.7v7.7h11.5v-9.1a5.87%205.87%200%200%201%20.4-2.3h-8.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .block__infobox__icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__infobox__icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.37mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2046.41%2046.41%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Ecompass%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M34.2%2012.3s-11.1%201.5-15.8%206.2l-6.2%2015.8s11.1-1.5%2015.8-6.2l6.2-15.8zm-17.7%2017.7c.9-3.2%202.3-7.1%204.3-9l.2-.2%204.7%204.7-.2.2c-1.9%202-5.7%203.4-9%204.3zM23.5%2046.4a23.2%2023.2%200%201%200-23.5-22.9%2023.22%2023.22%200%200%200%2023.5%2022.9zm-.6-41.5a18.35%2018.35%200%201%201-18.1%2018.6%2018.46%2018.46%200%200%201%2018.1-18.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 40px;
  height: 40px; }

.color-5 .block__infobox__icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__infobox a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-5 .block__infobox a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #ee9b14;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-5 .block__infobox a:hover {
  text-decoration: none;
  color: #ee9b14;
  transform: translateZ(0); }

.color-5 .block__infobox a:hover::before {
  width: 100%; }

.color-5 .block__infobox a::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .block__infobox a::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__infobox a:hover {
  color: #ee9b14 !important; }

.color-5 .block__infobox a[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .block__infobox a[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__infobox {
  background-color: #fff;
  color: #000; }

.color-6 .block__infobox h4 {
  color: #f5db5e; }

.color-6 .block__infobox__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .block__infobox__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__infobox__icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.4mm%22%20height%3D%2210.23mm%22%20viewBox%3D%220%200%2046.5%2029%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Epeople%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M38.7%2015.9a5.8%205.8%200%201%200-5.8-5.8%205.8%205.8%200%200%200%205.8%205.8zM42.8%2017.6h-8.2a5.87%205.87%200%200%201%20.4%202.3v9.1h11.5v-7.7a3.69%203.69%200%200%200-3.7-3.7zM23.2%2013.6a6.89%206.89%200%200%200%206.9-6.8%206.83%206.83%200%200%200-6.9-6.8%206.81%206.81%200%200%200-6.8%206.8%206.87%206.87%200%200%200%206.8%206.8zM28%2015.5h-9.5a4.44%204.44%200%200%200-4.4%204.4v9.1h18.3v-9.1a4.37%204.37%200%200%200-4.4-4.4zM7.7%204.3a5.8%205.8%200%201%200%205.8%205.8%205.8%205.8%200%200%200-5.8-5.8zM3.7%2017.6a3.69%203.69%200%200%200-3.7%203.7v7.7h11.5v-9.1a5.87%205.87%200%200%201%20.4-2.3h-8.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .block__infobox__icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__infobox__icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.37mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2046.41%2046.41%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Ecompass%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M34.2%2012.3s-11.1%201.5-15.8%206.2l-6.2%2015.8s11.1-1.5%2015.8-6.2l6.2-15.8zm-17.7%2017.7c.9-3.2%202.3-7.1%204.3-9l.2-.2%204.7%204.7-.2.2c-1.9%202-5.7%203.4-9%204.3zM23.5%2046.4a23.2%2023.2%200%201%200-23.5-22.9%2023.22%2023.22%200%200%200%2023.5%2022.9zm-.6-41.5a18.35%2018.35%200%201%201-18.1%2018.6%2018.46%2018.46%200%200%201%2018.1-18.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 40px;
  height: 40px; }

.color-6 .block__infobox__icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__infobox a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-6 .block__infobox a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #f5db5e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-6 .block__infobox a:hover {
  text-decoration: none;
  color: #f5db5e;
  transform: translateZ(0); }

.color-6 .block__infobox a:hover::before {
  width: 100%; }

.color-6 .block__infobox a::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .block__infobox a::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__infobox a:hover {
  color: #f5db5e !important; }

.color-6 .block__infobox a[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .block__infobox a[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__infobox {
  background-color: #fff;
  color: #000; }

.color-7 .block__infobox h4 {
  color: #1e9db3; }

.color-7 .block__infobox__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .block__infobox__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__infobox__icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.4mm%22%20height%3D%2210.23mm%22%20viewBox%3D%220%200%2046.5%2029%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Epeople%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M38.7%2015.9a5.8%205.8%200%201%200-5.8-5.8%205.8%205.8%200%200%200%205.8%205.8zM42.8%2017.6h-8.2a5.87%205.87%200%200%201%20.4%202.3v9.1h11.5v-7.7a3.69%203.69%200%200%200-3.7-3.7zM23.2%2013.6a6.89%206.89%200%200%200%206.9-6.8%206.83%206.83%200%200%200-6.9-6.8%206.81%206.81%200%200%200-6.8%206.8%206.87%206.87%200%200%200%206.8%206.8zM28%2015.5h-9.5a4.44%204.44%200%200%200-4.4%204.4v9.1h18.3v-9.1a4.37%204.37%200%200%200-4.4-4.4zM7.7%204.3a5.8%205.8%200%201%200%205.8%205.8%205.8%205.8%200%200%200-5.8-5.8zM3.7%2017.6a3.69%203.69%200%200%200-3.7%203.7v7.7h11.5v-9.1a5.87%205.87%200%200%201%20.4-2.3h-8.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .block__infobox__icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__infobox__icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.37mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2046.41%2046.41%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Ecompass%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M34.2%2012.3s-11.1%201.5-15.8%206.2l-6.2%2015.8s11.1-1.5%2015.8-6.2l6.2-15.8zm-17.7%2017.7c.9-3.2%202.3-7.1%204.3-9l.2-.2%204.7%204.7-.2.2c-1.9%202-5.7%203.4-9%204.3zM23.5%2046.4a23.2%2023.2%200%201%200-23.5-22.9%2023.22%2023.22%200%200%200%2023.5%2022.9zm-.6-41.5a18.35%2018.35%200%201%201-18.1%2018.6%2018.46%2018.46%200%200%201%2018.1-18.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 40px;
  height: 40px; }

.color-7 .block__infobox__icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__infobox a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-7 .block__infobox a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #1e9db3;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-7 .block__infobox a:hover {
  text-decoration: none;
  color: #1e9db3;
  transform: translateZ(0); }

.color-7 .block__infobox a:hover::before {
  width: 100%; }

.color-7 .block__infobox a::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .block__infobox a::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__infobox a:hover {
  color: #1e9db3 !important; }

.color-7 .block__infobox a[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .block__infobox a[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__infobox {
  background-color: #fff;
  color: #000; }

.color-8 .block__infobox h4 {
  color: #64c4da; }

.color-8 .block__infobox__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .block__infobox__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__infobox__icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.4mm%22%20height%3D%2210.23mm%22%20viewBox%3D%220%200%2046.5%2029%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Epeople%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M38.7%2015.9a5.8%205.8%200%201%200-5.8-5.8%205.8%205.8%200%200%200%205.8%205.8zM42.8%2017.6h-8.2a5.87%205.87%200%200%201%20.4%202.3v9.1h11.5v-7.7a3.69%203.69%200%200%200-3.7-3.7zM23.2%2013.6a6.89%206.89%200%200%200%206.9-6.8%206.83%206.83%200%200%200-6.9-6.8%206.81%206.81%200%200%200-6.8%206.8%206.87%206.87%200%200%200%206.8%206.8zM28%2015.5h-9.5a4.44%204.44%200%200%200-4.4%204.4v9.1h18.3v-9.1a4.37%204.37%200%200%200-4.4-4.4zM7.7%204.3a5.8%205.8%200%201%200%205.8%205.8%205.8%205.8%200%200%200-5.8-5.8zM3.7%2017.6a3.69%203.69%200%200%200-3.7%203.7v7.7h11.5v-9.1a5.87%205.87%200%200%201%20.4-2.3h-8.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .block__infobox__icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__infobox__icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.37mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2046.41%2046.41%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Ecompass%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M34.2%2012.3s-11.1%201.5-15.8%206.2l-6.2%2015.8s11.1-1.5%2015.8-6.2l6.2-15.8zm-17.7%2017.7c.9-3.2%202.3-7.1%204.3-9l.2-.2%204.7%204.7-.2.2c-1.9%202-5.7%203.4-9%204.3zM23.5%2046.4a23.2%2023.2%200%201%200-23.5-22.9%2023.22%2023.22%200%200%200%2023.5%2022.9zm-.6-41.5a18.35%2018.35%200%201%201-18.1%2018.6%2018.46%2018.46%200%200%201%2018.1-18.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 40px;
  height: 40px; }

.color-8 .block__infobox__icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__infobox a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-8 .block__infobox a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #64c4da;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-8 .block__infobox a:hover {
  text-decoration: none;
  color: #64c4da;
  transform: translateZ(0); }

.color-8 .block__infobox a:hover::before {
  width: 100%; }

.color-8 .block__infobox a::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .block__infobox a::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__infobox a:hover {
  color: #64c4da !important; }

.color-8 .block__infobox a[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .block__infobox a[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.kachel__titel {
  font-size: 0.875rem;
  display: block;
  margin: 0 0 25px;
  padding: 0 0 3px;
  border-bottom: 2px solid #000000; }

.kachel__zusatz {
  color: #7d7d7d;
  font-size: .8rem; }

.kachel__datum-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

.kachel__datum-row-date {
  margin-right: 10px; }

.kachel__content {
  position: relative;
  padding-top: 18px;
  padding: 20px;
  background-color: #ffffff;
  height: 100%; }

.kachel__headline {
  margin: 0px 0 5px; }

.kachel__datum {
  font-size: 0.75rem;
  min-height: 17px;
  color: #7d7d7d; }

.kachel__subheadline {
  font-size: 0.75rem;
  margin: 0 0 20px; }

.kachel__text {
  font-size: 0.75rem; }

.kachel__headline-text {
  float: left;
  font-size: 1rem; }

.kachel__image {
  float: right; }

.kachel__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px; }

.kachel__items .kachel {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 25%;
  padding: 0 15px 25px; }

.kachel__items .kachel .herz {
  top: 10px;
  right: 20px; }

@media screen and (max-width: 991px) {
  .kachel__items .kachel {
    width: 100%; } }

.color-1 .kachel__titel {
  border-bottom: 2px solid #bf142e; }

.color-1 .kachel__headline-text,
.color-1 .kachel__headline-text a {
  color: #bf142e; }

.color-2 .kachel__titel {
  border-bottom: 2px solid #e1334d; }

.color-2 .kachel__headline-text,
.color-2 .kachel__headline-text a {
  color: #e1334d; }

.color-3 .kachel__titel, .color-3-twocolor .kachel__titel {
  border-bottom: 2px solid #326e65; }

.color-3 .kachel__headline-text,
.color-3 .kachel__headline-text a, .color-3-twocolor .kachel__headline-text,
.color-3-twocolor .kachel__headline-text a {
  color: #326e65; }

.color-4 .kachel__titel, .color-4-twocolor .kachel__titel {
  border-bottom: 2px solid #4d9785; }

.color-4 .kachel__headline-text,
.color-4 .kachel__headline-text a, .color-4-twocolor .kachel__headline-text,
.color-4-twocolor .kachel__headline-text a {
  color: #4d9785; }

.color-5 .kachel__titel, .color-5-twocolor .kachel__titel {
  border-bottom: 2px solid #ee9b14; }

.color-5 .kachel__headline-text,
.color-5 .kachel__headline-text a, .color-5-twocolor .kachel__headline-text,
.color-5-twocolor .kachel__headline-text a {
  color: #ee9b14; }

.color-6 .kachel__titel, .color-6-twocolor .kachel__titel {
  border-bottom: 2px solid #f5db5e; }

.color-6 .kachel__headline-text,
.color-6 .kachel__headline-text a, .color-6-twocolor .kachel__headline-text,
.color-6-twocolor .kachel__headline-text a {
  color: #f5db5e; }

.color-7 .kachel__titel, .color-7-twocolor .kachel__titel {
  border-bottom: 2px solid #1e9db3; }

.color-7 .kachel__headline-text,
.color-7 .kachel__headline-text a, .color-7-twocolor .kachel__headline-text,
.color-7-twocolor .kachel__headline-text a {
  color: #1e9db3; }

.color-8 .kachel__titel, .color-8-twocolor .kachel__titel {
  border-bottom: 2px solid #64c4da; }

.color-8 .kachel__headline-text,
.color-8 .kachel__headline-text a, .color-8-twocolor .kachel__headline-text,
.color-8-twocolor .kachel__headline-text a {
  color: #64c4da; }

.kartenansicht__custom-checkbox-umkreis {
  display: inline-block;
  margin-right: 20px;
  color: #ffffff; }

.kartenansicht__custom-checkbox-umkreis .custom-checkbox__indicator {
  background-color: transparent;
  border: 3px solid #ffffff; }

.kartenansicht__img {
  position: relative;
  z-index: 1; }

.kartenansicht__marker {
  position: absolute;
  z-index: 2;
  font-size: .8rem;
  padding-left: 21px; }

.kartenansicht__marker::before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.23mm%22%20height%3D%2216.37mm%22%20viewBox%3D%220%200%2029%2046.4%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Eposition%3C%2Ftitle%3E%3Cpath%20d%3D%22M14.5%200a14.51%2014.51%200%200%200-14.5%2014.5c0%2013.9%2014.5%2031.9%2014.5%2031.9s14.5-18.1%2014.5-31.9a14.51%2014.51%200%200%200-14.5-14.5zm0%2022.5a7.8%207.8%200%201%201%207.8-7.8%207.68%207.68%200%200%201-7.8%207.8z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 25px;
  width: 16px;
  position: absolute;
  top: 0;
  left: 0; }

.kartenansicht__marker::before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.kartenansicht__content {
  max-width: 660px;
  margin: 20px auto; }

.kartenansicht__filters {
  border-bottom: 2px solid #ffffff;
  padding-bottom: 10px;
  padding-top: 10px; }

.kartenansicht__headline {
  font-size: 1.2rem;
  color: #ffffff; }

.kartenansicht__map {
  position: relative; }

@media screen and (max-width: 991px) {
  .kartenansicht__custom-checkbox-umkreis {
    display: block; }
  .kartenansicht__headline {
    padding: 0 15px; } }

@media (max-width: 659px) {
  .kartenansicht__map {
    display: none; } }

.lehramtstabelle__responsive {
  overflow: auto;
  padding-bottom: 50px;
  clear: both; }

@media screen and (max-width: 991px) {
  .lehramtstabelle__mobileNotice {
    max-width: 300px;
    background-color: #e1334d;
    color: white;
    padding: 20px;
    margin-bottom: 20px; } }

.lehramtstabelle__titel {
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-size: 1rem; }

.lehramtstabelle {
  text-align: left;
  width: auto;
  display: table;
  margin: auto; }

.lehramtstabelle__headline {
  display: block;
  margin-left: 10px; }

.lehramtstabelle__pdf-link {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 20px; }

.lehramtstabelle__grid-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-bottom: 1px solid #7d7d7d; }

.lehramtstabelle__grid-col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 50px;
  height: 50px;
  margin-right: -1px; }

.lehramtstabelle.kreuztabelle .lehramtstabelle__grid-col {
  width: 32px;
  height: 32px; }

.lehramtstabelle__filter-checkbox {
  display: inline-block;
  margin-right: 20px;
  margin-left: 10px; }

.lehramtstabelle__grid {
  display: inherit;
  margin: auto;
  border-top: 1px solid #7d7d7d;
  border-right: 1px solid #7d7d7d;
  border-left: 1px solid #7d7d7d; }

.lehramtstabelle__filter {
  margin: 20px 0;
  text-align: left; }

@media screen and (max-width: 767px) {
  .lehramtstabelle__filter label {
    display: block; } }

.lehramtstabelle__grid-col--corner,
.lehramtstabelle.kreuztabelle .lehramtstabelle__grid-col--corner {
  padding: 5px;
  width: 230px;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  height: auto;
  font-size: .8rem;
  line-height: 1.2;
  position: relative; }

.lehramtstabelle__grid-col--fach,
.lehramtstabelle.kreuztabelle .lehramtstabelle__grid-col--fach {
  width: 230px;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.lehramtstabelle__text-rotate {
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-top: 15px; }

.lehramtstabelle__grid-col--headline,
.lehramtstabelle.kreuztabelle .lehramtstabelle__grid-col--headline {
  width: 50px;
  height: auto;
  padding: 20px 0;
  -ms-flex-direction: column;
      flex-direction: column; }

.lehramtstabelle.kreuztabelle .lehramtstabelle__grid-col--headline {
  width: 32px;
  height: auto; }

.lehramtstabelle__grid-col {
  border-right: 1px solid #7d7d7d; }

.lehramtstabelle__mark {
  height: 50px;
  width: 48px;
  cursor: pointer; }

.lehramtstabelle__mark:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  background-position: center center;
  background-size: 15px;
  height: 50px;
  width: 49px;
  transform: rotate(0);
  transition: transform .5s; }

.lehramtstabelle__mark:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.lehramtstabelle__mark.lehramtstabelle__mark--noselect {
  cursor: default; }

.lehramtstabelle.kreuztabelle .lehramtstabelle__mark {
  width: 32px;
  height: 31px; }

.lehramtstabelle.kreuztabelle .lehramtstabelle__mark:after {
  height: 32px;
  width: 31px; }

.lehramtstabelle__mark--active {
  position: relative;
  background-color: #e1334d !important; }

.lehramtstabelle__mark--active:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  height: 50px;
  width: 50px;
  border-left: 1px solid #7d7d7d; }

.lehramtstabelle__mark--active:after {
  transform: rotate(135deg);
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 50px;
  width: 48px;
  background-position: center center;
  background-size: 15px; }

.lehramtstabelle__mark--active:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.lehramtstabelle__mark--active .lehramtstabelle__overlay {
  display: block;
  position: absolute;
  top: 50px;
  width: 450px;
  background-color: #e1334d;
  padding: 20px;
  z-index: 4;
  left: calc(100% - 230px);
  color: #ffffff; }

.lehramtstabelle.kreuztabelle .lehramtstabelle__mark--active:before {
  height: 32px;
  width: 32px; }

.lehramtstabelle.kreuztabelle .lehramtstabelle__mark--active:after {
  height: 32px;
  width: 31px; }

.lehramtstabelle.kreuztabelle .lehramtstabelle__mark--active .lehramtstabelle__overlay {
  top: 32px; }

.lehramtstabelle__plus-legend {
  padding: 7px;
  margin: 0px 10px 0 0px;
  line-height: 0;
  border: 1px solid #d5d5d5; }

.lehramtstabelle__plus-legend:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  height: 10px;
  width: 10px; }

.lehramtstabelle__plus-legend:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.lehramtstabelle--custom-checkbox {
  margin: 0 0 0 10px; }

.lehramtstabelle__overlay-headline {
  margin: 0 0 10px 0;
  font-size: 1rem; }

.lehramtstabelle__overlay-text {
  font-size: .8rem; }

@media screen and (max-width: 991px) {
  overflow-x: auto;
  overflow-y: visible; }

.lehramtstabelle__grid-col--headline .custom-checkbox__indicator {
  position: relative; }

.lehramtstabelle__grid-col--headline .lehramtstabelle--custom-checkbox {
  padding: 0;
  margin: 0; }

.lehramtstabelle__grid-col {
  background: transparent;
  transition: background-color 1s ease;
  border-left: 1px solid transparent; }

.lehramtstabelle__grid-col--active {
  background-color: #f6c1c9;
  border-left: 1px solid #7d7d7d; }

.lehramtstabelle__overlay {
  display: none; }

.lehramtstabelle__grid-row {
  background: transparent;
  /* Old browsers */
  transition: background-color 1s ease; }

.lehramtstabelle__grid-col--disabled {
  background-color: #d5d5d5;
  position: relative; }

.lehramtstabelle__grid-col--disabled:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  height: 50px;
  width: 50px;
  border-left: 1px solid #7d7d7d; }

.lehramtstabelle.kreuztabelle .lehramtstabelle__grid-col--disabled:before {
  height: 32px;
  width: 32px; }

.lehramtstabelle__grid-row--active {
  background-color: #f6c1c9; }

.lehramtstabelle__grid-row--active .lehramtstabelle__grid-col--active .lehramtstabelle__mark {
  background-color: #f196a5;
  transition: background-color 1s ease-in-out; }

.block__linklist__item {
  border-bottom: 2px solid #7d7d7d; }

.block__linklist__item__title {
  font-size: 16px;
  -webkit-font-smoothing: antialiased; }

.block__linklist__item__title__link:hover {
  color: #000; }

.block__linklist__item__title__link:after {
  width: 16px;
  height: 16px;
  background-position: 0 100%; }

.block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-position: 0 100%; }

.block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__linklist__item__title__link[target="_blank"]:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.block__linklist__item__title__link[target="_blank"]:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__linklist__item__title__link.block__linklist__item__pdf:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 12px;
  height: 12px; }

.block__linklist__item__title__link.block__linklist__item__pdf:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__linklist__item__title__link.block__linklist__item__pdf:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st1%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st4%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st11%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st15%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st16%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 12px;
  height: 12px; }

.block__linklist__item__title__link.block__linklist__item__pdf:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__linklist__item__text {
  margin-bottom: 12px; }

.block__linklist__toggle {
  display: none;
  margin-top: 20px; }

.block__linklist__toggle > div {
  text-align: center;
  cursor: pointer;
  font-size: 12px;
  position: relative; }

.block__linklist__toggle > div:after {
  position: absolute;
  margin-left: 10px;
  width: 20px;
  height: 20px; }

.block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__linklist__toggle__less {
  display: none; }

.block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-1 .block__linklist__item {
  border-bottom: 2px solid #bf142e;
  color: #000000; }

.color-0.fontcolor-1 .block__linklist__item__title {
  -webkit-font-smoothing: antialiased; }

.color-0.fontcolor-1 .block__linklist__item__title__link {
  color: #000000; }

.color-0.fontcolor-1 .block__linklist__item__title__link::before {
  background-color: #bf142e !important; }

.color-0.fontcolor-1 .block__linklist__item__title__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-1 .block__linklist__item__title__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-1 .block__linklist__item__title__link:hover {
  color: #bf142e !important; }

.color-0.fontcolor-1 .block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-1 .block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-1 .block__linklist__item__title__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-1 .block__linklist__item__title__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-1 .block__linklist__item__title__link[target="_blank"]:hover {
  color: #bf142e; }

.color-0.fontcolor-1 .block__linklist__item__title__link[target="_blank"]:hover::before {
  background-color: #bf142e; }

.color-0.fontcolor-1 .block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-1 .block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-1 .block__linklist__item__text a {
  color: #000000; }

.color-0.fontcolor-1 .block__linklist__item__text a:hover {
  color: #000000; }

.color-0.fontcolor-1 .block__linklist__item__text .link, .color-0.fontcolor-1 .block__linklist__item__text .rte-link, .color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p .color-0.fontcolor-1 .block__linklist__item__text a, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-1 .block__linklist__item__text .link::after, .color-0.fontcolor-1 .block__linklist__item__text .rte-link::after, .color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p .color-0.fontcolor-1 .block__linklist__item__text a::after, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-1 .block__linklist__item__text .link::after span, .color-0.fontcolor-1 .block__linklist__item__text .rte-link::after span, .color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p .color-0.fontcolor-1 .block__linklist__item__text a::after span, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-1 .block__linklist__item__text .link::before, .color-0.fontcolor-1 .block__linklist__item__text .rte-link::before, .color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p .color-0.fontcolor-1 .block__linklist__item__text a::before, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-1 .block__linklist__item__text .link:hover, .color-0.fontcolor-1 .block__linklist__item__text .rte-link:hover, .color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p .color-0.fontcolor-1 .block__linklist__item__text a:hover, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-1 .block__linklist__item__text .link:hover::before, .color-0.fontcolor-1 .block__linklist__item__text .rte-link:hover::before, .color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p .color-0.fontcolor-1 .block__linklist__item__text a:hover::before, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-1 .block__linklist__item__text .link--external, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--external, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link-external,
.color-0.fontcolor-1 .block__linklist__item__text a.link[target=_blank],
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].rte-link,
.color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank],
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-1 .block__linklist__item__text .link--external::after, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--external::after, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-0.fontcolor-1 .block__linklist__item__text a.link[target=_blank]::after,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank]::after,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-1 .block__linklist__item__text .link--external::after span, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--external::after span, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-0.fontcolor-1 .block__linklist__item__text a.link[target=_blank]::after span,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank]::after span,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-1 .block__linklist__item__text .link--external::before, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--external::before, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-0.fontcolor-1 .block__linklist__item__text a.link[target=_blank]::before,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank]::before,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-1 .block__linklist__item__text .link--external:hover, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--external:hover, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-0.fontcolor-1 .block__linklist__item__text a.link[target=_blank]:hover,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank]:hover,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-1 .block__linklist__item__text .link--external:hover::before, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--external:hover::before, .color-0.fontcolor-1 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-0.fontcolor-1 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-0.fontcolor-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank]:hover::before,
.color-0.fontcolor-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-1 .block__linklist__item__text .link--download, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-1 .block__linklist__item__text .link--download::after, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-1 .block__linklist__item__text .link--download::after span, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-1 .block__linklist__item__text .link--download::before, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-1 .block__linklist__item__text .link--download:hover, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--download:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-1 .block__linklist__item__text .link--download:hover::before, .color-0.fontcolor-1 .block__linklist__item__text .rte-link--download:hover::before {
  width: 100%; }

.color-0.fontcolor-1 .block__linklist__toggle > div {
  color: #000000; }

.color-0.fontcolor-1 .block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-1 .block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-1 .block__linklist__toggle__less {
  display: none; }

.color-0.fontcolor-1 .block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-1 .block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-2 .block__linklist__item {
  border-bottom: 2px solid #e1334d;
  color: #000000; }

.color-0.fontcolor-2 .block__linklist__item__title {
  -webkit-font-smoothing: antialiased; }

.color-0.fontcolor-2 .block__linklist__item__title__link {
  color: #000000; }

.color-0.fontcolor-2 .block__linklist__item__title__link::before {
  background-color: #e1334d !important; }

.color-0.fontcolor-2 .block__linklist__item__title__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-2 .block__linklist__item__title__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-2 .block__linklist__item__title__link:hover {
  color: #e1334d !important; }

.color-0.fontcolor-2 .block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-2 .block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-2 .block__linklist__item__title__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-2 .block__linklist__item__title__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-2 .block__linklist__item__title__link[target="_blank"]:hover {
  color: #e1334d; }

.color-0.fontcolor-2 .block__linklist__item__title__link[target="_blank"]:hover::before {
  background-color: #e1334d; }

.color-0.fontcolor-2 .block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-2 .block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-2 .block__linklist__item__text a {
  color: #000000; }

.color-0.fontcolor-2 .block__linklist__item__text a:hover {
  color: #000000; }

.color-0.fontcolor-2 .block__linklist__item__text .link, .color-0.fontcolor-2 .block__linklist__item__text .rte-link, .color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p .color-0.fontcolor-2 .block__linklist__item__text a, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-2 .block__linklist__item__text .link::after, .color-0.fontcolor-2 .block__linklist__item__text .rte-link::after, .color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p .color-0.fontcolor-2 .block__linklist__item__text a::after, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-2 .block__linklist__item__text .link::after span, .color-0.fontcolor-2 .block__linklist__item__text .rte-link::after span, .color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p .color-0.fontcolor-2 .block__linklist__item__text a::after span, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-2 .block__linklist__item__text .link::before, .color-0.fontcolor-2 .block__linklist__item__text .rte-link::before, .color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p .color-0.fontcolor-2 .block__linklist__item__text a::before, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-2 .block__linklist__item__text .link:hover, .color-0.fontcolor-2 .block__linklist__item__text .rte-link:hover, .color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p .color-0.fontcolor-2 .block__linklist__item__text a:hover, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-2 .block__linklist__item__text .link:hover::before, .color-0.fontcolor-2 .block__linklist__item__text .rte-link:hover::before, .color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p .color-0.fontcolor-2 .block__linklist__item__text a:hover::before, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-2 .block__linklist__item__text .link--external, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--external, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link-external,
.color-0.fontcolor-2 .block__linklist__item__text a.link[target=_blank],
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].rte-link,
.color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank],
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-2 .block__linklist__item__text .link--external::after, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--external::after, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-0.fontcolor-2 .block__linklist__item__text a.link[target=_blank]::after,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank]::after,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-2 .block__linklist__item__text .link--external::after span, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--external::after span, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-0.fontcolor-2 .block__linklist__item__text a.link[target=_blank]::after span,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank]::after span,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-2 .block__linklist__item__text .link--external::before, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--external::before, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-0.fontcolor-2 .block__linklist__item__text a.link[target=_blank]::before,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank]::before,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-2 .block__linklist__item__text .link--external:hover, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--external:hover, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-0.fontcolor-2 .block__linklist__item__text a.link[target=_blank]:hover,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank]:hover,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-2 .block__linklist__item__text .link--external:hover::before, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--external:hover::before, .color-0.fontcolor-2 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-0.fontcolor-2 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-0.fontcolor-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank]:hover::before,
.color-0.fontcolor-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-2 .block__linklist__item__text .link--download, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-2 .block__linklist__item__text .link--download::after, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-2 .block__linklist__item__text .link--download::after span, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-2 .block__linklist__item__text .link--download::before, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-2 .block__linklist__item__text .link--download:hover, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--download:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-2 .block__linklist__item__text .link--download:hover::before, .color-0.fontcolor-2 .block__linklist__item__text .rte-link--download:hover::before {
  width: 100%; }

.color-0.fontcolor-2 .block__linklist__toggle > div {
  color: #000000; }

.color-0.fontcolor-2 .block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-2 .block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-2 .block__linklist__toggle__less {
  display: none; }

.color-0.fontcolor-2 .block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-2 .block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-3 .block__linklist__item {
  border-bottom: 2px solid #326e65;
  color: #000000; }

.color-0.fontcolor-3 .block__linklist__item__title {
  -webkit-font-smoothing: antialiased; }

.color-0.fontcolor-3 .block__linklist__item__title__link {
  color: #000000; }

.color-0.fontcolor-3 .block__linklist__item__title__link::before {
  background-color: #326e65 !important; }

.color-0.fontcolor-3 .block__linklist__item__title__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-3 .block__linklist__item__title__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-3 .block__linklist__item__title__link:hover {
  color: #326e65 !important; }

.color-0.fontcolor-3 .block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-3 .block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-3 .block__linklist__item__title__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-3 .block__linklist__item__title__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-3 .block__linklist__item__title__link[target="_blank"]:hover {
  color: #326e65; }

.color-0.fontcolor-3 .block__linklist__item__title__link[target="_blank"]:hover::before {
  background-color: #326e65; }

.color-0.fontcolor-3 .block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-3 .block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-3 .block__linklist__item__text a {
  color: #000000; }

.color-0.fontcolor-3 .block__linklist__item__text a:hover {
  color: #000000; }

.color-0.fontcolor-3 .block__linklist__item__text .link, .color-0.fontcolor-3 .block__linklist__item__text .rte-link, .color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p .color-0.fontcolor-3 .block__linklist__item__text a, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-3 .block__linklist__item__text .link::after, .color-0.fontcolor-3 .block__linklist__item__text .rte-link::after, .color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p .color-0.fontcolor-3 .block__linklist__item__text a::after, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-3 .block__linklist__item__text .link::after span, .color-0.fontcolor-3 .block__linklist__item__text .rte-link::after span, .color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p .color-0.fontcolor-3 .block__linklist__item__text a::after span, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-3 .block__linklist__item__text .link::before, .color-0.fontcolor-3 .block__linklist__item__text .rte-link::before, .color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p .color-0.fontcolor-3 .block__linklist__item__text a::before, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-3 .block__linklist__item__text .link:hover, .color-0.fontcolor-3 .block__linklist__item__text .rte-link:hover, .color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p .color-0.fontcolor-3 .block__linklist__item__text a:hover, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-3 .block__linklist__item__text .link:hover::before, .color-0.fontcolor-3 .block__linklist__item__text .rte-link:hover::before, .color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p .color-0.fontcolor-3 .block__linklist__item__text a:hover::before, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-3 .block__linklist__item__text .link--external, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--external, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link-external,
.color-0.fontcolor-3 .block__linklist__item__text a.link[target=_blank],
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].rte-link,
.color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank],
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-3 .block__linklist__item__text .link--external::after, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--external::after, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-0.fontcolor-3 .block__linklist__item__text a.link[target=_blank]::after,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank]::after,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-3 .block__linklist__item__text .link--external::after span, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--external::after span, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-0.fontcolor-3 .block__linklist__item__text a.link[target=_blank]::after span,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank]::after span,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-3 .block__linklist__item__text .link--external::before, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--external::before, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-0.fontcolor-3 .block__linklist__item__text a.link[target=_blank]::before,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank]::before,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-3 .block__linklist__item__text .link--external:hover, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--external:hover, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-0.fontcolor-3 .block__linklist__item__text a.link[target=_blank]:hover,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank]:hover,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-3 .block__linklist__item__text .link--external:hover::before, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--external:hover::before, .color-0.fontcolor-3 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-0.fontcolor-3 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-0.fontcolor-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank]:hover::before,
.color-0.fontcolor-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-3 .block__linklist__item__text .link--download, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-3 .block__linklist__item__text .link--download::after, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-3 .block__linklist__item__text .link--download::after span, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-3 .block__linklist__item__text .link--download::before, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-3 .block__linklist__item__text .link--download:hover, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--download:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-3 .block__linklist__item__text .link--download:hover::before, .color-0.fontcolor-3 .block__linklist__item__text .rte-link--download:hover::before {
  width: 100%; }

.color-0.fontcolor-3 .block__linklist__toggle > div {
  color: #000000; }

.color-0.fontcolor-3 .block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-3 .block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-3 .block__linklist__toggle__less {
  display: none; }

.color-0.fontcolor-3 .block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-3 .block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-4 .block__linklist__item {
  border-bottom: 2px solid #4d9785;
  color: #000000; }

.color-0.fontcolor-4 .block__linklist__item__title {
  -webkit-font-smoothing: antialiased; }

.color-0.fontcolor-4 .block__linklist__item__title__link {
  color: #000000; }

.color-0.fontcolor-4 .block__linklist__item__title__link::before {
  background-color: #4d9785 !important; }

.color-0.fontcolor-4 .block__linklist__item__title__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-4 .block__linklist__item__title__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-4 .block__linklist__item__title__link:hover {
  color: #4d9785 !important; }

.color-0.fontcolor-4 .block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-4 .block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-4 .block__linklist__item__title__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-4 .block__linklist__item__title__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-4 .block__linklist__item__title__link[target="_blank"]:hover {
  color: #4d9785; }

.color-0.fontcolor-4 .block__linklist__item__title__link[target="_blank"]:hover::before {
  background-color: #4d9785; }

.color-0.fontcolor-4 .block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-4 .block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-4 .block__linklist__item__text a {
  color: #000000; }

.color-0.fontcolor-4 .block__linklist__item__text a:hover {
  color: #000000; }

.color-0.fontcolor-4 .block__linklist__item__text .link, .color-0.fontcolor-4 .block__linklist__item__text .rte-link, .color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p .color-0.fontcolor-4 .block__linklist__item__text a, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-4 .block__linklist__item__text .link::after, .color-0.fontcolor-4 .block__linklist__item__text .rte-link::after, .color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p .color-0.fontcolor-4 .block__linklist__item__text a::after, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-4 .block__linklist__item__text .link::after span, .color-0.fontcolor-4 .block__linklist__item__text .rte-link::after span, .color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p .color-0.fontcolor-4 .block__linklist__item__text a::after span, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-4 .block__linklist__item__text .link::before, .color-0.fontcolor-4 .block__linklist__item__text .rte-link::before, .color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p .color-0.fontcolor-4 .block__linklist__item__text a::before, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-4 .block__linklist__item__text .link:hover, .color-0.fontcolor-4 .block__linklist__item__text .rte-link:hover, .color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p .color-0.fontcolor-4 .block__linklist__item__text a:hover, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-4 .block__linklist__item__text .link:hover::before, .color-0.fontcolor-4 .block__linklist__item__text .rte-link:hover::before, .color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p .color-0.fontcolor-4 .block__linklist__item__text a:hover::before, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-4 .block__linklist__item__text .link--external, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--external, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link-external,
.color-0.fontcolor-4 .block__linklist__item__text a.link[target=_blank],
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].rte-link,
.color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank],
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-4 .block__linklist__item__text .link--external::after, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--external::after, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-0.fontcolor-4 .block__linklist__item__text a.link[target=_blank]::after,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank]::after,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-4 .block__linklist__item__text .link--external::after span, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--external::after span, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-0.fontcolor-4 .block__linklist__item__text a.link[target=_blank]::after span,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank]::after span,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-4 .block__linklist__item__text .link--external::before, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--external::before, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-0.fontcolor-4 .block__linklist__item__text a.link[target=_blank]::before,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank]::before,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-4 .block__linklist__item__text .link--external:hover, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--external:hover, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-0.fontcolor-4 .block__linklist__item__text a.link[target=_blank]:hover,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank]:hover,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-4 .block__linklist__item__text .link--external:hover::before, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--external:hover::before, .color-0.fontcolor-4 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-0.fontcolor-4 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-0.fontcolor-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank]:hover::before,
.color-0.fontcolor-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-4 .block__linklist__item__text .link--download, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-4 .block__linklist__item__text .link--download::after, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-4 .block__linklist__item__text .link--download::after span, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-4 .block__linklist__item__text .link--download::before, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-4 .block__linklist__item__text .link--download:hover, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--download:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-4 .block__linklist__item__text .link--download:hover::before, .color-0.fontcolor-4 .block__linklist__item__text .rte-link--download:hover::before {
  width: 100%; }

.color-0.fontcolor-4 .block__linklist__toggle > div {
  color: #000000; }

.color-0.fontcolor-4 .block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-4 .block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-4 .block__linklist__toggle__less {
  display: none; }

.color-0.fontcolor-4 .block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-4 .block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-5 .block__linklist__item {
  border-bottom: 2px solid #ee9b14;
  color: #000000; }

.color-0.fontcolor-5 .block__linklist__item__title {
  -webkit-font-smoothing: antialiased; }

.color-0.fontcolor-5 .block__linklist__item__title__link {
  color: #000000; }

.color-0.fontcolor-5 .block__linklist__item__title__link::before {
  background-color: #ee9b14 !important; }

.color-0.fontcolor-5 .block__linklist__item__title__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-5 .block__linklist__item__title__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-5 .block__linklist__item__title__link:hover {
  color: #ee9b14 !important; }

.color-0.fontcolor-5 .block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-5 .block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-5 .block__linklist__item__title__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-5 .block__linklist__item__title__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-5 .block__linklist__item__title__link[target="_blank"]:hover {
  color: #ee9b14; }

.color-0.fontcolor-5 .block__linklist__item__title__link[target="_blank"]:hover::before {
  background-color: #ee9b14; }

.color-0.fontcolor-5 .block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-5 .block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-5 .block__linklist__item__text a {
  color: #000000; }

.color-0.fontcolor-5 .block__linklist__item__text a:hover {
  color: #000000; }

.color-0.fontcolor-5 .block__linklist__item__text .link, .color-0.fontcolor-5 .block__linklist__item__text .rte-link, .color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p .color-0.fontcolor-5 .block__linklist__item__text a, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-5 .block__linklist__item__text .link::after, .color-0.fontcolor-5 .block__linklist__item__text .rte-link::after, .color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p .color-0.fontcolor-5 .block__linklist__item__text a::after, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-5 .block__linklist__item__text .link::after span, .color-0.fontcolor-5 .block__linklist__item__text .rte-link::after span, .color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p .color-0.fontcolor-5 .block__linklist__item__text a::after span, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-5 .block__linklist__item__text .link::before, .color-0.fontcolor-5 .block__linklist__item__text .rte-link::before, .color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p .color-0.fontcolor-5 .block__linklist__item__text a::before, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-5 .block__linklist__item__text .link:hover, .color-0.fontcolor-5 .block__linklist__item__text .rte-link:hover, .color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p .color-0.fontcolor-5 .block__linklist__item__text a:hover, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-5 .block__linklist__item__text .link:hover::before, .color-0.fontcolor-5 .block__linklist__item__text .rte-link:hover::before, .color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p .color-0.fontcolor-5 .block__linklist__item__text a:hover::before, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-5 .block__linklist__item__text .link--external, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--external, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link-external,
.color-0.fontcolor-5 .block__linklist__item__text a.link[target=_blank],
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].rte-link,
.color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank],
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-5 .block__linklist__item__text .link--external::after, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--external::after, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-0.fontcolor-5 .block__linklist__item__text a.link[target=_blank]::after,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank]::after,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-5 .block__linklist__item__text .link--external::after span, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--external::after span, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-0.fontcolor-5 .block__linklist__item__text a.link[target=_blank]::after span,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank]::after span,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-5 .block__linklist__item__text .link--external::before, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--external::before, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-0.fontcolor-5 .block__linklist__item__text a.link[target=_blank]::before,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank]::before,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-5 .block__linklist__item__text .link--external:hover, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--external:hover, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-0.fontcolor-5 .block__linklist__item__text a.link[target=_blank]:hover,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank]:hover,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-5 .block__linklist__item__text .link--external:hover::before, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--external:hover::before, .color-0.fontcolor-5 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-0.fontcolor-5 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-0.fontcolor-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank]:hover::before,
.color-0.fontcolor-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-5 .block__linklist__item__text .link--download, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-5 .block__linklist__item__text .link--download::after, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-5 .block__linklist__item__text .link--download::after span, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-5 .block__linklist__item__text .link--download::before, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-5 .block__linklist__item__text .link--download:hover, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--download:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-5 .block__linklist__item__text .link--download:hover::before, .color-0.fontcolor-5 .block__linklist__item__text .rte-link--download:hover::before {
  width: 100%; }

.color-0.fontcolor-5 .block__linklist__toggle > div {
  color: #000000; }

.color-0.fontcolor-5 .block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-5 .block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-5 .block__linklist__toggle__less {
  display: none; }

.color-0.fontcolor-5 .block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-5 .block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-6 .block__linklist__item {
  border-bottom: 2px solid #f5db5e;
  color: #000000; }

.color-0.fontcolor-6 .block__linklist__item__title {
  -webkit-font-smoothing: antialiased; }

.color-0.fontcolor-6 .block__linklist__item__title__link {
  color: #000000; }

.color-0.fontcolor-6 .block__linklist__item__title__link::before {
  background-color: #f5db5e !important; }

.color-0.fontcolor-6 .block__linklist__item__title__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-6 .block__linklist__item__title__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-6 .block__linklist__item__title__link:hover {
  color: #f5db5e !important; }

.color-0.fontcolor-6 .block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-6 .block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-6 .block__linklist__item__title__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-6 .block__linklist__item__title__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-6 .block__linklist__item__title__link[target="_blank"]:hover {
  color: #f5db5e; }

.color-0.fontcolor-6 .block__linklist__item__title__link[target="_blank"]:hover::before {
  background-color: #f5db5e; }

.color-0.fontcolor-6 .block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-6 .block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-6 .block__linklist__item__text a {
  color: #000000; }

.color-0.fontcolor-6 .block__linklist__item__text a:hover {
  color: #000000; }

.color-0.fontcolor-6 .block__linklist__item__text .link, .color-0.fontcolor-6 .block__linklist__item__text .rte-link, .color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p .color-0.fontcolor-6 .block__linklist__item__text a, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-6 .block__linklist__item__text .link::after, .color-0.fontcolor-6 .block__linklist__item__text .rte-link::after, .color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p .color-0.fontcolor-6 .block__linklist__item__text a::after, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-6 .block__linklist__item__text .link::after span, .color-0.fontcolor-6 .block__linklist__item__text .rte-link::after span, .color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p .color-0.fontcolor-6 .block__linklist__item__text a::after span, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-6 .block__linklist__item__text .link::before, .color-0.fontcolor-6 .block__linklist__item__text .rte-link::before, .color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p .color-0.fontcolor-6 .block__linklist__item__text a::before, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-6 .block__linklist__item__text .link:hover, .color-0.fontcolor-6 .block__linklist__item__text .rte-link:hover, .color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p .color-0.fontcolor-6 .block__linklist__item__text a:hover, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-6 .block__linklist__item__text .link:hover::before, .color-0.fontcolor-6 .block__linklist__item__text .rte-link:hover::before, .color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p .color-0.fontcolor-6 .block__linklist__item__text a:hover::before, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-6 .block__linklist__item__text .link--external, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--external, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link-external,
.color-0.fontcolor-6 .block__linklist__item__text a.link[target=_blank],
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].rte-link,
.color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank],
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-6 .block__linklist__item__text .link--external::after, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--external::after, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-0.fontcolor-6 .block__linklist__item__text a.link[target=_blank]::after,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank]::after,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-6 .block__linklist__item__text .link--external::after span, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--external::after span, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-0.fontcolor-6 .block__linklist__item__text a.link[target=_blank]::after span,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank]::after span,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-6 .block__linklist__item__text .link--external::before, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--external::before, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-0.fontcolor-6 .block__linklist__item__text a.link[target=_blank]::before,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank]::before,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-6 .block__linklist__item__text .link--external:hover, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--external:hover, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-0.fontcolor-6 .block__linklist__item__text a.link[target=_blank]:hover,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank]:hover,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-6 .block__linklist__item__text .link--external:hover::before, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--external:hover::before, .color-0.fontcolor-6 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-0.fontcolor-6 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-0.fontcolor-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank]:hover::before,
.color-0.fontcolor-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-6 .block__linklist__item__text .link--download, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-6 .block__linklist__item__text .link--download::after, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-6 .block__linklist__item__text .link--download::after span, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-6 .block__linklist__item__text .link--download::before, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-6 .block__linklist__item__text .link--download:hover, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--download:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-6 .block__linklist__item__text .link--download:hover::before, .color-0.fontcolor-6 .block__linklist__item__text .rte-link--download:hover::before {
  width: 100%; }

.color-0.fontcolor-6 .block__linklist__toggle > div {
  color: #000000; }

.color-0.fontcolor-6 .block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-6 .block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-6 .block__linklist__toggle__less {
  display: none; }

.color-0.fontcolor-6 .block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-6 .block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-7 .block__linklist__item {
  border-bottom: 2px solid #1e9db3;
  color: #000000; }

.color-0.fontcolor-7 .block__linklist__item__title {
  -webkit-font-smoothing: antialiased; }

.color-0.fontcolor-7 .block__linklist__item__title__link {
  color: #000000; }

.color-0.fontcolor-7 .block__linklist__item__title__link::before {
  background-color: #1e9db3 !important; }

.color-0.fontcolor-7 .block__linklist__item__title__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-7 .block__linklist__item__title__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-7 .block__linklist__item__title__link:hover {
  color: #1e9db3 !important; }

.color-0.fontcolor-7 .block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-7 .block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-7 .block__linklist__item__title__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-7 .block__linklist__item__title__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-7 .block__linklist__item__title__link[target="_blank"]:hover {
  color: #1e9db3; }

.color-0.fontcolor-7 .block__linklist__item__title__link[target="_blank"]:hover::before {
  background-color: #1e9db3; }

.color-0.fontcolor-7 .block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-7 .block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-7 .block__linklist__item__text a {
  color: #000000; }

.color-0.fontcolor-7 .block__linklist__item__text a:hover {
  color: #000000; }

.color-0.fontcolor-7 .block__linklist__item__text .link, .color-0.fontcolor-7 .block__linklist__item__text .rte-link, .color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p .color-0.fontcolor-7 .block__linklist__item__text a, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-7 .block__linklist__item__text .link::after, .color-0.fontcolor-7 .block__linklist__item__text .rte-link::after, .color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p .color-0.fontcolor-7 .block__linklist__item__text a::after, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-7 .block__linklist__item__text .link::after span, .color-0.fontcolor-7 .block__linklist__item__text .rte-link::after span, .color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p .color-0.fontcolor-7 .block__linklist__item__text a::after span, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-7 .block__linklist__item__text .link::before, .color-0.fontcolor-7 .block__linklist__item__text .rte-link::before, .color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p .color-0.fontcolor-7 .block__linklist__item__text a::before, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-7 .block__linklist__item__text .link:hover, .color-0.fontcolor-7 .block__linklist__item__text .rte-link:hover, .color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p .color-0.fontcolor-7 .block__linklist__item__text a:hover, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-7 .block__linklist__item__text .link:hover::before, .color-0.fontcolor-7 .block__linklist__item__text .rte-link:hover::before, .color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p .color-0.fontcolor-7 .block__linklist__item__text a:hover::before, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-7 .block__linklist__item__text .link--external, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--external, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link-external,
.color-0.fontcolor-7 .block__linklist__item__text a.link[target=_blank],
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].rte-link,
.color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank],
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-7 .block__linklist__item__text .link--external::after, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--external::after, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-0.fontcolor-7 .block__linklist__item__text a.link[target=_blank]::after,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank]::after,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-7 .block__linklist__item__text .link--external::after span, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--external::after span, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-0.fontcolor-7 .block__linklist__item__text a.link[target=_blank]::after span,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank]::after span,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-7 .block__linklist__item__text .link--external::before, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--external::before, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-0.fontcolor-7 .block__linklist__item__text a.link[target=_blank]::before,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank]::before,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-7 .block__linklist__item__text .link--external:hover, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--external:hover, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-0.fontcolor-7 .block__linklist__item__text a.link[target=_blank]:hover,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank]:hover,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-7 .block__linklist__item__text .link--external:hover::before, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--external:hover::before, .color-0.fontcolor-7 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-0.fontcolor-7 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-0.fontcolor-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank]:hover::before,
.color-0.fontcolor-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-7 .block__linklist__item__text .link--download, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-7 .block__linklist__item__text .link--download::after, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-7 .block__linklist__item__text .link--download::after span, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-7 .block__linklist__item__text .link--download::before, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-7 .block__linklist__item__text .link--download:hover, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--download:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-7 .block__linklist__item__text .link--download:hover::before, .color-0.fontcolor-7 .block__linklist__item__text .rte-link--download:hover::before {
  width: 100%; }

.color-0.fontcolor-7 .block__linklist__toggle > div {
  color: #000000; }

.color-0.fontcolor-7 .block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-7 .block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-7 .block__linklist__toggle__less {
  display: none; }

.color-0.fontcolor-7 .block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-7 .block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-8 .block__linklist__item {
  border-bottom: 2px solid #64c4da;
  color: #000000; }

.color-0.fontcolor-8 .block__linklist__item__title {
  -webkit-font-smoothing: antialiased; }

.color-0.fontcolor-8 .block__linklist__item__title__link {
  color: #000000; }

.color-0.fontcolor-8 .block__linklist__item__title__link::before {
  background-color: #64c4da !important; }

.color-0.fontcolor-8 .block__linklist__item__title__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-8 .block__linklist__item__title__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-8 .block__linklist__item__title__link:hover {
  color: #64c4da !important; }

.color-0.fontcolor-8 .block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-0.fontcolor-8 .block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-8 .block__linklist__item__title__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-8 .block__linklist__item__title__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-8 .block__linklist__item__title__link[target="_blank"]:hover {
  color: #64c4da; }

.color-0.fontcolor-8 .block__linklist__item__title__link[target="_blank"]:hover::before {
  background-color: #64c4da; }

.color-0.fontcolor-8 .block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-8 .block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-8 .block__linklist__item__text a {
  color: #000000; }

.color-0.fontcolor-8 .block__linklist__item__text a:hover {
  color: #000000; }

.color-0.fontcolor-8 .block__linklist__item__text .link, .color-0.fontcolor-8 .block__linklist__item__text .rte-link, .color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p .color-0.fontcolor-8 .block__linklist__item__text a, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-8 .block__linklist__item__text .link::after, .color-0.fontcolor-8 .block__linklist__item__text .rte-link::after, .color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p .color-0.fontcolor-8 .block__linklist__item__text a::after, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-8 .block__linklist__item__text .link::after span, .color-0.fontcolor-8 .block__linklist__item__text .rte-link::after span, .color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p .color-0.fontcolor-8 .block__linklist__item__text a::after span, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-8 .block__linklist__item__text .link::before, .color-0.fontcolor-8 .block__linklist__item__text .rte-link::before, .color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p .color-0.fontcolor-8 .block__linklist__item__text a::before, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-8 .block__linklist__item__text .link:hover, .color-0.fontcolor-8 .block__linklist__item__text .rte-link:hover, .color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p .color-0.fontcolor-8 .block__linklist__item__text a:hover, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-8 .block__linklist__item__text .link:hover::before, .color-0.fontcolor-8 .block__linklist__item__text .rte-link:hover::before, .color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p .color-0.fontcolor-8 .block__linklist__item__text a:hover::before, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-8 .block__linklist__item__text .link--external, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--external, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link-external,
.color-0.fontcolor-8 .block__linklist__item__text a.link[target=_blank],
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].rte-link,
.color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank],
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-8 .block__linklist__item__text .link--external::after, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--external::after, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-0.fontcolor-8 .block__linklist__item__text a.link[target=_blank]::after,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank]::after,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-8 .block__linklist__item__text .link--external::after span, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--external::after span, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-0.fontcolor-8 .block__linklist__item__text a.link[target=_blank]::after span,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank]::after span,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-8 .block__linklist__item__text .link--external::before, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--external::before, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-0.fontcolor-8 .block__linklist__item__text a.link[target=_blank]::before,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank]::before,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-8 .block__linklist__item__text .link--external:hover, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--external:hover, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-0.fontcolor-8 .block__linklist__item__text a.link[target=_blank]:hover,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank]:hover,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-8 .block__linklist__item__text .link--external:hover::before, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--external:hover::before, .color-0.fontcolor-8 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-0.fontcolor-8 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-0.fontcolor-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank]:hover::before,
.color-0.fontcolor-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-0.fontcolor-8 .block__linklist__item__text .link--download, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-0.fontcolor-8 .block__linklist__item__text .link--download::after, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st1%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st4%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st11%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%280%2C0%2C0%29stroke%3A%20rgb%280%2C0%2C0%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st15%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st16%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-8 .block__linklist__item__text .link--download::after span, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-8 .block__linklist__item__text .link--download::before, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-0.fontcolor-8 .block__linklist__item__text .link--download:hover, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--download:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.color-0.fontcolor-8 .block__linklist__item__text .link--download:hover::before, .color-0.fontcolor-8 .block__linklist__item__text .rte-link--download:hover::before {
  width: 100%; }

.color-0.fontcolor-8 .block__linklist__toggle > div {
  color: #000000; }

.color-0.fontcolor-8 .block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-8 .block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0.fontcolor-8 .block__linklist__toggle__less {
  display: none; }

.color-0.fontcolor-8 .block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0.fontcolor-8 .block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__linklist__item,
.color-2 .block__linklist__item,
.color-3 .block__linklist__item,
.color-4 .block__linklist__item,
.color-5 .block__linklist__item,
.color-6 .block__linklist__item,
.color-7 .block__linklist__item,
.color-8 .block__linklist__item {
  border-bottom: 2px solid #fff;
  color: #fff; }

.color-1 .block__linklist__item__title,
.color-2 .block__linklist__item__title,
.color-3 .block__linklist__item__title,
.color-4 .block__linklist__item__title,
.color-5 .block__linklist__item__title,
.color-6 .block__linklist__item__title,
.color-7 .block__linklist__item__title,
.color-8 .block__linklist__item__title {
  -webkit-font-smoothing: antialiased; }

.color-1 .block__linklist__item__title__link,
.color-2 .block__linklist__item__title__link,
.color-3 .block__linklist__item__title__link,
.color-4 .block__linklist__item__title__link,
.color-5 .block__linklist__item__title__link,
.color-6 .block__linklist__item__title__link,
.color-7 .block__linklist__item__title__link,
.color-8 .block__linklist__item__title__link {
  color: #fff; }

.color-1 .block__linklist__item__title__link::before,
.color-2 .block__linklist__item__title__link::before,
.color-3 .block__linklist__item__title__link::before,
.color-4 .block__linklist__item__title__link::before,
.color-5 .block__linklist__item__title__link::before,
.color-6 .block__linklist__item__title__link::before,
.color-7 .block__linklist__item__title__link::before,
.color-8 .block__linklist__item__title__link::before {
  background-color: #fff !important; }

.color-1 .block__linklist__item__title__link::after,
.color-2 .block__linklist__item__title__link::after,
.color-3 .block__linklist__item__title__link::after,
.color-4 .block__linklist__item__title__link::after,
.color-5 .block__linklist__item__title__link::after,
.color-6 .block__linklist__item__title__link::after,
.color-7 .block__linklist__item__title__link::after,
.color-8 .block__linklist__item__title__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-1 .block__linklist__item__title__link::after span,
.color-2 .block__linklist__item__title__link::after span,
.color-3 .block__linklist__item__title__link::after span,
.color-4 .block__linklist__item__title__link::after span,
.color-5 .block__linklist__item__title__link::after span,
.color-6 .block__linklist__item__title__link::after span,
.color-7 .block__linklist__item__title__link::after span,
.color-8 .block__linklist__item__title__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__linklist__item__title__link:hover,
.color-2 .block__linklist__item__title__link:hover,
.color-3 .block__linklist__item__title__link:hover,
.color-4 .block__linklist__item__title__link:hover,
.color-5 .block__linklist__item__title__link:hover,
.color-6 .block__linklist__item__title__link:hover,
.color-7 .block__linklist__item__title__link:hover,
.color-8 .block__linklist__item__title__link:hover {
  color: #fff !important; }

.color-1 .block__linklist__item__title__link:hover::after,
.color-2 .block__linklist__item__title__link:hover::after,
.color-3 .block__linklist__item__title__link:hover::after,
.color-4 .block__linklist__item__title__link:hover::after,
.color-5 .block__linklist__item__title__link:hover::after,
.color-6 .block__linklist__item__title__link:hover::after,
.color-7 .block__linklist__item__title__link:hover::after,
.color-8 .block__linklist__item__title__link:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 8px;
  height: 8px; }

.color-1 .block__linklist__item__title__link:hover::after span,
.color-2 .block__linklist__item__title__link:hover::after span,
.color-3 .block__linklist__item__title__link:hover::after span,
.color-4 .block__linklist__item__title__link:hover::after span,
.color-5 .block__linklist__item__title__link:hover::after span,
.color-6 .block__linklist__item__title__link:hover::after span,
.color-7 .block__linklist__item__title__link:hover::after span,
.color-8 .block__linklist__item__title__link:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__linklist__item__title__link[target="_blank"]::after,
.color-2 .block__linklist__item__title__link[target="_blank"]::after,
.color-3 .block__linklist__item__title__link[target="_blank"]::after,
.color-4 .block__linklist__item__title__link[target="_blank"]::after,
.color-5 .block__linklist__item__title__link[target="_blank"]::after,
.color-6 .block__linklist__item__title__link[target="_blank"]::after,
.color-7 .block__linklist__item__title__link[target="_blank"]::after,
.color-8 .block__linklist__item__title__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__linklist__item__title__link[target="_blank"]::after span,
.color-2 .block__linklist__item__title__link[target="_blank"]::after span,
.color-3 .block__linklist__item__title__link[target="_blank"]::after span,
.color-4 .block__linklist__item__title__link[target="_blank"]::after span,
.color-5 .block__linklist__item__title__link[target="_blank"]::after span,
.color-6 .block__linklist__item__title__link[target="_blank"]::after span,
.color-7 .block__linklist__item__title__link[target="_blank"]::after span,
.color-8 .block__linklist__item__title__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__linklist__item__title__link[target="_blank"]:hover,
.color-2 .block__linklist__item__title__link[target="_blank"]:hover,
.color-3 .block__linklist__item__title__link[target="_blank"]:hover,
.color-4 .block__linklist__item__title__link[target="_blank"]:hover,
.color-5 .block__linklist__item__title__link[target="_blank"]:hover,
.color-6 .block__linklist__item__title__link[target="_blank"]:hover,
.color-7 .block__linklist__item__title__link[target="_blank"]:hover,
.color-8 .block__linklist__item__title__link[target="_blank"]:hover {
  color: #fff; }

.color-1 .block__linklist__item__title__link[target="_blank"]:hover::before,
.color-2 .block__linklist__item__title__link[target="_blank"]:hover::before,
.color-3 .block__linklist__item__title__link[target="_blank"]:hover::before,
.color-4 .block__linklist__item__title__link[target="_blank"]:hover::before,
.color-5 .block__linklist__item__title__link[target="_blank"]:hover::before,
.color-6 .block__linklist__item__title__link[target="_blank"]:hover::before,
.color-7 .block__linklist__item__title__link[target="_blank"]:hover::before,
.color-8 .block__linklist__item__title__link[target="_blank"]:hover::before {
  background-color: #fff; }

.color-1 .block__linklist__item__title__link[target="_blank"]:hover::after,
.color-2 .block__linklist__item__title__link[target="_blank"]:hover::after,
.color-3 .block__linklist__item__title__link[target="_blank"]:hover::after,
.color-4 .block__linklist__item__title__link[target="_blank"]:hover::after,
.color-5 .block__linklist__item__title__link[target="_blank"]:hover::after,
.color-6 .block__linklist__item__title__link[target="_blank"]:hover::after,
.color-7 .block__linklist__item__title__link[target="_blank"]:hover::after,
.color-8 .block__linklist__item__title__link[target="_blank"]:hover::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__linklist__item__title__link[target="_blank"]:hover::after span,
.color-2 .block__linklist__item__title__link[target="_blank"]:hover::after span,
.color-3 .block__linklist__item__title__link[target="_blank"]:hover::after span,
.color-4 .block__linklist__item__title__link[target="_blank"]:hover::after span,
.color-5 .block__linklist__item__title__link[target="_blank"]:hover::after span,
.color-6 .block__linklist__item__title__link[target="_blank"]:hover::after span,
.color-7 .block__linklist__item__title__link[target="_blank"]:hover::after span,
.color-8 .block__linklist__item__title__link[target="_blank"]:hover::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__linklist__item__text a,
.color-2 .block__linklist__item__text a,
.color-3 .block__linklist__item__text a,
.color-4 .block__linklist__item__text a,
.color-5 .block__linklist__item__text a,
.color-6 .block__linklist__item__text a,
.color-7 .block__linklist__item__text a,
.color-8 .block__linklist__item__text a {
  color: #fff; }

.color-1 .block__linklist__item__text a:hover,
.color-2 .block__linklist__item__text a:hover,
.color-3 .block__linklist__item__text a:hover,
.color-4 .block__linklist__item__text a:hover,
.color-5 .block__linklist__item__text a:hover,
.color-6 .block__linklist__item__text a:hover,
.color-7 .block__linklist__item__text a:hover,
.color-8 .block__linklist__item__text a:hover {
  color: #fff; }

.color-1 .block__linklist__item__text .link, .color-1 .block__linklist__item__text .rte-link, .color-1 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p .color-1 .block__linklist__item__text a, .color-1 .block__linklist__item__text .list__listitem-text--link,
.color-2 .block__linklist__item__text .link,
.color-2 .block__linklist__item__text .rte-link,
.color-2 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p
.color-2 .block__linklist__item__text a,
.color-2 .block__linklist__item__text .list__listitem-text--link,
.color-3 .block__linklist__item__text .link,
.color-3 .block__linklist__item__text .rte-link,
.color-3 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p
.color-3 .block__linklist__item__text a,
.color-3 .block__linklist__item__text .list__listitem-text--link,
.color-4 .block__linklist__item__text .link,
.color-4 .block__linklist__item__text .rte-link,
.color-4 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p
.color-4 .block__linklist__item__text a,
.color-4 .block__linklist__item__text .list__listitem-text--link,
.color-5 .block__linklist__item__text .link,
.color-5 .block__linklist__item__text .rte-link,
.color-5 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p
.color-5 .block__linklist__item__text a,
.color-5 .block__linklist__item__text .list__listitem-text--link,
.color-6 .block__linklist__item__text .link,
.color-6 .block__linklist__item__text .rte-link,
.color-6 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p
.color-6 .block__linklist__item__text a,
.color-6 .block__linklist__item__text .list__listitem-text--link,
.color-7 .block__linklist__item__text .link,
.color-7 .block__linklist__item__text .rte-link,
.color-7 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p
.color-7 .block__linklist__item__text a,
.color-7 .block__linklist__item__text .list__listitem-text--link,
.color-8 .block__linklist__item__text .link,
.color-8 .block__linklist__item__text .rte-link,
.color-8 .block__linklist__item__text .checklist__item-content p a, .checklist__item-content p
.color-8 .block__linklist__item__text a,
.color-8 .block__linklist__item__text .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .block__linklist__item__text .link::after, .color-1 .block__linklist__item__text .rte-link::after, .color-1 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p .color-1 .block__linklist__item__text a::after, .color-1 .block__linklist__item__text .list__listitem-text--link::after,
.color-2 .block__linklist__item__text .link::after,
.color-2 .block__linklist__item__text .rte-link::after,
.color-2 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p
.color-2 .block__linklist__item__text a::after,
.color-2 .block__linklist__item__text .list__listitem-text--link::after,
.color-3 .block__linklist__item__text .link::after,
.color-3 .block__linklist__item__text .rte-link::after,
.color-3 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p
.color-3 .block__linklist__item__text a::after,
.color-3 .block__linklist__item__text .list__listitem-text--link::after,
.color-4 .block__linklist__item__text .link::after,
.color-4 .block__linklist__item__text .rte-link::after,
.color-4 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p
.color-4 .block__linklist__item__text a::after,
.color-4 .block__linklist__item__text .list__listitem-text--link::after,
.color-5 .block__linklist__item__text .link::after,
.color-5 .block__linklist__item__text .rte-link::after,
.color-5 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p
.color-5 .block__linklist__item__text a::after,
.color-5 .block__linklist__item__text .list__listitem-text--link::after,
.color-6 .block__linklist__item__text .link::after,
.color-6 .block__linklist__item__text .rte-link::after,
.color-6 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p
.color-6 .block__linklist__item__text a::after,
.color-6 .block__linklist__item__text .list__listitem-text--link::after,
.color-7 .block__linklist__item__text .link::after,
.color-7 .block__linklist__item__text .rte-link::after,
.color-7 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p
.color-7 .block__linklist__item__text a::after,
.color-7 .block__linklist__item__text .list__listitem-text--link::after,
.color-8 .block__linklist__item__text .link::after,
.color-8 .block__linklist__item__text .rte-link::after,
.color-8 .block__linklist__item__text .checklist__item-content p a::after, .checklist__item-content p
.color-8 .block__linklist__item__text a::after,
.color-8 .block__linklist__item__text .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__linklist__item__text .link::after span, .color-1 .block__linklist__item__text .rte-link::after span, .color-1 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p .color-1 .block__linklist__item__text a::after span, .color-1 .block__linklist__item__text .list__listitem-text--link::after span,
.color-2 .block__linklist__item__text .link::after span,
.color-2 .block__linklist__item__text .rte-link::after span,
.color-2 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p
.color-2 .block__linklist__item__text a::after span,
.color-2 .block__linklist__item__text .list__listitem-text--link::after span,
.color-3 .block__linklist__item__text .link::after span,
.color-3 .block__linklist__item__text .rte-link::after span,
.color-3 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p
.color-3 .block__linklist__item__text a::after span,
.color-3 .block__linklist__item__text .list__listitem-text--link::after span,
.color-4 .block__linklist__item__text .link::after span,
.color-4 .block__linklist__item__text .rte-link::after span,
.color-4 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p
.color-4 .block__linklist__item__text a::after span,
.color-4 .block__linklist__item__text .list__listitem-text--link::after span,
.color-5 .block__linklist__item__text .link::after span,
.color-5 .block__linklist__item__text .rte-link::after span,
.color-5 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p
.color-5 .block__linklist__item__text a::after span,
.color-5 .block__linklist__item__text .list__listitem-text--link::after span,
.color-6 .block__linklist__item__text .link::after span,
.color-6 .block__linklist__item__text .rte-link::after span,
.color-6 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p
.color-6 .block__linklist__item__text a::after span,
.color-6 .block__linklist__item__text .list__listitem-text--link::after span,
.color-7 .block__linklist__item__text .link::after span,
.color-7 .block__linklist__item__text .rte-link::after span,
.color-7 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p
.color-7 .block__linklist__item__text a::after span,
.color-7 .block__linklist__item__text .list__listitem-text--link::after span,
.color-8 .block__linklist__item__text .link::after span,
.color-8 .block__linklist__item__text .rte-link::after span,
.color-8 .block__linklist__item__text .checklist__item-content p a::after span, .checklist__item-content p
.color-8 .block__linklist__item__text a::after span,
.color-8 .block__linklist__item__text .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__linklist__item__text .link::before, .color-1 .block__linklist__item__text .rte-link::before, .color-1 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p .color-1 .block__linklist__item__text a::before, .color-1 .block__linklist__item__text .list__listitem-text--link::before,
.color-2 .block__linklist__item__text .link::before,
.color-2 .block__linklist__item__text .rte-link::before,
.color-2 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p
.color-2 .block__linklist__item__text a::before,
.color-2 .block__linklist__item__text .list__listitem-text--link::before,
.color-3 .block__linklist__item__text .link::before,
.color-3 .block__linklist__item__text .rte-link::before,
.color-3 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p
.color-3 .block__linklist__item__text a::before,
.color-3 .block__linklist__item__text .list__listitem-text--link::before,
.color-4 .block__linklist__item__text .link::before,
.color-4 .block__linklist__item__text .rte-link::before,
.color-4 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p
.color-4 .block__linklist__item__text a::before,
.color-4 .block__linklist__item__text .list__listitem-text--link::before,
.color-5 .block__linklist__item__text .link::before,
.color-5 .block__linklist__item__text .rte-link::before,
.color-5 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p
.color-5 .block__linklist__item__text a::before,
.color-5 .block__linklist__item__text .list__listitem-text--link::before,
.color-6 .block__linklist__item__text .link::before,
.color-6 .block__linklist__item__text .rte-link::before,
.color-6 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p
.color-6 .block__linklist__item__text a::before,
.color-6 .block__linklist__item__text .list__listitem-text--link::before,
.color-7 .block__linklist__item__text .link::before,
.color-7 .block__linklist__item__text .rte-link::before,
.color-7 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p
.color-7 .block__linklist__item__text a::before,
.color-7 .block__linklist__item__text .list__listitem-text--link::before,
.color-8 .block__linklist__item__text .link::before,
.color-8 .block__linklist__item__text .rte-link::before,
.color-8 .block__linklist__item__text .checklist__item-content p a::before, .checklist__item-content p
.color-8 .block__linklist__item__text a::before,
.color-8 .block__linklist__item__text .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #fff;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .block__linklist__item__text .link:hover, .color-1 .block__linklist__item__text .rte-link:hover, .color-1 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p .color-1 .block__linklist__item__text a:hover, .color-1 .block__linklist__item__text .list__listitem-text--link:hover,
.color-2 .block__linklist__item__text .link:hover,
.color-2 .block__linklist__item__text .rte-link:hover,
.color-2 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p
.color-2 .block__linklist__item__text a:hover,
.color-2 .block__linklist__item__text .list__listitem-text--link:hover,
.color-3 .block__linklist__item__text .link:hover,
.color-3 .block__linklist__item__text .rte-link:hover,
.color-3 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p
.color-3 .block__linklist__item__text a:hover,
.color-3 .block__linklist__item__text .list__listitem-text--link:hover,
.color-4 .block__linklist__item__text .link:hover,
.color-4 .block__linklist__item__text .rte-link:hover,
.color-4 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p
.color-4 .block__linklist__item__text a:hover,
.color-4 .block__linklist__item__text .list__listitem-text--link:hover,
.color-5 .block__linklist__item__text .link:hover,
.color-5 .block__linklist__item__text .rte-link:hover,
.color-5 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p
.color-5 .block__linklist__item__text a:hover,
.color-5 .block__linklist__item__text .list__listitem-text--link:hover,
.color-6 .block__linklist__item__text .link:hover,
.color-6 .block__linklist__item__text .rte-link:hover,
.color-6 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p
.color-6 .block__linklist__item__text a:hover,
.color-6 .block__linklist__item__text .list__listitem-text--link:hover,
.color-7 .block__linklist__item__text .link:hover,
.color-7 .block__linklist__item__text .rte-link:hover,
.color-7 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p
.color-7 .block__linklist__item__text a:hover,
.color-7 .block__linklist__item__text .list__listitem-text--link:hover,
.color-8 .block__linklist__item__text .link:hover,
.color-8 .block__linklist__item__text .rte-link:hover,
.color-8 .block__linklist__item__text .checklist__item-content p a:hover, .checklist__item-content p
.color-8 .block__linklist__item__text a:hover,
.color-8 .block__linklist__item__text .list__listitem-text--link:hover {
  text-decoration: none;
  color: #fff;
  transform: translateZ(0); }

.color-1 .block__linklist__item__text .link:hover::before, .color-1 .block__linklist__item__text .rte-link:hover::before, .color-1 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p .color-1 .block__linklist__item__text a:hover::before, .color-1 .block__linklist__item__text .list__listitem-text--link:hover::before,
.color-2 .block__linklist__item__text .link:hover::before,
.color-2 .block__linklist__item__text .rte-link:hover::before,
.color-2 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p
.color-2 .block__linklist__item__text a:hover::before,
.color-2 .block__linklist__item__text .list__listitem-text--link:hover::before,
.color-3 .block__linklist__item__text .link:hover::before,
.color-3 .block__linklist__item__text .rte-link:hover::before,
.color-3 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p
.color-3 .block__linklist__item__text a:hover::before,
.color-3 .block__linklist__item__text .list__listitem-text--link:hover::before,
.color-4 .block__linklist__item__text .link:hover::before,
.color-4 .block__linklist__item__text .rte-link:hover::before,
.color-4 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p
.color-4 .block__linklist__item__text a:hover::before,
.color-4 .block__linklist__item__text .list__listitem-text--link:hover::before,
.color-5 .block__linklist__item__text .link:hover::before,
.color-5 .block__linklist__item__text .rte-link:hover::before,
.color-5 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p
.color-5 .block__linklist__item__text a:hover::before,
.color-5 .block__linklist__item__text .list__listitem-text--link:hover::before,
.color-6 .block__linklist__item__text .link:hover::before,
.color-6 .block__linklist__item__text .rte-link:hover::before,
.color-6 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p
.color-6 .block__linklist__item__text a:hover::before,
.color-6 .block__linklist__item__text .list__listitem-text--link:hover::before,
.color-7 .block__linklist__item__text .link:hover::before,
.color-7 .block__linklist__item__text .rte-link:hover::before,
.color-7 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p
.color-7 .block__linklist__item__text a:hover::before,
.color-7 .block__linklist__item__text .list__listitem-text--link:hover::before,
.color-8 .block__linklist__item__text .link:hover::before,
.color-8 .block__linklist__item__text .rte-link:hover::before,
.color-8 .block__linklist__item__text .checklist__item-content p a:hover::before, .checklist__item-content p
.color-8 .block__linklist__item__text a:hover::before,
.color-8 .block__linklist__item__text .list__listitem-text--link:hover::before {
  width: 100%; }

.color-1 .block__linklist__item__text .link--external, .color-1 .block__linklist__item__text .rte-link--external, .color-1 .block__linklist__item__text .list__listitem-text--link-external,
.color-1 .block__linklist__item__text a.link[target=_blank],
.color-1 .block__linklist__item__text a[target=_blank].rte-link,
.color-1 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-1 .block__linklist__item__text a[target=_blank],
.color-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link,
.color-2 .block__linklist__item__text .link--external,
.color-2 .block__linklist__item__text .rte-link--external,
.color-2 .block__linklist__item__text .list__listitem-text--link-external,
.color-2 .block__linklist__item__text a.link[target=_blank],
.color-2 .block__linklist__item__text a[target=_blank].rte-link,
.color-2 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-2 .block__linklist__item__text a[target=_blank],
.color-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link,
.color-3 .block__linklist__item__text .link--external,
.color-3 .block__linklist__item__text .rte-link--external,
.color-3 .block__linklist__item__text .list__listitem-text--link-external,
.color-3 .block__linklist__item__text a.link[target=_blank],
.color-3 .block__linklist__item__text a[target=_blank].rte-link,
.color-3 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-3 .block__linklist__item__text a[target=_blank],
.color-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link,
.color-4 .block__linklist__item__text .link--external,
.color-4 .block__linklist__item__text .rte-link--external,
.color-4 .block__linklist__item__text .list__listitem-text--link-external,
.color-4 .block__linklist__item__text a.link[target=_blank],
.color-4 .block__linklist__item__text a[target=_blank].rte-link,
.color-4 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-4 .block__linklist__item__text a[target=_blank],
.color-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link,
.color-5 .block__linklist__item__text .link--external,
.color-5 .block__linklist__item__text .rte-link--external,
.color-5 .block__linklist__item__text .list__listitem-text--link-external,
.color-5 .block__linklist__item__text a.link[target=_blank],
.color-5 .block__linklist__item__text a[target=_blank].rte-link,
.color-5 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-5 .block__linklist__item__text a[target=_blank],
.color-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link,
.color-6 .block__linklist__item__text .link--external,
.color-6 .block__linklist__item__text .rte-link--external,
.color-6 .block__linklist__item__text .list__listitem-text--link-external,
.color-6 .block__linklist__item__text a.link[target=_blank],
.color-6 .block__linklist__item__text a[target=_blank].rte-link,
.color-6 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-6 .block__linklist__item__text a[target=_blank],
.color-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link,
.color-7 .block__linklist__item__text .link--external,
.color-7 .block__linklist__item__text .rte-link--external,
.color-7 .block__linklist__item__text .list__listitem-text--link-external,
.color-7 .block__linklist__item__text a.link[target=_blank],
.color-7 .block__linklist__item__text a[target=_blank].rte-link,
.color-7 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-7 .block__linklist__item__text a[target=_blank],
.color-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link,
.color-8 .block__linklist__item__text .link--external,
.color-8 .block__linklist__item__text .rte-link--external,
.color-8 .block__linklist__item__text .list__listitem-text--link-external,
.color-8 .block__linklist__item__text a.link[target=_blank],
.color-8 .block__linklist__item__text a[target=_blank].rte-link,
.color-8 .block__linklist__item__text .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-8 .block__linklist__item__text a[target=_blank],
.color-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .block__linklist__item__text .link--external::after, .color-1 .block__linklist__item__text .rte-link--external::after, .color-1 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-1 .block__linklist__item__text a.link[target=_blank]::after,
.color-1 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-1 .block__linklist__item__text a[target=_blank]::after,
.color-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after,
.color-2 .block__linklist__item__text .link--external::after,
.color-2 .block__linklist__item__text .rte-link--external::after,
.color-2 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-2 .block__linklist__item__text a.link[target=_blank]::after,
.color-2 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-2 .block__linklist__item__text a[target=_blank]::after,
.color-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after,
.color-3 .block__linklist__item__text .link--external::after,
.color-3 .block__linklist__item__text .rte-link--external::after,
.color-3 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-3 .block__linklist__item__text a.link[target=_blank]::after,
.color-3 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-3 .block__linklist__item__text a[target=_blank]::after,
.color-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after,
.color-4 .block__linklist__item__text .link--external::after,
.color-4 .block__linklist__item__text .rte-link--external::after,
.color-4 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-4 .block__linklist__item__text a.link[target=_blank]::after,
.color-4 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-4 .block__linklist__item__text a[target=_blank]::after,
.color-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after,
.color-5 .block__linklist__item__text .link--external::after,
.color-5 .block__linklist__item__text .rte-link--external::after,
.color-5 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-5 .block__linklist__item__text a.link[target=_blank]::after,
.color-5 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-5 .block__linklist__item__text a[target=_blank]::after,
.color-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after,
.color-6 .block__linklist__item__text .link--external::after,
.color-6 .block__linklist__item__text .rte-link--external::after,
.color-6 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-6 .block__linklist__item__text a.link[target=_blank]::after,
.color-6 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-6 .block__linklist__item__text a[target=_blank]::after,
.color-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after,
.color-7 .block__linklist__item__text .link--external::after,
.color-7 .block__linklist__item__text .rte-link--external::after,
.color-7 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-7 .block__linklist__item__text a.link[target=_blank]::after,
.color-7 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-7 .block__linklist__item__text a[target=_blank]::after,
.color-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after,
.color-8 .block__linklist__item__text .link--external::after,
.color-8 .block__linklist__item__text .rte-link--external::after,
.color-8 .block__linklist__item__text .list__listitem-text--link-external::after,
.color-8 .block__linklist__item__text a.link[target=_blank]::after,
.color-8 .block__linklist__item__text a[target=_blank].rte-link::after,
.color-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-8 .block__linklist__item__text a[target=_blank]::after,
.color-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__linklist__item__text .link--external::after span, .color-1 .block__linklist__item__text .rte-link--external::after span, .color-1 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-1 .block__linklist__item__text a.link[target=_blank]::after span,
.color-1 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-1 .block__linklist__item__text a[target=_blank]::after span,
.color-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span,
.color-2 .block__linklist__item__text .link--external::after span,
.color-2 .block__linklist__item__text .rte-link--external::after span,
.color-2 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-2 .block__linklist__item__text a.link[target=_blank]::after span,
.color-2 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-2 .block__linklist__item__text a[target=_blank]::after span,
.color-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span,
.color-3 .block__linklist__item__text .link--external::after span,
.color-3 .block__linklist__item__text .rte-link--external::after span,
.color-3 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-3 .block__linklist__item__text a.link[target=_blank]::after span,
.color-3 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-3 .block__linklist__item__text a[target=_blank]::after span,
.color-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span,
.color-4 .block__linklist__item__text .link--external::after span,
.color-4 .block__linklist__item__text .rte-link--external::after span,
.color-4 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-4 .block__linklist__item__text a.link[target=_blank]::after span,
.color-4 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-4 .block__linklist__item__text a[target=_blank]::after span,
.color-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span,
.color-5 .block__linklist__item__text .link--external::after span,
.color-5 .block__linklist__item__text .rte-link--external::after span,
.color-5 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-5 .block__linklist__item__text a.link[target=_blank]::after span,
.color-5 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-5 .block__linklist__item__text a[target=_blank]::after span,
.color-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span,
.color-6 .block__linklist__item__text .link--external::after span,
.color-6 .block__linklist__item__text .rte-link--external::after span,
.color-6 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-6 .block__linklist__item__text a.link[target=_blank]::after span,
.color-6 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-6 .block__linklist__item__text a[target=_blank]::after span,
.color-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span,
.color-7 .block__linklist__item__text .link--external::after span,
.color-7 .block__linklist__item__text .rte-link--external::after span,
.color-7 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-7 .block__linklist__item__text a.link[target=_blank]::after span,
.color-7 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-7 .block__linklist__item__text a[target=_blank]::after span,
.color-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span,
.color-8 .block__linklist__item__text .link--external::after span,
.color-8 .block__linklist__item__text .rte-link--external::after span,
.color-8 .block__linklist__item__text .list__listitem-text--link-external::after span,
.color-8 .block__linklist__item__text a.link[target=_blank]::after span,
.color-8 .block__linklist__item__text a[target=_blank].rte-link::after span,
.color-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-8 .block__linklist__item__text a[target=_blank]::after span,
.color-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__linklist__item__text .link--external::before, .color-1 .block__linklist__item__text .rte-link--external::before, .color-1 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-1 .block__linklist__item__text a.link[target=_blank]::before,
.color-1 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-1 .block__linklist__item__text a[target=_blank]::before,
.color-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before,
.color-2 .block__linklist__item__text .link--external::before,
.color-2 .block__linklist__item__text .rte-link--external::before,
.color-2 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-2 .block__linklist__item__text a.link[target=_blank]::before,
.color-2 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-2 .block__linklist__item__text a[target=_blank]::before,
.color-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before,
.color-3 .block__linklist__item__text .link--external::before,
.color-3 .block__linklist__item__text .rte-link--external::before,
.color-3 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-3 .block__linklist__item__text a.link[target=_blank]::before,
.color-3 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-3 .block__linklist__item__text a[target=_blank]::before,
.color-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before,
.color-4 .block__linklist__item__text .link--external::before,
.color-4 .block__linklist__item__text .rte-link--external::before,
.color-4 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-4 .block__linklist__item__text a.link[target=_blank]::before,
.color-4 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-4 .block__linklist__item__text a[target=_blank]::before,
.color-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before,
.color-5 .block__linklist__item__text .link--external::before,
.color-5 .block__linklist__item__text .rte-link--external::before,
.color-5 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-5 .block__linklist__item__text a.link[target=_blank]::before,
.color-5 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-5 .block__linklist__item__text a[target=_blank]::before,
.color-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before,
.color-6 .block__linklist__item__text .link--external::before,
.color-6 .block__linklist__item__text .rte-link--external::before,
.color-6 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-6 .block__linklist__item__text a.link[target=_blank]::before,
.color-6 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-6 .block__linklist__item__text a[target=_blank]::before,
.color-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before,
.color-7 .block__linklist__item__text .link--external::before,
.color-7 .block__linklist__item__text .rte-link--external::before,
.color-7 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-7 .block__linklist__item__text a.link[target=_blank]::before,
.color-7 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-7 .block__linklist__item__text a[target=_blank]::before,
.color-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before,
.color-8 .block__linklist__item__text .link--external::before,
.color-8 .block__linklist__item__text .rte-link--external::before,
.color-8 .block__linklist__item__text .list__listitem-text--link-external::before,
.color-8 .block__linklist__item__text a.link[target=_blank]::before,
.color-8 .block__linklist__item__text a[target=_blank].rte-link::before,
.color-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-8 .block__linklist__item__text a[target=_blank]::before,
.color-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #fff;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .block__linklist__item__text .link--external:hover, .color-1 .block__linklist__item__text .rte-link--external:hover, .color-1 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-1 .block__linklist__item__text a.link[target=_blank]:hover,
.color-1 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-1 .block__linklist__item__text a[target=_blank]:hover,
.color-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover,
.color-2 .block__linklist__item__text .link--external:hover,
.color-2 .block__linklist__item__text .rte-link--external:hover,
.color-2 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-2 .block__linklist__item__text a.link[target=_blank]:hover,
.color-2 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-2 .block__linklist__item__text a[target=_blank]:hover,
.color-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover,
.color-3 .block__linklist__item__text .link--external:hover,
.color-3 .block__linklist__item__text .rte-link--external:hover,
.color-3 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-3 .block__linklist__item__text a.link[target=_blank]:hover,
.color-3 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-3 .block__linklist__item__text a[target=_blank]:hover,
.color-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover,
.color-4 .block__linklist__item__text .link--external:hover,
.color-4 .block__linklist__item__text .rte-link--external:hover,
.color-4 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-4 .block__linklist__item__text a.link[target=_blank]:hover,
.color-4 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-4 .block__linklist__item__text a[target=_blank]:hover,
.color-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover,
.color-5 .block__linklist__item__text .link--external:hover,
.color-5 .block__linklist__item__text .rte-link--external:hover,
.color-5 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-5 .block__linklist__item__text a.link[target=_blank]:hover,
.color-5 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-5 .block__linklist__item__text a[target=_blank]:hover,
.color-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover,
.color-6 .block__linklist__item__text .link--external:hover,
.color-6 .block__linklist__item__text .rte-link--external:hover,
.color-6 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-6 .block__linklist__item__text a.link[target=_blank]:hover,
.color-6 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-6 .block__linklist__item__text a[target=_blank]:hover,
.color-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover,
.color-7 .block__linklist__item__text .link--external:hover,
.color-7 .block__linklist__item__text .rte-link--external:hover,
.color-7 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-7 .block__linklist__item__text a.link[target=_blank]:hover,
.color-7 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-7 .block__linklist__item__text a[target=_blank]:hover,
.color-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover,
.color-8 .block__linklist__item__text .link--external:hover,
.color-8 .block__linklist__item__text .rte-link--external:hover,
.color-8 .block__linklist__item__text .list__listitem-text--link-external:hover,
.color-8 .block__linklist__item__text a.link[target=_blank]:hover,
.color-8 .block__linklist__item__text a[target=_blank].rte-link:hover,
.color-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-8 .block__linklist__item__text a[target=_blank]:hover,
.color-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #fff;
  transform: translateZ(0); }

.color-1 .block__linklist__item__text .link--external:hover::before, .color-1 .block__linklist__item__text .rte-link--external:hover::before, .color-1 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-1 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-1 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-1 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-1 .block__linklist__item__text a[target=_blank]:hover::before,
.color-1 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before,
.color-2 .block__linklist__item__text .link--external:hover::before,
.color-2 .block__linklist__item__text .rte-link--external:hover::before,
.color-2 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-2 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-2 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-2 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-2 .block__linklist__item__text a[target=_blank]:hover::before,
.color-2 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before,
.color-3 .block__linklist__item__text .link--external:hover::before,
.color-3 .block__linklist__item__text .rte-link--external:hover::before,
.color-3 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-3 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-3 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-3 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-3 .block__linklist__item__text a[target=_blank]:hover::before,
.color-3 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before,
.color-4 .block__linklist__item__text .link--external:hover::before,
.color-4 .block__linklist__item__text .rte-link--external:hover::before,
.color-4 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-4 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-4 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-4 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-4 .block__linklist__item__text a[target=_blank]:hover::before,
.color-4 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before,
.color-5 .block__linklist__item__text .link--external:hover::before,
.color-5 .block__linklist__item__text .rte-link--external:hover::before,
.color-5 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-5 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-5 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-5 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-5 .block__linklist__item__text a[target=_blank]:hover::before,
.color-5 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before,
.color-6 .block__linklist__item__text .link--external:hover::before,
.color-6 .block__linklist__item__text .rte-link--external:hover::before,
.color-6 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-6 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-6 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-6 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-6 .block__linklist__item__text a[target=_blank]:hover::before,
.color-6 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before,
.color-7 .block__linklist__item__text .link--external:hover::before,
.color-7 .block__linklist__item__text .rte-link--external:hover::before,
.color-7 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-7 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-7 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-7 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-7 .block__linklist__item__text a[target=_blank]:hover::before,
.color-7 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before,
.color-8 .block__linklist__item__text .link--external:hover::before,
.color-8 .block__linklist__item__text .rte-link--external:hover::before,
.color-8 .block__linklist__item__text .list__listitem-text--link-external:hover::before,
.color-8 .block__linklist__item__text a.link[target=_blank]:hover::before,
.color-8 .block__linklist__item__text a[target=_blank].rte-link:hover::before,
.color-8 .block__linklist__item__text .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-8 .block__linklist__item__text a[target=_blank]:hover::before,
.color-8 .block__linklist__item__text a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-1 .block__linklist__item__text .link--download, .color-1 .block__linklist__item__text .rte-link--download,
.color-2 .block__linklist__item__text .link--download,
.color-2 .block__linklist__item__text .rte-link--download,
.color-3 .block__linklist__item__text .link--download,
.color-3 .block__linklist__item__text .rte-link--download,
.color-4 .block__linklist__item__text .link--download,
.color-4 .block__linklist__item__text .rte-link--download,
.color-5 .block__linklist__item__text .link--download,
.color-5 .block__linklist__item__text .rte-link--download,
.color-6 .block__linklist__item__text .link--download,
.color-6 .block__linklist__item__text .rte-link--download,
.color-7 .block__linklist__item__text .link--download,
.color-7 .block__linklist__item__text .rte-link--download,
.color-8 .block__linklist__item__text .link--download,
.color-8 .block__linklist__item__text .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .block__linklist__item__text .link--download::after, .color-1 .block__linklist__item__text .rte-link--download::after,
.color-2 .block__linklist__item__text .link--download::after,
.color-2 .block__linklist__item__text .rte-link--download::after,
.color-3 .block__linklist__item__text .link--download::after,
.color-3 .block__linklist__item__text .rte-link--download::after,
.color-4 .block__linklist__item__text .link--download::after,
.color-4 .block__linklist__item__text .rte-link--download::after,
.color-5 .block__linklist__item__text .link--download::after,
.color-5 .block__linklist__item__text .rte-link--download::after,
.color-6 .block__linklist__item__text .link--download::after,
.color-6 .block__linklist__item__text .rte-link--download::after,
.color-7 .block__linklist__item__text .link--download::after,
.color-7 .block__linklist__item__text .rte-link--download::after,
.color-8 .block__linklist__item__text .link--download::after,
.color-8 .block__linklist__item__text .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st1%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st4%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st11%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28255%2C255%2C255%29stroke%3A%20rgb%28255%2C255%2C255%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st15%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st16%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28255%2C255%2C255%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__linklist__item__text .link--download::after span, .color-1 .block__linklist__item__text .rte-link--download::after span,
.color-2 .block__linklist__item__text .link--download::after span,
.color-2 .block__linklist__item__text .rte-link--download::after span,
.color-3 .block__linklist__item__text .link--download::after span,
.color-3 .block__linklist__item__text .rte-link--download::after span,
.color-4 .block__linklist__item__text .link--download::after span,
.color-4 .block__linklist__item__text .rte-link--download::after span,
.color-5 .block__linklist__item__text .link--download::after span,
.color-5 .block__linklist__item__text .rte-link--download::after span,
.color-6 .block__linklist__item__text .link--download::after span,
.color-6 .block__linklist__item__text .rte-link--download::after span,
.color-7 .block__linklist__item__text .link--download::after span,
.color-7 .block__linklist__item__text .rte-link--download::after span,
.color-8 .block__linklist__item__text .link--download::after span,
.color-8 .block__linklist__item__text .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__linklist__item__text .link--download::before, .color-1 .block__linklist__item__text .rte-link--download::before,
.color-2 .block__linklist__item__text .link--download::before,
.color-2 .block__linklist__item__text .rte-link--download::before,
.color-3 .block__linklist__item__text .link--download::before,
.color-3 .block__linklist__item__text .rte-link--download::before,
.color-4 .block__linklist__item__text .link--download::before,
.color-4 .block__linklist__item__text .rte-link--download::before,
.color-5 .block__linklist__item__text .link--download::before,
.color-5 .block__linklist__item__text .rte-link--download::before,
.color-6 .block__linklist__item__text .link--download::before,
.color-6 .block__linklist__item__text .rte-link--download::before,
.color-7 .block__linklist__item__text .link--download::before,
.color-7 .block__linklist__item__text .rte-link--download::before,
.color-8 .block__linklist__item__text .link--download::before,
.color-8 .block__linklist__item__text .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #fff;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .block__linklist__item__text .link--download:hover, .color-1 .block__linklist__item__text .rte-link--download:hover,
.color-2 .block__linklist__item__text .link--download:hover,
.color-2 .block__linklist__item__text .rte-link--download:hover,
.color-3 .block__linklist__item__text .link--download:hover,
.color-3 .block__linklist__item__text .rte-link--download:hover,
.color-4 .block__linklist__item__text .link--download:hover,
.color-4 .block__linklist__item__text .rte-link--download:hover,
.color-5 .block__linklist__item__text .link--download:hover,
.color-5 .block__linklist__item__text .rte-link--download:hover,
.color-6 .block__linklist__item__text .link--download:hover,
.color-6 .block__linklist__item__text .rte-link--download:hover,
.color-7 .block__linklist__item__text .link--download:hover,
.color-7 .block__linklist__item__text .rte-link--download:hover,
.color-8 .block__linklist__item__text .link--download:hover,
.color-8 .block__linklist__item__text .rte-link--download:hover {
  text-decoration: none;
  color: #fff;
  transform: translateZ(0); }

.color-1 .block__linklist__item__text .link--download:hover::before, .color-1 .block__linklist__item__text .rte-link--download:hover::before,
.color-2 .block__linklist__item__text .link--download:hover::before,
.color-2 .block__linklist__item__text .rte-link--download:hover::before,
.color-3 .block__linklist__item__text .link--download:hover::before,
.color-3 .block__linklist__item__text .rte-link--download:hover::before,
.color-4 .block__linklist__item__text .link--download:hover::before,
.color-4 .block__linklist__item__text .rte-link--download:hover::before,
.color-5 .block__linklist__item__text .link--download:hover::before,
.color-5 .block__linklist__item__text .rte-link--download:hover::before,
.color-6 .block__linklist__item__text .link--download:hover::before,
.color-6 .block__linklist__item__text .rte-link--download:hover::before,
.color-7 .block__linklist__item__text .link--download:hover::before,
.color-7 .block__linklist__item__text .rte-link--download:hover::before,
.color-8 .block__linklist__item__text .link--download:hover::before,
.color-8 .block__linklist__item__text .rte-link--download:hover::before {
  width: 100%; }

.color-1 .block__linklist__toggle > div,
.color-2 .block__linklist__toggle > div,
.color-3 .block__linklist__toggle > div,
.color-4 .block__linklist__toggle > div,
.color-5 .block__linklist__toggle > div,
.color-6 .block__linklist__toggle > div,
.color-7 .block__linklist__toggle > div,
.color-8 .block__linklist__toggle > div {
  color: #fff; }

.color-1 .block__linklist__toggle__more:after,
.color-2 .block__linklist__toggle__more:after,
.color-3 .block__linklist__toggle__more:after,
.color-4 .block__linklist__toggle__more:after,
.color-5 .block__linklist__toggle__more:after,
.color-6 .block__linklist__toggle__more:after,
.color-7 .block__linklist__toggle__more:after,
.color-8 .block__linklist__toggle__more:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__linklist__toggle__more:after span,
.color-2 .block__linklist__toggle__more:after span,
.color-3 .block__linklist__toggle__more:after span,
.color-4 .block__linklist__toggle__more:after span,
.color-5 .block__linklist__toggle__more:after span,
.color-6 .block__linklist__toggle__more:after span,
.color-7 .block__linklist__toggle__more:after span,
.color-8 .block__linklist__toggle__more:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__linklist__toggle__less,
.color-2 .block__linklist__toggle__less,
.color-3 .block__linklist__toggle__less,
.color-4 .block__linklist__toggle__less,
.color-5 .block__linklist__toggle__less,
.color-6 .block__linklist__toggle__less,
.color-7 .block__linklist__toggle__less,
.color-8 .block__linklist__toggle__less {
  display: none; }

.color-1 .block__linklist__toggle__less:after,
.color-2 .block__linklist__toggle__less:after,
.color-3 .block__linklist__toggle__less:after,
.color-4 .block__linklist__toggle__less:after,
.color-5 .block__linklist__toggle__less:after,
.color-6 .block__linklist__toggle__less:after,
.color-7 .block__linklist__toggle__less:after,
.color-8 .block__linklist__toggle__less:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__linklist__toggle__less:after span,
.color-2 .block__linklist__toggle__less:after span,
.color-3 .block__linklist__toggle__less:after span,
.color-4 .block__linklist__toggle__less:after span,
.color-5 .block__linklist__toggle__less:after span,
.color-6 .block__linklist__toggle__less:after span,
.color-7 .block__linklist__toggle__less:after span,
.color-8 .block__linklist__toggle__less:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.list__content {
  background-color: #ffffff;
  overflow: hidden;
  margin-top: 20px; }

.list__content > :last-child {
  border: 0; }

.list__listitem-image {
  display: block;
  margin: 0 15px; }

.list__listitem-ical {
  display: block;
  font-style: italic; }

.list__listitem-ical:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2054.4%2054.4%22%20style%3D%22enable-background%3A%20new%200%200%2054.4%2054.4%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%280%2C0%2C0%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%280%2C0%2C0%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M46.6%2C10.4h-6V7.9c0-0.5-0.4-0.8-0.8-0.8h-5c-0.5%2C0-0.8%2C0.4-0.8%2C0.8v2.5H20.4V7.9c0-0.5-0.4-0.8-0.8-0.8h-5%20%20c-0.5%2C0-0.8%2C0.4-0.8%2C0.8v2.5H7.9c-0.5%2C0-0.8%2C0.4-0.8%2C0.8v35.4c0%2C0.5%2C0.4%2C0.8%2C0.8%2C0.8h38.7c0.5%2C0%2C0.8-0.4%2C0.8-0.8V11.2%20%20C47.4%2C10.7%2C47.1%2C10.4%2C46.6%2C10.4z%20M35.6%2C8.7H39v5h-3.3V8.7z%20M15.4%2C8.7h3.3v5h-3.3V8.7z%20M13.8%2C12v2.6c0%2C0.5%2C0.4%2C0.8%2C0.8%2C0.8h5%20%20c0.5%2C0%2C0.8-0.4%2C0.8-0.8V12H34v2.6c0%2C0.5%2C0.4%2C0.8%2C0.8%2C0.8h5c0.5%2C0%2C0.8-0.4%2C0.8-0.8V12h5.1v6.7h-37V12H13.8z%20M8.7%2C45.8V20.4h37v25.3%20%20H8.7z%20M36.3%2C25.9c0.2%2C0.2%2C0.2%2C0.5%2C0.1%2C0.8l-2.1%2C5.6h0.5c0.5%2C0%2C0.8%2C0.4%2C0.8%2C0.8s-0.4%2C0.8-0.8%2C0.8h-1.1l-2.3%2C6.2%20%20c-0.1%2C0.3-0.4%2C0.5-0.8%2C0.5c-0.1%2C0-0.2%2C0-0.3-0.1c-0.4-0.2-0.7-0.6-0.5-1.1l2.1-5.6h-2.2c-0.5%2C0-0.8-0.4-0.8-0.8s0.4-0.8%2C0.8-0.8h2.8%20%20l1.9-5H28v0.9c0%2C0.5-0.4%2C0.8-0.8%2C0.8s-0.8-0.4-0.8-0.8v-1.7c0-0.5%2C0.4-0.8%2C0.8-0.8h8.4C35.9%2C25.6%2C36.1%2C25.7%2C36.3%2C25.9z%20M27.2%2C39.8%20%20c0%2C0.5-0.4%2C0.8-0.8%2C0.8h-6.8c-0.5%2C0-0.8-0.4-0.8-0.8s0.4-0.8%2C0.8-0.8h2.6V28.4l-2%2C1.9c-0.3%2C0.3-0.9%2C0.3-1.2%2C0%20%20c-0.3-0.3-0.3-0.9%2C0-1.2l3.4-3.3c0.2-0.2%2C0.6-0.3%2C0.9-0.2c0.3%2C0.1%2C0.5%2C0.4%2C0.5%2C0.8V39h2.6C26.9%2C39%2C27.2%2C39.3%2C27.2%2C39.8z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 16px;
  width: 22px;
  margin-left: 5px;
  position: relative;
  top: 1px; }

.list__listitem-ical:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.list__listitem {
  margin: 20px 20px 0;
  position: relative;
  border-bottom: 2px solid #000000;
  padding-bottom: 20px;
  padding-right: 40px; }

.list__listitem-text--titel {
  font-size: 1rem;
  color: #000000;
  margin: 0; }

.list__content-group {
  margin-bottom: 50px; }

.list__content-group-headline {
  padding-left: 20px;
  padding-right: 20px; }

.list__listitem-text--link {
  color: #000000; }

.list__listitem-text--datum {
  color: #7d7d7d;
  font-size: 0.75rem; }

.list__listitem-text--ort {
  font-size: 0.75rem;
  font-style: italic; }

.list__more {
  text-align: right;
  padding: 10px 0; }

.list__limiter {
  text-align: center;
  padding: 10px 0; }

.list__limit-link-less {
  display: none; }

.list__limit-link--active .list__limit-link-less {
  display: inline; }

.list__limit-link--active .list__limit-link-more {
  display: none; }

.list__more-link, .list__limit-link, .list__limit-link--active {
  color: #000000;
  font-size: 0.75rem; }

.list__more-link::after, .list__limit-link::after, .list__limit-link--active::after {
  content: " ";
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_arrow_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm3.57%2034.34a2.91%202.91%200%200%201-4%200%202.64%202.64%200%200%201%200-3.93l6.3-6.55h-19.26c-2.28%200-2.28-2.25-2.28-3.19s0-3.18%202.25-3.18h19.27l-6.3-6.55a2.64%202.64%200%200%201%200-3.93%202.91%202.91%200%200%201%204%200c1%201%2011.23%2011.7%2011.23%2011.7a2.71%202.71%200%200%201%200%203.93s-10.18%2010.76-11.21%2011.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  width: 20px;
  position: relative;
  height: 20px;
  top: 5px;
  margin-left: 10px;
  transition: transform .2s ease; }

.list__more-link::after span, .list__limit-link::after span, .list__limit-link--active::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.list__more-link:hover, .list__limit-link:hover, .list__limit-link--active:hover {
  text-decoration: none; }

.list__more-link:hover::after, .list__limit-link:hover::after, .list__limit-link--active:hover::after {
  transform: translateX(8px); }

.list__listitem-email {
  word-break: break-all; }

.list__limit-link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.list__limit-link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.list__limit-link:focus {
  text-decoration: none; }

.list__limit-link:hover {
  text-decoration: none; }

.list__limit-link:hover::after {
  transform: translateX(0px); }

.list__limit-link--active::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.list__limit-link--active::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.list__limit-link--active:hover::after {
  transform: translateX(0px); }

.list__filterform-label {
  position: relative;
  top: -9px;
  display: inline-block;
  margin-right: 10px; }

.list__listitem-address {
  margin-top: 10px;
  font-size: 0.75rem; }

.color .list__more-link, .color .list__limit-link, .color .list__limit-link--active,
.color .list__limit-link,
.color .list__filterform-label {
  color: #ffffff; }

.color .list__more-link::after, .color .list__limit-link::after, .color .list__limit-link--active::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_arrow_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm3.57%2034.34a2.91%202.91%200%200%201-4%200%202.64%202.64%200%200%201%200-3.93l6.3-6.55h-19.26c-2.28%200-2.28-2.25-2.28-3.19s0-3.18%202.25-3.18h19.27l-6.3-6.55a2.64%202.64%200%200%201%200-3.93%202.91%202.91%200%200%201%204%200c1%201%2011.23%2011.7%2011.23%2011.7a2.71%202.71%200%200%201%200%203.93s-10.18%2010.76-11.21%2011.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color .list__more-link::after span, .color .list__limit-link::after span, .color .list__limit-link--active::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color .list__limit-link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color .list__limit-link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color .list__limit-link--active::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color .list__limit-link--active::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .list__more-link, .color-0 .list__limit-link, .color-0 .list__limit-link--active,
.color-0 .list__limit-link,
.color-0 .list__filterform-label, .color-0-twocolor .list__more-link, .color-0-twocolor .list__limit-link, .color-0-twocolor .list__limit-link--active,
.color-0-twocolor .list__limit-link,
.color-0-twocolor .list__filterform-label {
  color: #000000; }

.color-0 .list__limit-link::after, .color-0-twocolor .list__limit-link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_plus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.12h-8.6v8.6c0%202.4-2.4%202.4-3.4%202.4s-3.4%200-3.4-2.4v-8.6h-8.6c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h8.6v-8.7c0-2.4%202.4-2.4%203.4-2.4s3.4%200%203.4%202.4v8.7h8.6c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .list__limit-link::after span, .color-0-twocolor .list__limit-link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .list__limit-link--active::after, .color-0-twocolor .list__limit-link--active::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.59mm%22%20height%3D%2214.59mm%22%20viewBox%3D%220%200%2041.35%2041.35%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_minus%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.67%200a20.67%2020.67%200%201%200%2020.68%2020.67%2020.67%2020.67%200%200%200-20.68-20.67zm12%2024.07h-24.05c-2.4%200-2.4-2.4-2.4-3.4s0-3.4%202.4-3.4h24.1c2.4%200%202.4%202.4%202.4%203.4s0%203.4-2.4%203.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .list__limit-link--active::after span, .color-0-twocolor .list__limit-link--active::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1, .color-1-twocolor {
  background-color: #bf142e; }

.color-1 .list__listitem-text--link,
.color-1 .list__listitem-text--titel, .color-1-twocolor .list__listitem-text--link,
.color-1-twocolor .list__listitem-text--titel {
  color: #bf142e; }

.color-1 .list__listitem, .color-1-twocolor .list__listitem {
  border-bottom-color: #bf142e; }

.color-2, .color-2-twocolor {
  background-color: #e1334d; }

.color-2 .list__listitem-text--link,
.color-2 .list__listitem-text--titel, .color-2-twocolor .list__listitem-text--link,
.color-2-twocolor .list__listitem-text--titel {
  color: #e1334d; }

.color-2 .list__listitem, .color-2-twocolor .list__listitem {
  border-bottom-color: #e1334d; }

.color-3, .color-3-twocolor {
  background-color: #326e65; }

.color-3 .list__listitem-text--link,
.color-3 .list__listitem-text--titel, .color-3-twocolor .list__listitem-text--link,
.color-3-twocolor .list__listitem-text--titel {
  color: #326e65; }

.color-3 .list__listitem, .color-3-twocolor .list__listitem {
  border-bottom-color: #326e65; }

.color-4, .color-4-twocolor {
  background-color: #4d9785; }

.color-4 .list__listitem-text--link,
.color-4 .list__listitem-text--titel, .color-4-twocolor .list__listitem-text--link,
.color-4-twocolor .list__listitem-text--titel {
  color: #4d9785; }

.color-4 .list__listitem, .color-4-twocolor .list__listitem {
  border-bottom-color: #4d9785; }

.color-5, .color-5-twocolor {
  background-color: #ee9b14; }

.color-5 .list__listitem-text--link,
.color-5 .list__listitem-text--titel, .color-5-twocolor .list__listitem-text--link,
.color-5-twocolor .list__listitem-text--titel {
  color: #ee9b14; }

.color-5 .list__listitem, .color-5-twocolor .list__listitem {
  border-bottom-color: #ee9b14; }

.color-6, .color-6-twocolor {
  background-color: #f5db5e; }

.color-6 .list__listitem-text--link,
.color-6 .list__listitem-text--titel, .color-6-twocolor .list__listitem-text--link,
.color-6-twocolor .list__listitem-text--titel {
  color: #f5db5e; }

.color-6 .list__listitem, .color-6-twocolor .list__listitem {
  border-bottom-color: #f5db5e; }

.color-7, .color-7-twocolor {
  background-color: #1e9db3; }

.color-7 .list__listitem-text--link,
.color-7 .list__listitem-text--titel, .color-7-twocolor .list__listitem-text--link,
.color-7-twocolor .list__listitem-text--titel {
  color: #1e9db3; }

.color-7 .list__listitem, .color-7-twocolor .list__listitem {
  border-bottom-color: #1e9db3; }

.color-8, .color-8-twocolor {
  background-color: #64c4da; }

.color-8 .list__listitem-text--link,
.color-8 .list__listitem-text--titel, .color-8-twocolor .list__listitem-text--link,
.color-8-twocolor .list__listitem-text--titel {
  color: #64c4da; }

.color-8 .list__listitem, .color-8-twocolor .list__listitem {
  border-bottom-color: #64c4da; }

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

.loading {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(112, 112, 112, 0.2);
  border-top-color: #e1334d;
  animation: spin 1s infinite linear;
  display: none; }

.newsletter__messages > div {
  display: none; }

body .newsletter__btn {
  padding: 5px 10px 5px 10px;
  text-align: left;
  width: 100%;
  max-width: 250px;
  border: 0; }

body .newsletter__btn:after {
  content: ""; }

body .newsletter__btn:hover, body .newsletter__btn:focus, body .newsletter__btn:active, body .newsletter__btn:hover:active, body .newsletter__btn:focus:active {
  border: 0;
  background-color: #e1334d;
  color: #ffffff; }

.newsletter__input {
  box-shadow: none; }

.newsletter {
  margin-bottom: 15px; }

.newsletter .alert {
  padding: 10px;
  font-size: .9rem;
  margin-bottom: 15px;
  border: 1px solid transparent;
  border-radius: 0; }

.questionoverlay {
  display: none;
  padding-top: 60px;
  padding-bottom: 80px; }

.questionoverlay--open {
  display: block; }

@media screen and (min-width: 992px) {
  .questionoverlay {
    top: 50%;
    margin-top: -300px;
    left: 0;
    position: fixed;
    background-color: white;
    width: 100%;
    min-height: 300px;
    z-index: 9999999999; } }

@media screen and (max-width: 991px) {
  .questionoverlay {
    display: block;
    position: inherit;
    padding: 30px 0; } }

@media screen and (min-width: 992px) {
  .questionoverlay--mobile {
    display: none; } }

@media screen and (max-width: 991px) {
  .questionoverlay--desktop {
    display: none; } }

.questionoverlay__close {
  position: absolute;
  top: -20px;
  right: 0;
  font-size: 16px;
  color: #000000;
  cursor: pointer; }

@media screen and (max-width: 991px) {
  .questionoverlay__close {
    display: none; } }

.questionoverlay__close:after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  width: 12px;
  position: relative;
  margin-left: 5px;
  height: 12px;
  transform: rotate(45deg); }

.questionoverlay__close:after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.questionoverlay__content {
  max-width: 800px;
  margin: auto; }

.questionoverlay__content .grid-container {
  padding: 0; }

.questionoverlay__content .grid-container .container, .questionoverlay__content .grid-container .block__headerteaser__list__item__container {
  padding: 0;
  width: 100%; }

.questionoverlay__content .grid-container .container .row h3, .questionoverlay__content .grid-container .block__headerteaser__list__item__container .row h3, .questionoverlay__content .grid-container .container .block__gridbox h3, .questionoverlay__content .grid-container .block__headerteaser__list__item__container .block__gridbox h3 {
  font-size: 16px;
  color: #000000;
  border-bottom: 1px solid #000000;
  padding-bottom: 2px; }

.questionoverlay__title,
.questionoverlay .grid-container .container .row h3.grid-container__headline,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row h3.grid-container__headline,
.questionoverlay .grid-container .container .block__gridbox h3.grid-container__headline,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h3.grid-container__headline,
.questionoverlay .grid-container .container .row .grid-container__twocolors-col > div > h3,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row .grid-container__twocolors-col > div > h3,
.questionoverlay .grid-container .container .block__gridbox .grid-container__twocolors-col > div > h3,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox .grid-container__twocolors-col > div > h3,
.questionoverlay .grid-container .container .row h4,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row h4,
.questionoverlay .grid-container .container .block__gridbox h4,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h4 {
  color: #e1334d;
  font-size: 30px;
  margin-top: 25px;
  margin-bottom: 12.5px;
  border-bottom: 0;
  padding-left: 0;
  padding-bottom: 0;
  position: relative; }

@media screen and (max-width: 991px) {
  .questionoverlay__title,
  .questionoverlay .grid-container .container .row h3.grid-container__headline,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .row h3.grid-container__headline,
  .questionoverlay .grid-container .container .block__gridbox h3.grid-container__headline,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h3.grid-container__headline,
  .questionoverlay .grid-container .container .row .grid-container__twocolors-col > div > h3,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .row .grid-container__twocolors-col > div > h3,
  .questionoverlay .grid-container .container .block__gridbox .grid-container__twocolors-col > div > h3,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox .grid-container__twocolors-col > div > h3,
  .questionoverlay .grid-container .container .row h4,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .row h4,
  .questionoverlay .grid-container .container .block__gridbox h4,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h4 {
    padding-left: 40px; } }

.questionoverlay__title:before,
.questionoverlay .grid-container .container .row h3.grid-container__headline:before,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row h3.grid-container__headline:before,
.questionoverlay .grid-container .container .block__gridbox h3.grid-container__headline:before,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h3.grid-container__headline:before,
.questionoverlay .grid-container .container .row .grid-container__twocolors-col > div > h3:before,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row .grid-container__twocolors-col > div > h3:before,
.questionoverlay .grid-container .container .block__gridbox .grid-container__twocolors-col > div > h3:before,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox .grid-container__twocolors-col > div > h3:before,
.questionoverlay .grid-container .container .row h4:before,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row h4:before,
.questionoverlay .grid-container .container .block__gridbox h4:before,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h4:before {
  position: absolute;
  left: -40px; }

@media screen and (max-width: 991px) {
  .questionoverlay__title:before,
  .questionoverlay .grid-container .container .row h3.grid-container__headline:before,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .row h3.grid-container__headline:before,
  .questionoverlay .grid-container .container .block__gridbox h3.grid-container__headline:before,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h3.grid-container__headline:before,
  .questionoverlay .grid-container .container .row .grid-container__twocolors-col > div > h3:before,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .row .grid-container__twocolors-col > div > h3:before,
  .questionoverlay .grid-container .container .block__gridbox .grid-container__twocolors-col > div > h3:before,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox .grid-container__twocolors-col > div > h3:before,
  .questionoverlay .grid-container .container .row h4:before,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .row h4:before,
  .questionoverlay .grid-container .container .block__gridbox h4:before,
  .questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h4:before {
    left: 0; } }

.questionoverlay__title:after,
.questionoverlay .grid-container .container .row h3.grid-container__headline:after,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row h3.grid-container__headline:after,
.questionoverlay .grid-container .container .block__gridbox h3.grid-container__headline:after,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h3.grid-container__headline:after,
.questionoverlay .grid-container .container .row .grid-container__twocolors-col > div > h3:after,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row .grid-container__twocolors-col > div > h3:after,
.questionoverlay .grid-container .container .block__gridbox .grid-container__twocolors-col > div > h3:after,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox .grid-container__twocolors-col > div > h3:after,
.questionoverlay .grid-container .container .row h4:after,
.questionoverlay .grid-container .block__headerteaser__list__item__container .row h4:after,
.questionoverlay .grid-container .container .block__gridbox h4:after,
.questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h4:after {
  display: none; }

.questionoverlay .grid-container .container .row h4, .questionoverlay .grid-container .block__headerteaser__list__item__container .row h4, .questionoverlay .grid-container .container .block__gridbox h4, .questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h4 {
  border-top: 1px solid #e1334d;
  padding-top: 30px; }

.questionoverlay .grid-container .container .row h4:before, .questionoverlay .grid-container .block__headerteaser__list__item__container .row h4:before, .questionoverlay .grid-container .container .block__gridbox h4:before, .questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h4:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.14mm%22%20height%3D%2214.53mm%22%20viewBox%3D%220%200%2025.9%2041.2%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eman%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M13%200a9.7%209.7%200%201%201-9.7%209.7%209.71%209.71%200%200%201%209.7-9.7zM19.7%2022.1h-13.5a6.23%206.23%200%200%200-6.2%206.2v12.9h25.9v-12.9a6.1%206.1%200%200%200-6.2-6.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: block;
  width: 30px;
  height: 30px;
  background-size: contain;
  background-position: 50% 50%; }

.questionoverlay .grid-container .container .row h4:before span, .questionoverlay .grid-container .block__headerteaser__list__item__container .row h4:before span, .questionoverlay .grid-container .container .block__gridbox h4:before span, .questionoverlay .grid-container .block__headerteaser__list__item__container .block__gridbox h4:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.questionoverlay .grid-container__headline:before, .questionoverlay .grid-container__twocolors-col > div > h3:before, .questionoverlay .grid-container__twocolors-col > div > header:before {
  position: absolute;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.57mm%22%20height%3D%2214.57mm%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_questionmark%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.4%200a20.65%2020.65%200%201%200%2020.9%2020.4%2020.66%2020.66%200%200%200-20.9-20.4zm-.1%2033.2h-.1a3%203%200%200%201-3-3.1%202.92%202.92%200%200%201%203-2.9h.1a3%203%200%200%201%203%203.1%202.86%202.86%200%200%201-3%202.9zm7.4-14.7a11.85%2011.85%200%200%201-2.5%202.2l-1.3.9a3.5%203.5%200%200%200-1.3%201.5%203.48%203.48%200%200%200-.2%201.3v.2h-4.8v-.4c.1-1.7.1-2.7.8-3.5a21.82%2021.82%200%200%201%203.6-2.9%206.47%206.47%200%200%200%20.8-.9%202.94%202.94%200%200%200%20.7-1.8%203.52%203.52%200%200%200-.7-2.1%202.7%202.7%200%200%200-2.4-.9%202.78%202.78%200%200%200-2.4%201.1%204.42%204.42%200%200%200-.7%202.4v.2h-5v-.2c.1-3%201.2-5.2%203.2-6.5a8.64%208.64%200%200%201%204.7-1.2%2010.36%2010.36%200%200%201%206%201.7%206.06%206.06%200%200%201%202.4%205.2%204.45%204.45%200%200%201-.9%203.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: block;
  width: 30px;
  height: 30px; }

.questionoverlay .grid-container__headline:before span, .questionoverlay .grid-container__twocolors-col > div > h3:before span, .questionoverlay .grid-container__twocolors-col > div > header:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.questions__list__item__title {
  line-height: 20px;
  margin-bottom: 5px; }

.questionoverlaylink {
  position: fixed;
  right: 0;
  top: 50%;
  color: #ffffff;
  text-align: center;
  background-color: #fff; }

@media screen and (max-width: 991px) {
  .questionoverlaylink {
    display: none; } }

.questionoverlaylink .open {
  cursor: pointer;
  padding: 20px 15px 20px 20px;
  text-align: center; }

.questionoverlaylink .open .questionmark {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.57mm%22%20height%3D%2214.57mm%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_questionmark%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.4%200a20.65%2020.65%200%201%200%2020.9%2020.4%2020.66%2020.66%200%200%200-20.9-20.4zm-.1%2033.2h-.1a3%203%200%200%201-3-3.1%202.92%202.92%200%200%201%203-2.9h.1a3%203%200%200%201%203%203.1%202.86%202.86%200%200%201-3%202.9zm7.4-14.7a11.85%2011.85%200%200%201-2.5%202.2l-1.3.9a3.5%203.5%200%200%200-1.3%201.5%203.48%203.48%200%200%200-.2%201.3v.2h-4.8v-.4c.1-1.7.1-2.7.8-3.5a21.82%2021.82%200%200%201%203.6-2.9%206.47%206.47%200%200%200%20.8-.9%202.94%202.94%200%200%200%20.7-1.8%203.52%203.52%200%200%200-.7-2.1%202.7%202.7%200%200%200-2.4-.9%202.78%202.78%200%200%200-2.4%201.1%204.42%204.42%200%200%200-.7%202.4v.2h-5v-.2c.1-3%201.2-5.2%203.2-6.5a8.64%208.64%200%200%201%204.7-1.2%2010.36%2010.36%200%200%201%206%201.7%206.06%206.06%200%200%201%202.4%205.2%204.45%204.45%200%200%201-.9%203.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: block;
  width: 25px;
  position: relative;
  height: 25px; }

.questionoverlaylink .open .questionmark span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.questionoverlaylink .open .man {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.14mm%22%20height%3D%2214.53mm%22%20viewBox%3D%220%200%2025.9%2041.2%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eman%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M13%200a9.7%209.7%200%201%201-9.7%209.7%209.71%209.71%200%200%201%209.7-9.7zM19.7%2022.1h-13.5a6.23%206.23%200%200%200-6.2%206.2v12.9h25.9v-12.9a6.1%206.1%200%200%200-6.2-6.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: block;
  width: 25px;
  position: relative;
  height: 25px;
  background-size: contain;
  background-position: 50% 50%; }

.questionoverlaylink .open .man span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.questionoverlaylink .open hr {
  border: 0;
  padding: 0;
  margin: 10px 0;
  height: 1px;
  background-color: #e1334d; }

.questionoverlaylink .text {
  display: none; }

@media screen and (max-width: 991px) {
  .overlay--openovermenu {
    display: none; } }

.block__regularteaser {
  overflow: hidden; }

.block__regularteaser a:hover .img-teaser__headline:after {
  transform: translateX(8px); }

@media screen and (min-width: 768px) and (max-width: 991px) {
  .block__regularteaser .img-teaser {
    padding-bottom: 59px; } }

@media screen and (max-width: 767px) {
  .block__regularteaser .tab {
    padding-bottom: 30px; }
  .block__regularteaser .img-teaser {
    padding-bottom: 80px; } }

.block__regularteaser__title {
  font-size: 30px;
  position: relative; }

.block__regularteaser__title span {
  display: block; }

.block__regularteaser__title::after {
  content: " ";
  display: block;
  position: absolute;
  height: 4px;
  width: 58px;
  background-color: #fff;
  left: -20px;
  bottom: -12px; }

.block__regularteaser .img-teaser__text-wrapper {
  width: 100%; }

.block__regularteaser .img-teaser__type {
  color: #7d7d7d; }

.block__regularteaser .img-teaser__headline {
  font-size: 16px;
  margin-bottom: 5px;
  padding-right: 25px;
  margin-top: 5px;
  display: inline-block;
  position: relative; }

.block__regularteaser .img-teaser__headline::after {
  content: " ";
  position: absolute;
  right: 0;
  top: 0;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  width: 17px;
  height: 17px;
  transition: transform .2s ease; }

.block__regularteaser .img-teaser__headline::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__regularteaser p {
  color: #000000; }

.color-1 .img-teaser__headline, .color-1-twocolor .img-teaser__headline {
  color: #bf142e; }

.color-1 .img-teaser__headline::after, .color-1-twocolor .img-teaser__headline::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .img-teaser__headline::after span, .color-1-twocolor .img-teaser__headline::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .img-teaser__headline, .color-2-twocolor .img-teaser__headline {
  color: #e1334d; }

.color-2 .img-teaser__headline::after, .color-2-twocolor .img-teaser__headline::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .img-teaser__headline::after span, .color-2-twocolor .img-teaser__headline::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .img-teaser__headline, .color-3-twocolor .img-teaser__headline {
  color: #326e65; }

.color-3 .img-teaser__headline::after, .color-3-twocolor .img-teaser__headline::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .img-teaser__headline::after span, .color-3-twocolor .img-teaser__headline::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .img-teaser__headline, .color-4-twocolor .img-teaser__headline {
  color: #4d9785; }

.color-4 .img-teaser__headline::after, .color-4-twocolor .img-teaser__headline::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .img-teaser__headline::after span, .color-4-twocolor .img-teaser__headline::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .img-teaser__headline, .color-5-twocolor .img-teaser__headline {
  color: #ee9b14; }

.color-5 .img-teaser__headline::after, .color-5-twocolor .img-teaser__headline::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .img-teaser__headline::after span, .color-5-twocolor .img-teaser__headline::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .img-teaser__headline, .color-6-twocolor .img-teaser__headline {
  color: #f5db5e; }

.color-6 .img-teaser__headline::after, .color-6-twocolor .img-teaser__headline::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .img-teaser__headline::after span, .color-6-twocolor .img-teaser__headline::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .img-teaser__headline, .color-7-twocolor .img-teaser__headline {
  color: #1e9db3; }

.color-7 .img-teaser__headline::after, .color-7-twocolor .img-teaser__headline::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .img-teaser__headline::after span, .color-7-twocolor .img-teaser__headline::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .img-teaser__headline, .color-8-twocolor .img-teaser__headline {
  color: #64c4da; }

.color-8 .img-teaser__headline::after, .color-8-twocolor .img-teaser__headline::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .img-teaser__headline::after span, .color-8-twocolor .img-teaser__headline::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__filter {
  margin-bottom: 25px; }

.search-results__filter select, .search-results__filter input, .search-results__filter .custom-select {
  width: auto; }

.search-results__filter .custom-input, .search-results__filter .newsletter__input, .search-results__filter .searchform__input {
  width: 100%; }

.search-result__checkbox.custom-checkbox {
  display: block;
  float: none;
  margin-left: 10px; }

.search-results__panel-heading {
  display: none; }

body .search-results__filter .bootstrap-select.search-results__umkreis {
  display: none;
  margin-bottom: 20px; }

body .search-results__filter .bootstrap-select.search-results__umkreis:before, body .search-results__filter .bootstrap-select.search-results__umkreis:after {
  display: table;
  content: " "; }

body .search-results__filter .bootstrap-select.search-results__umkreis:after {
  clear: both; }

.search-results__custom-checkbox-umkreis {
  margin: 5px 0 0 10px; }

.block__accordion .panel-body.search-results__panel-body {
  padding: 0 0 30px 0 !important; }

.search-results__label {
  display: block;
  padding-left: 13px; }

.search-results__box {
  width: 300px; }

.search-results .suchfilter__custom-checkbox-umkreis {
  margin: 10px 0px 10px 0px; }

.search-results .loading {
  margin-right: 10px;
  position: relative;
  top: 3px; }

.search-results .kompass {
  font-size: 15px;
  margin-bottom: 30px; }

.search-results .kompasslogo {
  float: right;
  padding-left: 20px; }

.search-results .custom-select button.custom-select {
  width: 100%; }

.search-results--further-education .search-results__listitem-link {
  color: #326e65; }

.search-results--further-education .herz {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart_empty%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%204.6c3.7%200%206.1%204.2%206.1%207.1%200%204.3-8.1%2011.6-14.8%2016.2-6.7-4.6-14.8-11.9-14.8-16.2%200-2.9%202.4-7.1%206.1-7.1a10.46%2010.46%200%200%201%205.7%202.6l3%202.7%203-2.7a10.46%2010.46%200%200%201%205.7-2.6m0-4.6c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.search-results--further-education .herz span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results--further-education .herz--active {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.69mm%22%20height%3D%2211.75mm%22%20viewBox%3D%220%200%2038.8%2033.3%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Eheart%3C%2Ftitle%3E%3Cpath%20d%3D%22M28%200c-3%200-6.7%201.9-8.7%203.7-2.1-1.8-5.8-3.7-8.7-3.7-6.4%200-10.6%206.4-10.6%2011.7%200%209.7%2019.4%2021.6%2019.4%2021.6s19.4-11.9%2019.4-21.6c-.2-5.3-4.4-11.7-10.8-11.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.search-results--further-education .herz--active span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results--further-education .search-results__listitem {
  border-bottom: 2px solid #326e65; }

.search-results--further-education .inputanimation__bar {
  background: #326e65; }

.search-results--further-education .btn-primary, .search-results--further-education .btn-primary--invert, .search-results--further-education body .newsletter__btn, body .search-results--further-education .newsletter__btn, .search-results--further-education .btn-primary--invert, .search-results--further-education body .newsletter__btn {
  background-color: #326e65;
  background-image: linear-gradient(to right, #326e65, #326e65 50%, transparent 50%, transparent); }

.search-results--further-education .custom-select .dropdown-menu li:hover a, .search-results--further-education .custom-select .dropdown-menu li.selected a {
  color: #326e65; }

.search-results--further-education .custom-checkbox:hover input ~ .custom-checkbox__indicator {
  border: 3px solid #326e65; }

.search-results--further-education .custom-checkbox input:checked ~ .custom-checkbox__indicator {
  background: #326e65 !important;
  border: 3px solid #326e65 !important; }

.search-results--further-education .custom-checkbox input:hover ~ span {
  color: #326e65; }

.search-results--further-education .custom-checkbox input:checked ~ span {
  color: #326e65; }

.search-results--further-education .search-results__paging-next::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.24.86c1.1%201.1%2012%2012.5%2012%2012.5a2.9%202.9%200%200%201%200%204.2s-10.9%2011.5-12%2012.5a3.11%203.11%200%200%201-4.3%200%202.82%202.82%200%200%201%200-4.2l10-10.4-10-10.4a2.82%202.82%200%200%201%200-4.2%203.11%203.11%200%200%201%204.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  height: 15px;
  width: 8px;
  position: relative;
  top: 2px;
  margin-left: 10px; }

.search-results--further-education .search-results__paging-next::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results--further-education .search-results__paging-next::after:hover {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.24.86c1.1%201.1%2012%2012.5%2012%2012.5a2.9%202.9%200%200%201%200%204.2s-10.9%2011.5-12%2012.5a3.11%203.11%200%200%201-4.3%200%202.82%202.82%200%200%201%200-4.2l10-10.4-10-10.4a2.82%202.82%200%200%201%200-4.2%203.11%203.11%200%200%201%204.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.search-results--further-education .search-results__paging-next::after:hover span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.panel-default {
  box-shadow: none; }

.panel-default.panel.search-results__panel {
  margin-bottom: 30px; }

.panel-default.panel.search-results__panel--collapse {
  border-bottom: 1px solid #e1334d; }

.panel-default.panel.search-results__panel--collapse .panel-heading {
  border-bottom: 1px solid #e1334d; }

.panel-default.panel.search-results__panel a {
  text-decoration: none; }

.panel-default.panel.search-results__panel a strong {
  color: #e1334d; }

.panel-default.panel.search-results__panel a .panel-group__minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.panel-default.panel.search-results__panel a .panel-group__minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.panel-default.panel.search-results__panel a.collapsed {
  color: #000000; }

.panel-default.panel.search-results__panel a.collapsed strong {
  color: #000000; }

.panel-default.panel.search-results__panel a:hover {
  color: #e1334d; }

.panel-default.panel.search-results__panel a:hover strong {
  color: #e1334d; }

.panel-default.panel.search-results__panel .panel-body {
  padding: 0 0 10px 0 !important; }

.search-results__headline {
  color: #000000;
  margin-left: -15px;
  font-size: 30px; }

.search-results__headline::after {
  background-color: #000000; }

.grid-container__headline .search-results__count, .grid-container__twocolors-col > div > h3 .search-results__count, .grid-container__twocolors-col > div > header .search-results__count {
  color: #7d7d7d;
  display: inline; }

.search-results__label--inline {
  padding: 0 15px 0 0;
  display: inline-block; }

.search-results__select.search-results__select--inline {
  display: inline-block;
  width: auto !important;
  min-width: 190px; }

.search-results__paging {
  display: inline-block;
  line-height: 2.3rem; }

.search-results__paging-prev::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M12.9.86c-1.1%201.14-12%2012.5-12%2012.5a2.9%202.9%200%200%200%200%204.2s10.9%2011.5%2012%2012.5a3.11%203.11%200%200%200%204.3%200%202.82%202.82%200%200%200%200-4.2l-10-10.4%2010-10.4a2.82%202.82%200%200%200%200-4.2%203.11%203.11%200%200%200-4.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  height: 15px;
  width: 8px;
  position: relative;
  top: 2px;
  margin-right: 10px; }

.search-results__paging-prev::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__paging-prev::after:hover {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M12.9.86c-1.1%201.14-12%2012.5-12%2012.5a2.9%202.9%200%200%200%200%204.2s10.9%2011.5%2012%2012.5a3.11%203.11%200%200%200%204.3%200%202.82%202.82%200%200%200%200-4.2l-10-10.4%2010-10.4a2.82%202.82%200%200%200%200-4.2%203.11%203.11%200%200%200-4.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.search-results__paging-prev::after:hover span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__paging-prev--disabled::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28125%2C125%2C125%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M12.9.86c-1.1%201.14-12%2012.5-12%2012.5a2.9%202.9%200%200%200%200%204.2s10.9%2011.5%2012%2012.5a3.11%203.11%200%200%200%204.3%200%202.82%202.82%200%200%200%200-4.2l-10-10.4%2010-10.4a2.82%202.82%200%200%200%200-4.2%203.11%203.11%200%200%200-4.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  cursor: default; }

.search-results__paging-prev--disabled::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__paging-prev--disabled::after:hover {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28125%2C125%2C125%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M12.9.86c-1.1%201.14-12%2012.5-12%2012.5a2.9%202.9%200%200%200%200%204.2s10.9%2011.5%2012%2012.5a3.11%203.11%200%200%200%204.3%200%202.82%202.82%200%200%200%200-4.2l-10-10.4%2010-10.4a2.82%202.82%200%200%200%200-4.2%203.11%203.11%200%200%200-4.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.search-results__paging-prev--disabled::after:hover span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__paging-next::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.24.86c1.1%201.1%2012%2012.5%2012%2012.5a2.9%202.9%200%200%201%200%204.2s-10.9%2011.5-12%2012.5a3.11%203.11%200%200%201-4.3%200%202.82%202.82%200%200%201%200-4.2l10-10.4-10-10.4a2.82%202.82%200%200%201%200-4.2%203.11%203.11%200%200%201%204.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  height: 15px;
  width: 8px;
  position: relative;
  top: 2px;
  margin-left: 10px; }

.search-results__paging-next::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__paging-next::after:hover {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.24.86c1.1%201.1%2012%2012.5%2012%2012.5a2.9%202.9%200%200%201%200%204.2s-10.9%2011.5-12%2012.5a3.11%203.11%200%200%201-4.3%200%202.82%202.82%200%200%201%200-4.2l10-10.4-10-10.4a2.82%202.82%200%200%201%200-4.2%203.11%203.11%200%200%201%204.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.search-results__paging-next::after:hover span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__paging-next--disabled::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28125%2C125%2C125%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.24.86c1.1%201.1%2012%2012.5%2012%2012.5a2.9%202.9%200%200%201%200%204.2s-10.9%2011.5-12%2012.5a3.11%203.11%200%200%201-4.3%200%202.82%202.82%200%200%201%200-4.2l10-10.4-10-10.4a2.82%202.82%200%200%201%200-4.2%203.11%203.11%200%200%201%204.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  cursor: default; }

.search-results__paging-next--disabled::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__paging-next--disabled::after:hover {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.4mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28125%2C125%2C125%29%22%20style%3D%22%22%3E%3Ctitle%3Earrowbracket_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.24.86c1.1%201.1%2012%2012.5%2012%2012.5a2.9%202.9%200%200%201%200%204.2s-10.9%2011.5-12%2012.5a3.11%203.11%200%200%201-4.3%200%202.82%202.82%200%200%201%200-4.2l10-10.4-10-10.4a2.82%202.82%200%200%201%200-4.2%203.11%203.11%200%200%201%204.3%200z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.search-results__paging-next--disabled::after:hover span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__pager {
  text-align: right; }

.search-results__mobile-panel {
  border-bottom: 0 !important; }

.search-results__listitem-text--ort {
  font-style: normal; }

.search-results__listitem {
  margin: 15px 0;
  padding-bottom: 15px;
  border-bottom: 2px solid #e1334d; }

.search-results__listitem-link {
  color: #e1334d; }

.search-results__listitem-link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.search-results__listitem-link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.search-results__paging-line {
  padding: 30px 0; }

.search-results__toast {
  display: none; }

@media screen and (max-width: 991px) {
  .search-results__toast {
    position: fixed;
    bottom: 0px;
    left: 0;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.74);
    border-radius: 5px;
    color: #fff;
    padding: 10px;
    font-size: 1rem;
    width: calc(100% - 10px);
    margin: 5px; }
  .search-results__panel-heading {
    display: block; }
  .search-results__pager {
    text-align: center;
    margin: 20px 0 0; }
  .search-results .loading {
    position: absolute;
    top: 6px;
    left: 15px; }
  .search-results__box {
    width: 100%; }
  .search-results .search-results__panel-heading {
    border-bottom: 1px solid #000000; }
  .search-results .kompass {
    margin-bottom: 0; } }

.page-510 .custom-select .dropdown-menu li .glyphicon, .page-510 .custom-select .dropdown-menu .breadcrumb__list li.breadcrumb__list__link a[target="_blank"]:after, .breadcrumb__list .page-510 .custom-select .dropdown-menu li.breadcrumb__list__link a[target="_blank"]:after, .page-510 .custom-select .dropdown-menu .language__list li a[target="_blank"]:after, .language__list .page-510 .custom-select .dropdown-menu li a[target="_blank"]:after, .page-510 .custom-select .dropdown-menu li .metamenu__list__link[target="_blank"]:after, .page-510 .custom-select .dropdown-menu .breadcrumb__list li.breadcrumb__list__link a[target="_blank"]:after, .page-510 .breadcrumb__list .custom-select .dropdown-menu li.breadcrumb__list__link a[target="_blank"]:after, .page-510 .custom-select .dropdown-menu .language__list li a[target="_blank"]:after, .page-510 .language__list .custom-select .dropdown-menu li a[target="_blank"]:after, .page-510 .custom-select .dropdown-menu li .metamenu__list__link[target="_blank"]:after {
  background: #326e65; }

.page-510 .custom-select .dropdown-menu li:hover a,
.page-510 .custom-select .dropdown-menu li.selected a {
  color: #326e65; }

.page-510 .custom-select .dropdown-menu {
  border-top: 2px solid #326e65; }

.searchform__submit {
  border: 0;
  background-color: transparent; }

.searchform__input-group-addon {
  border: 0;
  background-color: transparent;
  border-radius: 0;
  position: absolute;
  right: 0;
  width: 50px;
  top: 2px; }

.searchform__input-group {
  display: block;
  position: relative; }

.searchform--single {
  background-color: #e1334d; }

.searchform--single .glyphicon-search:before {
  color: #fff;
  font-size: 20px; }

.searchform--single .searchform__input-group-addon {
  background-color: #e1334d;
  padding-top: 0; }

.searchform--single .searchform__input {
  color: #ffffff;
  border-bottom: 1px solid white;
  margin-top: 0;
  padding: 0; }

.searchform--single .searchform__input::-webkit-input-placeholder {
  color: #fff; }

.searchform--single .searchform__input:-moz-placeholder {
  color: #fff; }

.searchform--single .searchform__input::-moz-placeholder {
  color: #fff; }

.searchform--single .searchform__input:-ms-input-placeholder {
  color: #fff; }

.searchform--single .searchform__input:focus::-webkit-input-placeholder {
  color: #d5d5d5; }

.searchform--single .searchform__input:focus:-moz-placeholder {
  color: #d5d5d5; }

.searchform--single .searchform__input:focus::-moz-placeholder {
  color: #d5d5d5; }

.searchform--single .searchform__input:focus:-ms-input-placeholder {
  color: #d5d5d5; }

.searchform--single-open {
  overflow: visible; }

.searchform__facets--custom-checkbox {
  display: inline-block;
  margin-right: 10px; }

.searchform__facets-title {
  margin-right: 10px; }

.searchform__facets {
  margin: 20px 0; }

.search-result__item {
  margin: 20px 0;
  border-bottom: 1px solid #7d7d7d; }

.search-result__items {
  margin-bottom: 30px; }

.search-result__pagination {
  text-align: right;
  margin-bottom: 30px; }

.search-result__pagination-page {
  display: inline-block;
  text-align: center;
  min-width: 20px; }

.speech-box {
  padding: 20px;
  background-color: #ffffff;
  position: relative; }

.speech-box__headline {
  font-size: 1.25rem;
  display: block;
  margin: 0 0 15px;
  padding: 0; }

.speech-box__link {
  margin-top: 15px;
  display: block; }

.speech-box__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: block;
  height: 32px;
  width: 32px;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 1; }

.speech-box__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .speech-box__headline, .color-1-twocolor .speech-box__headline {
  color: #bf142e; }

.color-1 .speech-box__icon, .color-1-twocolor .speech-box__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .speech-box__icon span, .color-1-twocolor .speech-box__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .speech-box__headline, .color-2-twocolor .speech-box__headline {
  color: #e1334d; }

.color-2 .speech-box__icon, .color-2-twocolor .speech-box__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .speech-box__icon span, .color-2-twocolor .speech-box__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .speech-box__headline, .color-3-twocolor .speech-box__headline {
  color: #326e65; }

.color-3 .speech-box__icon, .color-3-twocolor .speech-box__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .speech-box__icon span, .color-3-twocolor .speech-box__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .speech-box__headline, .color-4-twocolor .speech-box__headline {
  color: #4d9785; }

.color-4 .speech-box__icon, .color-4-twocolor .speech-box__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .speech-box__icon span, .color-4-twocolor .speech-box__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .speech-box__headline, .color-5-twocolor .speech-box__headline {
  color: #ee9b14; }

.color-5 .speech-box__icon, .color-5-twocolor .speech-box__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .speech-box__icon span, .color-5-twocolor .speech-box__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .speech-box__headline, .color-6-twocolor .speech-box__headline {
  color: #f5db5e; }

.color-6 .speech-box__icon, .color-6-twocolor .speech-box__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .speech-box__icon span, .color-6-twocolor .speech-box__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .speech-box__headline, .color-7-twocolor .speech-box__headline {
  color: #1e9db3; }

.color-7 .speech-box__icon, .color-7-twocolor .speech-box__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .speech-box__icon span, .color-7-twocolor .speech-box__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .speech-box__headline, .color-8-twocolor .speech-box__headline {
  color: #64c4da; }

.color-8 .speech-box__icon, .color-8-twocolor .speech-box__icon {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.34mm%22%20height%3D%2214.78mm%22%20viewBox%3D%220%200%2052%2041.9%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Espeech%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%200h-22.3a6.91%206.91%200%200%200-6.9%206.9v2.7h-8.9a6.91%206.91%200%200%200-6.9%206.9v13a6.91%206.91%200%200%200%206.9%206.9h2.5v2.4a3.08%203.08%200%200%200%201.8%202.8%203.19%203.19%200%200%200%201.4.3%203.29%203.29%200%200%200%201.9-.6l6.6-4.9h8.2a7%207%200%200%200%206.8-5.7l1.4%201.1a3.29%203.29%200%200%200%201.9.6%203.19%203.19%200%200%200%201.4-.3%203.08%203.08%200%200%200%201.8-2.8v-2.4h2.5a6.91%206.91%200%200%200%206.9-6.9v-13a7.09%207.09%200%200%200-7-7zm-13.49%2029.25a3.4%203.4%200%200%201-3.35%203.35h-8.34l-6.7%205.07v-5.07h-5.12a3.4%203.4%200%200%201-3.4-3.35v-11.78a3.4%203.4%200%200%201%203.4-3.35h8v6.52a6.26%206.26%200%200%200%206.25%206.25h7.45l1.9%201.45v.91zm15.75-9.62a3.39%203.39%200%200%201-3.34%203.37h-5.05v5l-2.87-2.14-2.89-2.17-.9-.72h-8.3a3.39%203.39%200%200%201-3.34-3.34v-11.82a3.39%203.39%200%200%201%203.34-3.34h20.09a3.33%203.33%200%200%201%203.34%203.34v11.82z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .speech-box__icon span, .color-8-twocolor .speech-box__icon span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__stepbystepp .stepbystepp-pager {
  display: none; }

.block__stepbystepp__list {
  display: none;
  padding-top: 20px;
  padding-bottom: 30px; }

@media screen and (min-width: 992px) {
  .block__stepbystepp__list {
    padding-top: 70px; } }

.block__stepbystepp__list__item {
  background-color: #fff; }

.block__stepbystepp__list__item__content {
  width: 100%; }

.block__stepbystepp__list__item__content h3 {
  display: block;
  text-align: center;
  color: white;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px; }

@media screen and (min-width: 992px) {
  .block__stepbystepp__list__item__content h3 {
    display: none; } }

.block__stepbystepp__list__item__content__block {
  padding: 25px 25px 10px 25px;
  width: 100%;
  background-color: #fff; }

.block__stepbystepp__list__item__content h4 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px; }

.block__stepbystepp__list__item__content__links {
  width: 100%;
  display: block; }

.block__stepbystepp__list__item__content__links .links {
  display: inline-block;
  width: 33%; }

@media screen and (max-width: 991px) {
  .block__stepbystepp__list__item__content__links .links {
    width: 100%; } }

.block__stepbystepp__list__item__content__links .links a {
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 15px;
  font-style: italic; }

.block__stepbystepp .slick-track {
  display: -ms-flexbox;
  display: flex; }

.block__stepbystepp .slick-track .slick-slide {
  display: -ms-flexbox;
  display: flex;
  height: auto; }

.block__stepbystepp .slick-prev {
  left: -65px; }

.block__stepbystepp .slick-next {
  right: -65px; }

@media screen and (min-width: 992px) {
  .block__stepbystepp .slick-dots {
    bottom: auto;
    top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
  .block__stepbystepp .slick-dots li {
    -ms-flex-positive: 1;
        flex-grow: 1;
    height: auto;
    width: auto;
    margin: 0;
    padding: 16px 0 6px 0;
    cursor: pointer;
    background-color: #fff;
    position: relative;
    overflow: visible; }
  .block__stepbystepp .slick-dots li a {
    font-family: GT-Walsheim-Medium;
    font-weight: normal;
    font-style: normal;
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    cursor: pointer;
    font-size: 16px;
    color: #000000;
    display: inline-block;
    text-decoration: none;
    position: relative;
    display: inline-block;
    padding-bottom: 1px !important;
    padding-right: 4px;
    transform: translateZ(0); }
  .block__stepbystepp .slick-dots li a::before {
    content: '';
    position: absolute;
    left: 0;
    width: 0%;
    height: 1px;
    will-change: transform;
    background: #000000;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    bottom: 0px;
    transform: translateZ(0); }
  .block__stepbystepp .slick-dots li a:hover {
    text-decoration: none;
    color: #000000;
    transform: translateZ(0); }
  .block__stepbystepp .slick-dots li a:hover::before {
    width: 100%; }
  .block__stepbystepp .slick-dots li a:hover {
    text-decoration: none; }
  .block__stepbystepp .slick-dots li .line {
    width: 31px;
    height: 1px;
    position: absolute;
    top: 13px;
    right: -8px; }
  .block__stepbystepp .slick-dots li #topLine {
    transform: rotate(65deg); }
  .block__stepbystepp .slick-dots li #bottomLine {
    top: 40.9px;
    transform: rotate(-65deg); }
  .block__stepbystepp .slick-dots li:before {
    display: none; }
  .block__stepbystepp .slick-dots li button {
    height: auto;
    width: auto; }
  .block__stepbystepp .slick-dots li.slick-active a {
    text-decoration: underline; }
  .block__stepbystepp .slick-dots li.slick-active a::before {
    display: none; }
  .block__stepbystepp .slick-dots li:last-child .line {
    display: none; } }

.color-1 .block__stepbystepp h4 {
  color: #bf142e; }

.color-1 .block__stepbystepp h3 {
  background-color: #bf142e; }

.color-1 .block__stepbystepp .slick-dots li .line {
  background-color: #bf142e; }

.color-1 .block__stepbystepp .slick-dots li a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .block__stepbystepp .slick-dots li a:hover {
  color: #bf142e; }

.color-1 .block__stepbystepp .slick-dots li a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #bf142e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .block__stepbystepp .slick-dots li a:hover {
  text-decoration: none;
  color: #bf142e;
  transform: translateZ(0); }

.color-1 .block__stepbystepp .slick-dots li a:hover::before {
  width: 100%; }

.color-1 .block__stepbystepp .slick-dots li.slick-active a {
  text-decoration: none;
  border-bottom: 1px solid #bf142e;
  color: #bf142e; }

.color-1 .block__stepbystepp .slick-dots li.slick-active a:before {
  display: none; }

.color-2 .block__stepbystepp h4 {
  color: #e1334d; }

.color-2 .block__stepbystepp h3 {
  background-color: #e1334d; }

.color-2 .block__stepbystepp .slick-dots li .line {
  background-color: #e1334d; }

.color-2 .block__stepbystepp .slick-dots li a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-2 .block__stepbystepp .slick-dots li a:hover {
  color: #e1334d; }

.color-2 .block__stepbystepp .slick-dots li a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-2 .block__stepbystepp .slick-dots li a:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.color-2 .block__stepbystepp .slick-dots li a:hover::before {
  width: 100%; }

.color-2 .block__stepbystepp .slick-dots li.slick-active a {
  text-decoration: none;
  border-bottom: 1px solid #e1334d;
  color: #e1334d; }

.color-2 .block__stepbystepp .slick-dots li.slick-active a:before {
  display: none; }

.color-3 .block__stepbystepp h4 {
  color: #326e65; }

.color-3 .block__stepbystepp h3 {
  background-color: #326e65; }

.color-3 .block__stepbystepp .slick-dots li .line {
  background-color: #326e65; }

.color-3 .block__stepbystepp .slick-dots li a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-3 .block__stepbystepp .slick-dots li a:hover {
  color: #326e65; }

.color-3 .block__stepbystepp .slick-dots li a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #326e65;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-3 .block__stepbystepp .slick-dots li a:hover {
  text-decoration: none;
  color: #326e65;
  transform: translateZ(0); }

.color-3 .block__stepbystepp .slick-dots li a:hover::before {
  width: 100%; }

.color-3 .block__stepbystepp .slick-dots li.slick-active a {
  text-decoration: none;
  border-bottom: 1px solid #326e65;
  color: #326e65; }

.color-3 .block__stepbystepp .slick-dots li.slick-active a:before {
  display: none; }

.color-4 .block__stepbystepp h4 {
  color: #4d9785; }

.color-4 .block__stepbystepp h3 {
  background-color: #4d9785; }

.color-4 .block__stepbystepp .slick-dots li .line {
  background-color: #4d9785; }

.color-4 .block__stepbystepp .slick-dots li a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-4 .block__stepbystepp .slick-dots li a:hover {
  color: #4d9785; }

.color-4 .block__stepbystepp .slick-dots li a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #4d9785;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-4 .block__stepbystepp .slick-dots li a:hover {
  text-decoration: none;
  color: #4d9785;
  transform: translateZ(0); }

.color-4 .block__stepbystepp .slick-dots li a:hover::before {
  width: 100%; }

.color-4 .block__stepbystepp .slick-dots li.slick-active a {
  text-decoration: none;
  border-bottom: 1px solid #4d9785;
  color: #4d9785; }

.color-4 .block__stepbystepp .slick-dots li.slick-active a:before {
  display: none; }

.color-5 .block__stepbystepp h4 {
  color: #ee9b14; }

.color-5 .block__stepbystepp h3 {
  background-color: #ee9b14; }

.color-5 .block__stepbystepp .slick-dots li .line {
  background-color: #ee9b14; }

.color-5 .block__stepbystepp .slick-dots li a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-5 .block__stepbystepp .slick-dots li a:hover {
  color: #ee9b14; }

.color-5 .block__stepbystepp .slick-dots li a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #ee9b14;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-5 .block__stepbystepp .slick-dots li a:hover {
  text-decoration: none;
  color: #ee9b14;
  transform: translateZ(0); }

.color-5 .block__stepbystepp .slick-dots li a:hover::before {
  width: 100%; }

.color-5 .block__stepbystepp .slick-dots li.slick-active a {
  text-decoration: none;
  border-bottom: 1px solid #ee9b14;
  color: #ee9b14; }

.color-5 .block__stepbystepp .slick-dots li.slick-active a:before {
  display: none; }

.color-6 .block__stepbystepp h4 {
  color: #f5db5e; }

.color-6 .block__stepbystepp h3 {
  background-color: #f5db5e; }

.color-6 .block__stepbystepp .slick-dots li .line {
  background-color: #f5db5e; }

.color-6 .block__stepbystepp .slick-dots li a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-6 .block__stepbystepp .slick-dots li a:hover {
  color: #f5db5e; }

.color-6 .block__stepbystepp .slick-dots li a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #f5db5e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-6 .block__stepbystepp .slick-dots li a:hover {
  text-decoration: none;
  color: #f5db5e;
  transform: translateZ(0); }

.color-6 .block__stepbystepp .slick-dots li a:hover::before {
  width: 100%; }

.color-6 .block__stepbystepp .slick-dots li.slick-active a {
  text-decoration: none;
  border-bottom: 1px solid #f5db5e;
  color: #f5db5e; }

.color-6 .block__stepbystepp .slick-dots li.slick-active a:before {
  display: none; }

.color-7 .block__stepbystepp h4 {
  color: #1e9db3; }

.color-7 .block__stepbystepp h3 {
  background-color: #1e9db3; }

.color-7 .block__stepbystepp .slick-dots li .line {
  background-color: #1e9db3; }

.color-7 .block__stepbystepp .slick-dots li a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-7 .block__stepbystepp .slick-dots li a:hover {
  color: #1e9db3; }

.color-7 .block__stepbystepp .slick-dots li a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #1e9db3;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-7 .block__stepbystepp .slick-dots li a:hover {
  text-decoration: none;
  color: #1e9db3;
  transform: translateZ(0); }

.color-7 .block__stepbystepp .slick-dots li a:hover::before {
  width: 100%; }

.color-7 .block__stepbystepp .slick-dots li.slick-active a {
  text-decoration: none;
  border-bottom: 1px solid #1e9db3;
  color: #1e9db3; }

.color-7 .block__stepbystepp .slick-dots li.slick-active a:before {
  display: none; }

.color-8 .block__stepbystepp h4 {
  color: #64c4da; }

.color-8 .block__stepbystepp h3 {
  background-color: #64c4da; }

.color-8 .block__stepbystepp .slick-dots li .line {
  background-color: #64c4da; }

.color-8 .block__stepbystepp .slick-dots li a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-8 .block__stepbystepp .slick-dots li a:hover {
  color: #64c4da; }

.color-8 .block__stepbystepp .slick-dots li a::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #64c4da;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-8 .block__stepbystepp .slick-dots li a:hover {
  text-decoration: none;
  color: #64c4da;
  transform: translateZ(0); }

.color-8 .block__stepbystepp .slick-dots li a:hover::before {
  width: 100%; }

.color-8 .block__stepbystepp .slick-dots li.slick-active a {
  text-decoration: none;
  border-bottom: 1px solid #64c4da;
  color: #64c4da; }

.color-8 .block__stepbystepp .slick-dots li.slick-active a:before {
  display: none; }

.studiengang-detail__icon-text,
.studiengang-detail__icon-image,
.studiengang-detail__icon {
  text-align: center; }

.studiengang-detail__icon-text {
  margin: 0;
  padding: 0;
  font-size: 1rem; }

.studiengang-detail__icon-image {
  margin-bottom: 15px;
  height: 82px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.studiengang-detail__icon-image img {
  max-width: 60px;
  max-height: 60px; }

.studiengang-detail__moreitems {
  margin-top: 30px; }

.studiengang-detail__list-item {
  border-top: 1px solid #d5d5d5;
  margin-top: 20px;
  padding-top: 20px; }

.studiengang-detail__icons {
  margin-bottom: 60px; }

.studiengang-detail__list-item-headline {
  margin: 0;
  padding: 0;
  font-size: 1rem; }

.studiengang-detail__icon-house {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3ESiN_icon_grundstaendig-weiterfuehrend%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%3E%3Crect%20x%3D%225%22%20y%3D%2226.87%22%20width%3D%2240%22%20height%3D%2210.39%22%20rx%3D%221.35%22%20ry%3D%221.35%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolygon%20points%3D%2245%2021.68%2025%2012.74%205%2021.68%2045%2021.68%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 60px;
  width: 60px; }

.studiengang-detail__icon-house span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.studiengang-detail__list-item-box {
  margin-bottom: 15px;
  word-break: break-word; }

.studiengang-detail__slide {
  margin: 0 0 30px; }

.studiengang-detail__icon-preis {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%20%3Cline%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%2850%2C110%2C101%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.76px%3B%22%20class%3D%22cls-1%22%20x1%3D%225.24%22%20y1%3D%2221.37%22%20x2%3D%2231.55%22%20y2%3D%2221.37%22%2F%3E%20%3Cline%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%2850%2C110%2C101%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.76px%3B%22%20class%3D%22cls-1%22%20x1%3D%225.24%22%20y1%3D%2229.01%22%20x2%3D%2231.55%22%20y2%3D%2229.01%22%2F%3E%20%3Cpath%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%2850%2C110%2C101%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.76px%3B%22%20class%3D%22cls-1%22%20d%3D%22M37.5%2C42.24A18.68%2C18.68%2C0%2C1%2C1%2C29.87%2C6.52%2C18.55%2C18.55%2C0%2C0%2C1%2C37.14%2C8%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 60px;
  width: 60px; }

.studiengang-detail__icon-preis span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.studiengang-detail__icon-unterrichtsform {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D.cls-2%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-660.44%22%20y%3D%22-1288.88%22%20width%3D%221440%22%20height%3D%222697%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-660.44%22%20y%3D%22-1288.88%22%20width%3D%221440%22%20height%3D%222697%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-516.06%22%20y%3D%22-570.96%22%20width%3D%221440%22%20height%3D%222697%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M102.51%2C81.84H55.23a2.6%2C2.6%2C0%2C1%2C1%2C0-5.2h47.28a1.58%2C1.58%2C0%2C0%2C0%2C1.57-1.6V29.72a1.59%2C1.59%2C0%2C0%2C0-1.57-1.6H32.86a1.59%2C1.59%2C0%2C0%2C0-1.57%2C1.6v2.91a2.6%2C2.6%2C0%2C1%2C1-5.2%2C0V29.72a6.79%2C6.79%2C0%2C0%2C1%2C6.77-6.8h69.65a6.79%2C6.79%2C0%2C0%2C1%2C6.77%2C6.8V75A6.79%2C6.79%2C0%2C0%2C1%2C102.51%2C81.84Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.76%2C69.71A2.56%2C2.56%2C0%2C0%2C1%2C45.92%2C69a2.6%2C2.6%2C0%2C0%2C1%2C0-3.68L63.25%2C47.94a2.6%2C2.6%2C0%2C1%2C1%2C3.67%2C3.68L49.59%2C69A2.56%2C2.56%2C0%2C0%2C1%2C47.76%2C69.71Z%22%2F%3E%3Crect%20class%3D%22cls-1%22%20x%3D%22-516.06%22%20y%3D%22-570.96%22%20width%3D%221440%22%20height%3D%222697%22%2F%3E%3Ccircle%20class%3D%22cls-2%22%20cx%3D%2229.01%22%20cy%3D%2255.2%22%20r%3D%2213.24%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M21.9%2C72.43H37.41a11.3%2C11.3%2C0%2C0%2C1%2C11.3%2C11.3v18.5a0%2C0%2C0%2C0%2C1%2C0%2C0H11.12a0%2C0%2C0%2C0%2C1%2C0%2C0v-19A10.77%2C10.77%2C0%2C0%2C1%2C21.9%2C72.43Z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 60px;
  width: 60px; }

.studiengang-detail__icon-unterrichtsform span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.studiengang-detail__icon-dauer {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%20%3Ctitle%3ESiN_icon_duration%3C%2Ftitle%3E%20%3Cg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%3E%20%3Cpolyline%20points%3D%2222.58%2016.15%2022.58%2024.93%2032.16%2033.72%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%2850%2C110%2C101%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%20%3Cpath%20d%3D%22M41.21%2C20.66A18.38%2C18.38%2C0%2C1%2C0%2C40%2C32.87%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%2850%2C110%2C101%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%20%3Cpolygon%20points%3D%2241%2027.04%2045%2021.12%2037.01%2021.12%2041%2027.04%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%2850%2C110%2C101%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 60px;
  width: 60px; }

.studiengang-detail__icon-dauer span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.studiengang-detail__icon-schluessel {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3ESiN_icon_open-close-admission%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M40.2%2C5a1.17%2C1.17%2C0%2C0%2C0-.72.3L23.06%2C21.72a.71.71%2C0%2C0%2C1-.69.15%2C19.17%2C19.17%2C0%2C0%2C0-5.2-1.22A12.17%2C12.17%2C0%2C1%2C0%2C29.35%2C32.83a19.16%2C19.16%2C0%2C0%2C0-1.22-5.19.71.71%2C0%2C0%2C1%2C.15-.69l5.12-5.12a1.17%2C1.17%2C0%2C0%2C1%2C.72-.3h1.76a.42.42%2C0%2C0%2C0%2C.42-.42V19.34a1.17%2C1.17%2C0%2C0%2C1%2C.3-.72l.27-.27a1.17%2C1.17%2C0%2C0%2C1%2C.72-.3h1.76a.42.42%2C0%2C0%2C0%2C.42-.42V15.86a1.17%2C1.17%2C0%2C0%2C1%2C.3-.72l.27-.27a1.17%2C1.17%2C0%2C0%2C1%2C.72-.3h1.76a.42.42%2C0%2C0%2C0%2C.42-.42V12.38a1.17%2C1.17%2C0%2C0%2C1%2C.3-.72l1.14-1.14A1.17%2C1.17%2C0%2C0%2C0%2C45%2C9.8V5.42A.42.42%2C0%2C0%2C0%2C44.58%2C5Z%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Ccircle%20cx%3D%2213.7%22%20cy%3D%2236.3%22%20r%3D%222.61%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 60px;
  width: 60px; }

.studiengang-detail__icon-schluessel span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.studiengang-detail__icon-kalender {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3ESiN_icon_summer-winter-semester%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%3E%3Crect%20x%3D%2211.96%22%20y%3D%225%22%20width%3D%225.22%22%20height%3D%226.96%22%20rx%3D%221.2%22%20ry%3D%221.2%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2232.82%22%20y%3D%225%22%20width%3D%225.22%22%20height%3D%226.96%22%20rx%3D%221.2%22%20ry%3D%221.2%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2217.17%22%20y1%3D%228.48%22%20x2%3D%2232.82%22%20y2%3D%228.48%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%225%22%20y1%3D%2217.17%22%20x2%3D%2245%22%20y2%3D%2217.17%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2235.81%22%20y%3D%2222.21%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2235.81%22%20y%3D%2222.21%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2227.13%22%20y%3D%2222.21%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2227.13%22%20y%3D%2222.21%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2218.44%22%20y%3D%2222.21%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2218.44%22%20y%3D%2222.21%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%229.76%22%20y%3D%2222.21%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%229.76%22%20y%3D%2222.21%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2235.81%22%20y%3D%2229.94%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2235.81%22%20y%3D%2229.94%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2227.13%22%20y%3D%2229.94%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2227.13%22%20y%3D%2229.94%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2218.44%22%20y%3D%2229.94%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2218.44%22%20y%3D%2229.94%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%229.76%22%20y%3D%2229.94%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%229.76%22%20y%3D%2229.94%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2235.81%22%20y%3D%2237.68%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2235.81%22%20y%3D%2237.68%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2227.13%22%20y%3D%2237.68%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2227.13%22%20y%3D%2237.68%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2218.44%22%20y%3D%2237.68%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2218.44%22%20y%3D%2237.68%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%229.76%22%20y%3D%2237.68%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%229.76%22%20y%3D%2237.68%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M12%2C8.48H7.57A2.57%2C2.57%2C0%2C0%2C0%2C5%2C11V42.43A2.57%2C2.57%2C0%2C0%2C0%2C7.57%2C45H42.43A2.57%2C2.57%2C0%2C0%2C0%2C45%2C42.43V11a2.57%2C2.57%2C0%2C0%2C0-2.57-2.57H38%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 60px;
  width: 60px; }

.studiengang-detail__icon-kalender span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.studiengang-detail__icon-uhr {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%20%3Ctitle%3ESiN_icon_duration%3C%2Ftitle%3E%20%3Cg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%3E%20%3Cpolyline%20points%3D%2222.58%2016.15%2022.58%2024.93%2032.16%2033.72%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%20%3Cpath%20d%3D%22M41.21%2C20.66A18.38%2C18.38%2C0%2C1%2C0%2C40%2C32.87%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%20%3Cpolygon%20points%3D%2241%2027.04%2045%2021.12%2037.01%2021.12%2041%2027.04%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  height: 60px;
  width: 60px; }

.studiengang-detail__icon-uhr span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.studiengang-detail__back {
  text-align: left;
  margin-bottom: 50px; }

.studiengang-detail__back a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding-bottom: 1px !important;
  padding-right: 4px; }

.studiengang-detail__back a:before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M31%2012.06h-20.53l6.73-7a2.82%202.82%200%200%200%200-4.2%203.11%203.11%200%200%200-4.3%200c-1.1%201-12%2012.5-12%2012.5a2.9%202.9%200%200%200%200%204.2s10.9%2011.4%2012%2012.5a3.11%203.11%200%200%200%204.3%200%202.82%202.82%200%200%200%200-4.2l-6.73-7h20.53c2.4%200%202.4-2.4%202.4-3.4s.03-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 12px;
  height: 10px;
  margin-right: 10px; }

.studiengang-detail__back a:before span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.studiengang-detail__back a::after {
  content: '';
  position: absolute;
  left: -100%;
  width: 100%;
  height: 1px;
  transform: none;
  will-change: transform;
  background: #e1334d;
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px; }

.studiengang-detail__back a:hover {
  text-decoration: none;
  color: #e1334d; }

.studiengang-detail__back a:hover::after {
  transform: translate3d(100%, 0, 0); }

.suchfilter {
  margin-bottom: 10px; }

.suchfilter .suchfilter__form .margin {
  margin-bottom: 20px; }

.suchfilter .custom-select {
  width: 100% !important; }

.suchfilter .suchfilter__umkreis {
  width: 110px !important;
  float: right !important; }

.suchfilter__more {
  text-decoration: none;
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0);
  padding-right: 10px; }

.suchfilter__more::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.87mm%22%20height%3D%2210.9mm%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eplus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.4%2012.1h-9.6v-9.7c0-2.4-2.4-2.4-3.4-2.4s-3.4%200-3.4%202.4v9.7h-9.6c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h9.6v9.6c0%202.4%202.4%202.4%203.4%202.4s3.4%200%203.4-2.4v-9.6h9.6c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  display: inline-block;
  height: 12px;
  width: 12px;
  top: 2px;
  left: 10px;
  position: relative; }

.suchfilter__more::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.suchfilter__more .suchfilter__less-text {
  display: none; }

.suchfilter__more.suchfilter__more--active::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210.9mm%22%20height%3D%222.4mm%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Ctitle%3Eminus%3C%2Ftitle%3E%3Cpath%20d%3D%22M28.5%200h-26.1c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h26.1c2.4%200%202.4-2.4%202.4-3.4s0-3.4-2.4-3.4z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.suchfilter__more.suchfilter__more--active::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.suchfilter__more.suchfilter__more--active .suchfilter__less-text {
  display: inline; }

.suchfilter__more.suchfilter__more--active .suchfilter__more-text {
  display: none; }

.suchfilter__more::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.suchfilter__more:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

.suchfilter__more:hover::before {
  width: 100%; }

.suchfilter__more:hover, .suchfilter__more:focus {
  text-decoration: none; }

.suchfilter__toggle-height {
  overflow: hidden;
  max-height: 0;
  margin-bottom: 15px;
  transition: max-height .7s ease-in;
  position: relative; }

.suchfilter__toggle-height::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0%;
  height: 2px;
  background-color: #d5d5d5;
  transition: width .5s ease-in .5s; }

.suchfilter__toggle-height--open {
  max-height: 600px;
  margin-bottom: 15px;
  overflow: visible;
  transition: max-height .7s ease-out; }

.suchfilter__toggle-height--open::after {
  width: 100%;
  transition: width .5s ease-in .5s; }

.suchfilter__buttom-line button {
  margin-left: 20px; }

.suchfilter--custom-checkbox {
  float: left;
  display: block; }

.suchfilter__custom-checkbox-umkreis {
  margin: 10px 0px 10px 12px;
  display: inline-block; }

.custom-checkbox-group .suchfilter--custom-checkbox {
  float: none; }

@media screen and (max-width: 991px) {
  .suchfilter .row > div, .suchfilter .block__gridbox > div {
    margin-bottom: 20px; }
  .suchfilter button {
    width: 100%;
    margin-bottom: 20px; }
  .suchfilter--custom-checkbox {
    display: block;
    float: none; }
  .suchfilter__toggle-height--open {
    max-height: none; } }

.tabelle__mobileNotice {
  max-width: 300px;
  background-color: #e1334d;
  color: white;
  padding: 20px;
  margin-bottom: 20px; }

.block__table {
  overflow: auto;
  padding-bottom: 25px; }

.block__table__filtertitle {
  font-size: 12px; }

.block__table__filter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 10px 0 20px 0; }

.block__table__filter__item {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-transform: uppercase; }

@media screen and (max-width: 991px) {
  .block__table__filter__item {
    padding: 10px; } }

.block__table__filter__item__link {
  color: #000000;
  text-decoration: none;
  cursor: pointer; }

.block__table__filter__item__link:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer; }

.block__table__filter__item__link--hilite {
  color: #e1334d; }

.block__table__filter__item__link--hilite:hover {
  color: #e1334d; }

.block__table__filter__item__link--inactive {
  color: #7d7d7d;
  cursor: default; }

.block__table__filter__item__link--inactive:hover {
  color: #7d7d7d;
  cursor: default; }

.block__table__element {
  margin-left: -20px;
  margin-right: -20px;
  width: 100%; }

.block__table__element__th span {
  border-bottom: 1px solid #e1334d;
  padding: 5px 20px;
  margin-left: 20px;
  margin-bottom: 10px;
  display: block;
  min-height: 35px; }

.block__table__element__th:first-child span {
  margin-left: 0; }

.block__table__element__th__2 {
  width: 50%; }

.block__table__element__th__3 {
  width: 33.3333%; }

.block__table__element__th__4 {
  width: 25%; }

.block__table__element__td {
  vertical-align: top; }

.block__table__element__td__item {
  position: relative;
  display: block;
  padding: 0 20px 0 20px;
  margin-left: 30px; }

.block__table__element__td__item:before {
  content: '\2022';
  position: absolute;
  top: 0;
  left: 10px; }

.block__table__element__td:first-child span {
  margin-left: 10px; }

.block__table__element__seperator hr {
  border: 0;
  height: 1px;
  background-color: #7d7d7d;
  margin: 15px 0; }

.color-1 .block__table__filtertitle,
.color-2 .block__table__filtertitle,
.color-3 .block__table__filtertitle,
.color-4 .block__table__filtertitle,
.color-5 .block__table__filtertitle,
.color-6 .block__table__filtertitle,
.color-7 .block__table__filtertitle,
.color-8 .block__table__filtertitle {
  color: white; }

.color-1 .block__table__filter__item__link,
.color-2 .block__table__filter__item__link,
.color-3 .block__table__filter__item__link,
.color-4 .block__table__filter__item__link,
.color-5 .block__table__filter__item__link,
.color-6 .block__table__filter__item__link,
.color-7 .block__table__filter__item__link,
.color-8 .block__table__filter__item__link {
  color: #ffffff; }

.color-1 .block__table__filter__item__link:hover,
.color-2 .block__table__filter__item__link:hover,
.color-3 .block__table__filter__item__link:hover,
.color-4 .block__table__filter__item__link:hover,
.color-5 .block__table__filter__item__link:hover,
.color-6 .block__table__filter__item__link:hover,
.color-7 .block__table__filter__item__link:hover,
.color-8 .block__table__filter__item__link:hover {
  color: #ffffff; }

.color-1 .block__table__filter__item__link--hilite,
.color-2 .block__table__filter__item__link--hilite,
.color-3 .block__table__filter__item__link--hilite,
.color-4 .block__table__filter__item__link--hilite,
.color-5 .block__table__filter__item__link--hilite,
.color-6 .block__table__filter__item__link--hilite,
.color-7 .block__table__filter__item__link--hilite,
.color-8 .block__table__filter__item__link--hilite {
  color: #ffffff;
  text-decoration: underline; }

.color-1 .block__table__filter__item__link--hilite:hover,
.color-2 .block__table__filter__item__link--hilite:hover,
.color-3 .block__table__filter__item__link--hilite:hover,
.color-4 .block__table__filter__item__link--hilite:hover,
.color-5 .block__table__filter__item__link--hilite:hover,
.color-6 .block__table__filter__item__link--hilite:hover,
.color-7 .block__table__filter__item__link--hilite:hover,
.color-8 .block__table__filter__item__link--hilite:hover {
  color: #ffffff;
  text-decoration: underline; }

.color-1 .block__table__filter__item__link--inactive,
.color-2 .block__table__filter__item__link--inactive,
.color-3 .block__table__filter__item__link--inactive,
.color-4 .block__table__filter__item__link--inactive,
.color-5 .block__table__filter__item__link--inactive,
.color-6 .block__table__filter__item__link--inactive,
.color-7 .block__table__filter__item__link--inactive,
.color-8 .block__table__filter__item__link--inactive {
  color: #d5d5d5; }

.color-1 .block__table__filter__item__link--inactive:hover,
.color-2 .block__table__filter__item__link--inactive:hover,
.color-3 .block__table__filter__item__link--inactive:hover,
.color-4 .block__table__filter__item__link--inactive:hover,
.color-5 .block__table__filter__item__link--inactive:hover,
.color-6 .block__table__filter__item__link--inactive:hover,
.color-7 .block__table__filter__item__link--inactive:hover,
.color-8 .block__table__filter__item__link--inactive:hover {
  color: #d5d5d5; }

.color-1 .block__table__element__th span,
.color-2 .block__table__element__th span,
.color-3 .block__table__element__th span,
.color-4 .block__table__element__th span,
.color-5 .block__table__element__th span,
.color-6 .block__table__element__th span,
.color-7 .block__table__element__th span,
.color-8 .block__table__element__th span {
  border-bottom: 1px solid #ffffff;
  color: #ffffff; }

.color-1 .block__table__element__td__item,
.color-2 .block__table__element__td__item,
.color-3 .block__table__element__td__item,
.color-4 .block__table__element__td__item,
.color-5 .block__table__element__td__item,
.color-6 .block__table__element__td__item,
.color-7 .block__table__element__td__item,
.color-8 .block__table__element__td__item {
  color: #ffffff; }

.color-1 .block__table__element__seperator hr,
.color-2 .block__table__element__seperator hr,
.color-3 .block__table__element__seperator hr,
.color-4 .block__table__element__seperator hr,
.color-5 .block__table__element__seperator hr,
.color-6 .block__table__element__seperator hr,
.color-7 .block__table__element__seperator hr,
.color-8 .block__table__element__seperator hr {
  background-color: #ffffff; }

body section .tabs__item-link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 2px !important;
  padding-right: 4px;
  transform: translateZ(0); }

body section .tabs__item-link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 2px;
  will-change: transform;
  background: #000000;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

body section .tabs__item-link:hover {
  text-decoration: none;
  color: #000000;
  transform: translateZ(0); }

body section .tabs__item-link:hover::before {
  width: 100%; }

body section .tabs__item-link, body section .tabs__item-link:focus, body section .tabs__item-link:hover {
  background-color: transparent;
  border: 0;
  color: #000000;
  padding: 0;
  display: block;
  font-size: 0.75rem;
  padding-left: 10px;
  padding-right: 10px; }

body section .active .tabs__item-link, body section .active .tabs__item-link:focus, body section .active .tabs__item-link:hover {
  background-color: transparent;
  border: 0;
  color: #000000; }

body section .active .tabs__item-link::after, body section .active .tabs__item-link:focus::after, body section .active .tabs__item-link:hover::after {
  content: '';
  position: absolute;
  left: 0%;
  width: 100%;
  height: 2px;
  transform: none;
  will-change: transform;
  background: #000000;
  bottom: 0px; }

body section .tabs__nav {
  border: 0;
  margin-bottom: 20px; }

body section .tabs {
  padding-top: 20px; }

body section .color .tabs__pane {
  color: #ffffff; }

body section .color .tabs__item-link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 2px !important;
  padding-right: 4px;
  transform: translateZ(0);
  padding-left: 10px;
  padding-right: 10px; }

body section .color .tabs__item-link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 2px;
  will-change: transform;
  background: #ffffff;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

body section .color .tabs__item-link:hover {
  text-decoration: none;
  color: #ffffff;
  transform: translateZ(0); }

body section .color .tabs__item-link:hover::before {
  width: 100%; }

body section .color .tabs__item-link, body section .color .tabs__item-link:focus, body section .color .tabs__item-link:hover {
  color: #ffffff; }

body section .color .active .tabs__item-link, body section .color .active .tabs__item-link:focus, body section .color .active .tabs__item-link:hover {
  color: #ffffff; }

body section .color .active .tabs__item-link::after, body section .color .active .tabs__item-link:focus::after, body section .color .active .tabs__item-link:hover::after {
  background: #ffffff; }

.block__teasertext {
  background-color: #fff;
  padding: 25px 25px;
  position: relative; }

.block__teasertext__categorie {
  font-size: 12px;
  border-bottom: 1px solid #000000;
  padding-bottom: 2px;
  margin-bottom: 20px; }

.block__teasertext__subheader {
  font-size: 12px;
  color: #7d7d7d; }

.block__teasertext__header {
  font-size: 16px;
  margin-bottom: 15px; }

.block__teasertext__header a {
  text-decoration: none; }

.block__teasertext__link {
  color: #000000; }

.block__teasertext__link:hover {
  color: #000000; }

.color-1 .block__teasertext {
  background-color: #fff; }

.color-1 .block__teasertext__header {
  color: #bf142e; }

.color-1 .block__teasertext__header a {
  color: #bf142e; }

.color-1 .block__teasertext__header a:hover {
  color: #bf142e; }

.color-1 .block__teasertext__categorie {
  border-color: #bf142e; }

.color-1 .block__teasertext__link {
  font-style: italic;
  margin-top: 15px; }

.color-1 .block__teasertext__link .link:hover, .color-1 .block__teasertext__link .rte-link:hover, .color-1 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-1 .block__teasertext__link a:hover, .color-1 .block__teasertext__link .list__listitem-text--link:hover {
  color: #000000; }

.color-1 .block__teasertext__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__teasertext__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__teasertext__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__teasertext__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__teasertext__link .link, .color-1 .block__teasertext__link .rte-link, .color-1 .block__teasertext__link .checklist__item-content p a, .checklist__item-content p .color-1 .block__teasertext__link a, .color-1 .block__teasertext__link .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .block__teasertext__link .link::after, .color-1 .block__teasertext__link .rte-link::after, .color-1 .block__teasertext__link .checklist__item-content p a::after, .checklist__item-content p .color-1 .block__teasertext__link a::after, .color-1 .block__teasertext__link .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__teasertext__link .link::after span, .color-1 .block__teasertext__link .rte-link::after span, .color-1 .block__teasertext__link .checklist__item-content p a::after span, .checklist__item-content p .color-1 .block__teasertext__link a::after span, .color-1 .block__teasertext__link .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__teasertext__link .link::before, .color-1 .block__teasertext__link .rte-link::before, .color-1 .block__teasertext__link .checklist__item-content p a::before, .checklist__item-content p .color-1 .block__teasertext__link a::before, .color-1 .block__teasertext__link .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #bf142e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .block__teasertext__link .link:hover, .color-1 .block__teasertext__link .rte-link:hover, .color-1 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-1 .block__teasertext__link a:hover, .color-1 .block__teasertext__link .list__listitem-text--link:hover {
  text-decoration: none;
  color: #bf142e;
  transform: translateZ(0); }

.color-1 .block__teasertext__link .link:hover::before, .color-1 .block__teasertext__link .rte-link:hover::before, .color-1 .block__teasertext__link .checklist__item-content p a:hover::before, .checklist__item-content p .color-1 .block__teasertext__link a:hover::before, .color-1 .block__teasertext__link .list__listitem-text--link:hover::before {
  width: 100%; }

.color-1 .block__teasertext__link .link--external, .color-1 .block__teasertext__link .rte-link--external, .color-1 .block__teasertext__link .list__listitem-text--link-external,
.color-1 .block__teasertext__link a.link[target=_blank],
.color-1 .block__teasertext__link a[target=_blank].rte-link,
.color-1 .block__teasertext__link .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-1 .block__teasertext__link a[target=_blank],
.color-1 .block__teasertext__link a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .block__teasertext__link .link--external::after, .color-1 .block__teasertext__link .rte-link--external::after, .color-1 .block__teasertext__link .list__listitem-text--link-external::after,
.color-1 .block__teasertext__link a.link[target=_blank]::after,
.color-1 .block__teasertext__link a[target=_blank].rte-link::after,
.color-1 .block__teasertext__link .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-1 .block__teasertext__link a[target=_blank]::after,
.color-1 .block__teasertext__link a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__teasertext__link .link--external::after span, .color-1 .block__teasertext__link .rte-link--external::after span, .color-1 .block__teasertext__link .list__listitem-text--link-external::after span,
.color-1 .block__teasertext__link a.link[target=_blank]::after span,
.color-1 .block__teasertext__link a[target=_blank].rte-link::after span,
.color-1 .block__teasertext__link .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-1 .block__teasertext__link a[target=_blank]::after span,
.color-1 .block__teasertext__link a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__teasertext__link .link--external::before, .color-1 .block__teasertext__link .rte-link--external::before, .color-1 .block__teasertext__link .list__listitem-text--link-external::before,
.color-1 .block__teasertext__link a.link[target=_blank]::before,
.color-1 .block__teasertext__link a[target=_blank].rte-link::before,
.color-1 .block__teasertext__link .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-1 .block__teasertext__link a[target=_blank]::before,
.color-1 .block__teasertext__link a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #bf142e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .block__teasertext__link .link--external:hover, .color-1 .block__teasertext__link .rte-link--external:hover, .color-1 .block__teasertext__link .list__listitem-text--link-external:hover,
.color-1 .block__teasertext__link a.link[target=_blank]:hover,
.color-1 .block__teasertext__link a[target=_blank].rte-link:hover,
.color-1 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-1 .block__teasertext__link a[target=_blank]:hover,
.color-1 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #bf142e;
  transform: translateZ(0); }

.color-1 .block__teasertext__link .link--external:hover::before, .color-1 .block__teasertext__link .rte-link--external:hover::before, .color-1 .block__teasertext__link .list__listitem-text--link-external:hover::before,
.color-1 .block__teasertext__link a.link[target=_blank]:hover::before,
.color-1 .block__teasertext__link a[target=_blank].rte-link:hover::before,
.color-1 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-1 .block__teasertext__link a[target=_blank]:hover::before,
.color-1 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-1 .block__teasertext__link .link--download, .color-1 .block__teasertext__link .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-1 .block__teasertext__link .link--download::after, .color-1 .block__teasertext__link .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28191%2C20%2C46%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st1%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st4%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st11%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28191%2C20%2C46%29stroke%3A%20rgb%28191%2C20%2C46%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st15%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st16%7Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28191%2C20%2C46%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-1 .block__teasertext__link .link--download::after span, .color-1 .block__teasertext__link .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-1 .block__teasertext__link .link--download::before, .color-1 .block__teasertext__link .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #bf142e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-1 .block__teasertext__link .link--download:hover, .color-1 .block__teasertext__link .rte-link--download:hover {
  text-decoration: none;
  color: #bf142e;
  transform: translateZ(0); }

.color-1 .block__teasertext__link .link--download:hover::before, .color-1 .block__teasertext__link .rte-link--download:hover::before {
  width: 100%; }

.color-2 .block__teasertext {
  background-color: #fff; }

.color-2 .block__teasertext__header {
  color: #e1334d; }

.color-2 .block__teasertext__header a {
  color: #e1334d; }

.color-2 .block__teasertext__header a:hover {
  color: #e1334d; }

.color-2 .block__teasertext__categorie {
  border-color: #e1334d; }

.color-2 .block__teasertext__link {
  font-style: italic;
  margin-top: 15px; }

.color-2 .block__teasertext__link .link:hover, .color-2 .block__teasertext__link .rte-link:hover, .color-2 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-2 .block__teasertext__link a:hover, .color-2 .block__teasertext__link .list__listitem-text--link:hover {
  color: #000000; }

.color-2 .block__teasertext__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .block__teasertext__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__teasertext__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .block__teasertext__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__teasertext__link .link, .color-2 .block__teasertext__link .rte-link, .color-2 .block__teasertext__link .checklist__item-content p a, .checklist__item-content p .color-2 .block__teasertext__link a, .color-2 .block__teasertext__link .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-2 .block__teasertext__link .link::after, .color-2 .block__teasertext__link .rte-link::after, .color-2 .block__teasertext__link .checklist__item-content p a::after, .checklist__item-content p .color-2 .block__teasertext__link a::after, .color-2 .block__teasertext__link .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .block__teasertext__link .link::after span, .color-2 .block__teasertext__link .rte-link::after span, .color-2 .block__teasertext__link .checklist__item-content p a::after span, .checklist__item-content p .color-2 .block__teasertext__link a::after span, .color-2 .block__teasertext__link .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__teasertext__link .link::before, .color-2 .block__teasertext__link .rte-link::before, .color-2 .block__teasertext__link .checklist__item-content p a::before, .checklist__item-content p .color-2 .block__teasertext__link a::before, .color-2 .block__teasertext__link .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-2 .block__teasertext__link .link:hover, .color-2 .block__teasertext__link .rte-link:hover, .color-2 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-2 .block__teasertext__link a:hover, .color-2 .block__teasertext__link .list__listitem-text--link:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.color-2 .block__teasertext__link .link:hover::before, .color-2 .block__teasertext__link .rte-link:hover::before, .color-2 .block__teasertext__link .checklist__item-content p a:hover::before, .checklist__item-content p .color-2 .block__teasertext__link a:hover::before, .color-2 .block__teasertext__link .list__listitem-text--link:hover::before {
  width: 100%; }

.color-2 .block__teasertext__link .link--external, .color-2 .block__teasertext__link .rte-link--external, .color-2 .block__teasertext__link .list__listitem-text--link-external,
.color-2 .block__teasertext__link a.link[target=_blank],
.color-2 .block__teasertext__link a[target=_blank].rte-link,
.color-2 .block__teasertext__link .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-2 .block__teasertext__link a[target=_blank],
.color-2 .block__teasertext__link a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-2 .block__teasertext__link .link--external::after, .color-2 .block__teasertext__link .rte-link--external::after, .color-2 .block__teasertext__link .list__listitem-text--link-external::after,
.color-2 .block__teasertext__link a.link[target=_blank]::after,
.color-2 .block__teasertext__link a[target=_blank].rte-link::after,
.color-2 .block__teasertext__link .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-2 .block__teasertext__link a[target=_blank]::after,
.color-2 .block__teasertext__link a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .block__teasertext__link .link--external::after span, .color-2 .block__teasertext__link .rte-link--external::after span, .color-2 .block__teasertext__link .list__listitem-text--link-external::after span,
.color-2 .block__teasertext__link a.link[target=_blank]::after span,
.color-2 .block__teasertext__link a[target=_blank].rte-link::after span,
.color-2 .block__teasertext__link .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-2 .block__teasertext__link a[target=_blank]::after span,
.color-2 .block__teasertext__link a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__teasertext__link .link--external::before, .color-2 .block__teasertext__link .rte-link--external::before, .color-2 .block__teasertext__link .list__listitem-text--link-external::before,
.color-2 .block__teasertext__link a.link[target=_blank]::before,
.color-2 .block__teasertext__link a[target=_blank].rte-link::before,
.color-2 .block__teasertext__link .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-2 .block__teasertext__link a[target=_blank]::before,
.color-2 .block__teasertext__link a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-2 .block__teasertext__link .link--external:hover, .color-2 .block__teasertext__link .rte-link--external:hover, .color-2 .block__teasertext__link .list__listitem-text--link-external:hover,
.color-2 .block__teasertext__link a.link[target=_blank]:hover,
.color-2 .block__teasertext__link a[target=_blank].rte-link:hover,
.color-2 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-2 .block__teasertext__link a[target=_blank]:hover,
.color-2 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.color-2 .block__teasertext__link .link--external:hover::before, .color-2 .block__teasertext__link .rte-link--external:hover::before, .color-2 .block__teasertext__link .list__listitem-text--link-external:hover::before,
.color-2 .block__teasertext__link a.link[target=_blank]:hover::before,
.color-2 .block__teasertext__link a[target=_blank].rte-link:hover::before,
.color-2 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-2 .block__teasertext__link a[target=_blank]:hover::before,
.color-2 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-2 .block__teasertext__link .link--download, .color-2 .block__teasertext__link .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-2 .block__teasertext__link .link--download::after, .color-2 .block__teasertext__link .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st1%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st4%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st11%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28225%2C51%2C77%29stroke%3A%20rgb%28225%2C51%2C77%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st15%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st16%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28225%2C51%2C77%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-2 .block__teasertext__link .link--download::after span, .color-2 .block__teasertext__link .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-2 .block__teasertext__link .link--download::before, .color-2 .block__teasertext__link .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #e1334d;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-2 .block__teasertext__link .link--download:hover, .color-2 .block__teasertext__link .rte-link--download:hover {
  text-decoration: none;
  color: #e1334d;
  transform: translateZ(0); }

.color-2 .block__teasertext__link .link--download:hover::before, .color-2 .block__teasertext__link .rte-link--download:hover::before {
  width: 100%; }

.color-3 .block__teasertext {
  background-color: #fff; }

.color-3 .block__teasertext__header {
  color: #326e65; }

.color-3 .block__teasertext__header a {
  color: #326e65; }

.color-3 .block__teasertext__header a:hover {
  color: #326e65; }

.color-3 .block__teasertext__categorie {
  border-color: #326e65; }

.color-3 .block__teasertext__link {
  font-style: italic;
  margin-top: 15px; }

.color-3 .block__teasertext__link .link:hover, .color-3 .block__teasertext__link .rte-link:hover, .color-3 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-3 .block__teasertext__link a:hover, .color-3 .block__teasertext__link .list__listitem-text--link:hover {
  color: #000000; }

.color-3 .block__teasertext__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .block__teasertext__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__teasertext__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .block__teasertext__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__teasertext__link .link, .color-3 .block__teasertext__link .rte-link, .color-3 .block__teasertext__link .checklist__item-content p a, .checklist__item-content p .color-3 .block__teasertext__link a, .color-3 .block__teasertext__link .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-3 .block__teasertext__link .link::after, .color-3 .block__teasertext__link .rte-link::after, .color-3 .block__teasertext__link .checklist__item-content p a::after, .checklist__item-content p .color-3 .block__teasertext__link a::after, .color-3 .block__teasertext__link .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .block__teasertext__link .link::after span, .color-3 .block__teasertext__link .rte-link::after span, .color-3 .block__teasertext__link .checklist__item-content p a::after span, .checklist__item-content p .color-3 .block__teasertext__link a::after span, .color-3 .block__teasertext__link .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__teasertext__link .link::before, .color-3 .block__teasertext__link .rte-link::before, .color-3 .block__teasertext__link .checklist__item-content p a::before, .checklist__item-content p .color-3 .block__teasertext__link a::before, .color-3 .block__teasertext__link .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #326e65;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-3 .block__teasertext__link .link:hover, .color-3 .block__teasertext__link .rte-link:hover, .color-3 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-3 .block__teasertext__link a:hover, .color-3 .block__teasertext__link .list__listitem-text--link:hover {
  text-decoration: none;
  color: #326e65;
  transform: translateZ(0); }

.color-3 .block__teasertext__link .link:hover::before, .color-3 .block__teasertext__link .rte-link:hover::before, .color-3 .block__teasertext__link .checklist__item-content p a:hover::before, .checklist__item-content p .color-3 .block__teasertext__link a:hover::before, .color-3 .block__teasertext__link .list__listitem-text--link:hover::before {
  width: 100%; }

.color-3 .block__teasertext__link .link--external, .color-3 .block__teasertext__link .rte-link--external, .color-3 .block__teasertext__link .list__listitem-text--link-external,
.color-3 .block__teasertext__link a.link[target=_blank],
.color-3 .block__teasertext__link a[target=_blank].rte-link,
.color-3 .block__teasertext__link .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-3 .block__teasertext__link a[target=_blank],
.color-3 .block__teasertext__link a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-3 .block__teasertext__link .link--external::after, .color-3 .block__teasertext__link .rte-link--external::after, .color-3 .block__teasertext__link .list__listitem-text--link-external::after,
.color-3 .block__teasertext__link a.link[target=_blank]::after,
.color-3 .block__teasertext__link a[target=_blank].rte-link::after,
.color-3 .block__teasertext__link .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-3 .block__teasertext__link a[target=_blank]::after,
.color-3 .block__teasertext__link a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .block__teasertext__link .link--external::after span, .color-3 .block__teasertext__link .rte-link--external::after span, .color-3 .block__teasertext__link .list__listitem-text--link-external::after span,
.color-3 .block__teasertext__link a.link[target=_blank]::after span,
.color-3 .block__teasertext__link a[target=_blank].rte-link::after span,
.color-3 .block__teasertext__link .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-3 .block__teasertext__link a[target=_blank]::after span,
.color-3 .block__teasertext__link a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__teasertext__link .link--external::before, .color-3 .block__teasertext__link .rte-link--external::before, .color-3 .block__teasertext__link .list__listitem-text--link-external::before,
.color-3 .block__teasertext__link a.link[target=_blank]::before,
.color-3 .block__teasertext__link a[target=_blank].rte-link::before,
.color-3 .block__teasertext__link .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-3 .block__teasertext__link a[target=_blank]::before,
.color-3 .block__teasertext__link a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #326e65;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-3 .block__teasertext__link .link--external:hover, .color-3 .block__teasertext__link .rte-link--external:hover, .color-3 .block__teasertext__link .list__listitem-text--link-external:hover,
.color-3 .block__teasertext__link a.link[target=_blank]:hover,
.color-3 .block__teasertext__link a[target=_blank].rte-link:hover,
.color-3 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-3 .block__teasertext__link a[target=_blank]:hover,
.color-3 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #326e65;
  transform: translateZ(0); }

.color-3 .block__teasertext__link .link--external:hover::before, .color-3 .block__teasertext__link .rte-link--external:hover::before, .color-3 .block__teasertext__link .list__listitem-text--link-external:hover::before,
.color-3 .block__teasertext__link a.link[target=_blank]:hover::before,
.color-3 .block__teasertext__link a[target=_blank].rte-link:hover::before,
.color-3 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-3 .block__teasertext__link a[target=_blank]:hover::before,
.color-3 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-3 .block__teasertext__link .link--download, .color-3 .block__teasertext__link .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-3 .block__teasertext__link .link--download::after, .color-3 .block__teasertext__link .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%2850%2C110%2C101%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st1%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st4%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st11%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%2850%2C110%2C101%29stroke%3A%20rgb%2850%2C110%2C101%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st15%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st16%7Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%2850%2C110%2C101%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-3 .block__teasertext__link .link--download::after span, .color-3 .block__teasertext__link .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-3 .block__teasertext__link .link--download::before, .color-3 .block__teasertext__link .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #326e65;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-3 .block__teasertext__link .link--download:hover, .color-3 .block__teasertext__link .rte-link--download:hover {
  text-decoration: none;
  color: #326e65;
  transform: translateZ(0); }

.color-3 .block__teasertext__link .link--download:hover::before, .color-3 .block__teasertext__link .rte-link--download:hover::before {
  width: 100%; }

.color-4 .block__teasertext {
  background-color: #fff; }

.color-4 .block__teasertext__header {
  color: #4d9785; }

.color-4 .block__teasertext__header a {
  color: #4d9785; }

.color-4 .block__teasertext__header a:hover {
  color: #4d9785; }

.color-4 .block__teasertext__categorie {
  border-color: #4d9785; }

.color-4 .block__teasertext__link {
  font-style: italic;
  margin-top: 15px; }

.color-4 .block__teasertext__link .link:hover, .color-4 .block__teasertext__link .rte-link:hover, .color-4 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-4 .block__teasertext__link a:hover, .color-4 .block__teasertext__link .list__listitem-text--link:hover {
  color: #000000; }

.color-4 .block__teasertext__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .block__teasertext__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__teasertext__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .block__teasertext__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__teasertext__link .link, .color-4 .block__teasertext__link .rte-link, .color-4 .block__teasertext__link .checklist__item-content p a, .checklist__item-content p .color-4 .block__teasertext__link a, .color-4 .block__teasertext__link .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-4 .block__teasertext__link .link::after, .color-4 .block__teasertext__link .rte-link::after, .color-4 .block__teasertext__link .checklist__item-content p a::after, .checklist__item-content p .color-4 .block__teasertext__link a::after, .color-4 .block__teasertext__link .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .block__teasertext__link .link::after span, .color-4 .block__teasertext__link .rte-link::after span, .color-4 .block__teasertext__link .checklist__item-content p a::after span, .checklist__item-content p .color-4 .block__teasertext__link a::after span, .color-4 .block__teasertext__link .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__teasertext__link .link::before, .color-4 .block__teasertext__link .rte-link::before, .color-4 .block__teasertext__link .checklist__item-content p a::before, .checklist__item-content p .color-4 .block__teasertext__link a::before, .color-4 .block__teasertext__link .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #4d9785;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-4 .block__teasertext__link .link:hover, .color-4 .block__teasertext__link .rte-link:hover, .color-4 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-4 .block__teasertext__link a:hover, .color-4 .block__teasertext__link .list__listitem-text--link:hover {
  text-decoration: none;
  color: #4d9785;
  transform: translateZ(0); }

.color-4 .block__teasertext__link .link:hover::before, .color-4 .block__teasertext__link .rte-link:hover::before, .color-4 .block__teasertext__link .checklist__item-content p a:hover::before, .checklist__item-content p .color-4 .block__teasertext__link a:hover::before, .color-4 .block__teasertext__link .list__listitem-text--link:hover::before {
  width: 100%; }

.color-4 .block__teasertext__link .link--external, .color-4 .block__teasertext__link .rte-link--external, .color-4 .block__teasertext__link .list__listitem-text--link-external,
.color-4 .block__teasertext__link a.link[target=_blank],
.color-4 .block__teasertext__link a[target=_blank].rte-link,
.color-4 .block__teasertext__link .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-4 .block__teasertext__link a[target=_blank],
.color-4 .block__teasertext__link a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-4 .block__teasertext__link .link--external::after, .color-4 .block__teasertext__link .rte-link--external::after, .color-4 .block__teasertext__link .list__listitem-text--link-external::after,
.color-4 .block__teasertext__link a.link[target=_blank]::after,
.color-4 .block__teasertext__link a[target=_blank].rte-link::after,
.color-4 .block__teasertext__link .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-4 .block__teasertext__link a[target=_blank]::after,
.color-4 .block__teasertext__link a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .block__teasertext__link .link--external::after span, .color-4 .block__teasertext__link .rte-link--external::after span, .color-4 .block__teasertext__link .list__listitem-text--link-external::after span,
.color-4 .block__teasertext__link a.link[target=_blank]::after span,
.color-4 .block__teasertext__link a[target=_blank].rte-link::after span,
.color-4 .block__teasertext__link .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-4 .block__teasertext__link a[target=_blank]::after span,
.color-4 .block__teasertext__link a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__teasertext__link .link--external::before, .color-4 .block__teasertext__link .rte-link--external::before, .color-4 .block__teasertext__link .list__listitem-text--link-external::before,
.color-4 .block__teasertext__link a.link[target=_blank]::before,
.color-4 .block__teasertext__link a[target=_blank].rte-link::before,
.color-4 .block__teasertext__link .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-4 .block__teasertext__link a[target=_blank]::before,
.color-4 .block__teasertext__link a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #4d9785;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-4 .block__teasertext__link .link--external:hover, .color-4 .block__teasertext__link .rte-link--external:hover, .color-4 .block__teasertext__link .list__listitem-text--link-external:hover,
.color-4 .block__teasertext__link a.link[target=_blank]:hover,
.color-4 .block__teasertext__link a[target=_blank].rte-link:hover,
.color-4 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-4 .block__teasertext__link a[target=_blank]:hover,
.color-4 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #4d9785;
  transform: translateZ(0); }

.color-4 .block__teasertext__link .link--external:hover::before, .color-4 .block__teasertext__link .rte-link--external:hover::before, .color-4 .block__teasertext__link .list__listitem-text--link-external:hover::before,
.color-4 .block__teasertext__link a.link[target=_blank]:hover::before,
.color-4 .block__teasertext__link a[target=_blank].rte-link:hover::before,
.color-4 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-4 .block__teasertext__link a[target=_blank]:hover::before,
.color-4 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-4 .block__teasertext__link .link--download, .color-4 .block__teasertext__link .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-4 .block__teasertext__link .link--download::after, .color-4 .block__teasertext__link .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%2877%2C151%2C133%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st1%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st4%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st11%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%2877%2C151%2C133%29stroke%3A%20rgb%2877%2C151%2C133%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st15%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st16%7Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%2877%2C151%2C133%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-4 .block__teasertext__link .link--download::after span, .color-4 .block__teasertext__link .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-4 .block__teasertext__link .link--download::before, .color-4 .block__teasertext__link .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #4d9785;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-4 .block__teasertext__link .link--download:hover, .color-4 .block__teasertext__link .rte-link--download:hover {
  text-decoration: none;
  color: #4d9785;
  transform: translateZ(0); }

.color-4 .block__teasertext__link .link--download:hover::before, .color-4 .block__teasertext__link .rte-link--download:hover::before {
  width: 100%; }

.color-5 .block__teasertext {
  background-color: #fff; }

.color-5 .block__teasertext__header {
  color: #ee9b14; }

.color-5 .block__teasertext__header a {
  color: #ee9b14; }

.color-5 .block__teasertext__header a:hover {
  color: #ee9b14; }

.color-5 .block__teasertext__categorie {
  border-color: #ee9b14; }

.color-5 .block__teasertext__link {
  font-style: italic;
  margin-top: 15px; }

.color-5 .block__teasertext__link .link:hover, .color-5 .block__teasertext__link .rte-link:hover, .color-5 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-5 .block__teasertext__link a:hover, .color-5 .block__teasertext__link .list__listitem-text--link:hover {
  color: #000000; }

.color-5 .block__teasertext__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .block__teasertext__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__teasertext__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .block__teasertext__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__teasertext__link .link, .color-5 .block__teasertext__link .rte-link, .color-5 .block__teasertext__link .checklist__item-content p a, .checklist__item-content p .color-5 .block__teasertext__link a, .color-5 .block__teasertext__link .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-5 .block__teasertext__link .link::after, .color-5 .block__teasertext__link .rte-link::after, .color-5 .block__teasertext__link .checklist__item-content p a::after, .checklist__item-content p .color-5 .block__teasertext__link a::after, .color-5 .block__teasertext__link .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .block__teasertext__link .link::after span, .color-5 .block__teasertext__link .rte-link::after span, .color-5 .block__teasertext__link .checklist__item-content p a::after span, .checklist__item-content p .color-5 .block__teasertext__link a::after span, .color-5 .block__teasertext__link .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__teasertext__link .link::before, .color-5 .block__teasertext__link .rte-link::before, .color-5 .block__teasertext__link .checklist__item-content p a::before, .checklist__item-content p .color-5 .block__teasertext__link a::before, .color-5 .block__teasertext__link .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #ee9b14;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-5 .block__teasertext__link .link:hover, .color-5 .block__teasertext__link .rte-link:hover, .color-5 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-5 .block__teasertext__link a:hover, .color-5 .block__teasertext__link .list__listitem-text--link:hover {
  text-decoration: none;
  color: #ee9b14;
  transform: translateZ(0); }

.color-5 .block__teasertext__link .link:hover::before, .color-5 .block__teasertext__link .rte-link:hover::before, .color-5 .block__teasertext__link .checklist__item-content p a:hover::before, .checklist__item-content p .color-5 .block__teasertext__link a:hover::before, .color-5 .block__teasertext__link .list__listitem-text--link:hover::before {
  width: 100%; }

.color-5 .block__teasertext__link .link--external, .color-5 .block__teasertext__link .rte-link--external, .color-5 .block__teasertext__link .list__listitem-text--link-external,
.color-5 .block__teasertext__link a.link[target=_blank],
.color-5 .block__teasertext__link a[target=_blank].rte-link,
.color-5 .block__teasertext__link .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-5 .block__teasertext__link a[target=_blank],
.color-5 .block__teasertext__link a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-5 .block__teasertext__link .link--external::after, .color-5 .block__teasertext__link .rte-link--external::after, .color-5 .block__teasertext__link .list__listitem-text--link-external::after,
.color-5 .block__teasertext__link a.link[target=_blank]::after,
.color-5 .block__teasertext__link a[target=_blank].rte-link::after,
.color-5 .block__teasertext__link .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-5 .block__teasertext__link a[target=_blank]::after,
.color-5 .block__teasertext__link a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .block__teasertext__link .link--external::after span, .color-5 .block__teasertext__link .rte-link--external::after span, .color-5 .block__teasertext__link .list__listitem-text--link-external::after span,
.color-5 .block__teasertext__link a.link[target=_blank]::after span,
.color-5 .block__teasertext__link a[target=_blank].rte-link::after span,
.color-5 .block__teasertext__link .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-5 .block__teasertext__link a[target=_blank]::after span,
.color-5 .block__teasertext__link a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__teasertext__link .link--external::before, .color-5 .block__teasertext__link .rte-link--external::before, .color-5 .block__teasertext__link .list__listitem-text--link-external::before,
.color-5 .block__teasertext__link a.link[target=_blank]::before,
.color-5 .block__teasertext__link a[target=_blank].rte-link::before,
.color-5 .block__teasertext__link .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-5 .block__teasertext__link a[target=_blank]::before,
.color-5 .block__teasertext__link a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #ee9b14;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-5 .block__teasertext__link .link--external:hover, .color-5 .block__teasertext__link .rte-link--external:hover, .color-5 .block__teasertext__link .list__listitem-text--link-external:hover,
.color-5 .block__teasertext__link a.link[target=_blank]:hover,
.color-5 .block__teasertext__link a[target=_blank].rte-link:hover,
.color-5 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-5 .block__teasertext__link a[target=_blank]:hover,
.color-5 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #ee9b14;
  transform: translateZ(0); }

.color-5 .block__teasertext__link .link--external:hover::before, .color-5 .block__teasertext__link .rte-link--external:hover::before, .color-5 .block__teasertext__link .list__listitem-text--link-external:hover::before,
.color-5 .block__teasertext__link a.link[target=_blank]:hover::before,
.color-5 .block__teasertext__link a[target=_blank].rte-link:hover::before,
.color-5 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-5 .block__teasertext__link a[target=_blank]:hover::before,
.color-5 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-5 .block__teasertext__link .link--download, .color-5 .block__teasertext__link .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-5 .block__teasertext__link .link--download::after, .color-5 .block__teasertext__link .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28238%2C155%2C20%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st1%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st4%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st11%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28238%2C155%2C20%29stroke%3A%20rgb%28238%2C155%2C20%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st15%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st16%7Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28238%2C155%2C20%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-5 .block__teasertext__link .link--download::after span, .color-5 .block__teasertext__link .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-5 .block__teasertext__link .link--download::before, .color-5 .block__teasertext__link .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #ee9b14;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-5 .block__teasertext__link .link--download:hover, .color-5 .block__teasertext__link .rte-link--download:hover {
  text-decoration: none;
  color: #ee9b14;
  transform: translateZ(0); }

.color-5 .block__teasertext__link .link--download:hover::before, .color-5 .block__teasertext__link .rte-link--download:hover::before {
  width: 100%; }

.color-6 .block__teasertext {
  background-color: #fff; }

.color-6 .block__teasertext__header {
  color: #f5db5e; }

.color-6 .block__teasertext__header a {
  color: #f5db5e; }

.color-6 .block__teasertext__header a:hover {
  color: #f5db5e; }

.color-6 .block__teasertext__categorie {
  border-color: #f5db5e; }

.color-6 .block__teasertext__link {
  font-style: italic;
  margin-top: 15px; }

.color-6 .block__teasertext__link .link:hover, .color-6 .block__teasertext__link .rte-link:hover, .color-6 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-6 .block__teasertext__link a:hover, .color-6 .block__teasertext__link .list__listitem-text--link:hover {
  color: #000000; }

.color-6 .block__teasertext__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .block__teasertext__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__teasertext__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .block__teasertext__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__teasertext__link .link, .color-6 .block__teasertext__link .rte-link, .color-6 .block__teasertext__link .checklist__item-content p a, .checklist__item-content p .color-6 .block__teasertext__link a, .color-6 .block__teasertext__link .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-6 .block__teasertext__link .link::after, .color-6 .block__teasertext__link .rte-link::after, .color-6 .block__teasertext__link .checklist__item-content p a::after, .checklist__item-content p .color-6 .block__teasertext__link a::after, .color-6 .block__teasertext__link .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .block__teasertext__link .link::after span, .color-6 .block__teasertext__link .rte-link::after span, .color-6 .block__teasertext__link .checklist__item-content p a::after span, .checklist__item-content p .color-6 .block__teasertext__link a::after span, .color-6 .block__teasertext__link .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__teasertext__link .link::before, .color-6 .block__teasertext__link .rte-link::before, .color-6 .block__teasertext__link .checklist__item-content p a::before, .checklist__item-content p .color-6 .block__teasertext__link a::before, .color-6 .block__teasertext__link .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #f5db5e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-6 .block__teasertext__link .link:hover, .color-6 .block__teasertext__link .rte-link:hover, .color-6 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-6 .block__teasertext__link a:hover, .color-6 .block__teasertext__link .list__listitem-text--link:hover {
  text-decoration: none;
  color: #f5db5e;
  transform: translateZ(0); }

.color-6 .block__teasertext__link .link:hover::before, .color-6 .block__teasertext__link .rte-link:hover::before, .color-6 .block__teasertext__link .checklist__item-content p a:hover::before, .checklist__item-content p .color-6 .block__teasertext__link a:hover::before, .color-6 .block__teasertext__link .list__listitem-text--link:hover::before {
  width: 100%; }

.color-6 .block__teasertext__link .link--external, .color-6 .block__teasertext__link .rte-link--external, .color-6 .block__teasertext__link .list__listitem-text--link-external,
.color-6 .block__teasertext__link a.link[target=_blank],
.color-6 .block__teasertext__link a[target=_blank].rte-link,
.color-6 .block__teasertext__link .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-6 .block__teasertext__link a[target=_blank],
.color-6 .block__teasertext__link a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-6 .block__teasertext__link .link--external::after, .color-6 .block__teasertext__link .rte-link--external::after, .color-6 .block__teasertext__link .list__listitem-text--link-external::after,
.color-6 .block__teasertext__link a.link[target=_blank]::after,
.color-6 .block__teasertext__link a[target=_blank].rte-link::after,
.color-6 .block__teasertext__link .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-6 .block__teasertext__link a[target=_blank]::after,
.color-6 .block__teasertext__link a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .block__teasertext__link .link--external::after span, .color-6 .block__teasertext__link .rte-link--external::after span, .color-6 .block__teasertext__link .list__listitem-text--link-external::after span,
.color-6 .block__teasertext__link a.link[target=_blank]::after span,
.color-6 .block__teasertext__link a[target=_blank].rte-link::after span,
.color-6 .block__teasertext__link .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-6 .block__teasertext__link a[target=_blank]::after span,
.color-6 .block__teasertext__link a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__teasertext__link .link--external::before, .color-6 .block__teasertext__link .rte-link--external::before, .color-6 .block__teasertext__link .list__listitem-text--link-external::before,
.color-6 .block__teasertext__link a.link[target=_blank]::before,
.color-6 .block__teasertext__link a[target=_blank].rte-link::before,
.color-6 .block__teasertext__link .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-6 .block__teasertext__link a[target=_blank]::before,
.color-6 .block__teasertext__link a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #f5db5e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-6 .block__teasertext__link .link--external:hover, .color-6 .block__teasertext__link .rte-link--external:hover, .color-6 .block__teasertext__link .list__listitem-text--link-external:hover,
.color-6 .block__teasertext__link a.link[target=_blank]:hover,
.color-6 .block__teasertext__link a[target=_blank].rte-link:hover,
.color-6 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-6 .block__teasertext__link a[target=_blank]:hover,
.color-6 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #f5db5e;
  transform: translateZ(0); }

.color-6 .block__teasertext__link .link--external:hover::before, .color-6 .block__teasertext__link .rte-link--external:hover::before, .color-6 .block__teasertext__link .list__listitem-text--link-external:hover::before,
.color-6 .block__teasertext__link a.link[target=_blank]:hover::before,
.color-6 .block__teasertext__link a[target=_blank].rte-link:hover::before,
.color-6 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-6 .block__teasertext__link a[target=_blank]:hover::before,
.color-6 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-6 .block__teasertext__link .link--download, .color-6 .block__teasertext__link .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-6 .block__teasertext__link .link--download::after, .color-6 .block__teasertext__link .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28245%2C219%2C94%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st1%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st4%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st11%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28245%2C219%2C94%29stroke%3A%20rgb%28245%2C219%2C94%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st15%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st16%7Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28245%2C219%2C94%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-6 .block__teasertext__link .link--download::after span, .color-6 .block__teasertext__link .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-6 .block__teasertext__link .link--download::before, .color-6 .block__teasertext__link .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #f5db5e;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-6 .block__teasertext__link .link--download:hover, .color-6 .block__teasertext__link .rte-link--download:hover {
  text-decoration: none;
  color: #f5db5e;
  transform: translateZ(0); }

.color-6 .block__teasertext__link .link--download:hover::before, .color-6 .block__teasertext__link .rte-link--download:hover::before {
  width: 100%; }

.color-7 .block__teasertext {
  background-color: #fff; }

.color-7 .block__teasertext__header {
  color: #1e9db3; }

.color-7 .block__teasertext__header a {
  color: #1e9db3; }

.color-7 .block__teasertext__header a:hover {
  color: #1e9db3; }

.color-7 .block__teasertext__categorie {
  border-color: #1e9db3; }

.color-7 .block__teasertext__link {
  font-style: italic;
  margin-top: 15px; }

.color-7 .block__teasertext__link .link:hover, .color-7 .block__teasertext__link .rte-link:hover, .color-7 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-7 .block__teasertext__link a:hover, .color-7 .block__teasertext__link .list__listitem-text--link:hover {
  color: #000000; }

.color-7 .block__teasertext__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .block__teasertext__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__teasertext__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .block__teasertext__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__teasertext__link .link, .color-7 .block__teasertext__link .rte-link, .color-7 .block__teasertext__link .checklist__item-content p a, .checklist__item-content p .color-7 .block__teasertext__link a, .color-7 .block__teasertext__link .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-7 .block__teasertext__link .link::after, .color-7 .block__teasertext__link .rte-link::after, .color-7 .block__teasertext__link .checklist__item-content p a::after, .checklist__item-content p .color-7 .block__teasertext__link a::after, .color-7 .block__teasertext__link .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .block__teasertext__link .link::after span, .color-7 .block__teasertext__link .rte-link::after span, .color-7 .block__teasertext__link .checklist__item-content p a::after span, .checklist__item-content p .color-7 .block__teasertext__link a::after span, .color-7 .block__teasertext__link .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__teasertext__link .link::before, .color-7 .block__teasertext__link .rte-link::before, .color-7 .block__teasertext__link .checklist__item-content p a::before, .checklist__item-content p .color-7 .block__teasertext__link a::before, .color-7 .block__teasertext__link .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #1e9db3;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-7 .block__teasertext__link .link:hover, .color-7 .block__teasertext__link .rte-link:hover, .color-7 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-7 .block__teasertext__link a:hover, .color-7 .block__teasertext__link .list__listitem-text--link:hover {
  text-decoration: none;
  color: #1e9db3;
  transform: translateZ(0); }

.color-7 .block__teasertext__link .link:hover::before, .color-7 .block__teasertext__link .rte-link:hover::before, .color-7 .block__teasertext__link .checklist__item-content p a:hover::before, .checklist__item-content p .color-7 .block__teasertext__link a:hover::before, .color-7 .block__teasertext__link .list__listitem-text--link:hover::before {
  width: 100%; }

.color-7 .block__teasertext__link .link--external, .color-7 .block__teasertext__link .rte-link--external, .color-7 .block__teasertext__link .list__listitem-text--link-external,
.color-7 .block__teasertext__link a.link[target=_blank],
.color-7 .block__teasertext__link a[target=_blank].rte-link,
.color-7 .block__teasertext__link .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-7 .block__teasertext__link a[target=_blank],
.color-7 .block__teasertext__link a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-7 .block__teasertext__link .link--external::after, .color-7 .block__teasertext__link .rte-link--external::after, .color-7 .block__teasertext__link .list__listitem-text--link-external::after,
.color-7 .block__teasertext__link a.link[target=_blank]::after,
.color-7 .block__teasertext__link a[target=_blank].rte-link::after,
.color-7 .block__teasertext__link .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-7 .block__teasertext__link a[target=_blank]::after,
.color-7 .block__teasertext__link a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .block__teasertext__link .link--external::after span, .color-7 .block__teasertext__link .rte-link--external::after span, .color-7 .block__teasertext__link .list__listitem-text--link-external::after span,
.color-7 .block__teasertext__link a.link[target=_blank]::after span,
.color-7 .block__teasertext__link a[target=_blank].rte-link::after span,
.color-7 .block__teasertext__link .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-7 .block__teasertext__link a[target=_blank]::after span,
.color-7 .block__teasertext__link a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__teasertext__link .link--external::before, .color-7 .block__teasertext__link .rte-link--external::before, .color-7 .block__teasertext__link .list__listitem-text--link-external::before,
.color-7 .block__teasertext__link a.link[target=_blank]::before,
.color-7 .block__teasertext__link a[target=_blank].rte-link::before,
.color-7 .block__teasertext__link .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-7 .block__teasertext__link a[target=_blank]::before,
.color-7 .block__teasertext__link a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #1e9db3;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-7 .block__teasertext__link .link--external:hover, .color-7 .block__teasertext__link .rte-link--external:hover, .color-7 .block__teasertext__link .list__listitem-text--link-external:hover,
.color-7 .block__teasertext__link a.link[target=_blank]:hover,
.color-7 .block__teasertext__link a[target=_blank].rte-link:hover,
.color-7 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-7 .block__teasertext__link a[target=_blank]:hover,
.color-7 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #1e9db3;
  transform: translateZ(0); }

.color-7 .block__teasertext__link .link--external:hover::before, .color-7 .block__teasertext__link .rte-link--external:hover::before, .color-7 .block__teasertext__link .list__listitem-text--link-external:hover::before,
.color-7 .block__teasertext__link a.link[target=_blank]:hover::before,
.color-7 .block__teasertext__link a[target=_blank].rte-link:hover::before,
.color-7 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-7 .block__teasertext__link a[target=_blank]:hover::before,
.color-7 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-7 .block__teasertext__link .link--download, .color-7 .block__teasertext__link .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-7 .block__teasertext__link .link--download::after, .color-7 .block__teasertext__link .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%2830%2C157%2C179%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st1%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st4%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st11%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%2830%2C157%2C179%29stroke%3A%20rgb%2830%2C157%2C179%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st15%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st16%7Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%2830%2C157%2C179%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-7 .block__teasertext__link .link--download::after span, .color-7 .block__teasertext__link .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-7 .block__teasertext__link .link--download::before, .color-7 .block__teasertext__link .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #1e9db3;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-7 .block__teasertext__link .link--download:hover, .color-7 .block__teasertext__link .rte-link--download:hover {
  text-decoration: none;
  color: #1e9db3;
  transform: translateZ(0); }

.color-7 .block__teasertext__link .link--download:hover::before, .color-7 .block__teasertext__link .rte-link--download:hover::before {
  width: 100%; }

.color-8 .block__teasertext {
  background-color: #fff; }

.color-8 .block__teasertext__header {
  color: #64c4da; }

.color-8 .block__teasertext__header a {
  color: #64c4da; }

.color-8 .block__teasertext__header a:hover {
  color: #64c4da; }

.color-8 .block__teasertext__categorie {
  border-color: #64c4da; }

.color-8 .block__teasertext__link {
  font-style: italic;
  margin-top: 15px; }

.color-8 .block__teasertext__link .link:hover, .color-8 .block__teasertext__link .rte-link:hover, .color-8 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-8 .block__teasertext__link a:hover, .color-8 .block__teasertext__link .list__listitem-text--link:hover {
  color: #000000; }

.color-8 .block__teasertext__link::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .block__teasertext__link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__teasertext__link[target="_blank"]::after {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .block__teasertext__link[target="_blank"]::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__teasertext__link .link, .color-8 .block__teasertext__link .rte-link, .color-8 .block__teasertext__link .checklist__item-content p a, .checklist__item-content p .color-8 .block__teasertext__link a, .color-8 .block__teasertext__link .list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-8 .block__teasertext__link .link::after, .color-8 .block__teasertext__link .rte-link::after, .color-8 .block__teasertext__link .checklist__item-content p a::after, .checklist__item-content p .color-8 .block__teasertext__link a::after, .color-8 .block__teasertext__link .list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.79mm%22%20height%3D%2210.91mm%22%20viewBox%3D%220%200%2033.43%2030.93%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M32.53%2013.36s-10.9-11.36-12-12.5a3.11%203.11%200%200%200-4.3%200%202.82%202.82%200%200%200%200%204.2l6.73%207h-20.56c-2.4%200-2.4%202.4-2.4%203.4s0%203.4%202.4%203.4h20.6l-6.73%207a2.82%202.82%200%200%200%200%204.2%203.11%203.11%200%200%200%204.3%200c1.1-1%2012-12.5%2012-12.5a2.9%202.9%200%200%200%200-4.2z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .block__teasertext__link .link::after span, .color-8 .block__teasertext__link .rte-link::after span, .color-8 .block__teasertext__link .checklist__item-content p a::after span, .checklist__item-content p .color-8 .block__teasertext__link a::after span, .color-8 .block__teasertext__link .list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__teasertext__link .link::before, .color-8 .block__teasertext__link .rte-link::before, .color-8 .block__teasertext__link .checklist__item-content p a::before, .checklist__item-content p .color-8 .block__teasertext__link a::before, .color-8 .block__teasertext__link .list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #64c4da;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-8 .block__teasertext__link .link:hover, .color-8 .block__teasertext__link .rte-link:hover, .color-8 .block__teasertext__link .checklist__item-content p a:hover, .checklist__item-content p .color-8 .block__teasertext__link a:hover, .color-8 .block__teasertext__link .list__listitem-text--link:hover {
  text-decoration: none;
  color: #64c4da;
  transform: translateZ(0); }

.color-8 .block__teasertext__link .link:hover::before, .color-8 .block__teasertext__link .rte-link:hover::before, .color-8 .block__teasertext__link .checklist__item-content p a:hover::before, .checklist__item-content p .color-8 .block__teasertext__link a:hover::before, .color-8 .block__teasertext__link .list__listitem-text--link:hover::before {
  width: 100%; }

.color-8 .block__teasertext__link .link--external, .color-8 .block__teasertext__link .rte-link--external, .color-8 .block__teasertext__link .list__listitem-text--link-external,
.color-8 .block__teasertext__link a.link[target=_blank],
.color-8 .block__teasertext__link a[target=_blank].rte-link,
.color-8 .block__teasertext__link .checklist__item-content p a[target=_blank], .checklist__item-content p
.color-8 .block__teasertext__link a[target=_blank],
.color-8 .block__teasertext__link a[target=_blank].list__listitem-text--link {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-8 .block__teasertext__link .link--external::after, .color-8 .block__teasertext__link .rte-link--external::after, .color-8 .block__teasertext__link .list__listitem-text--link-external::after,
.color-8 .block__teasertext__link a.link[target=_blank]::after,
.color-8 .block__teasertext__link a[target=_blank].rte-link::after,
.color-8 .block__teasertext__link .checklist__item-content p a[target=_blank]::after, .checklist__item-content p
.color-8 .block__teasertext__link a[target=_blank]::after,
.color-8 .block__teasertext__link a[target=_blank].list__listitem-text--link::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.27mm%22%20height%3D%229.27mm%22%20viewBox%3D%220%200%2026.28%2026.27%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%20style%3D%22%22%3E%3Ctitle%3Earrow_top_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M25.92%203.32a2.9%202.9%200%200%200-3-3s-15.74-.32-17.29-.32a3.11%203.11%200%200%200-3%203%202.82%202.82%200%200%200%203%203l9.71.19-14.61%2014.55c-1.7%201.7%200%203.39.71%204.1s2.4%202.4%204.1.71l14.53-14.55.19%209.71a2.82%202.82%200%200%200%203%203%203.11%203.11%200%200%200%203-3c.09-1.55-.34-17.39-.34-17.39z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .block__teasertext__link .link--external::after span, .color-8 .block__teasertext__link .rte-link--external::after span, .color-8 .block__teasertext__link .list__listitem-text--link-external::after span,
.color-8 .block__teasertext__link a.link[target=_blank]::after span,
.color-8 .block__teasertext__link a[target=_blank].rte-link::after span,
.color-8 .block__teasertext__link .checklist__item-content p a[target=_blank]::after span, .checklist__item-content p
.color-8 .block__teasertext__link a[target=_blank]::after span,
.color-8 .block__teasertext__link a[target=_blank].list__listitem-text--link::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__teasertext__link .link--external::before, .color-8 .block__teasertext__link .rte-link--external::before, .color-8 .block__teasertext__link .list__listitem-text--link-external::before,
.color-8 .block__teasertext__link a.link[target=_blank]::before,
.color-8 .block__teasertext__link a[target=_blank].rte-link::before,
.color-8 .block__teasertext__link .checklist__item-content p a[target=_blank]::before, .checklist__item-content p
.color-8 .block__teasertext__link a[target=_blank]::before,
.color-8 .block__teasertext__link a[target=_blank].list__listitem-text--link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #64c4da;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-8 .block__teasertext__link .link--external:hover, .color-8 .block__teasertext__link .rte-link--external:hover, .color-8 .block__teasertext__link .list__listitem-text--link-external:hover,
.color-8 .block__teasertext__link a.link[target=_blank]:hover,
.color-8 .block__teasertext__link a[target=_blank].rte-link:hover,
.color-8 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover, .checklist__item-content p
.color-8 .block__teasertext__link a[target=_blank]:hover,
.color-8 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover {
  text-decoration: none;
  color: #64c4da;
  transform: translateZ(0); }

.color-8 .block__teasertext__link .link--external:hover::before, .color-8 .block__teasertext__link .rte-link--external:hover::before, .color-8 .block__teasertext__link .list__listitem-text--link-external:hover::before,
.color-8 .block__teasertext__link a.link[target=_blank]:hover::before,
.color-8 .block__teasertext__link a[target=_blank].rte-link:hover::before,
.color-8 .block__teasertext__link .checklist__item-content p a[target=_blank]:hover::before, .checklist__item-content p
.color-8 .block__teasertext__link a[target=_blank]:hover::before,
.color-8 .block__teasertext__link a[target=_blank].list__listitem-text--link:hover::before {
  width: 100%; }

.color-8 .block__teasertext__link .link--download, .color-8 .block__teasertext__link .rte-link--download {
  text-decoration: none;
  position: relative;
  display: inline-block;
  padding-bottom: 1px !important;
  padding-right: 4px;
  transform: translateZ(0); }

.color-8 .block__teasertext__link .link--download::after, .color-8 .block__teasertext__link .rte-link--download::after {
  transition: transform .2s ease;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2033.7%2036.5%22%20style%3D%22enable-background%3A%20new%200%200%2033.7%2036.5%3B%20%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22rgb%28100%2C196%2C218%29%22%3E%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st1%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-miterlimit%3A10%3B%7D%20.st2%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st3%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st4%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A4%3Bstroke-miterlimit%3A10%3B%7D%20.st5%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A0.7135%3Bstroke-miterlimit%3A10%3B%7D%20.st6%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A2.079%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st7%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.6818%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st8%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.8131%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st9%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.8227%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st10%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st11%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.9306%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st12%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.9306%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st13%7Bfill%3A%20rgb%28100%2C196%2C218%29stroke%3A%20rgb%28100%2C196%2C218%29stroke-width%3A1.8725%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A10%3B%7D%20.st14%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st15%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st16%7Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20.st17%7Bclip-path%3Aurl%28%23SVGID_4_%29%3Bfill%3A%20rgb%28100%2C196%2C218%29%7D%20%3C%2Fstyle%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.9%2C28.1H19.5c2.2-2.1%2C11-10.5%2C12-11.5c1.1-1.1%2C1.2-3.1%2C0-4.3c-1.2-1.2-2.8-1.3-4.2%2C0l-7%2C6.7V3.9%20%20c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v15.2l-7-6.7c-1.4-1.3-3-1.2-4.2%2C0s-1.1%2C3.2%2C0%2C4.3c0.9%2C1%2C9.7%2C9.4%2C12%2C11.5H3.8%20%20c-2.4%2C0-2.4%2C2.4-2.4%2C3.4c0%2C1%2C0%2C3.4%2C2.4%2C3.4h26.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4C32.3%2C30.5%2C32.3%2C28.1%2C29.9%2C28.1z%22%2F%3E%20%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-8 .block__teasertext__link .link--download::after span, .color-8 .block__teasertext__link .rte-link--download::after span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-8 .block__teasertext__link .link--download::before, .color-8 .block__teasertext__link .rte-link--download::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0%;
  height: 1px;
  will-change: transform;
  background: #64c4da;
  transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  bottom: 0px;
  transform: translateZ(0); }

.color-8 .block__teasertext__link .link--download:hover, .color-8 .block__teasertext__link .rte-link--download:hover {
  text-decoration: none;
  color: #64c4da;
  transform: translateZ(0); }

.color-8 .block__teasertext__link .link--download:hover::before, .color-8 .block__teasertext__link .rte-link--download:hover::before {
  width: 100%; }

.block__text__title {
  font-size: 30px; }

.block__text__title span {
  display: block; }

.block__textimage__title {
  font-size: 30px; }

.block__textimage__title span {
  display: block; }

.block__textimage__text p {
  color: white; }

.block__textimage__image .icon {
  margin-top: 10px;
  width: 30px;
  height: 40px;
  background-size: contain !important; }

.block__textimage--bigimage .block__textimage__image .icon {
  width: 130px;
  height: 150px; }

.block__textimage__image .icon.icon-1 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.57mm%22%20height%3D%2214.57mm%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_questionmark%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.4%200a20.65%2020.65%200%201%200%2020.9%2020.4%2020.66%2020.66%200%200%200-20.9-20.4zm-.1%2033.2h-.1a3%203%200%200%201-3-3.1%202.92%202.92%200%200%201%203-2.9h.1a3%203%200%200%201%203%203.1%202.86%202.86%200%200%201-3%202.9zm7.4-14.7a11.85%2011.85%200%200%201-2.5%202.2l-1.3.9a3.5%203.5%200%200%200-1.3%201.5%203.48%203.48%200%200%200-.2%201.3v.2h-4.8v-.4c.1-1.7.1-2.7.8-3.5a21.82%2021.82%200%200%201%203.6-2.9%206.47%206.47%200%200%200%20.8-.9%202.94%202.94%200%200%200%20.7-1.8%203.52%203.52%200%200%200-.7-2.1%202.7%202.7%200%200%200-2.4-.9%202.78%202.78%200%200%200-2.4%201.1%204.42%204.42%200%200%200-.7%202.4v.2h-5v-.2c.1-3%201.2-5.2%203.2-6.5a8.64%208.64%200%200%201%204.7-1.2%2010.36%2010.36%200%200%201%206%201.7%206.06%206.06%200%200%201%202.4%205.2%204.45%204.45%200%200%201-.9%203.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-1 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.57mm%22%20height%3D%2214.57mm%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_information%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.4%200a20.65%2020.65%200%201%200%2020.9%2020.4%2020.72%2020.72%200%200%200-20.9-20.4zm2.3%206.8c2.1%200%202.7%201.2%202.7%202.6%200%201.7-1.4%203.3-3.8%203.3-2%200-2.9-1-2.9-2.6a3.73%203.73%200%200%201%204-3.3zm-5.4%2026.7c-1.4%200-2.5-.9-1.5-4.7l1.6-6.8c.3-1.1.3-1.5%200-1.5a12.49%2012.49%200%200%200-3.4%201.5l-.7-1.2c3.5-2.9%207.5-4.6%209.2-4.6%201.4%200%201.7%201.7%201%204.3l-1.9%207.1c-.3%201.3-.2%201.7.1%201.7a7.4%207.4%200%200%200%203.2-1.6l.8%201.1c-3.3%203.4-7%204.7-8.4%204.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.64mm%22%20height%3D%2214.95mm%22%20viewBox%3D%220%200%2055.68%2042.39%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%20rgb%28255%2C255%2C255%29%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Egraduate%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M9.15%2027.4c1.35%205.26%203%207.56%208.37%2010s8.1%205%2010.26%205%204.59-2.29%2010.12-4.72%204-3.1%205.26-8.37l-15.39%207.41zm45.22-13.63l-23.22-12.96a7.16%207.16%200%200%200-6.61%200l-23.22%2013c-1.75%201.08-1.75%202.7%200%203.64l23.22%2013a7.16%207.16%200%200%200%206.61%200l15-8.37-16.35-3.86a10.42%2010.42%200%200%201-2%20.27c-3%200-5.26-1.35-5.26-3.1s2.43-3.1%205.26-3.1c2.29%200%204.18.81%205%202l17.2%205.71%204.32-2.43c1.8-1.24%201.8-2.86.05-3.8zm-7.16%2024.57c-.13%201.08%203.64%202.83%203.91-.27%201.62-14.17-1.21-18.22-1.21-18.22l-3.91%202.15c.13%200%203.37%203.11%201.21%2016.34z%22%20id%3D%22Ebene_1-2%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-4 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.14mm%22%20height%3D%2214.53mm%22%20viewBox%3D%220%200%2025.9%2041.2%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Eman%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M13%200a9.7%209.7%200%201%201-9.7%209.7%209.71%209.71%200%200%201%209.7-9.7zM19.7%2022.1h-13.5a6.23%206.23%200%200%200-6.2%206.2v12.9h25.9v-12.9a6.1%206.1%200%200%200-6.2-6.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 19px;
  height: 30px; }

.block__textimage__image .icon.icon-4 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage--bigimage .block__textimage__image .icon.icon-4 {
  width: 83px;
  height: 130px; }

.block__textimage__image .icon.icon-arrow-down-alternative {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.94%22%20height%3D%2218.14%22%20viewBox%3D%220%200%2030.94%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-down-alternative%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.6%2C21.17c-1.1%2C1.1-12.5%2C12-12.5%2C12a2.9%2C2.9%2C0%2C0%2C1-4.1.1l-.1-.1s-11.5-10.9-12.5-12a3.11%2C3.11%2C0%2C0%2C1%2C0-4.3%2C2.82%2C2.82%2C0%2C0%2C1%2C4-.22l.22.22%2C10.4%2C10%2C10.4-10a2.82%2C2.82%2C0%2C0%2C1%2C4-.22l.22.22A3.08%2C3.08%2C0%2C0%2C1%2C39.6%2C21.17Z%22%20transform%3D%22translate%28-9.54%20-15.93%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-arrow-down-alternative span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-arrow-down {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.93%22%20height%3D%2233.42%22%20viewBox%3D%220%200%2030.93%2033.42%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-down%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.6%2C24.51a2.82%2C2.82%2C0%2C0%2C0-4-.22l-.22.22-7%2C6.73V10.69c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4V31.24l-7-6.73a2.82%2C2.82%2C0%2C0%2C0-4-.22l-.22.22a3.11%2C3.11%2C0%2C0%2C0%2C0%2C4.3c1%2C1.1%2C12.5%2C12%2C12.5%2C12a2.9%2C2.9%2C0%2C0%2C0%2C4.1.1l.1-.1s11.4-10.9%2C12.5-12A3.11%2C3.11%2C0%2C0%2C0%2C39.6%2C24.51Z%22%20transform%3D%22translate%28-9.54%20-8.29%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-arrow-down span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-arrow-left-alternative {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.14%22%20height%3D%2230.93%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-left-alternative%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M28.83%2C10.4c-1.1%2C1.1-12%2C12.5-12%2C12.5a2.9%2C2.9%2C0%2C0%2C0-.1%2C4.1l.1.1s10.9%2C11.5%2C12%2C12.5a3.11%2C3.11%2C0%2C0%2C0%2C4.3%2C0%2C2.82%2C2.82%2C0%2C0%2C0%2C.22-4l-.22-.22L23.13%2C25l10-10.4a2.82%2C2.82%2C0%2C0%2C0%2C.22-4l-.22-.22A3.11%2C3.11%2C0%2C0%2C0%2C28.83%2C10.4Z%22%20transform%3D%22translate%28-15.93%20-9.54%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-arrow-left-alternative span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-arrow-left {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233.42%22%20height%3D%2230.93%22%20viewBox%3D%220%200%2033.42%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-left%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.31%2C21.6H18.76l6.73-7a2.82%2C2.82%2C0%2C0%2C0%2C.22-4l-.22-.22a3.11%2C3.11%2C0%2C0%2C0-4.3%2C0c-1.1%2C1-12%2C12.5-12%2C12.5a2.9%2C2.9%2C0%2C0%2C0-.1%2C4.1l.1.1s10.9%2C11.4%2C12%2C12.5a3.11%2C3.11%2C0%2C0%2C0%2C4.3%2C0%2C2.82%2C2.82%2C0%2C0%2C0%2C.22-4l-.22-.22-6.73-7H39.31c2.4%2C0%2C2.4-2.4%2C2.4-3.4S41.71%2C21.6%2C39.31%2C21.6Z%22%20transform%3D%22translate%28-8.29%20-9.54%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-arrow-left span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-arrow-right-alternative {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.14%22%20height%3D%2230.93%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-right-alternative%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M21.17%2C10.4c1.1%2C1.1%2C12%2C12.5%2C12%2C12.5a2.9%2C2.9%2C0%2C0%2C1%2C.1%2C4.1l-.1.1s-10.9%2C11.5-12%2C12.5a3.11%2C3.11%2C0%2C0%2C1-4.3%2C0%2C2.82%2C2.82%2C0%2C0%2C1-.22-4l.22-.22%2C10-10.4-10-10.4a2.82%2C2.82%2C0%2C0%2C1-.22-4l.22-.22A3.11%2C3.11%2C0%2C0%2C1%2C21.17%2C10.4Z%22%20transform%3D%22translate%28-15.93%20-9.54%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-arrow-right-alternative span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-arrow-right {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233.42%22%20height%3D%2230.93%22%20viewBox%3D%220%200%2033.42%2030.93%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-right%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M40.81%2C22.9s-10.9-11.4-12-12.5a3.11%2C3.11%2C0%2C0%2C0-4.3%2C0%2C2.82%2C2.82%2C0%2C0%2C0-.22%2C4l.22.22%2C6.73%2C7H10.69c-2.4%2C0-2.4%2C2.4-2.4%2C3.4s0%2C3.4%2C2.4%2C3.4H31.24l-6.73%2C7a2.82%2C2.82%2C0%2C0%2C0-.22%2C4l.22.22a3.11%2C3.11%2C0%2C0%2C0%2C4.3%2C0c1.1-1%2C12-12.5%2C12-12.5a2.9%2C2.9%2C0%2C0%2C0%2C.1-4.1Z%22%20transform%3D%22translate%28-8.29%20-9.54%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-arrow-right span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-arrow-up-alternative {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.84%22%20height%3D%2218.14%22%20viewBox%3D%220%200%2030.84%2018.14%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-up-alternative%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.6%2C28.83c-1.1-1.1-12.5-12-12.5-12a2.9%2C2.9%2C0%2C0%2C0-4.1-.1l-.1.1s-11.5%2C10.9-12.5%2C12a3.11%2C3.11%2C0%2C0%2C0%2C0%2C4.3%2C2.82%2C2.82%2C0%2C0%2C0%2C4%2C.22l.22-.22%2C10.4-10%2C10.4%2C10a2.82%2C2.82%2C0%2C0%2C0%2C4%2C.22l.22-.22A3.37%2C3.37%2C0%2C0%2C0%2C39.6%2C28.83Z%22%20transform%3D%22translate%28-9.54%20-15.93%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-arrow-up-alternative span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-arrow-up-right {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226.27%22%20height%3D%2226.28%22%20viewBox%3D%220%200%2026.27%2026.28%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-up-right%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M37.78%2C15.19a2.9%2C2.9%2C0%2C0%2C0-2.8-3h-.2S19%2C11.86%2C17.49%2C11.86a3.11%2C3.11%2C0%2C0%2C0-3%2C3%2C2.82%2C2.82%2C0%2C0%2C0%2C2.63%2C3h.37l9.71.19L12.59%2C32.6c-1.7%2C1.7%2C0%2C3.39.71%2C4.1s2.4%2C2.4%2C4.1.71L31.93%2C22.87l.19%2C9.71a2.82%2C2.82%2C0%2C0%2C0%2C2.63%2C3h.37a3.11%2C3.11%2C0%2C0%2C0%2C3-3C38.2%2C31%2C37.78%2C15.19%2C37.78%2C15.19Z%22%20transform%3D%22translate%28-11.86%20-11.86%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-arrow-up-right span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-arrow-up {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.93%22%20height%3D%2233.42%22%20viewBox%3D%220%200%2030.93%2033.42%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-up%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.6%2C21.19c-1-1.1-12.5-12-12.5-12a2.9%2C2.9%2C0%2C0%2C0-4.1-.1l-.1.1s-11.4%2C10.9-12.5%2C12a3.11%2C3.11%2C0%2C0%2C0%2C0%2C4.3%2C2.82%2C2.82%2C0%2C0%2C0%2C4%2C.22l.22-.22%2C7-6.73V39.31c0%2C2.4%2C2.4%2C2.4%2C3.4%2C2.4s3.4%2C0%2C3.4-2.4V18.76l7%2C6.73a2.82%2C2.82%2C0%2C0%2C0%2C4%2C.22l.22-.22A3.11%2C3.11%2C0%2C0%2C0%2C39.6%2C21.19Z%22%20transform%3D%22translate%28-9.54%20-8.29%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-arrow-up span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-award {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.82%22%20height%3D%2243%22%20viewBox%3D%220%200%2030.82%2043%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_award%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolyline%20points%3D%2222.37%2027.59%2022.37%2041.5%2015.41%2034.54%208.45%2041.5%208.45%2027.59%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolygon%20points%3D%2215.41%209.62%2017.44%2013.67%2021.5%2013.67%2018.12%2016.18%2019.47%2020.81%2015.41%2018.22%2011.35%2020.74%2012.7%2016.19%209.32%2013.67%2013.38%2013.67%2015.41%209.62%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%22%2F%3E%3Ccircle%20cx%3D%2215.41%22%20cy%3D%2215.41%22%20r%3D%2213.91%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Ccircle%20cx%3D%2215.41%22%20cy%3D%2215.41%22%20r%3D%229.57%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-award span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-book-search {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.8%22%20height%3D%2242.56%22%20viewBox%3D%220%200%2042.8%2042.56%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_book-search%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M36.87%2C24.94H9.08A4.08%2C4.08%2C0%2C0%2C1%2C5%2C20.86H5a4.08%2C4.08%2C0%2C0%2C1%2C4.08-4.08H36.87%22%20transform%3D%22translate%28-3.76%20-3.88%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%225.21%22%20y1%3D%2216.97%22%20x2%3D%2217.55%22%20y2%3D%2216.97%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%2217.55%22%20y1%3D%2216.97%22%20x2%3D%2229.89%22%20y2%3D%2216.97%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cpath%20d%3D%22M28.5%2C36.59H11.17a4.08%2C4.08%2C0%2C0%2C1-4.08-4.08h0a4.08%2C4.08%2C0%2C0%2C1%2C4.08-4.08H31.1%22%20transform%3D%22translate%28-3.76%20-3.88%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%227.3%22%20y1%3D%2228.62%22%20x2%3D%2219.64%22%20y2%3D%2228.62%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%2219.64%22%20y1%3D%2228.62%22%20x2%3D%2224.37%22%20y2%3D%2228.62%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cpath%20d%3D%22M10.81%2C13.28H38.6A4.08%2C4.08%2C0%2C0%2C0%2C42.68%2C9.2h0A4.08%2C4.08%2C0%2C0%2C0%2C38.6%2C5.12H10.81%22%20transform%3D%22translate%28-3.76%20-3.88%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%2234.94%22%20y1%3D%225.31%22%20x2%3D%2222.61%22%20y2%3D%225.31%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%2222.61%22%20y1%3D%225.31%22%20x2%3D%2210.27%22%20y2%3D%225.31%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Ccircle%20cx%3D%2230.96%22%20cy%3D%2230.32%22%20r%3D%226.59%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203.119999885559082px%3B%22%2F%3E%3Cline%20x1%3D%2241.24%22%20y1%3D%2241%22%20x2%3D%2235.4%22%20y2%3D%2235.16%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203.119999885559082px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-book-search span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-bubbles {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.64%22%20height%3D%2233.35%22%20viewBox%3D%220%200%2042.64%2033.35%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_bubbles%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M21.48%2C28.08A2.53%2C2.53%2C0%2C0%2C1%2C19%2C25.54V16.73H7.53A2.53%2C2.53%2C0%2C0%2C0%2C5%2C19.26H5V32.64a2.53%2C2.53%2C0%2C0%2C0%2C2.53%2C2.53h5.12V39.3a1.06%2C1.06%2C0%2C0%2C0%2C1.65.87l5.1-5h9.14A2.53%2C2.53%2C0%2C0%2C0%2C31%2C32.64V28.49l-.42-.42Z%22%20transform%3D%22translate%28-3.68%20-8.32%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.640000104904175px%3B%22%2F%3E%3Cpath%20d%3D%22M31%2C28.49l4.67%2C4.58a1.06%2C1.06%2C0%2C0%2C0%2C1.65-.87V28.07h5.12A2.53%2C2.53%2C0%2C0%2C0%2C45%2C25.57V12.17a2.53%2C2.53%2C0%2C0%2C0-2.53-2.53h-21A2.53%2C2.53%2C0%2C0%2C0%2C19%2C12.17v4.56%22%20transform%3D%22translate%28-3.68%20-8.32%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.640000104904175px%3B%22%2F%3E%3Cpath%20d%3D%22M19%2C16.73v8.81a2.53%2C2.53%2C0%2C0%2C0%2C2.53%2C2.53h9.14l.42.42%22%20transform%3D%22translate%28-3.68%20-8.32%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.640000104904175px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-bubbles span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-calendar {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.18%22%20height%3D%2241.18%22%20viewBox%3D%220%200%2041.18%2041.18%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_calendar%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M12.72%2C9H8a2%2C2%2C0%2C0%2C0-2%2C2V42.34a2%2C2%2C0%2C0%2C0%2C2%2C2H42.67a2%2C2%2C0%2C0%2C0%2C2-2V11a2%2C2%2C0%2C0%2C0-2-2H37.94%22%20transform%3D%22translate%28-4.74%20-4.41%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Crect%20x%3D%227.98%22%20y%3D%221.25%22%20width%3D%225.05%22%20height%3D%226.73%22%20rx%3D%222%22%20ry%3D%222%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Crect%20x%3D%2228.16%22%20y%3D%221.25%22%20width%3D%225.05%22%20height%3D%226.73%22%20rx%3D%222%22%20ry%3D%222%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%2213.02%22%20y1%3D%224.61%22%20x2%3D%2228.16%22%20y2%3D%224.61%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%221.25%22%20y1%3D%2213.02%22%20x2%3D%2239.93%22%20y2%3D%2213.02%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpolyline%20points%3D%2216.39%2033.2%2016.39%2019.75%2013.02%2023.11%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%2213.02%22%20y1%3D%2233.2%22%20x2%3D%2219.75%22%20y2%3D%2233.2%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpolyline%20points%3D%2223.95%2033.2%2029%2019.75%2020.59%2019.75%2020.59%2021.43%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%2223.11%22%20y1%3D%2226.48%22%20x2%3D%2228.16%22%20y2%3D%2226.48%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-calendar span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-circle-arrow-right {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-arrow-right%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C4.33A20.67%2C20.67%2C0%2C1%2C0%2C45.67%2C25h0A20.67%2C20.67%2C0%2C0%2C0%2C25%2C4.33ZM28%2C36.5a2.45%2C2.45%2C0%2C0%2C1-3.39%2C0%2C2.22%2C2.22%2C0%2C0%2C1-.18-3.13l.18-.18%2C5.3-5.51H13.72c-1.89%2C0-1.89-1.89-1.89-2.68s0-2.68%2C1.89-2.68h16.2l-5.3-5.51a2.22%2C2.22%2C0%2C0%2C1-.18-3.13l.18-.18a2.45%2C2.45%2C0%2C0%2C1%2C3.39%2C0c.87.87%2C9.45%2C9.85%2C9.45%2C9.85a2.28%2C2.28%2C0%2C0%2C1%2C.09%2C3.22l-.09.09S28.87%2C35.71%2C28%2C36.5Z%22%20transform%3D%22translate%28-4.33%20-4.33%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-circle-arrow-right span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-circle-arrow-left {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-arrow-left%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201-2%22%3E%3Cpath%20d%3D%22M20.67%2C41.34A20.67%2C20.67%2C0%2C1%2C0%2C0%2C20.67H0A20.67%2C20.67%2C0%2C0%2C0%2C20.67%2C41.34Zm-3-32.17a2.45%2C2.45%2C0%2C0%2C1%2C3.39%2C0%2C2.22%2C2.22%2C0%2C0%2C1%2C.18%2C3.13l-.18.18L15.76%2C18H31.95c1.89%2C0%2C1.89%2C1.89%2C1.89%2C2.68s0%2C2.68-1.89%2C2.68H15.75L21%2C28.86A2.22%2C2.22%2C0%2C0%2C1%2C21.23%2C32l-.18.18a2.45%2C2.45%2C0%2C0%2C1-3.39%2C0c-.87-.87-9.45-9.85-9.45-9.85a2.28%2C2.28%2C0%2C0%2C1-.09-3.22L8.21%2C19S16.8%2C10%2C17.67%2C9.17Z%22%20transform%3D%22translate%280%200%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-circle-arrow-left span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-circle-arrow-top {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-arrow-top%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201-2%22%3E%3Cpath%20d%3D%22M0%2C20.67A20.67%2C20.67%2C0%2C1%2C0%2C20.67%2C0h0A20.67%2C20.67%2C0%2C0%2C0%2C0%2C20.67Zm32.17-3a2.45%2C2.45%2C0%2C0%2C1%2C0%2C3.39%2C2.22%2C2.22%2C0%2C0%2C1-3.13.18l-.18-.18-5.51-5.3V31.95c0%2C1.89-1.89%2C1.89-2.68%2C1.89S18%2C33.84%2C18%2C31.95V15.75L12.48%2C21a2.22%2C2.22%2C0%2C0%2C1-3.13.18L9.17%2C21a2.45%2C2.45%2C0%2C0%2C1%2C0-3.39C10%2C16.79%2C19%2C8.21%2C19%2C8.21a2.28%2C2.28%2C0%2C0%2C1%2C3.22-.09l.09.09S31.38%2C16.8%2C32.17%2C17.67Z%22%20transform%3D%22translate%280%200%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-circle-arrow-top span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-circle-arrow-down {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-arrow-down%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201-2%22%3E%3Cpath%20d%3D%22M41.34%2C20.67A20.67%2C20.67%2C0%2C1%2C0%2C20.67%2C41.34h0A20.67%2C20.67%2C0%2C0%2C0%2C41.34%2C20.67Zm-32.17%2C3a2.45%2C2.45%2C0%2C0%2C1%2C0-3.39%2C2.22%2C2.22%2C0%2C0%2C1%2C3.13-.18l.18.18L18%2C25.58V9.39C18%2C7.5%2C19.88%2C7.5%2C20.67%2C7.5s2.68%2C0%2C2.68%2C1.89v16.2l5.51-5.3A2.22%2C2.22%2C0%2C0%2C1%2C32%2C20.11l.18.18a2.45%2C2.45%2C0%2C0%2C1%2C0%2C3.39c-.87.87-9.85%2C9.45-9.85%2C9.45a2.28%2C2.28%2C0%2C0%2C1-3.22.09L19%2C33.13S10%2C24.54%2C9.17%2C23.67Z%22%20transform%3D%22translate%280%200%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-circle-arrow-down span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-circle-close {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-close%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.62%2C10.38a20.67%2C20.67%2C0%2C1%2C0%2C0%2C29.24%2C20.67%2C20.67%2C0%2C0%2C0%2C0-29.24ZM30.35%2C34.67%2C25%2C29.29l-5.38%2C5.38c-1.5%2C1.5-3%2C0-3.63-.63s-2.13-2.13-.63-3.63L20.71%2C25l-5.38-5.38c-1.5-1.5%2C0-3%2C.63-3.63s2.13-2.13%2C3.63-.63L25%2C20.78l5.44-5.44c1.5-1.5%2C3%2C0%2C3.63.63s2.13%2C2.13.63%2C3.63L29.22%2C25l5.38%2C5.38c1.5%2C1.5%2C0%2C3-.63%2C3.63S31.85%2C36.17%2C30.35%2C34.67Z%22%20transform%3D%22translate%28-4.34%20-4.33%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-circle-close span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-circle-plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-plus%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C4.33A20.67%2C20.67%2C0%2C1%2C0%2C45.67%2C25h0A20.67%2C20.67%2C0%2C0%2C0%2C25%2C4.33ZM35.33%2C28h-7.4v7.4c0%2C2.07-2.07%2C2.07-2.93%2C2.07s-2.93%2C0-2.93-2.07V28h-7.4c-2.07%2C0-2.07-2.1-2.07-3s0-2.93%2C2.07-2.93h7.4V14.63c0-2.07%2C2.07-2.07%2C2.93-2.07s2.93%2C0%2C2.93%2C2.07v7.49h7.4c2.07%2C0%2C2.07%2C2.07%2C2.07%2C2.93S37.4%2C28%2C35.33%2C28Z%22%20transform%3D%22translate%28-4.33%20-4.33%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-circle-plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-circle-minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-minus%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C4.33A20.67%2C20.67%2C0%2C1%2C0%2C45.67%2C25h0A20.67%2C20.67%2C0%2C0%2C0%2C25%2C4.33ZM35.31%2C27.91H14.69c-2.05%2C0-2.05-2-2.05-2.91s0-2.91%2C2.05-2.91H35.31c2%2C0%2C2%2C2%2C2%2C2.91S37.37%2C27.91%2C35.31%2C27.91Z%22%20transform%3D%22translate%28-4.33%20-4.33%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-circle-minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-circle {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.46%22%20height%3D%2241.56%22%20viewBox%3D%220%200%2042.46%2041.56%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolyline%20points%3D%2241.21%2024.43%2035.26%2017.83%2030.59%2025.38%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpath%20d%3D%22M41%2C22.13A17.31%2C17.31%2C0%2C0%2C1%2C28.72%2C43.26%22%20transform%3D%22translate%28-5.8%20-4.22%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpolyline%20points%3D%2210.57%201.25%207.25%209.49%2016.09%2010.37%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpath%20d%3D%22M13.08%2C13.7a17.39%2C17.39%2C0%2C0%2C1%2C24.45%2C1.78%22%20transform%3D%22translate%28-5.8%20-4.22%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpolyline%20points%3D%224.21%2040.31%2013%2039.02%209.3%2030.94%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpath%20d%3D%22M18.68%2C43.17A17.28%2C17.28%2C0%2C0%2C1%2C8%2C21.21%22%20transform%3D%22translate%28-5.8%20-4.22%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-circle span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-clipboard {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.36%22%20height%3D%2243%22%20viewBox%3D%220%200%2032.36%2043%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_clipboard%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M35.38%2C7.57H30.24V9.2a1%2C1%2C0%2C0%2C1-1%2C1H20.71a1%2C1%2C0%2C0%2C1-1-1V7.57H14.62a4.3%2C4.3%2C0%2C0%2C0-4.3%2C4.3h0V40.7a4.3%2C4.3%2C0%2C0%2C0%2C4.3%2C4.3H35.38a4.3%2C4.3%2C0%2C0%2C0%2C4.3-4.3V11.87A4.3%2C4.3%2C0%2C0%2C0%2C35.38%2C7.57Z%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M30.24%2C7.57V6a1%2C1%2C0%2C0%2C0-1-1H20.71a1%2C1%2C0%2C0%2C0-1%2C1V7.57%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M19.76%2C7.57V9.2a1%2C1%2C0%2C0%2C0%2C1%2C1h8.58a1%2C1%2C0%2C0%2C0%2C1-1V7.57%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-clipboard span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-close {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.72%22%20height%3D%2224.76%22%20viewBox%3D%220%200%2024.72%2024.76%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_close%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M36.56%2C31.82%2C29.77%2C25l6.86-6.86c1.7-1.7%2C0-3.39-.71-4.1s-2.4-2.4-4.1-.71L25%2C20.23l-6.79-6.79c-1.7-1.7-3.39%2C0-4.1.71s-2.4%2C2.4-.71%2C4.1L20.16%2C25l-6.79%2C6.79c-1.7%2C1.7%2C0%2C3.39.71%2C4.1s2.4%2C2.4%2C4.1.71L25%2C29.84l6.79%2C6.79c1.7%2C1.7%2C3.39%2C0%2C4.1-.71S38.26%2C33.52%2C36.56%2C31.82Z%22%20transform%3D%22translate%28-12.64%20-12.6%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-close span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-collapse {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2239.84%22%20viewBox%3D%220%200%2040%2039.84%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_collapse%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M42.55%2C24.42H28A2.52%2C2.52%2C0%2C0%2C1%2C25.58%2C22V7.45a2.45%2C2.45%2C0%2C0%2C1%2C4.89%2C0V19.53H42.55a2.45%2C2.45%2C0%2C0%2C1%2C.31%2C4.89Z%22%20transform%3D%22translate%28-5.16%20-5.16%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%2F%3E%3Cpath%20d%3D%22M22%2C45a2.52%2C2.52%2C0%2C0%2C1-2.45-2.45V30.47H7.45a2.45%2C2.45%2C0%2C0%2C1%2C0-4.89H22A2.52%2C2.52%2C0%2C0%2C1%2C24.42%2C28V42.55A2.52%2C2.52%2C0%2C0%2C1%2C22%2C45Z%22%20transform%3D%22translate%28-5.16%20-5.16%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-collapse span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-compass {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2243%22%20viewBox%3D%220%200%2043%2043%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_compass%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M34.48%2C15.6s-9.57%2C1.29-13.62%2C5.34-5.34%2C13.62-5.34%2C13.62%2C9.57-1.29%2C13.62-5.34S34.48%2C15.6%2C34.48%2C15.6ZM19.22%2C30.86c.78-2.76%2C2-6.12%2C3.71-7.76l.17-.17%2C4%2C4.07-.17.17C25.34%2C28.88%2C22.07%2C30.09%2C19.22%2C30.86Z%22%20transform%3D%22translate%28-3.5%20-3.5%29%22%2F%3E%3Ccircle%20cx%3D%2221.5%22%20cy%3D%2221.5%22%20r%3D%2220%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-compass span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-dot-fill {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.68%22%20height%3D%2220.68%22%20viewBox%3D%220%200%2020.68%2020.68%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_dot-fill%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Ccircle%20cx%3D%2210.34%22%20cy%3D%2210.34%22%20r%3D%2210.34%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-dot-fill span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-dot-outline {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.68%22%20height%3D%2220.68%22%20viewBox%3D%220%200%2020.68%2020.68%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_dot-outline%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C19.66A5.34%2C5.34%2C0%2C1%2C1%2C19.66%2C25h0A5.34%2C5.34%2C0%2C0%2C1%2C25%2C19.66m0-5A10.34%2C10.34%2C0%2C1%2C0%2C35.34%2C25h0A10.34%2C10.34%2C0%2C0%2C0%2C25%2C14.66Z%22%20transform%3D%22translate%28-14.66%20-14.66%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-dot-outline span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-download {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.96%22%20height%3D%2223.56%22%20viewBox%3D%220%200%2030.96%2023.56%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_download%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M38%2C30H27.6c2.21-2.11%2C11-10.56%2C12-11.52a3.11%2C3.11%2C0%2C0%2C0%2C0-4.3%2C2.82%2C2.82%2C0%2C0%2C0-4-.22l-.22.22L25%2C24.16l-10.4-10a2.82%2C2.82%2C0%2C0%2C0-4-.22l-.22.22a3.11%2C3.11%2C0%2C0%2C0%2C0%2C4.3c.87%2C1%2C9.77%2C9.41%2C12%2C11.52H12c-2.4%2C0-2.4%2C2.4-2.4%2C3.4s0%2C3.4%2C2.4%2C3.4H38.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4S40.45%2C30%2C38%2C30Z%22%20transform%3D%22translate%28-9.54%20-13.22%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-download span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-duration {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243.02%22%20height%3D%2239.77%22%20viewBox%3D%220%200%2043.02%2039.77%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_duration%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolyline%20points%3D%2219.1%2010.98%2019.1%2019.76%2028.68%2028.55%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M41.21%2C20.66A18.38%2C18.38%2C0%2C1%2C0%2C40%2C32.87%22%20transform%3D%22translate%28-3.48%20-5.17%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolygon%20points%3D%2237.52%2021.87%2041.52%2015.95%2033.53%2015.95%2037.52%2021.87%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-duration span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-expand {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_expand%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M42.55%2C24.42A2.52%2C2.52%2C0%2C0%2C1%2C40.11%2C22V9.89H28a2.52%2C2.52%2C0%2C0%2C1-2.45-2.45A2.52%2C2.52%2C0%2C0%2C1%2C28%2C5H42.55A2.52%2C2.52%2C0%2C0%2C1%2C45%2C7.45V22A2.52%2C2.52%2C0%2C0%2C1%2C42.55%2C24.42Z%22%20transform%3D%22translate%28-5%20-5%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%2F%3E%3Cpath%20d%3D%22M22%2C45H7.45A2.52%2C2.52%2C0%2C0%2C1%2C5%2C42.55V28a2.52%2C2.52%2C0%2C0%2C1%2C2.45-2.45A2.52%2C2.52%2C0%2C0%2C1%2C9.89%2C28V40.11H22A2.45%2C2.45%2C0%2C0%2C1%2C22%2C45Z%22%20transform%3D%22translate%28-5%20-5%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-expand span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-flag {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.32%22%20height%3D%2242.5%22%20viewBox%3D%220%200%2030.32%2042.5%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_flag%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M11.42%2C6.74H23.59V12H39.24V32.83H17.5c0-3.91%2C6.09-5.22%2C6.09-5.22H11.42Z%22%20transform%3D%22translate%28-10.17%20-3.75%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%2213.42%22%20y1%3D%228.21%22%20x2%3D%2213.42%22%20y2%3D%2223.86%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%221.25%22%20y1%3D%221.25%22%20x2%3D%221.25%22%20y2%3D%2241.25%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%227.33%22%20y1%3D%2229.08%22%20x2%3D%227.33%22%20y2%3D%2223.89%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-flag span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-fun-fact {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.38%22%20height%3D%2243%22%20viewBox%3D%220%200%2031.38%2043%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_fun-fact%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M35.83%2C5h0a3.36%2C3.36%2C0%2C0%2C1%2C3.36%2C3.36h0V26H32.47V8.36A3.36%2C3.36%2C0%2C0%2C1%2C35.83%2C5Z%22%20transform%3D%22translate%28-9.31%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2216.03%22%20y%3D%2214.8%22%20width%3D%226.72%22%20height%3D%227.68%22%20rx%3D%222.68%22%20ry%3D%222.68%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%228.77%22%20y%3D%2214.8%22%20width%3D%226.72%22%20height%3D%2214.97%22%20rx%3D%222.68%22%20ry%3D%222.68%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M13.49%2C33.28h1.35a2.68%2C2.68%2C0%2C0%2C0%2C2.68-2.68h0V23.23a2.68%2C2.68%2C0%2C0%2C0-2.68-2.68H13.49a2.68%2C2.68%2C0%2C0%2C0-2.68%2C2.68h0V30.6C10.81%2C33.39%2C12%2C33.28%2C13.49%2C33.28Z%22%20transform%3D%22translate%28-9.31%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M36.51%2C26H28a2.68%2C2.68%2C0%2C0%2C0-2.68%2C2.68h0V30A2.68%2C2.68%2C0%2C0%2C0%2C28%2C32.7H30.2c.38%2C0%2C.47.59%2C0%2C.57H10.83a5.14%2C5.14%2C0%2C0%2C0%2C0%2C.57C11.19%2C40.06%2C17.39%2C45%2C25%2C45c7.84%2C0%2C14.19-5.25%2C14.19-11.72V30h0V28.66A2.68%2C2.68%2C0%2C0%2C0%2C36.51%2C26Z%22%20transform%3D%22translate%28-9.31%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2229.88%22%20y1%3D%2220.08%22%20x2%3D%2229.88%22%20y2%3D%2225.36%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-fun-fact span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-grundstaendig-weiterfuehrend {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2227.52%22%20viewBox%3D%220%200%2043%2027.52%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_grundstaendig-weiterfuehrend%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Crect%20x%3D%221.5%22%20y%3D%2215.63%22%20width%3D%2240%22%20height%3D%2210.39%22%20rx%3D%221.35%22%20ry%3D%221.35%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolygon%20points%3D%2241.5%2010.44%2021.5%201.5%201.5%2010.44%2041.5%2010.44%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-grundstaendig-weiterfuehrend span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-heart_fill {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2234.33%22%20viewBox%3D%220%200%2040%2034.33%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_heart_fill%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M33.87%2C7.84c-3.09%2C0-6.91%2C2-9%2C3.81-2.16-1.86-6-3.81-9-3.81C9.33%2C7.84%2C5%2C14.43%2C5%2C19.9c0%2C10%2C20%2C22.27%2C20%2C22.27S45%2C29.9%2C45%2C19.9C44.79%2C14.44%2C40.46%2C7.84%2C33.87%2C7.84Z%22%20transform%3D%22translate%28-5%20-7.84%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-heart_fill span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-heart_outline {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2234.33%22%20viewBox%3D%220%200%2040%2034.33%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_heart_outline%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20id%3D%22path2985-4%22%20d%3D%22M33.87%2C12.58c3.81%2C0%2C6.29%2C4.33%2C6.29%2C7.32%2C0%2C4.43-8.35%2C12-15.26%2C16.7C18%2C31.86%2C9.64%2C24.33%2C9.64%2C19.9c0-3%2C2.47-7.32%2C6.29-7.32a10.79%2C10.79%2C0%2C0%2C1%2C5.88%2C2.68L24.9%2C18%2C28%2C15.26a10.79%2C10.79%2C0%2C0%2C1%2C5.88-2.68m0-4.74c-3.09%2C0-6.91%2C2-9%2C3.81-2.16-1.86-6-3.81-9-3.81C9.33%2C7.84%2C5%2C14.43%2C5%2C19.9c0%2C10%2C20%2C22.27%2C20%2C22.27S45%2C29.9%2C45%2C19.9c-.21-5.46-4.54-12.06-11.13-12.06Z%22%20transform%3D%22translate%28-5%20-7.84%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-heart_outline span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-information {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.3%22%20height%3D%2241.3%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_information%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M24.75%2C4.35a20.65%2C20.65%2C0%2C1%2C0%2C20.9%2C20.4A20.65%2C20.65%2C0%2C0%2C0%2C24.75%2C4.35Zm2.3%2C6.8c2.1%2C0%2C2.7%2C1.2%2C2.7%2C2.6%2C0%2C1.7-1.4%2C3.3-3.8%2C3.3-2%2C0-2.9-1-2.9-2.6A3.73%2C3.73%2C0%2C0%2C1%2C27%2C11.15Zm-5.4%2C26.7c-1.4%2C0-2.5-.9-1.5-4.7l1.6-6.8c.3-1.1.3-1.5%2C0-1.5a12.49%2C12.49%2C0%2C0%2C0-3.4%2C1.5l-.7-1.2c3.5-2.9%2C7.5-4.6%2C9.2-4.6%2C1.4%2C0%2C1.7%2C1.7%2C1%2C4.3L26%2C32c-.3%2C1.3-.2%2C1.7.1%2C1.7a7.4%2C7.4%2C0%2C0%2C0%2C3.2-1.6l.8%2C1.1C26.75%2C36.55%2C23%2C37.85%2C21.65%2C37.85Z%22%20transform%3D%22translate%28-4.35%20-4.35%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-information span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-insights {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.92%22%20height%3D%2222.03%22%20viewBox%3D%220%200%2042.92%2022.03%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_insights%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M5.23%2C24.44l1.36-1.36a26%2C26%2C0%2C0%2C1%2C36.77%2C0h0l1.36%2C1.36a.79.79%2C0%2C0%2C1%2C0%2C1.12h0l-1.33%2C1.33a26%2C26%2C0%2C0%2C1-36.77%2C0L5.26%2C25.53a.79.79%2C0%2C0%2C1%2C0-1.12Z%22%20transform%3D%22translate%28-3.53%20-13.97%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Ccircle%20cx%3D%2221.47%22%20cy%3D%2211.03%22%20r%3D%224.48%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-insights span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-mail {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2230.96%22%20viewBox%3D%220%200%2043%2030.96%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_mail%3C%2Ftitle%3E%3Crect%20x%3D%221.5%22%20y%3D%221.5%22%20width%3D%2240%22%20height%3D%2227.96%22%20rx%3D%225.53%22%20ry%3D%225.53%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%223.22%204.17%2021.5%2016.61%2039.78%204.17%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-mail span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-menu {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.2%22%20height%3D%2225.9%22%20viewBox%3D%220%200%2036.2%2025.9%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_menu%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M12.1%2C32.75H9.5a2.6%2C2.6%2C0%2C1%2C0%2C0%2C5.2h2.6a2.6%2C2.6%2C0%2C1%2C0%2C0-5.2Zm0-10.4H9.5a2.6%2C2.6%2C0%2C0%2C0%2C0%2C5.2h2.6A2.65%2C2.65%2C0%2C0%2C0%2C14.7%2C25%2C2.72%2C2.72%2C0%2C0%2C0%2C12.1%2C22.35Zm0-10.3H9.5a2.58%2C2.58%2C0%2C0%2C0-2.6%2C2.56s0%2C0%2C0%2C0a2.65%2C2.65%2C0%2C0%2C0%2C2.6%2C2.6h2.6a2.65%2C2.65%2C0%2C0%2C0%2C2.6-2.6A2.72%2C2.72%2C0%2C0%2C0%2C12.1%2C12.05Zm8.3%2C5.2H40.5a2.6%2C2.6%2C0%2C0%2C0%2C0-5.2H20.4a2.6%2C2.6%2C0%2C1%2C0%2C0%2C5.2Zm20%2C5.1H20.3a2.6%2C2.6%2C0%2C1%2C0%2C0%2C5.2H40.4A2.65%2C2.65%2C0%2C0%2C0%2C43%2C25a2.58%2C2.58%2C0%2C0%2C0-2.51-2.65Zm0%2C10.4H20.3a2.6%2C2.6%2C0%2C1%2C0%2C0%2C5.2H40.4a2.65%2C2.65%2C0%2C0%2C0%2C2.6-2.6%2C2.52%2C2.52%2C0%2C0%2C0-2.44-2.6Z%22%20transform%3D%22translate%28-6.9%20-12.05%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-menu span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.9%22%20height%3D%226.8%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_minus%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M38%2C21.6H12C9.6%2C21.6%2C9.6%2C24%2C9.6%2C25s0%2C3.4%2C2.4%2C3.4H38.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4S40.45%2C21.6%2C38%2C21.6Z%22%20transform%3D%22translate%28-9.6%20-21.6%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-open-close-admission {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.99%22%20height%3D%2242.99%22%20viewBox%3D%220%200%2042.99%2042.99%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_open-close-admission%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M40.2%2C5a1.17%2C1.17%2C0%2C0%2C0-.72.3L23.06%2C21.72a.71.71%2C0%2C0%2C1-.69.15%2C19.17%2C19.17%2C0%2C0%2C0-5.2-1.22A12.17%2C12.17%2C0%2C1%2C0%2C29.35%2C32.83a19.16%2C19.16%2C0%2C0%2C0-1.22-5.19.71.71%2C0%2C0%2C1%2C.15-.69l5.12-5.12a1.17%2C1.17%2C0%2C0%2C1%2C.72-.3h1.76a.42.42%2C0%2C0%2C0%2C.42-.42V19.34a1.17%2C1.17%2C0%2C0%2C1%2C.3-.72l.27-.27a1.17%2C1.17%2C0%2C0%2C1%2C.72-.3h1.76a.42.42%2C0%2C0%2C0%2C.42-.42V15.86a1.17%2C1.17%2C0%2C0%2C1%2C.3-.72l.27-.27a1.17%2C1.17%2C0%2C0%2C1%2C.72-.3h1.76a.42.42%2C0%2C0%2C0%2C.42-.42V12.38a1.17%2C1.17%2C0%2C0%2C1%2C.3-.72l1.14-1.14A1.17%2C1.17%2C0%2C0%2C0%2C45%2C9.8V5.42A.42.42%2C0%2C0%2C0%2C44.58%2C5Z%22%20transform%3D%22translate%28-3.51%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Ccircle%20cx%3D%2210.19%22%20cy%3D%2232.8%22%20r%3D%222.61%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-open-close-admission span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-pencil {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2243.06%22%20viewBox%3D%220%200%2043%2043.06%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_pencil%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolygon%20points%3D%2232.77%201.5%2041.5%2010.21%2013.21%2038.57%201.5%2041.56%204.48%2029.87%2032.77%201.5%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2227.56%22%20y1%3D%226.71%22%20x2%3D%2236.29%22%20y2%3D%2215.41%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%2213.21%2038.57%2010.37%2032.66%204.48%2029.87%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2210.37%22%20y1%3D%2232.66%22%20x2%3D%2231.92%22%20y2%3D%2211.06%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-pencil span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-person {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.12%22%20height%3D%2240%22%20viewBox%3D%220%200%2025.12%2040%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_person%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C5a9.42%2C9.42%2C0%2C1%2C1-9.42%2C9.42h0A9.43%2C9.43%2C0%2C0%2C1%2C25%2C5Z%22%20transform%3D%22translate%28-12.45%20-5%29%22%2F%3E%3Cpath%20d%3D%22M31.55%2C26.46H18.45a6%2C6%2C0%2C0%2C0-6%2C6V45H37.57V32.48a5.93%2C5.93%2C0%2C0%2C0-5.84-6Z%22%20transform%3D%22translate%28-12.45%20-5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-person span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-persons {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2040%2024.97%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_persons%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M38.29%2C26.2a5%2C5%2C0%2C1%2C0-5-5A5%2C5%2C0%2C0%2C0%2C38.29%2C26.2Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M41.82%2C27.67H34.76a5%2C5%2C0%2C0%2C1%2C.34%2C2V37.5H45V30.85a3.18%2C3.18%2C0%2C0%2C0-3.18-3.18Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M25%2C24.23h0a5.85%2C5.85%2C0%2C0%2C0%2C0-11.7h0a5.85%2C5.85%2C0%2C0%2C0%2C0%2C11.7Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M29.09%2C25.86H20.91a3.82%2C3.82%2C0%2C0%2C0-3.78%2C3.78v7.83H32.87V29.65a3.76%2C3.76%2C0%2C0%2C0-3.73-3.79Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M11.62%2C16.23a5%2C5%2C0%2C1%2C0%2C5%2C5h0A5%2C5%2C0%2C0%2C0%2C11.62%2C16.23Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M8.18%2C27.67A3.18%2C3.18%2C0%2C0%2C0%2C5%2C30.85H5v6.62h9.89V29.65a5%2C5%2C0%2C0%2C1%2C.34-2H8.18Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-persons span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-pin {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2240%22%20viewBox%3D%220%200%2025%2040%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_pin%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C3.83a12.51%2C12.51%2C0%2C0%2C0-12.5%2C12.5c0%2C12%2C12.5%2C27.5%2C12.5%2C27.5s12.5-15.6%2C12.5-27.5A12.51%2C12.51%2C0%2C0%2C0%2C25%2C3.83Zm0%2C19.4a6.72%2C6.72%2C0%2C1%2C1%2C6.72-6.72h0a6.62%2C6.62%2C0%2C0%2C1-6.52%2C6.72Z%22%20transform%3D%22translate%28-12.5%20-3.83%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-pin span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.8%22%20height%3D%2230.9%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_plus%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M38%2C21.65H28.4V12c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v9.7H12c-2.4%2C0-2.4%2C2.4-2.4%2C3.4s0%2C3.4%2C2.4%2C3.4h9.6v9.6c0%2C2.4%2C2.4%2C2.4%2C3.4%2C2.4s3.4%2C0%2C3.4-2.4V28.5H38c2.4%2C0%2C2.4-2.4%2C2.4-3.4S40.4%2C21.65%2C38%2C21.65Z%22%20transform%3D%22translate%28-9.6%20-9.6%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-question {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.3%22%20height%3D%2241.3%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_question%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M24.75%2C4.35a20.65%2C20.65%2C0%2C1%2C0%2C20.9%2C20.4A20.65%2C20.65%2C0%2C0%2C0%2C24.75%2C4.35Zm-.1%2C33.2h-.1a3%2C3%2C0%2C0%2C1-3-3s0-.07%2C0-.1a2.92%2C2.92%2C0%2C0%2C1%2C2.94-2.9h.16a3%2C3%2C0%2C0%2C1%2C3%2C3s0%2C.07%2C0%2C.1a2.86%2C2.86%2C0%2C0%2C1-2.82%2C2.9ZM32%2C22.85a11.85%2C11.85%2C0%2C0%2C1-2.5%2C2.2l-1.3.9a3%2C3%2C0%2C0%2C0-1.5%2C2.8V29H22v-.4c.1-1.7.1-2.7.8-3.5a21.82%2C21.82%2C0%2C0%2C1%2C3.6-2.9%2C6.46%2C6.46%2C0%2C0%2C0%2C.8-.9%2C2.94%2C2.94%2C0%2C0%2C0%2C.7-1.8%2C3.52%2C3.52%2C0%2C0%2C0-.7-2.1%2C2.7%2C2.7%2C0%2C0%2C0-2.4-.9%2C2.78%2C2.78%2C0%2C0%2C0-2.4%2C1.1%2C4.42%2C4.42%2C0%2C0%2C0-.7%2C2.4v.2h-5V20c.1-3%2C1.2-5.2%2C3.2-6.5a8.64%2C8.64%2C0%2C0%2C1%2C4.7-1.2%2C10.36%2C10.36%2C0%2C0%2C1%2C6%2C1.7A6.06%2C6.06%2C0%2C0%2C1%2C33%2C19.2%2C4.45%2C4.45%2C0%2C0%2C1%2C32%2C22.85Z%22%20transform%3D%22translate%28-4.35%20-4.35%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-question span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-search {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.76%22%20height%3D%2237.32%22%20viewBox%3D%220%200%2032.76%2037.32%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_search%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Ccircle%20cx%3D%2213.26%22%20cy%3D%2213.26%22%20r%3D%2211.76%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2221.06%22%20y1%3D%2222.98%22%20x2%3D%2231.26%22%20y2%3D%2235.82%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-search span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-special {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.95%22%20height%3D%2240%22%20viewBox%3D%220%200%2041.95%2040%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_special%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M24.65%2C7c.19-.55.5-.55.69%2C0L29.6%2C19.21a1.63%2C1.63%2C0%2C0%2C0%2C1.4%2C1l13%2C.26c.58%2C0%2C.67.31.21.66L33.84%2C29a1.63%2C1.63%2C0%2C0%2C0-.53%2C1.64L37.06%2C43c.17.55-.08.74-.56.41L25.86%2C36a1.63%2C1.63%2C0%2C0%2C0-1.73%2C0L13.5%2C43.42c-.47.33-.73.15-.56-.41l3.75-12.4A1.63%2C1.63%2C0%2C0%2C0%2C16.16%2C29L5.84%2C21.14c-.46-.35-.36-.64.21-.66l13-.26a1.63%2C1.63%2C0%2C0%2C0%2C1.4-1Z%22%20transform%3D%22translate%28-4.05%20-5.09%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-special span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-study-program {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.88%22%20height%3D%2242.9%22%20viewBox%3D%220%200%2042.88%2042.9%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_study-program%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Crect%20x%3D%221.5%22%20y%3D%227.79%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%221.5%22%20y%3D%2220.39%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%221.5%22%20y%3D%2232.99%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.11%22%20y%3D%227.79%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.11%22%20y%3D%2220.39%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.11%22%20y%3D%2232.99%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2226.68%22%20y%3D%2220.39%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2226.68%22%20y%3D%221.5%22%20width%3D%2214.7%22%20height%3D%2214.7%22%20rx%3D%220.97%22%20ry%3D%220.97%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2226.68%22%20y%3D%2232.99%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-study-program span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-study {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2230.44%22%20viewBox%3D%220%200%2040%2030.44%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_study%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M11.57%2C29.46c1%2C3.78%2C2.13%2C5.43%2C6%2C7.18S23.4%2C40.22%2C25%2C40.22s3.3-1.65%2C7.27-3.39%2C2.91-2.23%2C3.78-6L25%2C36.15ZM44%2C19.67%2C27.38%2C10.36a5.14%2C5.14%2C0%2C0%2C0-4.75%2C0L5.95%2C19.67c-1.26.78-1.26%2C1.94%2C0%2C2.62L22.63%2C31.6a5.14%2C5.14%2C0%2C0%2C0%2C4.75%2C0l10.76-6L26.41%2C22.87a7.49%2C7.49%2C0%2C0%2C1-1.45.19c-2.13%2C0-3.78-1-3.78-2.23S22.92%2C18.6%2C25%2C18.6a4.3%2C4.3%2C0%2C0%2C1%2C3.59%2C1.45L41%2C24.13l3.1-1.75C45.32%2C21.51%2C45.32%2C20.35%2C44%2C19.67ZM38.92%2C37.32c-.1.78%2C2.62%2C2%2C2.81-.19C42.89%2C26.94%2C40.85%2C24%2C40.85%2C24L38%2C25.58C38.14%2C25.58%2C40.47%2C27.81%2C38.92%2C37.32Z%22%20transform%3D%22translate%28-5%20-9.78%29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-study span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-summer-winter-semester {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2243%22%20viewBox%3D%220%200%2043%2043%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_summer-winter-semester%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Crect%20x%3D%228.46%22%20y%3D%221.5%22%20width%3D%225.22%22%20height%3D%226.96%22%20rx%3D%221.2%22%20ry%3D%221.2%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2229.32%22%20y%3D%221.5%22%20width%3D%225.22%22%20height%3D%226.96%22%20rx%3D%221.2%22%20ry%3D%221.2%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2213.67%22%20y1%3D%224.98%22%20x2%3D%2229.32%22%20y2%3D%224.98%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%221.5%22%20y1%3D%2213.67%22%20x2%3D%2241.5%22%20y2%3D%2213.67%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M12%2C8.48H7.57A2.57%2C2.57%2C0%2C0%2C0%2C5%2C11V42.43A2.57%2C2.57%2C0%2C0%2C0%2C7.57%2C45H42.43A2.57%2C2.57%2C0%2C0%2C0%2C45%2C42.43V11a2.57%2C2.57%2C0%2C0%2C0-2.57-2.57H38%22%20transform%3D%22translate%28-3.5%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-summer-winter-semester span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-teaching {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.5%22%20height%3D%2232.1%22%20viewBox%3D%220%200%2041.5%2032.1%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_teaching%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M12.85%2C15.42A5.86%2C5.86%2C0%2C1%2C1%2C7%2C21.29H7A5.86%2C5.86%2C0%2C0%2C1%2C12.85%2C15.42Z%22%20transform%3D%22translate%28-5%20-8.2%29%22%2F%3E%3Cpath%20d%3D%22M16.9%2C28.76H8.74A3.76%2C3.76%2C0%2C0%2C0%2C5%2C32.51V40.3H20.64V32.51A3.69%2C3.69%2C0%2C0%2C0%2C17%2C28.76Z%22%20transform%3D%22translate%28-5%20-8.2%29%22%2F%3E%3Cpath%20d%3D%22M12.85%2C12.61V11.42A1.72%2C1.72%2C0%2C0%2C1%2C14.57%2C9.7H43.28A1.72%2C1.72%2C0%2C0%2C1%2C45%2C11.42h0V30a1.72%2C1.72%2C0%2C0%2C1-1.72%2C1.72H23.79%22%20transform%3D%22translate%28-5%20-8.2%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2215.67%22%20y1%3D%2218.93%22%20x2%3D%2222.69%22%20y2%3D%2211.82%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-teaching span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-world {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240.01%22%20height%3D%2240.01%22%20viewBox%3D%220%200%2040.01%2040.01%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_world%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C45A20%2C20%2C0%2C1%2C1%2C45%2C25%2C20%2C20%2C0%2C0%2C1%2C25%2C45ZM25%2C6.67A18.33%2C18.33%2C0%2C1%2C0%2C43.33%2C25%2C18.33%2C18.33%2C0%2C0%2C0%2C25%2C6.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M25%2C45c-6.63%2C0-12-9-12-20S18.37%2C5%2C25%2C5s12%2C9%2C12%2C20S31.63%2C45%2C25%2C45ZM25%2C6.67c-5.71%2C0-10.36%2C8.22-10.36%2C18.33S19.29%2C43.33%2C25%2C43.33%2C35.36%2C35.11%2C35.36%2C25%2C30.71%2C6.67%2C25%2C6.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M25%2C45a.83.83%2C0%2C0%2C1-.83-.83h0V5.83a.84.84%2C0%2C1%2C1%2C1.67%2C0h0V44.17A.83.83%2C0%2C0%2C1%2C25%2C45Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M44.17%2C25.83H5.83a.84.84%2C0%2C1%2C1%2C0-1.67H44.17a.84.84%2C0%2C0%2C1%2C0%2C1.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M41.35%2C16.54H8.65a.84.84%2C0%2C0%2C1%2C0-1.67h32.7a.84.84%2C0%2C0%2C1%2C0%2C1.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M41.35%2C35.12H8.65a.83.83%2C0%2C1%2C1%2C0-1.67h32.7a.83.83%2C0%2C1%2C1%2C0%2C1.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-world span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-bulb {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239.21%22%20height%3D%2246.96%22%20viewBox%3D%220%200%2039.21%2046.96%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Cpath%20d%3D%22M37%2C21.41a12%2C12%2C0%2C0%2C0-12-12h-.6A12.14%2C12.14%2C0%2C0%2C0%2C12.89%2C20.87a12%2C12%2C0%2C0%2C0%2C2.9%2C8.34%2C12.58%2C12.58%2C0%2C0%2C1%2C2.9%2C8.33v.55a.85.85%2C0%2C0%2C0%2C.8.9H30.2a.85.85%2C0%2C0%2C0%2C.9-.8v-.74a13.62%2C13.62%2C0%2C0%2C1%2C3.17-8.52A11.74%2C11.74%2C0%2C0%2C0%2C37%2C21.41ZM29.38%2C37.18H20.59A14.73%2C14.73%2C0%2C0%2C0%2C17.24%2C28a10.18%2C10.18%2C0%2C0%2C1-2.45-7%2C10.36%2C10.36%2C0%2C0%2C1%2C9.7-9.79A10.22%2C10.22%2C0%2C0%2C1%2C35.17%2C21c0%2C.15%2C0%2C.31%2C0%2C.46a10.53%2C10.53%2C0%2C0%2C1-2.26%2C6.44A15%2C15%2C0%2C0%2C0%2C29.38%2C37.18Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M30.44%2C41.83H19.84a.94.94%2C0%2C0%2C0-.19%2C1.87H30.44a.94.94%2C0%2C0%2C0%2C.19-1.87Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M28.57%2C46H21.71a.94.94%2C0%2C1%2C0%2C0%2C1.88h6.86a.94.94%2C0%2C1%2C0%2C0-1.88Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M25%2C7.57a.89.89%2C0%2C0%2C0%2C.94-.84V3.06a.94.94%2C0%2C0%2C0-1.88%2C0V6.63a.89.89%2C0%2C0%2C0%2C.84.94Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M35.33%2C12a.89.89%2C0%2C0%2C0%2C.67-.3l2.44-2.54a.93.93%2C0%2C1%2C0-1.19-1.43l-.12.12-2.44%2C2.53a.91.91%2C0%2C0%2C0%2C0%2C1.29l0%2C0A1%2C1%2C0%2C0%2C0%2C35.33%2C12Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M14%2C31.69l-2.44%2C2.53a.91.91%2C0%2C0%2C0%2C0%2C1.29l0%2C0a.91.91%2C0%2C0%2C0%2C1.29%2C0l0%2C0L15.33%2C33a.9.9%2C0%2C0%2C0%2C0-1.27l0%2C0a.83.83%2C0%2C0%2C0-1.16-.17A.91.91%2C0%2C0%2C0%2C14%2C31.69Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M43.12%2C20.71H39.64a.94.94%2C0%2C1%2C0-.19%2C1.87.61.61%2C0%2C0%2C0%2C.19%2C0h3.48a.88.88%2C0%2C0%2C0%2C.93-.83v-.1a.93.93%2C0%2C0%2C0-.92-.94Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M10.36%2C20.71H6.88a.94.94%2C0%2C0%2C0-.84%2C1%2C1%2C1%2C0%2C0%2C0%2C.84.84h3.48a.94.94%2C0%2C1%2C0%2C.19-1.87A.61.61%2C0%2C0%2C0%2C10.36%2C20.71Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M36%2C31.69A.93.93%2C0%2C0%2C0%2C34.67%2C33l2.44%2C2.54a1%2C1%2C0%2C0%2C0%2C.66.28.8.8%2C0%2C0%2C0%2C.65-.28.91.91%2C0%2C0%2C0%2C0-1.29l0%2C0Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M14%2C11.7a1.06%2C1.06%2C0%2C0%2C0%2C.65.28.87.87%2C0%2C0%2C0%2C.66-.28.91.91%2C0%2C0%2C0%2C0-1.29l0%2C0L12.89%2C7.85A.93.93%2C0%2C1%2C0%2C11.46%2C9a1.36%2C1.36%2C0%2C0%2C0%2C.12.12Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-bulb span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-checklist {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.36%22%20height%3D%2243%22%20viewBox%3D%220%200%2032.36%2043%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Cpath%20d%3D%22M35.38%2C7.57H30.24V9.2a1%2C1%2C0%2C0%2C1-.95%2C1H20.71a1%2C1%2C0%2C0%2C1-.95-1V7.57H14.62a4.31%2C4.31%2C0%2C0%2C0-4.3%2C4.3h0V40.7A4.29%2C4.29%2C0%2C0%2C0%2C14.6%2C45H35.38a4.29%2C4.29%2C0%2C0%2C0%2C4.3-4.28V11.87A4.31%2C4.31%2C0%2C0%2C0%2C35.38%2C7.57Z%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M30.24%2C7.57V6a1%2C1%2C0%2C0%2C0-.95-1H20.71a1%2C1%2C0%2C0%2C0-.95%2C1V7.57%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M19.76%2C7.57V9.2a1%2C1%2C0%2C0%2C0%2C.95%2C1h8.58a1%2C1%2C0%2C0%2C0%2C.95-1V7.57%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2225.58%22%20y1%3D%2216.45%22%20x2%3D%2216.19%22%20y2%3D%2216.45%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%226.68%2015.18%208.85%2017.33%2012.13%2013.96%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2225.58%22%20y1%3D%2224.78%22%20x2%3D%2216.19%22%20y2%3D%2224.78%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%226.68%2023.51%208.85%2025.67%2012.13%2022.29%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2225.58%22%20y1%3D%2233.11%22%20x2%3D%2216.19%22%20y2%3D%2233.11%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%226.68%2031.84%208.85%2034%2012.13%2030.62%22%20style%3D%22fill%3A%20rgb%28255%2C255%2C255%29%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-checklist span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-direction {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.82%22%20height%3D%2241.92%22%20viewBox%3D%220%200%2032.82%2041.92%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Cpolyline%20points%3D%229.55%2019.51%209.55%201.5%201.54%201.5%201.54%2039.18%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M12.49%2C44.46h7.93s-.21-15.91%2C12.45-20.33l2.21%2C4.66%2C7.23-12.73L28.14%2C12.11l2%2C4.88S12.49%2C23.92%2C12.49%2C44.46Z%22%20transform%3D%22translate%28-10.99%20-4.04%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-direction span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-mail_open {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2245.4%22%20viewBox%3D%220%200%2043%2045.4%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Cpath%20d%3D%22M13%2C15.49%2C6.72%2C19.76l-.2.21A5.56%2C5.56%2C0%2C0%2C0%2C5%2C23.77V40.68a5.54%2C5.54%2C0%2C0%2C0%2C5.53%2C5.52H39.47A5.54%2C5.54%2C0%2C0%2C0%2C45%2C40.68V23.77a5.47%2C5.47%2C0%2C0%2C0-1.43-3.69l-.29-.32L37%2C15.47%22%20transform%3D%22translate%28-3.5%20-2.3%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%223.22%2018.61%2021.5%2031.06%2039.78%2018.61%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2227.78%22%20y1%3D%228.48%22%20x2%3D%2215.22%22%20y2%3D%228.48%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2227.78%22%20y1%3D%2214%22%20x2%3D%2215.22%22%20y2%3D%2214%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2227.78%22%20y1%3D%2219.52%22%20x2%3D%2215.22%22%20y2%3D%2219.52%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M13%2C24.19V4.93A1.18%2C1.18%2C0%2C0%2C1%2C14.22%2C3.8H35.78A1.18%2C1.18%2C0%2C0%2C1%2C37%2C4.93V24.19%22%20transform%3D%22translate%28-3.5%20-2.3%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-mail_open span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image .icon.icon-signpost {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248.34%22%20height%3D%2248.25%22%20viewBox%3D%220%200%2048.34%2048.25%22%20fill%3D%22rgb%28255%2C255%2C255%29%22%20style%3D%22%22%3E%3Cline%20x1%3D%2224.17%22%20y1%3D%2231.13%22%20x2%3D%2224.17%22%20y2%3D%2246.75%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2224.17%22%20y1%3D%2215.1%22%20x2%3D%2224.17%22%20y2%3D%2220.55%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2224.17%22%20y1%3D%221.5%22%20x2%3D%2224.17%22%20y2%3D%224.71%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M41.9%2C16.78H8.39A1.4%2C1.4%2C0%2C0%2C1%2C7%2C15.38V7.79a1.39%2C1.39%2C0%2C0%2C1%2C1.38-1.4H41.9a1.41%2C1.41%2C0%2C0%2C1%2C.92.34l4.37%2C3.8a1.41%2C1.41%2C0%2C0%2C1%2C.13%2C2%2C1.59%2C1.59%2C0%2C0%2C1-.13.13l-4.37%2C3.79A1.35%2C1.35%2C0%2C0%2C1%2C41.9%2C16.78Z%22%20transform%3D%22translate%28-0.83%20-1.68%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M8.1%2C22.23H41.61A1.39%2C1.39%2C0%2C0%2C1%2C43%2C23.61v7.61a1.4%2C1.4%2C0%2C0%2C1-1.4%2C1.4H8.1a1.4%2C1.4%2C0%2C0%2C1-.92-.35L2.81%2C28.48a1.41%2C1.41%2C0%2C0%2C1-.13-2%2C.8.8%2C0%2C0%2C1%2C.13-.13l4.37-3.79A1.41%2C1.41%2C0%2C0%2C1%2C8.1%2C22.23Z%22%20transform%3D%22translate%28-0.83%20-1.68%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28255%2C255%2C255%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.block__textimage__image .icon.icon-signpost span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage__image img {
  margin-top: 10px; }

.color-0 .block__textimage__text p {
  color: #000000; }

.color-0 .block__textimage__image .icon {
  margin-top: 10px;
  width: 30px;
  height: 40px;
  background-size: contain !important; }

.color-0 .block__textimage__image .icon.icon-1 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.57mm%22%20height%3D%2214.57mm%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_questionmark%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.4%200a20.65%2020.65%200%201%200%2020.9%2020.4%2020.66%2020.66%200%200%200-20.9-20.4zm-.1%2033.2h-.1a3%203%200%200%201-3-3.1%202.92%202.92%200%200%201%203-2.9h.1a3%203%200%200%201%203%203.1%202.86%202.86%200%200%201-3%202.9zm7.4-14.7a11.85%2011.85%200%200%201-2.5%202.2l-1.3.9a3.5%203.5%200%200%200-1.3%201.5%203.48%203.48%200%200%200-.2%201.3v.2h-4.8v-.4c.1-1.7.1-2.7.8-3.5a21.82%2021.82%200%200%201%203.6-2.9%206.47%206.47%200%200%200%20.8-.9%202.94%202.94%200%200%200%20.7-1.8%203.52%203.52%200%200%200-.7-2.1%202.7%202.7%200%200%200-2.4-.9%202.78%202.78%200%200%200-2.4%201.1%204.42%204.42%200%200%200-.7%202.4v.2h-5v-.2c.1-3%201.2-5.2%203.2-6.5a8.64%208.64%200%200%201%204.7-1.2%2010.36%2010.36%200%200%201%206%201.7%206.06%206.06%200%200%201%202.4%205.2%204.45%204.45%200%200%201-.9%203.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-1 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-2 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.57mm%22%20height%3D%2214.57mm%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eround_information%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.4%200a20.65%2020.65%200%201%200%2020.9%2020.4%2020.72%2020.72%200%200%200-20.9-20.4zm2.3%206.8c2.1%200%202.7%201.2%202.7%202.6%200%201.7-1.4%203.3-3.8%203.3-2%200-2.9-1-2.9-2.6a3.73%203.73%200%200%201%204-3.3zm-5.4%2026.7c-1.4%200-2.5-.9-1.5-4.7l1.6-6.8c.3-1.1.3-1.5%200-1.5a12.49%2012.49%200%200%200-3.4%201.5l-.7-1.2c3.5-2.9%207.5-4.6%209.2-4.6%201.4%200%201.7%201.7%201%204.3l-1.9%207.1c-.3%201.3-.2%201.7.1%201.7a7.4%207.4%200%200%200%203.2-1.6l.8%201.1c-3.3%203.4-7%204.7-8.4%204.7z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-2 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-3 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.64mm%22%20height%3D%2214.95mm%22%20viewBox%3D%220%200%2055.68%2042.39%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%20rgb%28225%2C51%2C77%29%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Egraduate%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M9.15%2027.4c1.35%205.26%203%207.56%208.37%2010s8.1%205%2010.26%205%204.59-2.29%2010.12-4.72%204-3.1%205.26-8.37l-15.39%207.41zm45.22-13.63l-23.22-12.96a7.16%207.16%200%200%200-6.61%200l-23.22%2013c-1.75%201.08-1.75%202.7%200%203.64l23.22%2013a7.16%207.16%200%200%200%206.61%200l15-8.37-16.35-3.86a10.42%2010.42%200%200%201-2%20.27c-3%200-5.26-1.35-5.26-3.1s2.43-3.1%205.26-3.1c2.29%200%204.18.81%205%202l17.2%205.71%204.32-2.43c1.8-1.24%201.8-2.86.05-3.8zm-7.16%2024.57c-.13%201.08%203.64%202.83%203.91-.27%201.62-14.17-1.21-18.22-1.21-18.22l-3.91%202.15c.13%200%203.37%203.11%201.21%2016.34z%22%20id%3D%22Ebene_1-2%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-3 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-4 {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.14mm%22%20height%3D%2214.53mm%22%20viewBox%3D%220%200%2025.9%2041.2%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Eman%3C%2Ftitle%3E%3Cg%3E%3Cpath%20d%3D%22M13%200a9.7%209.7%200%201%201-9.7%209.7%209.71%209.71%200%200%201%209.7-9.7zM19.7%2022.1h-13.5a6.23%206.23%200%200%200-6.2%206.2v12.9h25.9v-12.9a6.1%206.1%200%200%200-6.2-6.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block;
  width: 19px;
  height: 30px; }

.color-0 .block__textimage__image .icon.icon-4 span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage--bigimage .color-0 .block__textimage__image .icon.icon-4 {
  width: 83px;
  height: 130px; }

.color-0 .block__textimage__image .icon.icon-arrow-down-alternative {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.94%22%20height%3D%2218.14%22%20viewBox%3D%220%200%2030.94%2018.14%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-down-alternative%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.6%2C21.17c-1.1%2C1.1-12.5%2C12-12.5%2C12a2.9%2C2.9%2C0%2C0%2C1-4.1.1l-.1-.1s-11.5-10.9-12.5-12a3.11%2C3.11%2C0%2C0%2C1%2C0-4.3%2C2.82%2C2.82%2C0%2C0%2C1%2C4-.22l.22.22%2C10.4%2C10%2C10.4-10a2.82%2C2.82%2C0%2C0%2C1%2C4-.22l.22.22A3.08%2C3.08%2C0%2C0%2C1%2C39.6%2C21.17Z%22%20transform%3D%22translate%28-9.54%20-15.93%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-arrow-down-alternative span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-arrow-down {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.93%22%20height%3D%2233.42%22%20viewBox%3D%220%200%2030.93%2033.42%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-down%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.6%2C24.51a2.82%2C2.82%2C0%2C0%2C0-4-.22l-.22.22-7%2C6.73V10.69c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4V31.24l-7-6.73a2.82%2C2.82%2C0%2C0%2C0-4-.22l-.22.22a3.11%2C3.11%2C0%2C0%2C0%2C0%2C4.3c1%2C1.1%2C12.5%2C12%2C12.5%2C12a2.9%2C2.9%2C0%2C0%2C0%2C4.1.1l.1-.1s11.4-10.9%2C12.5-12A3.11%2C3.11%2C0%2C0%2C0%2C39.6%2C24.51Z%22%20transform%3D%22translate%28-9.54%20-8.29%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-arrow-down span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-arrow-left-alternative {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.14%22%20height%3D%2230.93%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-left-alternative%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M28.83%2C10.4c-1.1%2C1.1-12%2C12.5-12%2C12.5a2.9%2C2.9%2C0%2C0%2C0-.1%2C4.1l.1.1s10.9%2C11.5%2C12%2C12.5a3.11%2C3.11%2C0%2C0%2C0%2C4.3%2C0%2C2.82%2C2.82%2C0%2C0%2C0%2C.22-4l-.22-.22L23.13%2C25l10-10.4a2.82%2C2.82%2C0%2C0%2C0%2C.22-4l-.22-.22A3.11%2C3.11%2C0%2C0%2C0%2C28.83%2C10.4Z%22%20transform%3D%22translate%28-15.93%20-9.54%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-arrow-left-alternative span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-arrow-left {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233.42%22%20height%3D%2230.93%22%20viewBox%3D%220%200%2033.42%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-left%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.31%2C21.6H18.76l6.73-7a2.82%2C2.82%2C0%2C0%2C0%2C.22-4l-.22-.22a3.11%2C3.11%2C0%2C0%2C0-4.3%2C0c-1.1%2C1-12%2C12.5-12%2C12.5a2.9%2C2.9%2C0%2C0%2C0-.1%2C4.1l.1.1s10.9%2C11.4%2C12%2C12.5a3.11%2C3.11%2C0%2C0%2C0%2C4.3%2C0%2C2.82%2C2.82%2C0%2C0%2C0%2C.22-4l-.22-.22-6.73-7H39.31c2.4%2C0%2C2.4-2.4%2C2.4-3.4S41.71%2C21.6%2C39.31%2C21.6Z%22%20transform%3D%22translate%28-8.29%20-9.54%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-arrow-left span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-arrow-right-alternative {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.14%22%20height%3D%2230.93%22%20viewBox%3D%220%200%2018.14%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-right-alternative%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M21.17%2C10.4c1.1%2C1.1%2C12%2C12.5%2C12%2C12.5a2.9%2C2.9%2C0%2C0%2C1%2C.1%2C4.1l-.1.1s-10.9%2C11.5-12%2C12.5a3.11%2C3.11%2C0%2C0%2C1-4.3%2C0%2C2.82%2C2.82%2C0%2C0%2C1-.22-4l.22-.22%2C10-10.4-10-10.4a2.82%2C2.82%2C0%2C0%2C1-.22-4l.22-.22A3.11%2C3.11%2C0%2C0%2C1%2C21.17%2C10.4Z%22%20transform%3D%22translate%28-15.93%20-9.54%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-arrow-right-alternative span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-arrow-right {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233.42%22%20height%3D%2230.93%22%20viewBox%3D%220%200%2033.42%2030.93%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-right%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M40.81%2C22.9s-10.9-11.4-12-12.5a3.11%2C3.11%2C0%2C0%2C0-4.3%2C0%2C2.82%2C2.82%2C0%2C0%2C0-.22%2C4l.22.22%2C6.73%2C7H10.69c-2.4%2C0-2.4%2C2.4-2.4%2C3.4s0%2C3.4%2C2.4%2C3.4H31.24l-6.73%2C7a2.82%2C2.82%2C0%2C0%2C0-.22%2C4l.22.22a3.11%2C3.11%2C0%2C0%2C0%2C4.3%2C0c1.1-1%2C12-12.5%2C12-12.5a2.9%2C2.9%2C0%2C0%2C0%2C.1-4.1Z%22%20transform%3D%22translate%28-8.29%20-9.54%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-arrow-right span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-arrow-up-alternative {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.84%22%20height%3D%2218.14%22%20viewBox%3D%220%200%2030.84%2018.14%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-up-alternative%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.6%2C28.83c-1.1-1.1-12.5-12-12.5-12a2.9%2C2.9%2C0%2C0%2C0-4.1-.1l-.1.1s-11.5%2C10.9-12.5%2C12a3.11%2C3.11%2C0%2C0%2C0%2C0%2C4.3%2C2.82%2C2.82%2C0%2C0%2C0%2C4%2C.22l.22-.22%2C10.4-10%2C10.4%2C10a2.82%2C2.82%2C0%2C0%2C0%2C4%2C.22l.22-.22A3.37%2C3.37%2C0%2C0%2C0%2C39.6%2C28.83Z%22%20transform%3D%22translate%28-9.54%20-15.93%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-arrow-up-alternative span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-arrow-up-right {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226.27%22%20height%3D%2226.28%22%20viewBox%3D%220%200%2026.27%2026.28%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-up-right%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M37.78%2C15.19a2.9%2C2.9%2C0%2C0%2C0-2.8-3h-.2S19%2C11.86%2C17.49%2C11.86a3.11%2C3.11%2C0%2C0%2C0-3%2C3%2C2.82%2C2.82%2C0%2C0%2C0%2C2.63%2C3h.37l9.71.19L12.59%2C32.6c-1.7%2C1.7%2C0%2C3.39.71%2C4.1s2.4%2C2.4%2C4.1.71L31.93%2C22.87l.19%2C9.71a2.82%2C2.82%2C0%2C0%2C0%2C2.63%2C3h.37a3.11%2C3.11%2C0%2C0%2C0%2C3-3C38.2%2C31%2C37.78%2C15.19%2C37.78%2C15.19Z%22%20transform%3D%22translate%28-11.86%20-11.86%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-arrow-up-right span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-arrow-up {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.93%22%20height%3D%2233.42%22%20viewBox%3D%220%200%2030.93%2033.42%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_arrow-up%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.6%2C21.19c-1-1.1-12.5-12-12.5-12a2.9%2C2.9%2C0%2C0%2C0-4.1-.1l-.1.1s-11.4%2C10.9-12.5%2C12a3.11%2C3.11%2C0%2C0%2C0%2C0%2C4.3%2C2.82%2C2.82%2C0%2C0%2C0%2C4%2C.22l.22-.22%2C7-6.73V39.31c0%2C2.4%2C2.4%2C2.4%2C3.4%2C2.4s3.4%2C0%2C3.4-2.4V18.76l7%2C6.73a2.82%2C2.82%2C0%2C0%2C0%2C4%2C.22l.22-.22A3.11%2C3.11%2C0%2C0%2C0%2C39.6%2C21.19Z%22%20transform%3D%22translate%28-9.54%20-8.29%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-arrow-up span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-award {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.82%22%20height%3D%2243%22%20viewBox%3D%220%200%2030.82%2043%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_award%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolyline%20points%3D%2222.37%2027.59%2022.37%2041.5%2015.41%2034.54%208.45%2041.5%208.45%2027.59%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolygon%20points%3D%2215.41%209.62%2017.44%2013.67%2021.5%2013.67%2018.12%2016.18%2019.47%2020.81%2015.41%2018.22%2011.35%2020.74%2012.7%2016.19%209.32%2013.67%2013.38%2013.67%2015.41%209.62%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%22%2F%3E%3Ccircle%20cx%3D%2215.41%22%20cy%3D%2215.41%22%20r%3D%2213.91%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Ccircle%20cx%3D%2215.41%22%20cy%3D%2215.41%22%20r%3D%229.57%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-award span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-book-search {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.8%22%20height%3D%2242.56%22%20viewBox%3D%220%200%2042.8%2042.56%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_book-search%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M36.87%2C24.94H9.08A4.08%2C4.08%2C0%2C0%2C1%2C5%2C20.86H5a4.08%2C4.08%2C0%2C0%2C1%2C4.08-4.08H36.87%22%20transform%3D%22translate%28-3.76%20-3.88%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%225.21%22%20y1%3D%2216.97%22%20x2%3D%2217.55%22%20y2%3D%2216.97%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%2217.55%22%20y1%3D%2216.97%22%20x2%3D%2229.89%22%20y2%3D%2216.97%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cpath%20d%3D%22M28.5%2C36.59H11.17a4.08%2C4.08%2C0%2C0%2C1-4.08-4.08h0a4.08%2C4.08%2C0%2C0%2C1%2C4.08-4.08H31.1%22%20transform%3D%22translate%28-3.76%20-3.88%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%227.3%22%20y1%3D%2228.62%22%20x2%3D%2219.64%22%20y2%3D%2228.62%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%2219.64%22%20y1%3D%2228.62%22%20x2%3D%2224.37%22%20y2%3D%2228.62%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cpath%20d%3D%22M10.81%2C13.28H38.6A4.08%2C4.08%2C0%2C0%2C0%2C42.68%2C9.2h0A4.08%2C4.08%2C0%2C0%2C0%2C38.6%2C5.12H10.81%22%20transform%3D%22translate%28-3.76%20-3.88%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%2234.94%22%20y1%3D%225.31%22%20x2%3D%2222.61%22%20y2%3D%225.31%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Cline%20x1%3D%2222.61%22%20y1%3D%225.31%22%20x2%3D%2210.27%22%20y2%3D%225.31%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.4700000286102295px%3B%22%2F%3E%3Ccircle%20cx%3D%2230.96%22%20cy%3D%2230.32%22%20r%3D%226.59%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203.119999885559082px%3B%22%2F%3E%3Cline%20x1%3D%2241.24%22%20y1%3D%2241%22%20x2%3D%2235.4%22%20y2%3D%2235.16%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203.119999885559082px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-book-search span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-bubbles {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.64%22%20height%3D%2233.35%22%20viewBox%3D%220%200%2042.64%2033.35%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_bubbles%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M21.48%2C28.08A2.53%2C2.53%2C0%2C0%2C1%2C19%2C25.54V16.73H7.53A2.53%2C2.53%2C0%2C0%2C0%2C5%2C19.26H5V32.64a2.53%2C2.53%2C0%2C0%2C0%2C2.53%2C2.53h5.12V39.3a1.06%2C1.06%2C0%2C0%2C0%2C1.65.87l5.1-5h9.14A2.53%2C2.53%2C0%2C0%2C0%2C31%2C32.64V28.49l-.42-.42Z%22%20transform%3D%22translate%28-3.68%20-8.32%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.640000104904175px%3B%22%2F%3E%3Cpath%20d%3D%22M31%2C28.49l4.67%2C4.58a1.06%2C1.06%2C0%2C0%2C0%2C1.65-.87V28.07h5.12A2.53%2C2.53%2C0%2C0%2C0%2C45%2C25.57V12.17a2.53%2C2.53%2C0%2C0%2C0-2.53-2.53h-21A2.53%2C2.53%2C0%2C0%2C0%2C19%2C12.17v4.56%22%20transform%3D%22translate%28-3.68%20-8.32%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.640000104904175px%3B%22%2F%3E%3Cpath%20d%3D%22M19%2C16.73v8.81a2.53%2C2.53%2C0%2C0%2C0%2C2.53%2C2.53h9.14l.42.42%22%20transform%3D%22translate%28-3.68%20-8.32%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.640000104904175px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-bubbles span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-calendar {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.18%22%20height%3D%2241.18%22%20viewBox%3D%220%200%2041.18%2041.18%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_calendar%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M12.72%2C9H8a2%2C2%2C0%2C0%2C0-2%2C2V42.34a2%2C2%2C0%2C0%2C0%2C2%2C2H42.67a2%2C2%2C0%2C0%2C0%2C2-2V11a2%2C2%2C0%2C0%2C0-2-2H37.94%22%20transform%3D%22translate%28-4.74%20-4.41%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Crect%20x%3D%227.98%22%20y%3D%221.25%22%20width%3D%225.05%22%20height%3D%226.73%22%20rx%3D%222%22%20ry%3D%222%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Crect%20x%3D%2228.16%22%20y%3D%221.25%22%20width%3D%225.05%22%20height%3D%226.73%22%20rx%3D%222%22%20ry%3D%222%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%2213.02%22%20y1%3D%224.61%22%20x2%3D%2228.16%22%20y2%3D%224.61%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%221.25%22%20y1%3D%2213.02%22%20x2%3D%2239.93%22%20y2%3D%2213.02%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpolyline%20points%3D%2216.39%2033.2%2016.39%2019.75%2013.02%2023.11%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%2213.02%22%20y1%3D%2233.2%22%20x2%3D%2219.75%22%20y2%3D%2233.2%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpolyline%20points%3D%2223.95%2033.2%2029%2019.75%2020.59%2019.75%2020.59%2021.43%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%2223.11%22%20y1%3D%2226.48%22%20x2%3D%2228.16%22%20y2%3D%2226.48%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-calendar span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-circle-arrow-right {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-arrow-right%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C4.33A20.67%2C20.67%2C0%2C1%2C0%2C45.67%2C25h0A20.67%2C20.67%2C0%2C0%2C0%2C25%2C4.33ZM28%2C36.5a2.45%2C2.45%2C0%2C0%2C1-3.39%2C0%2C2.22%2C2.22%2C0%2C0%2C1-.18-3.13l.18-.18%2C5.3-5.51H13.72c-1.89%2C0-1.89-1.89-1.89-2.68s0-2.68%2C1.89-2.68h16.2l-5.3-5.51a2.22%2C2.22%2C0%2C0%2C1-.18-3.13l.18-.18a2.45%2C2.45%2C0%2C0%2C1%2C3.39%2C0c.87.87%2C9.45%2C9.85%2C9.45%2C9.85a2.28%2C2.28%2C0%2C0%2C1%2C.09%2C3.22l-.09.09S28.87%2C35.71%2C28%2C36.5Z%22%20transform%3D%22translate%28-4.33%20-4.33%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-circle-arrow-right span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-circle-arrow-left {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-arrow-left%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201-2%22%3E%3Cpath%20d%3D%22M20.67%2C41.34A20.67%2C20.67%2C0%2C1%2C0%2C0%2C20.67H0A20.67%2C20.67%2C0%2C0%2C0%2C20.67%2C41.34Zm-3-32.17a2.45%2C2.45%2C0%2C0%2C1%2C3.39%2C0%2C2.22%2C2.22%2C0%2C0%2C1%2C.18%2C3.13l-.18.18L15.76%2C18H31.95c1.89%2C0%2C1.89%2C1.89%2C1.89%2C2.68s0%2C2.68-1.89%2C2.68H15.75L21%2C28.86A2.22%2C2.22%2C0%2C0%2C1%2C21.23%2C32l-.18.18a2.45%2C2.45%2C0%2C0%2C1-3.39%2C0c-.87-.87-9.45-9.85-9.45-9.85a2.28%2C2.28%2C0%2C0%2C1-.09-3.22L8.21%2C19S16.8%2C10%2C17.67%2C9.17Z%22%20transform%3D%22translate%280%200%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-circle-arrow-left span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-circle-arrow-top {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-arrow-top%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201-2%22%3E%3Cpath%20d%3D%22M0%2C20.67A20.67%2C20.67%2C0%2C1%2C0%2C20.67%2C0h0A20.67%2C20.67%2C0%2C0%2C0%2C0%2C20.67Zm32.17-3a2.45%2C2.45%2C0%2C0%2C1%2C0%2C3.39%2C2.22%2C2.22%2C0%2C0%2C1-3.13.18l-.18-.18-5.51-5.3V31.95c0%2C1.89-1.89%2C1.89-2.68%2C1.89S18%2C33.84%2C18%2C31.95V15.75L12.48%2C21a2.22%2C2.22%2C0%2C0%2C1-3.13.18L9.17%2C21a2.45%2C2.45%2C0%2C0%2C1%2C0-3.39C10%2C16.79%2C19%2C8.21%2C19%2C8.21a2.28%2C2.28%2C0%2C0%2C1%2C3.22-.09l.09.09S31.38%2C16.8%2C32.17%2C17.67Z%22%20transform%3D%22translate%280%200%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-circle-arrow-top span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-circle-arrow-down {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-arrow-down%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201-2%22%3E%3Cpath%20d%3D%22M41.34%2C20.67A20.67%2C20.67%2C0%2C1%2C0%2C20.67%2C41.34h0A20.67%2C20.67%2C0%2C0%2C0%2C41.34%2C20.67Zm-32.17%2C3a2.45%2C2.45%2C0%2C0%2C1%2C0-3.39%2C2.22%2C2.22%2C0%2C0%2C1%2C3.13-.18l.18.18L18%2C25.58V9.39C18%2C7.5%2C19.88%2C7.5%2C20.67%2C7.5s2.68%2C0%2C2.68%2C1.89v16.2l5.51-5.3A2.22%2C2.22%2C0%2C0%2C1%2C32%2C20.11l.18.18a2.45%2C2.45%2C0%2C0%2C1%2C0%2C3.39c-.87.87-9.85%2C9.45-9.85%2C9.45a2.28%2C2.28%2C0%2C0%2C1-3.22.09L19%2C33.13S10%2C24.54%2C9.17%2C23.67Z%22%20transform%3D%22translate%280%200%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-circle-arrow-down span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-circle-close {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-close%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M39.62%2C10.38a20.67%2C20.67%2C0%2C1%2C0%2C0%2C29.24%2C20.67%2C20.67%2C0%2C0%2C0%2C0-29.24ZM30.35%2C34.67%2C25%2C29.29l-5.38%2C5.38c-1.5%2C1.5-3%2C0-3.63-.63s-2.13-2.13-.63-3.63L20.71%2C25l-5.38-5.38c-1.5-1.5%2C0-3%2C.63-3.63s2.13-2.13%2C3.63-.63L25%2C20.78l5.44-5.44c1.5-1.5%2C3%2C0%2C3.63.63s2.13%2C2.13.63%2C3.63L29.22%2C25l5.38%2C5.38c1.5%2C1.5%2C0%2C3-.63%2C3.63S31.85%2C36.17%2C30.35%2C34.67Z%22%20transform%3D%22translate%28-4.34%20-4.33%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-circle-close span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-circle-plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-plus%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C4.33A20.67%2C20.67%2C0%2C1%2C0%2C45.67%2C25h0A20.67%2C20.67%2C0%2C0%2C0%2C25%2C4.33ZM35.33%2C28h-7.4v7.4c0%2C2.07-2.07%2C2.07-2.93%2C2.07s-2.93%2C0-2.93-2.07V28h-7.4c-2.07%2C0-2.07-2.1-2.07-3s0-2.93%2C2.07-2.93h7.4V14.63c0-2.07%2C2.07-2.07%2C2.93-2.07s2.93%2C0%2C2.93%2C2.07v7.49h7.4c2.07%2C0%2C2.07%2C2.07%2C2.07%2C2.93S37.4%2C28%2C35.33%2C28Z%22%20transform%3D%22translate%28-4.33%20-4.33%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-circle-plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-circle-minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.34%22%20height%3D%2241.34%22%20viewBox%3D%220%200%2041.34%2041.34%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle-minus%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C4.33A20.67%2C20.67%2C0%2C1%2C0%2C45.67%2C25h0A20.67%2C20.67%2C0%2C0%2C0%2C25%2C4.33ZM35.31%2C27.91H14.69c-2.05%2C0-2.05-2-2.05-2.91s0-2.91%2C2.05-2.91H35.31c2%2C0%2C2%2C2%2C2%2C2.91S37.37%2C27.91%2C35.31%2C27.91Z%22%20transform%3D%22translate%28-4.33%20-4.33%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-circle-minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-circle {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.46%22%20height%3D%2241.56%22%20viewBox%3D%220%200%2042.46%2041.56%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_circle%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolyline%20points%3D%2241.21%2024.43%2035.26%2017.83%2030.59%2025.38%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpath%20d%3D%22M41%2C22.13A17.31%2C17.31%2C0%2C0%2C1%2C28.72%2C43.26%22%20transform%3D%22translate%28-5.8%20-4.22%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpolyline%20points%3D%2210.57%201.25%207.25%209.49%2016.09%2010.37%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpath%20d%3D%22M13.08%2C13.7a17.39%2C17.39%2C0%2C0%2C1%2C24.45%2C1.78%22%20transform%3D%22translate%28-5.8%20-4.22%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpolyline%20points%3D%224.21%2040.31%2013%2039.02%209.3%2030.94%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cpath%20d%3D%22M18.68%2C43.17A17.28%2C17.28%2C0%2C0%2C1%2C8%2C21.21%22%20transform%3D%22translate%28-5.8%20-4.22%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-circle span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-clipboard {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.36%22%20height%3D%2243%22%20viewBox%3D%220%200%2032.36%2043%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_clipboard%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M35.38%2C7.57H30.24V9.2a1%2C1%2C0%2C0%2C1-1%2C1H20.71a1%2C1%2C0%2C0%2C1-1-1V7.57H14.62a4.3%2C4.3%2C0%2C0%2C0-4.3%2C4.3h0V40.7a4.3%2C4.3%2C0%2C0%2C0%2C4.3%2C4.3H35.38a4.3%2C4.3%2C0%2C0%2C0%2C4.3-4.3V11.87A4.3%2C4.3%2C0%2C0%2C0%2C35.38%2C7.57Z%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M30.24%2C7.57V6a1%2C1%2C0%2C0%2C0-1-1H20.71a1%2C1%2C0%2C0%2C0-1%2C1V7.57%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M19.76%2C7.57V9.2a1%2C1%2C0%2C0%2C0%2C1%2C1h8.58a1%2C1%2C0%2C0%2C0%2C1-1V7.57%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-clipboard span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-close {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.72%22%20height%3D%2224.76%22%20viewBox%3D%220%200%2024.72%2024.76%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_close%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M36.56%2C31.82%2C29.77%2C25l6.86-6.86c1.7-1.7%2C0-3.39-.71-4.1s-2.4-2.4-4.1-.71L25%2C20.23l-6.79-6.79c-1.7-1.7-3.39%2C0-4.1.71s-2.4%2C2.4-.71%2C4.1L20.16%2C25l-6.79%2C6.79c-1.7%2C1.7%2C0%2C3.39.71%2C4.1s2.4%2C2.4%2C4.1.71L25%2C29.84l6.79%2C6.79c1.7%2C1.7%2C3.39%2C0%2C4.1-.71S38.26%2C33.52%2C36.56%2C31.82Z%22%20transform%3D%22translate%28-12.64%20-12.6%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-close span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-collapse {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2239.84%22%20viewBox%3D%220%200%2040%2039.84%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_collapse%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M42.55%2C24.42H28A2.52%2C2.52%2C0%2C0%2C1%2C25.58%2C22V7.45a2.45%2C2.45%2C0%2C0%2C1%2C4.89%2C0V19.53H42.55a2.45%2C2.45%2C0%2C0%2C1%2C.31%2C4.89Z%22%20transform%3D%22translate%28-5.16%20-5.16%29%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%22%2F%3E%3Cpath%20d%3D%22M22%2C45a2.52%2C2.52%2C0%2C0%2C1-2.45-2.45V30.47H7.45a2.45%2C2.45%2C0%2C0%2C1%2C0-4.89H22A2.52%2C2.52%2C0%2C0%2C1%2C24.42%2C28V42.55A2.52%2C2.52%2C0%2C0%2C1%2C22%2C45Z%22%20transform%3D%22translate%28-5.16%20-5.16%29%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-collapse span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-compass {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2243%22%20viewBox%3D%220%200%2043%2043%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_compass%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M34.48%2C15.6s-9.57%2C1.29-13.62%2C5.34-5.34%2C13.62-5.34%2C13.62%2C9.57-1.29%2C13.62-5.34S34.48%2C15.6%2C34.48%2C15.6ZM19.22%2C30.86c.78-2.76%2C2-6.12%2C3.71-7.76l.17-.17%2C4%2C4.07-.17.17C25.34%2C28.88%2C22.07%2C30.09%2C19.22%2C30.86Z%22%20transform%3D%22translate%28-3.5%20-3.5%29%22%2F%3E%3Ccircle%20cx%3D%2221.5%22%20cy%3D%2221.5%22%20r%3D%2220%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-compass span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-dot-fill {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.68%22%20height%3D%2220.68%22%20viewBox%3D%220%200%2020.68%2020.68%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_dot-fill%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Ccircle%20cx%3D%2210.34%22%20cy%3D%2210.34%22%20r%3D%2210.34%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-dot-fill span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-dot-outline {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.68%22%20height%3D%2220.68%22%20viewBox%3D%220%200%2020.68%2020.68%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_dot-outline%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C19.66A5.34%2C5.34%2C0%2C1%2C1%2C19.66%2C25h0A5.34%2C5.34%2C0%2C0%2C1%2C25%2C19.66m0-5A10.34%2C10.34%2C0%2C1%2C0%2C35.34%2C25h0A10.34%2C10.34%2C0%2C0%2C0%2C25%2C14.66Z%22%20transform%3D%22translate%28-14.66%20-14.66%29%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-dot-outline span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-download {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.96%22%20height%3D%2223.56%22%20viewBox%3D%220%200%2030.96%2023.56%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_download%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M38%2C30H27.6c2.21-2.11%2C11-10.56%2C12-11.52a3.11%2C3.11%2C0%2C0%2C0%2C0-4.3%2C2.82%2C2.82%2C0%2C0%2C0-4-.22l-.22.22L25%2C24.16l-10.4-10a2.82%2C2.82%2C0%2C0%2C0-4-.22l-.22.22a3.11%2C3.11%2C0%2C0%2C0%2C0%2C4.3c.87%2C1%2C9.77%2C9.41%2C12%2C11.52H12c-2.4%2C0-2.4%2C2.4-2.4%2C3.4s0%2C3.4%2C2.4%2C3.4H38.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4S40.45%2C30%2C38%2C30Z%22%20transform%3D%22translate%28-9.54%20-13.22%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-download span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-duration {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243.02%22%20height%3D%2239.77%22%20viewBox%3D%220%200%2043.02%2039.77%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_duration%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolyline%20points%3D%2219.1%2010.98%2019.1%2019.76%2028.68%2028.55%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M41.21%2C20.66A18.38%2C18.38%2C0%2C1%2C0%2C40%2C32.87%22%20transform%3D%22translate%28-3.48%20-5.17%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolygon%20points%3D%2237.52%2021.87%2041.52%2015.95%2033.53%2015.95%2037.52%2021.87%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-duration span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-expand {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_expand%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M42.55%2C24.42A2.52%2C2.52%2C0%2C0%2C1%2C40.11%2C22V9.89H28a2.52%2C2.52%2C0%2C0%2C1-2.45-2.45A2.52%2C2.52%2C0%2C0%2C1%2C28%2C5H42.55A2.52%2C2.52%2C0%2C0%2C1%2C45%2C7.45V22A2.52%2C2.52%2C0%2C0%2C1%2C42.55%2C24.42Z%22%20transform%3D%22translate%28-5%20-5%29%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%22%2F%3E%3Cpath%20d%3D%22M22%2C45H7.45A2.52%2C2.52%2C0%2C0%2C1%2C5%2C42.55V28a2.52%2C2.52%2C0%2C0%2C1%2C2.45-2.45A2.52%2C2.52%2C0%2C0%2C1%2C9.89%2C28V40.11H22A2.45%2C2.45%2C0%2C0%2C1%2C22%2C45Z%22%20transform%3D%22translate%28-5%20-5%29%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-expand span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-flag {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.32%22%20height%3D%2242.5%22%20viewBox%3D%220%200%2030.32%2042.5%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_flag%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M11.42%2C6.74H23.59V12H39.24V32.83H17.5c0-3.91%2C6.09-5.22%2C6.09-5.22H11.42Z%22%20transform%3D%22translate%28-10.17%20-3.75%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%2213.42%22%20y1%3D%228.21%22%20x2%3D%2213.42%22%20y2%3D%2223.86%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%221.25%22%20y1%3D%221.25%22%20x2%3D%221.25%22%20y2%3D%2241.25%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3Cline%20x1%3D%227.33%22%20y1%3D%2229.08%22%20x2%3D%227.33%22%20y2%3D%2223.89%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%202.5px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-flag span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-fun-fact {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.38%22%20height%3D%2243%22%20viewBox%3D%220%200%2031.38%2043%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_fun-fact%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M35.83%2C5h0a3.36%2C3.36%2C0%2C0%2C1%2C3.36%2C3.36h0V26H32.47V8.36A3.36%2C3.36%2C0%2C0%2C1%2C35.83%2C5Z%22%20transform%3D%22translate%28-9.31%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2216.03%22%20y%3D%2214.8%22%20width%3D%226.72%22%20height%3D%227.68%22%20rx%3D%222.68%22%20ry%3D%222.68%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%228.77%22%20y%3D%2214.8%22%20width%3D%226.72%22%20height%3D%2214.97%22%20rx%3D%222.68%22%20ry%3D%222.68%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M13.49%2C33.28h1.35a2.68%2C2.68%2C0%2C0%2C0%2C2.68-2.68h0V23.23a2.68%2C2.68%2C0%2C0%2C0-2.68-2.68H13.49a2.68%2C2.68%2C0%2C0%2C0-2.68%2C2.68h0V30.6C10.81%2C33.39%2C12%2C33.28%2C13.49%2C33.28Z%22%20transform%3D%22translate%28-9.31%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M36.51%2C26H28a2.68%2C2.68%2C0%2C0%2C0-2.68%2C2.68h0V30A2.68%2C2.68%2C0%2C0%2C0%2C28%2C32.7H30.2c.38%2C0%2C.47.59%2C0%2C.57H10.83a5.14%2C5.14%2C0%2C0%2C0%2C0%2C.57C11.19%2C40.06%2C17.39%2C45%2C25%2C45c7.84%2C0%2C14.19-5.25%2C14.19-11.72V30h0V28.66A2.68%2C2.68%2C0%2C0%2C0%2C36.51%2C26Z%22%20transform%3D%22translate%28-9.31%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2229.88%22%20y1%3D%2220.08%22%20x2%3D%2229.88%22%20y2%3D%2225.36%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-fun-fact span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-grundstaendig-weiterfuehrend {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2227.52%22%20viewBox%3D%220%200%2043%2027.52%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_grundstaendig-weiterfuehrend%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Crect%20x%3D%221.5%22%20y%3D%2215.63%22%20width%3D%2240%22%20height%3D%2210.39%22%20rx%3D%221.35%22%20ry%3D%221.35%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolygon%20points%3D%2241.5%2010.44%2021.5%201.5%201.5%2010.44%2041.5%2010.44%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-grundstaendig-weiterfuehrend span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-heart_fill {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2234.33%22%20viewBox%3D%220%200%2040%2034.33%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_heart_fill%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M33.87%2C7.84c-3.09%2C0-6.91%2C2-9%2C3.81-2.16-1.86-6-3.81-9-3.81C9.33%2C7.84%2C5%2C14.43%2C5%2C19.9c0%2C10%2C20%2C22.27%2C20%2C22.27S45%2C29.9%2C45%2C19.9C44.79%2C14.44%2C40.46%2C7.84%2C33.87%2C7.84Z%22%20transform%3D%22translate%28-5%20-7.84%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-heart_fill span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-heart_outline {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2234.33%22%20viewBox%3D%220%200%2040%2034.33%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_heart_outline%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20id%3D%22path2985-4%22%20d%3D%22M33.87%2C12.58c3.81%2C0%2C6.29%2C4.33%2C6.29%2C7.32%2C0%2C4.43-8.35%2C12-15.26%2C16.7C18%2C31.86%2C9.64%2C24.33%2C9.64%2C19.9c0-3%2C2.47-7.32%2C6.29-7.32a10.79%2C10.79%2C0%2C0%2C1%2C5.88%2C2.68L24.9%2C18%2C28%2C15.26a10.79%2C10.79%2C0%2C0%2C1%2C5.88-2.68m0-4.74c-3.09%2C0-6.91%2C2-9%2C3.81-2.16-1.86-6-3.81-9-3.81C9.33%2C7.84%2C5%2C14.43%2C5%2C19.9c0%2C10%2C20%2C22.27%2C20%2C22.27S45%2C29.9%2C45%2C19.9c-.21-5.46-4.54-12.06-11.13-12.06Z%22%20transform%3D%22translate%28-5%20-7.84%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-heart_outline span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-information {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.3%22%20height%3D%2241.3%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_information%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M24.75%2C4.35a20.65%2C20.65%2C0%2C1%2C0%2C20.9%2C20.4A20.65%2C20.65%2C0%2C0%2C0%2C24.75%2C4.35Zm2.3%2C6.8c2.1%2C0%2C2.7%2C1.2%2C2.7%2C2.6%2C0%2C1.7-1.4%2C3.3-3.8%2C3.3-2%2C0-2.9-1-2.9-2.6A3.73%2C3.73%2C0%2C0%2C1%2C27%2C11.15Zm-5.4%2C26.7c-1.4%2C0-2.5-.9-1.5-4.7l1.6-6.8c.3-1.1.3-1.5%2C0-1.5a12.49%2C12.49%2C0%2C0%2C0-3.4%2C1.5l-.7-1.2c3.5-2.9%2C7.5-4.6%2C9.2-4.6%2C1.4%2C0%2C1.7%2C1.7%2C1%2C4.3L26%2C32c-.3%2C1.3-.2%2C1.7.1%2C1.7a7.4%2C7.4%2C0%2C0%2C0%2C3.2-1.6l.8%2C1.1C26.75%2C36.55%2C23%2C37.85%2C21.65%2C37.85Z%22%20transform%3D%22translate%28-4.35%20-4.35%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-information span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-insights {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.92%22%20height%3D%2222.03%22%20viewBox%3D%220%200%2042.92%2022.03%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_insights%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M5.23%2C24.44l1.36-1.36a26%2C26%2C0%2C0%2C1%2C36.77%2C0h0l1.36%2C1.36a.79.79%2C0%2C0%2C1%2C0%2C1.12h0l-1.33%2C1.33a26%2C26%2C0%2C0%2C1-36.77%2C0L5.26%2C25.53a.79.79%2C0%2C0%2C1%2C0-1.12Z%22%20transform%3D%22translate%28-3.53%20-13.97%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Ccircle%20cx%3D%2221.47%22%20cy%3D%2211.03%22%20r%3D%224.48%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-insights span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-mail {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_2%22%20data-name%3D%22Ebene%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2230.96%22%20viewBox%3D%220%200%2043%2030.96%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_mail%3C%2Ftitle%3E%3Crect%20x%3D%221.5%22%20y%3D%221.5%22%20width%3D%2240%22%20height%3D%2227.96%22%20rx%3D%225.53%22%20ry%3D%225.53%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%223.22%204.17%2021.5%2016.61%2039.78%204.17%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-mail span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-menu {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.2%22%20height%3D%2225.9%22%20viewBox%3D%220%200%2036.2%2025.9%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_menu%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M12.1%2C32.75H9.5a2.6%2C2.6%2C0%2C1%2C0%2C0%2C5.2h2.6a2.6%2C2.6%2C0%2C1%2C0%2C0-5.2Zm0-10.4H9.5a2.6%2C2.6%2C0%2C0%2C0%2C0%2C5.2h2.6A2.65%2C2.65%2C0%2C0%2C0%2C14.7%2C25%2C2.72%2C2.72%2C0%2C0%2C0%2C12.1%2C22.35Zm0-10.3H9.5a2.58%2C2.58%2C0%2C0%2C0-2.6%2C2.56s0%2C0%2C0%2C0a2.65%2C2.65%2C0%2C0%2C0%2C2.6%2C2.6h2.6a2.65%2C2.65%2C0%2C0%2C0%2C2.6-2.6A2.72%2C2.72%2C0%2C0%2C0%2C12.1%2C12.05Zm8.3%2C5.2H40.5a2.6%2C2.6%2C0%2C0%2C0%2C0-5.2H20.4a2.6%2C2.6%2C0%2C1%2C0%2C0%2C5.2Zm20%2C5.1H20.3a2.6%2C2.6%2C0%2C1%2C0%2C0%2C5.2H40.4A2.65%2C2.65%2C0%2C0%2C0%2C43%2C25a2.58%2C2.58%2C0%2C0%2C0-2.51-2.65Zm0%2C10.4H20.3a2.6%2C2.6%2C0%2C1%2C0%2C0%2C5.2H40.4a2.65%2C2.65%2C0%2C0%2C0%2C2.6-2.6%2C2.52%2C2.52%2C0%2C0%2C0-2.44-2.6Z%22%20transform%3D%22translate%28-6.9%20-12.05%29%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-menu span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-minus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.9%22%20height%3D%226.8%22%20viewBox%3D%220%200%2030.9%206.8%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_minus%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M38%2C21.6H12C9.6%2C21.6%2C9.6%2C24%2C9.6%2C25s0%2C3.4%2C2.4%2C3.4H38.1c2.4%2C0%2C2.4-2.4%2C2.4-3.4S40.45%2C21.6%2C38%2C21.6Z%22%20transform%3D%22translate%28-9.6%20-21.6%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-minus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-open-close-admission {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.99%22%20height%3D%2242.99%22%20viewBox%3D%220%200%2042.99%2042.99%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_open-close-admission%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M40.2%2C5a1.17%2C1.17%2C0%2C0%2C0-.72.3L23.06%2C21.72a.71.71%2C0%2C0%2C1-.69.15%2C19.17%2C19.17%2C0%2C0%2C0-5.2-1.22A12.17%2C12.17%2C0%2C1%2C0%2C29.35%2C32.83a19.16%2C19.16%2C0%2C0%2C0-1.22-5.19.71.71%2C0%2C0%2C1%2C.15-.69l5.12-5.12a1.17%2C1.17%2C0%2C0%2C1%2C.72-.3h1.76a.42.42%2C0%2C0%2C0%2C.42-.42V19.34a1.17%2C1.17%2C0%2C0%2C1%2C.3-.72l.27-.27a1.17%2C1.17%2C0%2C0%2C1%2C.72-.3h1.76a.42.42%2C0%2C0%2C0%2C.42-.42V15.86a1.17%2C1.17%2C0%2C0%2C1%2C.3-.72l.27-.27a1.17%2C1.17%2C0%2C0%2C1%2C.72-.3h1.76a.42.42%2C0%2C0%2C0%2C.42-.42V12.38a1.17%2C1.17%2C0%2C0%2C1%2C.3-.72l1.14-1.14A1.17%2C1.17%2C0%2C0%2C0%2C45%2C9.8V5.42A.42.42%2C0%2C0%2C0%2C44.58%2C5Z%22%20transform%3D%22translate%28-3.51%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Ccircle%20cx%3D%2210.19%22%20cy%3D%2232.8%22%20r%3D%222.61%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-open-close-admission span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-pencil {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2243.06%22%20viewBox%3D%220%200%2043%2043.06%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_pencil%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpolygon%20points%3D%2232.77%201.5%2041.5%2010.21%2013.21%2038.57%201.5%2041.56%204.48%2029.87%2032.77%201.5%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2227.56%22%20y1%3D%226.71%22%20x2%3D%2236.29%22%20y2%3D%2215.41%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%2213.21%2038.57%2010.37%2032.66%204.48%2029.87%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2210.37%22%20y1%3D%2232.66%22%20x2%3D%2231.92%22%20y2%3D%2211.06%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-pencil span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-person {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.12%22%20height%3D%2240%22%20viewBox%3D%220%200%2025.12%2040%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_person%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C5a9.42%2C9.42%2C0%2C1%2C1-9.42%2C9.42h0A9.43%2C9.43%2C0%2C0%2C1%2C25%2C5Z%22%20transform%3D%22translate%28-12.45%20-5%29%22%2F%3E%3Cpath%20d%3D%22M31.55%2C26.46H18.45a6%2C6%2C0%2C0%2C0-6%2C6V45H37.57V32.48a5.93%2C5.93%2C0%2C0%2C0-5.84-6Z%22%20transform%3D%22translate%28-12.45%20-5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-person span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-persons {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2224.97%22%20viewBox%3D%220%200%2040%2024.97%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_persons%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M38.29%2C26.2a5%2C5%2C0%2C1%2C0-5-5A5%2C5%2C0%2C0%2C0%2C38.29%2C26.2Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M41.82%2C27.67H34.76a5%2C5%2C0%2C0%2C1%2C.34%2C2V37.5H45V30.85a3.18%2C3.18%2C0%2C0%2C0-3.18-3.18Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M25%2C24.23h0a5.85%2C5.85%2C0%2C0%2C0%2C0-11.7h0a5.85%2C5.85%2C0%2C0%2C0%2C0%2C11.7Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M29.09%2C25.86H20.91a3.82%2C3.82%2C0%2C0%2C0-3.78%2C3.78v7.83H32.87V29.65a3.76%2C3.76%2C0%2C0%2C0-3.73-3.79Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M11.62%2C16.23a5%2C5%2C0%2C1%2C0%2C5%2C5h0A5%2C5%2C0%2C0%2C0%2C11.62%2C16.23Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3Cpath%20d%3D%22M8.18%2C27.67A3.18%2C3.18%2C0%2C0%2C0%2C5%2C30.85H5v6.62h9.89V29.65a5%2C5%2C0%2C0%2C1%2C.34-2H8.18Z%22%20transform%3D%22translate%28-5%20-12.53%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-persons span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-pin {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2240%22%20viewBox%3D%220%200%2025%2040%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_pin%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C3.83a12.51%2C12.51%2C0%2C0%2C0-12.5%2C12.5c0%2C12%2C12.5%2C27.5%2C12.5%2C27.5s12.5-15.6%2C12.5-27.5A12.51%2C12.51%2C0%2C0%2C0%2C25%2C3.83Zm0%2C19.4a6.72%2C6.72%2C0%2C1%2C1%2C6.72-6.72h0a6.62%2C6.62%2C0%2C0%2C1-6.52%2C6.72Z%22%20transform%3D%22translate%28-12.5%20-3.83%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-pin span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-plus {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.8%22%20height%3D%2230.9%22%20viewBox%3D%220%200%2030.8%2030.9%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_plus%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M38%2C21.65H28.4V12c0-2.4-2.4-2.4-3.4-2.4s-3.4%2C0-3.4%2C2.4v9.7H12c-2.4%2C0-2.4%2C2.4-2.4%2C3.4s0%2C3.4%2C2.4%2C3.4h9.6v9.6c0%2C2.4%2C2.4%2C2.4%2C3.4%2C2.4s3.4%2C0%2C3.4-2.4V28.5H38c2.4%2C0%2C2.4-2.4%2C2.4-3.4S40.4%2C21.65%2C38%2C21.65Z%22%20transform%3D%22translate%28-9.6%20-9.6%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-plus span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-question {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.3%22%20height%3D%2241.3%22%20viewBox%3D%220%200%2041.3%2041.3%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_question%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M24.75%2C4.35a20.65%2C20.65%2C0%2C1%2C0%2C20.9%2C20.4A20.65%2C20.65%2C0%2C0%2C0%2C24.75%2C4.35Zm-.1%2C33.2h-.1a3%2C3%2C0%2C0%2C1-3-3s0-.07%2C0-.1a2.92%2C2.92%2C0%2C0%2C1%2C2.94-2.9h.16a3%2C3%2C0%2C0%2C1%2C3%2C3s0%2C.07%2C0%2C.1a2.86%2C2.86%2C0%2C0%2C1-2.82%2C2.9ZM32%2C22.85a11.85%2C11.85%2C0%2C0%2C1-2.5%2C2.2l-1.3.9a3%2C3%2C0%2C0%2C0-1.5%2C2.8V29H22v-.4c.1-1.7.1-2.7.8-3.5a21.82%2C21.82%2C0%2C0%2C1%2C3.6-2.9%2C6.46%2C6.46%2C0%2C0%2C0%2C.8-.9%2C2.94%2C2.94%2C0%2C0%2C0%2C.7-1.8%2C3.52%2C3.52%2C0%2C0%2C0-.7-2.1%2C2.7%2C2.7%2C0%2C0%2C0-2.4-.9%2C2.78%2C2.78%2C0%2C0%2C0-2.4%2C1.1%2C4.42%2C4.42%2C0%2C0%2C0-.7%2C2.4v.2h-5V20c.1-3%2C1.2-5.2%2C3.2-6.5a8.64%2C8.64%2C0%2C0%2C1%2C4.7-1.2%2C10.36%2C10.36%2C0%2C0%2C1%2C6%2C1.7A6.06%2C6.06%2C0%2C0%2C1%2C33%2C19.2%2C4.45%2C4.45%2C0%2C0%2C1%2C32%2C22.85Z%22%20transform%3D%22translate%28-4.35%20-4.35%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-question span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-search {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.76%22%20height%3D%2237.32%22%20viewBox%3D%220%200%2032.76%2037.32%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_search%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Ccircle%20cx%3D%2213.26%22%20cy%3D%2213.26%22%20r%3D%2211.76%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2221.06%22%20y1%3D%2222.98%22%20x2%3D%2231.26%22%20y2%3D%2235.82%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-search span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-special {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.95%22%20height%3D%2240%22%20viewBox%3D%220%200%2041.95%2040%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_special%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M24.65%2C7c.19-.55.5-.55.69%2C0L29.6%2C19.21a1.63%2C1.63%2C0%2C0%2C0%2C1.4%2C1l13%2C.26c.58%2C0%2C.67.31.21.66L33.84%2C29a1.63%2C1.63%2C0%2C0%2C0-.53%2C1.64L37.06%2C43c.17.55-.08.74-.56.41L25.86%2C36a1.63%2C1.63%2C0%2C0%2C0-1.73%2C0L13.5%2C43.42c-.47.33-.73.15-.56-.41l3.75-12.4A1.63%2C1.63%2C0%2C0%2C0%2C16.16%2C29L5.84%2C21.14c-.46-.35-.36-.64.21-.66l13-.26a1.63%2C1.63%2C0%2C0%2C0%2C1.4-1Z%22%20transform%3D%22translate%28-4.05%20-5.09%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-special span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-study-program {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242.88%22%20height%3D%2242.9%22%20viewBox%3D%220%200%2042.88%2042.9%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_study-program%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Crect%20x%3D%221.5%22%20y%3D%227.79%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%221.5%22%20y%3D%2220.39%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%221.5%22%20y%3D%2232.99%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.11%22%20y%3D%227.79%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.11%22%20y%3D%2220.39%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.11%22%20y%3D%2232.99%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2226.68%22%20y%3D%2220.39%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2226.68%22%20y%3D%221.5%22%20width%3D%2214.7%22%20height%3D%2214.7%22%20rx%3D%220.97%22%20ry%3D%220.97%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2226.68%22%20y%3D%2232.99%22%20width%3D%228.41%22%20height%3D%228.41%22%20rx%3D%220.56%22%20ry%3D%220.56%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-study-program span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-study {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2230.44%22%20viewBox%3D%220%200%2040%2030.44%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_study%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M11.57%2C29.46c1%2C3.78%2C2.13%2C5.43%2C6%2C7.18S23.4%2C40.22%2C25%2C40.22s3.3-1.65%2C7.27-3.39%2C2.91-2.23%2C3.78-6L25%2C36.15ZM44%2C19.67%2C27.38%2C10.36a5.14%2C5.14%2C0%2C0%2C0-4.75%2C0L5.95%2C19.67c-1.26.78-1.26%2C1.94%2C0%2C2.62L22.63%2C31.6a5.14%2C5.14%2C0%2C0%2C0%2C4.75%2C0l10.76-6L26.41%2C22.87a7.49%2C7.49%2C0%2C0%2C1-1.45.19c-2.13%2C0-3.78-1-3.78-2.23S22.92%2C18.6%2C25%2C18.6a4.3%2C4.3%2C0%2C0%2C1%2C3.59%2C1.45L41%2C24.13l3.1-1.75C45.32%2C21.51%2C45.32%2C20.35%2C44%2C19.67ZM38.92%2C37.32c-.1.78%2C2.62%2C2%2C2.81-.19C42.89%2C26.94%2C40.85%2C24%2C40.85%2C24L38%2C25.58C38.14%2C25.58%2C40.47%2C27.81%2C38.92%2C37.32Z%22%20transform%3D%22translate%28-5%20-9.78%29%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-study span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-summer-winter-semester {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2243%22%20viewBox%3D%220%200%2043%2043%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_summer-winter-semester%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Crect%20x%3D%228.46%22%20y%3D%221.5%22%20width%3D%225.22%22%20height%3D%226.96%22%20rx%3D%221.2%22%20ry%3D%221.2%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2229.32%22%20y%3D%221.5%22%20width%3D%225.22%22%20height%3D%226.96%22%20rx%3D%221.2%22%20ry%3D%221.2%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2213.67%22%20y1%3D%224.98%22%20x2%3D%2229.32%22%20y2%3D%224.98%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%221.5%22%20y1%3D%2213.67%22%20x2%3D%2241.5%22%20y2%3D%2213.67%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2218.71%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2226.44%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2232.31%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2223.63%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%2214.94%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%2F%3E%3Crect%20x%3D%226.26%22%20y%3D%2234.18%22%20width%3D%222.95%22%20height%3D%222.95%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M12%2C8.48H7.57A2.57%2C2.57%2C0%2C0%2C0%2C5%2C11V42.43A2.57%2C2.57%2C0%2C0%2C0%2C7.57%2C45H42.43A2.57%2C2.57%2C0%2C0%2C0%2C45%2C42.43V11a2.57%2C2.57%2C0%2C0%2C0-2.57-2.57H38%22%20transform%3D%22translate%28-3.5%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-summer-winter-semester span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-teaching {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.5%22%20height%3D%2232.1%22%20viewBox%3D%220%200%2041.5%2032.1%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_teaching%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M12.85%2C15.42A5.86%2C5.86%2C0%2C1%2C1%2C7%2C21.29H7A5.86%2C5.86%2C0%2C0%2C1%2C12.85%2C15.42Z%22%20transform%3D%22translate%28-5%20-8.2%29%22%2F%3E%3Cpath%20d%3D%22M16.9%2C28.76H8.74A3.76%2C3.76%2C0%2C0%2C0%2C5%2C32.51V40.3H20.64V32.51A3.69%2C3.69%2C0%2C0%2C0%2C17%2C28.76Z%22%20transform%3D%22translate%28-5%20-8.2%29%22%2F%3E%3Cpath%20d%3D%22M12.85%2C12.61V11.42A1.72%2C1.72%2C0%2C0%2C1%2C14.57%2C9.7H43.28A1.72%2C1.72%2C0%2C0%2C1%2C45%2C11.42h0V30a1.72%2C1.72%2C0%2C0%2C1-1.72%2C1.72H23.79%22%20transform%3D%22translate%28-5%20-8.2%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2215.67%22%20y1%3D%2218.93%22%20x2%3D%2222.69%22%20y2%3D%2211.82%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-teaching span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-world {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22Ebene_1%22%20data-name%3D%22Ebene%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240.01%22%20height%3D%2240.01%22%20viewBox%3D%220%200%2040.01%2040.01%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Ctitle%3Etexticon_world%3C%2Ftitle%3E%3Cg%20id%3D%22Ebene_1-2%22%20data-name%3D%22Ebene%201%22%3E%3Cpath%20d%3D%22M25%2C45A20%2C20%2C0%2C1%2C1%2C45%2C25%2C20%2C20%2C0%2C0%2C1%2C25%2C45ZM25%2C6.67A18.33%2C18.33%2C0%2C1%2C0%2C43.33%2C25%2C18.33%2C18.33%2C0%2C0%2C0%2C25%2C6.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M25%2C45c-6.63%2C0-12-9-12-20S18.37%2C5%2C25%2C5s12%2C9%2C12%2C20S31.63%2C45%2C25%2C45ZM25%2C6.67c-5.71%2C0-10.36%2C8.22-10.36%2C18.33S19.29%2C43.33%2C25%2C43.33%2C35.36%2C35.11%2C35.36%2C25%2C30.71%2C6.67%2C25%2C6.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M25%2C45a.83.83%2C0%2C0%2C1-.83-.83h0V5.83a.84.84%2C0%2C1%2C1%2C1.67%2C0h0V44.17A.83.83%2C0%2C0%2C1%2C25%2C45Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M44.17%2C25.83H5.83a.84.84%2C0%2C1%2C1%2C0-1.67H44.17a.84.84%2C0%2C0%2C1%2C0%2C1.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M41.35%2C16.54H8.65a.84.84%2C0%2C0%2C1%2C0-1.67h32.7a.84.84%2C0%2C0%2C1%2C0%2C1.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3Cpath%20d%3D%22M41.35%2C35.12H8.65a.83.83%2C0%2C1%2C1%2C0-1.67h32.7a.83.83%2C0%2C1%2C1%2C0%2C1.67Z%22%20transform%3D%22translate%28-4.99%20-4.99%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-world span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-bulb {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2239.21%22%20height%3D%2246.96%22%20viewBox%3D%220%200%2039.21%2046.96%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Cpath%20d%3D%22M37%2C21.41a12%2C12%2C0%2C0%2C0-12-12h-.6A12.14%2C12.14%2C0%2C0%2C0%2C12.89%2C20.87a12%2C12%2C0%2C0%2C0%2C2.9%2C8.34%2C12.58%2C12.58%2C0%2C0%2C1%2C2.9%2C8.33v.55a.85.85%2C0%2C0%2C0%2C.8.9H30.2a.85.85%2C0%2C0%2C0%2C.9-.8v-.74a13.62%2C13.62%2C0%2C0%2C1%2C3.17-8.52A11.74%2C11.74%2C0%2C0%2C0%2C37%2C21.41ZM29.38%2C37.18H20.59A14.73%2C14.73%2C0%2C0%2C0%2C17.24%2C28a10.18%2C10.18%2C0%2C0%2C1-2.45-7%2C10.36%2C10.36%2C0%2C0%2C1%2C9.7-9.79A10.22%2C10.22%2C0%2C0%2C1%2C35.17%2C21c0%2C.15%2C0%2C.31%2C0%2C.46a10.53%2C10.53%2C0%2C0%2C1-2.26%2C6.44A15%2C15%2C0%2C0%2C0%2C29.38%2C37.18Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M30.44%2C41.83H19.84a.94.94%2C0%2C0%2C0-.19%2C1.87H30.44a.94.94%2C0%2C0%2C0%2C.19-1.87Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M28.57%2C46H21.71a.94.94%2C0%2C1%2C0%2C0%2C1.88h6.86a.94.94%2C0%2C1%2C0%2C0-1.88Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M25%2C7.57a.89.89%2C0%2C0%2C0%2C.94-.84V3.06a.94.94%2C0%2C0%2C0-1.88%2C0V6.63a.89.89%2C0%2C0%2C0%2C.84.94Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M35.33%2C12a.89.89%2C0%2C0%2C0%2C.67-.3l2.44-2.54a.93.93%2C0%2C1%2C0-1.19-1.43l-.12.12-2.44%2C2.53a.91.91%2C0%2C0%2C0%2C0%2C1.29l0%2C0A1%2C1%2C0%2C0%2C0%2C35.33%2C12Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M14%2C31.69l-2.44%2C2.53a.91.91%2C0%2C0%2C0%2C0%2C1.29l0%2C0a.91.91%2C0%2C0%2C0%2C1.29%2C0l0%2C0L15.33%2C33a.9.9%2C0%2C0%2C0%2C0-1.27l0%2C0a.83.83%2C0%2C0%2C0-1.16-.17A.91.91%2C0%2C0%2C0%2C14%2C31.69Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M43.12%2C20.71H39.64a.94.94%2C0%2C1%2C0-.19%2C1.87.61.61%2C0%2C0%2C0%2C.19%2C0h3.48a.88.88%2C0%2C0%2C0%2C.93-.83v-.1a.93.93%2C0%2C0%2C0-.92-.94Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M10.36%2C20.71H6.88a.94.94%2C0%2C0%2C0-.84%2C1%2C1%2C1%2C0%2C0%2C0%2C.84.84h3.48a.94.94%2C0%2C1%2C0%2C.19-1.87A.61.61%2C0%2C0%2C0%2C10.36%2C20.71Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M36%2C31.69A.93.93%2C0%2C0%2C0%2C34.67%2C33l2.44%2C2.54a1%2C1%2C0%2C0%2C0%2C.66.28.8.8%2C0%2C0%2C0%2C.65-.28.91.91%2C0%2C0%2C0%2C0-1.29l0%2C0Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3Cpath%20d%3D%22M14%2C11.7a1.06%2C1.06%2C0%2C0%2C0%2C.65.28.87.87%2C0%2C0%2C0%2C.66-.28.91.91%2C0%2C0%2C0%2C0-1.29l0%2C0L12.89%2C7.85A.93.93%2C0%2C1%2C0%2C11.46%2C9a1.36%2C1.36%2C0%2C0%2C0%2C.12.12Z%22%20transform%3D%22translate%28-5.44%20-1.52%29%22%20style%3D%22stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%201.2000000476837158px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-bulb span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-checklist {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.36%22%20height%3D%2243%22%20viewBox%3D%220%200%2032.36%2043%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Cpath%20d%3D%22M35.38%2C7.57H30.24V9.2a1%2C1%2C0%2C0%2C1-.95%2C1H20.71a1%2C1%2C0%2C0%2C1-.95-1V7.57H14.62a4.31%2C4.31%2C0%2C0%2C0-4.3%2C4.3h0V40.7A4.29%2C4.29%2C0%2C0%2C0%2C14.6%2C45H35.38a4.29%2C4.29%2C0%2C0%2C0%2C4.3-4.28V11.87A4.31%2C4.31%2C0%2C0%2C0%2C35.38%2C7.57Z%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M30.24%2C7.57V6a1%2C1%2C0%2C0%2C0-.95-1H20.71a1%2C1%2C0%2C0%2C0-.95%2C1V7.57%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M19.76%2C7.57V9.2a1%2C1%2C0%2C0%2C0%2C.95%2C1h8.58a1%2C1%2C0%2C0%2C0%2C.95-1V7.57%22%20transform%3D%22translate%28-8.82%20-3.5%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2225.58%22%20y1%3D%2216.45%22%20x2%3D%2216.19%22%20y2%3D%2216.45%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%226.68%2015.18%208.85%2017.33%2012.13%2013.96%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2225.58%22%20y1%3D%2224.78%22%20x2%3D%2216.19%22%20y2%3D%2224.78%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%226.68%2023.51%208.85%2025.67%2012.13%2022.29%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2225.58%22%20y1%3D%2233.11%22%20x2%3D%2216.19%22%20y2%3D%2233.11%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%226.68%2031.84%208.85%2034%2012.13%2030.62%22%20style%3D%22fill%3A%20rgb%28225%2C51%2C77%29%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-checklist span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-direction {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.82%22%20height%3D%2241.92%22%20viewBox%3D%220%200%2032.82%2041.92%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Cpolyline%20points%3D%229.55%2019.51%209.55%201.5%201.54%201.5%201.54%2039.18%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M12.49%2C44.46h7.93s-.21-15.91%2C12.45-20.33l2.21%2C4.66%2C7.23-12.73L28.14%2C12.11l2%2C4.88S12.49%2C23.92%2C12.49%2C44.46Z%22%20transform%3D%22translate%28-10.99%20-4.04%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-direction span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-mail_open {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2243%22%20height%3D%2245.4%22%20viewBox%3D%220%200%2043%2045.4%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Cpath%20d%3D%22M13%2C15.49%2C6.72%2C19.76l-.2.21A5.56%2C5.56%2C0%2C0%2C0%2C5%2C23.77V40.68a5.54%2C5.54%2C0%2C0%2C0%2C5.53%2C5.52H39.47A5.54%2C5.54%2C0%2C0%2C0%2C45%2C40.68V23.77a5.47%2C5.47%2C0%2C0%2C0-1.43-3.69l-.29-.32L37%2C15.47%22%20transform%3D%22translate%28-3.5%20-2.3%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpolyline%20points%3D%223.22%2018.61%2021.5%2031.06%2039.78%2018.61%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linejoin%3A%20round%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2227.78%22%20y1%3D%228.48%22%20x2%3D%2215.22%22%20y2%3D%228.48%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2227.78%22%20y1%3D%2214%22%20x2%3D%2215.22%22%20y2%3D%2214%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2227.78%22%20y1%3D%2219.52%22%20x2%3D%2215.22%22%20y2%3D%2219.52%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M13%2C24.19V4.93A1.18%2C1.18%2C0%2C0%2C1%2C14.22%2C3.8H35.78A1.18%2C1.18%2C0%2C0%2C1%2C37%2C4.93V24.19%22%20transform%3D%22translate%28-3.5%20-2.3%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20square%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-mail_open span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.color-0 .block__textimage__image .icon.icon-signpost {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248.34%22%20height%3D%2248.25%22%20viewBox%3D%220%200%2048.34%2048.25%22%20fill%3D%22rgb%28225%2C51%2C77%29%22%20style%3D%22%22%3E%3Cline%20x1%3D%2224.17%22%20y1%3D%2231.13%22%20x2%3D%2224.17%22%20y2%3D%2246.75%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2224.17%22%20y1%3D%2215.1%22%20x2%3D%2224.17%22%20y2%3D%2220.55%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cline%20x1%3D%2224.17%22%20y1%3D%221.5%22%20x2%3D%2224.17%22%20y2%3D%224.71%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-linecap%3A%20round%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M41.9%2C16.78H8.39A1.4%2C1.4%2C0%2C0%2C1%2C7%2C15.38V7.79a1.39%2C1.39%2C0%2C0%2C1%2C1.38-1.4H41.9a1.41%2C1.41%2C0%2C0%2C1%2C.92.34l4.37%2C3.8a1.41%2C1.41%2C0%2C0%2C1%2C.13%2C2%2C1.59%2C1.59%2C0%2C0%2C1-.13.13l-4.37%2C3.79A1.35%2C1.35%2C0%2C0%2C1%2C41.9%2C16.78Z%22%20transform%3D%22translate%28-0.83%20-1.68%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3Cpath%20d%3D%22M8.1%2C22.23H41.61A1.39%2C1.39%2C0%2C0%2C1%2C43%2C23.61v7.61a1.4%2C1.4%2C0%2C0%2C1-1.4%2C1.4H8.1a1.4%2C1.4%2C0%2C0%2C1-.92-.35L2.81%2C28.48a1.41%2C1.41%2C0%2C0%2C1-.13-2%2C.8.8%2C0%2C0%2C1%2C.13-.13l4.37-3.79A1.41%2C1.41%2C0%2C0%2C1%2C8.1%2C22.23Z%22%20transform%3D%22translate%28-0.83%20-1.68%29%22%20style%3D%22fill%3A%20none%3B%20stroke%3A%20rgb%28225%2C51%2C77%29%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%203px%3B%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  content: " ";
  display: inline-block; }

.color-0 .block__textimage__image .icon.icon-signpost span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.block__textimage--bigimage .block__textimage__image .icon {
  width: 130px;
  height: 150px; }

.block__video__youtube {
  background-color: #000;
  margin-bottom: 30px;
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  cursor: pointer; }

.block__video__youtube img {
  width: 100%;
  top: 0;
  left: 0;
  opacity: 1; }

.block__video__youtube .play-button {
  width: 90px;
  height: 60px;
  background-color: #333;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0.8;
  border-radius: 6px; }

.block__video__youtube .play-button:before {
  content: "";
  border-style: solid;
  border-width: 15px 0 15px 26.0px;
  border-color: transparent transparent transparent #fff; }

.block__video__youtube img,
.block__video__youtube .play-button {
  cursor: pointer; }

.block__video__youtube img,
.block__video__youtube iframe,
.block__video__youtube .play-button,
.block__video__youtube .play-button:before {
  position: absolute; }

.block__video__youtube .play-button,
.block__video__youtube .play-button:before {
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0); }

.block__video__youtube iframe {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0; }

.block__video__default .video-js .vjs-big-play-button {
  width: 90px;
  height: 60px;
  background-color: #333;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0.8;
  border-radius: 6px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  border: 0;
  font-size: 14px; }

.block__video__default .video-js .vjs-big-play-button:before {
  content: "";
  border-style: solid;
  border-width: 15px 0 15px 26.0px;
  border-color: transparent transparent transparent #fff;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  transform: translate3d(-50%, -50%, 0); }
