.feature-card_wrapp {
    position: relative;
}

.circle-number {
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #c8c8c8;
    background-color: #fff;
    color: #005d5a;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    z-index: 2;
}



.medeed-vision-section {
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    padding: 40px 0;
}

.vision-content {
    text-align: center;
}

.vision-subtitle {
    font-weight: 500;
    letter-spacing: 2px;
    margin-bottom: 20px;
    display: block;
}

.vision-title {
    line-height: 1.2;
    margin-bottom: 15px;
}

.vision-divider {
    width: 40px;
    height: 1px;
    background: #95a5a6;
    margin: 0 auto 25px auto;
}

.vision-description {
    line-height: 1.6;
    margin-bottom: 25px;
}

/* Fachkräfte content template — 2026-09-14 */
.medeed-template-page {
    overflow-x: hidden;
    color: #40566a;
}

.medeed-template-page h1,
.medeed-template-page h2,
.medeed-template-page h3 {
    color: #15385e;
    text-transform: none;
}

.medeed-template-intro {
    background: #f3f6f8;
}

.medeed-template-intro__copy {
    max-width: 760px;
}

.medeed-template-intro__copy h1 {
    margin: 12px 0 20px;
    line-height: 1.14;
}

.medeed-template-intro__copy p {
    max-width: 760px;
    line-height: 1.85;
}

.medeed-template-intro__media {
    border: 1px solid #dce7ed;
    background: #ffffff;
    box-shadow: 0 16px 36px rgba(20, 60, 85, 0.10);
}

.medeed-template-intro__media img {
    display: block;
    width: 100%;
    height: 420px;
    object-fit: cover;
}

.medeed-template-content {
    background: #ffffff;
}

.medeed-template-grid>[class*="col-"] {
    display: flex;
}

.medeed-template-card {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 1px solid #dce7ed;
    background: #ffffff;
    box-shadow: 0 10px 28px rgba(20, 60, 85, 0.08);
}

.medeed-template-card__media img {
    display: block;
    width: 100%;
    height: 190px;
    object-fit: cover;
}

.medeed-template-card>h2,
.medeed-template-card>h3,
.medeed-template-card>h4,
.medeed-template-card>p,
.medeed-template-card>ol,
.medeed-template-card>ul,
.medeed-template-card>a {
    margin-right: 24px;
    margin-left: 24px;
}

.medeed-template-card>h2 {
    margin-top: 24px;
    font-size: 1.2em;
    line-height: 1.35;
}


.medeed-template-card>h3 {
    margin-top: 24px;
    line-height: 1.35;
}


.medeed-template-card>h4 {
    margin-top: 24px;
    line-height: 1.35;
}

.medeed-template-card>p {
    line-height: 1.75;
}

.medeed-template-card> :last-child {
    margin-bottom: 26px;
}

.medeed-template-note {
    margin-top: 28px;
    padding: 28px;
    border: 1px solid #dce7ed;
    background: #eef6f5;
}

.medeed-template-note h2 {
}


.medeed-template-note h3 {
}

.medeed-template-page ol,
.medeed-template-page ul {
    padding-left: 22px;
}

.medeed-template-page li {
    margin-bottom: 10px;
    line-height: 1.7;
}

@media (max-width: 991.98px) {
   

    .medeed-template-intro__media img {
        height: 360px;
    }
}

@media (max-width: 767.98px) {
   

    .medeed-template-intro__media img {
        height: 280px;
    }

    .medeed-template-card__media img {
        height: 210px;
    }

    .medeed-template-note {
        padding: 22px;
    }
}

/* medeed-arbeitsvertrag-rechte-v2-2026-09-23-r1:start */
.medeed-contract-page {
    --contract-green: #005d5a;
    --contract-ink: #17322f;
    --contract-muted: #526764;
    --contract-soft: #f7f9f8;
    --contract-line: #dbe6e4;
    --contract-button-height: 54px;
    color: var(--contract-ink);
}

.medeed-contract-page,
.medeed-contract-page *,
.medeed-contract-page *::before,
.medeed-contract-page *::after {
    box-sizing: border-box;
    border-radius: 0 !important;
}

.medeed-contract-page :is(p, li) {
    color: var(--contract-muted);
    line-height: 1.78;
    overflow-wrap: break-word;
}

.medeed-contract-page p {
    margin: 0 0 16px;
    text-align: left;
}

.medeed-contract-page strong {
    color: var(--contract-ink);
}

.medeed-contract-intro {
    padding: 74px 0;
    background: #fff;
}

.medeed-contract-intro__grid {
    display: grid;
    grid-template-columns: minmax(0, 1.06fr) minmax(390px, .94fr);
    gap: 54px;
    align-items: stretch;
}

.medeed-contract-intro__copy {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
}

.medeed-contract-intro .sub-title {
    display: block;
    margin: 0 0 12px;
    color: var(--contract-green);
    font-weight: 700;
    line-height: 1.45;
}

.medeed-contract-intro h1 {
    margin: 0 0 22px;
    color: var(--contract-ink);
    line-height: 1.08;
}

.medeed-contract-intro__media {
    min-height: 440px;
    margin: 0;
    border: 1px solid var(--contract-line);
    overflow: hidden;
}

