/* medeed-gesuchtemta-hero-2026-09-30:start */
#medeed-mt-hero {
  --mph-brand: var(--theme-color);
  --mph-title: var(--title-color);
  --mph-text: var(--body-color);
  position: relative;
  isolation: isolate;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: linear-gradient(90deg,#f8fbfb 0%,#f2f9f9 42%,#e9f5f5 70%,#dfeeee 100%);
  color: var(--mph-text);
  direction: ltr;
  text-align: left;
}
#medeed-mt-hero,
#medeed-mt-hero *,
#medeed-mt-hero *::before,
#medeed-mt-hero *::after { box-sizing: border-box; }
#medeed-mt-hero .mph-inner {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 760px;
  padding-top: 56px;
  padding-bottom: 56px;
}
#medeed-mt-hero .mph-copy {
  position: relative;
  z-index: 3;
  isolation: isolate;
  width: 51%;
  max-width: 660px;
  min-width: 0;
}
#medeed-mt-hero .mph-eyebrow {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 0 0 24px;
  padding: 0;
  color: var(--mph-title);
}
#medeed-mt-hero .mph-eyebrow::before {
  content: "";
  flex: 0 0 40px;
  height: 2px;
  background: var(--mph-brand);
}
#medeed-mt-hero .mph-title {
  margin: 0 0 24px;
  padding: 0;
  color: var(--mph-title);
  font-family: var(--title-font);
  font-size: 36px;
  font-weight: 700;
  line-height: 1.22;
  letter-spacing: -.7px;
  text-transform: none;
  overflow-wrap: normal;
}
#medeed-mt-hero .mph-title > span { display: block; }
#medeed-mt-hero .mph-prose { margin: 0; padding: 0; }
#medeed-mt-hero .mph-prose p {
  margin: 0 0 19px;
  padding: 0;
  color: var(--mph-text);
  text-align: justify;
  hyphens: auto;
  overflow-wrap: break-word;
}
#medeed-mt-hero .mph-prose p:last-child { margin-bottom: 0; }
#medeed-mt-hero .mph-actions {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  grid-auto-rows: 1fr;
  align-items: stretch;
  gap: 14px;
  margin-top: 28px;
}
#medeed-mt-hero .mph-button {
  display: inline-flex !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 46px !important;
  height: 100% !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 10px 14px !important;
  border: 1px solid var(--mph-brand) !important;
  border-radius: 0 !important;
  background: var(--mph-brand) !important;
  background-image: none !important;
  box-shadow: none !important;
  color: #fff !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none !important;
  white-space: nowrap !important;
  overflow: visible;
  transform: none !important;
}
#medeed-mt-hero .mph-button::before,
#medeed-mt-hero .mph-button::after { display: none !important; content: none !important; }
#medeed-mt-hero .mph-button:hover,
#medeed-mt-hero .mph-button:focus-visible {
  border-color: var(--mph-brand) !important;
  background: #fff !important;
  color: var(--mph-brand) !important;
}
#medeed-mt-hero .mph-button:focus-visible { outline: 2px solid var(--mph-title); outline-offset: 3px; }
#medeed-mt-hero .mph-icon { display: inline-block; flex: 0 0 auto; margin: 0; padding: 0; color: inherit; }
#medeed-mt-hero .mph-button .mph-icon { transition: transform 180ms ease; }
#medeed-mt-hero .mph-button:hover .mph-icon { transform: translateX(3px); }
#medeed-mt-hero .mph-visual {
  position: absolute;
  z-index: auto;
  inset: 0 calc((100vw - 100%) / -2) 0 auto;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  width: 100vw;
  overflow: hidden;
  pointer-events: none;
}
#medeed-mt-hero .mph-visual::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0;
  background: linear-gradient(90deg,rgba(228,243,243,0) 0%,rgba(222,240,240,.34) 48%,rgba(211,235,235,.72) 100%);
  opacity: 1;
  pointer-events: none;
}
#medeed-mt-hero .mph-visual-stage {
  position: relative;
  z-index: 2;
  flex: 0 0 auto;
  height: 100%;
  width: min(100%,1400px,calc(58vw + 200px));
  aspect-ratio: auto;
}
#medeed-mt-hero .mph-photo {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(90deg,transparent 0%,rgba(0,0,0,.02) 13%,rgba(0,0,0,.09) 25%,rgba(0,0,0,.24) 37%,rgba(0,0,0,.48) 49%,rgba(0,0,0,.72) 59%,rgba(0,0,0,.91) 67%,#000 74%,#000 100%);
  mask-image: linear-gradient(90deg,transparent 0%,rgba(0,0,0,.02) 13%,rgba(0,0,0,.09) 25%,rgba(0,0,0,.24) 37%,rgba(0,0,0,.48) 49%,rgba(0,0,0,.72) 59%,rgba(0,0,0,.91) 67%,#000 74%,#000 100%);
}
#medeed-mt-hero .mph-photo img {
  display: block;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0;
  border: 0;
  border-radius: 0;
  object-fit: cover;
  object-position: right 48%;
  transform: scale(1.12);
  transform-origin: right center;
}
@media (max-width: 1099px) {
  #medeed-mt-hero .mph-inner {
    display: grid;
    grid-template-columns: minmax(0,1fr);
    min-height: 0;
    max-width: 840px;
    padding-top: 42px;
    padding-bottom: 52px;
  }
  #medeed-mt-hero .mph-copy { display: contents; }
  #medeed-mt-hero .mph-visual::before { display: none; }
  #medeed-mt-hero .mph-eyebrow { grid-row: 1; margin-bottom: 18px; }
  #medeed-mt-hero .mph-title { grid-row: 2; margin-bottom: 26px; }
  #medeed-mt-hero .mph-visual { position: relative; inset: auto; grid-row: 3; display: block; width: 100%; margin-bottom: 20px; overflow: visible; }
  #medeed-mt-hero .mph-visual-stage { width: 100%; height: auto; aspect-ratio: 880 / 534; }
  #medeed-mt-hero .mph-photo { -webkit-mask-image: linear-gradient(#000 84%,transparent 100%); mask-image: linear-gradient(#000 84%,transparent 100%); }
  #medeed-mt-hero .mph-photo img { object-fit: cover; transform: none; -webkit-mask-image: none; mask-image: none; }
  #medeed-mt-hero .mph-prose { grid-row: 4; }
  #medeed-mt-hero .mph-actions { grid-row: 5; margin-top: 26px; }
}
@media (max-width: 599px) {
  #medeed-mt-hero .mph-inner { padding-top: 30px; padding-bottom: 40px; }
  #medeed-mt-hero .mph-eyebrow { gap: 10px; }
  #medeed-mt-hero .mph-eyebrow::before { flex-basis: 28px; }
  #medeed-mt-hero .mph-title { margin-bottom: 22px; font-size: clamp(26px,6.8vw,30px); line-height: 1.25; letter-spacing: -.5px; }
  #medeed-mt-hero .mph-visual { margin-bottom: 16px; }
  #medeed-mt-hero .mph-prose p { margin-bottom: 18px; }
  #medeed-mt-hero .mph-actions { grid-template-columns: minmax(0,1fr); gap: 12px; }
}
@media (prefers-reduced-motion: reduce) {
  #medeed-mt-hero .mph-button .mph-icon { transition: none; }
  #medeed-mt-hero .mph-button:hover .mph-icon { transform: none; }
}
/* medeed-gesuchtemta-hero-2026-09-30:end */

