.mmer-enabled .article-layout{display:block;max-width:1180px;margin-inline:auto}
.mmer-enabled .article-layout>.article-content{width:100%;max-width:850px;margin-inline:auto;min-width:0}
.mmer-enabled .article-byline{align-items:flex-start;gap:.5rem;flex-wrap:wrap}
.mmer-enabled .article-byline p{margin:.25rem 0}
.mmer-enabled .article-review{white-space:normal!important;overflow:visible!important;max-width:100%;height:auto!important;line-height:1.6;font-size:.85rem}
.mmer-content{min-width:0;max-width:850px;margin-inline:auto}
.mmer-body{font-size:clamp(1rem,.97rem + .12vw,1.125rem);line-height:1.8;overflow-wrap:break-word;color:#202421}
.mmer-body>*,.mmer-body section{min-width:0;max-width:100%}
.mmer-body p{margin:0 0 1.25em;line-height:1.8}
.mmer-body strong{font-weight:750;color:#171c19}
.mmer-body h2{font-size:clamp(1.65rem,1.25rem + 1.3vw,2.3rem);line-height:1.16;letter-spacing:-.025em;margin:2.4rem 0 1.1rem;scroll-margin-top:110px}
.mmer-body h3{font-size:clamp(1.25rem,1.1rem + .45vw,1.6rem);line-height:1.3;margin:1.7rem 0 .8rem}
.mmer-body ul,.mmer-body ol{padding-left:1.4rem;margin:1rem 0 1.5rem}
.mmer-body li{margin:.55rem 0;padding-left:.2rem;line-height:1.65}
.mmer-body a:focus-visible,.mmer-body summary:focus-visible{outline:3px solid #176e70;outline-offset:5px}
.mmer-summary,.mmer-callout{padding:clamp(20px,3vw,30px);border:1px solid #b5dedd;border-left:4px solid #38aaa9;border-radius:0 18px 18px 0;background:#edf8f6;margin:1.5rem 0 2rem}
.mmer-summary ul{margin:.75rem 0 0;padding-left:1.2rem}
.mmer-summary li:first-child{font-weight:750}
.mmer-eyebrow{font-size:.76rem!important;line-height:1.5!important;letter-spacing:.085em;text-transform:uppercase;font-weight:800;color:#287f7f;margin:0 0 .5rem!important}
.mmer-callout--important{background:#f6f1e8;border-color:#cdbf9f;border-left-color:#927d51}
.mmer-toc{border:1px solid #d4dfda;border-radius:14px;padding:1rem 1.3rem;margin:1rem 0 2.25rem;background:#fff}
.mmer-toc summary{font-weight:750;cursor:pointer;line-height:1.5}
.mmer-toc ol{margin:.75rem 0 0}
.mmer-toc a{text-decoration:underline;text-underline-offset:3px;color:#215f60}
.mmer-author{display:flex;align-items:center;gap:16px;border-top:1px solid #d4dfda;border-bottom:1px solid #d4dfda;padding:22px 0;margin:2.5rem 0}
.mmer-author img{display:block;width:64px!important;height:64px!important;max-width:none;border-radius:50%;object-fit:cover;object-position:50% 25%}
.mmer-author>div>a{font-weight:750;text-decoration:underline;text-underline-offset:4px;color:#1c2823}
.mmer-author p:last-child{font-size:.9rem;margin:4px 0 0;line-height:1.5}
.mmer-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.mmer-service-card{display:flex;flex-direction:column;padding:24px!important;border:1px solid #c8ddd8;border-radius:18px;background:#f4f7f4;text-decoration:none!important;color:inherit;transition:background .15s,border-color .15s;min-width:0;min-height:0!important;height:auto!important}
.mmer-service-card:hover{background:#e7f4f1;border-color:#398f8b}
.mmer-service-card h3{margin:0 0 14px!important;font-size:1.4rem;line-height:1.22;color:#192720}
.mmer-service-card p{font-size:1rem;line-height:1.65;margin:0 0 20px}
.mmer-service-card>span{margin-top:auto;font-size:.92rem;font-weight:750;color:#236b68}
.mmer-services{margin:2.6rem 0}
.mmer-services h2,.mmer-faq h2{margin-top:.6rem}
.mmer-faq{margin:3rem 0 1rem}
.mmer-faq details{margin:12px 0;border:1px solid #d1ddd7;border-radius:14px;background:#fff;overflow:hidden;padding:0}
.mmer-faq summary{padding:20px 24px;font-weight:750;cursor:pointer;line-height:1.45}
.mmer-faq details[open]{border-color:#4baaa5;background:#f7faf8}
.mmer-faq details p{padding:0 24px 22px;margin:0;font-size:1rem;line-height:1.75}
.mmer-sources{font-size:.92rem;border-top:1px solid #d4dfda;margin-top:2rem;padding-top:1rem}
.mmer-sources h2{font-size:1.4rem;margin:1rem 0}
@media(max-width:700px){
.mmer-enabled .article-cover{max-width:100%;margin-inline:auto}
.mmer-enabled .article-cover img{max-height:380px;width:100%;object-fit:contain;background:#f7f5ee}
.mmer-enabled .article-content{padding-inline:0}
.mmer-service-grid{grid-template-columns:1fr}
.mmer-service-card{padding:22px!important}
.mmer-faq summary{padding:18px}
.mmer-faq details p{padding:0 18px 20px}
.mmer-body .article-source-section{padding-inline:0}
} body.page .pricing-package-metric,body.page .package-metric{box-sizing:border-box;padding:18px 20px;min-width:0;height:auto} body.mmer-enabled main h1{font-size:clamp(2rem,1.6rem + 2vw,3.5rem)!important;line-height:1.12!important;letter-spacing:-.035em;overflow-wrap:break-word}
body.mmer-enabled .wp-block-post-featured-image img{max-height:460px;width:100%;object-fit:contain}
@media(max-width:700px){body.mmer-enabled .wp-block-post-featured-image img{max-height:360px}}
body.mmer-enabled .wp-block-post-featured-image{width:100%;max-width:460px;margin:28px auto!important}
body.mmer-enabled .wp-block-post-featured-image img{height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}
@media(max-width:700px){body.mmer-enabled .wp-block-post-featured-image{max-width:360px}}body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) { --hero-forest:#eee5d7; --hero-mint:#286457; --muted:#46524c; --ink:#18201e; --line:rgba(24,32,30,.2); color:#18201e; background:#eee5d7; isolation:isolate; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) { position:relative; width:min(1440px,100%); max-width:none; min-height:0; margin:0 auto 48px; padding:0; display:grid; grid-template-columns:minmax(0,42fr) minmax(0,58fr); gap:0; align-items:stretch; overflow:hidden; border-radius:0; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-copy,.medical-training-hero-copy,.specialist-hero-copy,.profile-hero-copy,.training-hub-hero-copy,.reviews-page-hero-copy,.recruitment-hero-copy,.vouchers-hero-copy,.voucher-detail-hero-copy,.fv-hero-copy) { position:relative; z-index:2; min-width:0; max-width:none; margin:0; padding:38px clamp(24px,3.2vw,48px); align-self:center; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) h1 { color:#18201e; font-size:clamp(32px,3.2vw,48px); line-height:1.02; letter-spacing:-.045em; margin:0 0 18px; text-wrap:balance; overflow-wrap:break-word; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) h1 em { display:block; margin-top:8px; color:#286457; font-family:Georgia,'Times New Roman',serif; font-weight:400; line-height:1.03; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.eyebrow,.fv-eyebrow,.section-label) { color:#286457; font-size:10px; letter-spacing:.16em; line-height:1.6; margin:0 0 20px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.eyebrow,.fv-eyebrow) > span { background:#286457; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-copy,.medical-training-hero-copy,.specialist-hero-copy,.profile-hero-copy,.training-hub-hero-copy,.reviews-page-hero-copy,.recruitment-hero-copy,.vouchers-hero-copy,.voucher-detail-hero-copy,.fv-hero-copy) > p:not(.eyebrow):not(.fv-eyebrow):not([class*='statement']):not([class*='note']):not(.fv-quiet) { color:#46524c; font-size:15px; line-height:1.6; margin:16px 0; max-width:590px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.medical-training-hero-statement,.training-hub-statement,.vouchers-hero-statement,.team-directory-statement,.voucher-detail-statement) { color:#18201e; font-size:20px; line-height:1.25; margin:18px 0; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.medical-training-hero-statement,.training-hub-statement,.vouchers-hero-statement,.team-directory-statement,.voucher-detail-statement) em { color:#286457; font-family:Georgia,'Times New Roman',serif; font-weight:400; font-size:1.3em; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.specialist-person-name,.profile-role) { color:#286457; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.hero-actions,.medical-training-actions,.specialist-actions,.training-hub-actions,.vouchers-actions,.voucher-detail-actions,.recruitment-actions,.fv-actions) { display:flex; flex-wrap:wrap; align-items:flex-start; gap:14px; margin:22px 0 0; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.button,.mm-button) { min-height:54px; padding:16px 22px; background:#c34b12; color:#fff; border:1px solid transparent; border-radius:13px; box-shadow:none; font-size:14px; line-height:1.35; white-space:normal; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.button,.mm-button):hover { background:#a73b0a; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.text-link,.fv-text-link) { color:#234e43; border-color:rgba(24,32,30,.4); font-size:13px; line-height:1.5; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) a:focus-visible { outline:3px solid #286457; outline-offset:5px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.medical-training-booking-note,.specialist-booking-note,.voucher-detail-note,.fv-quiet) { font-size:11px; line-height:1.55; color:#46524c; margin:14px 0; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.proof-strip,.medical-training-facts,.specialist-facts,.training-hub-facts) { margin:20px 0 0; padding-top:16px; border-color:rgba(24,32,30,.2); gap:14px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.proof-strip,.medical-training-facts,.specialist-facts,.training-hub-facts) :is(strong,dd) { color:#18201e; font-size:14px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.proof-strip,.medical-training-facts,.specialist-facts,.training-hub-facts) :is(dt,span) { color:#46524c; font-size:10px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) .review-badge { background:transparent; border:1px solid rgba(24,32,30,.25); color:#18201e; box-shadow:none; padding:10px 13px; margin-top:20px; gap:10px; font-size:11px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) .review-badge :is(.review-badge-score,.review-badge-source) { color:#18201e; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) .review-badge .review-badge-count { color:#46524c; border-color:rgba(24,32,30,.25); }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) .review-badge .review-stars { color:#aa4c13; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) { position:relative; grid-column:2; grid-row:1; width:100%; max-width:none; min-width:0; min-height:0; height:auto; max-height:none; aspect-ratio:auto; align-self:stretch; margin:0; padding:0; border:0; border-radius:0; box-shadow:none; overflow:hidden; background:#f6f5f0; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) :is(picture,.hero-media) { display:block; width:100%; height:100%; border-radius:0; background:transparent; overflow:hidden; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) :is(picture > img,.hero-media > img), body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) > img { position:absolute; inset:0; display:block; width:100%; height:100%; min-height:0; object-fit:contain; object-position:center bottom; border-radius:0; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo)::before { content:none; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo)::after { content:''; pointer-events:none; position:absolute; z-index:1; inset:0; background:linear-gradient(90deg,#eee5d7 0%,#eee5d7b3 3%,#eee5d733 8%,transparent 14%),linear-gradient(0deg,#eee5d7 0%,#eee5d790 10%,transparent 32%); }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) :is(figcaption,.hero-note) { position:absolute; z-index:2; right:24px; bottom:22px; left:auto; max-width:calc(100% - 48px); width:auto; min-height:0; padding:0; border:0; border-radius:0; background:transparent; color:#18201e; box-shadow:none; backdrop-filter:none; text-align:right; font-size:11px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) :is(figcaption,.hero-note) p { color:#46524c; font-size:11px; line-height:1.55; margin:0; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) :is(figcaption,.hero-note) strong { color:#18201e; font-size:13px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) :is(figcaption > span:first-child,.hero-note .pulse) { background:transparent; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) .mmcd-portrait-pair { position:absolute; inset:0; padding:28px 18px 0; gap:8px; align-items:end; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) .mmcd-portrait-pair > div { min-width:0; height:100%; position:relative; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) .mmcd-portrait-pair img { width:100%; height:100%; object-fit:contain; object-position:center; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) .mmcd-portrait-pair > div > span { color:#18201e; background:#eee5d7; bottom:80px; z-index:2; } body.wp-theme-medmove :is(.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) { width:min(1440px,100%); min-height:0; max-width:none; margin:0 auto 44px; padding:44px clamp(24px,5vw,72px); gap:36px; align-items:center; }
body.wp-theme-medmove :is(.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(p,small,.knowledge-hero-copy > span) { color:#46524c; }
body.wp-theme-medmove :is(.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.pricing-hero-copy,.knowledge-hero-copy,.team-directory-intro,.sitemap-hero-intro) { border-color:rgba(24,32,30,.2); }
body.wp-theme-medmove :is(.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) .pricing-hero-copy > div strong { color:#18201e; font-size:30px; }
body.wp-theme-medmove :is(.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) .pricing-hero-copy > div span { color:#46524c; } body.wp-theme-medmove .team-directory-hero { grid-template-columns:minmax(0,42fr) minmax(0,58fr); padding:36px 0 36px 40px; gap:18px 0; position:relative; }
body.wp-theme-medmove .team-directory-hero > div { grid-column:1; padding-right:30px; }
body.wp-theme-medmove .team-directory-hero::after { content:''; grid-column:2; grid-row:1 / span 2; align-self:stretch; min-height:350px; background:url(//medmovestudio.com/wp-content/themes/medmove/assets/prototype/media/team/hero-zespol-med-move-desktop-v2-1200.webp) center/contain no-repeat,#f6f5f0; mask-image:linear-gradient(90deg,transparent,black 6%); } body.wp-theme-medmove .medmove-main > h1.wp-block-post-title { color:#18201e; background:#eee5d7; padding:36px; font-size:clamp(30px,4vw,52px); line-height:1.08; letter-spacing:-.04em; }
@media (min-width:900px) {
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-copy,.medical-training-hero-copy,.specialist-hero-copy,.profile-hero-copy,.training-hub-hero-copy,.reviews-page-hero-copy,.recruitment-hero-copy,.vouchers-hero-copy,.voucher-detail-hero-copy,.fv-hero-copy) > :is(.hero-actions,.medical-training-actions,.specialist-actions,.training-hub-actions,.vouchers-actions,.voucher-detail-actions,.recruitment-actions,.fv-actions) { flex-direction:column; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-copy,.medical-training-hero-copy,.specialist-hero-copy,.profile-hero-copy,.training-hub-hero-copy,.reviews-page-hero-copy,.recruitment-hero-copy,.vouchers-hero-copy,.voucher-detail-hero-copy,.fv-hero-copy) .button { width:100%; justify-content:space-between; }
}
@media (max-width:899px) {
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) { grid-template-columns:minmax(0,1fr); margin-bottom:32px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-copy,.medical-training-hero-copy,.specialist-hero-copy,.profile-hero-copy,.training-hub-hero-copy,.reviews-page-hero-copy,.recruitment-hero-copy,.vouchers-hero-copy,.voucher-detail-hero-copy,.fv-hero-copy) { grid-column:1; grid-row:2; padding:24px max(22px,5vw) 32px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) { grid-column:1; grid-row:1; height:clamp(280px,76vw,430px); background:#f6f5f0; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) :is(picture > img,.hero-media > img), body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) > img { object-fit:cover; object-position:center 24%; }
body.wp-theme-medmove .hero > .hero-visual img { object-fit:cover; object-position:center top; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo)::after { background:linear-gradient(0deg,#eee5d7 0%,#eee5d780 8%,transparent 22%); }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-visual,.medical-training-hero-media,.specialist-portrait,.profile-hero-photo,.training-hub-hero-media,.reviews-page-hero-visual,.recruitment-hero-visual,.vouchers-hero-media,.voucher-detail-media,.fv-hero-photo) :is(figcaption,.hero-note) { right:20px; bottom:18px; max-width:calc(100% - 40px); }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) h1 { font-size:clamp(32px,8.9vw,48px); line-height:1.04; letter-spacing:-.04em; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.eyebrow,.fv-eyebrow) { margin-bottom:14px; font-size:9px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-copy,.medical-training-hero-copy,.specialist-hero-copy,.profile-hero-copy,.training-hub-hero-copy,.reviews-page-hero-copy,.recruitment-hero-copy,.vouchers-hero-copy,.voucher-detail-hero-copy,.fv-hero-copy) > p:not(.eyebrow):not(.fv-eyebrow):not([class*='statement']):not([class*='note']):not(.fv-quiet) { font-size:14px; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.hero-actions,.medical-training-actions,.specialist-actions,.training-hub-actions,.vouchers-actions,.voucher-detail-actions,.fv-actions) { flex-direction:column; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero) > :is(.hero-copy,.medical-training-hero-copy,.specialist-hero-copy,.profile-hero-copy,.training-hub-hero-copy,.reviews-page-hero-copy,.recruitment-hero-copy,.vouchers-hero-copy,.voucher-detail-hero-copy,.fv-hero-copy) .button { width:100%; justify-content:space-between; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.medical-training-facts,.specialist-facts) { display:flex; flex-wrap:wrap; }
body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) .review-badge { flex-wrap:wrap; max-width:100%; }
body.wp-theme-medmove :is(.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) { padding:32px 22px; grid-template-columns:minmax(0,1fr); gap:24px; }
body.wp-theme-medmove :is(.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) :is(.pricing-hero-copy,.knowledge-hero-copy) { padding:0; border:0; }
body.wp-theme-medmove .team-directory-hero { display:flex; flex-direction:column; align-items:stretch; }
body.wp-theme-medmove .team-directory-hero > div { padding:0; }
body.wp-theme-medmove .team-directory-hero::after { order:-1; min-height:230px; margin:-32px -22px 0; mask-image:linear-gradient(0deg,transparent,black 30%); }
}
@media (prefers-reduced-motion:reduce) { body.wp-theme-medmove :is(.hero,.medical-training-hero,.specialist-hero,.profile-hero,.training-hub-hero,.reviews-page-hero,.recruitment-hero,.vouchers-hero,.voucher-detail-hero,.fv-hero,.knowledge-hero,.pricing-hero,.team-directory-hero,.legal-page-hero,.sitemap-hero,.paused-offer-hero,.knowledge-topic-hero,.article-hero) * { animation:none; transition:none; } }
body.wp-theme-medmove .mm-hero-with-details { margin-bottom:0; }
body.wp-theme-medmove .mm-hero-details { width:min(1440px,100%); box-sizing:border-box; margin:0 auto 48px; padding:20px clamp(22px,3.2vw,48px); display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:20px 32px; background:#eee5d7; color:#46524c; border-top:1px solid #18201e26; }
body.wp-theme-medmove .mm-hero-details > p { flex:1 1 260px; max-width:500px; color:#46524c; font-size:11px; line-height:1.6; margin:0; }
body.wp-theme-medmove .mm-hero-details .review-badge { margin:0; padding:10px 14px; box-shadow:none; border:1px solid #18201e35; background:transparent; color:#18201e; }
body.wp-theme-medmove .mm-hero-details .review-badge :is(.review-badge-source,.review-badge-score) {color:#18201e}
body.wp-theme-medmove .mm-hero-details .review-badge-count {color:#46524c;border-color:#18201e35}
body.wp-theme-medmove .mm-hero-details .review-stars {color:#aa4c13}
body.wp-theme-medmove .mm-hero-details :is(.proof-strip,.medical-training-facts,.specialist-facts) { display:flex; flex-wrap:wrap; gap:24px; margin:0; padding:0; border:0; }
body.wp-theme-medmove .mm-hero-details :is(.proof-strip,.medical-training-facts,.specialist-facts) > div {margin:0;padding:0 20px 0 0; border-color:#18201e26}
body.wp-theme-medmove .mm-hero-details :is(strong,dd) {color:#18201e;font-size:14px}
body.wp-theme-medmove .mm-hero-details :is(dt,.proof-strip span) {color:#46524c;font-size:10px}
body.wp-theme-medmove .mm-hero-details a:focus-visible {outline:3px solid #286457;outline-offset:4px}
@media(max-width:899px) {body.wp-theme-medmove .mm-hero-details {margin-bottom:32px;gap:20px;padding:24px 22px} body.wp-theme-medmove .mm-hero-details .review-badge {flex-wrap:wrap;max-width:100%}} body.wp-theme-medmove :is(.pricing-hero,.knowledge-hero,.team-directory-hero,.paused-offer-hero,.knowledge-topic-hero,.sitemap-hero) {
position:relative;display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:0;padding:0;align-items:stretch;
}
body.wp-theme-medmove :is(.pricing-hero,.knowledge-hero,.team-directory-hero,.paused-offer-hero,.knowledge-topic-hero,.sitemap-hero)>:is(div,p) {grid-column:1;padding:0 40px 32px;margin:0;min-width:0;max-width:none;border:0}
body.wp-theme-medmove :is(.pricing-hero,.knowledge-hero,.team-directory-hero,.paused-offer-hero,.knowledge-topic-hero,.sitemap-hero)>:first-child {padding-top:36px;padding-bottom:18px}
body.wp-theme-medmove :is(.pricing-hero,.knowledge-hero,.team-directory-hero,.paused-offer-hero,.knowledge-topic-hero,.sitemap-hero)::after {
content:'';grid-column:2;grid-row:1 / span 2;align-self:stretch;min-height:350px;
background:linear-gradient(90deg,#eee5d7,transparent 14%),linear-gradient(0deg,#eee5d7,transparent 28%),url(//medmovestudio.com/wp-content/themes/medmove/assets/prototype/media/team/hero-zespol-med-move-desktop-v2-1200.webp) center bottom/contain no-repeat,#f6f5f0;mask-image:none;
}
body.wp-theme-medmove :is(.pricing-hero,.knowledge-hero,.team-directory-hero,.paused-offer-hero,.knowledge-topic-hero,.sitemap-hero) p:not(.eyebrow):not(.team-directory-statement) {font-size:15px;line-height:1.6;margin:0 0 18px}
body.wp-theme-medmove .specialist-hero>.specialist-portrait {background:#f6f5f0}
body.wp-theme-medmove .fv-hero > .fv-hero-photo {background:#f6f5f0}
@media(max-width:899px){
body.wp-theme-medmove :is(.pricing-hero,.knowledge-hero,.team-directory-hero,.paused-offer-hero,.knowledge-topic-hero,.sitemap-hero) {display:flex;flex-direction:column}
body.wp-theme-medmove :is(.pricing-hero,.knowledge-hero,.team-directory-hero,.paused-offer-hero,.knowledge-topic-hero,.sitemap-hero)>:is(div,p) {padding:0 22px 26px}
body.wp-theme-medmove :is(.pricing-hero,.knowledge-hero,.team-directory-hero,.paused-offer-hero,.knowledge-topic-hero,.sitemap-hero)>:first-child {padding-top:22px;padding-bottom:0}
body.wp-theme-medmove :is(.pricing-hero,.knowledge-hero,.team-directory-hero,.paused-offer-hero,.knowledge-topic-hero,.sitemap-hero)::after {order:-1;min-height:260px;margin:0;background:linear-gradient(0deg,#eee5d7,transparent 40%),url(//medmovestudio.com/wp-content/themes/medmove/assets/prototype/media/team/hero-zespol-med-move-desktop-v2-1200.webp) center/cover no-repeat,#f6f5f0}
} body.wp-theme-medmove .article-hero .article-kicker,body.wp-theme-medmove .article-hero .article-kicker span {color:#286457}
@media(max-width:899px){body.wp-theme-medmove :is(.specialist-hero,.profile-hero,.vouchers-hero,.fv-hero) img {object-position:center top}} @media(max-width:899px){
body.home.wp-theme-medmove .hero > .hero-visual > picture.hero-media > img {object-position:center top;}
} body.wp-theme-medmove :is(.hero-note, .medical-training-hero-media figcaption, .specialist-portrait figcaption, .profile-hero-photo figcaption, .training-hub-hero-media figcaption, .reviews-page-hero-visual figcaption, .recruitment-hero-visual figcaption, .vouchers-hero-media figcaption, .voucher-detail-media figcaption, .fv-hero-photo figcaption) {padding:8px 12px!important;border-radius:10px!important;background:rgba(238,229,215,.92)!important;}
@media(max-width:899px){
body.home.wp-theme-medmove .hero > .hero-visual {height:clamp(380px,100vw,480px)}
}
body.wp-theme-medmove :is(.mmal-hero,.medmove-article__header) {background:#eee5d7;color:#18201e;--ink:#18201e;--muted:#46524c;}
body.wp-theme-medmove :is(.mmal-hero,.medmove-article__header) h1 {color:#18201e;}
body.wp-theme-medmove :is(.mmal-hero,.medmove-article__header) :is(p,.medmove-article__meta) {color:#46524c;}
body.wp-theme-medmove :is(.mmal-hero,.medmove-article__header) :is(.medmove-article__category a,h1 em) {color:#286457;} body.wp-theme-medmove .article-hero .article-review {white-space:normal;max-width:100%;line-height:1.5;min-width:0;}
body.wp-theme-medmove .article-hero .article-meta {min-width:0;flex-wrap:wrap;}
body.wp-theme-medmove :is(.mmal-hero-copy,.medmove-article__header) {box-sizing:border-box;padding:24px clamp(22px,3vw,40px);}
body.wp-theme-medmove .mmal-hero-copy {min-width:0;} body.wp-theme-medmove .medical-training-hero-media:has(.mmcd-portrait-pair > div:nth-child(4)) {min-height:550px;}
body.wp-theme-medmove .medical-training-hero-media .mmcd-portrait-pair:has(> div:nth-child(4)) {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));padding:20px 18px 150px;gap:12px;}
body.wp-theme-medmove .medical-training-hero-media .mmcd-portrait-pair:has(> div:nth-child(4)) > div {height:100%;min-height:0;display:flex;flex-direction:column;}
body.wp-theme-medmove .medical-training-hero-media .mmcd-portrait-pair:has(> div:nth-child(4)) img {flex:1;min-height:0;height:0;object-fit:contain;}
body.wp-theme-medmove .medical-training-hero-media .mmcd-portrait-pair:has(> div:nth-child(4)) > div > span {position:static;flex:none;background:transparent;color:#18201e;font-size:11px;line-height:1.4;text-align:center;padding:4px 0;}
@media(max-width:899px){
body.wp-theme-medmove .medical-training-hero-media:has(.mmcd-portrait-pair > div:nth-child(4)) {height:520px;min-height:520px;}
body.wp-theme-medmove .voucher-detail-media .voucher-detail-image-voucher {display:none;}
}
@media(max-width:899px){
body.wp-theme-medmove .article-hero .article-byline {grid-template-columns:minmax(0,1fr);min-width:0;}
body.wp-theme-medmove .article-hero .article-byline > * {min-width:0;max-width:100%;overflow-wrap:anywhere;}
}.mmal-page .mmal-booking{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:28px;margin:40px 0;border:1px solid var(--mmal-line);border-radius:24px;background:#fff;scroll-margin-top:100px}.mmal-page .mmal-booking--compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:-28px 0 48px;align-items:center}.mmal-page .mmal-booking-title{font-size:23px!important;font-weight:800;line-height:1.3;margin:0 0 12px!important}.mmal-page .mmal-booking-location{font-weight:700;margin-bottom:6px}.mmal-page .mmal-booking-note{font-size:14px;color:var(--mmal-muted);margin-bottom:0}.mmal-booking-actions{display:grid;gap:16px;min-width:0}.mmal-booking-offer{display:grid;gap:6px;min-width:0}.mmal-booking-offer span{font-size:15px}.mmal-booking-offer .medmove-button{margin-top:6px}.mmal-booking--compact .mmal-booking-offer{gap:0;font-size:14px}@media(max-width:760px){.mmal-page .mmal-booking--compact{grid-template-columns:minmax(0,1fr);margin:-12px 0 32px}.mmal-page .mmal-booking{padding:20px}.mmal-booking-actions .medmove-button{width:100%}}
.mmal-page{--mmal-ink:#171918;--mmal-muted:#626763;--mmal-line:rgba(23,25,24,.14);--mmal-aqua:#1B7774;--mmal-soft:#DFF3F1;--mmal-action:#C14F16;box-sizing:border-box;width:100%;max-width:1240px!important;margin:0 auto!important;padding:56px 32px 80px!important;color:var(--mmal-ink);background:#F6F5F0;font-family:Manrope,"Manrope Med Move",sans-serif;font-size:17px;line-height:1.75;overflow-wrap:anywhere}
.mmal-page *{box-sizing:border-box}.mmal-page img{max-width:100%;height:auto}.mmal-page a{color:var(--mmal-aqua);text-underline-offset:3px}.mmal-page a:focus-visible,.mmal-page summary:focus-visible{outline:3px solid #59C4C1;outline-offset:5px}.mmal-page p{margin:0 0 1.2em}.mmal-page h1,.mmal-page h2,.mmal-page h3{font-family:inherit;font-weight:800;letter-spacing:-.025em;text-wrap:pretty;color:var(--mmal-ink);line-height:1.2}
.mmal-page .mmal-hero{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr);align-items:center;gap:48px;max-width:none!important;padding:0!important;margin:0 0 64px!important}.mmal-page .mmal-hero--text{grid-template-columns:minmax(0,920px)}.mmal-page .mmal-hero>*{min-width:0;max-width:none!important;margin:0!important}.mmal-page .mmal-title{font-size:clamp(30px,3.8vw,52px)!important;line-height:1.12!important;margin:18px 0 24px!important;max-width:none!important}
.mmal-page .mmal-hero-image{margin:0!important}.mmal-hero-image img{display:block;width:100%;max-height:620px;object-fit:contain;border-radius:24px}.mmal-page .medmove-article__lead{font-size:19px;line-height:1.65;color:var(--mmal-muted);margin-bottom:24px}.mmal-page .medmove-article__meta{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--mmal-line);padding-top:18px;font-size:13px}.mmal-page .mmal-reading{font-size:13px;color:var(--mmal-muted);margin-top:12px}.mmal-page .medmove-article__category,.mmal-page .mmal-eyebrow{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--mmal-aqua)}
.mmal-page .mmal-content{max-width:820px!important;width:100%;margin:0 auto!important;padding:0!important}.mmal-content>*{max-width:none!important}.mmal-content h2{font-size:clamp(25px,2.5vw,34px)!important;margin:48px 0 20px!important;scroll-margin-top:100px}.mmal-content h3{font-size:22px!important;margin:30px 0 14px!important;scroll-margin-top:100px}.mmal-content ul,.mmal-content ol{padding-left:1.45em;margin:0 0 1.4em}.mmal-content li{padding-left:.25em;margin:.5em 0}.mmal-content li::marker{color:var(--mmal-aqua)}
.mmal-content .medmove-learnings,.mmal-content .mmer-summary,.mmal-content .medmove-summary,.mmal-content .medmove-quick-answer,.mmal-content .mmer-callout,.mmal-content blockquote{padding:24px 28px;margin:28px 0;border:1px solid rgba(27,119,116,.2);border-left:4px solid #59C4C1;border-radius:0 20px 20px 0;background:var(--mmal-soft)}
.mmal-content .medmove-quick-answer{background:#FFFFFF}.mmal-content .medmove-learnings__title,.mmal-content .medmove-quick-answer__label,.mmal-content .mmer-summary>p:first-child{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--mmal-aqua)}.mmal-content .medmove-summary>h2{margin-top:0!important}.mmal-content :is(.medmove-learnings,.medmove-quick-answer,.medmove-summary,.mmer-summary)>:last-child{margin-bottom:0}
.mmal-content .mmal-toc,.mmal-content .mmer-toc{display:block;background:white;border:1px solid var(--mmal-line);border-radius:16px;padding:0;margin:28px 0}.mmal-content summary{cursor:pointer;list-style-position:inside;font-weight:800;padding:20px 24px}.mmal-content .mmal-toc>ol{margin:0 24px 24px 32px}.mmal-content .mmal-toc ol ol{font-size:.92em;margin:8px 0}.mmal-content .mmal-toc a{text-decoration:none}.mmal-content .mmal-toc a:hover{text-decoration:underline}
.mmal-content .medmove-faq,.mmal-content .mmer-faq{margin:44px 0}.mmal-content .mmal-faq-item,.mmal-content .mmer-faq details{border:1px solid var(--mmal-line);background:white;border-radius:16px;margin:12px 0;overflow:hidden}.mmal-content .mmal-faq-item summary h3{display:inline;font-size:18px!important;margin:0!important}.mmal-content .mmal-faq-item>p,.mmal-content .mmal-faq-item>ul{margin:0 24px 24px}.mmal-content .mmal-faq-item[open] summary{border-bottom:1px solid var(--mmal-line);margin-bottom:20px}
.mmal-content .medmove-sources,.mmal-content .mmer-sources{font-size:14px;color:var(--mmal-muted);border-top:1px solid var(--mmal-line);padding-top:20px;margin-top:40px}.mmal-content .medmove-sources h2,.mmal-content .mmer-sources h2{font-size:22px!important;margin-top:0!important}.mmal-content .medmove-article-cta{background:#FFFFFF;border:1px solid var(--mmal-line);border-radius:24px;padding:28px;margin:40px 0}.mmal-content .medmove-article-cta h2{margin:0 0 20px!important;font-size:28px!important}.mmal-content .medmove-article-cta__actions{display:flex;gap:12px;flex-wrap:wrap}.mmal-page .medmove-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:12px;color:white;background:var(--mmal-action);font-weight:800;text-decoration:none;min-height:48px}.mmal-page .medmove-button--secondary{color:var(--mmal-aqua);background:var(--mmal-soft)}
.mmal-content .mmal-author{display:flex;align-items:center;gap:24px;margin:40px 0;padding:24px;border:1px solid var(--mmal-line);border-radius:24px;background:white}.mmal-author img{width:88px;height:110px;object-fit:cover;border-radius:12px}.mmal-author .mmal-eyebrow{margin-bottom:6px}.mmal-author a,.mmal-author strong{font-size:21px;font-weight:800}.mmal-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.mmal-content th,.mmal-content td{padding:12px;border:1px solid var(--mmal-line)}
@media(max-width:760px){.mmal-page{padding:28px 20px 48px!important;font-size:16px}.mmal-page .mmal-hero{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:36px!important}.mmal-page .mmal-title{font-size:32px!important}.mmal-page .medmove-article__lead{font-size:17px}.mmal-hero-image img{max-height:440px}.mmal-content .medmove-learnings,.mmal-content .mmer-summary,.mmal-content .medmove-summary,.mmal-content .medmove-quick-answer,.mmal-content .mmer-callout,.mmal-content blockquote{padding:20px}.mmal-content summary{padding:18px}.mmal-content .medmove-article-cta{padding:22px}.mmal-content .medmove-article-cta__actions{display:grid}.mmal-content .mmal-author{gap:16px;padding:18px}.mmal-author img{width:64px;height:80px}}
@media(prefers-reduced-motion:reduce){.mmal-page *{scroll-behavior:auto}}
.mmal-content .mmer-author{display:flex;align-items:center;gap:24px;padding:24px;margin:40px 0;border:1px solid var(--mmal-line);border-radius:24px;background:white}.mmal-content .mmer-author img{width:88px;max-height:120px;object-fit:cover;border-radius:12px}.mmal-content .mmer-author h2{font-size:24px!important;margin:0 0 14px!important}.mmal-content .mmer-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--mmal-aqua);font-weight:800}.mmal-content .mmer-toc{padding:24px}.mmal-content .mmer-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mmal-content .mmer-service-card{display:block;background:white;border:1px solid var(--mmal-line);padding:22px;border-radius:20px;text-decoration:none}.mmal-content .mmer-service-card h3{margin-top:0!important}.mmal-content .mmer-faq details>*:not(summary){margin-left:24px;margin-right:24px}@media(max-width:760px){.mmal-content .mmer-service-grid{grid-template-columns:minmax(0,1fr)}.mmal-content .mmer-author{flex-wrap:wrap}} .mmal-page--bible .mmal-bible-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px 24px;margin:-24px 0 42px;padding:12px 18px;border:1px solid #dcded5;border-radius:12px;background:#f0f0e9;font-size:14px;line-height:1.4}
.mmal-bible-bar__address{font-weight:700}.mmal-bible-bar__parking{display:flex;align-items:center;gap:8px}.mmal-parking-icon{display:inline-grid;place-items:center;min-width:24px;height:24px;border:1px solid currentColor;border-radius:4px;font-weight:800}
.mmal-page--bible .article-heading__topic{display:block;font-size:13px;font-weight:800;line-height:1.5;letter-spacing:.025em;color:var(--mmal-aqua);margin-bottom:9px}
.mmal-page--bible .article-heading__narrative{display:block;font-size:clamp(26px,2.5vw,35px);line-height:1.16;letter-spacing:-.025em}
.mmal-page--bible .mm-bible-article p:first-letter{font-size:inherit;float:none;font-weight:inherit}
.mmal-page--bible .mm-bible-box{padding:24px 28px;margin:28px 0;border-radius:12px;background:#DFEEE9;border:1px solid transparent;border-left:3px solid #1b7774}
.mmal-page--bible .mm-bible-box--example{background:#EEECE4;border:1px solid #DCD6C8}
.mmal-page--bible .mm-bible-box--urgent{background:#F1E8DB;border:1px solid #D9BFA1}
.mmal-page--bible .mm-bible-box>:last-child{margin-bottom:0}.mmal-page--bible .mm-bible-box__label{display:block;margin-bottom:10px;font-weight:800}
.mmal-page--bible .mm-bible-article li{margin:12px 0}.mmal-page--bible .mm-bible-steps{list-style-type:decimal-leading-zero;padding-left:2em}.mmal-page--bible .mm-bible-steps li::marker{font-weight:800}
.mmal-page--bible .mm-bible-cta{padding:28px;margin:40px 0;border-radius:12px;background:#171918;color:#f6f5f0}
.mmal-page--bible .mm-bible-cta h2{color:inherit;margin:0 0 18px!important}.mmal-page--bible .mm-bible-cta p{color:inherit}.mmal-page--bible .mm-bible-cta>:last-child{margin-bottom:0}
.mmal-page--bible .mmal-toc,.mmal-page--bible .mmal-author,.mmal-page--bible .mmer-author{border-radius:12px}
@media(max-width:760px){.mmal-page--bible .mmal-bible-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;margin:-12px 0 28px;border-radius:10px;font-size:12px}.mmal-bible-bar__parking{grid-column:1 / -1;grid-row:2}.mmal-bible-bar .medmove-button{font-size:13px;padding:10px 14px}.mmal-page--bible .mm-bible-box,.mmal-page--bible .mm-bible-cta{padding:20px}}
@media(max-width:340px){.mmal-page--bible .mmal-bible-bar{grid-template-columns:1fr}.mmal-bible-bar__parking{grid-row:auto}.mmal-bible-bar .medmove-button{justify-self:start}}