.mt-roadmap-page,
.mt-roadmap-page * {
    box-sizing: border-box;
}
.mt-roadmap-page {
    overflow: hidden;
}
.mt-roadmap-video-hero .breadcumb-content {
    min-height: 0;
}
.mt-roadmap-hero,
.mt-roadmap-costs,
.mt-roadmap-next {
    background: #fff;
}
.mt-roadmap-flow,
.mt-roadmap-loan {
    background: #f7faf9;
}
.mt-roadmap-hero,
.mt-roadmap-flow,
.mt-roadmap-costs,
.mt-roadmap-loan,
.mt-roadmap-next {
    padding: 60px 0;
}
.mt-roadmap-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 12px;
    margin-top: 24px;
}
.mt-roadmap-section-head {
    max-width: 900px;
    margin: 0 auto 34px;
    text-align: center;
}
.mt-roadmap-section-head h2 {
    margin: 14px 0;
}
.mt-roadmap-section-head p {
    margin-bottom: 0;
}
.mt-roadmap-flow .container {
    max-width: 1400px;
}
.mt-roadmap-flow__list {
    position: relative;
    display: grid;
    gap: 28px;
    width: 100%;
    margin: 0 auto;
}
.mt-roadmap-flow__list::before {
    content: "";
    position: absolute;
    top: 28px;
    bottom: 28px;
    left: 27px;
    width: 2px;
    background: #bddbd5;
}
.mt-roadmap-step {
    position: relative;
    display: grid;
    grid-template-columns: 56px minmax(0, 1fr);
    gap: 18px;
    align-items: start;
}
.mt-roadmap-step__marker {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding-top: 24px;
}
.mt-roadmap-step__marker span {
    display: grid;
    place-items: center;
    width: 56px;
    height: 56px;
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    background: #08796c;
    border: 1px solid #08796c;
}
.mt-roadmap-card {
    display: flow-root;
    min-width: 0;
    background: #fff;
    border: 1px solid #dce8e5;
    box-shadow: 0 12px 32px rgba(25, 73, 66, .07);
}
.mt-roadmap-card--wide {
    display: block;
}
.mt-roadmap-card__copy {
    min-width: 0;
    padding: 30px;
}
.mt-roadmap-card__title {
    display: grid;
    grid-template-columns: 46px minmax(0, 1fr);
    gap: 14px;
    align-items: center;
    margin-bottom: 22px;
    padding-bottom: 14px;
    border-bottom: 2px solid #d4e9e4;
}
.mt-roadmap-card__title > span {
    display: grid;
    place-items: center;
    width: 46px;
    height: 46px;
    color: #08796c;
    background: #eaf5f2;
    clip-path: circle(50%);
}
.mt-roadmap-card__title h3 {
    margin: 0;
}
.mt-roadmap-card__body > :last-child {
    margin-bottom: 0;
}
.mt-roadmap-card__body ol {
    margin: 0 0 20px;
    padding-left: 24px;
}
.mt-roadmap-card__media {
    position: relative;
    float: right;
    width: 330px;
    height: 270px;
    min-width: 330px;
    min-height: 270px;
    margin: 30px 30px 18px 24px;
    overflow: hidden;
    border: 1px solid #dce8e5;
}
.mt-roadmap-card--reverse .mt-roadmap-card__media {
    float: left;
    margin: 30px 24px 18px 30px;
}
.mt-roadmap-card__media img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mt-roadmap-table {
    width: 100%;
    margin: 24px 0;
    border: 1px solid #cddfdb;
}
.mt-roadmap-table table {
    width: 100%;
    margin: 0;
    border-collapse: collapse;
    table-layout: fixed;
}
.mt-roadmap-table th,
.mt-roadmap-table td {
    padding: 17px 19px;
    text-align: left !important;
    vertical-align: top;
    border: 1px solid #cddfdb;
}
.mt-roadmap-table thead,
.mt-roadmap-table thead tr,
.mt-roadmap-table thead th {
    color: #fff !important;
    background: #08796c !important;
    background-image: none !important;
}
.mt-roadmap-table tbody tr:nth-child(even) {
    background: #f5f9f8;
}
.mt-roadmap-table th:first-child,
.mt-roadmap-table td:first-child {
    width: 36%;
}
.mt-roadmap-costs__notes {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0;
    margin-top: 26px;
    border: 1px solid #dce8e5;
}
.mt-roadmap-costs__notes p {
    margin: 0;
    padding: 24px;
}
.mt-roadmap-costs__notes p + p {
    border-left: 1px solid #dce8e5;
}
.mt-roadmap-loan__grid {
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(340px, .75fr);
    align-items: stretch;
    background: #fff;
    border: 1px solid #dce8e5;
}
.mt-roadmap-loan__copy {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
    padding: 38px;
}
.mt-roadmap-loan__copy h2 {
    margin: 14px 0 20px;
}
.mt-roadmap-loan__media {
    position: relative;
    min-height: 390px;
    margin: 0;
    overflow: hidden;
    border-left: 1px solid #dce8e5;
}
.mt-roadmap-loan__media img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mt-roadmap-hero {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.mt-roadmap-hero__grid {
    position: relative;
    display: block;
    width: 100%;
    height: 620px;
    min-height: 620px;
    max-height: 620px;
    overflow: hidden;
    background: url('/images/ablauf-f/Mt/Hero.png') center 30% / cover no-repeat;
    background-color: #f2f7fb;
    isolation: isolate;
}
.mt-roadmap-hero__overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, .96) 25%,
        rgba(255, 255, 255, .85) 45%,
        rgba(255, 255, 255, .55) 65%,
        rgba(255, 255, 255, .2) 80%,
        rgba(255, 255, 255, 0) 95%);
    z-index: 1;
    pointer-events: none;
}
.mt-roadmap-hero__inner {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 20px;
    height: 100%;
    padding: 50px 40px 0 140px;
    box-sizing: border-box;
}
.mt-roadmap-hero__copy {
    max-width: 820px;
    font-size: 14px;
    line-height: 1.55;
}
.mt-roadmap-hero__copy .sub-title {
    color: #0e8c8a;
    display: block;
    margin-bottom: 10px;
}
.mt-roadmap-hero__copy h1 {
    color: #005d5a;
    margin: 0 0 10px;
}
.mt-roadmap-hero__copy h2 {
    color: #005d5a;
    margin: 0 0 14px;
}
.mt-roadmap-hero__copy p {
    color: #5c5f71;
    text-align: left;
    margin: 0 0 10px;
}
.mt-roadmap-hero__copy p:last-child {
    margin-bottom: 0;
}
.mt-roadmap-hero .mt-roadmap-actions {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 12px;
    margin: 0;
}
.mt-roadmap-hero .mt-roadmap-actions .th-btn,
.mt-roadmap-hero .mt-roadmap-actions .medeed-uniform-btn {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    min-height: 38px !important;
    height: 38px !important;
}
.mt-roadmap-hero__path {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    margin: auto -40px 0 -140px;
    padding: 16px 140px;
    box-sizing: border-box;
    background: rgba(248, 253, 255, .85);
    box-shadow: 0 -12px 34px rgba(7, 45, 91, .07);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: none;
    width: auto;
}
.mt-roadmap-hero__phase {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1 1 0;
    min-width: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
}
.mt-roadmap-hero__phase > span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    flex: 0 0 28px;
    background: #0e8c8a;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    border: none;
}
.mt-roadmap-hero__phase > i {
    color: #0e8c8a;
    font-size: 16px;
    background: transparent;
}
.mt-roadmap-hero__phase > strong {
    color: #0e8c8a;
    font-size: 13px;
    white-space: nowrap;
    background: transparent;
}
.mt-roadmap-hero__arrow {
    color: #0e8c8a;
    flex: 0 0 auto;
    background: transparent;
}
.mt-roadmap-next {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.mt-roadmap-next__grid {
    position: relative;
    display: block;
    width: 100%;
    height: 560px;
    min-height: 560px;
    max-height: 560px;
    overflow: hidden;
    background: url('/images/ablauf-f/Mt/Footer.png') center 40% / cover no-repeat;
    background-color: #f2f7fb;
    isolation: isolate;
}
.mt-roadmap-next__overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, .96) 25%,
        rgba(255, 255, 255, .85) 45%,
        rgba(255, 255, 255, .55) 65%,
        rgba(255, 255, 255, .2) 80%,
        rgba(255, 255, 255, 0) 95%);
    z-index: 1;
    pointer-events: none;
}
.mt-roadmap-next__copy {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 900px;
    height: 100%;
    padding: 50px 60px 50px 140px;
    box-sizing: border-box;
    background: transparent;
    font-size: 14px;
    line-height: 1.55;
}
.mt-roadmap-next__copy .sub-title {
    color: #0e8c8a;
    display: block;
    margin-bottom: 10px;
}
.mt-roadmap-next__copy h2 {
    color: #005d5a;
    margin: 0 0 14px;
}
.mt-roadmap-next__copy p {
    color: #5c5f71;
    text-align: left;
    margin: 0;
}
.mt-roadmap-next .mt-roadmap-actions {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    gap: 10px;
    margin-top: 24px;
    width: 100%;
}
.mt-roadmap-next .mt-roadmap-actions .th-btn {
    flex: 1 1 0;
    width: 0;
    min-width: 0;
    max-width: none;
}
.mt-roadmap-hero__copy p,
.mt-roadmap-card__body p,
.mt-roadmap-card__body li,
.mt-roadmap-costs__notes p,
.mt-roadmap-loan__copy p,
.mt-roadmap-next__copy p {
    text-align: justify;
}
@media (min-width: 1200px) {
    .mt-roadmap-next .mt-roadmap-actions {
        grid-template-columns: repeat(3, 310px);
    }
}
@media (max-width: 1199.98px) {
    .mt-roadmap-hero__grid {
        height: 580px;
        min-height: 580px;
        max-height: 580px;
    }
    .mt-roadmap-hero__inner {
        padding: 40px 30px 0 60px;
    }
    .mt-roadmap-hero__path {
        margin: auto -30px 0 -60px;
        padding: 16px 60px;
    }
    .mt-roadmap-card__media {
        width: 300px;
        min-width: 300px;
        height: 245px;
        min-height: 245px;
    }
    .mt-roadmap-next__grid {
        height: 500px;
        min-height: 500px;
        max-height: 500px;
    }
    .mt-roadmap-next__copy {
        padding: 40px 40px 40px 80px;
    }
}
@media (max-width: 991.98px) {
    .mt-roadmap-hero,
    .mt-roadmap-flow,
    .mt-roadmap-costs,
    .mt-roadmap-loan,
    .mt-roadmap-next {
        padding: 44px 0;
    }
    .mt-roadmap-hero__grid,
    .mt-roadmap-loan__grid,
    .mt-roadmap-next__grid {
        grid-template-columns: 1fr;
    }
    .mt-roadmap-hero__grid {
        height: auto;
        min-height: 0;
        max-height: none;
    }
    .mt-roadmap-hero__inner {
        padding: 36px 24px 0 40px;
    }
    .mt-roadmap-hero__path {
        margin: auto -24px 0 -40px;
        padding: 14px 40px;
        flex-wrap: wrap;
        gap: 12px;
    }
    .mt-roadmap-hero__phase {
        flex: 1 1 45%;
    }
    .mt-roadmap-hero__overlay {
        background: linear-gradient(90deg,
            rgba(255, 255, 255, .96) 0%,
            rgba(255, 255, 255, .85) 40%,
            rgba(255, 255, 255, .5) 70%,
            rgba(255, 255, 255, .15) 100%);
    }
    .mt-roadmap-card__media,
    .mt-roadmap-card--reverse .mt-roadmap-card__media {
        float: none;
        width: calc(100% - 48px);
        min-width: 0;
        height: 260px;
        min-height: 260px;
        margin: 24px 24px 0;
    }
    .mt-roadmap-costs__notes {
        grid-template-columns: 1fr;
    }
    .mt-roadmap-costs__notes p + p {
        border-top: 1px solid #dce8e5;
        border-left: 0;
    }
    .mt-roadmap-loan__media {
        height: 340px;
        min-height: 340px;
        border-top: 1px solid #dce8e5;
        border-left: 0;
    }
    .mt-roadmap-next__grid {
        height: auto;
        min-height: 0;
        max-height: none;
    }
    .mt-roadmap-next__copy {
        padding: 40px 30px 40px 40px;
        min-height: 480px;
    }
    .mt-roadmap-next__overlay {
        background: linear-gradient(90deg,
            rgba(255, 255, 255, .96) 0%,
            rgba(255, 255, 255, .85) 40%,
            rgba(255, 255, 255, .5) 70%,
            rgba(255, 255, 255, .15) 100%);
    }
}
@media (max-width: 767.98px) {
    .mt-roadmap-hero__inner {
        padding: 30px 20px 0 24px;
    }
    .mt-roadmap-hero__copy h1 {
        font-size: 1.4rem;
    }
    .mt-roadmap-hero__copy h2 {
        font-size: 1.1rem;
    }
    .mt-roadmap-hero__path {
        margin: auto -20px 0 -24px;
        padding: 16px 24px;
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    .mt-roadmap-hero__arrow {
        display: none;
    }
    .mt-roadmap-hero__phase {
        flex: 1 1 100%;
        width: 100%;
    }
    .mt-roadmap-hero .mt-roadmap-actions .th-btn {
        width: 100%;
    }
    .mt-roadmap-hero__overlay {
        background: linear-gradient(180deg,
            rgba(255, 255, 255, .96) 0%,
            rgba(255, 255, 255, .88) 55%,
            rgba(255, 255, 255, .6) 100%);
    }
    .mt-roadmap-actions {
        display: grid;
        grid-template-columns: 1fr;
    }
    .mt-roadmap-flow__list::before {
        display: none;
    }
    .mt-roadmap-step {
        grid-template-columns: 1fr;
        gap: 10px;
    }
    .mt-roadmap-step__marker {
        justify-content: flex-start;
        padding: 0;
    }
    .mt-roadmap-step__marker span {
        width: 50px;
        height: 50px;
    }
    .mt-roadmap-card__copy,
    .mt-roadmap-loan__copy,
    .mt-roadmap-next__copy {
        padding: 24px;
    }
    .mt-roadmap-card__title {
        grid-template-columns: 42px minmax(0, 1fr);
        gap: 12px;
    }
    .mt-roadmap-card__title > span {
        width: 42px;
        height: 42px;
    }
    .mt-roadmap-table table {
        min-width: 720px;
    }
    .mt-roadmap-costs__notes p {
        padding: 20px;
    }
    .mt-roadmap-next__grid {
        min-height: 0;
    }
    .mt-roadmap-next__copy {
        padding: 30px 20px 30px 24px;
        min-height: 0;
    }
    .mt-roadmap-next__copy h2 {
        font-size: 1.4rem;
    }
    .mt-roadmap-next__overlay {
        background: linear-gradient(180deg,
            rgba(255, 255, 255, .96) 0%,
            rgba(255, 255, 255, .88) 55%,
            rgba(255, 255, 255, .5) 100%);
    }
    .mt-roadmap-next .mt-roadmap-actions {
        flex-wrap: wrap;
    }
    .mt-roadmap-next .mt-roadmap-actions .th-btn {
        flex: 1 1 100%;
        width: 100%;
    }
}
/* database-candidate-roadmap-standard:start */
.db-next-95.db-next-95.db-next-95{--db-container:100vw;font-size:14px;line-height:26px;color:#234d4a;max-width:none!important;box-sizing:border-box;--db-hero-image:url("/images/ablauf-f/Mt/Hero.png");--db-closing-image:url("/images/ablauf-f/Mt/Footer.png");--db-hero-ratio:2172/724;--db-closing-ratio:2172/724;border:0!important;border-radius:0!important;box-shadow:none!important}
@media(min-width:576px){.db-next-95.db-next-95.db-next-95{--db-container:540px}}
@media(min-width:768px){.db-next-95.db-next-95.db-next-95{--db-container:720px}}
@media(min-width:992px){.db-next-95.db-next-95.db-next-95{--db-container:960px}}
@media(min-width:1200px){.db-next-95.db-next-95.db-next-95{--db-container:1140px}}
@media(min-width:1300px){.db-next-95.db-next-95.db-next-95{--db-container:calc(var(--main-container) + var(--container-gutters))}}
.db-next-95.db-next-95.db-next-95 .container.container{width:100%!important;max-width:var(--db-container)!important;padding-inline:12px!important;margin-inline:auto!important}
.db-next-95.db-next-95.db-next-95 :is(h1,h2,h3,h4){font-family:Outfit,sans-serif!important;color:#07232c!important;text-transform:none;letter-spacing:normal}
.db-next-95.db-next-95.db-next-95 :is(h1,h2){font-size:1.2em!important;font-weight:600!important;line-height:1.26!important}
@media(max-width:1500px){.db-next-95.db-next-95.db-next-95 :is(h1,h2){font-size:1.1em!important;line-height:1.31!important}}@media(max-width:575px){.db-next-95.db-next-95.db-next-95 :is(h1,h2){font-size:1em!important}}
.db-next-95.db-next-95.db-next-95 p{font-size:14px!important;line-height:26px!important;color:#234d4a!important}
.db-next-95.db-next-95.db-next-95 :is(h1,h2,.title-area,.sec-title,.br-section-heading)::before{display:none!important;content:none!important}
.db-next-95.db-next-95.db-next-95 :is(h1,h2,.title-area,.sec-title,.br-section-heading)::after{display:none!important;content:none!important}
.db-next-95.db-next-95.db-next-95 :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}
.db-next-95.db-next-95.db-next-95 :is(img,figure){border:0!important;box-shadow:none!important;border-radius:0!important;transform:none!important}
.db-next-95.db-next-95.db-next-95 :is(article,table,.medeed-interview-card,.mt-roadmap-step,.medeed-admission-card){border-radius:0!important}
.db-next-95.db-next-95.db-next-95 :is(.medeed-interview-note,.mt-roadmap-note,.mt-roadmap-callout,.dv-note){border:1px solid #d7e2df!important;border-radius:0!important}
.db-next-95.db-next-95.db-next-95 :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}
.db-next-95.db-next-95.db-next-95 .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}
.db-next-95.db-next-95.db-next-95 .th-btn.medeed-uniform-btn *{color:inherit!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap!important}
.db-next-95.db-next-95.db-next-95 .th-btn::before{display:none!important}
.db-next-95.db-next-95.db-next-95 .th-btn::after{display:none!important}
.db-next-95.db-next-95.db-next-95 .th-btn.medeed-uniform-btn:is(:hover,:focus-visible){background:#fff!important;color:#447471!important;border-color:#447471!important}
.db-next-95.db-next-95.db-next-95 .th-btn .ro-overview-button__arrow{display:none!important}
.db-next-95.db-next-95.db-next-95.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}
.db-next-95.db-next-95.db-next-95.db-next-hero > .container{padding:0!important;max-width:none!important;width:100%!important}
.db-next-95.db-next-95.db-next-95.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}
.db-next-95.db-next-95.db-next-95.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}
.db-next-95.db-next-95.db-next-95.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}
.db-next-95.db-next-95.db-next-95.db-next-hero :is(h1,h2){text-align:left!important;margin-bottom:20px!important}.db-next-95.db-next-95.db-next-95.db-next-hero p{margin:0!important;text-align:left!important}.db-next-95.db-next-95.db-next-95.db-next-hero p+p{margin-top:16px!important}
@media(max-width:1199px){.db-next-95.db-next-95.db-next-95.db-next-hero{min-height:0!important;background-image:none!important;padding-top:32px!important;padding-bottom:0!important;display:block!important}.db-next-95.db-next-95.db-next-95.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}.db-next-95.db-next-95.db-next-95.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}}
.db-next-95.db-next-95.db-next-95.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}
.db-next-95.db-next-95.db-next-95.db-next-closing > .container{padding:0!important;max-width:none!important;width:100%!important}
.db-next-95.db-next-95.db-next-95.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}
.db-next-95.db-next-95.db-next-95.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}
.db-next-95.db-next-95.db-next-95.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}
.db-next-95.db-next-95.db-next-95.db-next-closing :is(h1,h2){text-align:left!important;margin-bottom:20px!important}.db-next-95.db-next-95.db-next-95.db-next-closing p{margin:0!important;text-align:left!important}.db-next-95.db-next-95.db-next-95.db-next-closing p+p{margin-top:16px!important}
@media(max-width:1199px){.db-next-95.db-next-95.db-next-95.db-next-closing{min-height:0!important;background-image:none!important;padding-top:32px!important;padding-bottom:0!important;display:block!important}.db-next-95.db-next-95.db-next-95.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}.db-next-95.db-next-95.db-next-95.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}}
.db-next-95.db-next-95.db-next-95 :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}
.db-next-95.db-next-95.db-next-95>.mt-roadmap-loan__grid{width:100%!important;max-width:var(--db-container)!important;padding-inline:12px!important;margin-inline:auto!important}
.db-next-95.db-next-95.db-next-95 .mt-roadmap-hero__inner>.mt-roadmap-actions{width:53%!important;max-width:740px!important}
@media(max-width:1199px){.db-next-95.db-next-95.db-next-95 .mt-roadmap-hero__inner>.mt-roadmap-actions{width:100%!important;max-width:none!important}}
@media(min-width:1200px){.db-next-95.db-next-95.db-next-95.db-next-closing .mt-roadmap-actions{width:max-content!important;flex-wrap:nowrap!important;max-width:calc(min(100vw,var(--db-container)) - 24px)!important}}
.db-next-95.db-next-95.db-next-95 .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}
.db-next-95.db-next-95.db-next-95 .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}
.db-next-95.db-next-95.db-next-95 .mt-roadmap-hero__phase strong{font-family:Outfit,sans-serif!important;font-size:14px!important;line-height:22px!important;color:#07232c!important}
.db-next-95.db-next-95.db-next-95 .mt-roadmap-hero__arrow{display:none!important}
@media(max-width:1199px){.db-next-95.db-next-95.db-next-95 .mt-roadmap-hero__path{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:0!important}}
.db-next-95.db-next-95.db-next-95.db-next-faq{padding:50px 0!important;background:#fff!important;border:0!important}
.db-next-95.db-next-95.db-next-95 :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}
.db-next-95.db-next-95.db-next-95 .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}
.db-next-95.db-next-95.db-next-95 .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}
.db-next-95.db-next-95.db-next-95 .db-next-faq-item summary h3{font:inherit!important;line-height:26px!important;margin:0!important;color:inherit!important}
.db-next-95.db-next-95.db-next-95 .db-next-faq-item summary :is([aria-hidden="true"],i){display:none!important}
.db-next-95.db-next-95.db-next-95 .db-next-faq-item summary::-webkit-details-marker{display:none!important}
.db-next-95.db-next-95.db-next-95 .db-next-faq-item summary::before{display:none!important}
.db-next-95.db-next-95.db-next-95 .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}
.db-next-95.db-next-95.db-next-95 .db-next-faq-item[open] summary::after{content:"−"!important}
.db-next-95.db-next-95.db-next-95 .db-next-answer{padding:0 16px 14px!important;margin:0!important;background:transparent!important}
.db-next-95.db-next-95.db-next-95 .db-next-faq-item p{margin:0!important}
.db-next-95.db-next-95.db-next-95 .db-next-faq-item p+p{margin-top:16px!important}
.db-next-95.db-next-95.db-next-95 .db-next-faq-item:hover{border-color:#286fb7!important;background:#f7faff!important;box-shadow:0 4px 12px rgba(30,60,90,.06)!important}
.db-next-95.db-next-95.db-next-95 .db-next-faq-item:hover summary{color:#286fb7!important}
.db-next-95.db-next-95.db-next-95.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}.db-next-95.db-next-95.db-next-95.db-next-faq h2{margin:0 0 15px!important;text-align:center!important}.db-next-95.db-next-95.db-next-95.db-next-faq .br-eyebrow{display:none!important}
@media(max-width:767px){.db-next-95.db-next-95.db-next-95.db-next-faq{padding:38px 0!important}}@media(max-width:575px){.db-next-95.db-next-95.db-next-95 .th-btn.medeed-uniform-btn{width:100%!important}.db-next-95.db-next-95.db-next-95 .mt-roadmap-hero__path{grid-template-columns:1fr!important}}
/* database-candidate-roadmap-standard:end */

/* responsive verification refinements */
@media(max-width:1199px){.db-next-95.db-next-95.db-next-95.db-next-hero{display:flex!important}.db-next-95.db-next-95.db-next-95.db-next-hero :is(.mt-roadmap-hero__grid,.mt-roadmap-hero__inner){display:contents!important}.db-next-95.db-next-95.db-next-95.db-next-hero .mt-roadmap-hero__copy{order:0}.db-next-95.db-next-95.db-next-95.db-next-hero .mt-roadmap-actions{order:1}.db-next-95.db-next-95.db-next-95.db-next-hero::after{order:2}.db-next-95.db-next-95.db-next-95.db-next-hero .mt-roadmap-hero__path{order:3;margin-top:0!important}}.db-next-95.db-next-95.db-next-95 :is(.mt-roadmap-costs__notes,.medeed-interview-note,.medeed-admission-note){border-left-width:1px!important;border-right-width:1px!important}.db-next-95.db-next-95.db-next-95 :is(.mt-roadmap-loan__media,.ro-overview-card__media,.medeed-interview-media)::before,.db-next-95.db-next-95.db-next-95 :is(.mt-roadmap-loan__media,.ro-overview-card__media,.medeed-interview-media)::after{display:none!important}

.db-next-95.db-next-95.db-next-95 :is(h1,h2){display:block!important}.db-next-95.db-next-95.db-next-95 :is(.sub-title,.dv-eyebrow,.br-eyebrow){display:block!important;margin-bottom:14px!important}

/* Roadmap hero and closing review: visible images behind copy, preserved page assets. */
.db-next-95.db-next-95.db-next-95.db-next-95{--db-hero-ratio:2172/724;--db-closing-ratio:2172/724}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero h1{font-size:clamp(32px,2.4vw,40px)!important;line-height:1.18!important;font-weight:700!important;color:#234d4a!important;margin-bottom:16px!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero h2{font-size:22px!important;line-height:1.4!important;font-weight:700!important;color:#234d4a!important;margin-bottom:20px!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-closing h2{font-size:26px!important;line-height:1.3!important;font-weight:700!important;color:#234d4a!important;margin-bottom:20px!important}
:is(.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero,.db-next-95.db-next-95.db-next-95.db-next-95.db-next-closing) p{color:#000!important;text-align:left!important;text-align-last:left!important}
:is(.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero,.db-next-95.db-next-95.db-next-95.db-next-95.db-next-closing) :is(.mt-roadmap-hero__copy,.mt-roadmap-next__copy,.ro-overview-intro__copy,.ro-overview-next__copy){background:transparent!important;text-align:left!important}
@media(min-width:1200px){
.db-next-95.db-next-95.db-next-95.db-next-95.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;background-size:cover!important;background-position:right center!important}
.db-next-95.db-next-95.db-next-95.db-next-95.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;background-size:cover!important;background-position:right center!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-closing :is(.mt-roadmap-actions,.ro-overview-actions){width:max-content!important;max-width:calc(100vw - 24px)!important;flex-wrap:wrap!important}
}
@media(max-width:1199px){
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero::after{aspect-ratio:2172/724!important;background-size:100% 100%,contain!important;background-position:center,center!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-closing::after{aspect-ratio:2172/724!important;background-size:100% 100%,contain!important;background-position:center,center!important}
}
@media(max-width:575px){.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero h1{font-size:28px!important}.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero h2{font-size:20px!important}}

/* Hero phase ribbon stays within the image panel, spanning the entire viewport. */
@media(min-width:1200px){
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero{min-height:620px!important;padding-bottom:144px!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero .mt-roadmap-hero__path{position:absolute!important;inset:auto 0 0!important;width:100%!important;margin:0!important;z-index:3!important;background:rgba(255,255,255,.88)!important}
}
@media(max-width:1199px){
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero .mt-roadmap-hero__path{position:relative!important;inset:auto!important;order:3!important;margin-top:0!important;margin-bottom:0!important;flex:0 0 auto!important}
}

/* Candidate palette throughout requested Roadmap pages. */
.db-next-95.db-next-95.db-next-95.db-next-95 :is(h1,h2,h3,h4,h5,h6){color:#234d4a!important}
.db-next-95.db-next-95.db-next-95.db-next-95 :is(p,li,td,.mt-roadmap-card__body,.ro-overview-card__body){color:#000!important}
.db-next-95.db-next-95.db-next-95.db-next-95 :is(p,li,td) strong{color:inherit!important}
.db-next-95.db-next-95.db-next-95.db-next-95 :is(.sub-title,.br-eyebrow,.mt-roadmap-hero__phase i,.mt-roadmap-hero__phase strong){color:#234d4a!important}
.db-next-95.db-next-95.db-next-95.db-next-95 .mt-roadmap-hero__phase>span{background:#447471!important;color:#fcfdfd!important}
.db-next-95.db-next-95.db-next-95.db-next-95 :is(th,thead td){background:#447471!important;color:#fcfdfd!important}
.db-next-95.db-next-95.db-next-95.db-next-95 :is(th,thead td) :is(strong,span){color:inherit!important}
.db-next-95.db-next-95.db-next-95.db-next-95 .th-btn.medeed-uniform-btn{background:#447471!important;border-color:#447471!important;color:#fcfdfd!important}
.db-next-95.db-next-95.db-next-95.db-next-95 .th-btn.medeed-uniform-btn:is(:hover,:focus-visible){background:#fff!important;color:#447471!important;border-color:#447471!important}
.db-next-95.db-next-95.db-next-95.db-next-95 .db-next-faq-item:hover{border-color:#447471!important;background:#f7faf9!important}
.db-next-95.db-next-95.db-next-95.db-next-95 .db-next-faq-item:hover summary{color:#447471!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-closing{margin-bottom:0!important}

/* Roadmap follow-up: full-height visible photography, phase ribbon and section spacing. */
@media(min-width:1200px){
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95:is(.db-next-hero,.db-next-closing){background-size:100% 100%,cover!important;background-position:center,center center!important;background-repeat:no-repeat!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero{background-image:linear-gradient(90deg,rgba(243,248,246,.80),rgba(243,248,246,.66) 30%,rgba(243,248,246,.46) 52%,rgba(243,248,246,.10) 65%,transparent 76%),var(--db-hero-image)!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-closing{background-image:linear-gradient(90deg,rgba(243,248,246,.80),rgba(243,248,246,.66) 30%,rgba(243,248,246,.46) 52%,rgba(243,248,246,.10) 65%,transparent 76%),var(--db-closing-image)!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero .mt-roadmap-hero__path{position:absolute!important;inset:auto 0 0!important;width:100%!important;margin:0!important;background:rgba(255,255,255,.76)!important;z-index:3!important}
}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.mt-roadmap-flow{padding-top:50px!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.mt-roadmap-flow .mt-roadmap-section-head{margin-top:0!important;margin-bottom:28px!important}
.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-closing{margin-bottom:0!important}
@media(min-width:576px) and (max-width:1199px){.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-hero .mt-roadmap-hero__path{margin-top:-176px!important;background:rgba(255,255,255,.76)!important;z-index:3!important}}
@media(max-width:575px){.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.db-next-95.mt-roadmap-flow{padding-top:38px!important}}