/* وسط‌چین کردن دکمه‌های MT */
.medeed-mt-content .medeed-mt-actions {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 12px;
    margin: 24px auto;
    text-align: center;
}
.medeed-mt-content .medeed-mt-actions .th-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    text-decoration: none;
}
@media (max-width: 767.98px) {
    .medeed-mt-content .medeed-mt-actions {
        flex-direction: column;
        align-items: stretch;
    }
    .medeed-mt-content .medeed-mt-actions .th-btn {
        width: 100%;
    }
}



.medeed-mt-content img,
.medeed-mt-content .page-img,
.medeed-mt-content .page-img img,
.medeed-mt-content .course-category__card__inner,
.medeed-mt-content .course-category__card__bg,
.medeed-mt-content .course-category__card__icon-box,
.medeed-mt-content .course-category__card__icon {
    border-radius: 0 !important;
}

#medeed-mt-regionen,
#medeed-mt-anerkennung,
#medeed-mt-einsatzbereiche {
    border: 1px solid #dce6f0 !important;
}

#medeed-mt-regionen > .container,
#medeed-mt-anerkennung > .container,
#medeed-mt-einsatzbereiche > .container {
    padding-top: 30px;
    padding-bottom: 30px;
    box-sizing: border-box;
}

#medeed-mt-regionen .page-img,
#medeed-mt-anerkennung .page-img {
    border: 1px solid #dce6f0 !important;
    overflow: hidden;
}