.medeed-contract-intro__media img {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 440px;
    object-fit: cover;
    object-position: center;
}

.medeed-contract-section {
    padding: 68px 0;
    background: #fff;
}

.medeed-contract-section--soft {
    background: var(--contract-soft);
}

.medeed-contract-layout {
    display: block;
}

.medeed-contract-layout--single {
    display: block;
}

.medeed-contract-copy {
    min-width: 0;
}

.medeed-contract-copy::after {
    content: "";
    display: block;
    clear: both;
}

.medeed-contract-heading {
    display: grid;
    grid-template-columns: 48px minmax(0, 1fr);
    gap: 16px;
    align-items: center;
    margin: 0 0 24px;
}

.medeed-contract-heading__icon {
    display: inline-flex;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border: 1px solid #b8cfcb;
    color: var(--contract-green);
    background: #fff;
    font-size: 20px;
}

.medeed-contract-heading h2 {
    margin: 0;
    color: var(--contract-ink);
    line-height: 1.2;
}

.medeed-contract-copy h3 {
    margin: 28px 0 12px;
    padding-top: 18px;
    border-top: 1px solid var(--contract-line);
    color: var(--contract-ink);
    line-height: 1.35;
}

.medeed-contract-media {
    float: right;
    width: min(32%, 340px);
    margin: 0 0 24px 36px;
    border: 1px solid var(--contract-line);
    overflow: hidden;
}

.medeed-contract-layout--reverse .medeed-contract-media {
    float: left;
    margin: 0 36px 24px 0;
}

.medeed-contract-media img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    object-position: center;
}

.medeed-contract-list {
    display: grid;
    gap: 10px;
    margin: 20px 0 0;
    padding: 0;
    list-style: none;
}

.medeed-contract-list li {
    position: relative;
    margin: 0;
    padding: 0 0 0 29px;
}

.medeed-contract-list li::before {
    content: "\f00c";
    position: absolute;
    top: 2px;
    left: 0;
    color: var(--contract-green);
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free";
    font-weight: 900;
}

.medeed-contract-list--ordered {
    counter-reset: contract-step;
}

.medeed-contract-list--ordered li {
    counter-increment: contract-step;
    padding-left: 42px;
}

.medeed-contract-list--ordered li::before {
    content: counter(contract-step);
    top: 0;
    display: inline-flex;
    width: 28px;
    height: 28px;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--contract-green);
    color: var(--contract-green);
    background: #fff;
    font-family: inherit;
    font-size: 13px;
    font-weight: 800;
}

.medeed-contract-table-wrap {
    clear: both;
    width: 100%;
    margin: 24px 0;
    border: 1px solid var(--contract-line);
    background: #fff;
    overflow-x: auto;
}

.medeed-contract-table {
    width: 100%;
    min-width: 720px;
    margin: 0 !important;
    border-collapse: collapse;
    table-layout: auto;
}

.medeed-contract-table th,
.medeed-contract-table td {
    padding: 13px 16px !important;
    border: 1px solid var(--contract-line) !important;
    text-align: left !important;
    vertical-align: top !important;
    line-height: 1.55;
}

.medeed-contract-table th {
    color: #fff;
    background: var(--contract-green);
    font-weight: 700;
}

.medeed-contract-table td {
    color: var(--contract-muted);
    background: #fff;
}

.medeed-contract-table tbody tr:nth-child(even) td {
    background: #f7faf9;
}

.medeed-contract-source {
    color: inherit;
}

.medeed-contract-actions {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
    margin-top: 24px;
}

.medeed-contract-page .medeed-uniform-btn.th-btn {
    display: inline-flex !important;
    flex: 0 0 310px;
    width: 310px !important;
    min-width: 310px;
    max-width: 100%;
    height: 54px !important;
    min-height: 54px !important;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    padding: 0 20px !important;
    border: 1px solid var(--contract-green) !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    background: var(--contract-green) !important;
    box-shadow: none !important;
    text-align: center;
    text-decoration: none !important;
    text-transform: none;
    white-space: nowrap;
    transition: background-color .18s ease, color .18s ease, border-color .18s ease;
}

.medeed-contract-page .medeed-uniform-btn.th-btn::before,
.medeed-contract-page .medeed-uniform-btn.th-btn::after {
    display: none !important;
}

.medeed-contract-page .medeed-uniform-btn.th-btn span {
    color: inherit !important;
    font-size: 14px;
    line-height: 1;
    white-space: nowrap;
}

.medeed-contract-page .medeed-uniform-btn.th-btn:is(:hover, :focus-visible) {
    border-color: var(--contract-green) !important;
    color: var(--contract-green) !important;
    -webkit-text-fill-color: var(--contract-green) !important;
    background: #fff !important;
}

.medeed-contract-page .medeed-uniform-btn.th-btn:focus-visible {
    outline: 2px solid var(--contract-green);
    outline-offset: 3px;
}

.medeed-contract-section--final {
    border-top: 1px solid var(--contract-line);
    background: #eef5f3;
    text-align: center;
}

.medeed-contract-section--final .medeed-contract-copy {
    max-width: 1040px;
    margin-inline: auto;
}

