.course-category--home-3 .course-category__card__icon {
            color: #1b3a6a !important;
        }
    


        :root {
            --card-bg: #ffffff;
            --page-bg: #ffffff;
            --card-radius: 0px;
            --pad: 18px;
            --avatar-size: 86px;
        }

        @media (max-width: 991px) {
            :root {
                --avatar-size: 70px;
                --avatar-gap-x: 16px;
                --avatar-gap-y: 16px;
                --avatar-ring: 6px;
            }
        }

        .feature-card-medeed {
            overflow: hidden;
            border: 1px solid #c8c8c8;
            box-shadow: 0 4px 20px rgba(0,0,0,0.08);
            height: 100%;
            display: flex;
            flex-direction: column;
            transition: transform 0.3s ease;
        }

            .feature-card-medeed:hover {
                transform: translateY(-8px);
            }

        .feature-card-medeed__header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            background-color: #fff;
            padding: 0;
            height: 130px;
        }

        .feature-card-medeed__avatar {
            height: 100%;
            width: 100%;
            /*aspect-ratio: 1/1;*/
            overflow: hidden;
        }

            .feature-card-medeed__avatar img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

        .feature-card-medeed__icon {
            font-size: 3rem;
            color: var(--title-color, #0a2540);
            margin-right: 16px;
        }

        .feature-card-medeed__body {
            background-color: var(--card-bg);
            padding: 15px;
            flex: 1;
            display: flex;
            flex-direction: column;
        }

            .feature-card-medeed__body p {
                font-size: 14px}

        .feature-card-medeed__title {
            font-size: 16px;
            font-weight: 700;
            color: var(--title-color, #0a2540);
        }
/* pflege-employer-hero-2026-09-26:start */
#pflege-employer-hero {
    --main-container: 1856px;
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background: #f3f8fb;
    color: #073462;
}
#pflege-employer-hero .pf-hero-media { position: absolute; inset: 0; z-index: -1; }
#pflege-employer-hero .pf-hero-media img { width: 100%; height: 100%; display: block; object-fit: contain; object-position: right top; }
#pflege-employer-hero .pf-hero-media::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, #f3f8fb 0%, rgba(243,248,251,.97) 18%, rgba(243,248,251,.85) 32%, rgba(243,248,251,.3) 47%, rgba(243,248,251,0) 60%);
}
#pflege-employer-hero .pf-hero-inner {
    position: relative;
    min-height: 510px;
    display: flex;
    align-items: center;
    padding: 48px clamp(24px, 4.5vw, 80px);
}
#pflege-employer-hero .pf-hero-copy { width: 53%; max-width: 740px; }
#pflege-employer-hero .sec-title { margin-bottom: 20px; }
#pflege-employer-hero .sub-title { margin-bottom: 14px; }
#pflege-employer-hero h1 { color: #073462; text-transform: none; line-height: 1.12; margin: 0; }
#pflege-employer-hero p { font-size: 14px; line-height: 1.65; color: #234c6f; margin-bottom: 14px; }
@media (min-width: 768px) and (max-width: 1199px) {
    #pflege-employer-hero .pf-hero-copy { width: 58%; }
    #pflege-employer-hero .pf-hero-inner { min-height: 480px; padding-top: 36px; padding-bottom: 36px; }
    #pflege-employer-hero .pf-hero-media::after { background: linear-gradient(90deg, #f3f8fb 0%, rgba(243,248,251,.96) 25%, rgba(243,248,251,.76) 40%, transparent 64%); }
}
@media (max-width: 767px) {
    #pflege-employer-hero { display: flex; flex-direction: column; }
    #pflege-employer-hero .pf-hero-inner { order: 1; min-height: 0; padding-top: 32px; padding-bottom: 24px; }
    #pflege-employer-hero .pf-hero-copy { width: 100%; max-width: none; }
    #pflege-employer-hero .pf-hero-media { position: relative; inset: auto; order: 2; height: auto; aspect-ratio: 2068 / 760; z-index: 0; }
    #pflege-employer-hero .pf-hero-media::after { background: linear-gradient(180deg, #f3f8fb 0%, rgba(243,248,251,.65) 8%, transparent 30%); }
    #pflege-employer-hero .pf-hero-copy a { max-width: 100%; white-space: normal; }
}
/* pflege-employer-hero-2026-09-26:end */
/* pflege-profile-panel-2026-09-26:start */
#pflege-profile-panel {
    display: grid;
    grid-template-columns: minmax(0, 1.65fr) minmax(260px, 1fr);
    align-items: center;
    gap: clamp(28px, 4vw, 64px);
    margin-top: 28px;
    padding: clamp(28px, 3.2vw, 48px);
    border: 1px solid #dce7ef;
    background: linear-gradient(110deg, #f0f7fc, #f9fcfe);
    color: #073462;
}
#pflege-profile-panel .pf-profile-label {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 14px;
    color: #2370b8;
    font-size: 14px;
    font-weight: 600;
}
#pflege-profile-panel h2 { max-width: 650px; margin: 0 0 18px; font-size: clamp(23px, 2vw, 28px); line-height: 1.25; color: #073462; text-transform: none; }
#pflege-profile-panel p { max-width: 670px; margin: 0 0 12px; font-size: 14px; line-height: 1.65; color: #34516d; }
#pflege-profile-panel .th-btn { margin-top: 12px; max-width: 100%; }
#pflege-profile-panel .th-btn > i { margin-left: 10px; }
#pflege-profile-panel .pf-profile-status { min-width: 0; padding: 24px; background: #fff; border: 1px solid #dce7ef; }
#pflege-profile-panel h3 { margin: 0 0 18px; font-size: 18px; line-height: 1.3; color: #073462; }
#pflege-profile-panel ul { list-style: none; padding: 0; margin: 0; }
#pflege-profile-panel li { display: flex; align-items: center; gap: 14px; padding: 15px 0; font-size: 14px; font-weight: 500; line-height: 1.4; }
#pflege-profile-panel li + li { border-top: 1px solid #e6eef4; }
#pflege-profile-panel li:first-child { padding-top: 0; }
#pflege-profile-panel li:last-child { padding-bottom: 0; }
#pflege-profile-panel li i { width: 24px; flex: 0 0 24px; text-align: center; font-size: 22px; color: #2370b8; }
@media (max-width: 767px) {
    #pflege-profile-panel { grid-template-columns: minmax(0, 1fr); padding: 24px; gap: 26px; }
    #pflege-profile-panel .pf-profile-status { padding: 20px; }
    #pflege-profile-panel .th-btn { white-space: normal; }
}
/* pflege-profile-panel-2026-09-26:end */
/* medeed-pflegevermittlung-regional-2026-09-26:start */
.medeed-care-bootstrap-page,
.medeed-care-bootstrap-page * { border-radius:0 !important; }
.medeed-care-bootstrap-page h1,
.medeed-care-bootstrap-page h2,
.medeed-care-bootstrap-page h3 { text-transform:none; }
.medeed-care-bootstrap-page p,
.medeed-care-bootstrap-page li,
.medeed-care-bootstrap-page td,
.medeed-care-bootstrap-page th { text-align:left; }
.medeed-care-bootstrap-page p:last-child,
.medeed-care-bootstrap-page ul:last-child { margin-bottom:0; }
#pflege-employer-hero-2026 { --main-container:1856px; position:relative; isolation:isolate; overflow:hidden; background:#f3f8fb; color:#073462; }
#pflege-employer-hero-2026 .care-bs-hero-media { position:absolute; inset:0; z-index:-1; overflow:hidden; }
#pflege-employer-hero-2026 .care-bs-hero-media img { display:block; width:100%; height:100%; object-fit:contain; object-position:right top; }
#pflege-employer-hero-2026 .care-bs-hero-media::after { content:""; position:absolute; inset:0; background:linear-gradient(90deg,#f3f8fb 0%,rgba(243,248,251,.97) 18%,rgba(243,248,251,.85) 32%,rgba(243,248,251,.30) 47%,rgba(243,248,251,0) 60%); }
#pflege-employer-hero-2026 .care-bs-hero-inner { position:relative; min-height:510px; display:flex; align-items:center; padding:48px clamp(24px,4.5vw,80px); }
#pflege-employer-hero-2026 .care-bs-hero-copy { width:53%; max-width:740px; }
#pflege-employer-hero-2026 .sec-title__title { color:#073462; line-height:1.12; }
#pflege-employer-hero-2026 p { color:#234c6f; }
.medeed-care-bootstrap-page .care-bs-card,
.medeed-care-bootstrap-page .care-bs-panel { height:100%; border:1px solid #dce5ed; background:#fff; box-shadow:0 8px 24px rgba(21,56,94,.06); }
.medeed-care-bootstrap-page .care-bs-card .ratio img,
.medeed-care-bootstrap-page .care-bs-media img { width:100%; height:100%; object-fit:cover; }
.medeed-care-bootstrap-page .care-bs-note { border-left:4px solid #286fb7; background:#edf4fa; }
.medeed-care-bootstrap-page .care-bs-icon { display:inline-flex; width:48px; height:48px; align-items:center; justify-content:center; color:#fff; background:#286fb7; }
.medeed-care-bootstrap-page .table-responsive { border:1px solid #dce5ed; background:#fff; }
.medeed-care-bootstrap-page .table { margin-bottom:0; }
.medeed-care-bootstrap-page .table thead th { color:#fff !important; background:#286fb7 !important; border-color:rgba(255,255,255,.28) !important; }
.medeed-care-bootstrap-page .table tbody td { color:#263746; background:#fff; border-color:#dce5ed; vertical-align:top; }
.medeed-care-bootstrap-page .mdc-faq { display:grid; gap:8px; }
.medeed-care-bootstrap-page .mdc-faq details { border:1px solid #dce5ed; background:#fff; }
.medeed-care-bootstrap-page .mdc-faq summary { position:relative; display:grid; grid-template-columns:minmax(0,1fr) 18px; gap:12px; align-items:center; min-height:48px; padding:11px 16px; color:#263746; cursor:pointer; list-style:none; }
.medeed-care-bootstrap-page .mdc-faq summary::-webkit-details-marker { display:none; }
.medeed-care-bootstrap-page .mdc-faq summary::after { content:"+"; justify-self:center; color:#286fb7; }
.medeed-care-bootstrap-page .mdc-faq details[open] summary::after { content:"\2212"; }
.medeed-care-bootstrap-page .mdc-faq__answer { padding:0 16px 14px; }
@media (max-width:1199px) {
  #pflege-employer-hero-2026 { display:flex; flex-direction:column; }
  #pflege-employer-hero-2026 .care-bs-hero-inner { order:1; min-height:0; padding:32px 24px; }
  #pflege-employer-hero-2026 .care-bs-hero-copy { width:100%; max-width:none; }
  #pflege-employer-hero-2026 .care-bs-hero-media { position:relative; order:2; z-index:0; aspect-ratio:2048 / 768; }
  #pflege-employer-hero-2026 .care-bs-hero-media::after { background:linear-gradient(180deg,#f3f8fb 0%,rgba(243,248,251,.72) 18%,rgba(243,248,251,0) 45%); }
}
/* medeed-pflegevermittlung-regional-2026-09-26:end */

/* pflege-heading-class-2026-10-02:start */
.medeed-care-bootstrap-page .care-section-heading{max-width:none;margin:0 auto 40px;padding:0;border:0;text-align:center}
.medeed-care-bootstrap-page .care-section-heading h2{margin:0 0 15px;color:#073462}
.medeed-care-bootstrap-page .care-section-heading::before,.medeed-care-bootstrap-page .care-section-heading::after,.medeed-care-bootstrap-page .care-section-heading h2::before,.medeed-care-bootstrap-page .care-section-heading h2::after{display:none;content:none}
/* pflege-heading-class-2026-10-02:end */

/* pflege-employer-standard-2026-10-02 */
#pflege-employer-faq-standard{background:#fff;padding:50px 0;font-size:14px;line-height:26px}
#pflege-employer-faq-standard .container{width:100%;max-width:none;padding:0 12px}
#pflege-employer-faq-standard :is(.sec-title,.care-section-heading){max-width:none;margin:0 auto 28px!important;padding:0;border:0;text-align:center}
#pflege-employer-faq-standard :is(.sec-title,.care-section-heading) .sub-title{display:none}
#pflege-employer-faq-standard :is(.sec-title,.care-section-heading) h2{margin:0 0 15px;color:#073462}
#pflege-employer-faq-standard .mdc-faq{display:grid;gap:8px}
#pflege-employer-faq-standard .mdc-faq details{margin:0;padding:0;border:1px solid #d7e2ec;background:#fff;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}
#pflege-employer-faq-standard .mdc-faq details:hover{border-color:#286fb7;background:#f7faff;box-shadow:0 8px 22px rgba(40,111,183,.08)}
#pflege-employer-faq-standard .mdc-faq details[open]{border:1px solid #d7e2ec;box-shadow:none}
#pflege-employer-faq-standard .mdc-faq summary{min-height:44px!important;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:12px;align-items:center;padding:10px 16px;color:#263746;cursor:pointer;list-style:none;font-size:14px;line-height:26px;font-weight:400}
#pflege-employer-faq-standard .mdc-faq details:hover summary{color:#286fb7}
#pflege-employer-faq-standard .mdc-faq summary::-webkit-details-marker{display:none}
#pflege-employer-faq-standard .mdc-faq summary>span{display:none}
#pflege-employer-faq-standard .mdc-faq summary::after{content:"+";justify-self:center;color:#286fb7}
#pflege-employer-faq-standard .mdc-faq details[open] summary::after{content:"\2212"}
#pflege-employer-faq-standard .mdc-faq__answer{padding:0 16px 14px;border:0;font-size:14px;line-height:26px}
#pflege-employer-faq-standard .mdc-faq__answer>*{margin-block:0}
#pflege-employer-faq-standard .mdc-faq__answer>*+*{margin-block-start:1rem}
@media(min-width:576px){#pflege-employer-faq-standard .container{max-width:540px}}
@media(min-width:768px){#pflege-employer-faq-standard .container{max-width:720px}}
@media(min-width:992px){#pflege-employer-faq-standard .container{max-width:960px}}
@media(min-width:1200px){#pflege-employer-faq-standard .container{max-width:1140px}}
@media(min-width:1300px){#pflege-employer-faq-standard .container{max-width:calc(var(--main-container) + var(--container-gutters))}}
@media(max-width:767px){#pflege-employer-faq-standard{padding:38px 0}}
#pflege-employer-faq-standard .mdc-faq *{border-radius:0!important}
#pflege-employer-faq-standard :is(.sec-title,.care-section-heading) h2{font-size:1.2em;line-height:1.26;font-weight:600;letter-spacing:normal}
@media(max-width:1500px){#pflege-employer-faq-standard :is(.sec-title,.care-section-heading) h2{font-size:1.1em;line-height:1.31}}
@media(max-width:1399px){#pflege-employer-faq-standard :is(.sec-title,.care-section-heading) h2{line-height:1.25}}
@media(max-width:767px){#pflege-employer-faq-standard :is(.sec-title,.care-section-heading) h2{line-height:1.3}}
@media(max-width:575px){#pflege-employer-faq-standard :is(.sec-title,.care-section-heading) h2{font-size:1em}}
#pflege-employer-faq-standard .mdc-faq__answer p{line-height:26px;font-size:14px}
#pflege-employer-faq-standard :is(.sec-title,.care-section-heading)::before,#pflege-employer-faq-standard :is(.sec-title,.care-section-heading)::after{display:none;content:none}

#pflege-employer-closing-standard{position:relative;isolation:isolate;overflow:hidden;padding:0;background:#f3f8fb}
#pflege-employer-closing-standard .care-bs-panel{background:transparent;border:0;box-shadow:none;margin:0;padding:0}
#pflege-employer-closing-standard .row{display:block;margin:0}
#pflege-employer-closing-standard .row>.col-lg-7{position:relative;width:53%;max-width:740px;padding:48px 0!important;color:#234c6f}
#pflege-employer-closing-standard .col-lg-7>p{color:#234c6f}
#pflege-employer-closing-standard .col-lg-7>p strong{color:#073462}
#pflege-employer-closing-standard h2{font-size:1.2em;font-weight:600;line-height:1.26;letter-spacing:.02em;color:#073462}
#pflege-employer-closing-standard .care-bs-media{position:absolute;inset:0;width:100%;max-width:none;height:100%;z-index:-1;margin:0;padding:0}
#pflege-employer-closing-standard .care-bs-media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right center}
#pflege-employer-closing-standard .care-bs-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3f8fb 0%,rgba(243,248,251,.98) 30%,rgba(243,248,251,.95) 52%,rgba(243,248,251,.3) 64%,transparent 74%)}
#pflege-employer-closing-standard .col-lg-7>.d-flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin-bottom:0}
#pflege-employer-closing-standard .th-btn{width:100%!important;min-width:0!important;max-width:none;flex:none;padding-inline:10px;white-space:nowrap}
#pflege-employer-closing-standard .container{width:100%;max-width:none;padding:0 12px}
@media(min-width:576px){#pflege-employer-closing-standard .container{max-width:540px}}
@media(min-width:768px){#pflege-employer-closing-standard .container{max-width:720px}}
@media(min-width:992px){#pflege-employer-closing-standard .container{max-width:960px}}
@media(min-width:1200px){#pflege-employer-closing-standard .container{max-width:1140px}}
@media(min-width:1300px){#pflege-employer-closing-standard .container{max-width:calc(var(--main-container) + var(--container-gutters))}}
@media(max-width:1199px){#pflege-employer-closing-standard .row>.col-lg-7{width:100%;max-width:none;padding:32px 0!important}#pflege-employer-closing-standard .care-bs-media{position:relative;inset:auto;width:100vw;left:50%;transform:translateX(-50%);height:auto;aspect-ratio:2069/581;z-index:0}#pflege-employer-closing-standard .care-bs-media img{object-fit:contain}#pflege-employer-closing-standard .care-bs-media::after{background:linear-gradient(180deg,#f3f8fb 0%,rgba(243,248,251,.65) 8%,transparent 30%)}}
@media(max-width:1500px){#pflege-employer-closing-standard h2{font-size:1.1em;line-height:1.31}}
@media(max-width:1399px){#pflege-employer-closing-standard h2{line-height:1.25}}
@media(max-width:767px){#pflege-employer-closing-standard h2{line-height:1.3}}
@media(max-width:575px){#pflege-employer-closing-standard h2{font-size:1em}#pflege-employer-closing-standard .col-lg-7>.d-flex{grid-template-columns:1fr}}
#pflege-employer-closing-standard *{border-radius:0!important}

