.mf-page{--mf-ink:#073462;--mf-blue:#286fb7;--mf-text:#263746;color:var(--mf-text);background:#fff;font-size:14px;line-height:26px}
.mf-page *{box-sizing:border-box;border-radius:0!important}
.mf-page [hidden]{display:none!important}
.mf-page h1,.mf-page h2,.mf-page h3{color:var(--mf-ink);text-transform:none}
.mf-page .container{width:100%;margin:auto;padding-right:12px;padding-left:12px}
.mf-page .mf-hero{background:#f3f8fb url('/images/hero/pflege.jpg') right center/cover no-repeat;min-height:510px;display:flex;align-items:center}
.mf-page .mf-hero-copy{width:53%;max-width:740px;padding:48px 0}
.mf-page .mf-eyebrow{font-size:12px;letter-spacing:.1em;font-weight:600;color:var(--mf-ink);margin:0 0 12px}
.mf-page .mf-hero h1{font-size:44px;line-height:1.16;margin:0 0 20px;font-weight:700}
.mf-page .mf-hero-copy>p:last-child{max-width:610px;margin:0;font-size:14px;line-height:26px;color:#234c6f}
.mf-page .mf-tiles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:20px 0 0}
.mf-page .mf-tile{min-height:166px;padding:20px 10px 16px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;text-align:center;color:var(--mf-ink);font-size:13px;line-height:20px;font-weight:500;background:#e4f2fc;text-decoration:none;border:1px solid transparent;transition:border-color .15s}
.mf-page .mf-tile:hover,.mf-page .mf-tile:focus-visible,.mf-page .mf-tile.is-active{border-color:var(--mf-blue);outline:none}
.mf-page .mf-tile>i{font-size:31px}
.mf-page .mf-tile>i.mf-tile-arrow{font-size:15px}
.mf-page .mf-tile-anerkennung{background:#e6f4ed}.mf-page .mf-tile-sprachfoerderung{background:#fff0e1}.mf-page .mf-tile-einreise-visum{background:#ece8fa}.mf-page .mf-tile-leben-arbeiten{background:#e5f0fc}.mf-page .mf-tile-arbeitgeber{background:#e5f4ed}.mf-page .mf-tile-recruiting-partner{background:#fbe7ec}.mf-page .mf-tile-service-point{background:#fff0e3}
.mf-page .mf-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;padding:50px 0;scroll-margin-top:105px;align-items:start}
.mf-page .mf-sidebar{position:sticky;top:105px;min-width:0}
.mf-page .mf-sidebar h2{font-size:28px;line-height:34px;margin:0 0 20px}
.mf-page .mf-sidebar nav{display:grid;gap:3px}
.mf-page .mf-sidebar nav a{padding:9px 14px;color:var(--mf-ink);font-size:14px;line-height:24px;text-decoration:none;display:block;border:1px solid transparent}
.mf-page .mf-sidebar nav a:hover,.mf-page .mf-sidebar nav a:focus-visible{background:#f0f6fb;border-color:#d7e2ec;outline:none}
.mf-page .mf-sidebar nav a.is-active{background:var(--mf-ink);color:#fff;border-color:var(--mf-ink)}
.mf-page .mf-mobile-label,.mf-page #mf-category{display:none}
.mf-page .mf-results{min-width:0}
.mf-page .mf-search{position:relative;display:flex;align-items:center;border:1px solid #d7e2ec;min-height:48px;margin-bottom:12px;background:#fff}
.mf-page .mf-search>i{position:absolute;left:15px;color:var(--mf-ink);font-size:18px}
.mf-page .mf-search input{padding:10px 44px;height:46px;border:0;box-shadow:none;font-size:14px;line-height:26px;width:100%;margin:0;background:none;color:var(--mf-text)}
.mf-page .mf-search input:focus{outline:2px solid rgba(40,111,183,.3);outline-offset:-2px}
.mf-page .mf-search input::-webkit-search-cancel-button{display:none}
.mf-page #mf-clear{position:absolute;right:5px;top:5px;width:36px;height:36px;background:none;border:0;color:var(--mf-ink);padding:0}
.mf-page .mf-result-count{font-size:12px;line-height:20px;color:#526273;margin:0 0 12px}
.mf-page .medeed-faq-content{display:block;padding:0;margin:0}
.mf-page .medeed-faq-item{margin:0 0 8px;padding:0;overflow:hidden;border:1px solid #dce5ed;background:#fff;box-shadow:none;scroll-margin-top:110px}
.mf-page .mf-question-heading{margin:0;padding:0;font:inherit}
.mf-page .medeed-faq-question{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:48px;margin:0;padding:10px 16px;border:0;background:#fff;color:#263746;font-size:14px;font-weight:400;line-height:26px;box-shadow:none;cursor:pointer;text-align:left;transition:background-color .18s,color .18s}
.mf-page .medeed-faq-question:hover,.mf-page .medeed-faq-question:focus-visible{background:#f7f9fb;color:#286fb7;outline:2px solid rgba(40,111,183,.2);outline-offset:-2px}
.mf-page .medeed-faq-item.active,.mf-page .medeed-faq-item.active .medeed-faq-question,.mf-page .medeed-faq-item.active .medeed-faq-answer{background:#f7f9fb}
.mf-page .medeed-faq-answer{margin:0;padding:0 16px 14px;border:0;color:#263746;font-size:14px;font-weight:400;line-height:26px;max-height:none;box-shadow:none}
.mf-page .medeed-faq-answer p{font-size:14px;line-height:26px;margin:0 0 12px;color:inherit}
.mf-page .medeed-faq-answer p:last-child{margin-bottom:0}
.mf-page .medeed-faq-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;color:#286fb7;font-size:15px;font-weight:400;line-height:1;transform:none}
.mf-page .medeed-faq-item.active .medeed-faq-icon{font-size:0}
.mf-page .medeed-faq-item.active .medeed-faq-icon:after{content:'\2212';font-size:15px;line-height:1}
.mf-page .medeed-faq-answer .mf-availability{margin-top:12px;padding:12px;background:#eaf2f9;color:#234c6f;border:1px solid #d7e2ec}
.mf-page .mf-more{margin-top:12px}
.mf-page a.th-btn.medeed-uniform-btn,.mf-page button.th-btn.medeed-uniform-btn{--medeed-uniform-button-color:#286fb7;min-width:0;width:auto;max-width:100%;min-height:42px;padding:0 18px!important;font-size:14px!important;white-space:nowrap;gap:10px;background:#286fb7!important;border:1px solid #286fb7!important;color:white!important;-webkit-text-fill-color:white!important}
.mf-page a.th-btn.medeed-uniform-btn:hover,.mf-page button.th-btn.medeed-uniform-btn:hover{background:#fff!important;color:#286fb7!important;-webkit-text-fill-color:#286fb7!important}
.mf-page .mf-support{background:#f3f8fb url('/images/hero/gesuchtepflege/Footer.png') right center/cover no-repeat;min-height:440px;display:flex;align-items:center}
.mf-page .mf-support>.container{display:flex;gap:30px;align-items:center}
.mf-page .mf-support-copy{width:40%;padding:48px 0}
.mf-page .mf-support h2{font-size:32px;line-height:40px;margin:0 0 16px}
.mf-page .mf-support-copy>p:not(.mf-eyebrow){font-size:14px;line-height:26px;max-width:420px;margin:0 0 20px}
.mf-page .mf-support-points{width:29%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mf-page .mf-support-points>div{display:flex;flex-direction:column;text-align:center;gap:14px;font-size:12px;line-height:19px;color:var(--mf-ink)}
.mf-page .mf-support-points i{font-size:34px}
@media(min-width:576px){.mf-page .container{max-width:540px}}
@media(min-width:768px){.mf-page .container{max-width:720px}}
@media(min-width:992px){.mf-page .container{max-width:960px}}
@media(min-width:1200px){.mf-page .container{max-width:1140px}}
@media(min-width:1300px){.mf-page .container{max-width:calc(var(--main-container,1220px) + var(--container-gutters,24px))}}
@media(max-width:1199.98px){.mf-page .mf-hero{display:block;min-height:0;background-size:auto 340px;background-position:right bottom;padding-bottom:300px}.mf-page .mf-hero-copy{width:100%;max-width:none;padding:32px 0 24px;background:linear-gradient(#f3f8fb,#f3f8fb 85%,rgba(243,248,251,.85))}.mf-page .mf-hero h1{font-size:36px}.mf-page .mf-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.mf-page .mf-workspace{grid-template-columns:220px minmax(0,1fr);gap:24px}.mf-page .mf-support{display:block;min-height:0;background-size:auto 300px;background-position:right bottom;padding-bottom:280px}.mf-page .mf-support>.container{display:block;background:linear-gradient(#f3f8fb,#f3f8fb 90%,rgba(243,248,251,.8))}.mf-page .mf-support-copy{width:100%;padding:32px 0 24px}.mf-page .mf-support-points{width:100%;max-width:500px;padding-bottom:24px}}
@media(max-width:767.98px){.mf-page .mf-workspace{grid-template-columns:1fr;padding:38px 0;gap:18px}.mf-page .mf-sidebar{position:static}.mf-page .mf-sidebar h2{margin-bottom:16px}.mf-page .mf-sidebar nav{display:none}.mf-page .mf-mobile-label{display:block;margin-bottom:6px}.mf-page #mf-category{display:block;width:100%;border:1px solid #d7e2ec;background:#fff;height:46px;padding:8px 32px 8px 12px;font-size:14px;color:var(--mf-ink)}.mf-page .mf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-page .mf-tile{min-height:145px}.mf-page .mf-support h2{font-size:28px;line-height:36px}.mf-page .mf-hero h1{font-size:32px}.mf-page .mf-hero{background-size:auto 250px;padding-bottom:220px}.mf-page .mf-hero-copy>p:last-child{line-height:24px}.mf-page .mf-support-points{gap:12px}}
@media(max-width:575px){.mf-page .medeed-faq-question{min-height:46px;padding:10px 13px;line-height:22px}.mf-page .medeed-faq-answer{padding:0 13px 13px;line-height:24px}.mf-page .medeed-faq-answer p{line-height:24px}.mf-page .mf-support-copy a.th-btn{font-size:12px!important;padding:0 12px!important}}
@media(prefers-reduced-motion:reduce){.mf-page *{transition:none!important}}
@media(min-width:1200px){.mf-page .mf-support{background-image:linear-gradient(90deg,#f3f8fb 0%,rgba(243,248,251,.98) 38%,rgba(243,248,251,.92) 66%,rgba(243,248,251,.15) 82%,rgba(243,248,251,0) 100%),url('/images/hero/gesuchtepflege/Footer.png')}}
.mf-page #mf-search{padding:10px 44px!important;height:46px!important;font-size:14px!important;line-height:26px!important}
/* FAQ polish: existing site slogan font, framed navigation and support benefits. */
.mf-page .mf-hero>.container{position:relative}
.mf-page .mf-hero-slogan{position:absolute;right:16px;top:30px;margin:0;font-family:'Employer Caveat',Caveat,'Segoe Print',cursive;font-weight:500;font-size:43px;line-height:.95;color:#073462;transform:rotate(-8deg);text-align:center;text-shadow:0 1px 2px rgba(255,255,255,.85)}
.mf-page .mf-hero-slogan span{display:block}
.mf-page .mf-sidebar{padding:20px 16px;border:1px solid #d7e2ec;background:#f8fafc;box-shadow:0 5px 18px rgba(7,52,98,.04)}
.mf-page .mf-sidebar h2{padding:0 8px 14px;margin:0 0 10px;border-bottom:1px solid #d7e2ec;font-size:24px;line-height:30px}
.mf-page .mf-sidebar nav a{padding:8px 10px;line-height:23px;background:transparent;transition:background .15s,color .15s}
.mf-page .mf-sidebar nav a.is-active{background:#073462;color:white}
.mf-page .mf-support-copy{width:53%;max-width:740px}
.mf-page .mf-support-points{width:100%;max-width:520px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0}
.mf-page .mf-support-points>div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;padding:14px 12px;background:rgba(255,255,255,.94);border:1px solid #d7e2ec;font-size:12px;line-height:19px;color:#073462}
.mf-page .mf-support-points i{font-size:26px;color:#286fb7}
@media(min-width:1200px){.mf-page .mf-sidebar{max-height:calc(100vh - 125px);overflow:auto;scrollbar-width:thin}.mf-page .mf-support{min-height:510px;background-image:linear-gradient(90deg,#f3f8fb 0%,rgba(243,248,251,.97) 34%,rgba(243,248,251,.8) 46%,rgba(243,248,251,0) 64%),url('/images/hero/gesuchtepflege/Footer.png')}}
@media(max-width:1199.98px){.mf-page .mf-hero-slogan{top:auto;bottom:-200px;right:20px;font-size:36px}.mf-page .mf-support-copy{width:100%;max-width:none}.mf-page .mf-support-points{margin-bottom:24px}}
@media(max-width:767.98px){.mf-page .mf-sidebar{padding:18px 16px}.mf-page .mf-sidebar h2{padding-left:0}.mf-page .mf-hero-slogan{bottom:-185px;right:12px;font-size:32px}.mf-page .mf-support-points{gap:8px}.mf-page .mf-support-points>div{padding:12px 9px;font-size:11px;line-height:18px}.mf-page .mf-support-points i{font-size:23px}}
.mf-page .mf-workspace{padding-left:16px;padding-right:16px}
.mf-page .mf-sidebar{padding-left:20px;padding-right:20px}
.mf-page .mf-results{padding-left:6px;padding-right:6px}
@media(max-width:767.98px){.mf-page .mf-workspace{padding-left:8px;padding-right:8px}.mf-page .mf-sidebar{padding-left:16px;padding-right:16px}.mf-page .mf-results{padding-left:0;padding-right:0}}
.mf-page .mf-hero{position:relative}
.mf-page .mf-hero>.container{position:static}
@media(min-width:1200px){.mf-page .mf-hero-slogan{left:57%;right:auto;top:22%;bottom:auto;font-size:40px}}
@media(max-width:1199.98px){.mf-page .mf-hero-slogan{left:22px;right:auto;top:auto;bottom:65px;font-size:36px}}
@media(max-width:767.98px){.mf-page .mf-hero-slogan{left:16px;right:auto;top:auto;bottom:32px;font-size:30px}}
@media(min-width:1200px){.mf-page .mf-support{background-image:url('/images/hero/gesuchtepflege/Footer.png')}}
@media(min-width:1200px){.mf-page .mf-support-copy>p:not(.mf-eyebrow){max-width:360px}}
/* Glass support cards, scoped to the FAQ closing section. */
.mf-page .mf-support-points>div{align-items:center;justify-content:center;text-align:center;background:rgba(255,255,255,.32);border:1px solid rgba(255,255,255,.75);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);box-shadow:0 4px 14px rgba(7,52,98,.07);color:#073462}
.mf-page .mf-support-points>div span{text-align:center;width:100%}
@supports not ((backdrop-filter:blur(9px)) or (-webkit-backdrop-filter:blur(9px))){.mf-page .mf-support-points>div{background:rgba(255,255,255,.82)}}

/* Match the underline of the shared Kontaktwege slogan. */
.mf-page .mf-hero-slogan span:last-child{position:relative;padding-bottom:9px}
.mf-page .mf-hero-slogan span:last-child:after{position:absolute;right:18%;bottom:1px;width:46%;height:3px;border-radius:50%;background:#10a6ae;content:"";transform:rotate(-3deg);transform-origin:center}
