/* medeed-anerkennung-einreise-mt-2026-09-29-r1 */
@font-face{font-family:'Anerkennung Caveat';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/Caveat-500.ttf') format('truetype')}
.aep-page{--aep-blue:#0b4a86;--aep-blue-deep:#082f5d;--aep-cyan:#168fd2;--aep-soft:#eef7fd;--aep-ink:#0a2747;--aep-muted:#52687f;--aep-line:#d8e6f1;color:var(--aep-ink);overflow:hidden;background:#fff}
.aep-page *{box-sizing:border-box}.aep-page h1,.aep-page h2,.aep-page h3,.aep-page p{margin-top:0}.aep-page p{color:var(--aep-muted);line-height:1.72}.aep-page h1,.aep-page h2,.aep-page h3{color:var(--aep-ink)}
.aep-page .aep-eyebrow{display:block;margin-bottom:10px;color:var(--aep-blue);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.aep-page .th-btn{font-weight:400!important;white-space:normal;text-align:center;justify-content:center;min-height:48px;padding:12px 24px}
.aep-hero{position:relative;padding:0;overflow:hidden;background:#f1f8fc}.aep-hero>.container{width:100%;max-width:none;padding-right:0;padding-left:clamp(24px,4.5vw,80px)}.aep-hero__grid{position:relative;display:block;min-height:500px}.aep-hero__copy{position:relative;z-index:3;width:52%;max-width:720px;padding:48px 42px 82px 0}.aep-hero h1{max-width:720px;margin-bottom:13px;font-size:clamp(30px,2.6vw,34px);line-height:1.1;letter-spacing:-.025em}.aep-hero h2{margin-bottom:17px;font-size:clamp(17px,1.45vw,20px);line-height:1.32}.aep-hero__copy p{max-width:700px;margin-bottom:11px}.aep-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.aep-hero__media{position:absolute;z-index:1;top:0;right:0;bottom:0;left:calc(-1 * clamp(24px,4.5vw,80px));min-height:500px;width:auto;overflow:hidden}.aep-hero__media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#f1f8fc 0%,rgba(241,248,252,.98) 38%,rgba(241,248,252,.82) 54%,rgba(241,248,252,.22) 72%,transparent 100%)}.aep-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.aep-slogan{position:absolute;z-index:2;top:30px;right:34px;width:190px;margin:0;color:#164a72!important;font-family:'Anerkennung Caveat',cursive!important;font-size:31px!important;font-weight:500;line-height:1.02!important;text-align:center;transform:rotate(-7deg);text-shadow:0 1px 0 rgba(255,255,255,.75)}.aep-ribbon{position:relative;z-index:4;display:flex;width:100vw;margin:-68px 0 0 calc(-1 * clamp(24px,4.5vw,80px));background:rgba(255,255,255,.56);box-shadow:0 10px 28px rgba(10,50,88,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aep-ribbon span{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-height:68px;padding:12px 20px;color:var(--aep-ink);font-size:14px;font-weight:650}.aep-ribbon i{color:var(--aep-cyan);font-size:20px}
.aep-section{padding:72px 0}.aep-section--soft{background:#f6fafc}.aep-section--blue{background:linear-gradient(135deg,#edf7fd,#e4f2fb)}.aep-heading{width:100%;max-width:none;margin-bottom:30px}.aep-heading h2,.aep-split h2,.aep-365-copy h2,.aep-portal h2,.aep-final h2{margin-bottom:13px;font-size:clamp(22px,2vw,26px);line-height:1.2;letter-spacing:-.018em}.aep-heading>p{width:100%;max-width:none}.aep-heading--center{margin-right:auto;margin-left:auto;text-align:center}.aep-heading--center p{margin-right:auto;margin-left:auto}.aep-prose p:last-child{margin-bottom:0}.aep-meaning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aep-meaning-grid article{display:flex;flex-direction:column;min-height:100%;padding:26px;background:linear-gradient(145deg,#fff,#f4f9fc);border:1px solid var(--aep-line);box-shadow:0 14px 34px rgba(18,61,98,.055)}.aep-meaning-icon{display:flex;align-items:center;justify-content:flex-start;width:auto;height:58px;margin-bottom:18px;background:transparent;color:var(--aep-cyan);font-size:48px}.aep-meaning-grid h3{margin-bottom:10px;font-size:19px}.aep-meaning-grid p{margin:0;font-size:14px}.aep-feature{display:grid;grid-template-columns:72px 1fr;gap:22px;margin-top:22px;padding:28px;background:#fff;border:1px solid var(--aep-line);box-shadow:0 12px 35px rgba(18,61,98,.05)}.aep-feature__icon{display:flex;align-items:flex-start;justify-content:center;min-height:0;padding-top:3px;background:transparent;color:var(--aep-cyan);font-size:52px}.aep-feature h3{margin-bottom:9px;font-size:20px}
.aep-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aep-compare>article{display:flex;flex-direction:column;padding:30px;background:#fff;border:1px solid var(--aep-line);box-shadow:0 15px 40px rgba(18,61,98,.06)}.aep-card-title{display:grid;grid-template-columns:62px 1fr;gap:18px;align-items:center;margin-bottom:16px}.aep-card-title i{display:flex;align-items:center;justify-content:center;width:62px;height:58px;background:transparent;color:var(--aep-cyan);font-size:44px}.aep-card-title h3{margin:0;font-size:21px;line-height:1.28}.aep-contribution{margin-top:auto;padding:18px;background:#eef7fd;color:var(--aep-muted);line-height:1.65}.aep-contribution strong{color:var(--aep-ink)}.aep-table-wrap{margin-top:24px;border:1px solid var(--aep-line);background:#fff}.aep-table{margin:0}.aep-table th,.aep-table td{padding:16px 18px!important;border-color:var(--aep-line)!important;vertical-align:top;line-height:1.55}.aep-table thead th{background:var(--aep-blue);color:#fff;font-weight:600}.aep-table tbody th{width:26%;background:#f5f9fc;color:var(--aep-ink);font-weight:650}
.aep-route-list{display:grid;gap:16px}.aep-route-list article{display:grid;grid-template-columns:86px 1fr;gap:24px;padding:28px;border:1px solid var(--aep-line);background:#fff}.aep-route-no{display:grid;place-items:center;width:70px;height:70px;background:#eaf5fc;color:var(--aep-blue);font-size:24px;font-weight:800}.aep-route-list h3{margin-bottom:12px;font-size:22px}.aep-route-list p:last-child{margin-bottom:0}.aep-note{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:start;margin-top:24px;padding:24px;background:#dceffc}.aep-note>i{display:grid;place-items:center;width:52px;height:52px;background:#fff;color:var(--aep-cyan);font-size:25px}.aep-note p:last-child{margin-bottom:0}.aep-note--compact{align-items:center}.aep-note--choice{grid-template-columns:68px 1fr}.aep-note--choice>i{display:flex;align-items:flex-start;justify-content:center;width:68px;height:auto;padding-top:3px;background:transparent;font-size:48px}.aep-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aep-regions article{display:grid;grid-template-columns:44px 1fr;gap:15px;padding:24px;border:1px solid var(--aep-line);background:#fff}.aep-regions i{color:var(--aep-cyan);font-size:30px}.aep-regions h3{margin-bottom:6px;font-size:20px}.aep-regions strong{display:block;margin-bottom:10px;color:var(--aep-ink);font-size:14px;line-height:1.45}.aep-regions p{margin:0;font-size:14px}
.aep-split{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:42px;align-items:center}.aep-split--reverse{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr)}.aep-split__media{height:420px;min-height:0;align-self:center}.aep-split__media img{width:100%;height:100%;object-fit:cover}.aep-split__copy{align-self:center}.aep-split__copy p:last-of-type{margin-bottom:0}.aep-split__copy .th-btn{margin-top:20px}.aep-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aep-check-grid>div{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding:20px;border:1px solid var(--aep-line);background:#fff;color:var(--aep-muted);line-height:1.55}.aep-check-grid i{color:var(--aep-cyan);font-size:26px}.aep-prose--wide{width:100%;max-width:none;margin-top:28px}
.aep-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aep-steps article{min-height:100%;padding:24px;background:#fff;border:1px solid var(--aep-line)}.aep-steps article>span{display:grid;place-items:center;width:50px;height:50px;margin-bottom:15px;background:#e8f4fb;color:var(--aep-blue);font-size:17px;font-weight:800}.aep-steps h3{font-size:18px;line-height:1.3}.aep-steps p{margin:0;font-size:14px}.aep-portal{position:relative;padding:68px 0;overflow:hidden;background:linear-gradient(105deg,rgba(19,91,150,.97),rgba(31,117,177,.9)),url('/images/Anerkennung-Einreise/s2.jpg') center/cover no-repeat;color:#fff}.aep-portal:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,52,97,.28),transparent 62%);pointer-events:none}.aep-portal .container{position:relative;z-index:1}.aep-portal .aep-eyebrow,.aep-portal h2,.aep-portal p{color:#fff}.aep-portal__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:48px;align-items:center}.aep-portal__copy{max-width:760px}.aep-portal__copy p:last-of-type{margin-bottom:0}.aep-portal__copy .th-btn{margin-top:20px;background:var(--aep-blue)!important;color:#fff!important;border-color:var(--aep-blue)!important}.aep-portal__copy .th-btn:hover,.aep-portal__copy .th-btn:focus{background:#fff!important;color:var(--aep-blue)!important}.aep-portal__visual{position:relative;width:100%;max-width:510px;justify-self:end}.aep-portal__visual img{display:block;width:100%;transform:none}
.aep-365-grid{display:grid;grid-template-columns:minmax(420px,.93fr) minmax(0,1.07fr);gap:46px;align-items:stretch}.aep-365-visual{position:relative;min-height:470px;overflow:hidden}.aep-365-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(6,46,87,.68))}.aep-365-visual img{width:100%;height:100%;object-fit:cover;object-position:68% center}.aep-365-visual>span{position:absolute;z-index:1;left:28px;bottom:26px;color:#fff;font-family:'Anerkennung Caveat',cursive!important;font-size:31px!important;font-weight:500;line-height:1.03!important;text-shadow:0 1px 0 rgba(6,46,87,.35);transform:rotate(-4deg)}.aep-365-copy{align-self:center;padding:18px 0}.aep-365-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.aep-365-points span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:112px;padding:14px 8px;background:#edf7fd;color:var(--aep-muted);font-size:13px;text-align:center}.aep-365-points i{margin-bottom:8px;color:var(--aep-cyan);font-size:24px}.aep-365-points b{color:var(--aep-ink);font-size:15px}.aep-faq-container{max-width:1050px}.aep-faq .accordion-item{margin:0 0 8px!important;padding:0!important;overflow:hidden;border:1px solid #dce5ed!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.aep-faq .accordion-button{min-height:48px;padding:10px 48px 10px 16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#263746!important;font-size:14px!important;font-weight:400!important;line-height:26px!important}.aep-faq .accordion-button:hover,.aep-faq .accordion-button:focus-visible,.aep-faq .accordion-button:not(.collapsed){background:#f7f9fb!important;color:#286fb7!important}.aep-faq .accordion-button:after{position:absolute;right:16px;width:16px;height:16px;background-size:16px}.aep-faq .accordion-body{padding:0 16px 14px!important;background:#f7f9fb;color:#526273;font-size:14px;font-weight:400;line-height:26px}.aep-final{position:relative;padding:76px 0;background:linear-gradient(90deg,rgba(244,249,252,.98) 0%,rgba(244,249,252,.96) 42%,rgba(244,249,252,.56) 64%,rgba(244,249,252,.08) 100%),url('/images/Anerkennung-Einreise/s2.jpg') center/cover no-repeat}.aep-final__inner{max-width:790px;padding:34px;background:rgba(255,255,255,.84);box-shadow:0 18px 45px rgba(18,61,98,.1);backdrop-filter:blur(7px)}.aep-final__inner>p{max-width:760px}.aep-final .aep-actions{margin-bottom:24px}.aep-secondary-links{display:flex;flex-wrap:wrap;gap:20px;margin:12px 0 24px}.aep-secondary-links a{color:var(--aep-blue);font-weight:650}.aep-final small{display:block;max-width:740px;color:#6f7f8f;line-height:1.55}
@media (max-width:1199px){.aep-slogan{right:5%}.aep-regions{grid-template-columns:1fr}.aep-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.aep-meaning-grid{grid-template-columns:1fr}.aep-portal__grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.aep-365-grid{grid-template-columns:.9fr 1.1fr}}
@media (max-width:991px){.aep-hero>.container{padding:0 24px}.aep-hero__grid{display:grid;min-height:0}.aep-hero__copy{width:auto;max-width:none;padding:38px 0 34px}.aep-hero__media{position:relative;inset:auto;width:100vw;min-height:0;aspect-ratio:1916/821;margin-left:calc(50% - 50vw)}.aep-hero__media:before{background:linear-gradient(90deg,rgba(241,248,252,.16),transparent 42%)}.aep-hero__media img{object-fit:cover;object-position:center}.aep-ribbon{width:100vw;margin-top:-68px;margin-left:calc(50% - 50vw)}.aep-compare,.aep-split,.aep-split--reverse,.aep-portal__grid,.aep-365-grid{grid-template-columns:1fr}.aep-split__media{height:360px;min-height:0}.aep-check-grid{grid-template-columns:1fr}.aep-portal__visual{width:min(88%,500px);max-width:500px;margin:10px auto 0;justify-self:center}.aep-365-visual{min-height:400px}}
@media (max-width:767px){.aep-section{padding:56px 0}.aep-hero__copy{padding:32px 0 28px}.aep-hero h1{font-size:32px}.aep-hero__media{min-height:0;aspect-ratio:1916/821}.aep-ribbon{flex-direction:column;margin-top:-138px}.aep-ribbon span{min-height:46px;justify-content:flex-start}.aep-feature,.aep-route-list article{grid-template-columns:1fr}.aep-steps{grid-template-columns:1fr}.aep-split__media{min-height:300px}.aep-table th,.aep-table td{min-width:210px}.aep-page .th-btn{width:100%}.aep-actions{display:grid;grid-template-columns:1fr;width:100%}.aep-slogan{top:18px;right:22px;width:180px;font-size:26px!important}.aep-note{grid-template-columns:1fr}.aep-card-title{grid-template-columns:46px 1fr}.aep-card-title i{width:46px;height:46px}.aep-portal{padding:56px 0}.aep-365-points{grid-template-columns:1fr}.aep-365-visual{min-height:330px}.aep-365-visual>span{font-size:27px!important}.aep-final{padding:54px 0;background-position:65% center}.aep-final__inner{padding:24px}.aep-faq .accordion-button{line-height:22px!important}}
/* anerkennung-einreise-faq-width-2026-10-02:start */
#aep-ui-2026 section[aria-labelledby="aep-faq"] *{border-radius:0!important}
#aep-ui-2026 section[aria-labelledby="aep-faq"]{background:#fff;padding:50px 0;font-size:14px;line-height:26px}
#aep-ui-2026 .container{width:100%;max-width:none;padding:0 12px}
#aep-ui-2026 section[aria-labelledby="aep-faq"] .aep-heading{max-width:850px;margin:0 auto 28px;text-align:center}
#aep-ui-2026 section[aria-labelledby="aep-faq"] .aep-heading .aep-eyebrow{display:none}
#aep-ui-2026 section[aria-labelledby="aep-faq"] .aep-heading h2{margin:0 0 15px;color:#073462}
#aep-ui-2026 .aep-faq{display:grid;gap:8px}
#aep-ui-2026 section[aria-labelledby="aep-faq"] details{padding:0;border:1px solid #d7e2ec;background:#fff;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}
#aep-ui-2026 section[aria-labelledby="aep-faq"] details:hover{border-color:#286fb7;background:#f7faff;box-shadow:0 8px 22px rgba(40,111,183,.08)}
#aep-ui-2026 section[aria-labelledby="aep-faq"] details[open]{border:1px solid #d7e2ec;box-shadow:none}
#aep-ui-2026 section[aria-labelledby="aep-faq"] summary{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}
#aep-ui-2026 section[aria-labelledby="aep-faq"] details:hover summary{color:#286fb7}
#aep-ui-2026 section[aria-labelledby="aep-faq"] summary::-webkit-details-marker{display:none}
#aep-ui-2026 section[aria-labelledby="aep-faq"] summary>span{display:none}
#aep-ui-2026 section[aria-labelledby="aep-faq"] summary::after{content:"+";justify-self:center;color:#286fb7}
#aep-ui-2026 section[aria-labelledby="aep-faq"] details[open] summary::after{content:"\2212"}
#aep-ui-2026 .aep-faq__answer{padding:0 16px 14px;border:0;font-size:14px;line-height:26px}
#aep-ui-2026 .aep-faq__answer>*{margin-block:0}
#aep-ui-2026 .aep-faq__answer>*+*{margin-block-start:1rem}
@media(min-width:576px){#aep-ui-2026 .container{max-width:540px}}
@media(min-width:768px){#aep-ui-2026 .container{max-width:720px}}
@media(min-width:992px){#aep-ui-2026 .container{max-width:960px}}
@media(min-width:1200px){#aep-ui-2026 .container{max-width:1140px}}
@media(min-width:1300px){#aep-ui-2026 .container{max-width:calc(var(--main-container) + var(--container-gutters))}}
@media(max-width:767px){#aep-ui-2026 section[aria-labelledby="aep-faq"]{padding:38px 0}}
#aep-ui-2026 .aep-faq *{border-radius:0!important}
#aep-ui-2026 section[aria-labelledby="aep-faq"] .aep-heading h2{font-size:1.2em;line-height:1.26;font-weight:600;letter-spacing:normal}
@media(max-width:1500px){#aep-ui-2026 section[aria-labelledby="aep-faq"] .aep-heading h2{font-size:1.1em;line-height:1.31}}
@media(max-width:1399px){#aep-ui-2026 section[aria-labelledby="aep-faq"] .aep-heading h2{line-height:1.25}}
@media(max-width:767px){#aep-ui-2026 section[aria-labelledby="aep-faq"] .aep-heading h2{line-height:1.3}}
@media(max-width:575px){#aep-ui-2026 section[aria-labelledby="aep-faq"] .aep-heading h2{font-size:1em}}
#aep-ui-2026 .aep-hero__media{left:50%;right:auto;width:100vw;transform:translateX(-50%)}
#aep-ui-2026 .aep-ribbon{margin-left:calc(50% - 50vw)}
/* anerkennung-einreise-faq-width-2026-10-02:end */
/* anerkennung-einreise-hero-image-2026-10-02:start */
#aep-ui-2026 .aep-hero{background:#f3f8fb}
#aep-ui-2026 .aep-hero__media{position:absolute;inset:0 auto 0 50%;width:100vw;min-height:0;margin:0;transform:translateX(-50%);overflow:hidden}
#aep-ui-2026 .aep-hero__media img{display:block;position:absolute;inset:0 0 auto auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:right top;mask-image:linear-gradient(180deg,#000 85%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent 100%)}
#aep-ui-2026 .aep-hero__media::before{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%)}
@media(max-width:991px){#aep-ui-2026 .aep-ribbon{margin-top:0}#aep-ui-2026 .aep-hero__grid{grid-template-columns:minmax(0,1fr)}#aep-ui-2026 .aep-hero__media{position:relative;inset:auto;left:50%;aspect-ratio:1916/821;margin:0}#aep-ui-2026 .aep-hero__media img{position:static;width:100%;height:100%;max-height:none;object-fit:contain;mask-image:none;-webkit-mask-image:none}#aep-ui-2026 .aep-hero__media::before{background:linear-gradient(180deg,#f3f8fb 0%,rgba(243,248,251,.65) 8%,transparent 30%)}}
#aep-ui-2026 .aep-final{position:relative;isolation:isolate;overflow:hidden;padding:0;background:#f3f8fb}
#aep-ui-2026 .aep-final::after{content:"";position:absolute;inset:0;z-index:-1;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%),url('/images/hero/cta-office.jpg') right top/cover no-repeat}
#aep-ui-2026 .aep-final__inner{position:relative;width:53%;max-width:740px;min-height:0;padding:48px 0;color:#234c6f;background:transparent;box-shadow:none;backdrop-filter:none}
#aep-ui-2026 .aep-final__inner h2{color:#073462}
#aep-ui-2026 .aep-final .aep-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0}
#aep-ui-2026 .aep-final .aep-actions a{width:100%!important;min-width:0!important;padding-inline:10px;white-space:nowrap}
@media(max-width:1199px){#aep-ui-2026 .aep-final__inner{width:100%;max-width:none;min-height:0;padding:32px 0}#aep-ui-2026 .aep-final::after{display:block;position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:2069/760;background:linear-gradient(180deg,#f3f8fb 0%,rgba(243,248,251,.65) 8%,transparent 30%),url('/images/hero/cta-office.jpg') center 25%/cover no-repeat}}
@media(max-width:575px){#aep-ui-2026 .aep-final .aep-actions{grid-template-columns:1fr}}
/* anerkennung-einreise-hero-image-2026-10-02:end */

/* closing-office-sizing-2026-10-02 */
#aep-ui-2026 .aep-final::after{inset:0;width:100%;height:100%;aspect-ratio:auto;max-width:none;background-size:100% 100%,cover;background-position:center,right center;background-repeat:no-repeat;mask-image:none;-webkit-mask-image:none}
@media(max-width:1199px){#aep-ui-2026 .aep-final::after{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:2069/581;background-size:100% 100%,contain;background-position:center,center}}