.medeed-contract-section--final .medeed-contract-heading {
    grid-template-columns: 1fr;
    justify-items: center;
}

.medeed-contract-section--final p {
    text-align: center;
}

.medeed-contract-actions--center {
    justify-content: center;
}

@media (max-width: 991.98px) {
    .medeed-contract-intro__grid {
        grid-template-columns: 1fr;
        gap: 30px;
    }

    .medeed-contract-intro__media {
        min-height: 360px;
    }

    .medeed-contract-intro__media img {
        min-height: 360px;
    }

    .medeed-contract-media,
    .medeed-contract-layout--reverse .medeed-contract-media {
        float: none;
        width: min(100%, 520px);
        margin: 0 auto 24px;
    }
}

@media (max-width: 575.98px) {

    .medeed-contract-intro,
    .medeed-contract-section {
        padding: 46px 0;
    }

    .medeed-contract-heading {
        grid-template-columns: 42px minmax(0, 1fr);
        gap: 12px;
    }

    .medeed-contract-heading__icon {
        width: 42px;
        height: 42px;
        font-size: 18px;
    }

    .medeed-contract-heading h2 {
        font-size: 25px;
    }

    .medeed-contract-intro__media,
    .medeed-contract-intro__media img {
        min-height: 280px;
    }

    .medeed-contract-media {
        width: 100%;
    }

    .medeed-contract-actions {
        flex-direction: column;
        align-items: stretch;
    }

    .medeed-contract-page .medeed-uniform-btn.th-btn {
        flex-basis: 54px;
        width: 100% !important;
        min-width: 0;
        padding: 0 12px !important;
        font-size: 13px;
    }

    .medeed-contract-table th,
    .medeed-contract-table td {
        padding: 11px 13px !important;
    }
}

