.DateLabel_date-label__label__5sA_9,
.DateLabel_date-label__value__4pDEy {
    font-family: aktiv-grotesk, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-weight: 400;
    font-size: .8rem;
    line-height: 1.5
}

.DateLabel_date-label__label__5sA_9 {
    margin-right: 5px;
    color: #616a73
}

.DateLabel_date-label__value__4pDEy {
    color: #616a73
}

.LegalComponentHeader_legal-component-header__title__5_utG {
    text-transform: uppercase;
    font-family: lexia, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-weight: 700;
    font-size: 2rem;
    line-height: 1.3
}

@media(min-width:1200px) {
    .LegalComponentHeader_legal-component-header__title__5_utG {
        font-size: 2.5rem
    }
}

.LegalComponentHeader_legal-component-header__sub-title__yb92m {
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.6;
    letter-spacing: .02rem
}

.LegalComponentHeader_legal-component-header__date__MGCpH,
.LegalComponentHeader_legal-component-header__sub-title__yb92m {
    font-family: aktiv-grotesk, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji
}

.LegalComponentHeader_legal-component-header__date__MGCpH {
    font-weight: 400;
    font-size: .8rem;
    line-height: 1.5
}

.LegalComponentHeader_legal-component-header__a7OtV {
    justify-content: center;
    text-align: center;
    padding: 32px 0;
    color: #000
}

@media(max-width:575.98px) {
    .LegalComponentHeader_legal-component-header__a7OtV {
        -webkit-hyphens: auto;
        hyphens: auto
    }
}

.LegalComponentHeader_legal-component-header__date__MGCpH {
    color: #000;
    font-weight: 700
}

.LegalComponentTextBlock_legal-component-text-block__title__T07mr {
    font-weight: 700;
    font-size: 1.2rem;
    letter-spacing: .02rem
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u,
.LegalComponentTextBlock_legal-component-text-block__title__T07mr {
    font-family: aktiv-grotesk, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    line-height: 1.6
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u {
    font-weight: 400;
    font-size: 1rem
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u li {
    font-family: aktiv-grotesk, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-weight: 400;
    font-size: .8rem;
    line-height: 1.5
}

.LegalComponentTextBlock_legal-component-text-block__cHsfD {
    justify-content: center;
    padding: 32px 0;
    color: #000
}

@media(max-width:575.98px) {
    .LegalComponentTextBlock_legal-component-text-block__cHsfD {
        -webkit-hyphens: auto;
        hyphens: auto
    }
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u ul {
    list-style: none;
    padding: 0
}

@media(max-width:575.98px) {
    .LegalComponentTextBlock_legal-component-text-block__description____b1u ul {
        padding-left: 30px
    }
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u li {
    margin-bottom: 8px
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u li:last-child {
    margin-bottom: 0
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u ul li {
    position: relative
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u ul li:before {
    position: absolute;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
    content: " ";
    background-color: #1f2837;
    height: 7px;
    width: 7px;
    border-radius: 50%
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u a {
    word-break: break-all;
    color: #000
}

.LegalComponentTextBlock_legal-component-text-block__description____b1u a:hover {
    color: #6ec800
}

.LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__title__6nQfm {
    font-family: aktiv-grotesk, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-weight: 700;
    font-size: 1.2rem;
    line-height: 1.6;
    letter-spacing: .02rem
}

.LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__block-description__WRlAN,
.LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__block-title__wjjNX {
    font-family: aktiv-grotesk, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.6
}

.LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__K2h1h {
    padding: 32px 0;
    color: #000
}

.LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__block-wrapper__PUGWZ {
    margin-bottom: 24px;
    display: flex;
    flex-direction: row
}

@media(max-width:991.98px) {
    .LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__block-wrapper__PUGWZ {
        flex-direction: column
    }
}

.LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__block-wrapper__PUGWZ:last-child {
    margin-bottom: 0
}

.LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__block-title__wjjNX {
    color: #000;
    font-weight: 700
}

.LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__block-description__WRlAN a {
    word-break: break-all;
    color: #000
}

.LegalComponentSubBlockWithTitels_legal-component-sub-block-with-titels__block-description__WRlAN a:hover {
    color: #6ec800
}

.Imprint_imprint__qwHgI {
    margin-top: 32px;
    margin-bottom: 42px
}