#medeed-mt-einsatzbereiche .course-category__card__inner {
    border: 1px solid #dce6f0 !important;
    overflow: hidden;
}



#medeed-mt-anerkennung {
    border: 1px solid #dce6f0 !important;
    padding: 40px 30px !important;
    background: #ffffff !important;
    margin: 30px auto !important;
    max-width: 1540px !important;
    box-sizing: border-box !important;
}

#medeed-mt-anerkennung > .container {
    padding: 0 !important;
    max-width: 100% !important;
}

#medeed-mt-anerkennung .page-img {
    border: 1px solid #dce6f0 !important;
    border-radius: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
    background: #f2f7fb !important;
}

#medeed-mt-anerkennung .page-img img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 0 !important;
    object-fit: cover !important;
    margin: 0 !important;
    padding: 0 !important;
}

#medeed-mt-anerkennung *,
#medeed-mt-anerkennung *::before,
#medeed-mt-anerkennung *::after {
    border-radius: 0 !important;
}

#medeed-mt-anerkennung .medeed-mt-actions {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 20px !important;
}
#medeed-mt-anerkennung .medeed-mt-actions .th-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

@media (max-width: 991.98px) {
    #medeed-mt-anerkennung {
        padding: 25px 20px !important;
    }
}

.medeed-mt-actions {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;
    margin: 24px auto !important;
    text-align: center !important;
    float: none !important;
}
.medeed-mt-actions .th-btn,
.medeed-mt-actions .medeed-uniform-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    float: none !important;
    margin: 0 auto !important;
    text-align: center !important;
}
/* database-candidate-roadmap-standard:start */
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40{--db-container:100vw;font-size:14px;line-height:26px;color:#234d4a;max-width:none!important;box-sizing:border-box;--db-hero-image:url("/images/hero/gesuchtemta/Hero.png");--db-closing-image:url("/images/hero/cta-office.jpg");--db-hero-ratio:2172/724;--db-closing-ratio:2069/581;border:0!important;border-radius:0!important;box-shadow:none!important}
@media(min-width:576px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40{--db-container:540px}}
@media(min-width:768px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40{--db-container:720px}}
@media(min-width:992px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40{--db-container:960px}}
@media(min-width:1200px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40{--db-container:1140px}}
@media(min-width:1300px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40{--db-container:calc(var(--main-container) + var(--container-gutters))}}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .container.container{width:100%!important;max-width:var(--db-container)!important;padding-inline:12px!important;margin-inline:auto!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h1,h2,h3,h4){font-family:Outfit,sans-serif!important;color:#07232c!important;text-transform:none;letter-spacing:normal}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h1,h2){font-size:1.2em!important;font-weight:600!important;line-height:1.26!important}
@media(max-width:1500px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h1,h2){font-size:1.1em!important;line-height:1.31!important}}@media(max-width:575px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h1,h2){font-size:1em!important}}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 p{font-size:14px!important;line-height:26px!important;color:#234d4a!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h1,h2,.title-area,.sec-title,.br-section-heading)::before{display:none!important;content:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h1,h2,.title-area,.sec-title,.br-section-heading)::after{display:none!important;content:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.title-underline,.title-area,.br-section-heading,.br-section-heading>p,.mt-roadmap-section-head,.medeed-interview-note){max-width:none!important;border:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(img,figure){border:0!important;box-shadow:none!important;border-radius:0!important;transform:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(article,table,.medeed-interview-card,.mt-roadmap-step,.medeed-admission-card){border-radius:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.medeed-interview-note,.mt-roadmap-note,.mt-roadmap-callout,.dv-note){border:1px solid #d7e2df!important;border-radius:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.br-actions,.medeed-interview-actions,.ro-overview-actions,.mt-roadmap-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;width:100%!important;max-width:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .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;height:40px!important;min-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}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .th-btn.medeed-uniform-btn *{color:inherit!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .th-btn::before{display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .th-btn::after{display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .th-btn.medeed-uniform-btn:is(:hover,:focus-visible){background:#fff!important;color:#447471!important;border-color:#447471!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .th-btn .ro-overview-button__arrow{display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;position:relative!important;isolation:isolate;min-height:510px!important;height:auto!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!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%),var(--db-hero-image)!important;background-position:right center!important;background-size:cover!important;background-repeat:no-repeat!important;padding:48px max(12px,calc((100vw - min(100vw,var(--db-container)))/2 + 12px))!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;text-align:left!important;overflow:visible!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero > .container{padding:0!important;max-width:none!important;width:100%!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero :is(.mt-roadmap-hero__grid,.mt-roadmap-hero__inner,.mt-roadmap-next__grid,.ro-overview-intro__grid,.ro-overview-next,.br-final__inner){position:static!important;display:block!important;width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero :is(.mt-roadmap-hero__copy,.mt-roadmap-next__copy,.ro-overview-intro__copy,.ro-overview-next__copy,.br-final__inner>div:first-child){position:relative!important;display:block!important;width:53%!important;max-width:740px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;background:transparent!important;text-align:left!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero :is(.mt-roadmap-hero__overlay,.mt-roadmap-next__overlay,.ro-overview-intro__media,.ro-overview-intro__veil,.ro-overview-next>div[style]):not(.ro-overview-next__copy){display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero :is(h1,h2){text-align:left!important;margin-bottom:20px!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero p{margin:0!important;text-align:left!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero p+p{margin-top:16px!important}
@media(max-width:1199px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero{min-height:0!important;background-image:none!important;padding-top:32px!important;padding-bottom:0!important;display:block!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero :is(.mt-roadmap-hero__copy,.mt-roadmap-next__copy,.ro-overview-intro__copy,.ro-overview-next__copy,.br-final__inner>div:first-child){width:100%!important;max-width:none!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero::after{content:""!important;display:block!important;position:relative!important;width:100vw!important;height:auto!important;aspect-ratio:var(--db-hero-ratio);margin-left:calc(50% - 50vw)!important;margin-top:32px!important;background:linear-gradient(180deg,#f3f8f6,transparent 34%),var(--db-hero-image) center/contain no-repeat!important;border:0!important}}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;position:relative!important;isolation:isolate;min-height:440px!important;height:auto!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!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%),var(--db-closing-image)!important;background-position:right center!important;background-size:cover!important;background-repeat:no-repeat!important;padding:48px max(12px,calc((100vw - min(100vw,var(--db-container)))/2 + 12px))!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;text-align:left!important;overflow:visible!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing > .container{padding:0!important;max-width:none!important;width:100%!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing :is(.mt-roadmap-hero__grid,.mt-roadmap-hero__inner,.mt-roadmap-next__grid,.ro-overview-intro__grid,.ro-overview-next,.br-final__inner){position:static!important;display:block!important;width:100%!important;min-height:0!important;max-height:none!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing :is(.mt-roadmap-hero__copy,.mt-roadmap-next__copy,.ro-overview-intro__copy,.ro-overview-next__copy,.br-final__inner>div:first-child){position:relative!important;display:block!important;width:53%!important;max-width:740px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;background:transparent!important;text-align:left!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing :is(.mt-roadmap-hero__overlay,.mt-roadmap-next__overlay,.ro-overview-intro__media,.ro-overview-intro__veil,.ro-overview-next>div[style]):not(.ro-overview-next__copy){display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing :is(h1,h2){text-align:left!important;margin-bottom:20px!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing p{margin:0!important;text-align:left!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing p+p{margin-top:16px!important}
@media(max-width:1199px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing{min-height:0!important;background-image:none!important;padding-top:32px!important;padding-bottom:0!important;display:block!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing :is(.mt-roadmap-hero__copy,.mt-roadmap-next__copy,.ro-overview-intro__copy,.ro-overview-next__copy,.br-final__inner>div:first-child){width:100%!important;max-width:none!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing::after{content:""!important;display:block!important;position:relative!important;width:100vw!important;height:auto!important;aspect-ratio:var(--db-closing-ratio);margin-left:calc(50% - 50vw)!important;margin-top:32px!important;background:linear-gradient(180deg,#f3f8f6,transparent 34%),var(--db-closing-image) center/contain no-repeat!important;border:0!important}}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.mt-roadmap-costs__notes p,.medeed-admission-section .title-area>p,.ro-overview-intro__copy>p,.br-portal p){border:0!important;max-width:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40>.mt-roadmap-loan__grid{width:100%!important;max-width:var(--db-container)!important;padding-inline:12px!important;margin-inline:auto!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-roadmap-hero__inner>.mt-roadmap-actions{width:53%!important;max-width:740px!important}
@media(max-width:1199px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-roadmap-hero__inner>.mt-roadmap-actions{width:100%!important;max-width:none!important}}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-roadmap-hero__path{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;position:relative!important;width:100vw!important;max-width:none!important;margin:28px 0 -48px calc(50% - 50vw)!important;padding:16px max(12px,calc((100vw - min(100vw,var(--db-container)))/2 + 12px))!important;background:rgba(255,255,255,.92)!important;border:0!important;border-radius:0!important;box-shadow:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-roadmap-hero__phase{display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px!important;min-height:64px!important;min-width:0!important;border:1px solid #d7e2df!important;padding:12px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;white-space:normal!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-roadmap-hero__phase strong{font-family:Outfit,sans-serif!important;font-size:14px!important;line-height:22px!important;color:#07232c!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-roadmap-hero__arrow{display:none!important}
@media(max-width:1199px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-roadmap-hero__path{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:0!important}}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-faq{padding:50px 0!important;background:#fff!important;border:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.br-faq-list,.medeed-interview-grid:has(.db-next-faq-item)){display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-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}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item summary{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;gap:12px!important;align-items:center!important;min-height:44px!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}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item summary h3{font:inherit!important;line-height:26px!important;margin:0!important;color:inherit!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item summary :is([aria-hidden="true"],i){display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item summary::-webkit-details-marker{display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item summary::before{display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item summary::after{content:"+"!important;display:block!important;position:static!important;width:18px!important;height:26px!important;min-height:0!important;line-height:26px!important;text-align:center!important;border:0!important;background:transparent!important;padding:0!important;color:#447471!important;transform:none!important;box-shadow:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item[open] summary::after{content:"−"!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-answer{padding:0 16px 14px!important;margin:0!important;background:transparent!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item p{margin:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item p+p{margin-top:16px!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item:hover{border-color:#447471!important;background:#f3f8f6!important;box-shadow:0 4px 12px rgba(30,60,90,.06)!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item:hover summary{color:#447471!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-faq :is(.title-area,.br-section-heading){display:block!important;text-align:center!important;max-width:none!important;margin:0 0 28px!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-faq h2{margin:0 0 15px!important;text-align:center!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-faq .br-eyebrow{display:none!important}
@media(max-width:767px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-faq{padding:38px 0!important}}@media(max-width:575px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .th-btn.medeed-uniform-btn{width:100%!important}:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-roadmap-hero__path{grid-template-columns:1fr!important}}
/* database-candidate-roadmap-standard:end */
/* profession-page existing structure */
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.mph-actions,.medeed-hero-actions,.medeed-mt-actions,.dv-actions){display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-start!important;max-width:none!important;margin:22px 0 0!important;padding:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h1,h2){display:block!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h3,h4,.title-underline,.dv-heading,.sec-title)::after{display:none!important;content:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h3,h4,.title-underline,.dv-heading,.sec-title)::before{display:none!important;content:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.dv-heading,.sec-title,.mph-prose,.dv-intro,.dv-section-lead){max-width:none!important;border:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.dv-faq-accordion,.mdc-faq){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0!important;margin:0!important;width:100%!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .db-next-faq-item{width:100%!important;height:auto!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-faq :is(.sec-title,.dv-heading){padding:0!important;margin:0 0 28px!important;max-width:none!important;text-align:center!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-faq .dv-eyebrow{display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.mph-button span,.th-btn span){font:inherit!important;margin:0!important;padding:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .th-btn i{display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero .mph-inner{display:block!important;position:static!important;width:100%!important;padding:0!important;margin:0!important;max-width:none!important;min-height:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero .mph-copy{width:53%!important;max-width:740px!important;padding:0!important;margin:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero .mph-visual{display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing .doctor-final-split__media{display:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing .doctor-final-split__copy{width:53%!important;max-width:740px!important;padding:0!important;margin:0!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing>.container>:is(p,.sec-title){width:53%!important;max-width:740px!important;text-align:left!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.doctor-specialty-panel,.doctor-route-card,.doctor-media-split,.dv-reviewed-media,.dv-table-panel,.dv-note,.dv-callout,.border-box-blue,.border-left,.border-right){border:0!important;border-radius:0!important;box-shadow:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(.mt-roadmap-next__copy,.mt-roadmap-hero__copy) .sec-title{text-align:left!important}
@media(max-width:1199px){:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero .mph-copy{width:100%!important;max-width:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing .doctor-final-split__copy{width:100%!important;max-width:none!important}
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing>.container>:is(p,.sec-title){width:100%!important;max-width:none!important}
}

/* measured layout refinements */
:is(#dv-hero-title,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40:is(.db-next-hero,.db-next-closing) :is(h1,h2){margin-inline:0!important;width:auto!important;max-width:none!important}

/* individual-mt-review:start */
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(p,li,td,tbody th,blockquote,figcaption){color:#000!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(p,li,td,tbody th,blockquote,figcaption) :is(span,strong,em,b,small):not(.mt-process-arrow):not(.th-btn *){color:#000!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h1,h2,h3,h4,h5,h6){color:#234d4a!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 :is(h1,h2,h3,h4,h5,h6) :is(span,strong,em,a){color:#234d4a!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 h3{font-weight:700!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 thead th{background:#447471!important;color:#fcfdfd!important;border-color:#447471!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 thead th *{color:#fcfdfd!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero{padding-top:48px!important;padding-bottom:48px!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 h1.mph-title{font-size:clamp(32px,2.5vw,40px)!important;line-height:1.22!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero{background-image:linear-gradient(90deg,rgba(243,248,246,.94),rgba(243,248,246,.85) 30%,rgba(243,248,246,.70) 52%,rgba(243,248,246,.20) 65%,transparent 76%),var(--db-hero-image)!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-match-panel{padding:28px!important;border:0!important;background:#eef4f1!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;gap:0!important;border:1px solid #d7e2df!important;background:#fff!important;padding:0!important;margin:0!important;overflow:hidden!important;align-items:stretch!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card>div{width:100%!important;margin:0!important;min-width:0!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card>div:first-child{padding:32px!important;align-self:center!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card>div:last-child{padding:0!important;position:relative!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card .page-img{position:absolute!important;inset:0!important;padding:0!important;margin:0!important;height:100%!important;width:100%!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center 20%!important;margin:0!important;padding:0!important;transform:none!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .medeed-mt-actions{justify-content:flex-start!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process{counter-reset:mtphase;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;list-style:none!important;padding:0!important;margin:28px 0!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process>li{counter-increment:mtphase;position:relative!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:80px!important;padding:20px 16px!important;border:1px solid #d7e2df!important;background:#fff!important;font-weight:600!important;line-height:22px!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process>li::before{content:counter(mtphase,decimal-leading-zero)!important;background:none!important;color:#447471!important;font-size:24px!important;line-height:1!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process-arrow{position:absolute!important;right:-27px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;text-align:center!important;color:#447471!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process>li:nth-child(3) .mt-process-arrow{display:none!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:40px!important;align-items:stretch!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-copy .sec-title{text-align:left!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-copy h2{text-align:left!important;margin-left:0!important;margin-right:0!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-image{position:relative!important;min-height:280px!important;margin:0!important;padding:0!important;overflow:hidden!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-image img{position:absolute!important;inset:0!important;height:100%!important;width:100%!important;object-fit:cover!important}
@media(min-width:1200px){
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-closing{background-image:linear-gradient(90deg,rgba(243,248,246,.94),rgba(243,248,246,.85) 30%,rgba(243,248,246,.70) 52%,rgba(243,248,246,.20) 65%,transparent 76%),var(--db-closing-image)!important}
}
@media(max-width:1199px){
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-next-hero{background-image:none!important;padding-top:32px!important;padding-bottom:0!important}
}
@media(max-width:991px){
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process{grid-template-columns:repeat(2,minmax(0,1fr))!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process>li:nth-child(2n+1) .mt-process-arrow{display:block!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process>li:nth-child(2n) .mt-process-arrow{display:none!important}
}
@media(max-width:767px){
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card{grid-template-columns:1fr!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card>div:first-child{padding:24px!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card>div:last-child{height:220px!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-grid{grid-template-columns:1fr!important;gap:28px!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-image{min-height:0!important;aspect-ratio:1000/563!important}
}
@media(max-width:575px){
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 h1.mph-title{font-size:28px!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process{grid-template-columns:1fr!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-process>li:nth-child(n) .mt-process-arrow{display:block!important;top:auto!important;bottom:-27px!important;left:50%!important;right:auto!important;transform:translateX(-50%) rotate(90deg)!important}
}
/* individual-mt-review:end */

:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 h2{font-size:26px!important;line-height:1.25!important;font-weight:700!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 h3:not(.course-category__card__title){font-size:20px!important;line-height:1.35!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-flush-card .page-img{border:0!important;box-shadow:none!important}

:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-copy .sec-title{margin:0 0 24px!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-copy h2{margin:0!important}

/* Restore language prose; add companion image only */
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-split{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:40px!important;align-items:stretch!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;background:none!important;border:0!important;padding:0!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-image{position:relative!important;margin:0!important;padding:0!important;min-height:280px!important;border:0!important;overflow:hidden!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-image img{position:absolute!important;inset:0!important;height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important}
@media(max-width:767px){:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-split{grid-template-columns:1fr!important;gap:28px!important}:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-image{min-height:0!important;aspect-ratio:900/695!important}}

/* MT specialty section and full-width MTF */
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40{background:#fff!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10){width:100%!important;flex:0 0 100%!important;max-width:100%!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .course-category__card{background:#eef4f1!important;box-shadow:none!important;border:1px solid #d7e2df!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .course-category__card__content{display:grid!important;grid-template-columns:60px minmax(180px,.65fr) minmax(0,2fr)!important;gap:24px!important;align-items:center!important;padding:12px!important;text-align:left!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .course-category__card__icon-box{margin:0!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) h3{margin:0!important;text-align:left!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) p{margin:0!important}
@media(max-width:767px){#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .course-category__card__content{grid-template-columns:60px minmax(0,1fr)!important;gap:18px!important}#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .text-start{grid-column:1/-1!important}}

/* Recognition information panels */
#medeed-mt-anerkennung.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row:has(#medeed-mt-title-23){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin:28px 0 0!important}
#medeed-mt-anerkennung.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row:has(#medeed-mt-title-23)>.col-lg-6{width:100%!important;margin:0!important;padding:24px!important;border:1px solid #d7e2df!important;background:#fff!important;min-width:0!important}
#medeed-mt-anerkennung.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row:has(#medeed-mt-title-23)>.col-lg-6 p:last-child{margin-bottom:0!important}
#medeed-mt-anerkennung.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row:has(#medeed-mt-title-23)>p{grid-column:1/-1!important;margin:0!important;padding:0!important}
@media(max-width:767px){#medeed-mt-anerkennung.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row:has(#medeed-mt-title-23){grid-template-columns:1fr!important}}

/* MTF matches original card palette; title above copy */
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .course-category__card{background:#fff!important;box-shadow:0 8px 24px rgba(0,80,78,.25)!important;border-color:#c8c8c8!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .course-category__card__content{grid-template-columns:80px minmax(0,1fr)!important;gap:12px 24px!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .course-category__card__icon-box{grid-column:1!important;grid-row:1/3!important;width:80px!important;height:80px!important;align-self:center!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .course-category__card__icon{font-size:32px!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) h3{grid-column:2!important;grid-row:1!important}
#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .text-start{grid-column:2!important;grid-row:2!important}
@media(max-width:575px){#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .course-category__card__icon-box{grid-row:1!important}#medeed-mt-einsatzbereiche.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40 .row>div:has(#medeed-mt-title-10) .text-start{grid-column:1/-1!important}}

#medeed-mt-bedarf.db-prof-40.db-prof-40.db-prof-40.db-prof-40.db-prof-40>.container>p:first-of-type{text-align:center!important}

/* Aligned language heading and equal companion image sizes */
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-copy .sec-title{margin:0 0 24px!important;text-align:left!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-copy h2{margin:0!important;text-align:left!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-split,:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;align-items:center!important}
:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-image,:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-image{height:340px!important;min-height:0!important;width:100%!important;aspect-ratio:auto!important}
@media(max-width:767px){:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-split,:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-grid{grid-template-columns:1fr!important}:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-language-image,:is(#medeed-mt-hero,.db-prof-40).db-prof-40.db-prof-40.db-prof-40.db-prof-40 .mt-arrival-image{height:auto!important;aspect-ratio:1000/563!important}}