/* medeed-arbeitsvertrag-rechte-v2-2026-09-23-r1:end */
/* database-page-standard:start */
#db-page-29.db-standard.db-standard.db-standard{--db-container:100%;--ml-green:#447471;--ml-border:#d7e2df;--ml-tint:#f3f8f6;font-size:14px;line-height:26px;color:#234d4a;max-width:none!important;overflow:clip;padding:0!important}
@media(min-width:576px){#db-page-29.db-standard.db-standard.db-standard{--db-container:540px}}@media(min-width:768px){#db-page-29.db-standard.db-standard.db-standard{--db-container:720px}}@media(min-width:992px){#db-page-29.db-standard.db-standard.db-standard{--db-container:960px}}@media(min-width:1200px){#db-page-29.db-standard.db-standard.db-standard{--db-container:1140px}}@media(min-width:1300px){#db-page-29.db-standard.db-standard.db-standard{--db-container:calc(var(--main-container) + var(--container-gutters))}}
#db-page-29.db-standard.db-standard.db-standard .container.container{width:100%;max-width:var(--db-container)!important;padding-inline:12px!important;margin-inline:auto!important}
#db-page-29.db-standard.db-standard.db-standard :is(.ml-copy,.mdc-prose,.mdc-content-stack,.mdc-section-head,.ml-heading,.medeed-housing-copy,.medeed-salary-copy,.medeed-contract-copy){max-width:none!important;width:100%}
#db-page-29.db-standard.db-standard.db-standard :is(h1,h2,h3){font-family:Outfit,sans-serif!important;color:#07232c!important;letter-spacing:normal;text-transform:none}
#db-page-29.db-standard.db-standard.db-standard :is(h1,h2){font-size:1.2em!important;font-weight:600!important;line-height:1.26!important}
@media(max-width:1500px){#db-page-29.db-standard.db-standard.db-standard :is(h1,h2){font-size:1.1em!important;line-height:1.31!important}}@media(max-width:575px){#db-page-29.db-standard.db-standard.db-standard :is(h1,h2){font-size:1em!important}}
#db-page-29.db-standard.db-standard.db-standard p{font-size:14px!important;line-height:26px!important;color:#234d4a!important}
#db-page-29.db-standard.db-standard.db-standard :is(h1,h2,.sec-title,.ml-heading,.mdc-section-head)::before,#db-page-29.db-standard.db-standard.db-standard :is(h1,h2,.sec-title,.ml-heading,.mdc-section-head)::after,#db-page-29.db-standard.db-standard.db-standard .mdc-cta::before,#db-page-29.db-standard.db-standard.db-standard .mdc-cta::after{display:none!important;content:none!important}
#db-page-29.db-standard.db-standard.db-standard :is(.title-underline,.mdc-heading-rule){border:0!important;background:none!important}#db-page-29.db-standard.db-standard.db-standard .mdc-heading-rule{display:none!important}
#db-page-29.db-standard.db-standard.db-standard :is(section,.ml-highlight,.ml-intro,.ml-intro-band){border:0!important;box-shadow:none!important}#db-page-29.db-standard.db-standard.db-standard .ml-section{padding-inline:0!important}
#db-page-29.db-standard.db-standard.db-standard :is(.ml-note,.mdc-note,.mdc-card,.medeed-procedure-card,.medeed-procedure-note){border:1px solid #d7e2df!important}
#db-page-29.db-standard.db-standard.db-standard :is(img,figure,.ml-photo,.ml-figure,.mdc-media-frame,.mdc-photo-card){border:0!important;box-shadow:none!important;transform:none!important;border-radius:0!important}
#db-page-29.db-standard.db-standard.db-standard :is(.ml-photo,.ml-figure,.mdc-media-frame,.mdc-photo-card)::before,#db-page-29.db-standard.db-standard.db-standard :is(.ml-photo,.ml-figure,.mdc-media-frame,.mdc-photo-card)::after{display:none!important}
#db-page-29.db-standard.db-standard.db-standard .db-hero,#db-page-29.db-standard.db-standard.db-standard .db-closing{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;position:relative;border:0!important;border-radius:0!important;background-color:#f3f8f6!important;background-image:linear-gradient(90deg,#f3f8f6,rgba(243,248,246,.98) 30%,rgba(243,248,246,.95) 52%,rgba(243,248,246,.3) 64%,transparent 74%),url('/images/hero/arbeitsvertrag-rechte.jpg')!important;background-size:cover!important;background-position:right center!important;background-repeat:no-repeat!important;padding:48px max(12px,calc((100vw - min(100vw,var(--db-container)))/2 + 12px))!important;display:block!important;min-height:510px}
#db-page-29.db-standard.db-standard.db-standard .db-closing{background-image:linear-gradient(90deg,#f3f8f6,rgba(243,248,246,.98) 30%,rgba(243,248,246,.95) 52%,rgba(243,248,246,.3) 64%,transparent 74%),url('/images/hero/cta-office.jpg')!important;min-height:440px;text-align:left!important}
#db-page-29.db-standard.db-standard.db-standard .db-hero>.container,#db-page-29.db-standard.db-standard.db-standard .db-closing>.container{padding:0!important;max-width:none!important;width:100%!important}
#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing)>:is(.ml-intro-heading,.ml-heading,.ml-copy,.ml-actions,.ml-intro-note){width:53%!important;max-width:740px!important}
#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.mdc-hero__grid--layered,.mdc-family-final-grid,.medeed-housing-intro__grid,.medeed-salary-intro__grid,.medeed-contract-intro__grid,.medeed-housing-layout,.medeed-salary-layout,.medeed-contract-layout,.medeed-procedure-cta){display:block!important;width:53%!important;max-width:740px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#db-page-29.db-standard.db-standard.db-standard .db-hero>.container>.mdc-hero-title{width:53%;max-width:740px;text-align:left!important}
#db-page-29.db-standard.db-standard.db-standard .db-hero .row{display:block!important;margin:0!important;width:53%;max-width:740px}
#db-page-29.db-standard.db-standard.db-standard .db-hero .col-lg-7{width:100%!important;padding:0!important}
#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.ml-intro-visual,.mdc-photo-stack,.mdc-family-final-media,.medeed-housing-intro__media,.medeed-salary-intro__media,.medeed-contract-intro__media){display:none!important}
#db-page-29.db-standard.db-standard.db-standard .db-hero .col-lg-5,#db-page-29.db-standard.db-standard.db-standard .db-closing figure{display:none!important}
#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.mdc-prose,.mdc-content-stack,.mdc-family-final-copy,.mdc-cta,.mdc-cta--framed,.medeed-housing-intro__copy,.medeed-salary-intro__copy,.medeed-contract-intro__copy,.medeed-procedure-cta>div){display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;width:100%!important;max-width:none!important}
#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.ml-heading,.mdc-section-head,.mdc-heading-line){display:block!important;padding:0!important;text-align:left!important;margin:0 0 20px!important}
#db-page-29.db-standard.db-standard.db-standard .db-closing>.container>.mdc-section-head,#db-page-29.db-standard.db-standard.db-standard .db-closing>.container>.mdc-content-stack{width:53%!important;max-width:740px!important}
#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.ml-icon,.mdc-heading-line>.mdc-icon){display:none!important}
#db-page-29.db-standard.db-standard.db-standard .db-hero h1{margin-bottom:20px!important}#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) h2{text-align:left!important;margin-bottom:20px!important}
#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .mdc-flow{gap:0!important}#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) p{margin:0!important}#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) p+p{margin-top:16px!important}
#db-page-29.db-standard.db-standard.db-standard :is(.ml-actions,.medeed-page-actions,.medeed-visa-actions,.medeed-family-actions,.medeed-residence-actions){display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-start!important;overflow:visible!important;padding:0!important;margin-top:22px!important}
#db-page-29.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto!important;width:270px!important;max-width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 12px!important;margin:0!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;border:1px solid #447471!important;border-radius:0!important;background:#447471!important;color:#fcfdfd!important;box-shadow:none!important}
#db-page-29.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn *{color:inherit!important;-webkit-text-fill-color:currentColor!important}#db-page-29.db-standard.db-standard.db-standard .th-btn::before,#db-page-29.db-standard.db-standard.db-standard .th-btn::after{display:none!important}#db-page-29.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn:is(:hover,:focus-visible){background:white!important;color:#447471!important;border-color:#447471!important}
#db-page-29.db-standard.db-standard.db-standard .db-faq-section,#db-page-29.db-standard.db-standard.db-standard section:has(.db-faq-item):not(.medeed-life-body){padding:50px 0!important;background:white!important;border:0!important}
#db-page-29.db-standard.db-standard.db-standard :is(.ml-faq-list,.mdc-faq,.medeed-housing-faq__list){display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important;margin:0!important}
#db-page-29.db-standard.db-standard.db-standard .db-faq-item{display:block!important;border:1px solid #d7e2ec!important;border-radius:0!important;background:white!important;padding:0!important;margin:0!important;box-shadow:none!important}
#db-page-29.db-standard.db-standard.db-standard .db-faq-item summary{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;gap:12px!important;align-items:center!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;line-height:26px!important;list-style:none!important;color:#263746!important;cursor:pointer}
#db-page-29.db-standard.db-standard.db-standard .db-faq-item summary span{font:inherit!important;line-height:inherit!important;margin:0!important;color:inherit!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item summary::-webkit-details-marker{display:none!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item summary::before{display:none!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item summary::after{content:'+'!important;width:18px!important;height:26px!important;line-height:26px!important;border:0!important;background:transparent!important;padding:0!important;color:#447471!important;transform:none!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item[open] summary::after{content:'−'!important}
#db-page-29.db-standard.db-standard.db-standard .db-faq-item>div{padding:0 16px 14px!important;gap:0!important;background:transparent!important;margin:0!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item p{margin:0!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item p+p{margin-top:16px!important}
#db-page-29.db-standard.db-standard.db-standard section:has(.db-faq-item):not(.medeed-life-body) :is(.ml-heading,.mdc-section-head){margin:0 0 28px!important;max-width:none!important;text-align:center!important;display:block!important}#db-page-29.db-standard.db-standard.db-standard section:has(.db-faq-item):not(.medeed-life-body) h2{text-align:center!important;margin-bottom:15px!important}#db-page-29.db-standard.db-standard.db-standard section:has(.db-faq-item) :is(.ml-heading>.ml-icon,.mdc-heading-line>.mdc-icon){display:none!important}
#db-page-29.db-standard.db-standard.db-standard .mdc-journey{width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;gap:12px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;background:#fff!important;margin-top:24px!important}#db-page-29.db-standard.db-standard.db-standard .mdc-journey__item{border:1px solid #d7e2df!important;min-width:0!important;border-radius:0!important}#db-page-29.db-standard.db-standard.db-standard .mdc-journey__item::after{display:none!important}
@media(max-width:1199px){#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing){background-image:none!important;min-height:0!important;padding-top:32px!important;padding-bottom:0!important}#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.mdc-hero__grid--layered,.mdc-family-final-grid,.medeed-housing-intro__grid,.medeed-salary-intro__grid,.medeed-contract-intro__grid,.medeed-housing-layout,.medeed-salary-layout,.medeed-contract-layout,.medeed-procedure-cta,.row){width:100%!important;max-width:none!important}#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing)>:is(.ml-intro-heading,.ml-heading,.ml-copy,.ml-actions,.ml-intro-note),#db-page-29.db-standard.db-standard.db-standard .db-hero>.container>.mdc-hero-title,#db-page-29.db-standard.db-standard.db-standard .db-closing>.container>:is(.mdc-section-head,.mdc-content-stack){width:100%!important;max-width:none!important}#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing)::after{content:''!important;display:block!important;width:100vw;margin-left:calc(50% - 50vw);margin-top:32px;aspect-ratio:2048/768;background:linear-gradient(180deg,#f3f8f6,transparent 34%),url('/images/hero/arbeitsvertrag-rechte.jpg') center/contain no-repeat}#db-page-29.db-standard.db-standard.db-standard .db-closing::after{aspect-ratio:2069/581;background-image:linear-gradient(180deg,#f3f8f6,transparent 34%),url('/images/hero/cta-office.jpg')}#db-page-29.db-standard.db-standard.db-standard .mdc-journey{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){#db-page-29.db-standard.db-standard.db-standard .db-faq-section,#db-page-29.db-standard.db-standard.db-standard section:has(.db-faq-item):not(.medeed-life-body){padding:38px 0!important}}
@media(max-width:575px){#db-page-29.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn{width:100%!important}#db-page-29.db-standard.db-standard.db-standard .mdc-journey{grid-template-columns:1fr!important}}
/* database-page-standard:end */

#db-page-29.db-standard.db-standard.db-standard :is(.ml-checklist>li,.ml-service-card,.mdc-callout){border:1px solid #d7e2df!important}

#db-page-29.db-standard.db-standard.db-standard{--db-container:100vw}
@media(min-width:576px){#db-page-29.db-standard.db-standard.db-standard{--db-container:540px}}@media(min-width:768px){#db-page-29.db-standard.db-standard.db-standard{--db-container:720px}}@media(min-width:992px){#db-page-29.db-standard.db-standard.db-standard{--db-container:960px}}@media(min-width:1200px){#db-page-29.db-standard.db-standard.db-standard{--db-container:1140px}}@media(min-width:1300px){#db-page-29.db-standard.db-standard.db-standard{--db-container:calc(var(--main-container) + var(--container-gutters))}}
#db-page-29.db-standard.db-standard.db-standard :is(.ml-faq-grid,.ml-faq-list,.mdc-faq,.medeed-housing-faq__list){display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
#db-page-29.db-standard.db-standard.db-standard .db-faq-item summary{min-height:44px!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item summary>i{display:none!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item summary h3{font:inherit!important;margin:0!important;color:inherit!important;line-height:26px!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item summary::after{position:static!important;display:block!important;min-width:0!important;min-height:0!important;text-align:center!important;box-shadow:none!important}
#db-page-29.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) :is(.medeed-residence-actions,.medeed-visa-actions,.medeed-family-actions){width:100%!important;max-width:none!important}
#db-page-29.db-standard.db-standard.db-standard .db-closing{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important}
@media(max-width:1199px){#db-page-29.db-standard.db-standard.db-standard .db-closing{display:block!important}}
#db-page-29.db-standard.db-standard.db-standard .db-faq-item:hover{border-color:#286fb7!important;background:#f7faff!important;box-shadow:0 4px 12px rgba(30,60,90,.06)!important}#db-page-29.db-standard.db-standard.db-standard .db-faq-item:hover summary{color:#286fb7!important}
#db-page-29.db-standard.db-standard.db-standard .db-closing :is(p,.ml-copy,.mdc-prose,.medeed-housing-copy,.medeed-salary-copy,.medeed-contract-copy){text-align:left!important}
#db-page-29.db-standard.db-standard.db-standard .db-hero>.container>:is(p,aside){width:53%!important;max-width:740px!important}
#db-page-29.db-standard.db-standard.db-standard .db-hero .mdc-journey{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;padding:16px max(12px,calc((100vw - min(100vw,var(--db-container)))/2 + 12px))!important;border:0!important;box-shadow:none!important}
@media(max-width:1199px){#db-page-29.db-standard.db-standard.db-standard .db-hero>.container>:is(p,aside){width:100%!important;max-width:none!important}}
#db-page-29.db-standard.db-standard.db-standard .db-hero>.container>:is(.mdc-prose,.mdc-note){width:53%!important;max-width:740px!important}
@media(max-width:1199px){#db-page-29.db-standard.db-standard.db-standard .db-hero>.container>:is(.mdc-prose,.mdc-note){width:100%!important;max-width:none!important}}


/* contract-standard-review-2026-10-03 */
S{--contract-green:#447471;--contract-ink:#000;--contract-muted:#000;--contract-soft:#f3f5f5;--contract-line:#d7e2df;--medeed-action-green:#447471;color:#000!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(p,li,td){font:400 14px/26px Outfit,sans-serif!important;color:#000!important;text-align:left!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(p,li,td) :is(strong,span){color:inherit!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(h1,h2,h3,h4){font-family:Outfit,sans-serif!important;font-weight:700!important;color:#234d4a!important;text-transform:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard h1{font-size:40px!important;line-height:1.18!important;margin:0 0 20px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard h2{font-size:26px!important;line-height:1.3!important;margin:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard h3{font-size:20px!important;line-height:1.35!important;padding:0!important;border:0!important;margin:24px 0 12px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-heading{display:flex!important;align-items:center!important;gap:16px!important;margin:0 0 24px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-heading__icon{width:44px!important;height:44px!important;flex:0 0 44px!important;font-size:24px!important;color:#447471!important;background:#edf3f2!important;border:1px solid #d7e2df!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-section{padding:50px 0!important;border:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .container{width:100%!important;max-width:var(--db-container)!important;padding-right:12px!important;padding-left:12px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-copy{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing){margin:0!important;border:0!important;background-color:#f3f8f6!important;background-size:cover!important;background-position:right center!important;background-repeat:no-repeat!important;padding:48px 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero{min-height:510px!important;background-image:linear-gradient(90deg,rgba(243,248,246,.84),rgba(243,248,246,.70) 40%,rgba(243,248,246,.44) 62%,rgba(243,248,246,.08)),url('/images/hero/arbeitsvertrag-rechte.jpg')!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing{min-height:440px!important;background-image:linear-gradient(90deg,rgba(243,248,246,.82),rgba(243,248,246,.68) 40%,rgba(243,248,246,.40) 62%,rgba(243,248,246,.08)),url('/images/hero/cta-office.jpg')!important;text-align:left!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-intro__grid{display:block!important;width:53%!important;max-width:740px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-intro__copy{padding:0!important;width:100%!important;max-width:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-intro__media{display:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero .sub-title{font:700 20px/1.4 Outfit,sans-serif!important;color:#234d4a!important;margin:0 0 16px!important;letter-spacing:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero .medeed-contract-actions{width:53%!important;max-width:740px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .medeed-contract-layout{width:53%!important;max-width:740px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .medeed-contract-heading{display:block!important;text-align:left!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing .medeed-contract-heading__icon{display:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-page-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:12px!important;margin:24px 0 0!important;padding:0!important;overflow:visible!important;width:100%!important;max-width:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn{flex:0 1 270px!important;width:270px!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 14px!important;border:1px solid #447471!important;background:#447471!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font:400 12px/20px Outfit,sans-serif!important;white-space:nowrap!important;box-shadow:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn span{font:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn:is(:hover,:focus-visible){background:#fff!important;color:#447471!important;-webkit-text-fill-color:currentColor!important;border-color:#447471!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .medeed-page-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .th-btn.medeed-uniform-btn{width:100%!important;font-size:12px!important;letter-spacing:-.12px!important;padding:0 8px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-table-wrap{margin:24px 0!important;border:1px solid #d7e2df!important;background:#fff!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-table{min-width:680px!important;width:100%!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-table :is(th,td){padding:14px 16px!important;border:1px solid #d7e2df!important;line-height:26px!important;font-size:14px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-table th{background:#447471!important;color:#fff!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-table td{color:#000!important;background:#fff!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-table tr:nth-child(even) td{background:#f7f8f8!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-table tr>:first-child{width:25%!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-list{gap:12px!important;margin:24px 0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-list>li{padding:16px 20px 16px 52px!important;background:#f7f8f8!important;border:1px solid #d7e2df!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-list>li::before{content:'✓'!important;font:18px/26px Arial,sans-serif!important;left:18px!important;top:16px!important;color:#447471!important;background:transparent!important;border:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-list--ordered>li{padding-left:70px!important;min-height:68px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-list--ordered>li::before{content:counter(contract-step)!important;left:16px!important;top:16px!important;width:34px!important;height:34px!important;border:1px solid #d7e2df!important;background:#edf3f2!important;font:700 20px/34px Outfit,sans-serif!important;text-align:center!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.48fr)!important;border:1px solid #d7e2df!important;background:#fff!important;overflow:hidden!important;margin:0 0 24px!important;min-height:280px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card__copy{grid-column:1!important;grid-row:1!important;padding:28px!important;align-self:center!important;min-width:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card__copy>:first-child{margin-top:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card__copy>:last-child{margin-bottom:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card .medeed-contract-media{grid-column:2!important;grid-row:1!important;float:none!important;margin:0!important;width:100%!important;border:0!important;position:relative!important;min-width:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card .medeed-contract-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;transform:none!important;box-shadow:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card:hover{transform:none!important;box-shadow:none!important}
@media(max-width:1199px){
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing){display:block!important;padding:32px 0 0!important;min-height:0!important;background-image:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(.medeed-contract-intro__grid,.db-hero .medeed-contract-actions,.db-closing .medeed-contract-layout){width:100%!important;max-width:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing)::after{content:''!important;display:block!important;width:100vw!important;margin:32px 0 0 calc(50% - 50vw)!important;aspect-ratio:2048/768;background:linear-gradient(180deg,#f3f8f6,transparent 34%),url('/images/hero/arbeitsvertrag-rechte.jpg') center/contain no-repeat!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing::after{aspect-ratio:2069/581!important;background-image:linear-gradient(180deg,#f3f8f6,transparent 34%),url('/images/hero/cta-office.jpg')!important}
}
@media(max-width:991px){
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card{grid-template-columns:1fr!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card .medeed-contract-media{grid-column:1!important;grid-row:1!important;height:240px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .contract-image-card__copy{grid-column:1!important;grid-row:2!important;padding:24px!important}
}
@media(max-width:767px){#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-section{padding:38px 0!important}}
@media(max-width:575px){
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard h1{font-size:28px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .medeed-page-actions{grid-template-columns:1fr!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .th-btn.medeed-uniform-btn{width:100%!important;flex-basis:100%!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard :is(.db-hero,.db-closing) .th-btn.medeed-uniform-btn{font-size:12px!important;letter-spacing:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-heading{gap:12px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .medeed-contract-heading__icon{width:40px!important;height:40px!important;flex-basis:40px!important;font-size:22px!important}
}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-was-du-vor-deiner-unterschrift-wissen-solltest"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-oeffentlich-privat-oder-kirchlich-wer-ist-dein-arbeitgeber"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-tarifgebunden-nach-tarif-bezahlt-oder-ohne-tarifvertrag"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-pflege-medizinisch-technische-berufe-und-aerzte-unterschiede-im-vertrag"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-unbefristeter-oder-befristeter-arbeitsvertrag"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-probezeit-drei-oder-sechs-monate"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-wochenstunden-uhrzeiten-und-dienstplan"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-arbeitszeitgrenzen-pausen-und-ruhezeiten"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-ueberstunden-bereitschaft-und-zeiterfassung"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-nacht-wochenend-und-feiertagsarbeit"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-gehalt-tarifvertrag-und-abrechnung"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-urlaub-anspruch-antrag-und-bezahlung"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-krankmeldung-so-meldest-du-dich-richtig-ab"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-wer-bezahlt-dich-wenn-du-krank-bist"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-wenn-dein-kind-krank-ist"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-kuendigung-form-zugang-und-fristen"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-kuendigungsschutz-und-abmahnung"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-kuendigung-erhalten-das-tust-du-jetzt"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-aufhebungsvertrag-abfindung-und-freistellung"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-arbeitgeberwechsel-anerkennung-und-aufenthalt"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-arbeitsschutz-einarbeitung-und-deine-pflichten"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-gleichbehandlung-respekt-und-beschwerden"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-schwangerschaft-elternzeit-und-teilzeit"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-weitere-klauseln-die-du-kennen-solltest"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-deine-checkliste-vor-der-unterschrift"]{background:#fff!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard section[id="vertrag-wer-dir-bei-fragen-hilft"]{background:#f3f5f5!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard .db-closing h2{text-align:left!important}


/* contract-user-redesign-2026-10-03 */
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero{background-image:linear-gradient(90deg,rgba(243,248,246,.69),rgba(243,248,246,.54) 40%,rgba(243,248,246,.28) 62%,rgba(243,248,246,.04)),url('/images/hero/arbeitsvertrag-rechte.jpg')!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-topic-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin-top:24px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-topic-card{border:1px solid #d7e2df!important;background:#fff!important;padding:24px!important;min-width:0!important;box-shadow:none!important;transform:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-topic-card:last-child:nth-child(odd){grid-column:1/-1!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-topic-head{display:flex!important;align-items:center!important;gap:16px!important;margin:0 0 16px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-topic-head h3{margin:0!important;flex:1!important;min-width:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-redesign-icon{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;flex:0 0 36px!important;color:#447471!important;font-size:27px!important;line-height:1!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-topic-card>:last-child{margin-bottom:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-profession-grid{display:grid!important;gap:24px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-profession-card{margin:0!important;grid-template-columns:minmax(0,.45fr) minmax(0,1fr)!important;min-height:260px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-profession-card .medeed-contract-media{grid-column:1!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-profession-card .contract-image-card__copy{grid-column:2!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-context-note{border:1px solid #d7e2df!important;background:#fff!important;margin-top:24px!important;padding:24px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-context-note p{margin:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard :is(.contract-schedule-list,.contract-pay-list,.contract-signature-list){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard :is(.contract-schedule-list,.contract-pay-list,.contract-signature-list)>li{display:flex!important;align-items:center!important;gap:18px!important;padding:22px!important;min-width:0!important;background:#fff!important;border:1px solid #d7e2df!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard :is(.contract-schedule-list,.contract-pay-list,.contract-signature-list)>li::before{display:none!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-sick-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-sick-steps>li{padding:24px 24px 24px 82px!important;border:1px solid #d7e2df!important;background:#fff!important;min-width:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-sick-steps>li::before{width:40px!important;height:40px!important;left:22px!important;top:24px!important;font-size:23px!important;line-height:40px!important;background:#edf3f2!important;border:1px solid #d7e2df!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-respect-card{grid-template-columns:minmax(0,1fr) minmax(0,.34fr)!important;min-height:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-respect-card .contract-image-card__copy{padding:28px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-respect-card .medeed-contract-media{min-height:220px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-clause-grid>.contract-topic-card:first-child{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.45fr)!important;position:relative!important;padding:28px!important;min-height:240px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-clause-grid>.contract-topic-card:first-child :is(.contract-topic-head,p){grid-column:1!important;margin-right:28px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-clause-grid>.contract-topic-card:first-child .medeed-contract-media{position:absolute!important;right:0!important;top:0!important;width:31%!important;height:100%!important;margin:0!important;float:none!important;border:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-clause-grid>.contract-topic-card:first-child img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-clause-grid>.contract-topic-card:last-child{grid-column:auto!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-signature-panel{border:1px solid #d7e2df!important;background:#fff!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-signature-panel>.medeed-contract-media{display:block!important;float:none!important;width:100%!important;margin:0!important;height:220px!important;border:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-signature-panel>.medeed-contract-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 35%!important;aspect-ratio:auto!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-signature-list{padding:24px!important;margin:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-signature-list>li{background:#f7f8f8!important;padding:20px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-added-image{grid-template-columns:minmax(0,1fr) minmax(0,.42fr)!important}
@media(max-width:1199px){#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .db-hero{background-image:none!important}}
@media(max-width:991px){
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard :is(.contract-profession-card,.contract-respect-card,.contract-added-image){grid-template-columns:1fr!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-profession-card .medeed-contract-media{grid-column:1!important;grid-row:1!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-profession-card .contract-image-card__copy{grid-column:1!important;grid-row:2!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-clause-grid>.contract-topic-card:first-child{display:block!important;padding:0!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-clause-grid>.contract-topic-card:first-child .medeed-contract-media{position:static!important;width:100%!important;height:220px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-clause-grid>.contract-topic-card:first-child .contract-topic-head{margin:24px 24px 16px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-clause-grid>.contract-topic-card:first-child p{margin:0 24px 24px!important}
}
@media(max-width:767px){
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard :is(.contract-topic-grid,.contract-schedule-list,.contract-pay-list,.contract-signature-list,.contract-sick-steps){grid-template-columns:1fr!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-topic-card{padding:22px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard :is(.contract-schedule-list,.contract-pay-list,.contract-signature-list)>li{padding:20px!important;gap:14px!important}
#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-signature-list{padding:20px!important}
}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard .contract-signature-panel>.medeed-contract-media img{object-position:center 46%!important}

#db-page-29.db-standard.db-standard.db-standard.db-standard.db-standard.db-standard :is(h3,p,li,strong,span){overflow-wrap:anywhere!important}
